client

package
v0.12.1-beta.0 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package client provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.7.0 DO NOT EDIT.

Index

Constants

View Source
const (
	BearerAuthScopes         bearerAuthContextKey         = "bearerAuth.Scopes"
	CookieAuthScopes         cookieAuthContextKey         = "cookieAuth.Scopes"
	ExecutorBearerAuthScopes executorBearerAuthContextKey = "executorBearerAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewAddNamespaceMemberRequest

func NewAddNamespaceMemberRequest(server string, namespace NamespacePath, body AddNamespaceMemberJSONRequestBody) (*http.Request, error)

NewAddNamespaceMemberRequest calls the generic AddNamespaceMember builder with application/json body

func NewAddNamespaceMemberRequestWithBody

func NewAddNamespaceMemberRequestWithBody(server string, namespace NamespacePath, contentType string, body io.Reader) (*http.Request, error)

NewAddNamespaceMemberRequestWithBody generates requests for AddNamespaceMember with any type of body

func NewCancelExecutionRequest

func NewCancelExecutionRequest(server string, namespace NamespacePath, execID openapi_types.UUID) (*http.Request, error)

NewCancelExecutionRequest generates requests for CancelExecution

func NewCheckPermissionRequest

func NewCheckPermissionRequest(server string, body CheckPermissionJSONRequestBody) (*http.Request, error)

NewCheckPermissionRequest calls the generic CheckPermission builder with application/json body

func NewCheckPermissionRequestWithBody

func NewCheckPermissionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCheckPermissionRequestWithBody generates requests for CheckPermission with any type of body

func NewCompleteOIDCLoginRequest

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

NewCompleteOIDCLoginRequest generates requests for CompleteOIDCLogin

func NewCreateAPITokenRequest

func NewCreateAPITokenRequest(server string, body CreateAPITokenJSONRequestBody) (*http.Request, error)

NewCreateAPITokenRequest calls the generic CreateAPIToken builder with application/json body

func NewCreateAPITokenRequestWithBody

func NewCreateAPITokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAPITokenRequestWithBody generates requests for CreateAPIToken with any type of body

func NewCreateCredentialRequest

func NewCreateCredentialRequest(server string, namespace NamespacePath, body CreateCredentialJSONRequestBody) (*http.Request, error)

NewCreateCredentialRequest calls the generic CreateCredential builder with application/json body

func NewCreateCredentialRequestWithBody

func NewCreateCredentialRequestWithBody(server string, namespace NamespacePath, contentType string, body io.Reader) (*http.Request, error)

NewCreateCredentialRequestWithBody generates requests for CreateCredential with any type of body

func NewCreateFlowGroupRequest

func NewCreateFlowGroupRequest(server string, namespace NamespacePath, body CreateFlowGroupJSONRequestBody) (*http.Request, error)

NewCreateFlowGroupRequest calls the generic CreateFlowGroup builder with application/json body

func NewCreateFlowGroupRequestWithBody

func NewCreateFlowGroupRequestWithBody(server string, namespace NamespacePath, contentType string, body io.Reader) (*http.Request, error)

NewCreateFlowGroupRequestWithBody generates requests for CreateFlowGroup with any type of body

func NewCreateFlowRequest

func NewCreateFlowRequest(server string, namespace NamespacePath, body CreateFlowJSONRequestBody) (*http.Request, error)

NewCreateFlowRequest calls the generic CreateFlow builder with application/json body

func NewCreateFlowRequestWithBody

func NewCreateFlowRequestWithBody(server string, namespace NamespacePath, contentType string, body io.Reader) (*http.Request, error)

NewCreateFlowRequestWithBody generates requests for CreateFlow with any type of body

func NewCreateFlowSecretRequest

func NewCreateFlowSecretRequest(server string, namespace NamespacePath, flowID string, body CreateFlowSecretJSONRequestBody) (*http.Request, error)

NewCreateFlowSecretRequest calls the generic CreateFlowSecret builder with application/json body

func NewCreateFlowSecretRequestWithBody

func NewCreateFlowSecretRequestWithBody(server string, namespace NamespacePath, flowID string, contentType string, body io.Reader) (*http.Request, error)

NewCreateFlowSecretRequestWithBody generates requests for CreateFlowSecret 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 NewCreateNamespaceRequest

func NewCreateNamespaceRequest(server string, body CreateNamespaceJSONRequestBody) (*http.Request, error)

NewCreateNamespaceRequest calls the generic CreateNamespace builder with application/json body

func NewCreateNamespaceRequestWithBody

func NewCreateNamespaceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateNamespaceRequestWithBody generates requests for CreateNamespace with any type of body

func NewCreateNamespaceSecretRequest

func NewCreateNamespaceSecretRequest(server string, namespace NamespacePath, body CreateNamespaceSecretJSONRequestBody) (*http.Request, error)

NewCreateNamespaceSecretRequest calls the generic CreateNamespaceSecret builder with application/json body

func NewCreateNamespaceSecretRequestWithBody

func NewCreateNamespaceSecretRequestWithBody(server string, namespace NamespacePath, contentType string, body io.Reader) (*http.Request, error)

NewCreateNamespaceSecretRequestWithBody generates requests for CreateNamespaceSecret with any type of body

func NewCreateNodeRequest

func NewCreateNodeRequest(server string, namespace NamespacePath, body CreateNodeJSONRequestBody) (*http.Request, error)

NewCreateNodeRequest calls the generic CreateNode builder with application/json body

func NewCreateNodeRequestWithBody

func NewCreateNodeRequestWithBody(server string, namespace NamespacePath, contentType string, body io.Reader) (*http.Request, error)

NewCreateNodeRequestWithBody generates requests for CreateNode with any type of body

func NewCreateScheduleRequest

func NewCreateScheduleRequest(server string, namespace NamespacePath, flowID string, body CreateScheduleJSONRequestBody) (*http.Request, error)

NewCreateScheduleRequest calls the generic CreateSchedule builder with application/json body

func NewCreateScheduleRequestWithBody

func NewCreateScheduleRequestWithBody(server string, namespace NamespacePath, flowID string, contentType string, body io.Reader) (*http.Request, error)

NewCreateScheduleRequestWithBody generates requests for CreateSchedule 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 NewDecideApprovalRequest

func NewDecideApprovalRequest(server string, namespace NamespacePath, approvalID openapi_types.UUID, body DecideApprovalJSONRequestBody) (*http.Request, error)

NewDecideApprovalRequest calls the generic DecideApproval builder with application/json body

func NewDecideApprovalRequestWithBody

func NewDecideApprovalRequestWithBody(server string, namespace NamespacePath, approvalID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewDecideApprovalRequestWithBody generates requests for DecideApproval with any type of body

func NewDeleteCredentialRequest

func NewDeleteCredentialRequest(server string, namespace NamespacePath, credID openapi_types.UUID) (*http.Request, error)

NewDeleteCredentialRequest generates requests for DeleteCredential

func NewDeleteExecutorKVRequest

func NewDeleteExecutorKVRequest(server string, bucket string, key string) (*http.Request, error)

NewDeleteExecutorKVRequest generates requests for DeleteExecutorKV

func NewDeleteFlowGroupRequest

func NewDeleteFlowGroupRequest(server string, namespace NamespacePath, groupID openapi_types.UUID) (*http.Request, error)

NewDeleteFlowGroupRequest generates requests for DeleteFlowGroup

func NewDeleteFlowRequest

func NewDeleteFlowRequest(server string, namespace NamespacePath, flowID string) (*http.Request, error)

NewDeleteFlowRequest generates requests for DeleteFlow

func NewDeleteFlowSecretRequest

func NewDeleteFlowSecretRequest(server string, namespace NamespacePath, flowID string, secretID openapi_types.UUID) (*http.Request, error)

NewDeleteFlowSecretRequest generates requests for DeleteFlowSecret

func NewDeleteGroupRequest

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

NewDeleteGroupRequest generates requests for DeleteGroup

func NewDeleteNamespaceRequest

func NewDeleteNamespaceRequest(server string, namespaceID openapi_types.UUID) (*http.Request, error)

NewDeleteNamespaceRequest generates requests for DeleteNamespace

func NewDeleteNamespaceSecretRequest

func NewDeleteNamespaceSecretRequest(server string, namespace NamespacePath, secretID openapi_types.UUID) (*http.Request, error)

NewDeleteNamespaceSecretRequest generates requests for DeleteNamespaceSecret

func NewDeleteNodeRequest

func NewDeleteNodeRequest(server string, namespace NamespacePath, nodeID openapi_types.UUID) (*http.Request, error)

NewDeleteNodeRequest generates requests for DeleteNode

func NewDeleteScheduleRequest

func NewDeleteScheduleRequest(server string, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID) (*http.Request, error)

NewDeleteScheduleRequest generates requests for DeleteSchedule

func NewDeleteUserRequest

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

NewDeleteUserRequest generates requests for DeleteUser

func NewDownloadExecutionLogRequest

func NewDownloadExecutionLogRequest(server string, namespace NamespacePath, logID openapi_types.UUID) (*http.Request, error)

NewDownloadExecutionLogRequest generates requests for DownloadExecutionLog

func NewGetApprovalRequest

func NewGetApprovalRequest(server string, namespace NamespacePath, approvalID openapi_types.UUID) (*http.Request, error)

NewGetApprovalRequest generates requests for GetApproval

func NewGetCredentialRequest

func NewGetCredentialRequest(server string, namespace NamespacePath, credID openapi_types.UUID) (*http.Request, error)

NewGetCredentialRequest generates requests for GetCredential

func NewGetCurrentUserProfileRequest

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

NewGetCurrentUserProfileRequest generates requests for GetCurrentUserProfile

func NewGetExecutionRequest

func NewGetExecutionRequest(server string, namespace NamespacePath, execID openapi_types.UUID) (*http.Request, error)

NewGetExecutionRequest generates requests for GetExecution

func NewGetExecutorConfigRequest

func NewGetExecutorConfigRequest(server string, executor string) (*http.Request, error)

NewGetExecutorConfigRequest generates requests for GetExecutorConfig

func NewGetExecutorKVRequest

func NewGetExecutorKVRequest(server string, bucket string, key string) (*http.Request, error)

NewGetExecutorKVRequest generates requests for GetExecutorKV

func NewGetFlowConfigRequest

func NewGetFlowConfigRequest(server string, namespace NamespacePath, flowID string) (*http.Request, error)

NewGetFlowConfigRequest generates requests for GetFlowConfig

func NewGetFlowDetailsRequest

func NewGetFlowDetailsRequest(server string, namespace NamespacePath, flowID string) (*http.Request, error)

NewGetFlowDetailsRequest generates requests for GetFlowDetails

func NewGetFlowInputsRequest

func NewGetFlowInputsRequest(server string, namespace NamespacePath, flowID string) (*http.Request, error)

NewGetFlowInputsRequest generates requests for GetFlowInputs

func NewGetFlowRequest

func NewGetFlowRequest(server string, namespace NamespacePath, flowID string) (*http.Request, error)

NewGetFlowRequest generates requests for GetFlow

func NewGetFlowSecretRequest

func NewGetFlowSecretRequest(server string, namespace NamespacePath, flowID string, secretID openapi_types.UUID) (*http.Request, error)

NewGetFlowSecretRequest generates requests for GetFlowSecret

func NewGetGroupRequest

func NewGetGroupRequest(server string, groupID openapi_types.UUID) (*http.Request, error)

NewGetGroupRequest generates requests for GetGroup

func NewGetNamespaceRequest

func NewGetNamespaceRequest(server string, namespaceID openapi_types.UUID) (*http.Request, error)

NewGetNamespaceRequest generates requests for GetNamespace

func NewGetNamespaceSecretRequest

func NewGetNamespaceSecretRequest(server string, namespace NamespacePath, secretID openapi_types.UUID) (*http.Request, error)

NewGetNamespaceSecretRequest generates requests for GetNamespaceSecret

func NewGetNodeRequest

func NewGetNodeRequest(server string, namespace NamespacePath, nodeID openapi_types.UUID) (*http.Request, error)

NewGetNodeRequest generates requests for GetNode

func NewGetNodeStatsRequest

func NewGetNodeStatsRequest(server string, namespace NamespacePath) (*http.Request, error)

NewGetNodeStatsRequest generates requests for GetNodeStats

func NewGetScheduleRequest

func NewGetScheduleRequest(server string, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID) (*http.Request, error)

NewGetScheduleRequest generates requests for GetSchedule

func NewGetUserRequest

func NewGetUserRequest(server string, userID openapi_types.UUID) (*http.Request, error)

NewGetUserRequest generates requests for GetUser

func NewGrantMemberFlowGroupAccessRequest

func NewGrantMemberFlowGroupAccessRequest(server string, namespace NamespacePath, membershipID openapi_types.UUID, body GrantMemberFlowGroupAccessJSONRequestBody) (*http.Request, error)

NewGrantMemberFlowGroupAccessRequest calls the generic GrantMemberFlowGroupAccess builder with application/json body

func NewGrantMemberFlowGroupAccessRequestWithBody

func NewGrantMemberFlowGroupAccessRequestWithBody(server string, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewGrantMemberFlowGroupAccessRequestWithBody generates requests for GrantMemberFlowGroupAccess with any type of body

func NewListAPITokensRequest

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

NewListAPITokensRequest generates requests for ListAPITokens

func NewListApprovalsRequest

func NewListApprovalsRequest(server string, namespace NamespacePath, params *ListApprovalsParams) (*http.Request, error)

NewListApprovalsRequest generates requests for ListApprovals

func NewListCredentialsRequest

func NewListCredentialsRequest(server string, namespace NamespacePath, params *ListCredentialsParams) (*http.Request, error)

NewListCredentialsRequest generates requests for ListCredentials

func NewListCurrentUserFlowGroupsRequest

func NewListCurrentUserFlowGroupsRequest(server string, namespace NamespacePath) (*http.Request, error)

NewListCurrentUserFlowGroupsRequest generates requests for ListCurrentUserFlowGroups

func NewListExecutionsRequest

func NewListExecutionsRequest(server string, namespace NamespacePath, params *ListExecutionsParams) (*http.Request, error)

NewListExecutionsRequest generates requests for ListExecutions

func NewListExecutorKVRequest

func NewListExecutorKVRequest(server string, bucket string) (*http.Request, error)

NewListExecutorKVRequest generates requests for ListExecutorKV

func NewListExecutorsRequest

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

NewListExecutorsRequest generates requests for ListExecutors

func NewListFlowExecutionsRequest

func NewListFlowExecutionsRequest(server string, namespace NamespacePath, flowID string, params *ListFlowExecutionsParams) (*http.Request, error)

NewListFlowExecutionsRequest generates requests for ListFlowExecutions

func NewListFlowGroupFlowsRequest

func NewListFlowGroupFlowsRequest(server string, namespace NamespacePath, group string) (*http.Request, error)

NewListFlowGroupFlowsRequest generates requests for ListFlowGroupFlows

func NewListFlowGroupsRequest

func NewListFlowGroupsRequest(server string, namespace NamespacePath) (*http.Request, error)

NewListFlowGroupsRequest generates requests for ListFlowGroups

func NewListFlowSecretsRequest

func NewListFlowSecretsRequest(server string, namespace NamespacePath, flowID string) (*http.Request, error)

NewListFlowSecretsRequest generates requests for ListFlowSecrets

func NewListFlowsRequest

func NewListFlowsRequest(server string, namespace NamespacePath, params *ListFlowsParams) (*http.Request, error)

NewListFlowsRequest generates requests for ListFlows

func NewListGroupsRequest

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

NewListGroupsRequest generates requests for ListGroups

func NewListMemberFlowGroupsRequest

func NewListMemberFlowGroupsRequest(server string, namespace NamespacePath, membershipID openapi_types.UUID) (*http.Request, error)

NewListMemberFlowGroupsRequest generates requests for ListMemberFlowGroups

func NewListMessengersRequest

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

NewListMessengersRequest generates requests for ListMessengers

func NewListNamespaceMembersRequest

func NewListNamespaceMembersRequest(server string, namespace NamespacePath) (*http.Request, error)

NewListNamespaceMembersRequest generates requests for ListNamespaceMembers

func NewListNamespaceSecretsRequest

func NewListNamespaceSecretsRequest(server string, namespace NamespacePath) (*http.Request, error)

NewListNamespaceSecretsRequest generates requests for ListNamespaceSecrets

func NewListNamespacesRequest

func NewListNamespacesRequest(server string, params *ListNamespacesParams) (*http.Request, error)

NewListNamespacesRequest generates requests for ListNamespaces

func NewListNodesRequest

func NewListNodesRequest(server string, namespace NamespacePath, params *ListNodesParams) (*http.Request, error)

NewListNodesRequest generates requests for ListNodes

func NewListPermissionsRequest

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

NewListPermissionsRequest generates requests for ListPermissions

func NewListSSOProvidersRequest

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

NewListSSOProvidersRequest generates requests for ListSSOProviders

func NewListSchedulesRequest

func NewListSchedulesRequest(server string, namespace NamespacePath, flowID string, params *ListSchedulesParams) (*http.Request, error)

NewListSchedulesRequest generates requests for ListSchedules

func NewListUsersRequest

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

NewListUsersRequest generates requests for ListUsers

func NewLoginRequest

func NewLoginRequest(server string, body LoginJSONRequestBody) (*http.Request, error)

NewLoginRequest calls the generic Login builder with application/json body

func NewLoginRequestWithBody

func NewLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewLoginRequestWithBody generates requests for Login with any type of body

func NewLogoutRequest

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

NewLogoutRequest generates requests for Logout

func NewPingRequest

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

NewPingRequest generates requests for Ping

func NewRemoveNamespaceMemberRequest

func NewRemoveNamespaceMemberRequest(server string, namespace NamespacePath, membershipID openapi_types.UUID) (*http.Request, error)

NewRemoveNamespaceMemberRequest generates requests for RemoveNamespaceMember

func NewRetryExecutionRequest

func NewRetryExecutionRequest(server string, namespace NamespacePath, execID openapi_types.UUID) (*http.Request, error)

NewRetryExecutionRequest generates requests for RetryExecution

func NewRevokeAPITokenRequest

func NewRevokeAPITokenRequest(server string, tokenID openapi_types.UUID) (*http.Request, error)

NewRevokeAPITokenRequest generates requests for RevokeAPIToken

func NewRevokeMemberFlowGroupAccessRequest

func NewRevokeMemberFlowGroupAccessRequest(server string, namespace NamespacePath, membershipID openapi_types.UUID, group string) (*http.Request, error)

NewRevokeMemberFlowGroupAccessRequest generates requests for RevokeMemberFlowGroupAccess

func NewSetExecutorKVRequest

func NewSetExecutorKVRequest(server string, bucket string, body SetExecutorKVJSONRequestBody) (*http.Request, error)

NewSetExecutorKVRequest calls the generic SetExecutorKV builder with application/json body

func NewSetExecutorKVRequestWithBody

func NewSetExecutorKVRequestWithBody(server string, bucket string, contentType string, body io.Reader) (*http.Request, error)

NewSetExecutorKVRequestWithBody generates requests for SetExecutorKV with any type of body

func NewStartOIDCLoginRequest

func NewStartOIDCLoginRequest(server string, provider string, params *StartOIDCLoginParams) (*http.Request, error)

NewStartOIDCLoginRequest generates requests for StartOIDCLogin

func NewStreamExecutionLogsRequest

func NewStreamExecutionLogsRequest(server string, namespace NamespacePath, logID openapi_types.UUID) (*http.Request, error)

NewStreamExecutionLogsRequest generates requests for StreamExecutionLogs

func NewTriggerFlowRequest

func NewTriggerFlowRequest(server string, namespace NamespacePath, flow string, params *TriggerFlowParams, body TriggerFlowJSONRequestBody) (*http.Request, error)

NewTriggerFlowRequest calls the generic TriggerFlow builder with application/json body

func NewTriggerFlowRequestWithBody

func NewTriggerFlowRequestWithBody(server string, namespace NamespacePath, flow string, params *TriggerFlowParams, contentType string, body io.Reader) (*http.Request, error)

NewTriggerFlowRequestWithBody generates requests for TriggerFlow with any type of body

func NewUpdateCredentialRequest

func NewUpdateCredentialRequest(server string, namespace NamespacePath, credID openapi_types.UUID, body UpdateCredentialJSONRequestBody) (*http.Request, error)

NewUpdateCredentialRequest calls the generic UpdateCredential builder with application/json body

func NewUpdateCredentialRequestWithBody

func NewUpdateCredentialRequestWithBody(server string, namespace NamespacePath, credID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCredentialRequestWithBody generates requests for UpdateCredential with any type of body

func NewUpdateFlowGroupRequest

func NewUpdateFlowGroupRequest(server string, namespace NamespacePath, groupID openapi_types.UUID, body UpdateFlowGroupJSONRequestBody) (*http.Request, error)

NewUpdateFlowGroupRequest calls the generic UpdateFlowGroup builder with application/json body

func NewUpdateFlowGroupRequestWithBody

func NewUpdateFlowGroupRequestWithBody(server string, namespace NamespacePath, groupID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFlowGroupRequestWithBody generates requests for UpdateFlowGroup with any type of body

func NewUpdateFlowRequest

func NewUpdateFlowRequest(server string, namespace NamespacePath, flowID string, body UpdateFlowJSONRequestBody) (*http.Request, error)

NewUpdateFlowRequest calls the generic UpdateFlow builder with application/json body

func NewUpdateFlowRequestWithBody

func NewUpdateFlowRequestWithBody(server string, namespace NamespacePath, flowID string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFlowRequestWithBody generates requests for UpdateFlow with any type of body

func NewUpdateFlowSecretRequest

func NewUpdateFlowSecretRequest(server string, namespace NamespacePath, flowID string, secretID openapi_types.UUID, body UpdateFlowSecretJSONRequestBody) (*http.Request, error)

NewUpdateFlowSecretRequest calls the generic UpdateFlowSecret builder with application/json body

func NewUpdateFlowSecretRequestWithBody

func NewUpdateFlowSecretRequestWithBody(server string, namespace NamespacePath, flowID string, secretID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFlowSecretRequestWithBody generates requests for UpdateFlowSecret with any type of body

func NewUpdateGroupRequest

func NewUpdateGroupRequest(server string, groupID openapi_types.UUID, body UpdateGroupJSONRequestBody) (*http.Request, error)

NewUpdateGroupRequest calls the generic UpdateGroup builder with application/json body

func NewUpdateGroupRequestWithBody

func NewUpdateGroupRequestWithBody(server string, groupID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGroupRequestWithBody generates requests for UpdateGroup with any type of body

func NewUpdateNamespaceMemberRoleRequest

func NewUpdateNamespaceMemberRoleRequest(server string, namespace NamespacePath, membershipID openapi_types.UUID, body UpdateNamespaceMemberRoleJSONRequestBody) (*http.Request, error)

NewUpdateNamespaceMemberRoleRequest calls the generic UpdateNamespaceMemberRole builder with application/json body

func NewUpdateNamespaceMemberRoleRequestWithBody

func NewUpdateNamespaceMemberRoleRequestWithBody(server string, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNamespaceMemberRoleRequestWithBody generates requests for UpdateNamespaceMemberRole with any type of body

func NewUpdateNamespaceRequest

func NewUpdateNamespaceRequest(server string, namespaceID openapi_types.UUID, body UpdateNamespaceJSONRequestBody) (*http.Request, error)

NewUpdateNamespaceRequest calls the generic UpdateNamespace builder with application/json body

func NewUpdateNamespaceRequestWithBody

func NewUpdateNamespaceRequestWithBody(server string, namespaceID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNamespaceRequestWithBody generates requests for UpdateNamespace with any type of body

func NewUpdateNamespaceSecretRequest

func NewUpdateNamespaceSecretRequest(server string, namespace NamespacePath, secretID openapi_types.UUID, body UpdateNamespaceSecretJSONRequestBody) (*http.Request, error)

NewUpdateNamespaceSecretRequest calls the generic UpdateNamespaceSecret builder with application/json body

func NewUpdateNamespaceSecretRequestWithBody

func NewUpdateNamespaceSecretRequestWithBody(server string, namespace NamespacePath, secretID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNamespaceSecretRequestWithBody generates requests for UpdateNamespaceSecret with any type of body

func NewUpdateNodeRequest

func NewUpdateNodeRequest(server string, namespace NamespacePath, nodeID openapi_types.UUID, body UpdateNodeJSONRequestBody) (*http.Request, error)

NewUpdateNodeRequest calls the generic UpdateNode builder with application/json body

func NewUpdateNodeRequestWithBody

func NewUpdateNodeRequestWithBody(server string, namespace NamespacePath, nodeID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNodeRequestWithBody generates requests for UpdateNode with any type of body

func NewUpdateScheduleRequest

func NewUpdateScheduleRequest(server string, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, body UpdateScheduleJSONRequestBody) (*http.Request, error)

NewUpdateScheduleRequest calls the generic UpdateSchedule builder with application/json body

func NewUpdateScheduleRequestWithBody

func NewUpdateScheduleRequestWithBody(server string, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateScheduleRequestWithBody generates requests for UpdateSchedule with any type of body

func NewUpdateUserRequest

func NewUpdateUserRequest(server string, userID openapi_types.UUID, body UpdateUserJSONRequestBody) (*http.Request, error)

NewUpdateUserRequest calls the generic UpdateUser builder with application/json body

func NewUpdateUserRequestWithBody

func NewUpdateUserRequestWithBody(server string, userID openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUserRequestWithBody generates requests for UpdateUser with any type of body

Types

type APIToken

type APIToken struct {
	CreatedAt  time.Time          `json:"created_at"`
	Label      string             `json:"label"`
	LastUsedAt *time.Time         `json:"last_used_at,omitempty"`
	UUID       openapi_types.UUID `json:"uuid"`
}

APIToken defines model for APIToken.

type APITokenCreated

type APITokenCreated struct {
	CreatedAt  time.Time  `json:"created_at"`
	Label      string     `json:"label"`
	LastUsedAt *time.Time `json:"last_used_at,omitempty"`

	// Token Raw `fctl_pat_*` token. Shown only on creation.
	Token string             `json:"token"`
	UUID  openapi_types.UUID `json:"uuid"`
}

APITokenCreated defines model for APITokenCreated.

type AddNamespaceMemberJSONRequestBody

type AddNamespaceMemberJSONRequestBody = NamespaceMemberReq

AddNamespaceMemberJSONRequestBody defines body for AddNamespaceMember for application/json ContentType.

type AddNamespaceMemberResponse

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

func ParseAddNamespaceMemberResponse

func ParseAddNamespaceMemberResponse(rsp *http.Response) (*AddNamespaceMemberResponse, error)

ParseAddNamespaceMemberResponse parses an HTTP response from a AddNamespaceMemberWithResponse call

func (AddNamespaceMemberResponse) ContentType

func (r AddNamespaceMemberResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AddNamespaceMemberResponse) Status

Status returns HTTPResponse.Status

func (AddNamespaceMemberResponse) StatusCode

func (r AddNamespaceMemberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ApprovalActionResp

type ApprovalActionResp struct {
	ID       *openapi_types.UUID       `json:"id,omitempty"`
	Messages *string                   `json:"messages,omitempty"`
	Status   *ApprovalActionRespStatus `json:"status,omitempty"`
}

ApprovalActionResp defines model for ApprovalActionResp.

type ApprovalActionRespStatus

type ApprovalActionRespStatus string

ApprovalActionRespStatus defines model for ApprovalActionResp.Status.

const (
	ApprovalActionRespStatusApproved ApprovalActionRespStatus = "approved"
	ApprovalActionRespStatusRejected ApprovalActionRespStatus = "rejected"
)

Defines values for ApprovalActionRespStatus.

func (ApprovalActionRespStatus) Valid

func (e ApprovalActionRespStatus) Valid() bool

Valid indicates whether the value is a known member of the ApprovalActionRespStatus enum.

type ApprovalDetailsResp

type ApprovalDetailsResp struct {
	ActionID   *string             `json:"action_id,omitempty"`
	ApprovedBy *string             `json:"approved_by,omitempty"`
	CreatedAt  *time.Time          `json:"created_at,omitempty"`
	ExecID     *openapi_types.UUID `json:"exec_id,omitempty"`
	FlowID     *string             `json:"flow_id,omitempty"`
	FlowName   *string             `json:"flow_name,omitempty"`
	ID         *openapi_types.UUID `json:"id,omitempty"`

	// Inputs Original trigger inputs (JSON).
	Inputs      interface{}                `json:"inputs,omitempty"`
	RequestedBy *string                    `json:"requested_by,omitempty"`
	Status      *ApprovalDetailsRespStatus `json:"status,omitempty"`
	UpdatedAt   *time.Time                 `json:"updated_at,omitempty"`
}

ApprovalDetailsResp defines model for ApprovalDetailsResp.

type ApprovalDetailsRespStatus

type ApprovalDetailsRespStatus string

ApprovalDetailsRespStatus defines model for ApprovalDetailsResp.Status.

const (
	ApprovalDetailsRespStatusApproved ApprovalDetailsRespStatus = "approved"
	ApprovalDetailsRespStatusPending  ApprovalDetailsRespStatus = "pending"
	ApprovalDetailsRespStatusRejected ApprovalDetailsRespStatus = "rejected"
)

Defines values for ApprovalDetailsRespStatus.

func (ApprovalDetailsRespStatus) Valid

func (e ApprovalDetailsRespStatus) Valid() bool

Valid indicates whether the value is a known member of the ApprovalDetailsRespStatus enum.

type ApprovalResp

type ApprovalResp struct {
	ActionID    *string             `json:"action_id,omitempty"`
	CreatedAt   *time.Time          `json:"created_at,omitempty"`
	ExecID      *openapi_types.UUID `json:"exec_id,omitempty"`
	FlowName    *string             `json:"flow_name,omitempty"`
	ID          *openapi_types.UUID `json:"id,omitempty"`
	RequestedBy *string             `json:"requested_by,omitempty"`
	Status      *ApprovalRespStatus `json:"status,omitempty"`
	UpdatedAt   *time.Time          `json:"updated_at,omitempty"`
}

ApprovalResp defines model for ApprovalResp.

type ApprovalRespStatus

type ApprovalRespStatus string

ApprovalRespStatus defines model for ApprovalResp.Status.

const (
	ApprovalRespStatusApproved ApprovalRespStatus = "approved"
	ApprovalRespStatusPending  ApprovalRespStatus = "pending"
	ApprovalRespStatusRejected ApprovalRespStatus = "rejected"
)

Defines values for ApprovalRespStatus.

func (ApprovalRespStatus) Valid

func (e ApprovalRespStatus) Valid() bool

Valid indicates whether the value is a known member of the ApprovalRespStatus enum.

type ApprovalsPaginateResponse

type ApprovalsPaginateResponse struct {
	Approvals  *[]ApprovalResp `json:"approvals,omitempty"`
	PageCount  *int64          `json:"page_count,omitempty"`
	TotalCount *int64          `json:"total_count,omitempty"`
}

ApprovalsPaginateResponse defines model for ApprovalsPaginateResponse.

type AuthReq

type AuthReq struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

AuthReq defines model for AuthReq.

type BadRequest

type BadRequest = Error

BadRequest defines model for BadRequest.

type CancelExecutionResponse

type CancelExecutionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowCancellationResp
}

func ParseCancelExecutionResponse

func ParseCancelExecutionResponse(rsp *http.Response) (*CancelExecutionResponse, error)

ParseCancelExecutionResponse parses an HTTP response from a CancelExecutionWithResponse call

func (CancelExecutionResponse) ContentType

func (r CancelExecutionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CancelExecutionResponse) Status

func (r CancelExecutionResponse) Status() string

Status returns HTTPResponse.Status

func (CancelExecutionResponse) StatusCode

func (r CancelExecutionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CheckPermissionJSONBody

type CheckPermissionJSONBody map[string]interface{}

CheckPermissionJSONBody defines parameters for CheckPermission.

type CheckPermissionJSONRequestBody

type CheckPermissionJSONRequestBody CheckPermissionJSONBody

CheckPermissionJSONRequestBody defines body for CheckPermission for application/json ContentType.

type CheckPermissionResponse

type CheckPermissionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseCheckPermissionResponse

func ParseCheckPermissionResponse(rsp *http.Response) (*CheckPermissionResponse, error)

ParseCheckPermissionResponse parses an HTTP response from a CheckPermissionWithResponse call

func (CheckPermissionResponse) ContentType

func (r CheckPermissionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CheckPermissionResponse) Status

func (r CheckPermissionResponse) Status() string

Status returns HTTPResponse.Status

func (CheckPermissionResponse) StatusCode

func (r CheckPermissionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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

func (c *Client) AddNamespaceMember(ctx context.Context, namespace NamespacePath, body AddNamespaceMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddNamespaceMemberWithBody

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

func (*Client) CancelExecution

func (c *Client) CancelExecution(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CheckPermission

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

func (*Client) CheckPermissionWithBody

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

func (*Client) CompleteOIDCLogin

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

func (*Client) CreateAPIToken

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

func (*Client) CreateAPITokenWithBody

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

func (*Client) CreateCredential

func (c *Client) CreateCredential(ctx context.Context, namespace NamespacePath, body CreateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCredentialWithBody

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

func (*Client) CreateFlow

func (c *Client) CreateFlow(ctx context.Context, namespace NamespacePath, body CreateFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFlowGroup

func (c *Client) CreateFlowGroup(ctx context.Context, namespace NamespacePath, body CreateFlowGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFlowGroupWithBody

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

func (*Client) CreateFlowSecret

func (c *Client) CreateFlowSecret(ctx context.Context, namespace NamespacePath, flowID string, body CreateFlowSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFlowSecretWithBody

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

func (*Client) CreateFlowWithBody

func (c *Client) CreateFlowWithBody(ctx context.Context, namespace NamespacePath, 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) CreateNamespace

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

func (*Client) CreateNamespaceSecret

func (c *Client) CreateNamespaceSecret(ctx context.Context, namespace NamespacePath, body CreateNamespaceSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNamespaceSecretWithBody

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

func (*Client) CreateNamespaceWithBody

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

func (*Client) CreateNode

func (c *Client) CreateNode(ctx context.Context, namespace NamespacePath, body CreateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNodeWithBody

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

func (*Client) CreateSchedule

func (c *Client) CreateSchedule(ctx context.Context, namespace NamespacePath, flowID string, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateScheduleWithBody

func (c *Client) CreateScheduleWithBody(ctx context.Context, namespace NamespacePath, flowID string, 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) DecideApproval

func (c *Client) DecideApproval(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, body DecideApprovalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DecideApprovalWithBody

func (c *Client) DecideApprovalWithBody(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCredential

func (c *Client) DeleteCredential(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteExecutorKV

func (c *Client) DeleteExecutorKV(ctx context.Context, bucket string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFlow

func (c *Client) DeleteFlow(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFlowGroup

func (c *Client) DeleteFlowGroup(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFlowSecret

func (c *Client) DeleteFlowSecret(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroup

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

func (*Client) DeleteNamespace

func (c *Client) DeleteNamespace(ctx context.Context, namespaceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteNamespaceSecret

func (c *Client) DeleteNamespaceSecret(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteNode

func (c *Client) DeleteNode(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSchedule

func (c *Client) DeleteSchedule(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUser

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

func (*Client) DownloadExecutionLog

func (c *Client) DownloadExecutionLog(ctx context.Context, namespace NamespacePath, logID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApproval

func (c *Client) GetApproval(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCredential

func (c *Client) GetCredential(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentUserProfile

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

func (*Client) GetExecution

func (c *Client) GetExecution(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExecutorConfig

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

func (*Client) GetExecutorKV

func (c *Client) GetExecutorKV(ctx context.Context, bucket string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFlow

func (c *Client) GetFlow(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFlowConfig

func (c *Client) GetFlowConfig(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFlowDetails

func (c *Client) GetFlowDetails(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFlowInputs

func (c *Client) GetFlowInputs(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFlowSecret

func (c *Client) GetFlowSecret(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroup

func (c *Client) GetGroup(ctx context.Context, groupID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNamespace

func (c *Client) GetNamespace(ctx context.Context, namespaceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNamespaceSecret

func (c *Client) GetNamespaceSecret(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNode

func (c *Client) GetNode(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNodeStats

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

func (*Client) GetSchedule

func (c *Client) GetSchedule(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUser

func (c *Client) GetUser(ctx context.Context, userID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GrantMemberFlowGroupAccess

func (c *Client) GrantMemberFlowGroupAccess(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, body GrantMemberFlowGroupAccessJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GrantMemberFlowGroupAccessWithBody

func (c *Client) GrantMemberFlowGroupAccessWithBody(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAPITokens

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

func (*Client) ListApprovals

func (c *Client) ListApprovals(ctx context.Context, namespace NamespacePath, params *ListApprovalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCredentials

func (c *Client) ListCredentials(ctx context.Context, namespace NamespacePath, params *ListCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCurrentUserFlowGroups

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

func (*Client) ListExecutions

func (c *Client) ListExecutions(ctx context.Context, namespace NamespacePath, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExecutorKV

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

func (*Client) ListExecutors

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

func (*Client) ListFlowExecutions

func (c *Client) ListFlowExecutions(ctx context.Context, namespace NamespacePath, flowID string, params *ListFlowExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFlowGroupFlows

func (c *Client) ListFlowGroupFlows(ctx context.Context, namespace NamespacePath, group string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFlowGroups

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

func (*Client) ListFlowSecrets

func (c *Client) ListFlowSecrets(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFlows

func (c *Client) ListFlows(ctx context.Context, namespace NamespacePath, params *ListFlowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroups

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

func (*Client) ListMemberFlowGroups

func (c *Client) ListMemberFlowGroups(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMessengers

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

func (*Client) ListNamespaceMembers

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

func (*Client) ListNamespaceSecrets

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

func (*Client) ListNamespaces

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

func (*Client) ListNodes

func (c *Client) ListNodes(ctx context.Context, namespace NamespacePath, params *ListNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPermissions

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

func (*Client) ListSSOProviders

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

func (*Client) ListSchedules

func (c *Client) ListSchedules(ctx context.Context, namespace NamespacePath, flowID string, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUsers

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

func (*Client) Login

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

func (*Client) LoginWithBody

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

func (*Client) Logout

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

func (*Client) Ping

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

func (*Client) RemoveNamespaceMember

func (c *Client) RemoveNamespaceMember(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetryExecution

func (c *Client) RetryExecution(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeAPIToken

func (c *Client) RevokeAPIToken(ctx context.Context, tokenID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeMemberFlowGroupAccess

func (c *Client) RevokeMemberFlowGroupAccess(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, group string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetExecutorKV

func (c *Client) SetExecutorKV(ctx context.Context, bucket string, body SetExecutorKVJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetExecutorKVWithBody

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

func (*Client) StartOIDCLogin

func (c *Client) StartOIDCLogin(ctx context.Context, provider string, params *StartOIDCLoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StreamExecutionLogs

func (c *Client) StreamExecutionLogs(ctx context.Context, namespace NamespacePath, logID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerFlow

func (c *Client) TriggerFlow(ctx context.Context, namespace NamespacePath, flow string, params *TriggerFlowParams, body TriggerFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerFlowWithBody

func (c *Client) TriggerFlowWithBody(ctx context.Context, namespace NamespacePath, flow string, params *TriggerFlowParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCredential

func (c *Client) UpdateCredential(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, body UpdateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCredentialWithBody

func (c *Client) UpdateCredentialWithBody(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFlow

func (c *Client) UpdateFlow(ctx context.Context, namespace NamespacePath, flowID string, body UpdateFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFlowGroup

func (c *Client) UpdateFlowGroup(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, body UpdateFlowGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFlowGroupWithBody

func (c *Client) UpdateFlowGroupWithBody(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFlowSecret

func (c *Client) UpdateFlowSecret(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, body UpdateFlowSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFlowSecretWithBody

func (c *Client) UpdateFlowSecretWithBody(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFlowWithBody

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

func (*Client) UpdateGroup

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

func (*Client) UpdateGroupWithBody

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

func (*Client) UpdateNamespace

func (c *Client) UpdateNamespace(ctx context.Context, namespaceID openapi_types.UUID, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceMemberRole

func (c *Client) UpdateNamespaceMemberRole(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, body UpdateNamespaceMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceMemberRoleWithBody

func (c *Client) UpdateNamespaceMemberRoleWithBody(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceSecret

func (c *Client) UpdateNamespaceSecret(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, body UpdateNamespaceSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceSecretWithBody

func (c *Client) UpdateNamespaceSecretWithBody(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNamespaceWithBody

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

func (*Client) UpdateNode

func (c *Client) UpdateNode(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, body UpdateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNodeWithBody

func (c *Client) UpdateNodeWithBody(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSchedule

func (c *Client) UpdateSchedule(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateScheduleWithBody

func (c *Client) UpdateScheduleWithBody(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUser

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

func (*Client) UpdateUserWithBody

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

type ClientInterface

type ClientInterface interface {
	// ListExecutorKV request
	ListExecutorKV(ctx context.Context, bucket string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SetExecutorKV(ctx context.Context, bucket string, body SetExecutorKVJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteExecutorKV request
	DeleteExecutorKV(ctx context.Context, bucket string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExecutorKV request
	GetExecutorKV(ctx context.Context, bucket string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// GetExecutorConfig request
	GetExecutorConfig(ctx context.Context, executor string, 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 openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroup request
	GetGroup(ctx context.Context, groupID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

	CreateNamespace(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteNamespace request
	DeleteNamespace(ctx context.Context, namespaceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNamespace request
	GetNamespace(ctx context.Context, namespaceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateNamespace(ctx context.Context, namespaceID openapi_types.UUID, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CheckPermission(ctx context.Context, body CheckPermissionJSONRequestBody, 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)

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

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

	CreateAPIToken(ctx context.Context, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeAPIToken request
	RevokeAPIToken(ctx context.Context, tokenID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// GetUser request
	GetUser(ctx context.Context, userID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// ListApprovals request
	ListApprovals(ctx context.Context, namespace NamespacePath, params *ListApprovalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApproval request
	GetApproval(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DecideApprovalWithBody request with any body
	DecideApprovalWithBody(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DecideApproval(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, body DecideApprovalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCredentials request
	ListCredentials(ctx context.Context, namespace NamespacePath, params *ListCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateCredential(ctx context.Context, namespace NamespacePath, body CreateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCredential request
	DeleteCredential(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredential request
	GetCredential(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCredentialWithBody request with any body
	UpdateCredentialWithBody(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCredential(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, body UpdateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFlows request
	ListFlows(ctx context.Context, namespace NamespacePath, params *ListFlowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateFlow(ctx context.Context, namespace NamespacePath, body CreateFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExecutions request
	ListExecutions(ctx context.Context, namespace NamespacePath, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExecution request
	GetExecution(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelExecution request
	CancelExecution(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetryExecution request
	RetryExecution(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFlowGroups request
	ListFlowGroups(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateFlowGroup(ctx context.Context, namespace NamespacePath, body CreateFlowGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCurrentUserFlowGroups request
	ListCurrentUserFlowGroups(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFlowGroup request
	DeleteFlowGroup(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateFlowGroupWithBody request with any body
	UpdateFlowGroupWithBody(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateFlowGroup(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, body UpdateFlowGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFlowGroupFlows request
	ListFlowGroupFlows(ctx context.Context, namespace NamespacePath, group string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFlow request
	DeleteFlow(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFlow request
	GetFlow(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateFlow(ctx context.Context, namespace NamespacePath, flowID string, body UpdateFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFlowConfig request
	GetFlowConfig(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFlowExecutions request
	ListFlowExecutions(ctx context.Context, namespace NamespacePath, flowID string, params *ListFlowExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFlowInputs request
	GetFlowInputs(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFlowDetails request
	GetFlowDetails(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSchedules request
	ListSchedules(ctx context.Context, namespace NamespacePath, flowID string, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSchedule(ctx context.Context, namespace NamespacePath, flowID string, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSchedule request
	DeleteSchedule(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSchedule request
	GetSchedule(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateScheduleWithBody request with any body
	UpdateScheduleWithBody(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSchedule(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFlowSecrets request
	ListFlowSecrets(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateFlowSecret(ctx context.Context, namespace NamespacePath, flowID string, body CreateFlowSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFlowSecret request
	DeleteFlowSecret(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFlowSecret request
	GetFlowSecret(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateFlowSecretWithBody request with any body
	UpdateFlowSecretWithBody(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateFlowSecret(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, body UpdateFlowSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StreamExecutionLogs request
	StreamExecutionLogs(ctx context.Context, namespace NamespacePath, logID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadExecutionLog request
	DownloadExecutionLog(ctx context.Context, namespace NamespacePath, logID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNamespaceMembers request
	ListNamespaceMembers(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AddNamespaceMember(ctx context.Context, namespace NamespacePath, body AddNamespaceMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveNamespaceMember request
	RemoveNamespaceMember(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNamespaceMemberRoleWithBody request with any body
	UpdateNamespaceMemberRoleWithBody(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNamespaceMemberRole(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, body UpdateNamespaceMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMemberFlowGroups request
	ListMemberFlowGroups(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GrantMemberFlowGroupAccessWithBody request with any body
	GrantMemberFlowGroupAccessWithBody(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GrantMemberFlowGroupAccess(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, body GrantMemberFlowGroupAccessJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeMemberFlowGroupAccess request
	RevokeMemberFlowGroupAccess(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, group string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNodes request
	ListNodes(ctx context.Context, namespace NamespacePath, params *ListNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateNode(ctx context.Context, namespace NamespacePath, body CreateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNodeStats request
	GetNodeStats(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteNode request
	DeleteNode(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNode request
	GetNode(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNodeWithBody request with any body
	UpdateNodeWithBody(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNode(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, body UpdateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNamespaceSecrets request
	ListNamespaceSecrets(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateNamespaceSecret(ctx context.Context, namespace NamespacePath, body CreateNamespaceSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteNamespaceSecret request
	DeleteNamespaceSecret(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNamespaceSecret request
	GetNamespaceSecret(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNamespaceSecretWithBody request with any body
	UpdateNamespaceSecretWithBody(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNamespaceSecret(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, body UpdateNamespaceSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TriggerFlowWithBody request with any body
	TriggerFlowWithBody(ctx context.Context, namespace NamespacePath, flow string, params *TriggerFlowParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TriggerFlow(ctx context.Context, namespace NamespacePath, flow string, params *TriggerFlowParams, body TriggerFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	Login(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartOIDCLogin request
	StartOIDCLogin(ctx context.Context, provider string, params *StartOIDCLoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// ListSSOProviders request
	ListSSOProviders(ctx context.Context, 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) AddNamespaceMemberWithBodyWithResponse

func (c *ClientWithResponses) AddNamespaceMemberWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddNamespaceMemberResponse, error)

AddNamespaceMemberWithBodyWithResponse request with arbitrary body returning *AddNamespaceMemberResponse

func (*ClientWithResponses) AddNamespaceMemberWithResponse

func (c *ClientWithResponses) AddNamespaceMemberWithResponse(ctx context.Context, namespace NamespacePath, body AddNamespaceMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddNamespaceMemberResponse, error)

func (*ClientWithResponses) CancelExecutionWithResponse

func (c *ClientWithResponses) CancelExecutionWithResponse(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*CancelExecutionResponse, error)

CancelExecutionWithResponse request returning *CancelExecutionResponse

func (*ClientWithResponses) CheckPermissionWithBodyWithResponse

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

CheckPermissionWithBodyWithResponse request with arbitrary body returning *CheckPermissionResponse

func (*ClientWithResponses) CheckPermissionWithResponse

func (c *ClientWithResponses) CheckPermissionWithResponse(ctx context.Context, body CheckPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CheckPermissionResponse, error)

func (*ClientWithResponses) CompleteOIDCLoginWithResponse

func (c *ClientWithResponses) CompleteOIDCLoginWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CompleteOIDCLoginResponse, error)

CompleteOIDCLoginWithResponse request returning *CompleteOIDCLoginResponse

func (*ClientWithResponses) CreateAPITokenWithBodyWithResponse

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

CreateAPITokenWithBodyWithResponse request with arbitrary body returning *CreateAPITokenResponse

func (*ClientWithResponses) CreateAPITokenWithResponse

func (c *ClientWithResponses) CreateAPITokenWithResponse(ctx context.Context, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPITokenResponse, error)

func (*ClientWithResponses) CreateCredentialWithBodyWithResponse

func (c *ClientWithResponses) CreateCredentialWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCredentialResponse, error)

CreateCredentialWithBodyWithResponse request with arbitrary body returning *CreateCredentialResponse

func (*ClientWithResponses) CreateCredentialWithResponse

func (c *ClientWithResponses) CreateCredentialWithResponse(ctx context.Context, namespace NamespacePath, body CreateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCredentialResponse, error)

func (*ClientWithResponses) CreateFlowGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateFlowGroupWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFlowGroupResponse, error)

CreateFlowGroupWithBodyWithResponse request with arbitrary body returning *CreateFlowGroupResponse

func (*ClientWithResponses) CreateFlowGroupWithResponse

func (c *ClientWithResponses) CreateFlowGroupWithResponse(ctx context.Context, namespace NamespacePath, body CreateFlowGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFlowGroupResponse, error)

func (*ClientWithResponses) CreateFlowSecretWithBodyWithResponse

func (c *ClientWithResponses) CreateFlowSecretWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFlowSecretResponse, error)

CreateFlowSecretWithBodyWithResponse request with arbitrary body returning *CreateFlowSecretResponse

func (*ClientWithResponses) CreateFlowSecretWithResponse

func (c *ClientWithResponses) CreateFlowSecretWithResponse(ctx context.Context, namespace NamespacePath, flowID string, body CreateFlowSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFlowSecretResponse, error)

func (*ClientWithResponses) CreateFlowWithBodyWithResponse

func (c *ClientWithResponses) CreateFlowWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFlowResponse, error)

CreateFlowWithBodyWithResponse request with arbitrary body returning *CreateFlowResponse

func (*ClientWithResponses) CreateFlowWithResponse

func (c *ClientWithResponses) CreateFlowWithResponse(ctx context.Context, namespace NamespacePath, body CreateFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFlowResponse, 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) CreateNamespaceSecretWithBodyWithResponse

func (c *ClientWithResponses) CreateNamespaceSecretWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceSecretResponse, error)

CreateNamespaceSecretWithBodyWithResponse request with arbitrary body returning *CreateNamespaceSecretResponse

func (*ClientWithResponses) CreateNamespaceSecretWithResponse

func (c *ClientWithResponses) CreateNamespaceSecretWithResponse(ctx context.Context, namespace NamespacePath, body CreateNamespaceSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceSecretResponse, error)

func (*ClientWithResponses) CreateNamespaceWithBodyWithResponse

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

CreateNamespaceWithBodyWithResponse request with arbitrary body returning *CreateNamespaceResponse

func (*ClientWithResponses) CreateNamespaceWithResponse

func (c *ClientWithResponses) CreateNamespaceWithResponse(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceResponse, error)

func (*ClientWithResponses) CreateNodeWithBodyWithResponse

func (c *ClientWithResponses) CreateNodeWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNodeResponse, error)

CreateNodeWithBodyWithResponse request with arbitrary body returning *CreateNodeResponse

func (*ClientWithResponses) CreateNodeWithResponse

func (c *ClientWithResponses) CreateNodeWithResponse(ctx context.Context, namespace NamespacePath, body CreateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNodeResponse, error)

func (*ClientWithResponses) CreateScheduleWithBodyWithResponse

func (c *ClientWithResponses) CreateScheduleWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)

CreateScheduleWithBodyWithResponse request with arbitrary body returning *CreateScheduleResponse

func (*ClientWithResponses) CreateScheduleWithResponse

func (c *ClientWithResponses) CreateScheduleWithResponse(ctx context.Context, namespace NamespacePath, flowID string, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, 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) DecideApprovalWithBodyWithResponse

func (c *ClientWithResponses) DecideApprovalWithBodyWithResponse(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DecideApprovalResponse, error)

DecideApprovalWithBodyWithResponse request with arbitrary body returning *DecideApprovalResponse

func (*ClientWithResponses) DecideApprovalWithResponse

func (c *ClientWithResponses) DecideApprovalWithResponse(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, body DecideApprovalJSONRequestBody, reqEditors ...RequestEditorFn) (*DecideApprovalResponse, error)

func (*ClientWithResponses) DeleteCredentialWithResponse

func (c *ClientWithResponses) DeleteCredentialWithResponse(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteCredentialResponse, error)

DeleteCredentialWithResponse request returning *DeleteCredentialResponse

func (*ClientWithResponses) DeleteExecutorKVWithResponse

func (c *ClientWithResponses) DeleteExecutorKVWithResponse(ctx context.Context, bucket string, key string, reqEditors ...RequestEditorFn) (*DeleteExecutorKVResponse, error)

DeleteExecutorKVWithResponse request returning *DeleteExecutorKVResponse

func (*ClientWithResponses) DeleteFlowGroupWithResponse

func (c *ClientWithResponses) DeleteFlowGroupWithResponse(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteFlowGroupResponse, error)

DeleteFlowGroupWithResponse request returning *DeleteFlowGroupResponse

func (*ClientWithResponses) DeleteFlowSecretWithResponse

func (c *ClientWithResponses) DeleteFlowSecretWithResponse(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteFlowSecretResponse, error)

DeleteFlowSecretWithResponse request returning *DeleteFlowSecretResponse

func (*ClientWithResponses) DeleteFlowWithResponse

func (c *ClientWithResponses) DeleteFlowWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*DeleteFlowResponse, error)

DeleteFlowWithResponse request returning *DeleteFlowResponse

func (*ClientWithResponses) DeleteGroupWithResponse

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

DeleteGroupWithResponse request returning *DeleteGroupResponse

func (*ClientWithResponses) DeleteNamespaceSecretWithResponse

func (c *ClientWithResponses) DeleteNamespaceSecretWithResponse(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNamespaceSecretResponse, error)

DeleteNamespaceSecretWithResponse request returning *DeleteNamespaceSecretResponse

func (*ClientWithResponses) DeleteNamespaceWithResponse

func (c *ClientWithResponses) DeleteNamespaceWithResponse(ctx context.Context, namespaceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNamespaceResponse, error)

DeleteNamespaceWithResponse request returning *DeleteNamespaceResponse

func (*ClientWithResponses) DeleteNodeWithResponse

func (c *ClientWithResponses) DeleteNodeWithResponse(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNodeResponse, error)

DeleteNodeWithResponse request returning *DeleteNodeResponse

func (*ClientWithResponses) DeleteScheduleWithResponse

func (c *ClientWithResponses) DeleteScheduleWithResponse(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteScheduleResponse, error)

DeleteScheduleWithResponse request returning *DeleteScheduleResponse

func (*ClientWithResponses) DeleteUserWithResponse

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

DeleteUserWithResponse request returning *DeleteUserResponse

func (*ClientWithResponses) DownloadExecutionLogWithResponse

func (c *ClientWithResponses) DownloadExecutionLogWithResponse(ctx context.Context, namespace NamespacePath, logID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadExecutionLogResponse, error)

DownloadExecutionLogWithResponse request returning *DownloadExecutionLogResponse

func (*ClientWithResponses) GetApprovalWithResponse

func (c *ClientWithResponses) GetApprovalWithResponse(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetApprovalResponse, error)

GetApprovalWithResponse request returning *GetApprovalResponse

func (*ClientWithResponses) GetCredentialWithResponse

func (c *ClientWithResponses) GetCredentialWithResponse(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetCredentialResponse, error)

GetCredentialWithResponse request returning *GetCredentialResponse

func (*ClientWithResponses) GetCurrentUserProfileWithResponse

func (c *ClientWithResponses) GetCurrentUserProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserProfileResponse, error)

GetCurrentUserProfileWithResponse request returning *GetCurrentUserProfileResponse

func (*ClientWithResponses) GetExecutionWithResponse

func (c *ClientWithResponses) GetExecutionWithResponse(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetExecutionResponse, error)

GetExecutionWithResponse request returning *GetExecutionResponse

func (*ClientWithResponses) GetExecutorConfigWithResponse

func (c *ClientWithResponses) GetExecutorConfigWithResponse(ctx context.Context, executor string, reqEditors ...RequestEditorFn) (*GetExecutorConfigResponse, error)

GetExecutorConfigWithResponse request returning *GetExecutorConfigResponse

func (*ClientWithResponses) GetExecutorKVWithResponse

func (c *ClientWithResponses) GetExecutorKVWithResponse(ctx context.Context, bucket string, key string, reqEditors ...RequestEditorFn) (*GetExecutorKVResponse, error)

GetExecutorKVWithResponse request returning *GetExecutorKVResponse

func (*ClientWithResponses) GetFlowConfigWithResponse

func (c *ClientWithResponses) GetFlowConfigWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*GetFlowConfigResponse, error)

GetFlowConfigWithResponse request returning *GetFlowConfigResponse

func (*ClientWithResponses) GetFlowDetailsWithResponse

func (c *ClientWithResponses) GetFlowDetailsWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*GetFlowDetailsResponse, error)

GetFlowDetailsWithResponse request returning *GetFlowDetailsResponse

func (*ClientWithResponses) GetFlowInputsWithResponse

func (c *ClientWithResponses) GetFlowInputsWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*GetFlowInputsResponse, error)

GetFlowInputsWithResponse request returning *GetFlowInputsResponse

func (*ClientWithResponses) GetFlowSecretWithResponse

func (c *ClientWithResponses) GetFlowSecretWithResponse(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFlowSecretResponse, error)

GetFlowSecretWithResponse request returning *GetFlowSecretResponse

func (*ClientWithResponses) GetFlowWithResponse

func (c *ClientWithResponses) GetFlowWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*GetFlowResponse, error)

GetFlowWithResponse request returning *GetFlowResponse

func (*ClientWithResponses) GetGroupWithResponse

func (c *ClientWithResponses) GetGroupWithResponse(ctx context.Context, groupID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

GetGroupWithResponse request returning *GetGroupResponse

func (*ClientWithResponses) GetNamespaceSecretWithResponse

func (c *ClientWithResponses) GetNamespaceSecretWithResponse(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNamespaceSecretResponse, error)

GetNamespaceSecretWithResponse request returning *GetNamespaceSecretResponse

func (*ClientWithResponses) GetNamespaceWithResponse

func (c *ClientWithResponses) GetNamespaceWithResponse(ctx context.Context, namespaceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNamespaceResponse, error)

GetNamespaceWithResponse request returning *GetNamespaceResponse

func (*ClientWithResponses) GetNodeStatsWithResponse

func (c *ClientWithResponses) GetNodeStatsWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*GetNodeStatsResponse, error)

GetNodeStatsWithResponse request returning *GetNodeStatsResponse

func (*ClientWithResponses) GetNodeWithResponse

func (c *ClientWithResponses) GetNodeWithResponse(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNodeResponse, error)

GetNodeWithResponse request returning *GetNodeResponse

func (*ClientWithResponses) GetScheduleWithResponse

func (c *ClientWithResponses) GetScheduleWithResponse(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)

GetScheduleWithResponse request returning *GetScheduleResponse

func (*ClientWithResponses) GetUserWithResponse

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, userID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

GetUserWithResponse request returning *GetUserResponse

func (*ClientWithResponses) GrantMemberFlowGroupAccessWithBodyWithResponse

func (c *ClientWithResponses) GrantMemberFlowGroupAccessWithBodyWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GrantMemberFlowGroupAccessResponse, error)

GrantMemberFlowGroupAccessWithBodyWithResponse request with arbitrary body returning *GrantMemberFlowGroupAccessResponse

func (*ClientWithResponses) GrantMemberFlowGroupAccessWithResponse

func (c *ClientWithResponses) GrantMemberFlowGroupAccessWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, body GrantMemberFlowGroupAccessJSONRequestBody, reqEditors ...RequestEditorFn) (*GrantMemberFlowGroupAccessResponse, error)

func (*ClientWithResponses) ListAPITokensWithResponse

func (c *ClientWithResponses) ListAPITokensWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAPITokensResponse, error)

ListAPITokensWithResponse request returning *ListAPITokensResponse

func (*ClientWithResponses) ListApprovalsWithResponse

func (c *ClientWithResponses) ListApprovalsWithResponse(ctx context.Context, namespace NamespacePath, params *ListApprovalsParams, reqEditors ...RequestEditorFn) (*ListApprovalsResponse, error)

ListApprovalsWithResponse request returning *ListApprovalsResponse

func (*ClientWithResponses) ListCredentialsWithResponse

func (c *ClientWithResponses) ListCredentialsWithResponse(ctx context.Context, namespace NamespacePath, params *ListCredentialsParams, reqEditors ...RequestEditorFn) (*ListCredentialsResponse, error)

ListCredentialsWithResponse request returning *ListCredentialsResponse

func (*ClientWithResponses) ListCurrentUserFlowGroupsWithResponse

func (c *ClientWithResponses) ListCurrentUserFlowGroupsWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*ListCurrentUserFlowGroupsResponse, error)

ListCurrentUserFlowGroupsWithResponse request returning *ListCurrentUserFlowGroupsResponse

func (*ClientWithResponses) ListExecutionsWithResponse

func (c *ClientWithResponses) ListExecutionsWithResponse(ctx context.Context, namespace NamespacePath, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*ListExecutionsResponse, error)

ListExecutionsWithResponse request returning *ListExecutionsResponse

func (*ClientWithResponses) ListExecutorKVWithResponse

func (c *ClientWithResponses) ListExecutorKVWithResponse(ctx context.Context, bucket string, reqEditors ...RequestEditorFn) (*ListExecutorKVResponse, error)

ListExecutorKVWithResponse request returning *ListExecutorKVResponse

func (*ClientWithResponses) ListExecutorsWithResponse

func (c *ClientWithResponses) ListExecutorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListExecutorsResponse, error)

ListExecutorsWithResponse request returning *ListExecutorsResponse

func (*ClientWithResponses) ListFlowExecutionsWithResponse

func (c *ClientWithResponses) ListFlowExecutionsWithResponse(ctx context.Context, namespace NamespacePath, flowID string, params *ListFlowExecutionsParams, reqEditors ...RequestEditorFn) (*ListFlowExecutionsResponse, error)

ListFlowExecutionsWithResponse request returning *ListFlowExecutionsResponse

func (*ClientWithResponses) ListFlowGroupFlowsWithResponse

func (c *ClientWithResponses) ListFlowGroupFlowsWithResponse(ctx context.Context, namespace NamespacePath, group string, reqEditors ...RequestEditorFn) (*ListFlowGroupFlowsResponse, error)

ListFlowGroupFlowsWithResponse request returning *ListFlowGroupFlowsResponse

func (*ClientWithResponses) ListFlowGroupsWithResponse

func (c *ClientWithResponses) ListFlowGroupsWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*ListFlowGroupsResponse, error)

ListFlowGroupsWithResponse request returning *ListFlowGroupsResponse

func (*ClientWithResponses) ListFlowSecretsWithResponse

func (c *ClientWithResponses) ListFlowSecretsWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*ListFlowSecretsResponse, error)

ListFlowSecretsWithResponse request returning *ListFlowSecretsResponse

func (*ClientWithResponses) ListFlowsWithResponse

func (c *ClientWithResponses) ListFlowsWithResponse(ctx context.Context, namespace NamespacePath, params *ListFlowsParams, reqEditors ...RequestEditorFn) (*ListFlowsResponse, error)

ListFlowsWithResponse request returning *ListFlowsResponse

func (*ClientWithResponses) ListGroupsWithResponse

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

ListGroupsWithResponse request returning *ListGroupsResponse

func (*ClientWithResponses) ListMemberFlowGroupsWithResponse

func (c *ClientWithResponses) ListMemberFlowGroupsWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListMemberFlowGroupsResponse, error)

ListMemberFlowGroupsWithResponse request returning *ListMemberFlowGroupsResponse

func (*ClientWithResponses) ListMessengersWithResponse

func (c *ClientWithResponses) ListMessengersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMessengersResponse, error)

ListMessengersWithResponse request returning *ListMessengersResponse

func (*ClientWithResponses) ListNamespaceMembersWithResponse

func (c *ClientWithResponses) ListNamespaceMembersWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*ListNamespaceMembersResponse, error)

ListNamespaceMembersWithResponse request returning *ListNamespaceMembersResponse

func (*ClientWithResponses) ListNamespaceSecretsWithResponse

func (c *ClientWithResponses) ListNamespaceSecretsWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*ListNamespaceSecretsResponse, error)

ListNamespaceSecretsWithResponse request returning *ListNamespaceSecretsResponse

func (*ClientWithResponses) ListNamespacesWithResponse

func (c *ClientWithResponses) ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*ListNamespacesResponse, error)

ListNamespacesWithResponse request returning *ListNamespacesResponse

func (*ClientWithResponses) ListNodesWithResponse

func (c *ClientWithResponses) ListNodesWithResponse(ctx context.Context, namespace NamespacePath, params *ListNodesParams, reqEditors ...RequestEditorFn) (*ListNodesResponse, error)

ListNodesWithResponse request returning *ListNodesResponse

func (*ClientWithResponses) ListPermissionsWithResponse

func (c *ClientWithResponses) ListPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPermissionsResponse, error)

ListPermissionsWithResponse request returning *ListPermissionsResponse

func (*ClientWithResponses) ListSSOProvidersWithResponse

func (c *ClientWithResponses) ListSSOProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSSOProvidersResponse, error)

ListSSOProvidersWithResponse request returning *ListSSOProvidersResponse

func (*ClientWithResponses) ListSchedulesWithResponse

func (c *ClientWithResponses) ListSchedulesWithResponse(ctx context.Context, namespace NamespacePath, flowID string, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*ListSchedulesResponse, error)

ListSchedulesWithResponse request returning *ListSchedulesResponse

func (*ClientWithResponses) ListUsersWithResponse

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

ListUsersWithResponse request returning *ListUsersResponse

func (*ClientWithResponses) LoginWithBodyWithResponse

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

LoginWithBodyWithResponse request with arbitrary body returning *LoginResponse

func (*ClientWithResponses) LoginWithResponse

func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)

func (*ClientWithResponses) LogoutWithResponse

func (c *ClientWithResponses) LogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutResponse, error)

LogoutWithResponse request returning *LogoutResponse

func (*ClientWithResponses) PingWithResponse

func (c *ClientWithResponses) PingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingResponse, error)

PingWithResponse request returning *PingResponse

func (*ClientWithResponses) RemoveNamespaceMemberWithResponse

func (c *ClientWithResponses) RemoveNamespaceMemberWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveNamespaceMemberResponse, error)

RemoveNamespaceMemberWithResponse request returning *RemoveNamespaceMemberResponse

func (*ClientWithResponses) RetryExecutionWithResponse

func (c *ClientWithResponses) RetryExecutionWithResponse(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*RetryExecutionResponse, error)

RetryExecutionWithResponse request returning *RetryExecutionResponse

func (*ClientWithResponses) RevokeAPITokenWithResponse

func (c *ClientWithResponses) RevokeAPITokenWithResponse(ctx context.Context, tokenID openapi_types.UUID, reqEditors ...RequestEditorFn) (*RevokeAPITokenResponse, error)

RevokeAPITokenWithResponse request returning *RevokeAPITokenResponse

func (*ClientWithResponses) RevokeMemberFlowGroupAccessWithResponse

func (c *ClientWithResponses) RevokeMemberFlowGroupAccessWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, group string, reqEditors ...RequestEditorFn) (*RevokeMemberFlowGroupAccessResponse, error)

RevokeMemberFlowGroupAccessWithResponse request returning *RevokeMemberFlowGroupAccessResponse

func (*ClientWithResponses) SetExecutorKVWithBodyWithResponse

func (c *ClientWithResponses) SetExecutorKVWithBodyWithResponse(ctx context.Context, bucket string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetExecutorKVResponse, error)

SetExecutorKVWithBodyWithResponse request with arbitrary body returning *SetExecutorKVResponse

func (*ClientWithResponses) SetExecutorKVWithResponse

func (c *ClientWithResponses) SetExecutorKVWithResponse(ctx context.Context, bucket string, body SetExecutorKVJSONRequestBody, reqEditors ...RequestEditorFn) (*SetExecutorKVResponse, error)

func (*ClientWithResponses) StartOIDCLoginWithResponse

func (c *ClientWithResponses) StartOIDCLoginWithResponse(ctx context.Context, provider string, params *StartOIDCLoginParams, reqEditors ...RequestEditorFn) (*StartOIDCLoginResponse, error)

StartOIDCLoginWithResponse request returning *StartOIDCLoginResponse

func (*ClientWithResponses) StreamExecutionLogsWithResponse

func (c *ClientWithResponses) StreamExecutionLogsWithResponse(ctx context.Context, namespace NamespacePath, logID openapi_types.UUID, reqEditors ...RequestEditorFn) (*StreamExecutionLogsResponse, error)

StreamExecutionLogsWithResponse request returning *StreamExecutionLogsResponse

func (*ClientWithResponses) TriggerFlowWithBodyWithResponse

func (c *ClientWithResponses) TriggerFlowWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flow string, params *TriggerFlowParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerFlowResponse, error)

TriggerFlowWithBodyWithResponse request with arbitrary body returning *TriggerFlowResponse

func (*ClientWithResponses) TriggerFlowWithResponse

func (c *ClientWithResponses) TriggerFlowWithResponse(ctx context.Context, namespace NamespacePath, flow string, params *TriggerFlowParams, body TriggerFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerFlowResponse, error)

func (*ClientWithResponses) UpdateCredentialWithBodyWithResponse

func (c *ClientWithResponses) UpdateCredentialWithBodyWithResponse(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCredentialResponse, error)

UpdateCredentialWithBodyWithResponse request with arbitrary body returning *UpdateCredentialResponse

func (*ClientWithResponses) UpdateCredentialWithResponse

func (c *ClientWithResponses) UpdateCredentialWithResponse(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, body UpdateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCredentialResponse, error)

func (*ClientWithResponses) UpdateFlowGroupWithBodyWithResponse

func (c *ClientWithResponses) UpdateFlowGroupWithBodyWithResponse(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFlowGroupResponse, error)

UpdateFlowGroupWithBodyWithResponse request with arbitrary body returning *UpdateFlowGroupResponse

func (*ClientWithResponses) UpdateFlowGroupWithResponse

func (c *ClientWithResponses) UpdateFlowGroupWithResponse(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, body UpdateFlowGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFlowGroupResponse, error)

func (*ClientWithResponses) UpdateFlowSecretWithBodyWithResponse

func (c *ClientWithResponses) UpdateFlowSecretWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFlowSecretResponse, error)

UpdateFlowSecretWithBodyWithResponse request with arbitrary body returning *UpdateFlowSecretResponse

func (*ClientWithResponses) UpdateFlowSecretWithResponse

func (c *ClientWithResponses) UpdateFlowSecretWithResponse(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, body UpdateFlowSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFlowSecretResponse, error)

func (*ClientWithResponses) UpdateFlowWithBodyWithResponse

func (c *ClientWithResponses) UpdateFlowWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFlowResponse, error)

UpdateFlowWithBodyWithResponse request with arbitrary body returning *UpdateFlowResponse

func (*ClientWithResponses) UpdateFlowWithResponse

func (c *ClientWithResponses) UpdateFlowWithResponse(ctx context.Context, namespace NamespacePath, flowID string, body UpdateFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFlowResponse, error)

func (*ClientWithResponses) UpdateGroupWithBodyWithResponse

func (c *ClientWithResponses) UpdateGroupWithBodyWithResponse(ctx context.Context, groupID openapi_types.UUID, 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 openapi_types.UUID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

func (*ClientWithResponses) UpdateNamespaceMemberRoleWithBodyWithResponse

func (c *ClientWithResponses) UpdateNamespaceMemberRoleWithBodyWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceMemberRoleResponse, error)

UpdateNamespaceMemberRoleWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceMemberRoleResponse

func (*ClientWithResponses) UpdateNamespaceMemberRoleWithResponse

func (c *ClientWithResponses) UpdateNamespaceMemberRoleWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, body UpdateNamespaceMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceMemberRoleResponse, error)

func (*ClientWithResponses) UpdateNamespaceSecretWithBodyWithResponse

func (c *ClientWithResponses) UpdateNamespaceSecretWithBodyWithResponse(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceSecretResponse, error)

UpdateNamespaceSecretWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceSecretResponse

func (*ClientWithResponses) UpdateNamespaceSecretWithResponse

func (c *ClientWithResponses) UpdateNamespaceSecretWithResponse(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, body UpdateNamespaceSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceSecretResponse, error)

func (*ClientWithResponses) UpdateNamespaceWithBodyWithResponse

func (c *ClientWithResponses) UpdateNamespaceWithBodyWithResponse(ctx context.Context, namespaceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceResponse, error)

UpdateNamespaceWithBodyWithResponse request with arbitrary body returning *UpdateNamespaceResponse

func (*ClientWithResponses) UpdateNamespaceWithResponse

func (c *ClientWithResponses) UpdateNamespaceWithResponse(ctx context.Context, namespaceID openapi_types.UUID, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceResponse, error)

func (*ClientWithResponses) UpdateNodeWithBodyWithResponse

func (c *ClientWithResponses) UpdateNodeWithBodyWithResponse(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNodeResponse, error)

UpdateNodeWithBodyWithResponse request with arbitrary body returning *UpdateNodeResponse

func (*ClientWithResponses) UpdateNodeWithResponse

func (c *ClientWithResponses) UpdateNodeWithResponse(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, body UpdateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNodeResponse, error)

func (*ClientWithResponses) UpdateScheduleWithBodyWithResponse

func (c *ClientWithResponses) UpdateScheduleWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)

UpdateScheduleWithBodyWithResponse request with arbitrary body returning *UpdateScheduleResponse

func (*ClientWithResponses) UpdateScheduleWithResponse

func (c *ClientWithResponses) UpdateScheduleWithResponse(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)

func (*ClientWithResponses) UpdateUserWithBodyWithResponse

func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, userID openapi_types.UUID, 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 openapi_types.UUID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListExecutorKVWithResponse request
	ListExecutorKVWithResponse(ctx context.Context, bucket string, reqEditors ...RequestEditorFn) (*ListExecutorKVResponse, error)

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

	SetExecutorKVWithResponse(ctx context.Context, bucket string, body SetExecutorKVJSONRequestBody, reqEditors ...RequestEditorFn) (*SetExecutorKVResponse, error)

	// DeleteExecutorKVWithResponse request
	DeleteExecutorKVWithResponse(ctx context.Context, bucket string, key string, reqEditors ...RequestEditorFn) (*DeleteExecutorKVResponse, error)

	// GetExecutorKVWithResponse request
	GetExecutorKVWithResponse(ctx context.Context, bucket string, key string, reqEditors ...RequestEditorFn) (*GetExecutorKVResponse, error)

	// ListExecutorsWithResponse request
	ListExecutorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListExecutorsResponse, error)

	// GetExecutorConfigWithResponse request
	GetExecutorConfigWithResponse(ctx context.Context, executor string, reqEditors ...RequestEditorFn) (*GetExecutorConfigResponse, 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 openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

	// GetGroupWithResponse request
	GetGroupWithResponse(ctx context.Context, groupID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

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

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

	// ListMessengersWithResponse request
	ListMessengersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMessengersResponse, error)

	// ListNamespacesWithResponse request
	ListNamespacesWithResponse(ctx context.Context, params *ListNamespacesParams, reqEditors ...RequestEditorFn) (*ListNamespacesResponse, error)

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

	CreateNamespaceWithResponse(ctx context.Context, body CreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceResponse, error)

	// DeleteNamespaceWithResponse request
	DeleteNamespaceWithResponse(ctx context.Context, namespaceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNamespaceResponse, error)

	// GetNamespaceWithResponse request
	GetNamespaceWithResponse(ctx context.Context, namespaceID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNamespaceResponse, error)

	// UpdateNamespaceWithBodyWithResponse request with any body
	UpdateNamespaceWithBodyWithResponse(ctx context.Context, namespaceID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceResponse, error)

	UpdateNamespaceWithResponse(ctx context.Context, namespaceID openapi_types.UUID, body UpdateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceResponse, error)

	// ListPermissionsWithResponse request
	ListPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPermissionsResponse, error)

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

	CheckPermissionWithResponse(ctx context.Context, body CheckPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CheckPermissionResponse, 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)

	// ListAPITokensWithResponse request
	ListAPITokensWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAPITokensResponse, error)

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

	CreateAPITokenWithResponse(ctx context.Context, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPITokenResponse, error)

	// RevokeAPITokenWithResponse request
	RevokeAPITokenWithResponse(ctx context.Context, tokenID openapi_types.UUID, reqEditors ...RequestEditorFn) (*RevokeAPITokenResponse, error)

	// GetCurrentUserProfileWithResponse request
	GetCurrentUserProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserProfileResponse, error)

	// DeleteUserWithResponse request
	DeleteUserWithResponse(ctx context.Context, userID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

	// GetUserWithResponse request
	GetUserWithResponse(ctx context.Context, userID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

	// UpdateUserWithBodyWithResponse request with any body
	UpdateUserWithBodyWithResponse(ctx context.Context, userID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	UpdateUserWithResponse(ctx context.Context, userID openapi_types.UUID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	// ListApprovalsWithResponse request
	ListApprovalsWithResponse(ctx context.Context, namespace NamespacePath, params *ListApprovalsParams, reqEditors ...RequestEditorFn) (*ListApprovalsResponse, error)

	// GetApprovalWithResponse request
	GetApprovalWithResponse(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetApprovalResponse, error)

	// DecideApprovalWithBodyWithResponse request with any body
	DecideApprovalWithBodyWithResponse(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DecideApprovalResponse, error)

	DecideApprovalWithResponse(ctx context.Context, namespace NamespacePath, approvalID openapi_types.UUID, body DecideApprovalJSONRequestBody, reqEditors ...RequestEditorFn) (*DecideApprovalResponse, error)

	// ListCredentialsWithResponse request
	ListCredentialsWithResponse(ctx context.Context, namespace NamespacePath, params *ListCredentialsParams, reqEditors ...RequestEditorFn) (*ListCredentialsResponse, error)

	// CreateCredentialWithBodyWithResponse request with any body
	CreateCredentialWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCredentialResponse, error)

	CreateCredentialWithResponse(ctx context.Context, namespace NamespacePath, body CreateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCredentialResponse, error)

	// DeleteCredentialWithResponse request
	DeleteCredentialWithResponse(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteCredentialResponse, error)

	// GetCredentialWithResponse request
	GetCredentialWithResponse(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetCredentialResponse, error)

	// UpdateCredentialWithBodyWithResponse request with any body
	UpdateCredentialWithBodyWithResponse(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCredentialResponse, error)

	UpdateCredentialWithResponse(ctx context.Context, namespace NamespacePath, credID openapi_types.UUID, body UpdateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCredentialResponse, error)

	// ListFlowsWithResponse request
	ListFlowsWithResponse(ctx context.Context, namespace NamespacePath, params *ListFlowsParams, reqEditors ...RequestEditorFn) (*ListFlowsResponse, error)

	// CreateFlowWithBodyWithResponse request with any body
	CreateFlowWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFlowResponse, error)

	CreateFlowWithResponse(ctx context.Context, namespace NamespacePath, body CreateFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFlowResponse, error)

	// ListExecutionsWithResponse request
	ListExecutionsWithResponse(ctx context.Context, namespace NamespacePath, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*ListExecutionsResponse, error)

	// GetExecutionWithResponse request
	GetExecutionWithResponse(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetExecutionResponse, error)

	// CancelExecutionWithResponse request
	CancelExecutionWithResponse(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*CancelExecutionResponse, error)

	// RetryExecutionWithResponse request
	RetryExecutionWithResponse(ctx context.Context, namespace NamespacePath, execID openapi_types.UUID, reqEditors ...RequestEditorFn) (*RetryExecutionResponse, error)

	// ListFlowGroupsWithResponse request
	ListFlowGroupsWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*ListFlowGroupsResponse, error)

	// CreateFlowGroupWithBodyWithResponse request with any body
	CreateFlowGroupWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFlowGroupResponse, error)

	CreateFlowGroupWithResponse(ctx context.Context, namespace NamespacePath, body CreateFlowGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFlowGroupResponse, error)

	// ListCurrentUserFlowGroupsWithResponse request
	ListCurrentUserFlowGroupsWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*ListCurrentUserFlowGroupsResponse, error)

	// DeleteFlowGroupWithResponse request
	DeleteFlowGroupWithResponse(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteFlowGroupResponse, error)

	// UpdateFlowGroupWithBodyWithResponse request with any body
	UpdateFlowGroupWithBodyWithResponse(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFlowGroupResponse, error)

	UpdateFlowGroupWithResponse(ctx context.Context, namespace NamespacePath, groupID openapi_types.UUID, body UpdateFlowGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFlowGroupResponse, error)

	// ListFlowGroupFlowsWithResponse request
	ListFlowGroupFlowsWithResponse(ctx context.Context, namespace NamespacePath, group string, reqEditors ...RequestEditorFn) (*ListFlowGroupFlowsResponse, error)

	// DeleteFlowWithResponse request
	DeleteFlowWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*DeleteFlowResponse, error)

	// GetFlowWithResponse request
	GetFlowWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*GetFlowResponse, error)

	// UpdateFlowWithBodyWithResponse request with any body
	UpdateFlowWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFlowResponse, error)

	UpdateFlowWithResponse(ctx context.Context, namespace NamespacePath, flowID string, body UpdateFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFlowResponse, error)

	// GetFlowConfigWithResponse request
	GetFlowConfigWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*GetFlowConfigResponse, error)

	// ListFlowExecutionsWithResponse request
	ListFlowExecutionsWithResponse(ctx context.Context, namespace NamespacePath, flowID string, params *ListFlowExecutionsParams, reqEditors ...RequestEditorFn) (*ListFlowExecutionsResponse, error)

	// GetFlowInputsWithResponse request
	GetFlowInputsWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*GetFlowInputsResponse, error)

	// GetFlowDetailsWithResponse request
	GetFlowDetailsWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*GetFlowDetailsResponse, error)

	// ListSchedulesWithResponse request
	ListSchedulesWithResponse(ctx context.Context, namespace NamespacePath, flowID string, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*ListSchedulesResponse, error)

	// CreateScheduleWithBodyWithResponse request with any body
	CreateScheduleWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)

	CreateScheduleWithResponse(ctx context.Context, namespace NamespacePath, flowID string, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)

	// DeleteScheduleWithResponse request
	DeleteScheduleWithResponse(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteScheduleResponse, error)

	// GetScheduleWithResponse request
	GetScheduleWithResponse(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)

	// UpdateScheduleWithBodyWithResponse request with any body
	UpdateScheduleWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)

	UpdateScheduleWithResponse(ctx context.Context, namespace NamespacePath, flowID string, scheduleID openapi_types.UUID, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)

	// ListFlowSecretsWithResponse request
	ListFlowSecretsWithResponse(ctx context.Context, namespace NamespacePath, flowID string, reqEditors ...RequestEditorFn) (*ListFlowSecretsResponse, error)

	// CreateFlowSecretWithBodyWithResponse request with any body
	CreateFlowSecretWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFlowSecretResponse, error)

	CreateFlowSecretWithResponse(ctx context.Context, namespace NamespacePath, flowID string, body CreateFlowSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFlowSecretResponse, error)

	// DeleteFlowSecretWithResponse request
	DeleteFlowSecretWithResponse(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteFlowSecretResponse, error)

	// GetFlowSecretWithResponse request
	GetFlowSecretWithResponse(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFlowSecretResponse, error)

	// UpdateFlowSecretWithBodyWithResponse request with any body
	UpdateFlowSecretWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFlowSecretResponse, error)

	UpdateFlowSecretWithResponse(ctx context.Context, namespace NamespacePath, flowID string, secretID openapi_types.UUID, body UpdateFlowSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFlowSecretResponse, error)

	// StreamExecutionLogsWithResponse request
	StreamExecutionLogsWithResponse(ctx context.Context, namespace NamespacePath, logID openapi_types.UUID, reqEditors ...RequestEditorFn) (*StreamExecutionLogsResponse, error)

	// DownloadExecutionLogWithResponse request
	DownloadExecutionLogWithResponse(ctx context.Context, namespace NamespacePath, logID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadExecutionLogResponse, error)

	// ListNamespaceMembersWithResponse request
	ListNamespaceMembersWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*ListNamespaceMembersResponse, error)

	// AddNamespaceMemberWithBodyWithResponse request with any body
	AddNamespaceMemberWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddNamespaceMemberResponse, error)

	AddNamespaceMemberWithResponse(ctx context.Context, namespace NamespacePath, body AddNamespaceMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddNamespaceMemberResponse, error)

	// RemoveNamespaceMemberWithResponse request
	RemoveNamespaceMemberWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveNamespaceMemberResponse, error)

	// UpdateNamespaceMemberRoleWithBodyWithResponse request with any body
	UpdateNamespaceMemberRoleWithBodyWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceMemberRoleResponse, error)

	UpdateNamespaceMemberRoleWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, body UpdateNamespaceMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceMemberRoleResponse, error)

	// ListMemberFlowGroupsWithResponse request
	ListMemberFlowGroupsWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListMemberFlowGroupsResponse, error)

	// GrantMemberFlowGroupAccessWithBodyWithResponse request with any body
	GrantMemberFlowGroupAccessWithBodyWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GrantMemberFlowGroupAccessResponse, error)

	GrantMemberFlowGroupAccessWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, body GrantMemberFlowGroupAccessJSONRequestBody, reqEditors ...RequestEditorFn) (*GrantMemberFlowGroupAccessResponse, error)

	// RevokeMemberFlowGroupAccessWithResponse request
	RevokeMemberFlowGroupAccessWithResponse(ctx context.Context, namespace NamespacePath, membershipID openapi_types.UUID, group string, reqEditors ...RequestEditorFn) (*RevokeMemberFlowGroupAccessResponse, error)

	// ListNodesWithResponse request
	ListNodesWithResponse(ctx context.Context, namespace NamespacePath, params *ListNodesParams, reqEditors ...RequestEditorFn) (*ListNodesResponse, error)

	// CreateNodeWithBodyWithResponse request with any body
	CreateNodeWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNodeResponse, error)

	CreateNodeWithResponse(ctx context.Context, namespace NamespacePath, body CreateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNodeResponse, error)

	// GetNodeStatsWithResponse request
	GetNodeStatsWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*GetNodeStatsResponse, error)

	// DeleteNodeWithResponse request
	DeleteNodeWithResponse(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNodeResponse, error)

	// GetNodeWithResponse request
	GetNodeWithResponse(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNodeResponse, error)

	// UpdateNodeWithBodyWithResponse request with any body
	UpdateNodeWithBodyWithResponse(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNodeResponse, error)

	UpdateNodeWithResponse(ctx context.Context, namespace NamespacePath, nodeID openapi_types.UUID, body UpdateNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNodeResponse, error)

	// ListNamespaceSecretsWithResponse request
	ListNamespaceSecretsWithResponse(ctx context.Context, namespace NamespacePath, reqEditors ...RequestEditorFn) (*ListNamespaceSecretsResponse, error)

	// CreateNamespaceSecretWithBodyWithResponse request with any body
	CreateNamespaceSecretWithBodyWithResponse(ctx context.Context, namespace NamespacePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNamespaceSecretResponse, error)

	CreateNamespaceSecretWithResponse(ctx context.Context, namespace NamespacePath, body CreateNamespaceSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNamespaceSecretResponse, error)

	// DeleteNamespaceSecretWithResponse request
	DeleteNamespaceSecretWithResponse(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNamespaceSecretResponse, error)

	// GetNamespaceSecretWithResponse request
	GetNamespaceSecretWithResponse(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNamespaceSecretResponse, error)

	// UpdateNamespaceSecretWithBodyWithResponse request with any body
	UpdateNamespaceSecretWithBodyWithResponse(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNamespaceSecretResponse, error)

	UpdateNamespaceSecretWithResponse(ctx context.Context, namespace NamespacePath, secretID openapi_types.UUID, body UpdateNamespaceSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNamespaceSecretResponse, error)

	// TriggerFlowWithBodyWithResponse request with any body
	TriggerFlowWithBodyWithResponse(ctx context.Context, namespace NamespacePath, flow string, params *TriggerFlowParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerFlowResponse, error)

	TriggerFlowWithResponse(ctx context.Context, namespace NamespacePath, flow string, params *TriggerFlowParams, body TriggerFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerFlowResponse, error)

	// CompleteOIDCLoginWithResponse request
	CompleteOIDCLoginWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CompleteOIDCLoginResponse, error)

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

	LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)

	// StartOIDCLoginWithResponse request
	StartOIDCLoginWithResponse(ctx context.Context, provider string, params *StartOIDCLoginParams, reqEditors ...RequestEditorFn) (*StartOIDCLoginResponse, error)

	// LogoutWithResponse request
	LogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutResponse, error)

	// PingWithResponse request
	PingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingResponse, error)

	// ListSSOProvidersWithResponse request
	ListSSOProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSSOProvidersResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CompleteOIDCLoginResponse

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

func ParseCompleteOIDCLoginResponse

func ParseCompleteOIDCLoginResponse(rsp *http.Response) (*CompleteOIDCLoginResponse, error)

ParseCompleteOIDCLoginResponse parses an HTTP response from a CompleteOIDCLoginWithResponse call

func (CompleteOIDCLoginResponse) ContentType

func (r CompleteOIDCLoginResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CompleteOIDCLoginResponse) Status

func (r CompleteOIDCLoginResponse) Status() string

Status returns HTTPResponse.Status

func (CompleteOIDCLoginResponse) StatusCode

func (r CompleteOIDCLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CountPerPage

type CountPerPage = int

CountPerPage defines model for CountPerPage.

type CreateAPITokenJSONBody

type CreateAPITokenJSONBody struct {
	Label string `json:"label"`
}

CreateAPITokenJSONBody defines parameters for CreateAPIToken.

type CreateAPITokenJSONRequestBody

type CreateAPITokenJSONRequestBody CreateAPITokenJSONBody

CreateAPITokenJSONRequestBody defines body for CreateAPIToken for application/json ContentType.

type CreateAPITokenResponse

type CreateAPITokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *APITokenCreated
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseCreateAPITokenResponse

func ParseCreateAPITokenResponse(rsp *http.Response) (*CreateAPITokenResponse, error)

ParseCreateAPITokenResponse parses an HTTP response from a CreateAPITokenWithResponse call

func (CreateAPITokenResponse) ContentType

func (r CreateAPITokenResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateAPITokenResponse) Status

func (r CreateAPITokenResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAPITokenResponse) StatusCode

func (r CreateAPITokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCredentialJSONRequestBody

type CreateCredentialJSONRequestBody = CredentialReq

CreateCredentialJSONRequestBody defines body for CreateCredential for application/json ContentType.

type CreateCredentialResponse

type CreateCredentialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CredentialResp
}

func ParseCreateCredentialResponse

func ParseCreateCredentialResponse(rsp *http.Response) (*CreateCredentialResponse, error)

ParseCreateCredentialResponse parses an HTTP response from a CreateCredentialWithResponse call

func (CreateCredentialResponse) ContentType

func (r CreateCredentialResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateCredentialResponse) Status

func (r CreateCredentialResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCredentialResponse) StatusCode

func (r CreateCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFlowGroupJSONRequestBody

type CreateFlowGroupJSONRequestBody = FlowGroupReq

CreateFlowGroupJSONRequestBody defines body for CreateFlowGroup for application/json ContentType.

type CreateFlowGroupResponse

type CreateFlowGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *FlowGroupDetailResp
}

func ParseCreateFlowGroupResponse

func ParseCreateFlowGroupResponse(rsp *http.Response) (*CreateFlowGroupResponse, error)

ParseCreateFlowGroupResponse parses an HTTP response from a CreateFlowGroupWithResponse call

func (CreateFlowGroupResponse) ContentType

func (r CreateFlowGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateFlowGroupResponse) Status

func (r CreateFlowGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreateFlowGroupResponse) StatusCode

func (r CreateFlowGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFlowJSONRequestBody

type CreateFlowJSONRequestBody = FlowCreateReq

CreateFlowJSONRequestBody defines body for CreateFlow for application/json ContentType.

type CreateFlowResponse

type CreateFlowResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *FlowCreateResp
}

func ParseCreateFlowResponse

func ParseCreateFlowResponse(rsp *http.Response) (*CreateFlowResponse, error)

ParseCreateFlowResponse parses an HTTP response from a CreateFlowWithResponse call

func (CreateFlowResponse) ContentType

func (r CreateFlowResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateFlowResponse) Status

func (r CreateFlowResponse) Status() string

Status returns HTTPResponse.Status

func (CreateFlowResponse) StatusCode

func (r CreateFlowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFlowSecretJSONRequestBody

type CreateFlowSecretJSONRequestBody = FlowSecretReq

CreateFlowSecretJSONRequestBody defines body for CreateFlowSecret for application/json ContentType.

type CreateFlowSecretResponse

type CreateFlowSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *FlowSecretResp
}

func ParseCreateFlowSecretResponse

func ParseCreateFlowSecretResponse(rsp *http.Response) (*CreateFlowSecretResponse, error)

ParseCreateFlowSecretResponse parses an HTTP response from a CreateFlowSecretWithResponse call

func (CreateFlowSecretResponse) ContentType

func (r CreateFlowSecretResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateFlowSecretResponse) Status

func (r CreateFlowSecretResponse) Status() string

Status returns HTTPResponse.Status

func (CreateFlowSecretResponse) StatusCode

func (r CreateFlowSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGroupJSONRequestBody

type CreateGroupJSONRequestBody = GroupReq

CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.

type CreateGroupResponse

type CreateGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *GroupWithUsers
}

func ParseCreateGroupResponse

func ParseCreateGroupResponse(rsp *http.Response) (*CreateGroupResponse, error)

ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call

func (CreateGroupResponse) ContentType

func (r CreateGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateGroupResponse) Status

func (r CreateGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreateGroupResponse) StatusCode

func (r CreateGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNamespaceJSONRequestBody

type CreateNamespaceJSONRequestBody = NamespaceReq

CreateNamespaceJSONRequestBody defines body for CreateNamespace for application/json ContentType.

type CreateNamespaceResponse

type CreateNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Namespace
}

func ParseCreateNamespaceResponse

func ParseCreateNamespaceResponse(rsp *http.Response) (*CreateNamespaceResponse, error)

ParseCreateNamespaceResponse parses an HTTP response from a CreateNamespaceWithResponse call

func (CreateNamespaceResponse) ContentType

func (r CreateNamespaceResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateNamespaceResponse) Status

func (r CreateNamespaceResponse) Status() string

Status returns HTTPResponse.Status

func (CreateNamespaceResponse) StatusCode

func (r CreateNamespaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNamespaceSecretJSONRequestBody

type CreateNamespaceSecretJSONRequestBody = NamespaceSecretReq

CreateNamespaceSecretJSONRequestBody defines body for CreateNamespaceSecret for application/json ContentType.

type CreateNamespaceSecretResponse

type CreateNamespaceSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NamespaceSecretResp
}

func ParseCreateNamespaceSecretResponse

func ParseCreateNamespaceSecretResponse(rsp *http.Response) (*CreateNamespaceSecretResponse, error)

ParseCreateNamespaceSecretResponse parses an HTTP response from a CreateNamespaceSecretWithResponse call

func (CreateNamespaceSecretResponse) ContentType

func (r CreateNamespaceSecretResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateNamespaceSecretResponse) Status

Status returns HTTPResponse.Status

func (CreateNamespaceSecretResponse) StatusCode

func (r CreateNamespaceSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNodeJSONRequestBody

type CreateNodeJSONRequestBody = NodeReq

CreateNodeJSONRequestBody defines body for CreateNode for application/json ContentType.

type CreateNodeResponse

type CreateNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NodeResp
}

func ParseCreateNodeResponse

func ParseCreateNodeResponse(rsp *http.Response) (*CreateNodeResponse, error)

ParseCreateNodeResponse parses an HTTP response from a CreateNodeWithResponse call

func (CreateNodeResponse) ContentType

func (r CreateNodeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateNodeResponse) Status

func (r CreateNodeResponse) Status() string

Status returns HTTPResponse.Status

func (CreateNodeResponse) StatusCode

func (r CreateNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateScheduleJSONRequestBody

type CreateScheduleJSONRequestBody = ScheduleCreateReq

CreateScheduleJSONRequestBody defines body for CreateSchedule for application/json ContentType.

type CreateScheduleResponse

type CreateScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ScheduleResp
}

func ParseCreateScheduleResponse

func ParseCreateScheduleResponse(rsp *http.Response) (*CreateScheduleResponse, error)

ParseCreateScheduleResponse parses an HTTP response from a CreateScheduleWithResponse call

func (CreateScheduleResponse) ContentType

func (r CreateScheduleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateScheduleResponse) Status

func (r CreateScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (CreateScheduleResponse) StatusCode

func (r CreateScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody = UserReq

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserResponse

type CreateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *UserWithGroups
}

func ParseCreateUserResponse

func ParseCreateUserResponse(rsp *http.Response) (*CreateUserResponse, error)

ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call

func (CreateUserResponse) ContentType

func (r CreateUserResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateUserResponse) Status

func (r CreateUserResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUserResponse) StatusCode

func (r CreateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialReq

type CredentialReq struct {
	// KeyData Plaintext on the wire; stored encrypted at rest.
	KeyData string               `json:"key_data"`
	KeyType CredentialReqKeyType `json:"key_type"`
	Name    string               `json:"name"`
}

CredentialReq defines model for CredentialReq.

type CredentialReqKeyType

type CredentialReqKeyType string

CredentialReqKeyType defines model for CredentialReq.KeyType.

const (
	CredentialReqKeyTypePassword   CredentialReqKeyType = "password"
	CredentialReqKeyTypePrivateKey CredentialReqKeyType = "private_key"
)

Defines values for CredentialReqKeyType.

func (CredentialReqKeyType) Valid

func (e CredentialReqKeyType) Valid() bool

Valid indicates whether the value is a known member of the CredentialReqKeyType enum.

type CredentialResp

type CredentialResp struct {
	ID           *openapi_types.UUID    `json:"id,omitempty"`
	KeyType      *CredentialRespKeyType `json:"key_type,omitempty"`
	LastAccessed *time.Time             `json:"last_accessed,omitempty"`
	Name         *string                `json:"name,omitempty"`
}

CredentialResp defines model for CredentialResp.

type CredentialRespKeyType

type CredentialRespKeyType string

CredentialRespKeyType defines model for CredentialResp.KeyType.

const (
	CredentialRespKeyTypePassword   CredentialRespKeyType = "password"
	CredentialRespKeyTypePrivateKey CredentialRespKeyType = "private_key"
)

Defines values for CredentialRespKeyType.

func (CredentialRespKeyType) Valid

func (e CredentialRespKeyType) Valid() bool

Valid indicates whether the value is a known member of the CredentialRespKeyType enum.

type CredentialsPaginateResponse

type CredentialsPaginateResponse struct {
	Credentials *[]CredentialResp `json:"credentials,omitempty"`
	PageCount   *int64            `json:"page_count,omitempty"`
	TotalCount  *int64            `json:"total_count,omitempty"`
}

CredentialsPaginateResponse defines model for CredentialsPaginateResponse.

type DecideApprovalJSONBody

type DecideApprovalJSONBody struct {
	Action DecideApprovalJSONBodyAction `json:"action"`
}

DecideApprovalJSONBody defines parameters for DecideApproval.

type DecideApprovalJSONBodyAction

type DecideApprovalJSONBodyAction string

DecideApprovalJSONBodyAction defines parameters for DecideApproval.

const (
	Approve DecideApprovalJSONBodyAction = "approve"
	Reject  DecideApprovalJSONBodyAction = "reject"
)

Defines values for DecideApprovalJSONBodyAction.

func (DecideApprovalJSONBodyAction) Valid

Valid indicates whether the value is a known member of the DecideApprovalJSONBodyAction enum.

type DecideApprovalJSONRequestBody

type DecideApprovalJSONRequestBody DecideApprovalJSONBody

DecideApprovalJSONRequestBody defines body for DecideApproval for application/json ContentType.

type DecideApprovalResponse

type DecideApprovalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApprovalActionResp
}

func ParseDecideApprovalResponse

func ParseDecideApprovalResponse(rsp *http.Response) (*DecideApprovalResponse, error)

ParseDecideApprovalResponse parses an HTTP response from a DecideApprovalWithResponse call

func (DecideApprovalResponse) ContentType

func (r DecideApprovalResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DecideApprovalResponse) Status

func (r DecideApprovalResponse) Status() string

Status returns HTTPResponse.Status

func (DecideApprovalResponse) StatusCode

func (r DecideApprovalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCredentialResponse

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

func ParseDeleteCredentialResponse

func ParseDeleteCredentialResponse(rsp *http.Response) (*DeleteCredentialResponse, error)

ParseDeleteCredentialResponse parses an HTTP response from a DeleteCredentialWithResponse call

func (DeleteCredentialResponse) ContentType

func (r DeleteCredentialResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteCredentialResponse) Status

func (r DeleteCredentialResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteCredentialResponse) StatusCode

func (r DeleteCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteExecutorKVResponse

type DeleteExecutorKVResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseDeleteExecutorKVResponse

func ParseDeleteExecutorKVResponse(rsp *http.Response) (*DeleteExecutorKVResponse, error)

ParseDeleteExecutorKVResponse parses an HTTP response from a DeleteExecutorKVWithResponse call

func (DeleteExecutorKVResponse) ContentType

func (r DeleteExecutorKVResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteExecutorKVResponse) Status

func (r DeleteExecutorKVResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteExecutorKVResponse) StatusCode

func (r DeleteExecutorKVResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFlowGroupResponse

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

func ParseDeleteFlowGroupResponse

func ParseDeleteFlowGroupResponse(rsp *http.Response) (*DeleteFlowGroupResponse, error)

ParseDeleteFlowGroupResponse parses an HTTP response from a DeleteFlowGroupWithResponse call

func (DeleteFlowGroupResponse) ContentType

func (r DeleteFlowGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteFlowGroupResponse) Status

func (r DeleteFlowGroupResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFlowGroupResponse) StatusCode

func (r DeleteFlowGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFlowResponse

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

func ParseDeleteFlowResponse

func ParseDeleteFlowResponse(rsp *http.Response) (*DeleteFlowResponse, error)

ParseDeleteFlowResponse parses an HTTP response from a DeleteFlowWithResponse call

func (DeleteFlowResponse) ContentType

func (r DeleteFlowResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteFlowResponse) Status

func (r DeleteFlowResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFlowResponse) StatusCode

func (r DeleteFlowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFlowSecretResponse

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

func ParseDeleteFlowSecretResponse

func ParseDeleteFlowSecretResponse(rsp *http.Response) (*DeleteFlowSecretResponse, error)

ParseDeleteFlowSecretResponse parses an HTTP response from a DeleteFlowSecretWithResponse call

func (DeleteFlowSecretResponse) ContentType

func (r DeleteFlowSecretResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteFlowSecretResponse) Status

func (r DeleteFlowSecretResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFlowSecretResponse) StatusCode

func (r DeleteFlowSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGroupResponse

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

func ParseDeleteGroupResponse

func ParseDeleteGroupResponse(rsp *http.Response) (*DeleteGroupResponse, error)

ParseDeleteGroupResponse parses an HTTP response from a DeleteGroupWithResponse call

func (DeleteGroupResponse) ContentType

func (r DeleteGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteGroupResponse) Status

func (r DeleteGroupResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteGroupResponse) StatusCode

func (r DeleteGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNamespaceResponse

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

func ParseDeleteNamespaceResponse

func ParseDeleteNamespaceResponse(rsp *http.Response) (*DeleteNamespaceResponse, error)

ParseDeleteNamespaceResponse parses an HTTP response from a DeleteNamespaceWithResponse call

func (DeleteNamespaceResponse) ContentType

func (r DeleteNamespaceResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteNamespaceResponse) Status

func (r DeleteNamespaceResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteNamespaceResponse) StatusCode

func (r DeleteNamespaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNamespaceSecretResponse

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

func ParseDeleteNamespaceSecretResponse

func ParseDeleteNamespaceSecretResponse(rsp *http.Response) (*DeleteNamespaceSecretResponse, error)

ParseDeleteNamespaceSecretResponse parses an HTTP response from a DeleteNamespaceSecretWithResponse call

func (DeleteNamespaceSecretResponse) ContentType

func (r DeleteNamespaceSecretResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteNamespaceSecretResponse) Status

Status returns HTTPResponse.Status

func (DeleteNamespaceSecretResponse) StatusCode

func (r DeleteNamespaceSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNodeResponse

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

func ParseDeleteNodeResponse

func ParseDeleteNodeResponse(rsp *http.Response) (*DeleteNodeResponse, error)

ParseDeleteNodeResponse parses an HTTP response from a DeleteNodeWithResponse call

func (DeleteNodeResponse) ContentType

func (r DeleteNodeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteNodeResponse) Status

func (r DeleteNodeResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteNodeResponse) StatusCode

func (r DeleteNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteScheduleResponse

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

func ParseDeleteScheduleResponse

func ParseDeleteScheduleResponse(rsp *http.Response) (*DeleteScheduleResponse, error)

ParseDeleteScheduleResponse parses an HTTP response from a DeleteScheduleWithResponse call

func (DeleteScheduleResponse) ContentType

func (r DeleteScheduleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteScheduleResponse) Status

func (r DeleteScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteScheduleResponse) StatusCode

func (r DeleteScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserResponse

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

func ParseDeleteUserResponse

func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)

ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call

func (DeleteUserResponse) ContentType

func (r DeleteUserResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteUserResponse) Status

func (r DeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserResponse) StatusCode

func (r DeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadExecutionLogResponse

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

func ParseDownloadExecutionLogResponse

func ParseDownloadExecutionLogResponse(rsp *http.Response) (*DownloadExecutionLogResponse, error)

ParseDownloadExecutionLogResponse parses an HTTP response from a DownloadExecutionLogWithResponse call

func (DownloadExecutionLogResponse) ContentType

func (r DownloadExecutionLogResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DownloadExecutionLogResponse) Status

Status returns HTTPResponse.Status

func (DownloadExecutionLogResponse) StatusCode

func (r DownloadExecutionLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Error

type Error struct {
	// Code Stable machine code.
	Code ErrorCode `json:"code"`

	// Details Optional, code-specific payload.
	Details interface{} `json:"details,omitempty"`

	// Error Human-readable message.
	Error string `json:"error"`
}

Error defines model for Error.

type ErrorCode

type ErrorCode string

ErrorCode Stable machine code.

const (
	AUTHENTICATIONFAILED ErrorCode = "AUTHENTICATION_FAILED"
	FORBIDDEN            ErrorCode = "FORBIDDEN"
	INTERNALERROR        ErrorCode = "INTERNAL_ERROR"
	INVALIDCREDENTIALS   ErrorCode = "INVALID_CREDENTIALS"
	INVALIDINPUT         ErrorCode = "INVALID_INPUT"
	INVALIDPAGINATION    ErrorCode = "INVALID_PAGINATION"
	OPERATIONFAILED      ErrorCode = "OPERATION_FAILED"
	REQUIREDFIELDMISSING ErrorCode = "REQUIRED_FIELD_MISSING"
	RESOURCENOTFOUND     ErrorCode = "RESOURCE_NOT_FOUND"
	UNAUTHORIZED         ErrorCode = "UNAUTHORIZED"
	VALIDATIONFAILED     ErrorCode = "VALIDATION_FAILED"
)

Defines values for ErrorCode.

func (ErrorCode) Valid

func (e ErrorCode) Valid() bool

Valid indicates whether the value is a known member of the ErrorCode enum.

type ExecutionStatus

type ExecutionStatus string

ExecutionStatus defines model for ExecutionStatus.

const (
	ExecutionStatusCancelled       ExecutionStatus = "cancelled"
	ExecutionStatusCompleted       ExecutionStatus = "completed"
	ExecutionStatusErrored         ExecutionStatus = "errored"
	ExecutionStatusPending         ExecutionStatus = "pending"
	ExecutionStatusPendingApproval ExecutionStatus = "pending_approval"
	ExecutionStatusRunning         ExecutionStatus = "running"
)

Defines values for ExecutionStatus.

func (ExecutionStatus) Valid

func (e ExecutionStatus) Valid() bool

Valid indicates whether the value is a known member of the ExecutionStatus enum.

type ExecutionSummary

type ExecutionSummary struct {
	ActionRetries   *map[string]int     `json:"action_retries,omitempty"`
	CompletedAt     *time.Time          `json:"completed_at,omitempty"`
	CreatedAt       *time.Time          `json:"created_at,omitempty"`
	CurrentActionID *string             `json:"current_action_id,omitempty"`
	FlowID          *string             `json:"flow_id,omitempty"`
	FlowName        *string             `json:"flow_name,omitempty"`
	ID              *openapi_types.UUID `json:"id,omitempty"`

	// Input Original trigger inputs.
	Input       interface{}                  `json:"input,omitempty"`
	ScheduledAt *time.Time                   `json:"scheduled_at,omitempty"`
	StartedAt   *time.Time                   `json:"started_at,omitempty"`
	Status      *ExecutionStatus             `json:"status,omitempty"`
	TriggerType *ExecutionSummaryTriggerType `json:"trigger_type,omitempty"`
	TriggeredBy *string                      `json:"triggered_by,omitempty"`
}

ExecutionSummary defines model for ExecutionSummary.

type ExecutionSummaryTriggerType

type ExecutionSummaryTriggerType string

ExecutionSummaryTriggerType defines model for ExecutionSummary.TriggerType.

const (
	Manual    ExecutionSummaryTriggerType = "manual"
	Scheduled ExecutionSummaryTriggerType = "scheduled"
)

Defines values for ExecutionSummaryTriggerType.

func (ExecutionSummaryTriggerType) Valid

Valid indicates whether the value is a known member of the ExecutionSummaryTriggerType enum.

type ExecutionsPaginateResponse

type ExecutionsPaginateResponse struct {
	Executions *[]ExecutionSummary `json:"executions,omitempty"`
	PageCount  *int64              `json:"page_count,omitempty"`
	TotalCount *int64              `json:"total_count,omitempty"`
}

ExecutionsPaginateResponse defines model for ExecutionsPaginateResponse.

type ExecutorInfo

type ExecutorInfo struct {
	Capabilities *[]string `json:"capabilities,omitempty"`
	Name         *string   `json:"name,omitempty"`
}

ExecutorInfo defines model for ExecutorInfo.

type ExecutorsListResponse

type ExecutorsListResponse struct {
	Executors *[]ExecutorInfo `json:"executors,omitempty"`
}

ExecutorsListResponse defines model for ExecutorsListResponse.

type Filter

type Filter = string

Filter defines model for Filter.

type FlowAction

type FlowAction struct {
	Approval *bool     `json:"approval,omitempty"`
	Executor *string   `json:"executor,omitempty"`
	ID       *string   `json:"id,omitempty"`
	Name     *string   `json:"name,omitempty"`
	On       *[]string `json:"on,omitempty"`
}

FlowAction defines model for FlowAction.

type FlowActionReq

type FlowActionReq struct {
	Approval  *bool                     `json:"approval,omitempty"`
	Condition *string                   `json:"condition,omitempty"`
	Executor  *string                   `json:"executor,omitempty"`
	Name      string                    `json:"name"`
	On        *[]string                 `json:"on,omitempty"`
	Variables *[]map[string]interface{} `json:"variables,omitempty"`
	With      map[string]interface{}    `json:"with"`
}

FlowActionReq defines model for FlowActionReq.

type FlowCancellationResp

type FlowCancellationResp struct {
	ExecID  *openapi_types.UUID `json:"execID,omitempty"`
	Message *string             `json:"message,omitempty"`
}

FlowCancellationResp defines model for FlowCancellationResp.

type FlowCreateReq

type FlowCreateReq struct {
	Actions  []FlowActionReq `json:"actions"`
	Inputs   []FlowInputReq  `json:"inputs"`
	Metadata FlowMeta        `json:"metadata"`
	Notify   *[]Notify       `json:"notify,omitempty"`
}

FlowCreateReq defines model for FlowCreateReq.

type FlowCreateResp

type FlowCreateResp struct {
	ID *string `json:"id,omitempty"`
}

FlowCreateResp defines model for FlowCreateResp.

type FlowGroupDetailResp

type FlowGroupDetailResp struct {
	Description *string             `json:"description,omitempty"`
	ID          *openapi_types.UUID `json:"id,omitempty"`
	Name        *string             `json:"name,omitempty"`
}

FlowGroupDetailResp defines model for FlowGroupDetailResp.

type FlowGroupReq

type FlowGroupReq struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

FlowGroupReq defines model for FlowGroupReq.

type FlowGroupResp

type FlowGroupResp struct {
	Description *string             `json:"description,omitempty"`
	FlowCount   *int64              `json:"flow_count,omitempty"`
	ID          *openapi_types.UUID `json:"id,omitempty"`
	Prefix      *string             `json:"prefix,omitempty"`
}

FlowGroupResp defines model for FlowGroupResp.

type FlowGroupsResponse

type FlowGroupsResponse struct {
	Groups *[]FlowGroupResp `json:"groups,omitempty"`
}

FlowGroupsResponse defines model for FlowGroupsResponse.

type FlowInput

type FlowInput struct {
	Default     *string        `json:"default,omitempty"`
	Description *string        `json:"description,omitempty"`
	Label       *string        `json:"label,omitempty"`
	MaxFileSize *int64         `json:"max_file_size,omitempty"`
	Name        *string        `json:"name,omitempty"`
	Options     *[]string      `json:"options,omitempty"`
	Required    *bool          `json:"required,omitempty"`
	Type        *FlowInputType `json:"type,omitempty"`
}

FlowInput defines model for FlowInput.

type FlowInputReq

type FlowInputReq struct {
	Default       *string   `json:"default,omitempty"`
	Description   *string   `json:"description,omitempty"`
	Label         *string   `json:"label,omitempty"`
	MaxFileSize   *int64    `json:"max_file_size,omitempty"`
	Name          string    `json:"name"`
	Options       *[]string `json:"options,omitempty"`
	RemoteOptions *struct {
		Headers *map[string]string               `json:"headers,omitempty"`
		Method  *FlowInputReqRemoteOptionsMethod `json:"method,omitempty"`
		URL     string                           `json:"url"`
	} `json:"remote_options,omitempty"`
	Required   *bool            `json:"required,omitempty"`
	Type       FlowInputReqType `json:"type"`
	Validation *string          `json:"validation,omitempty"`
}

FlowInputReq defines model for FlowInputReq.

type FlowInputReqRemoteOptionsMethod

type FlowInputReqRemoteOptionsMethod string

FlowInputReqRemoteOptionsMethod defines model for FlowInputReq.RemoteOptions.Method.

Defines values for FlowInputReqRemoteOptionsMethod.

func (FlowInputReqRemoteOptionsMethod) Valid

Valid indicates whether the value is a known member of the FlowInputReqRemoteOptionsMethod enum.

type FlowInputReqType

type FlowInputReqType string

FlowInputReqType defines model for FlowInputReq.Type.

const (
	FlowInputReqTypeCheckbox FlowInputReqType = "checkbox"
	FlowInputReqTypeDatetime FlowInputReqType = "datetime"
	FlowInputReqTypeFile     FlowInputReqType = "file"
	FlowInputReqTypeNumber   FlowInputReqType = "number"
	FlowInputReqTypePassword FlowInputReqType = "password"
	FlowInputReqTypeSelect   FlowInputReqType = "select"
	FlowInputReqTypeString   FlowInputReqType = "string"
)

Defines values for FlowInputReqType.

func (FlowInputReqType) Valid

func (e FlowInputReqType) Valid() bool

Valid indicates whether the value is a known member of the FlowInputReqType enum.

type FlowInputType

type FlowInputType string

FlowInputType defines model for FlowInput.Type.

const (
	FlowInputTypeCheckbox FlowInputType = "checkbox"
	FlowInputTypeDatetime FlowInputType = "datetime"
	FlowInputTypeFile     FlowInputType = "file"
	FlowInputTypeNumber   FlowInputType = "number"
	FlowInputTypePassword FlowInputType = "password"
	FlowInputTypeSelect   FlowInputType = "select"
	FlowInputTypeString   FlowInputType = "string"
)

Defines values for FlowInputType.

func (FlowInputType) Valid

func (e FlowInputType) Valid() bool

Valid indicates whether the value is a known member of the FlowInputType enum.

type FlowInputsResp

type FlowInputsResp struct {
	Inputs           *[]FlowInput `json:"inputs,omitempty"`
	OptionsRequestID *string      `json:"options_request_id,omitempty"`
}

FlowInputsResp defines model for FlowInputsResp.

type FlowListItem

type FlowListItem struct {
	Description *string     `json:"description,omitempty"`
	ID          *string     `json:"id,omitempty"`
	Name        *string     `json:"name,omitempty"`
	Prefix      *string     `json:"prefix,omitempty"`
	Schedules   *[]Schedule `json:"schedules,omitempty"`
	Slug        *string     `json:"slug,omitempty"`
	StepCount   *int        `json:"step_count,omitempty"`
}

FlowListItem defines model for FlowListItem.

type FlowListResponse

type FlowListResponse struct {
	Flows *[]FlowListItem `json:"flows,omitempty"`
}

FlowListResponse defines model for FlowListResponse.

type FlowMeta

type FlowMeta struct {
	AllowOverlap    *bool       `json:"allow_overlap,omitempty"`
	Description     *string     `json:"description,omitempty"`
	ID              *string     `json:"id,omitempty"`
	MaxRetries      *int        `json:"max_retries,omitempty"`
	Name            *string     `json:"name,omitempty"`
	Namespace       *string     `json:"namespace,omitempty"`
	Prefix          *string     `json:"prefix,omitempty"`
	Schedules       *[]Schedule `json:"schedules,omitempty"`
	UserSchedulable *bool       `json:"user_schedulable,omitempty"`
}

FlowMeta defines model for FlowMeta.

type FlowMetaResp

type FlowMetaResp struct {
	Actions             *[]FlowAction `json:"actions,omitempty"`
	Meta                *FlowMeta     `json:"meta,omitempty"`
	ScheduledExecutions *[]struct {
		ExecID      *openapi_types.UUID `json:"exec_id,omitempty"`
		ScheduledAt *time.Time          `json:"scheduled_at,omitempty"`
	} `json:"scheduled_executions,omitempty"`
}

FlowMetaResp defines model for FlowMetaResp.

type FlowSecretReq

type FlowSecretReq struct {
	Description *string `json:"description,omitempty"`
	Key         string  `json:"key"`
	Value       string  `json:"value"`
}

FlowSecretReq defines model for FlowSecretReq.

type FlowSecretResp

type FlowSecretResp struct {
	CreatedAt   *time.Time          `json:"created_at,omitempty"`
	Description *string             `json:"description,omitempty"`
	ID          *openapi_types.UUID `json:"id,omitempty"`
	Key         *string             `json:"key,omitempty"`
	UpdatedAt   *time.Time          `json:"updated_at,omitempty"`
}

FlowSecretResp defines model for FlowSecretResp.

type FlowSecretUpdateReq

type FlowSecretUpdateReq struct {
	Description *string `json:"description,omitempty"`
	Value       string  `json:"value"`
}

FlowSecretUpdateReq defines model for FlowSecretUpdateReq.

type FlowTriggerResp

type FlowTriggerResp struct {
	ExecID      *openapi_types.UUID `json:"exec_id,omitempty"`
	ScheduledAt *time.Time          `json:"scheduled_at,omitempty"`
}

FlowTriggerResp defines model for FlowTriggerResp.

type FlowUpdateReq

type FlowUpdateReq struct {
	Actions         []FlowActionReq `json:"actions"`
	AllowOverlap    *bool           `json:"allow_overlap,omitempty"`
	Description     *string         `json:"description,omitempty"`
	Inputs          []FlowInputReq  `json:"inputs"`
	MaxRetries      *int            `json:"max_retries,omitempty"`
	Notify          *[]Notify       `json:"notify,omitempty"`
	Prefix          *string         `json:"prefix,omitempty"`
	Schedules       *[]Schedule     `json:"schedules,omitempty"`
	UserSchedulable *bool           `json:"user_schedulable,omitempty"`
}

FlowUpdateReq defines model for FlowUpdateReq.

type FlowsPaginateResponse

type FlowsPaginateResponse struct {
	Flows      *[]FlowListItem `json:"flows,omitempty"`
	PageCount  *int64          `json:"page_count,omitempty"`
	TotalCount *int64          `json:"total_count,omitempty"`
}

FlowsPaginateResponse defines model for FlowsPaginateResponse.

type Forbidden

type Forbidden = Error

Forbidden defines model for Forbidden.

type GetApprovalResponse

type GetApprovalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApprovalDetailsResp
}

func ParseGetApprovalResponse

func ParseGetApprovalResponse(rsp *http.Response) (*GetApprovalResponse, error)

ParseGetApprovalResponse parses an HTTP response from a GetApprovalWithResponse call

func (GetApprovalResponse) ContentType

func (r GetApprovalResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetApprovalResponse) Status

func (r GetApprovalResponse) Status() string

Status returns HTTPResponse.Status

func (GetApprovalResponse) StatusCode

func (r GetApprovalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCredentialResponse

type GetCredentialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CredentialResp
}

func ParseGetCredentialResponse

func ParseGetCredentialResponse(rsp *http.Response) (*GetCredentialResponse, error)

ParseGetCredentialResponse parses an HTTP response from a GetCredentialWithResponse call

func (GetCredentialResponse) ContentType

func (r GetCredentialResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCredentialResponse) Status

func (r GetCredentialResponse) Status() string

Status returns HTTPResponse.Status

func (GetCredentialResponse) StatusCode

func (r GetCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCurrentUserProfileResponse

type GetCurrentUserProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserProfile
}

func ParseGetCurrentUserProfileResponse

func ParseGetCurrentUserProfileResponse(rsp *http.Response) (*GetCurrentUserProfileResponse, error)

ParseGetCurrentUserProfileResponse parses an HTTP response from a GetCurrentUserProfileWithResponse call

func (GetCurrentUserProfileResponse) ContentType

func (r GetCurrentUserProfileResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCurrentUserProfileResponse) Status

Status returns HTTPResponse.Status

func (GetCurrentUserProfileResponse) StatusCode

func (r GetCurrentUserProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExecutionResponse

type GetExecutionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExecutionSummary
}

func ParseGetExecutionResponse

func ParseGetExecutionResponse(rsp *http.Response) (*GetExecutionResponse, error)

ParseGetExecutionResponse parses an HTTP response from a GetExecutionWithResponse call

func (GetExecutionResponse) ContentType

func (r GetExecutionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetExecutionResponse) Status

func (r GetExecutionResponse) Status() string

Status returns HTTPResponse.Status

func (GetExecutionResponse) StatusCode

func (r GetExecutionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExecutorConfigResponse

type GetExecutorConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetExecutorConfigResponse

func ParseGetExecutorConfigResponse(rsp *http.Response) (*GetExecutorConfigResponse, error)

ParseGetExecutorConfigResponse parses an HTTP response from a GetExecutorConfigWithResponse call

func (GetExecutorConfigResponse) ContentType

func (r GetExecutorConfigResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetExecutorConfigResponse) Status

func (r GetExecutorConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetExecutorConfigResponse) StatusCode

func (r GetExecutorConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExecutorKVResponse

type GetExecutorKVResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KVEntry
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseGetExecutorKVResponse

func ParseGetExecutorKVResponse(rsp *http.Response) (*GetExecutorKVResponse, error)

ParseGetExecutorKVResponse parses an HTTP response from a GetExecutorKVWithResponse call

func (GetExecutorKVResponse) ContentType

func (r GetExecutorKVResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetExecutorKVResponse) Status

func (r GetExecutorKVResponse) Status() string

Status returns HTTPResponse.Status

func (GetExecutorKVResponse) StatusCode

func (r GetExecutorKVResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFlowConfigResponse

type GetFlowConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetFlowConfigResponse

func ParseGetFlowConfigResponse(rsp *http.Response) (*GetFlowConfigResponse, error)

ParseGetFlowConfigResponse parses an HTTP response from a GetFlowConfigWithResponse call

func (GetFlowConfigResponse) ContentType

func (r GetFlowConfigResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetFlowConfigResponse) Status

func (r GetFlowConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetFlowConfigResponse) StatusCode

func (r GetFlowConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFlowDetailsResponse

type GetFlowDetailsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowMetaResp
}

func ParseGetFlowDetailsResponse

func ParseGetFlowDetailsResponse(rsp *http.Response) (*GetFlowDetailsResponse, error)

ParseGetFlowDetailsResponse parses an HTTP response from a GetFlowDetailsWithResponse call

func (GetFlowDetailsResponse) ContentType

func (r GetFlowDetailsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetFlowDetailsResponse) Status

func (r GetFlowDetailsResponse) Status() string

Status returns HTTPResponse.Status

func (GetFlowDetailsResponse) StatusCode

func (r GetFlowDetailsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFlowInputsResponse

type GetFlowInputsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowInputsResp
}

func ParseGetFlowInputsResponse

func ParseGetFlowInputsResponse(rsp *http.Response) (*GetFlowInputsResponse, error)

ParseGetFlowInputsResponse parses an HTTP response from a GetFlowInputsWithResponse call

func (GetFlowInputsResponse) ContentType

func (r GetFlowInputsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetFlowInputsResponse) Status

func (r GetFlowInputsResponse) Status() string

Status returns HTTPResponse.Status

func (GetFlowInputsResponse) StatusCode

func (r GetFlowInputsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFlowResponse

type GetFlowResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowMeta
}

func ParseGetFlowResponse

func ParseGetFlowResponse(rsp *http.Response) (*GetFlowResponse, error)

ParseGetFlowResponse parses an HTTP response from a GetFlowWithResponse call

func (GetFlowResponse) ContentType

func (r GetFlowResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetFlowResponse) Status

func (r GetFlowResponse) Status() string

Status returns HTTPResponse.Status

func (GetFlowResponse) StatusCode

func (r GetFlowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFlowSecretResponse

type GetFlowSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowSecretResp
}

func ParseGetFlowSecretResponse

func ParseGetFlowSecretResponse(rsp *http.Response) (*GetFlowSecretResponse, error)

ParseGetFlowSecretResponse parses an HTTP response from a GetFlowSecretWithResponse call

func (GetFlowSecretResponse) ContentType

func (r GetFlowSecretResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetFlowSecretResponse) Status

func (r GetFlowSecretResponse) Status() string

Status returns HTTPResponse.Status

func (GetFlowSecretResponse) StatusCode

func (r GetFlowSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupResponse

type GetGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupWithUsers
}

func ParseGetGroupResponse

func ParseGetGroupResponse(rsp *http.Response) (*GetGroupResponse, error)

ParseGetGroupResponse parses an HTTP response from a GetGroupWithResponse call

func (GetGroupResponse) ContentType

func (r GetGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetGroupResponse) Status

func (r GetGroupResponse) Status() string

Status returns HTTPResponse.Status

func (GetGroupResponse) StatusCode

func (r GetGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNamespaceResponse

type GetNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Namespace
}

func ParseGetNamespaceResponse

func ParseGetNamespaceResponse(rsp *http.Response) (*GetNamespaceResponse, error)

ParseGetNamespaceResponse parses an HTTP response from a GetNamespaceWithResponse call

func (GetNamespaceResponse) ContentType

func (r GetNamespaceResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetNamespaceResponse) Status

func (r GetNamespaceResponse) Status() string

Status returns HTTPResponse.Status

func (GetNamespaceResponse) StatusCode

func (r GetNamespaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNamespaceSecretResponse

type GetNamespaceSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NamespaceSecretResp
}

func ParseGetNamespaceSecretResponse

func ParseGetNamespaceSecretResponse(rsp *http.Response) (*GetNamespaceSecretResponse, error)

ParseGetNamespaceSecretResponse parses an HTTP response from a GetNamespaceSecretWithResponse call

func (GetNamespaceSecretResponse) ContentType

func (r GetNamespaceSecretResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetNamespaceSecretResponse) Status

Status returns HTTPResponse.Status

func (GetNamespaceSecretResponse) StatusCode

func (r GetNamespaceSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeResponse

type GetNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeResp
}

func ParseGetNodeResponse

func ParseGetNodeResponse(rsp *http.Response) (*GetNodeResponse, error)

ParseGetNodeResponse parses an HTTP response from a GetNodeWithResponse call

func (GetNodeResponse) ContentType

func (r GetNodeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetNodeResponse) Status

func (r GetNodeResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeResponse) StatusCode

func (r GetNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeStatsResponse

type GetNodeStatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeStatsResp
}

func ParseGetNodeStatsResponse

func ParseGetNodeStatsResponse(rsp *http.Response) (*GetNodeStatsResponse, error)

ParseGetNodeStatsResponse parses an HTTP response from a GetNodeStatsWithResponse call

func (GetNodeStatsResponse) ContentType

func (r GetNodeStatsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetNodeStatsResponse) Status

func (r GetNodeStatsResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeStatsResponse) StatusCode

func (r GetNodeStatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetScheduleResponse

type GetScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduleResp
}

func ParseGetScheduleResponse

func ParseGetScheduleResponse(rsp *http.Response) (*GetScheduleResponse, error)

ParseGetScheduleResponse parses an HTTP response from a GetScheduleWithResponse call

func (GetScheduleResponse) ContentType

func (r GetScheduleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetScheduleResponse) Status

func (r GetScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (GetScheduleResponse) StatusCode

func (r GetScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserResponse

type GetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserWithGroups
	JSON404      *NotFound
}

func ParseGetUserResponse

func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error)

ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call

func (GetUserResponse) ContentType

func (r GetUserResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetUserResponse) Status

func (r GetUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserResponse) StatusCode

func (r GetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GrantMemberFlowGroupAccessJSONBody

type GrantMemberFlowGroupAccessJSONBody struct {
	Prefix string `json:"prefix"`
}

GrantMemberFlowGroupAccessJSONBody defines parameters for GrantMemberFlowGroupAccess.

type GrantMemberFlowGroupAccessJSONRequestBody

type GrantMemberFlowGroupAccessJSONRequestBody GrantMemberFlowGroupAccessJSONBody

GrantMemberFlowGroupAccessJSONRequestBody defines body for GrantMemberFlowGroupAccess for application/json ContentType.

type GrantMemberFlowGroupAccessResponse

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

func ParseGrantMemberFlowGroupAccessResponse

func ParseGrantMemberFlowGroupAccessResponse(rsp *http.Response) (*GrantMemberFlowGroupAccessResponse, error)

ParseGrantMemberFlowGroupAccessResponse parses an HTTP response from a GrantMemberFlowGroupAccessWithResponse call

func (GrantMemberFlowGroupAccessResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GrantMemberFlowGroupAccessResponse) Status

Status returns HTTPResponse.Status

func (GrantMemberFlowGroupAccessResponse) StatusCode

func (r GrantMemberFlowGroupAccessResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Group

type Group struct {
	Description *string             `json:"description,omitempty"`
	ID          *openapi_types.UUID `json:"id,omitempty"`
	Name        *string             `json:"name,omitempty"`
	Users       *[]User             `json:"users,omitempty"`
}

Group defines model for Group.

type GroupReq

type GroupReq struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

GroupReq defines model for GroupReq.

type GroupWithUsers

type GroupWithUsers struct {
	Description *string             `json:"description,omitempty"`
	ID          *openapi_types.UUID `json:"id,omitempty"`
	Name        *string             `json:"name,omitempty"`
	Users       *[]User             `json:"users,omitempty"`
}

GroupWithUsers defines model for GroupWithUsers.

type GroupsPaginateResponse

type GroupsPaginateResponse struct {
	Groups     *[]GroupWithUsers `json:"groups,omitempty"`
	PageCount  *int64            `json:"page_count,omitempty"`
	TotalCount *int64            `json:"total_count,omitempty"`
}

GroupsPaginateResponse defines model for GroupsPaginateResponse.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type KVEntry

type KVEntry struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

KVEntry defines model for KVEntry.

type ListAPITokensResponse

type ListAPITokensResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]APIToken
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseListAPITokensResponse

func ParseListAPITokensResponse(rsp *http.Response) (*ListAPITokensResponse, error)

ParseListAPITokensResponse parses an HTTP response from a ListAPITokensWithResponse call

func (ListAPITokensResponse) ContentType

func (r ListAPITokensResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListAPITokensResponse) Status

func (r ListAPITokensResponse) Status() string

Status returns HTTPResponse.Status

func (ListAPITokensResponse) StatusCode

func (r ListAPITokensResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApprovalsParams

type ListApprovalsParams struct {
	Status *ListApprovalsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListApprovalsParams defines parameters for ListApprovals.

type ListApprovalsParamsStatus

type ListApprovalsParamsStatus string

ListApprovalsParamsStatus defines parameters for ListApprovals.

const (
	Approved ListApprovalsParamsStatus = "approved"
	Empty    ListApprovalsParamsStatus = ""
	Pending  ListApprovalsParamsStatus = "pending"
	Rejected ListApprovalsParamsStatus = "rejected"
)

Defines values for ListApprovalsParamsStatus.

func (ListApprovalsParamsStatus) Valid

func (e ListApprovalsParamsStatus) Valid() bool

Valid indicates whether the value is a known member of the ListApprovalsParamsStatus enum.

type ListApprovalsResponse

type ListApprovalsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApprovalsPaginateResponse
}

func ParseListApprovalsResponse

func ParseListApprovalsResponse(rsp *http.Response) (*ListApprovalsResponse, error)

ParseListApprovalsResponse parses an HTTP response from a ListApprovalsWithResponse call

func (ListApprovalsResponse) ContentType

func (r ListApprovalsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListApprovalsResponse) Status

func (r ListApprovalsResponse) Status() string

Status returns HTTPResponse.Status

func (ListApprovalsResponse) StatusCode

func (r ListApprovalsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCredentialsParams

type ListCredentialsParams struct {
	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListCredentialsParams defines parameters for ListCredentials.

type ListCredentialsResponse

type ListCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CredentialsPaginateResponse
}

func ParseListCredentialsResponse

func ParseListCredentialsResponse(rsp *http.Response) (*ListCredentialsResponse, error)

ParseListCredentialsResponse parses an HTTP response from a ListCredentialsWithResponse call

func (ListCredentialsResponse) ContentType

func (r ListCredentialsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListCredentialsResponse) Status

func (r ListCredentialsResponse) Status() string

Status returns HTTPResponse.Status

func (ListCredentialsResponse) StatusCode

func (r ListCredentialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCurrentUserFlowGroupsResponse

type ListCurrentUserFlowGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowGroupsResponse
}

func ParseListCurrentUserFlowGroupsResponse

func ParseListCurrentUserFlowGroupsResponse(rsp *http.Response) (*ListCurrentUserFlowGroupsResponse, error)

ParseListCurrentUserFlowGroupsResponse parses an HTTP response from a ListCurrentUserFlowGroupsWithResponse call

func (ListCurrentUserFlowGroupsResponse) ContentType

func (r ListCurrentUserFlowGroupsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListCurrentUserFlowGroupsResponse) Status

Status returns HTTPResponse.Status

func (ListCurrentUserFlowGroupsResponse) StatusCode

func (r ListCurrentUserFlowGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExecutionsParams

type ListExecutionsParams struct {
	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListExecutionsParams defines parameters for ListExecutions.

type ListExecutionsResponse

type ListExecutionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExecutionsPaginateResponse
}

func ParseListExecutionsResponse

func ParseListExecutionsResponse(rsp *http.Response) (*ListExecutionsResponse, error)

ParseListExecutionsResponse parses an HTTP response from a ListExecutionsWithResponse call

func (ListExecutionsResponse) ContentType

func (r ListExecutionsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListExecutionsResponse) Status

func (r ListExecutionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListExecutionsResponse) StatusCode

func (r ListExecutionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExecutorKVResponse

type ListExecutorKVResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]KVEntry
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseListExecutorKVResponse

func ParseListExecutorKVResponse(rsp *http.Response) (*ListExecutorKVResponse, error)

ParseListExecutorKVResponse parses an HTTP response from a ListExecutorKVWithResponse call

func (ListExecutorKVResponse) ContentType

func (r ListExecutorKVResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListExecutorKVResponse) Status

func (r ListExecutorKVResponse) Status() string

Status returns HTTPResponse.Status

func (ListExecutorKVResponse) StatusCode

func (r ListExecutorKVResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExecutorsResponse

type ListExecutorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExecutorsListResponse
}

func ParseListExecutorsResponse

func ParseListExecutorsResponse(rsp *http.Response) (*ListExecutorsResponse, error)

ParseListExecutorsResponse parses an HTTP response from a ListExecutorsWithResponse call

func (ListExecutorsResponse) ContentType

func (r ListExecutorsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListExecutorsResponse) Status

func (r ListExecutorsResponse) Status() string

Status returns HTTPResponse.Status

func (ListExecutorsResponse) StatusCode

func (r ListExecutorsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFlowExecutionsParams

type ListFlowExecutionsParams struct {
	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListFlowExecutionsParams defines parameters for ListFlowExecutions.

type ListFlowExecutionsResponse

type ListFlowExecutionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExecutionsPaginateResponse
}

func ParseListFlowExecutionsResponse

func ParseListFlowExecutionsResponse(rsp *http.Response) (*ListFlowExecutionsResponse, error)

ParseListFlowExecutionsResponse parses an HTTP response from a ListFlowExecutionsWithResponse call

func (ListFlowExecutionsResponse) ContentType

func (r ListFlowExecutionsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListFlowExecutionsResponse) Status

Status returns HTTPResponse.Status

func (ListFlowExecutionsResponse) StatusCode

func (r ListFlowExecutionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFlowGroupFlowsResponse

type ListFlowGroupFlowsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowListResponse
}

func ParseListFlowGroupFlowsResponse

func ParseListFlowGroupFlowsResponse(rsp *http.Response) (*ListFlowGroupFlowsResponse, error)

ParseListFlowGroupFlowsResponse parses an HTTP response from a ListFlowGroupFlowsWithResponse call

func (ListFlowGroupFlowsResponse) ContentType

func (r ListFlowGroupFlowsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListFlowGroupFlowsResponse) Status

Status returns HTTPResponse.Status

func (ListFlowGroupFlowsResponse) StatusCode

func (r ListFlowGroupFlowsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFlowGroupsResponse

type ListFlowGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowGroupsResponse
}

func ParseListFlowGroupsResponse

func ParseListFlowGroupsResponse(rsp *http.Response) (*ListFlowGroupsResponse, error)

ParseListFlowGroupsResponse parses an HTTP response from a ListFlowGroupsWithResponse call

func (ListFlowGroupsResponse) ContentType

func (r ListFlowGroupsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListFlowGroupsResponse) Status

func (r ListFlowGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListFlowGroupsResponse) StatusCode

func (r ListFlowGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFlowSecretsResponse

type ListFlowSecretsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]FlowSecretResp
}

func ParseListFlowSecretsResponse

func ParseListFlowSecretsResponse(rsp *http.Response) (*ListFlowSecretsResponse, error)

ParseListFlowSecretsResponse parses an HTTP response from a ListFlowSecretsWithResponse call

func (ListFlowSecretsResponse) ContentType

func (r ListFlowSecretsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListFlowSecretsResponse) Status

func (r ListFlowSecretsResponse) Status() string

Status returns HTTPResponse.Status

func (ListFlowSecretsResponse) StatusCode

func (r ListFlowSecretsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFlowsParams

type ListFlowsParams struct {
	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListFlowsParams defines parameters for ListFlows.

type ListFlowsResponse

type ListFlowsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowsPaginateResponse
}

func ParseListFlowsResponse

func ParseListFlowsResponse(rsp *http.Response) (*ListFlowsResponse, error)

ParseListFlowsResponse parses an HTTP response from a ListFlowsWithResponse call

func (ListFlowsResponse) ContentType

func (r ListFlowsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListFlowsResponse) Status

func (r ListFlowsResponse) Status() string

Status returns HTTPResponse.Status

func (ListFlowsResponse) StatusCode

func (r ListFlowsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGroupsParams

type ListGroupsParams struct {
	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListGroupsParams defines parameters for ListGroups.

type ListGroupsResponse

type ListGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupsPaginateResponse
}

func ParseListGroupsResponse

func ParseListGroupsResponse(rsp *http.Response) (*ListGroupsResponse, error)

ParseListGroupsResponse parses an HTTP response from a ListGroupsWithResponse call

func (ListGroupsResponse) ContentType

func (r ListGroupsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListGroupsResponse) Status

func (r ListGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListGroupsResponse) StatusCode

func (r ListGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMemberFlowGroupsResponse

type ListMemberFlowGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowGroupsResponse
}

func ParseListMemberFlowGroupsResponse

func ParseListMemberFlowGroupsResponse(rsp *http.Response) (*ListMemberFlowGroupsResponse, error)

ParseListMemberFlowGroupsResponse parses an HTTP response from a ListMemberFlowGroupsWithResponse call

func (ListMemberFlowGroupsResponse) ContentType

func (r ListMemberFlowGroupsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListMemberFlowGroupsResponse) Status

Status returns HTTPResponse.Status

func (ListMemberFlowGroupsResponse) StatusCode

func (r ListMemberFlowGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMessengersResponse

type ListMessengersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseListMessengersResponse

func ParseListMessengersResponse(rsp *http.Response) (*ListMessengersResponse, error)

ParseListMessengersResponse parses an HTTP response from a ListMessengersWithResponse call

func (ListMessengersResponse) ContentType

func (r ListMessengersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListMessengersResponse) Status

func (r ListMessengersResponse) Status() string

Status returns HTTPResponse.Status

func (ListMessengersResponse) StatusCode

func (r ListMessengersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNamespaceMembersResponse

type ListNamespaceMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NamespaceMembersResponse
}

func ParseListNamespaceMembersResponse

func ParseListNamespaceMembersResponse(rsp *http.Response) (*ListNamespaceMembersResponse, error)

ParseListNamespaceMembersResponse parses an HTTP response from a ListNamespaceMembersWithResponse call

func (ListNamespaceMembersResponse) ContentType

func (r ListNamespaceMembersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListNamespaceMembersResponse) Status

Status returns HTTPResponse.Status

func (ListNamespaceMembersResponse) StatusCode

func (r ListNamespaceMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNamespaceSecretsResponse

type ListNamespaceSecretsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]NamespaceSecretResp
}

func ParseListNamespaceSecretsResponse

func ParseListNamespaceSecretsResponse(rsp *http.Response) (*ListNamespaceSecretsResponse, error)

ParseListNamespaceSecretsResponse parses an HTTP response from a ListNamespaceSecretsWithResponse call

func (ListNamespaceSecretsResponse) ContentType

func (r ListNamespaceSecretsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListNamespaceSecretsResponse) Status

Status returns HTTPResponse.Status

func (ListNamespaceSecretsResponse) StatusCode

func (r ListNamespaceSecretsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNamespacesParams

type ListNamespacesParams struct {
	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListNamespacesParams defines parameters for ListNamespaces.

type ListNamespacesResponse

type ListNamespacesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NamespacesPaginateResponse
}

func ParseListNamespacesResponse

func ParseListNamespacesResponse(rsp *http.Response) (*ListNamespacesResponse, error)

ParseListNamespacesResponse parses an HTTP response from a ListNamespacesWithResponse call

func (ListNamespacesResponse) ContentType

func (r ListNamespacesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListNamespacesResponse) Status

func (r ListNamespacesResponse) Status() string

Status returns HTTPResponse.Status

func (ListNamespacesResponse) StatusCode

func (r ListNamespacesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNodesParams

type ListNodesParams struct {
	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
	Tags         *[]string     `form:"tags,omitempty" json:"tags,omitempty"`
}

ListNodesParams defines parameters for ListNodes.

type ListNodesResponse

type ListNodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodesPaginateResponse
}

func ParseListNodesResponse

func ParseListNodesResponse(rsp *http.Response) (*ListNodesResponse, error)

ParseListNodesResponse parses an HTTP response from a ListNodesWithResponse call

func (ListNodesResponse) ContentType

func (r ListNodesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListNodesResponse) Status

func (r ListNodesResponse) Status() string

Status returns HTTPResponse.Status

func (ListNodesResponse) StatusCode

func (r ListNodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPermissionsResponse

type ListPermissionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseListPermissionsResponse

func ParseListPermissionsResponse(rsp *http.Response) (*ListPermissionsResponse, error)

ParseListPermissionsResponse parses an HTTP response from a ListPermissionsWithResponse call

func (ListPermissionsResponse) ContentType

func (r ListPermissionsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListPermissionsResponse) Status

func (r ListPermissionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPermissionsResponse) StatusCode

func (r ListPermissionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSSOProvidersResponse

type ListSSOProvidersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SSOProvider
}

func ParseListSSOProvidersResponse

func ParseListSSOProvidersResponse(rsp *http.Response) (*ListSSOProvidersResponse, error)

ParseListSSOProvidersResponse parses an HTTP response from a ListSSOProvidersWithResponse call

func (ListSSOProvidersResponse) ContentType

func (r ListSSOProvidersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListSSOProvidersResponse) Status

func (r ListSSOProvidersResponse) Status() string

Status returns HTTPResponse.Status

func (ListSSOProvidersResponse) StatusCode

func (r ListSSOProvidersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSchedulesParams

type ListSchedulesParams struct {
	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListSchedulesParams defines parameters for ListSchedules.

type ListSchedulesResponse

type ListSchedulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchedulesPaginateResponse
}

func ParseListSchedulesResponse

func ParseListSchedulesResponse(rsp *http.Response) (*ListSchedulesResponse, error)

ParseListSchedulesResponse parses an HTTP response from a ListSchedulesWithResponse call

func (ListSchedulesResponse) ContentType

func (r ListSchedulesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListSchedulesResponse) Status

func (r ListSchedulesResponse) Status() string

Status returns HTTPResponse.Status

func (ListSchedulesResponse) StatusCode

func (r ListSchedulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersParams

type ListUsersParams struct {
	// Filter Substring filter applied server-side.
	Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`

	// Page 1-based page number; `0` means the first page.
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	CountPerPage *CountPerPage `form:"count_per_page,omitempty" json:"count_per_page,omitempty"`
}

ListUsersParams defines parameters for ListUsers.

type ListUsersResponse

type ListUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UsersPaginateResponse
}

func ParseListUsersResponse

func ParseListUsersResponse(rsp *http.Response) (*ListUsersResponse, error)

ParseListUsersResponse parses an HTTP response from a ListUsersWithResponse call

func (ListUsersResponse) ContentType

func (r ListUsersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListUsersResponse) Status

func (r ListUsersResponse) Status() string

Status returns HTTPResponse.Status

func (ListUsersResponse) StatusCode

func (r ListUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LoginJSONRequestBody

type LoginJSONRequestBody = AuthReq

LoginJSONRequestBody defines body for Login for application/json ContentType.

type LoginResponse

type LoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
}

func ParseLoginResponse

func ParseLoginResponse(rsp *http.Response) (*LoginResponse, error)

ParseLoginResponse parses an HTTP response from a LoginWithResponse call

func (LoginResponse) ContentType

func (r LoginResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (LoginResponse) Status

func (r LoginResponse) Status() string

Status returns HTTPResponse.Status

func (LoginResponse) StatusCode

func (r LoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogoutResponse

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

func ParseLogoutResponse

func ParseLogoutResponse(rsp *http.Response) (*LogoutResponse, error)

ParseLogoutResponse parses an HTTP response from a LogoutWithResponse call

func (LogoutResponse) ContentType

func (r LogoutResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (LogoutResponse) Status

func (r LogoutResponse) Status() string

Status returns HTTPResponse.Status

func (LogoutResponse) StatusCode

func (r LogoutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Namespace

type Namespace struct {
	ID   *openapi_types.UUID `json:"id,omitempty"`
	Name *string             `json:"name,omitempty"`
}

Namespace defines model for Namespace.

type NamespaceMemberReq

type NamespaceMemberReq struct {
	Role        NamespaceRole                 `json:"role"`
	SubjectID   openapi_types.UUID            `json:"subject_id"`
	SubjectType NamespaceMemberReqSubjectType `json:"subject_type"`
}

NamespaceMemberReq defines model for NamespaceMemberReq.

type NamespaceMemberReqSubjectType

type NamespaceMemberReqSubjectType string

NamespaceMemberReqSubjectType defines model for NamespaceMemberReq.SubjectType.

const (
	NamespaceMemberReqSubjectTypeGroup NamespaceMemberReqSubjectType = "group"
	NamespaceMemberReqSubjectTypeUser  NamespaceMemberReqSubjectType = "user"
)

Defines values for NamespaceMemberReqSubjectType.

func (NamespaceMemberReqSubjectType) Valid

Valid indicates whether the value is a known member of the NamespaceMemberReqSubjectType enum.

type NamespaceMemberResp

type NamespaceMemberResp struct {
	CreatedAt   *time.Time                      `json:"created_at,omitempty"`
	ID          *openapi_types.UUID             `json:"id,omitempty"`
	Role        *NamespaceRole                  `json:"role,omitempty"`
	SubjectID   *openapi_types.UUID             `json:"subject_id,omitempty"`
	SubjectName *string                         `json:"subject_name,omitempty"`
	SubjectType *NamespaceMemberRespSubjectType `json:"subject_type,omitempty"`
	UpdatedAt   *time.Time                      `json:"updated_at,omitempty"`
}

NamespaceMemberResp defines model for NamespaceMemberResp.

type NamespaceMemberRespSubjectType

type NamespaceMemberRespSubjectType string

NamespaceMemberRespSubjectType defines model for NamespaceMemberResp.SubjectType.

const (
	NamespaceMemberRespSubjectTypeGroup NamespaceMemberRespSubjectType = "group"
	NamespaceMemberRespSubjectTypeUser  NamespaceMemberRespSubjectType = "user"
)

Defines values for NamespaceMemberRespSubjectType.

func (NamespaceMemberRespSubjectType) Valid

Valid indicates whether the value is a known member of the NamespaceMemberRespSubjectType enum.

type NamespaceMembersResponse

type NamespaceMembersResponse struct {
	Members *[]NamespaceMemberResp `json:"members,omitempty"`
}

NamespaceMembersResponse defines model for NamespaceMembersResponse.

type NamespacePath

type NamespacePath = string

NamespacePath defines model for NamespacePath.

type NamespaceReq

type NamespaceReq struct {
	Name string `json:"name"`
}

NamespaceReq defines model for NamespaceReq.

type NamespaceRole

type NamespaceRole string

NamespaceRole defines model for NamespaceRole.

const (
	NamespaceRoleAdmin    NamespaceRole = "admin"
	NamespaceRoleOperator NamespaceRole = "operator"
	NamespaceRoleReviewer NamespaceRole = "reviewer"
	NamespaceRoleUser     NamespaceRole = "user"
)

Defines values for NamespaceRole.

func (NamespaceRole) Valid

func (e NamespaceRole) Valid() bool

Valid indicates whether the value is a known member of the NamespaceRole enum.

type NamespaceSecretReq

type NamespaceSecretReq struct {
	Description *string `json:"description,omitempty"`
	Key         string  `json:"key"`
	Value       string  `json:"value"`
}

NamespaceSecretReq defines model for NamespaceSecretReq.

type NamespaceSecretResp

type NamespaceSecretResp struct {
	CreatedAt   *time.Time          `json:"created_at,omitempty"`
	Description *string             `json:"description,omitempty"`
	ID          *openapi_types.UUID `json:"id,omitempty"`
	Key         *string             `json:"key,omitempty"`
	UpdatedAt   *time.Time          `json:"updated_at,omitempty"`
}

NamespaceSecretResp defines model for NamespaceSecretResp.

type NamespaceSecretUpdateReq

type NamespaceSecretUpdateReq struct {
	Description *string `json:"description,omitempty"`
	Value       string  `json:"value"`
}

NamespaceSecretUpdateReq defines model for NamespaceSecretUpdateReq.

type NamespacesPaginateResponse

type NamespacesPaginateResponse struct {
	Namespaces *[]Namespace `json:"namespaces,omitempty"`
	PageCount  *int64       `json:"page_count,omitempty"`
	TotalCount *int64       `json:"total_count,omitempty"`
}

NamespacesPaginateResponse defines model for NamespacesPaginateResponse.

type NodeAuth

type NodeAuth struct {
	CredentialID openapi_types.UUID `json:"credential_id"`
	Method       NodeAuthMethod     `json:"method"`
}

NodeAuth defines model for NodeAuth.

type NodeAuthMethod

type NodeAuthMethod string

NodeAuthMethod defines model for NodeAuth.Method.

const (
	Password   NodeAuthMethod = "password"
	PrivateKey NodeAuthMethod = "private_key"
)

Defines values for NodeAuthMethod.

func (NodeAuthMethod) Valid

func (e NodeAuthMethod) Valid() bool

Valid indicates whether the value is a known member of the NodeAuthMethod enum.

type NodeReq

type NodeReq struct {
	Auth           NodeAuth              `json:"auth"`
	ConnectionType NodeReqConnectionType `json:"connection_type"`
	Hostname       string                `json:"hostname"`
	Name           string                `json:"name"`
	Port           int                   `json:"port"`
	Tags           *[]string             `json:"tags,omitempty"`
	Username       string                `json:"username"`
}

NodeReq defines model for NodeReq.

type NodeReqConnectionType

type NodeReqConnectionType string

NodeReqConnectionType defines model for NodeReq.ConnectionType.

const (
	NodeReqConnectionTypeQssh NodeReqConnectionType = "qssh"
	NodeReqConnectionTypeSSH  NodeReqConnectionType = "ssh"
)

Defines values for NodeReqConnectionType.

func (NodeReqConnectionType) Valid

func (e NodeReqConnectionType) Valid() bool

Valid indicates whether the value is a known member of the NodeReqConnectionType enum.

type NodeResp

type NodeResp struct {
	Auth           *NodeAuth               `json:"auth,omitempty"`
	ConnectionType *NodeRespConnectionType `json:"connection_type,omitempty"`
	Hostname       *string                 `json:"hostname,omitempty"`
	ID             *openapi_types.UUID     `json:"id,omitempty"`
	Name           *string                 `json:"name,omitempty"`
	OsFamily       *string                 `json:"os_family,omitempty"`
	Port           *int                    `json:"port,omitempty"`
	Tags           *[]string               `json:"tags,omitempty"`
	Username       *string                 `json:"username,omitempty"`
}

NodeResp defines model for NodeResp.

type NodeRespConnectionType

type NodeRespConnectionType string

NodeRespConnectionType defines model for NodeResp.ConnectionType.

const (
	NodeRespConnectionTypeQssh NodeRespConnectionType = "qssh"
	NodeRespConnectionTypeSSH  NodeRespConnectionType = "ssh"
)

Defines values for NodeRespConnectionType.

func (NodeRespConnectionType) Valid

func (e NodeRespConnectionType) Valid() bool

Valid indicates whether the value is a known member of the NodeRespConnectionType enum.

type NodeStatsResp

type NodeStatsResp struct {
	QsshHosts  *int64 `json:"qssh_hosts,omitempty"`
	SSHHosts   *int64 `json:"ssh_hosts,omitempty"`
	TotalHosts *int64 `json:"total_hosts,omitempty"`
}

NodeStatsResp defines model for NodeStatsResp.

type NodesPaginateResponse

type NodesPaginateResponse struct {
	Nodes      *[]NodeResp `json:"nodes,omitempty"`
	PageCount  *int64      `json:"page_count,omitempty"`
	TotalCount *int64      `json:"total_count,omitempty"`
}

NodesPaginateResponse defines model for NodesPaginateResponse.

type NotFound

type NotFound = Error

NotFound defines model for NotFound.

type Notify

type Notify struct {
	Channel NotifyChannel          `json:"channel"`
	Config  map[string]interface{} `json:"config"`
	Events  []NotifyEvents         `json:"events"`
}

Notify defines model for Notify.

type NotifyChannel

type NotifyChannel string

NotifyChannel defines model for Notify.Channel.

const (
	Email   NotifyChannel = "email"
	Webhook NotifyChannel = "webhook"
)

Defines values for NotifyChannel.

func (NotifyChannel) Valid

func (e NotifyChannel) Valid() bool

Valid indicates whether the value is a known member of the NotifyChannel enum.

type NotifyEvents

type NotifyEvents string

NotifyEvents defines model for Notify.Events.

const (
	OnCancelled NotifyEvents = "on_cancelled"
	OnFailure   NotifyEvents = "on_failure"
	OnSuccess   NotifyEvents = "on_success"
	OnWaiting   NotifyEvents = "on_waiting"
)

Defines values for NotifyEvents.

func (NotifyEvents) Valid

func (e NotifyEvents) Valid() bool

Valid indicates whether the value is a known member of the NotifyEvents enum.

type Page

type Page = int

Page defines model for Page.

type PingResponse

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

func ParsePingResponse

func ParsePingResponse(rsp *http.Response) (*PingResponse, error)

ParsePingResponse parses an HTTP response from a PingWithResponse call

func (PingResponse) ContentType

func (r PingResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (PingResponse) Status

func (r PingResponse) Status() string

Status returns HTTPResponse.Status

func (PingResponse) StatusCode

func (r PingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveNamespaceMemberResponse

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

func ParseRemoveNamespaceMemberResponse

func ParseRemoveNamespaceMemberResponse(rsp *http.Response) (*RemoveNamespaceMemberResponse, error)

ParseRemoveNamespaceMemberResponse parses an HTTP response from a RemoveNamespaceMemberWithResponse call

func (RemoveNamespaceMemberResponse) ContentType

func (r RemoveNamespaceMemberResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RemoveNamespaceMemberResponse) Status

Status returns HTTPResponse.Status

func (RemoveNamespaceMemberResponse) StatusCode

func (r RemoveNamespaceMemberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RetryExecutionResponse

type RetryExecutionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowTriggerResp
}

func ParseRetryExecutionResponse

func ParseRetryExecutionResponse(rsp *http.Response) (*RetryExecutionResponse, error)

ParseRetryExecutionResponse parses an HTTP response from a RetryExecutionWithResponse call

func (RetryExecutionResponse) ContentType

func (r RetryExecutionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RetryExecutionResponse) Status

func (r RetryExecutionResponse) Status() string

Status returns HTTPResponse.Status

func (RetryExecutionResponse) StatusCode

func (r RetryExecutionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeAPITokenResponse

type RevokeAPITokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseRevokeAPITokenResponse

func ParseRevokeAPITokenResponse(rsp *http.Response) (*RevokeAPITokenResponse, error)

ParseRevokeAPITokenResponse parses an HTTP response from a RevokeAPITokenWithResponse call

func (RevokeAPITokenResponse) ContentType

func (r RevokeAPITokenResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RevokeAPITokenResponse) Status

func (r RevokeAPITokenResponse) Status() string

Status returns HTTPResponse.Status

func (RevokeAPITokenResponse) StatusCode

func (r RevokeAPITokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeMemberFlowGroupAccessResponse

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

func ParseRevokeMemberFlowGroupAccessResponse

func ParseRevokeMemberFlowGroupAccessResponse(rsp *http.Response) (*RevokeMemberFlowGroupAccessResponse, error)

ParseRevokeMemberFlowGroupAccessResponse parses an HTTP response from a RevokeMemberFlowGroupAccessWithResponse call

func (RevokeMemberFlowGroupAccessResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RevokeMemberFlowGroupAccessResponse) Status

Status returns HTTPResponse.Status

func (RevokeMemberFlowGroupAccessResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SSOProvider

type SSOProvider struct {
	ID    *string `json:"id,omitempty"`
	Label *string `json:"label,omitempty"`
}

SSOProvider defines model for SSOProvider.

type Schedule

type Schedule struct {
	Cron     *string `json:"cron,omitempty"`
	Timezone *string `json:"timezone,omitempty"`
}

Schedule defines model for Schedule.

type ScheduleCreateReq

type ScheduleCreateReq struct {
	// Cron Standard cron expression.
	Cron   string                 `json:"cron"`
	Inputs map[string]interface{} `json:"inputs"`

	// Timezone IANA timezone name.
	Timezone string `json:"timezone"`
}

ScheduleCreateReq defines model for ScheduleCreateReq.

type ScheduleResp

type ScheduleResp struct {
	CreatedAt     *time.Time              `json:"created_at,omitempty"`
	CreatedBy     *string                 `json:"created_by,omitempty"`
	Cron          *string                 `json:"cron,omitempty"`
	FlowName      *string                 `json:"flow_name,omitempty"`
	FlowSlug      *string                 `json:"flow_slug,omitempty"`
	Inputs        *map[string]interface{} `json:"inputs,omitempty"`
	IsActive      *bool                   `json:"is_active,omitempty"`
	IsUserCreated *bool                   `json:"is_user_created,omitempty"`
	Timezone      *string                 `json:"timezone,omitempty"`
	UpdatedAt     *time.Time              `json:"updated_at,omitempty"`
	UUID          *openapi_types.UUID     `json:"uuid,omitempty"`
}

ScheduleResp defines model for ScheduleResp.

type ScheduleUpdateReq

type ScheduleUpdateReq struct {
	Cron     string                 `json:"cron"`
	Inputs   map[string]interface{} `json:"inputs"`
	IsActive *bool                  `json:"is_active,omitempty"`
	Timezone string                 `json:"timezone"`
}

ScheduleUpdateReq defines model for ScheduleUpdateReq.

type SchedulesPaginateResponse

type SchedulesPaginateResponse struct {
	PageCount  *int64          `json:"page_count,omitempty"`
	Schedules  *[]ScheduleResp `json:"schedules,omitempty"`
	TotalCount *int64          `json:"total_count,omitempty"`
}

SchedulesPaginateResponse defines model for SchedulesPaginateResponse.

type SetExecutorKVJSONRequestBody

type SetExecutorKVJSONRequestBody = KVEntry

SetExecutorKVJSONRequestBody defines body for SetExecutorKV for application/json ContentType.

type SetExecutorKVResponse

type SetExecutorKVResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KVEntry
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseSetExecutorKVResponse

func ParseSetExecutorKVResponse(rsp *http.Response) (*SetExecutorKVResponse, error)

ParseSetExecutorKVResponse parses an HTTP response from a SetExecutorKVWithResponse call

func (SetExecutorKVResponse) ContentType

func (r SetExecutorKVResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SetExecutorKVResponse) Status

func (r SetExecutorKVResponse) Status() string

Status returns HTTPResponse.Status

func (SetExecutorKVResponse) StatusCode

func (r SetExecutorKVResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartOIDCLoginParams

type StartOIDCLoginParams struct {
	RedirectURL *string `form:"redirect_url,omitempty" json:"redirect_url,omitempty"`
}

StartOIDCLoginParams defines parameters for StartOIDCLogin.

type StartOIDCLoginResponse

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

func ParseStartOIDCLoginResponse

func ParseStartOIDCLoginResponse(rsp *http.Response) (*StartOIDCLoginResponse, error)

ParseStartOIDCLoginResponse parses an HTTP response from a StartOIDCLoginWithResponse call

func (StartOIDCLoginResponse) ContentType

func (r StartOIDCLoginResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (StartOIDCLoginResponse) Status

func (r StartOIDCLoginResponse) Status() string

Status returns HTTPResponse.Status

func (StartOIDCLoginResponse) StatusCode

func (r StartOIDCLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StreamExecutionLogsResponse

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

func ParseStreamExecutionLogsResponse

func ParseStreamExecutionLogsResponse(rsp *http.Response) (*StreamExecutionLogsResponse, error)

ParseStreamExecutionLogsResponse parses an HTTP response from a StreamExecutionLogsWithResponse call

func (StreamExecutionLogsResponse) ContentType

func (r StreamExecutionLogsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (StreamExecutionLogsResponse) Status

Status returns HTTPResponse.Status

func (StreamExecutionLogsResponse) StatusCode

func (r StreamExecutionLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TriggerFlowJSONBody

type TriggerFlowJSONBody map[string]interface{}

TriggerFlowJSONBody defines parameters for TriggerFlow.

type TriggerFlowJSONRequestBody

type TriggerFlowJSONRequestBody TriggerFlowJSONBody

TriggerFlowJSONRequestBody defines body for TriggerFlow for application/json ContentType.

type TriggerFlowMultipartBody

type TriggerFlowMultipartBody map[string]interface{}

TriggerFlowMultipartBody defines parameters for TriggerFlow.

type TriggerFlowMultipartRequestBody

type TriggerFlowMultipartRequestBody TriggerFlowMultipartBody

TriggerFlowMultipartRequestBody defines body for TriggerFlow for multipart/form-data ContentType.

type TriggerFlowParams

type TriggerFlowParams struct {
	// ScheduledAt RFC3339; if set, schedule the run for that time instead of running immediately.
	ScheduledAt       *time.Time `form:"scheduled_at,omitempty" json:"scheduled_at,omitempty"`
	XOptionsRequestID *string    `json:"X-Options-Request-ID,omitempty"`
}

TriggerFlowParams defines parameters for TriggerFlow.

type TriggerFlowResponse

type TriggerFlowResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowTriggerResp
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParseTriggerFlowResponse

func ParseTriggerFlowResponse(rsp *http.Response) (*TriggerFlowResponse, error)

ParseTriggerFlowResponse parses an HTTP response from a TriggerFlowWithResponse call

func (TriggerFlowResponse) ContentType

func (r TriggerFlowResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (TriggerFlowResponse) Status

func (r TriggerFlowResponse) Status() string

Status returns HTTPResponse.Status

func (TriggerFlowResponse) StatusCode

func (r TriggerFlowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Unauthorized

type Unauthorized = Error

Unauthorized defines model for Unauthorized.

type UpdateCredentialJSONRequestBody

type UpdateCredentialJSONRequestBody = CredentialReq

UpdateCredentialJSONRequestBody defines body for UpdateCredential for application/json ContentType.

type UpdateCredentialResponse

type UpdateCredentialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CredentialResp
}

func ParseUpdateCredentialResponse

func ParseUpdateCredentialResponse(rsp *http.Response) (*UpdateCredentialResponse, error)

ParseUpdateCredentialResponse parses an HTTP response from a UpdateCredentialWithResponse call

func (UpdateCredentialResponse) ContentType

func (r UpdateCredentialResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateCredentialResponse) Status

func (r UpdateCredentialResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCredentialResponse) StatusCode

func (r UpdateCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateFlowGroupJSONRequestBody

type UpdateFlowGroupJSONRequestBody = FlowGroupReq

UpdateFlowGroupJSONRequestBody defines body for UpdateFlowGroup for application/json ContentType.

type UpdateFlowGroupResponse

type UpdateFlowGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowGroupDetailResp
}

func ParseUpdateFlowGroupResponse

func ParseUpdateFlowGroupResponse(rsp *http.Response) (*UpdateFlowGroupResponse, error)

ParseUpdateFlowGroupResponse parses an HTTP response from a UpdateFlowGroupWithResponse call

func (UpdateFlowGroupResponse) ContentType

func (r UpdateFlowGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateFlowGroupResponse) Status

func (r UpdateFlowGroupResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateFlowGroupResponse) StatusCode

func (r UpdateFlowGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateFlowJSONRequestBody

type UpdateFlowJSONRequestBody = FlowUpdateReq

UpdateFlowJSONRequestBody defines body for UpdateFlow for application/json ContentType.

type UpdateFlowResponse

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

func ParseUpdateFlowResponse

func ParseUpdateFlowResponse(rsp *http.Response) (*UpdateFlowResponse, error)

ParseUpdateFlowResponse parses an HTTP response from a UpdateFlowWithResponse call

func (UpdateFlowResponse) ContentType

func (r UpdateFlowResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateFlowResponse) Status

func (r UpdateFlowResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateFlowResponse) StatusCode

func (r UpdateFlowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateFlowSecretJSONRequestBody

type UpdateFlowSecretJSONRequestBody = FlowSecretUpdateReq

UpdateFlowSecretJSONRequestBody defines body for UpdateFlowSecret for application/json ContentType.

type UpdateFlowSecretResponse

type UpdateFlowSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlowSecretResp
}

func ParseUpdateFlowSecretResponse

func ParseUpdateFlowSecretResponse(rsp *http.Response) (*UpdateFlowSecretResponse, error)

ParseUpdateFlowSecretResponse parses an HTTP response from a UpdateFlowSecretWithResponse call

func (UpdateFlowSecretResponse) ContentType

func (r UpdateFlowSecretResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateFlowSecretResponse) Status

func (r UpdateFlowSecretResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateFlowSecretResponse) StatusCode

func (r UpdateFlowSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGroupJSONRequestBody

type UpdateGroupJSONRequestBody = GroupReq

UpdateGroupJSONRequestBody defines body for UpdateGroup for application/json ContentType.

type UpdateGroupResponse

type UpdateGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupWithUsers
}

func ParseUpdateGroupResponse

func ParseUpdateGroupResponse(rsp *http.Response) (*UpdateGroupResponse, error)

ParseUpdateGroupResponse parses an HTTP response from a UpdateGroupWithResponse call

func (UpdateGroupResponse) ContentType

func (r UpdateGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateGroupResponse) Status

func (r UpdateGroupResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateGroupResponse) StatusCode

func (r UpdateGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNamespaceJSONRequestBody

type UpdateNamespaceJSONRequestBody = NamespaceReq

UpdateNamespaceJSONRequestBody defines body for UpdateNamespace for application/json ContentType.

type UpdateNamespaceMemberRoleJSONBody

type UpdateNamespaceMemberRoleJSONBody struct {
	Role NamespaceRole `json:"role"`
}

UpdateNamespaceMemberRoleJSONBody defines parameters for UpdateNamespaceMemberRole.

type UpdateNamespaceMemberRoleJSONRequestBody

type UpdateNamespaceMemberRoleJSONRequestBody UpdateNamespaceMemberRoleJSONBody

UpdateNamespaceMemberRoleJSONRequestBody defines body for UpdateNamespaceMemberRole for application/json ContentType.

type UpdateNamespaceMemberRoleResponse

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

func ParseUpdateNamespaceMemberRoleResponse

func ParseUpdateNamespaceMemberRoleResponse(rsp *http.Response) (*UpdateNamespaceMemberRoleResponse, error)

ParseUpdateNamespaceMemberRoleResponse parses an HTTP response from a UpdateNamespaceMemberRoleWithResponse call

func (UpdateNamespaceMemberRoleResponse) ContentType

func (r UpdateNamespaceMemberRoleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateNamespaceMemberRoleResponse) Status

Status returns HTTPResponse.Status

func (UpdateNamespaceMemberRoleResponse) StatusCode

func (r UpdateNamespaceMemberRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNamespaceResponse

type UpdateNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Namespace
}

func ParseUpdateNamespaceResponse

func ParseUpdateNamespaceResponse(rsp *http.Response) (*UpdateNamespaceResponse, error)

ParseUpdateNamespaceResponse parses an HTTP response from a UpdateNamespaceWithResponse call

func (UpdateNamespaceResponse) ContentType

func (r UpdateNamespaceResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateNamespaceResponse) Status

func (r UpdateNamespaceResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateNamespaceResponse) StatusCode

func (r UpdateNamespaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNamespaceSecretJSONRequestBody

type UpdateNamespaceSecretJSONRequestBody = NamespaceSecretUpdateReq

UpdateNamespaceSecretJSONRequestBody defines body for UpdateNamespaceSecret for application/json ContentType.

type UpdateNamespaceSecretResponse

type UpdateNamespaceSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NamespaceSecretResp
}

func ParseUpdateNamespaceSecretResponse

func ParseUpdateNamespaceSecretResponse(rsp *http.Response) (*UpdateNamespaceSecretResponse, error)

ParseUpdateNamespaceSecretResponse parses an HTTP response from a UpdateNamespaceSecretWithResponse call

func (UpdateNamespaceSecretResponse) ContentType

func (r UpdateNamespaceSecretResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateNamespaceSecretResponse) Status

Status returns HTTPResponse.Status

func (UpdateNamespaceSecretResponse) StatusCode

func (r UpdateNamespaceSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNodeJSONRequestBody

type UpdateNodeJSONRequestBody = NodeReq

UpdateNodeJSONRequestBody defines body for UpdateNode for application/json ContentType.

type UpdateNodeResponse

type UpdateNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NodeResp
}

func ParseUpdateNodeResponse

func ParseUpdateNodeResponse(rsp *http.Response) (*UpdateNodeResponse, error)

ParseUpdateNodeResponse parses an HTTP response from a UpdateNodeWithResponse call

func (UpdateNodeResponse) ContentType

func (r UpdateNodeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateNodeResponse) Status

func (r UpdateNodeResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateNodeResponse) StatusCode

func (r UpdateNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateScheduleJSONRequestBody

type UpdateScheduleJSONRequestBody = ScheduleUpdateReq

UpdateScheduleJSONRequestBody defines body for UpdateSchedule for application/json ContentType.

type UpdateScheduleResponse

type UpdateScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduleResp
}

func ParseUpdateScheduleResponse

func ParseUpdateScheduleResponse(rsp *http.Response) (*UpdateScheduleResponse, error)

ParseUpdateScheduleResponse parses an HTTP response from a UpdateScheduleWithResponse call

func (UpdateScheduleResponse) ContentType

func (r UpdateScheduleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateScheduleResponse) Status

func (r UpdateScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateScheduleResponse) StatusCode

func (r UpdateScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUserJSONRequestBody

type UpdateUserJSONRequestBody = UserReq

UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.

type UpdateUserResponse

type UpdateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserWithGroups
}

func ParseUpdateUserResponse

func ParseUpdateUserResponse(rsp *http.Response) (*UpdateUserResponse, error)

ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call

func (UpdateUserResponse) ContentType

func (r UpdateUserResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateUserResponse) 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 {
	ID        *openapi_types.UUID `json:"id,omitempty"`
	LoginType *UserLoginType      `json:"login_type,omitempty"`
	Name      *string             `json:"name,omitempty"`
	Role      *UserRole           `json:"role,omitempty"`
	Username  *string             `json:"username,omitempty"`
}

User defines model for User.

type UserLoginType

type UserLoginType string

UserLoginType defines model for User.LoginType.

const (
	UserLoginTypeOidc     UserLoginType = "oidc"
	UserLoginTypeStandard UserLoginType = "standard"
	UserLoginTypeToken    UserLoginType = "token"
)

Defines values for UserLoginType.

func (UserLoginType) Valid

func (e UserLoginType) Valid() bool

Valid indicates whether the value is a known member of the UserLoginType enum.

type UserProfile

type UserProfile struct {
	Groups   *[]openapi_types.UUID `json:"groups,omitempty"`
	ID       *openapi_types.UUID   `json:"id,omitempty"`
	Name     *string               `json:"name,omitempty"`
	Role     *string               `json:"role,omitempty"`
	Username *string               `json:"username,omitempty"`
}

UserProfile defines model for UserProfile.

type UserReq

type UserReq struct {
	Groups   *[]openapi_types.UUID `json:"groups,omitempty"`
	Name     string                `json:"name"`
	Username openapi_types.Email   `json:"username"`
}

UserReq defines model for UserReq.

type UserRole

type UserRole string

UserRole defines model for User.Role.

const (
	UserRoleSuperuser UserRole = "superuser"
	UserRoleUser      UserRole = "user"
)

Defines values for UserRole.

func (UserRole) Valid

func (e UserRole) Valid() bool

Valid indicates whether the value is a known member of the UserRole enum.

type UserWithGroups

type UserWithGroups struct {
	Groups    *[]Group                 `json:"groups,omitempty"`
	ID        *openapi_types.UUID      `json:"id,omitempty"`
	LoginType *UserWithGroupsLoginType `json:"login_type,omitempty"`
	Name      *string                  `json:"name,omitempty"`
	Role      *UserWithGroupsRole      `json:"role,omitempty"`
	Username  *string                  `json:"username,omitempty"`
}

UserWithGroups defines model for UserWithGroups.

type UserWithGroupsLoginType

type UserWithGroupsLoginType string

UserWithGroupsLoginType defines model for UserWithGroups.LoginType.

const (
	UserWithGroupsLoginTypeOidc     UserWithGroupsLoginType = "oidc"
	UserWithGroupsLoginTypeStandard UserWithGroupsLoginType = "standard"
	UserWithGroupsLoginTypeToken    UserWithGroupsLoginType = "token"
)

Defines values for UserWithGroupsLoginType.

func (UserWithGroupsLoginType) Valid

func (e UserWithGroupsLoginType) Valid() bool

Valid indicates whether the value is a known member of the UserWithGroupsLoginType enum.

type UserWithGroupsRole

type UserWithGroupsRole string

UserWithGroupsRole defines model for UserWithGroups.Role.

const (
	UserWithGroupsRoleSuperuser UserWithGroupsRole = "superuser"
	UserWithGroupsRoleUser      UserWithGroupsRole = "user"
)

Defines values for UserWithGroupsRole.

func (UserWithGroupsRole) Valid

func (e UserWithGroupsRole) Valid() bool

Valid indicates whether the value is a known member of the UserWithGroupsRole enum.

type UsersPaginateResponse

type UsersPaginateResponse struct {
	PageCount  *int64            `json:"page_count,omitempty"`
	TotalCount *int64            `json:"total_count,omitempty"`
	Users      *[]UserWithGroups `json:"users,omitempty"`
}

UsersPaginateResponse defines model for UsersPaginateResponse.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL