rest

package
v0.42.1 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2024 License: MIT Imports: 11 Imported by: 1

Documentation

Overview

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

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

Index

Constants

View Source
const (
	BearerAuthScopes = "bearerAuth.Scopes"
	CookieAuthScopes = "cookieAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewAlertEmailGroupCreateRequest added in v0.25.0

func NewAlertEmailGroupCreateRequest(server string, tenant openapi_types.UUID, body AlertEmailGroupCreateJSONRequestBody) (*http.Request, error)

NewAlertEmailGroupCreateRequest calls the generic AlertEmailGroupCreate builder with application/json body

func NewAlertEmailGroupCreateRequestWithBody added in v0.25.0

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

NewAlertEmailGroupCreateRequestWithBody generates requests for AlertEmailGroupCreate with any type of body

func NewAlertEmailGroupDeleteRequest added in v0.25.0

func NewAlertEmailGroupDeleteRequest(server string, alertEmailGroup openapi_types.UUID) (*http.Request, error)

NewAlertEmailGroupDeleteRequest generates requests for AlertEmailGroupDelete

func NewAlertEmailGroupListRequest added in v0.25.0

func NewAlertEmailGroupListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewAlertEmailGroupListRequest generates requests for AlertEmailGroupList

func NewAlertEmailGroupUpdateRequest added in v0.25.0

func NewAlertEmailGroupUpdateRequest(server string, alertEmailGroup openapi_types.UUID, body AlertEmailGroupUpdateJSONRequestBody) (*http.Request, error)

NewAlertEmailGroupUpdateRequest calls the generic AlertEmailGroupUpdate builder with application/json body

func NewAlertEmailGroupUpdateRequestWithBody added in v0.25.0

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

NewAlertEmailGroupUpdateRequestWithBody generates requests for AlertEmailGroupUpdate with any type of body

func NewApiTokenCreateRequest

func NewApiTokenCreateRequest(server string, tenant openapi_types.UUID, body ApiTokenCreateJSONRequestBody) (*http.Request, error)

NewApiTokenCreateRequest calls the generic ApiTokenCreate builder with application/json body

func NewApiTokenCreateRequestWithBody

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

NewApiTokenCreateRequestWithBody generates requests for ApiTokenCreate with any type of body

func NewApiTokenListRequest

func NewApiTokenListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewApiTokenListRequest generates requests for ApiTokenList

func NewApiTokenUpdateRevokeRequest

func NewApiTokenUpdateRevokeRequest(server string, apiToken openapi_types.UUID) (*http.Request, error)

NewApiTokenUpdateRevokeRequest generates requests for ApiTokenUpdateRevoke

func NewCloudMetadataGetRequest added in v0.34.1

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

NewCloudMetadataGetRequest generates requests for CloudMetadataGet

func NewEventCreateRequest added in v0.33.0

func NewEventCreateRequest(server string, tenant openapi_types.UUID, body EventCreateJSONRequestBody) (*http.Request, error)

NewEventCreateRequest calls the generic EventCreate builder with application/json body

func NewEventCreateRequestWithBody added in v0.33.0

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

NewEventCreateRequestWithBody generates requests for EventCreate with any type of body

func NewEventDataGetRequest

func NewEventDataGetRequest(server string, event openapi_types.UUID) (*http.Request, error)

NewEventDataGetRequest generates requests for EventDataGet

func NewEventKeyListRequest

func NewEventKeyListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewEventKeyListRequest generates requests for EventKeyList

func NewEventListRequest

func NewEventListRequest(server string, tenant openapi_types.UUID, params *EventListParams) (*http.Request, error)

NewEventListRequest generates requests for EventList

func NewEventUpdateReplayRequest

func NewEventUpdateReplayRequest(server string, tenant openapi_types.UUID, body EventUpdateReplayJSONRequestBody) (*http.Request, error)

NewEventUpdateReplayRequest calls the generic EventUpdateReplay builder with application/json body

func NewEventUpdateReplayRequestWithBody

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

NewEventUpdateReplayRequestWithBody generates requests for EventUpdateReplay with any type of body

func NewLivenessGetRequest

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

NewLivenessGetRequest generates requests for LivenessGet

func NewLogLineListRequest

func NewLogLineListRequest(server string, stepRun openapi_types.UUID, params *LogLineListParams) (*http.Request, error)

NewLogLineListRequest generates requests for LogLineList

func NewMetadataGetRequest

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

NewMetadataGetRequest generates requests for MetadataGet

func NewMetadataListIntegrationsRequest

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

NewMetadataListIntegrationsRequest generates requests for MetadataListIntegrations

func NewReadinessGetRequest

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

NewReadinessGetRequest generates requests for ReadinessGet

func NewSlackWebhookDeleteRequest added in v0.25.0

func NewSlackWebhookDeleteRequest(server string, slack openapi_types.UUID) (*http.Request, error)

NewSlackWebhookDeleteRequest generates requests for SlackWebhookDelete

func NewSlackWebhookListRequest added in v0.25.0

func NewSlackWebhookListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewSlackWebhookListRequest generates requests for SlackWebhookList

func NewSnsCreateRequest

func NewSnsCreateRequest(server string, tenant openapi_types.UUID, body SnsCreateJSONRequestBody) (*http.Request, error)

NewSnsCreateRequest calls the generic SnsCreate builder with application/json body

func NewSnsCreateRequestWithBody

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

NewSnsCreateRequestWithBody generates requests for SnsCreate with any type of body

func NewSnsDeleteRequest

func NewSnsDeleteRequest(server string, sns openapi_types.UUID) (*http.Request, error)

NewSnsDeleteRequest generates requests for SnsDelete

func NewSnsListRequest

func NewSnsListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewSnsListRequest generates requests for SnsList

func NewSnsUpdateRequest

func NewSnsUpdateRequest(server string, tenant openapi_types.UUID, event string) (*http.Request, error)

NewSnsUpdateRequest generates requests for SnsUpdate

func NewStepRunGetRequest

func NewStepRunGetRequest(server string, tenant openapi_types.UUID, stepRun openapi_types.UUID) (*http.Request, error)

NewStepRunGetRequest generates requests for StepRunGet

func NewStepRunGetSchemaRequest

func NewStepRunGetSchemaRequest(server string, tenant openapi_types.UUID, stepRun openapi_types.UUID) (*http.Request, error)

NewStepRunGetSchemaRequest generates requests for StepRunGetSchema

func NewStepRunListArchivesRequest added in v0.34.2

func NewStepRunListArchivesRequest(server string, stepRun openapi_types.UUID, params *StepRunListArchivesParams) (*http.Request, error)

NewStepRunListArchivesRequest generates requests for StepRunListArchives

func NewStepRunListEventsRequest added in v0.26.0

func NewStepRunListEventsRequest(server string, stepRun openapi_types.UUID, params *StepRunListEventsParams) (*http.Request, error)

NewStepRunListEventsRequest generates requests for StepRunListEvents

func NewStepRunUpdateCancelRequest added in v0.19.0

func NewStepRunUpdateCancelRequest(server string, tenant openapi_types.UUID, stepRun openapi_types.UUID) (*http.Request, error)

NewStepRunUpdateCancelRequest generates requests for StepRunUpdateCancel

func NewStepRunUpdateRerunRequest

func NewStepRunUpdateRerunRequest(server string, tenant openapi_types.UUID, stepRun openapi_types.UUID, body StepRunUpdateRerunJSONRequestBody) (*http.Request, error)

NewStepRunUpdateRerunRequest calls the generic StepRunUpdateRerun builder with application/json body

func NewStepRunUpdateRerunRequestWithBody

func NewStepRunUpdateRerunRequestWithBody(server string, tenant openapi_types.UUID, stepRun openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewStepRunUpdateRerunRequestWithBody generates requests for StepRunUpdateRerun with any type of body

func NewTenantAlertingSettingsGetRequest added in v0.25.0

func NewTenantAlertingSettingsGetRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewTenantAlertingSettingsGetRequest generates requests for TenantAlertingSettingsGet

func NewTenantCreateRequest

func NewTenantCreateRequest(server string, body TenantCreateJSONRequestBody) (*http.Request, error)

NewTenantCreateRequest calls the generic TenantCreate builder with application/json body

func NewTenantCreateRequestWithBody

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

NewTenantCreateRequestWithBody generates requests for TenantCreate with any type of body

func NewTenantGetQueueMetricsRequest added in v0.33.0

func NewTenantGetQueueMetricsRequest(server string, tenant openapi_types.UUID, params *TenantGetQueueMetricsParams) (*http.Request, error)

NewTenantGetQueueMetricsRequest generates requests for TenantGetQueueMetrics

func NewTenantInviteAcceptRequest

func NewTenantInviteAcceptRequest(server string, body TenantInviteAcceptJSONRequestBody) (*http.Request, error)

NewTenantInviteAcceptRequest calls the generic TenantInviteAccept builder with application/json body

func NewTenantInviteAcceptRequestWithBody

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

NewTenantInviteAcceptRequestWithBody generates requests for TenantInviteAccept with any type of body

func NewTenantInviteCreateRequest

func NewTenantInviteCreateRequest(server string, tenant openapi_types.UUID, body TenantInviteCreateJSONRequestBody) (*http.Request, error)

NewTenantInviteCreateRequest calls the generic TenantInviteCreate builder with application/json body

func NewTenantInviteCreateRequestWithBody

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

NewTenantInviteCreateRequestWithBody generates requests for TenantInviteCreate with any type of body

func NewTenantInviteDeleteRequest

func NewTenantInviteDeleteRequest(server string, tenant openapi_types.UUID, tenantInvite openapi_types.UUID) (*http.Request, error)

NewTenantInviteDeleteRequest generates requests for TenantInviteDelete

func NewTenantInviteListRequest

func NewTenantInviteListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewTenantInviteListRequest generates requests for TenantInviteList

func NewTenantInviteRejectRequest

func NewTenantInviteRejectRequest(server string, body TenantInviteRejectJSONRequestBody) (*http.Request, error)

NewTenantInviteRejectRequest calls the generic TenantInviteReject builder with application/json body

func NewTenantInviteRejectRequestWithBody

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

NewTenantInviteRejectRequestWithBody generates requests for TenantInviteReject with any type of body

func NewTenantInviteUpdateRequest

func NewTenantInviteUpdateRequest(server string, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, body TenantInviteUpdateJSONRequestBody) (*http.Request, error)

NewTenantInviteUpdateRequest calls the generic TenantInviteUpdate builder with application/json body

func NewTenantInviteUpdateRequestWithBody

func NewTenantInviteUpdateRequestWithBody(server string, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewTenantInviteUpdateRequestWithBody generates requests for TenantInviteUpdate with any type of body

func NewTenantMemberDeleteRequest added in v0.28.4

func NewTenantMemberDeleteRequest(server string, tenant openapi_types.UUID, member openapi_types.UUID) (*http.Request, error)

NewTenantMemberDeleteRequest generates requests for TenantMemberDelete

func NewTenantMemberListRequest

func NewTenantMemberListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewTenantMemberListRequest generates requests for TenantMemberList

func NewTenantMembershipsListRequest

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

NewTenantMembershipsListRequest generates requests for TenantMembershipsList

func NewTenantResourcePolicyGetRequest added in v0.31.0

func NewTenantResourcePolicyGetRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewTenantResourcePolicyGetRequest generates requests for TenantResourcePolicyGet

func NewTenantUpdateRequest added in v0.23.0

func NewTenantUpdateRequest(server string, tenant openapi_types.UUID, body TenantUpdateJSONRequestBody) (*http.Request, error)

NewTenantUpdateRequest calls the generic TenantUpdate builder with application/json body

func NewTenantUpdateRequestWithBody added in v0.23.0

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

NewTenantUpdateRequestWithBody generates requests for TenantUpdate with any type of body

func NewUserCreateRequest

func NewUserCreateRequest(server string, body UserCreateJSONRequestBody) (*http.Request, error)

NewUserCreateRequest calls the generic UserCreate builder with application/json body

func NewUserCreateRequestWithBody

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

NewUserCreateRequestWithBody generates requests for UserCreate with any type of body

func NewUserGetCurrentRequest

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

NewUserGetCurrentRequest generates requests for UserGetCurrent

func NewUserListTenantInvitesRequest

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

NewUserListTenantInvitesRequest generates requests for UserListTenantInvites

func NewUserUpdateGithubOauthCallbackRequest

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

NewUserUpdateGithubOauthCallbackRequest generates requests for UserUpdateGithubOauthCallback

func NewUserUpdateGithubOauthStartRequest

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

NewUserUpdateGithubOauthStartRequest generates requests for UserUpdateGithubOauthStart

func NewUserUpdateGoogleOauthCallbackRequest

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

NewUserUpdateGoogleOauthCallbackRequest generates requests for UserUpdateGoogleOauthCallback

func NewUserUpdateGoogleOauthStartRequest

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

NewUserUpdateGoogleOauthStartRequest generates requests for UserUpdateGoogleOauthStart

func NewUserUpdateLoginRequest

func NewUserUpdateLoginRequest(server string, body UserUpdateLoginJSONRequestBody) (*http.Request, error)

NewUserUpdateLoginRequest calls the generic UserUpdateLogin builder with application/json body

func NewUserUpdateLoginRequestWithBody

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

NewUserUpdateLoginRequestWithBody generates requests for UserUpdateLogin with any type of body

func NewUserUpdateLogoutRequest

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

NewUserUpdateLogoutRequest generates requests for UserUpdateLogout

func NewUserUpdatePasswordRequest added in v0.19.0

func NewUserUpdatePasswordRequest(server string, body UserUpdatePasswordJSONRequestBody) (*http.Request, error)

NewUserUpdatePasswordRequest calls the generic UserUpdatePassword builder with application/json body

func NewUserUpdatePasswordRequestWithBody added in v0.19.0

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

NewUserUpdatePasswordRequestWithBody generates requests for UserUpdatePassword with any type of body

func NewUserUpdateSlackOauthCallbackRequest added in v0.25.0

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

NewUserUpdateSlackOauthCallbackRequest generates requests for UserUpdateSlackOauthCallback

func NewUserUpdateSlackOauthStartRequest added in v0.25.0

func NewUserUpdateSlackOauthStartRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewUserUpdateSlackOauthStartRequest generates requests for UserUpdateSlackOauthStart

func NewWebhookCreateRequest added in v0.34.0

func NewWebhookCreateRequest(server string, tenant openapi_types.UUID, body WebhookCreateJSONRequestBody) (*http.Request, error)

NewWebhookCreateRequest calls the generic WebhookCreate builder with application/json body

func NewWebhookCreateRequestWithBody added in v0.34.0

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

NewWebhookCreateRequestWithBody generates requests for WebhookCreate with any type of body

func NewWebhookDeleteRequest added in v0.34.0

func NewWebhookDeleteRequest(server string, webhook openapi_types.UUID) (*http.Request, error)

NewWebhookDeleteRequest generates requests for WebhookDelete

func NewWebhookListRequest added in v0.34.0

func NewWebhookListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewWebhookListRequest generates requests for WebhookList

func NewWorkerGetRequest

func NewWorkerGetRequest(server string, worker openapi_types.UUID, params *WorkerGetParams) (*http.Request, error)

NewWorkerGetRequest generates requests for WorkerGet

func NewWorkerListRequest

func NewWorkerListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewWorkerListRequest generates requests for WorkerList

func NewWorkerUpdateRequest added in v0.35.0

func NewWorkerUpdateRequest(server string, worker openapi_types.UUID, body WorkerUpdateJSONRequestBody) (*http.Request, error)

NewWorkerUpdateRequest calls the generic WorkerUpdate builder with application/json body

func NewWorkerUpdateRequestWithBody added in v0.35.0

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

NewWorkerUpdateRequestWithBody generates requests for WorkerUpdate with any type of body

func NewWorkflowDeleteRequest

func NewWorkflowDeleteRequest(server string, workflow openapi_types.UUID) (*http.Request, error)

NewWorkflowDeleteRequest generates requests for WorkflowDelete

func NewWorkflowGetMetricsRequest added in v0.19.3

func NewWorkflowGetMetricsRequest(server string, workflow openapi_types.UUID, params *WorkflowGetMetricsParams) (*http.Request, error)

NewWorkflowGetMetricsRequest generates requests for WorkflowGetMetrics

func NewWorkflowGetRequest

func NewWorkflowGetRequest(server string, workflow openapi_types.UUID) (*http.Request, error)

NewWorkflowGetRequest generates requests for WorkflowGet

func NewWorkflowListRequest

func NewWorkflowListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)

NewWorkflowListRequest generates requests for WorkflowList

func NewWorkflowRunCancelRequest added in v0.27.0

func NewWorkflowRunCancelRequest(server string, tenant openapi_types.UUID, body WorkflowRunCancelJSONRequestBody) (*http.Request, error)

NewWorkflowRunCancelRequest calls the generic WorkflowRunCancel builder with application/json body

func NewWorkflowRunCancelRequestWithBody added in v0.27.0

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

NewWorkflowRunCancelRequestWithBody generates requests for WorkflowRunCancel with any type of body

func NewWorkflowRunCreateRequest

func NewWorkflowRunCreateRequest(server string, workflow openapi_types.UUID, params *WorkflowRunCreateParams, body WorkflowRunCreateJSONRequestBody) (*http.Request, error)

NewWorkflowRunCreateRequest calls the generic WorkflowRunCreate builder with application/json body

func NewWorkflowRunCreateRequestWithBody

func NewWorkflowRunCreateRequestWithBody(server string, workflow openapi_types.UUID, params *WorkflowRunCreateParams, contentType string, body io.Reader) (*http.Request, error)

NewWorkflowRunCreateRequestWithBody generates requests for WorkflowRunCreate with any type of body

func NewWorkflowRunGetInputRequest added in v0.40.0

func NewWorkflowRunGetInputRequest(server string, workflowRun openapi_types.UUID) (*http.Request, error)

NewWorkflowRunGetInputRequest generates requests for WorkflowRunGetInput

func NewWorkflowRunGetMetricsRequest added in v0.22.0

func NewWorkflowRunGetMetricsRequest(server string, tenant openapi_types.UUID, params *WorkflowRunGetMetricsParams) (*http.Request, error)

NewWorkflowRunGetMetricsRequest generates requests for WorkflowRunGetMetrics

func NewWorkflowRunGetRequest

func NewWorkflowRunGetRequest(server string, tenant openapi_types.UUID, workflowRun openapi_types.UUID) (*http.Request, error)

NewWorkflowRunGetRequest generates requests for WorkflowRunGet

func NewWorkflowRunListRequest

func NewWorkflowRunListRequest(server string, tenant openapi_types.UUID, params *WorkflowRunListParams) (*http.Request, error)

NewWorkflowRunListRequest generates requests for WorkflowRunList

func NewWorkflowRunUpdateReplayRequest added in v0.39.0

func NewWorkflowRunUpdateReplayRequest(server string, tenant openapi_types.UUID, body WorkflowRunUpdateReplayJSONRequestBody) (*http.Request, error)

NewWorkflowRunUpdateReplayRequest calls the generic WorkflowRunUpdateReplay builder with application/json body

func NewWorkflowRunUpdateReplayRequestWithBody added in v0.39.0

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

NewWorkflowRunUpdateReplayRequestWithBody generates requests for WorkflowRunUpdateReplay with any type of body

func NewWorkflowVersionGetDefinitionRequest

func NewWorkflowVersionGetDefinitionRequest(server string, workflow openapi_types.UUID, params *WorkflowVersionGetDefinitionParams) (*http.Request, error)

NewWorkflowVersionGetDefinitionRequest generates requests for WorkflowVersionGetDefinition

func NewWorkflowVersionGetRequest

func NewWorkflowVersionGetRequest(server string, workflow openapi_types.UUID, params *WorkflowVersionGetParams) (*http.Request, error)

NewWorkflowVersionGetRequest generates requests for WorkflowVersionGet

Types

type APIError

type APIError struct {
	// Code a custom Hatchet error code
	Code *uint64 `json:"code,omitempty"`

	// Description a description for this error
	Description string `json:"description"`

	// DocsLink a link to the documentation for this error, if it exists
	DocsLink *string `json:"docs_link,omitempty"`

	// Field the field that this error is associated with, if applicable
	Field *string `json:"field,omitempty"`
}

APIError defines model for APIError.

type APIErrors

type APIErrors struct {
	Errors []APIError `json:"errors"`
}

APIErrors defines model for APIErrors.

type APIMeta

type APIMeta struct {
	// AllowChangePassword whether or not users can change their password
	AllowChangePassword *bool `json:"allowChangePassword,omitempty"`

	// AllowCreateTenant whether or not users can create new tenants
	AllowCreateTenant *bool `json:"allowCreateTenant,omitempty"`

	// AllowInvites whether or not users can invite other users to this instance
	AllowInvites *bool `json:"allowInvites,omitempty"`

	// AllowSignup whether or not users can sign up for this instance
	AllowSignup *bool           `json:"allowSignup,omitempty"`
	Auth        *APIMetaAuth    `json:"auth,omitempty"`
	Posthog     *APIMetaPosthog `json:"posthog,omitempty"`

	// PylonAppId the Pylon app ID for usepylon.com chat support
	PylonAppId *string `json:"pylonAppId,omitempty"`
}

APIMeta defines model for APIMeta.

type APIMetaAuth

type APIMetaAuth struct {
	// Schemes the supported types of authentication
	Schemes *[]string `json:"schemes,omitempty"`
}

APIMetaAuth defines model for APIMetaAuth.

type APIMetaIntegration

type APIMetaIntegration struct {
	// Enabled whether this integration is enabled on the instance
	Enabled bool `json:"enabled"`

	// Name the name of the integration
	Name string `json:"name"`
}

APIMetaIntegration defines model for APIMetaIntegration.

type APIMetaPosthog added in v0.23.0

type APIMetaPosthog struct {
	// ApiHost the PostHog API host
	ApiHost *string `json:"apiHost,omitempty"`

	// ApiKey the PostHog API key
	ApiKey *string `json:"apiKey,omitempty"`
}

APIMetaPosthog defines model for APIMetaPosthog.

type APIResourceMeta

type APIResourceMeta struct {
	// CreatedAt the time that this resource was created
	CreatedAt time.Time `json:"createdAt"`

	// Id the id of this resource, in UUID format
	Id string `json:"id"`

	// UpdatedAt the time that this resource was last updated
	UpdatedAt time.Time `json:"updatedAt"`
}

APIResourceMeta defines model for APIResourceMeta.

type APIToken

type APIToken struct {
	// ExpiresAt When the API token expires.
	ExpiresAt time.Time       `json:"expiresAt"`
	Metadata  APIResourceMeta `json:"metadata"`

	// Name The name of the API token.
	Name string `json:"name"`
}

APIToken defines model for APIToken.

type AcceptInviteRequest

type AcceptInviteRequest struct {
	Invite string `json:"invite" validate:"required,uuid"`
}

AcceptInviteRequest defines model for AcceptInviteRequest.

type AlertEmailGroupCreateJSONRequestBody added in v0.25.0

type AlertEmailGroupCreateJSONRequestBody = CreateTenantAlertEmailGroupRequest

AlertEmailGroupCreateJSONRequestBody defines body for AlertEmailGroupCreate for application/json ContentType.

type AlertEmailGroupCreateResponse added in v0.25.0

type AlertEmailGroupCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TenantAlertEmailGroup
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseAlertEmailGroupCreateResponse added in v0.25.0

func ParseAlertEmailGroupCreateResponse(rsp *http.Response) (*AlertEmailGroupCreateResponse, error)

ParseAlertEmailGroupCreateResponse parses an HTTP response from a AlertEmailGroupCreateWithResponse call

func (AlertEmailGroupCreateResponse) Status added in v0.25.0

Status returns HTTPResponse.Status

func (AlertEmailGroupCreateResponse) StatusCode added in v0.25.0

func (r AlertEmailGroupCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AlertEmailGroupDeleteResponse added in v0.25.0

type AlertEmailGroupDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseAlertEmailGroupDeleteResponse added in v0.25.0

func ParseAlertEmailGroupDeleteResponse(rsp *http.Response) (*AlertEmailGroupDeleteResponse, error)

ParseAlertEmailGroupDeleteResponse parses an HTTP response from a AlertEmailGroupDeleteWithResponse call

func (AlertEmailGroupDeleteResponse) Status added in v0.25.0

Status returns HTTPResponse.Status

func (AlertEmailGroupDeleteResponse) StatusCode added in v0.25.0

func (r AlertEmailGroupDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AlertEmailGroupListResponse added in v0.25.0

type AlertEmailGroupListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantAlertEmailGroupList
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseAlertEmailGroupListResponse added in v0.25.0

func ParseAlertEmailGroupListResponse(rsp *http.Response) (*AlertEmailGroupListResponse, error)

ParseAlertEmailGroupListResponse parses an HTTP response from a AlertEmailGroupListWithResponse call

func (AlertEmailGroupListResponse) Status added in v0.25.0

Status returns HTTPResponse.Status

func (AlertEmailGroupListResponse) StatusCode added in v0.25.0

func (r AlertEmailGroupListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AlertEmailGroupUpdateJSONRequestBody added in v0.25.0

type AlertEmailGroupUpdateJSONRequestBody = UpdateTenantAlertEmailGroupRequest

AlertEmailGroupUpdateJSONRequestBody defines body for AlertEmailGroupUpdate for application/json ContentType.

type AlertEmailGroupUpdateResponse added in v0.25.0

type AlertEmailGroupUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantAlertEmailGroup
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseAlertEmailGroupUpdateResponse added in v0.25.0

func ParseAlertEmailGroupUpdateResponse(rsp *http.Response) (*AlertEmailGroupUpdateResponse, error)

ParseAlertEmailGroupUpdateResponse parses an HTTP response from a AlertEmailGroupUpdateWithResponse call

func (AlertEmailGroupUpdateResponse) Status added in v0.25.0

Status returns HTTPResponse.Status

func (AlertEmailGroupUpdateResponse) StatusCode added in v0.25.0

func (r AlertEmailGroupUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ApiTokenCreateJSONRequestBody

type ApiTokenCreateJSONRequestBody = CreateAPITokenRequest

ApiTokenCreateJSONRequestBody defines body for ApiTokenCreate for application/json ContentType.

type ApiTokenCreateResponse

type ApiTokenCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateAPITokenResponse
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseApiTokenCreateResponse

func ParseApiTokenCreateResponse(rsp *http.Response) (*ApiTokenCreateResponse, error)

ParseApiTokenCreateResponse parses an HTTP response from a ApiTokenCreateWithResponse call

func (ApiTokenCreateResponse) Status

func (r ApiTokenCreateResponse) Status() string

Status returns HTTPResponse.Status

func (ApiTokenCreateResponse) StatusCode

func (r ApiTokenCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ApiTokenListResponse

type ApiTokenListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAPITokensResponse
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseApiTokenListResponse

func ParseApiTokenListResponse(rsp *http.Response) (*ApiTokenListResponse, error)

ParseApiTokenListResponse parses an HTTP response from a ApiTokenListWithResponse call

func (ApiTokenListResponse) Status

func (r ApiTokenListResponse) Status() string

Status returns HTTPResponse.Status

func (ApiTokenListResponse) StatusCode

func (r ApiTokenListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ApiTokenUpdateRevokeResponse

type ApiTokenUpdateRevokeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseApiTokenUpdateRevokeResponse

func ParseApiTokenUpdateRevokeResponse(rsp *http.Response) (*ApiTokenUpdateRevokeResponse, error)

ParseApiTokenUpdateRevokeResponse parses an HTTP response from a ApiTokenUpdateRevokeWithResponse call

func (ApiTokenUpdateRevokeResponse) Status

Status returns HTTPResponse.Status

func (ApiTokenUpdateRevokeResponse) StatusCode

func (r ApiTokenUpdateRevokeResponse) 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) AlertEmailGroupCreate added in v0.25.0

func (c *Client) AlertEmailGroupCreate(ctx context.Context, tenant openapi_types.UUID, body AlertEmailGroupCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AlertEmailGroupCreateWithBody added in v0.25.0

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

func (*Client) AlertEmailGroupDelete added in v0.25.0

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

func (*Client) AlertEmailGroupList added in v0.25.0

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

func (*Client) AlertEmailGroupUpdate added in v0.25.0

func (c *Client) AlertEmailGroupUpdate(ctx context.Context, alertEmailGroup openapi_types.UUID, body AlertEmailGroupUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AlertEmailGroupUpdateWithBody added in v0.25.0

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

func (*Client) ApiTokenCreate

func (c *Client) ApiTokenCreate(ctx context.Context, tenant openapi_types.UUID, body ApiTokenCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ApiTokenCreateWithBody

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

func (*Client) ApiTokenList

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

func (*Client) ApiTokenUpdateRevoke

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

func (*Client) CloudMetadataGet added in v0.34.1

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

func (*Client) EventCreate added in v0.33.0

func (c *Client) EventCreate(ctx context.Context, tenant openapi_types.UUID, body EventCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EventCreateWithBody added in v0.33.0

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

func (*Client) EventDataGet

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

func (*Client) EventKeyList

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

func (*Client) EventList

func (c *Client) EventList(ctx context.Context, tenant openapi_types.UUID, params *EventListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EventUpdateReplay

func (c *Client) EventUpdateReplay(ctx context.Context, tenant openapi_types.UUID, body EventUpdateReplayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EventUpdateReplayWithBody

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

func (*Client) LivenessGet

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

func (*Client) LogLineList

func (c *Client) LogLineList(ctx context.Context, stepRun openapi_types.UUID, params *LogLineListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MetadataGet

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

func (*Client) MetadataListIntegrations

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

func (*Client) ReadinessGet

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

func (*Client) SlackWebhookDelete added in v0.25.0

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

func (*Client) SlackWebhookList added in v0.25.0

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

func (*Client) SnsCreate

func (c *Client) SnsCreate(ctx context.Context, tenant openapi_types.UUID, body SnsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SnsCreateWithBody

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

func (*Client) SnsDelete

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

func (*Client) SnsList

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

func (*Client) SnsUpdate

func (c *Client) SnsUpdate(ctx context.Context, tenant openapi_types.UUID, event string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StepRunGet

func (c *Client) StepRunGet(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StepRunGetSchema

func (c *Client) StepRunGetSchema(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StepRunListArchives added in v0.34.2

func (c *Client) StepRunListArchives(ctx context.Context, stepRun openapi_types.UUID, params *StepRunListArchivesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StepRunListEvents added in v0.26.0

func (c *Client) StepRunListEvents(ctx context.Context, stepRun openapi_types.UUID, params *StepRunListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StepRunUpdateCancel added in v0.19.0

func (c *Client) StepRunUpdateCancel(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StepRunUpdateRerun

func (c *Client) StepRunUpdateRerun(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, body StepRunUpdateRerunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StepRunUpdateRerunWithBody

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

func (*Client) TenantAlertingSettingsGet added in v0.25.0

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

func (*Client) TenantCreate

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

func (*Client) TenantCreateWithBody

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

func (*Client) TenantGetQueueMetrics added in v0.33.0

func (c *Client) TenantGetQueueMetrics(ctx context.Context, tenant openapi_types.UUID, params *TenantGetQueueMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TenantInviteAccept

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

func (*Client) TenantInviteAcceptWithBody

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

func (*Client) TenantInviteCreate

func (c *Client) TenantInviteCreate(ctx context.Context, tenant openapi_types.UUID, body TenantInviteCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TenantInviteCreateWithBody

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

func (*Client) TenantInviteDelete

func (c *Client) TenantInviteDelete(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TenantInviteList

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

func (*Client) TenantInviteReject

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

func (*Client) TenantInviteRejectWithBody

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

func (*Client) TenantInviteUpdate

func (c *Client) TenantInviteUpdate(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, body TenantInviteUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TenantInviteUpdateWithBody

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

func (*Client) TenantMemberDelete added in v0.28.4

func (c *Client) TenantMemberDelete(ctx context.Context, tenant openapi_types.UUID, member openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TenantMemberList

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

func (*Client) TenantMembershipsList

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

func (*Client) TenantResourcePolicyGet added in v0.31.0

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

func (*Client) TenantUpdate added in v0.23.0

func (c *Client) TenantUpdate(ctx context.Context, tenant openapi_types.UUID, body TenantUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TenantUpdateWithBody added in v0.23.0

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

func (*Client) UserCreate

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

func (*Client) UserCreateWithBody

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

func (*Client) UserGetCurrent

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

func (*Client) UserListTenantInvites

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

func (*Client) UserUpdateGithubOauthCallback

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

func (*Client) UserUpdateGithubOauthStart

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

func (*Client) UserUpdateGoogleOauthCallback

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

func (*Client) UserUpdateGoogleOauthStart

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

func (*Client) UserUpdateLogin

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

func (*Client) UserUpdateLoginWithBody

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

func (*Client) UserUpdateLogout

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

func (*Client) UserUpdatePassword added in v0.19.0

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

func (*Client) UserUpdatePasswordWithBody added in v0.19.0

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

func (*Client) UserUpdateSlackOauthCallback added in v0.25.0

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

func (*Client) UserUpdateSlackOauthStart added in v0.25.0

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

func (*Client) WebhookCreate added in v0.34.0

func (c *Client) WebhookCreate(ctx context.Context, tenant openapi_types.UUID, body WebhookCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WebhookCreateWithBody added in v0.34.0

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

func (*Client) WebhookDelete added in v0.34.0

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

func (*Client) WebhookList added in v0.34.0

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

func (*Client) WorkerGet

func (c *Client) WorkerGet(ctx context.Context, worker openapi_types.UUID, params *WorkerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkerList

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

func (*Client) WorkerUpdate added in v0.35.0

func (c *Client) WorkerUpdate(ctx context.Context, worker openapi_types.UUID, body WorkerUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkerUpdateWithBody added in v0.35.0

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

func (*Client) WorkflowDelete

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

func (*Client) WorkflowGet

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

func (*Client) WorkflowGetMetrics added in v0.19.3

func (c *Client) WorkflowGetMetrics(ctx context.Context, workflow openapi_types.UUID, params *WorkflowGetMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowList

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

func (*Client) WorkflowRunCancel added in v0.27.0

func (c *Client) WorkflowRunCancel(ctx context.Context, tenant openapi_types.UUID, body WorkflowRunCancelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowRunCancelWithBody added in v0.27.0

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

func (*Client) WorkflowRunCreate

func (c *Client) WorkflowRunCreate(ctx context.Context, workflow openapi_types.UUID, params *WorkflowRunCreateParams, body WorkflowRunCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowRunCreateWithBody

func (c *Client) WorkflowRunCreateWithBody(ctx context.Context, workflow openapi_types.UUID, params *WorkflowRunCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowRunGet

func (c *Client) WorkflowRunGet(ctx context.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowRunGetInput added in v0.40.0

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

func (*Client) WorkflowRunGetMetrics added in v0.22.0

func (c *Client) WorkflowRunGetMetrics(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunGetMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowRunList

func (c *Client) WorkflowRunList(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowRunUpdateReplay added in v0.39.0

func (c *Client) WorkflowRunUpdateReplay(ctx context.Context, tenant openapi_types.UUID, body WorkflowRunUpdateReplayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowRunUpdateReplayWithBody added in v0.39.0

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

func (*Client) WorkflowVersionGet

func (c *Client) WorkflowVersionGet(ctx context.Context, workflow openapi_types.UUID, params *WorkflowVersionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WorkflowVersionGetDefinition

func (c *Client) WorkflowVersionGetDefinition(ctx context.Context, workflow openapi_types.UUID, params *WorkflowVersionGetDefinitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

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

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

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

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

	AlertEmailGroupUpdate(ctx context.Context, alertEmailGroup openapi_types.UUID, body AlertEmailGroupUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

	// SnsUpdate request
	SnsUpdate(ctx context.Context, tenant openapi_types.UUID, event string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StepRunListArchives request
	StepRunListArchives(ctx context.Context, stepRun openapi_types.UUID, params *StepRunListArchivesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StepRunListEvents request
	StepRunListEvents(ctx context.Context, stepRun openapi_types.UUID, params *StepRunListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LogLineList request
	LogLineList(ctx context.Context, stepRun openapi_types.UUID, params *LogLineListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TenantCreate(ctx context.Context, body TenantCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TenantUpdate(ctx context.Context, tenant openapi_types.UUID, body TenantUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	AlertEmailGroupCreate(ctx context.Context, tenant openapi_types.UUID, body AlertEmailGroupCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	ApiTokenCreate(ctx context.Context, tenant openapi_types.UUID, body ApiTokenCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EventList request
	EventList(ctx context.Context, tenant openapi_types.UUID, params *EventListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	EventCreate(ctx context.Context, tenant openapi_types.UUID, body EventCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	EventUpdateReplay(ctx context.Context, tenant openapi_types.UUID, body EventUpdateReplayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	TenantInviteCreate(ctx context.Context, tenant openapi_types.UUID, body TenantInviteCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TenantInviteDelete request
	TenantInviteDelete(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TenantInviteUpdate(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, body TenantInviteUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// TenantMemberDelete request
	TenantMemberDelete(ctx context.Context, tenant openapi_types.UUID, member openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TenantGetQueueMetrics request
	TenantGetQueueMetrics(ctx context.Context, tenant openapi_types.UUID, params *TenantGetQueueMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

	SnsCreate(ctx context.Context, tenant openapi_types.UUID, body SnsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StepRunGet request
	StepRunGet(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StepRunUpdateCancel request
	StepRunUpdateCancel(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	StepRunUpdateRerun(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, body StepRunUpdateRerunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StepRunGetSchema request
	StepRunGetSchema(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	WebhookCreate(ctx context.Context, tenant openapi_types.UUID, body WebhookCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	WorkflowRunUpdateReplay(ctx context.Context, tenant openapi_types.UUID, body WorkflowRunUpdateReplayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WorkflowRunGet request
	WorkflowRunGet(ctx context.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	WorkflowRunCancel(ctx context.Context, tenant openapi_types.UUID, body WorkflowRunCancelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WorkflowRunList request
	WorkflowRunList(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WorkflowRunGetMetrics request
	WorkflowRunGetMetrics(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunGetMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

	TenantInviteAccept(ctx context.Context, body TenantInviteAcceptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TenantInviteReject(ctx context.Context, body TenantInviteRejectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UserUpdateLogin(ctx context.Context, body UserUpdateLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	UserUpdatePassword(ctx context.Context, body UserUpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UserCreate(ctx context.Context, body UserCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// WorkerGet request
	WorkerGet(ctx context.Context, worker openapi_types.UUID, params *WorkerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	WorkerUpdate(ctx context.Context, worker openapi_types.UUID, body WorkerUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	// WorkflowGetMetrics request
	WorkflowGetMetrics(ctx context.Context, workflow openapi_types.UUID, params *WorkflowGetMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	WorkflowRunCreate(ctx context.Context, workflow openapi_types.UUID, params *WorkflowRunCreateParams, body WorkflowRunCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WorkflowVersionGet request
	WorkflowVersionGet(ctx context.Context, workflow openapi_types.UUID, params *WorkflowVersionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WorkflowVersionGetDefinition request
	WorkflowVersionGetDefinition(ctx context.Context, workflow openapi_types.UUID, params *WorkflowVersionGetDefinitionParams, 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) AlertEmailGroupCreateWithBodyWithResponse added in v0.25.0

func (c *ClientWithResponses) AlertEmailGroupCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AlertEmailGroupCreateResponse, error)

AlertEmailGroupCreateWithBodyWithResponse request with arbitrary body returning *AlertEmailGroupCreateResponse

func (*ClientWithResponses) AlertEmailGroupCreateWithResponse added in v0.25.0

func (c *ClientWithResponses) AlertEmailGroupCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body AlertEmailGroupCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*AlertEmailGroupCreateResponse, error)

func (*ClientWithResponses) AlertEmailGroupDeleteWithResponse added in v0.25.0

func (c *ClientWithResponses) AlertEmailGroupDeleteWithResponse(ctx context.Context, alertEmailGroup openapi_types.UUID, reqEditors ...RequestEditorFn) (*AlertEmailGroupDeleteResponse, error)

AlertEmailGroupDeleteWithResponse request returning *AlertEmailGroupDeleteResponse

func (*ClientWithResponses) AlertEmailGroupListWithResponse added in v0.25.0

func (c *ClientWithResponses) AlertEmailGroupListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*AlertEmailGroupListResponse, error)

AlertEmailGroupListWithResponse request returning *AlertEmailGroupListResponse

func (*ClientWithResponses) AlertEmailGroupUpdateWithBodyWithResponse added in v0.25.0

func (c *ClientWithResponses) AlertEmailGroupUpdateWithBodyWithResponse(ctx context.Context, alertEmailGroup openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AlertEmailGroupUpdateResponse, error)

AlertEmailGroupUpdateWithBodyWithResponse request with arbitrary body returning *AlertEmailGroupUpdateResponse

func (*ClientWithResponses) AlertEmailGroupUpdateWithResponse added in v0.25.0

func (c *ClientWithResponses) AlertEmailGroupUpdateWithResponse(ctx context.Context, alertEmailGroup openapi_types.UUID, body AlertEmailGroupUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*AlertEmailGroupUpdateResponse, error)

func (*ClientWithResponses) ApiTokenCreateWithBodyWithResponse

func (c *ClientWithResponses) ApiTokenCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiTokenCreateResponse, error)

ApiTokenCreateWithBodyWithResponse request with arbitrary body returning *ApiTokenCreateResponse

func (*ClientWithResponses) ApiTokenCreateWithResponse

func (c *ClientWithResponses) ApiTokenCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body ApiTokenCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiTokenCreateResponse, error)

func (*ClientWithResponses) ApiTokenListWithResponse

func (c *ClientWithResponses) ApiTokenListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*ApiTokenListResponse, error)

ApiTokenListWithResponse request returning *ApiTokenListResponse

func (*ClientWithResponses) ApiTokenUpdateRevokeWithResponse

func (c *ClientWithResponses) ApiTokenUpdateRevokeWithResponse(ctx context.Context, apiToken openapi_types.UUID, reqEditors ...RequestEditorFn) (*ApiTokenUpdateRevokeResponse, error)

ApiTokenUpdateRevokeWithResponse request returning *ApiTokenUpdateRevokeResponse

func (*ClientWithResponses) CloudMetadataGetWithResponse added in v0.34.1

func (c *ClientWithResponses) CloudMetadataGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CloudMetadataGetResponse, error)

CloudMetadataGetWithResponse request returning *CloudMetadataGetResponse

func (*ClientWithResponses) EventCreateWithBodyWithResponse added in v0.33.0

func (c *ClientWithResponses) EventCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EventCreateResponse, error)

EventCreateWithBodyWithResponse request with arbitrary body returning *EventCreateResponse

func (*ClientWithResponses) EventCreateWithResponse added in v0.33.0

func (c *ClientWithResponses) EventCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body EventCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*EventCreateResponse, error)

func (*ClientWithResponses) EventDataGetWithResponse

func (c *ClientWithResponses) EventDataGetWithResponse(ctx context.Context, event openapi_types.UUID, reqEditors ...RequestEditorFn) (*EventDataGetResponse, error)

EventDataGetWithResponse request returning *EventDataGetResponse

func (*ClientWithResponses) EventKeyListWithResponse

func (c *ClientWithResponses) EventKeyListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*EventKeyListResponse, error)

EventKeyListWithResponse request returning *EventKeyListResponse

func (*ClientWithResponses) EventListWithResponse

func (c *ClientWithResponses) EventListWithResponse(ctx context.Context, tenant openapi_types.UUID, params *EventListParams, reqEditors ...RequestEditorFn) (*EventListResponse, error)

EventListWithResponse request returning *EventListResponse

func (*ClientWithResponses) EventUpdateReplayWithBodyWithResponse

func (c *ClientWithResponses) EventUpdateReplayWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EventUpdateReplayResponse, error)

EventUpdateReplayWithBodyWithResponse request with arbitrary body returning *EventUpdateReplayResponse

func (*ClientWithResponses) EventUpdateReplayWithResponse

func (c *ClientWithResponses) EventUpdateReplayWithResponse(ctx context.Context, tenant openapi_types.UUID, body EventUpdateReplayJSONRequestBody, reqEditors ...RequestEditorFn) (*EventUpdateReplayResponse, error)

func (*ClientWithResponses) LivenessGetWithResponse

func (c *ClientWithResponses) LivenessGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LivenessGetResponse, error)

LivenessGetWithResponse request returning *LivenessGetResponse

func (*ClientWithResponses) LogLineListWithResponse

func (c *ClientWithResponses) LogLineListWithResponse(ctx context.Context, stepRun openapi_types.UUID, params *LogLineListParams, reqEditors ...RequestEditorFn) (*LogLineListResponse, error)

LogLineListWithResponse request returning *LogLineListResponse

func (*ClientWithResponses) MetadataGetWithResponse

func (c *ClientWithResponses) MetadataGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetadataGetResponse, error)

MetadataGetWithResponse request returning *MetadataGetResponse

func (*ClientWithResponses) MetadataListIntegrationsWithResponse

func (c *ClientWithResponses) MetadataListIntegrationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetadataListIntegrationsResponse, error)

MetadataListIntegrationsWithResponse request returning *MetadataListIntegrationsResponse

func (*ClientWithResponses) ReadinessGetWithResponse

func (c *ClientWithResponses) ReadinessGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ReadinessGetResponse, error)

ReadinessGetWithResponse request returning *ReadinessGetResponse

func (*ClientWithResponses) SlackWebhookDeleteWithResponse added in v0.25.0

func (c *ClientWithResponses) SlackWebhookDeleteWithResponse(ctx context.Context, slack openapi_types.UUID, reqEditors ...RequestEditorFn) (*SlackWebhookDeleteResponse, error)

SlackWebhookDeleteWithResponse request returning *SlackWebhookDeleteResponse

func (*ClientWithResponses) SlackWebhookListWithResponse added in v0.25.0

func (c *ClientWithResponses) SlackWebhookListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*SlackWebhookListResponse, error)

SlackWebhookListWithResponse request returning *SlackWebhookListResponse

func (*ClientWithResponses) SnsCreateWithBodyWithResponse

func (c *ClientWithResponses) SnsCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SnsCreateResponse, error)

SnsCreateWithBodyWithResponse request with arbitrary body returning *SnsCreateResponse

func (*ClientWithResponses) SnsCreateWithResponse

func (c *ClientWithResponses) SnsCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body SnsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*SnsCreateResponse, error)

func (*ClientWithResponses) SnsDeleteWithResponse

func (c *ClientWithResponses) SnsDeleteWithResponse(ctx context.Context, sns openapi_types.UUID, reqEditors ...RequestEditorFn) (*SnsDeleteResponse, error)

SnsDeleteWithResponse request returning *SnsDeleteResponse

func (*ClientWithResponses) SnsListWithResponse

func (c *ClientWithResponses) SnsListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*SnsListResponse, error)

SnsListWithResponse request returning *SnsListResponse

func (*ClientWithResponses) SnsUpdateWithResponse

func (c *ClientWithResponses) SnsUpdateWithResponse(ctx context.Context, tenant openapi_types.UUID, event string, reqEditors ...RequestEditorFn) (*SnsUpdateResponse, error)

SnsUpdateWithResponse request returning *SnsUpdateResponse

func (*ClientWithResponses) StepRunGetSchemaWithResponse

func (c *ClientWithResponses) StepRunGetSchemaWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*StepRunGetSchemaResponse, error)

StepRunGetSchemaWithResponse request returning *StepRunGetSchemaResponse

func (*ClientWithResponses) StepRunGetWithResponse

func (c *ClientWithResponses) StepRunGetWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*StepRunGetResponse, error)

StepRunGetWithResponse request returning *StepRunGetResponse

func (*ClientWithResponses) StepRunListArchivesWithResponse added in v0.34.2

func (c *ClientWithResponses) StepRunListArchivesWithResponse(ctx context.Context, stepRun openapi_types.UUID, params *StepRunListArchivesParams, reqEditors ...RequestEditorFn) (*StepRunListArchivesResponse, error)

StepRunListArchivesWithResponse request returning *StepRunListArchivesResponse

func (*ClientWithResponses) StepRunListEventsWithResponse added in v0.26.0

func (c *ClientWithResponses) StepRunListEventsWithResponse(ctx context.Context, stepRun openapi_types.UUID, params *StepRunListEventsParams, reqEditors ...RequestEditorFn) (*StepRunListEventsResponse, error)

StepRunListEventsWithResponse request returning *StepRunListEventsResponse

func (*ClientWithResponses) StepRunUpdateCancelWithResponse added in v0.19.0

func (c *ClientWithResponses) StepRunUpdateCancelWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*StepRunUpdateCancelResponse, error)

StepRunUpdateCancelWithResponse request returning *StepRunUpdateCancelResponse

func (*ClientWithResponses) StepRunUpdateRerunWithBodyWithResponse

func (c *ClientWithResponses) StepRunUpdateRerunWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StepRunUpdateRerunResponse, error)

StepRunUpdateRerunWithBodyWithResponse request with arbitrary body returning *StepRunUpdateRerunResponse

func (*ClientWithResponses) StepRunUpdateRerunWithResponse

func (c *ClientWithResponses) StepRunUpdateRerunWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, body StepRunUpdateRerunJSONRequestBody, reqEditors ...RequestEditorFn) (*StepRunUpdateRerunResponse, error)

func (*ClientWithResponses) TenantAlertingSettingsGetWithResponse added in v0.25.0

func (c *ClientWithResponses) TenantAlertingSettingsGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantAlertingSettingsGetResponse, error)

TenantAlertingSettingsGetWithResponse request returning *TenantAlertingSettingsGetResponse

func (*ClientWithResponses) TenantCreateWithBodyWithResponse

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

TenantCreateWithBodyWithResponse request with arbitrary body returning *TenantCreateResponse

func (*ClientWithResponses) TenantCreateWithResponse

func (c *ClientWithResponses) TenantCreateWithResponse(ctx context.Context, body TenantCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantCreateResponse, error)

func (*ClientWithResponses) TenantGetQueueMetricsWithResponse added in v0.33.0

func (c *ClientWithResponses) TenantGetQueueMetricsWithResponse(ctx context.Context, tenant openapi_types.UUID, params *TenantGetQueueMetricsParams, reqEditors ...RequestEditorFn) (*TenantGetQueueMetricsResponse, error)

TenantGetQueueMetricsWithResponse request returning *TenantGetQueueMetricsResponse

func (*ClientWithResponses) TenantInviteAcceptWithBodyWithResponse

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

TenantInviteAcceptWithBodyWithResponse request with arbitrary body returning *TenantInviteAcceptResponse

func (*ClientWithResponses) TenantInviteAcceptWithResponse

func (c *ClientWithResponses) TenantInviteAcceptWithResponse(ctx context.Context, body TenantInviteAcceptJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantInviteAcceptResponse, error)

func (*ClientWithResponses) TenantInviteCreateWithBodyWithResponse

func (c *ClientWithResponses) TenantInviteCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TenantInviteCreateResponse, error)

TenantInviteCreateWithBodyWithResponse request with arbitrary body returning *TenantInviteCreateResponse

func (*ClientWithResponses) TenantInviteCreateWithResponse

func (c *ClientWithResponses) TenantInviteCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body TenantInviteCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantInviteCreateResponse, error)

func (*ClientWithResponses) TenantInviteDeleteWithResponse

func (c *ClientWithResponses) TenantInviteDeleteWithResponse(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantInviteDeleteResponse, error)

TenantInviteDeleteWithResponse request returning *TenantInviteDeleteResponse

func (*ClientWithResponses) TenantInviteListWithResponse

func (c *ClientWithResponses) TenantInviteListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantInviteListResponse, error)

TenantInviteListWithResponse request returning *TenantInviteListResponse

func (*ClientWithResponses) TenantInviteRejectWithBodyWithResponse

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

TenantInviteRejectWithBodyWithResponse request with arbitrary body returning *TenantInviteRejectResponse

func (*ClientWithResponses) TenantInviteRejectWithResponse

func (c *ClientWithResponses) TenantInviteRejectWithResponse(ctx context.Context, body TenantInviteRejectJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantInviteRejectResponse, error)

func (*ClientWithResponses) TenantInviteUpdateWithBodyWithResponse

func (c *ClientWithResponses) TenantInviteUpdateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TenantInviteUpdateResponse, error)

TenantInviteUpdateWithBodyWithResponse request with arbitrary body returning *TenantInviteUpdateResponse

func (*ClientWithResponses) TenantInviteUpdateWithResponse

func (c *ClientWithResponses) TenantInviteUpdateWithResponse(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, body TenantInviteUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantInviteUpdateResponse, error)

func (*ClientWithResponses) TenantMemberDeleteWithResponse added in v0.28.4

func (c *ClientWithResponses) TenantMemberDeleteWithResponse(ctx context.Context, tenant openapi_types.UUID, member openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantMemberDeleteResponse, error)

TenantMemberDeleteWithResponse request returning *TenantMemberDeleteResponse

func (*ClientWithResponses) TenantMemberListWithResponse

func (c *ClientWithResponses) TenantMemberListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantMemberListResponse, error)

TenantMemberListWithResponse request returning *TenantMemberListResponse

func (*ClientWithResponses) TenantMembershipsListWithResponse

func (c *ClientWithResponses) TenantMembershipsListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TenantMembershipsListResponse, error)

TenantMembershipsListWithResponse request returning *TenantMembershipsListResponse

func (*ClientWithResponses) TenantResourcePolicyGetWithResponse added in v0.31.0

func (c *ClientWithResponses) TenantResourcePolicyGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantResourcePolicyGetResponse, error)

TenantResourcePolicyGetWithResponse request returning *TenantResourcePolicyGetResponse

func (*ClientWithResponses) TenantUpdateWithBodyWithResponse added in v0.23.0

func (c *ClientWithResponses) TenantUpdateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TenantUpdateResponse, error)

TenantUpdateWithBodyWithResponse request with arbitrary body returning *TenantUpdateResponse

func (*ClientWithResponses) TenantUpdateWithResponse added in v0.23.0

func (c *ClientWithResponses) TenantUpdateWithResponse(ctx context.Context, tenant openapi_types.UUID, body TenantUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantUpdateResponse, error)

func (*ClientWithResponses) UserCreateWithBodyWithResponse

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

UserCreateWithBodyWithResponse request with arbitrary body returning *UserCreateResponse

func (*ClientWithResponses) UserCreateWithResponse

func (c *ClientWithResponses) UserCreateWithResponse(ctx context.Context, body UserCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*UserCreateResponse, error)

func (*ClientWithResponses) UserGetCurrentWithResponse

func (c *ClientWithResponses) UserGetCurrentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserGetCurrentResponse, error)

UserGetCurrentWithResponse request returning *UserGetCurrentResponse

func (*ClientWithResponses) UserListTenantInvitesWithResponse

func (c *ClientWithResponses) UserListTenantInvitesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserListTenantInvitesResponse, error)

UserListTenantInvitesWithResponse request returning *UserListTenantInvitesResponse

func (*ClientWithResponses) UserUpdateGithubOauthCallbackWithResponse

func (c *ClientWithResponses) UserUpdateGithubOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubOauthCallbackResponse, error)

UserUpdateGithubOauthCallbackWithResponse request returning *UserUpdateGithubOauthCallbackResponse

func (*ClientWithResponses) UserUpdateGithubOauthStartWithResponse

func (c *ClientWithResponses) UserUpdateGithubOauthStartWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubOauthStartResponse, error)

UserUpdateGithubOauthStartWithResponse request returning *UserUpdateGithubOauthStartResponse

func (*ClientWithResponses) UserUpdateGoogleOauthCallbackWithResponse

func (c *ClientWithResponses) UserUpdateGoogleOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGoogleOauthCallbackResponse, error)

UserUpdateGoogleOauthCallbackWithResponse request returning *UserUpdateGoogleOauthCallbackResponse

func (*ClientWithResponses) UserUpdateGoogleOauthStartWithResponse

func (c *ClientWithResponses) UserUpdateGoogleOauthStartWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGoogleOauthStartResponse, error)

UserUpdateGoogleOauthStartWithResponse request returning *UserUpdateGoogleOauthStartResponse

func (*ClientWithResponses) UserUpdateLoginWithBodyWithResponse

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

UserUpdateLoginWithBodyWithResponse request with arbitrary body returning *UserUpdateLoginResponse

func (*ClientWithResponses) UserUpdateLoginWithResponse

func (c *ClientWithResponses) UserUpdateLoginWithResponse(ctx context.Context, body UserUpdateLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*UserUpdateLoginResponse, error)

func (*ClientWithResponses) UserUpdateLogoutWithResponse

func (c *ClientWithResponses) UserUpdateLogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateLogoutResponse, error)

UserUpdateLogoutWithResponse request returning *UserUpdateLogoutResponse

func (*ClientWithResponses) UserUpdatePasswordWithBodyWithResponse added in v0.19.0

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

UserUpdatePasswordWithBodyWithResponse request with arbitrary body returning *UserUpdatePasswordResponse

func (*ClientWithResponses) UserUpdatePasswordWithResponse added in v0.19.0

func (c *ClientWithResponses) UserUpdatePasswordWithResponse(ctx context.Context, body UserUpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UserUpdatePasswordResponse, error)

func (*ClientWithResponses) UserUpdateSlackOauthCallbackWithResponse added in v0.25.0

func (c *ClientWithResponses) UserUpdateSlackOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateSlackOauthCallbackResponse, error)

UserUpdateSlackOauthCallbackWithResponse request returning *UserUpdateSlackOauthCallbackResponse

func (*ClientWithResponses) UserUpdateSlackOauthStartWithResponse added in v0.25.0

func (c *ClientWithResponses) UserUpdateSlackOauthStartWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*UserUpdateSlackOauthStartResponse, error)

UserUpdateSlackOauthStartWithResponse request returning *UserUpdateSlackOauthStartResponse

func (*ClientWithResponses) WebhookCreateWithBodyWithResponse added in v0.34.0

func (c *ClientWithResponses) WebhookCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WebhookCreateResponse, error)

WebhookCreateWithBodyWithResponse request with arbitrary body returning *WebhookCreateResponse

func (*ClientWithResponses) WebhookCreateWithResponse added in v0.34.0

func (c *ClientWithResponses) WebhookCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body WebhookCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WebhookCreateResponse, error)

func (*ClientWithResponses) WebhookDeleteWithResponse added in v0.34.0

func (c *ClientWithResponses) WebhookDeleteWithResponse(ctx context.Context, webhook openapi_types.UUID, reqEditors ...RequestEditorFn) (*WebhookDeleteResponse, error)

WebhookDeleteWithResponse request returning *WebhookDeleteResponse

func (*ClientWithResponses) WebhookListWithResponse added in v0.34.0

func (c *ClientWithResponses) WebhookListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*WebhookListResponse, error)

WebhookListWithResponse request returning *WebhookListResponse

func (*ClientWithResponses) WorkerGetWithResponse

func (c *ClientWithResponses) WorkerGetWithResponse(ctx context.Context, worker openapi_types.UUID, params *WorkerGetParams, reqEditors ...RequestEditorFn) (*WorkerGetResponse, error)

WorkerGetWithResponse request returning *WorkerGetResponse

func (*ClientWithResponses) WorkerListWithResponse

func (c *ClientWithResponses) WorkerListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkerListResponse, error)

WorkerListWithResponse request returning *WorkerListResponse

func (*ClientWithResponses) WorkerUpdateWithBodyWithResponse added in v0.35.0

func (c *ClientWithResponses) WorkerUpdateWithBodyWithResponse(ctx context.Context, worker openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkerUpdateResponse, error)

WorkerUpdateWithBodyWithResponse request with arbitrary body returning *WorkerUpdateResponse

func (*ClientWithResponses) WorkerUpdateWithResponse added in v0.35.0

func (c *ClientWithResponses) WorkerUpdateWithResponse(ctx context.Context, worker openapi_types.UUID, body WorkerUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkerUpdateResponse, error)

func (*ClientWithResponses) WorkflowDeleteWithResponse

func (c *ClientWithResponses) WorkflowDeleteWithResponse(ctx context.Context, workflow openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowDeleteResponse, error)

WorkflowDeleteWithResponse request returning *WorkflowDeleteResponse

func (*ClientWithResponses) WorkflowGetMetricsWithResponse added in v0.19.3

func (c *ClientWithResponses) WorkflowGetMetricsWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowGetMetricsParams, reqEditors ...RequestEditorFn) (*WorkflowGetMetricsResponse, error)

WorkflowGetMetricsWithResponse request returning *WorkflowGetMetricsResponse

func (*ClientWithResponses) WorkflowGetWithResponse

func (c *ClientWithResponses) WorkflowGetWithResponse(ctx context.Context, workflow openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowGetResponse, error)

WorkflowGetWithResponse request returning *WorkflowGetResponse

func (*ClientWithResponses) WorkflowListWithResponse

func (c *ClientWithResponses) WorkflowListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowListResponse, error)

WorkflowListWithResponse request returning *WorkflowListResponse

func (*ClientWithResponses) WorkflowRunCancelWithBodyWithResponse added in v0.27.0

func (c *ClientWithResponses) WorkflowRunCancelWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowRunCancelResponse, error)

WorkflowRunCancelWithBodyWithResponse request with arbitrary body returning *WorkflowRunCancelResponse

func (*ClientWithResponses) WorkflowRunCancelWithResponse added in v0.27.0

func (c *ClientWithResponses) WorkflowRunCancelWithResponse(ctx context.Context, tenant openapi_types.UUID, body WorkflowRunCancelJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowRunCancelResponse, error)

func (*ClientWithResponses) WorkflowRunCreateWithBodyWithResponse

func (c *ClientWithResponses) WorkflowRunCreateWithBodyWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowRunCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowRunCreateResponse, error)

WorkflowRunCreateWithBodyWithResponse request with arbitrary body returning *WorkflowRunCreateResponse

func (*ClientWithResponses) WorkflowRunCreateWithResponse

func (c *ClientWithResponses) WorkflowRunCreateWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowRunCreateParams, body WorkflowRunCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowRunCreateResponse, error)

func (*ClientWithResponses) WorkflowRunGetInputWithResponse added in v0.40.0

func (c *ClientWithResponses) WorkflowRunGetInputWithResponse(ctx context.Context, workflowRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowRunGetInputResponse, error)

WorkflowRunGetInputWithResponse request returning *WorkflowRunGetInputResponse

func (*ClientWithResponses) WorkflowRunGetMetricsWithResponse added in v0.22.0

func (c *ClientWithResponses) WorkflowRunGetMetricsWithResponse(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunGetMetricsParams, reqEditors ...RequestEditorFn) (*WorkflowRunGetMetricsResponse, error)

WorkflowRunGetMetricsWithResponse request returning *WorkflowRunGetMetricsResponse

func (*ClientWithResponses) WorkflowRunGetWithResponse

func (c *ClientWithResponses) WorkflowRunGetWithResponse(ctx context.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowRunGetResponse, error)

WorkflowRunGetWithResponse request returning *WorkflowRunGetResponse

func (*ClientWithResponses) WorkflowRunListWithResponse

func (c *ClientWithResponses) WorkflowRunListWithResponse(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunListParams, reqEditors ...RequestEditorFn) (*WorkflowRunListResponse, error)

WorkflowRunListWithResponse request returning *WorkflowRunListResponse

func (*ClientWithResponses) WorkflowRunUpdateReplayWithBodyWithResponse added in v0.39.0

func (c *ClientWithResponses) WorkflowRunUpdateReplayWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowRunUpdateReplayResponse, error)

WorkflowRunUpdateReplayWithBodyWithResponse request with arbitrary body returning *WorkflowRunUpdateReplayResponse

func (*ClientWithResponses) WorkflowRunUpdateReplayWithResponse added in v0.39.0

func (c *ClientWithResponses) WorkflowRunUpdateReplayWithResponse(ctx context.Context, tenant openapi_types.UUID, body WorkflowRunUpdateReplayJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowRunUpdateReplayResponse, error)

func (*ClientWithResponses) WorkflowVersionGetDefinitionWithResponse

func (c *ClientWithResponses) WorkflowVersionGetDefinitionWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowVersionGetDefinitionParams, reqEditors ...RequestEditorFn) (*WorkflowVersionGetDefinitionResponse, error)

WorkflowVersionGetDefinitionWithResponse request returning *WorkflowVersionGetDefinitionResponse

func (*ClientWithResponses) WorkflowVersionGetWithResponse

func (c *ClientWithResponses) WorkflowVersionGetWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowVersionGetParams, reqEditors ...RequestEditorFn) (*WorkflowVersionGetResponse, error)

WorkflowVersionGetWithResponse request returning *WorkflowVersionGetResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// LivenessGetWithResponse request
	LivenessGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LivenessGetResponse, error)

	// ReadinessGetWithResponse request
	ReadinessGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ReadinessGetResponse, error)

	// AlertEmailGroupDeleteWithResponse request
	AlertEmailGroupDeleteWithResponse(ctx context.Context, alertEmailGroup openapi_types.UUID, reqEditors ...RequestEditorFn) (*AlertEmailGroupDeleteResponse, error)

	// AlertEmailGroupUpdateWithBodyWithResponse request with any body
	AlertEmailGroupUpdateWithBodyWithResponse(ctx context.Context, alertEmailGroup openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AlertEmailGroupUpdateResponse, error)

	AlertEmailGroupUpdateWithResponse(ctx context.Context, alertEmailGroup openapi_types.UUID, body AlertEmailGroupUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*AlertEmailGroupUpdateResponse, error)

	// ApiTokenUpdateRevokeWithResponse request
	ApiTokenUpdateRevokeWithResponse(ctx context.Context, apiToken openapi_types.UUID, reqEditors ...RequestEditorFn) (*ApiTokenUpdateRevokeResponse, error)

	// CloudMetadataGetWithResponse request
	CloudMetadataGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CloudMetadataGetResponse, error)

	// EventDataGetWithResponse request
	EventDataGetWithResponse(ctx context.Context, event openapi_types.UUID, reqEditors ...RequestEditorFn) (*EventDataGetResponse, error)

	// MetadataGetWithResponse request
	MetadataGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetadataGetResponse, error)

	// MetadataListIntegrationsWithResponse request
	MetadataListIntegrationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetadataListIntegrationsResponse, error)

	// SlackWebhookDeleteWithResponse request
	SlackWebhookDeleteWithResponse(ctx context.Context, slack openapi_types.UUID, reqEditors ...RequestEditorFn) (*SlackWebhookDeleteResponse, error)

	// SnsDeleteWithResponse request
	SnsDeleteWithResponse(ctx context.Context, sns openapi_types.UUID, reqEditors ...RequestEditorFn) (*SnsDeleteResponse, error)

	// SnsUpdateWithResponse request
	SnsUpdateWithResponse(ctx context.Context, tenant openapi_types.UUID, event string, reqEditors ...RequestEditorFn) (*SnsUpdateResponse, error)

	// StepRunListArchivesWithResponse request
	StepRunListArchivesWithResponse(ctx context.Context, stepRun openapi_types.UUID, params *StepRunListArchivesParams, reqEditors ...RequestEditorFn) (*StepRunListArchivesResponse, error)

	// StepRunListEventsWithResponse request
	StepRunListEventsWithResponse(ctx context.Context, stepRun openapi_types.UUID, params *StepRunListEventsParams, reqEditors ...RequestEditorFn) (*StepRunListEventsResponse, error)

	// LogLineListWithResponse request
	LogLineListWithResponse(ctx context.Context, stepRun openapi_types.UUID, params *LogLineListParams, reqEditors ...RequestEditorFn) (*LogLineListResponse, error)

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

	TenantCreateWithResponse(ctx context.Context, body TenantCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantCreateResponse, error)

	// TenantUpdateWithBodyWithResponse request with any body
	TenantUpdateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TenantUpdateResponse, error)

	TenantUpdateWithResponse(ctx context.Context, tenant openapi_types.UUID, body TenantUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantUpdateResponse, error)

	// AlertEmailGroupListWithResponse request
	AlertEmailGroupListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*AlertEmailGroupListResponse, error)

	// AlertEmailGroupCreateWithBodyWithResponse request with any body
	AlertEmailGroupCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AlertEmailGroupCreateResponse, error)

	AlertEmailGroupCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body AlertEmailGroupCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*AlertEmailGroupCreateResponse, error)

	// TenantAlertingSettingsGetWithResponse request
	TenantAlertingSettingsGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantAlertingSettingsGetResponse, error)

	// ApiTokenListWithResponse request
	ApiTokenListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*ApiTokenListResponse, error)

	// ApiTokenCreateWithBodyWithResponse request with any body
	ApiTokenCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiTokenCreateResponse, error)

	ApiTokenCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body ApiTokenCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiTokenCreateResponse, error)

	// EventListWithResponse request
	EventListWithResponse(ctx context.Context, tenant openapi_types.UUID, params *EventListParams, reqEditors ...RequestEditorFn) (*EventListResponse, error)

	// EventCreateWithBodyWithResponse request with any body
	EventCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EventCreateResponse, error)

	EventCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body EventCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*EventCreateResponse, error)

	// EventKeyListWithResponse request
	EventKeyListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*EventKeyListResponse, error)

	// EventUpdateReplayWithBodyWithResponse request with any body
	EventUpdateReplayWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EventUpdateReplayResponse, error)

	EventUpdateReplayWithResponse(ctx context.Context, tenant openapi_types.UUID, body EventUpdateReplayJSONRequestBody, reqEditors ...RequestEditorFn) (*EventUpdateReplayResponse, error)

	// TenantInviteListWithResponse request
	TenantInviteListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantInviteListResponse, error)

	// TenantInviteCreateWithBodyWithResponse request with any body
	TenantInviteCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TenantInviteCreateResponse, error)

	TenantInviteCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body TenantInviteCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantInviteCreateResponse, error)

	// TenantInviteDeleteWithResponse request
	TenantInviteDeleteWithResponse(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantInviteDeleteResponse, error)

	// TenantInviteUpdateWithBodyWithResponse request with any body
	TenantInviteUpdateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TenantInviteUpdateResponse, error)

	TenantInviteUpdateWithResponse(ctx context.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID, body TenantInviteUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantInviteUpdateResponse, error)

	// TenantMemberListWithResponse request
	TenantMemberListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantMemberListResponse, error)

	// TenantMemberDeleteWithResponse request
	TenantMemberDeleteWithResponse(ctx context.Context, tenant openapi_types.UUID, member openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantMemberDeleteResponse, error)

	// TenantGetQueueMetricsWithResponse request
	TenantGetQueueMetricsWithResponse(ctx context.Context, tenant openapi_types.UUID, params *TenantGetQueueMetricsParams, reqEditors ...RequestEditorFn) (*TenantGetQueueMetricsResponse, error)

	// TenantResourcePolicyGetWithResponse request
	TenantResourcePolicyGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantResourcePolicyGetResponse, error)

	// SlackWebhookListWithResponse request
	SlackWebhookListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*SlackWebhookListResponse, error)

	// UserUpdateSlackOauthStartWithResponse request
	UserUpdateSlackOauthStartWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*UserUpdateSlackOauthStartResponse, error)

	// SnsListWithResponse request
	SnsListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*SnsListResponse, error)

	// SnsCreateWithBodyWithResponse request with any body
	SnsCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SnsCreateResponse, error)

	SnsCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body SnsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*SnsCreateResponse, error)

	// StepRunGetWithResponse request
	StepRunGetWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*StepRunGetResponse, error)

	// StepRunUpdateCancelWithResponse request
	StepRunUpdateCancelWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*StepRunUpdateCancelResponse, error)

	// StepRunUpdateRerunWithBodyWithResponse request with any body
	StepRunUpdateRerunWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StepRunUpdateRerunResponse, error)

	StepRunUpdateRerunWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, body StepRunUpdateRerunJSONRequestBody, reqEditors ...RequestEditorFn) (*StepRunUpdateRerunResponse, error)

	// StepRunGetSchemaWithResponse request
	StepRunGetSchemaWithResponse(ctx context.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*StepRunGetSchemaResponse, error)

	// WebhookListWithResponse request
	WebhookListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*WebhookListResponse, error)

	// WebhookCreateWithBodyWithResponse request with any body
	WebhookCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WebhookCreateResponse, error)

	WebhookCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body WebhookCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WebhookCreateResponse, error)

	// WorkerListWithResponse request
	WorkerListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkerListResponse, error)

	// WorkflowRunUpdateReplayWithBodyWithResponse request with any body
	WorkflowRunUpdateReplayWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowRunUpdateReplayResponse, error)

	WorkflowRunUpdateReplayWithResponse(ctx context.Context, tenant openapi_types.UUID, body WorkflowRunUpdateReplayJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowRunUpdateReplayResponse, error)

	// WorkflowRunGetWithResponse request
	WorkflowRunGetWithResponse(ctx context.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowRunGetResponse, error)

	// WorkflowListWithResponse request
	WorkflowListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowListResponse, error)

	// WorkflowRunCancelWithBodyWithResponse request with any body
	WorkflowRunCancelWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowRunCancelResponse, error)

	WorkflowRunCancelWithResponse(ctx context.Context, tenant openapi_types.UUID, body WorkflowRunCancelJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowRunCancelResponse, error)

	// WorkflowRunListWithResponse request
	WorkflowRunListWithResponse(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunListParams, reqEditors ...RequestEditorFn) (*WorkflowRunListResponse, error)

	// WorkflowRunGetMetricsWithResponse request
	WorkflowRunGetMetricsWithResponse(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunGetMetricsParams, reqEditors ...RequestEditorFn) (*WorkflowRunGetMetricsResponse, error)

	// UserGetCurrentWithResponse request
	UserGetCurrentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserGetCurrentResponse, error)

	// UserUpdateGithubOauthCallbackWithResponse request
	UserUpdateGithubOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubOauthCallbackResponse, error)

	// UserUpdateGithubOauthStartWithResponse request
	UserUpdateGithubOauthStartWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubOauthStartResponse, error)

	// UserUpdateGoogleOauthCallbackWithResponse request
	UserUpdateGoogleOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGoogleOauthCallbackResponse, error)

	// UserUpdateGoogleOauthStartWithResponse request
	UserUpdateGoogleOauthStartWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGoogleOauthStartResponse, error)

	// UserListTenantInvitesWithResponse request
	UserListTenantInvitesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserListTenantInvitesResponse, error)

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

	TenantInviteAcceptWithResponse(ctx context.Context, body TenantInviteAcceptJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantInviteAcceptResponse, error)

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

	TenantInviteRejectWithResponse(ctx context.Context, body TenantInviteRejectJSONRequestBody, reqEditors ...RequestEditorFn) (*TenantInviteRejectResponse, error)

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

	UserUpdateLoginWithResponse(ctx context.Context, body UserUpdateLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*UserUpdateLoginResponse, error)

	// UserUpdateLogoutWithResponse request
	UserUpdateLogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateLogoutResponse, error)

	// TenantMembershipsListWithResponse request
	TenantMembershipsListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TenantMembershipsListResponse, error)

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

	UserUpdatePasswordWithResponse(ctx context.Context, body UserUpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UserUpdatePasswordResponse, error)

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

	UserCreateWithResponse(ctx context.Context, body UserCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*UserCreateResponse, error)

	// UserUpdateSlackOauthCallbackWithResponse request
	UserUpdateSlackOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateSlackOauthCallbackResponse, error)

	// WebhookDeleteWithResponse request
	WebhookDeleteWithResponse(ctx context.Context, webhook openapi_types.UUID, reqEditors ...RequestEditorFn) (*WebhookDeleteResponse, error)

	// WorkerGetWithResponse request
	WorkerGetWithResponse(ctx context.Context, worker openapi_types.UUID, params *WorkerGetParams, reqEditors ...RequestEditorFn) (*WorkerGetResponse, error)

	// WorkerUpdateWithBodyWithResponse request with any body
	WorkerUpdateWithBodyWithResponse(ctx context.Context, worker openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkerUpdateResponse, error)

	WorkerUpdateWithResponse(ctx context.Context, worker openapi_types.UUID, body WorkerUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkerUpdateResponse, error)

	// WorkflowRunGetInputWithResponse request
	WorkflowRunGetInputWithResponse(ctx context.Context, workflowRun openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowRunGetInputResponse, error)

	// WorkflowDeleteWithResponse request
	WorkflowDeleteWithResponse(ctx context.Context, workflow openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowDeleteResponse, error)

	// WorkflowGetWithResponse request
	WorkflowGetWithResponse(ctx context.Context, workflow openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowGetResponse, error)

	// WorkflowGetMetricsWithResponse request
	WorkflowGetMetricsWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowGetMetricsParams, reqEditors ...RequestEditorFn) (*WorkflowGetMetricsResponse, error)

	// WorkflowRunCreateWithBodyWithResponse request with any body
	WorkflowRunCreateWithBodyWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowRunCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowRunCreateResponse, error)

	WorkflowRunCreateWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowRunCreateParams, body WorkflowRunCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowRunCreateResponse, error)

	// WorkflowVersionGetWithResponse request
	WorkflowVersionGetWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowVersionGetParams, reqEditors ...RequestEditorFn) (*WorkflowVersionGetResponse, error)

	// WorkflowVersionGetDefinitionWithResponse request
	WorkflowVersionGetDefinitionWithResponse(ctx context.Context, workflow openapi_types.UUID, params *WorkflowVersionGetDefinitionParams, reqEditors ...RequestEditorFn) (*WorkflowVersionGetDefinitionResponse, error)
}

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

type CloudMetadataGetResponse added in v0.34.1

type CloudMetadataGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *APIErrors
	JSON400      *APIErrors
}

func ParseCloudMetadataGetResponse added in v0.34.1

func ParseCloudMetadataGetResponse(rsp *http.Response) (*CloudMetadataGetResponse, error)

ParseCloudMetadataGetResponse parses an HTTP response from a CloudMetadataGetWithResponse call

func (CloudMetadataGetResponse) Status added in v0.34.1

func (r CloudMetadataGetResponse) Status() string

Status returns HTTPResponse.Status

func (CloudMetadataGetResponse) StatusCode added in v0.34.1

func (r CloudMetadataGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAPITokenRequest

type CreateAPITokenRequest struct {
	// ExpiresIn The duration for which the token is valid.
	ExpiresIn *string `json:"expiresIn,omitempty" validate:"omitnil,duration"`

	// Name A name for the API token.
	Name string `json:"name"`
}

CreateAPITokenRequest defines model for CreateAPITokenRequest.

type CreateAPITokenResponse

type CreateAPITokenResponse struct {
	// Token The API token.
	Token string `json:"token"`
}

CreateAPITokenResponse defines model for CreateAPITokenResponse.

type CreateEventRequest added in v0.33.0

type CreateEventRequest struct {
	// AdditionalMetadata Additional metadata for the event.
	AdditionalMetadata *map[string]interface{} `json:"additionalMetadata,omitempty"`

	// Data The data for the event.
	Data map[string]interface{} `json:"data"`

	// Key The key for the event.
	Key string `json:"key"`
}

CreateEventRequest defines model for CreateEventRequest.

type CreateSNSIntegrationRequest

type CreateSNSIntegrationRequest struct {
	// TopicArn The Amazon Resource Name (ARN) of the SNS topic.
	TopicArn string `json:"topicArn" validate:"required,min=1,max=256"`
}

CreateSNSIntegrationRequest defines model for CreateSNSIntegrationRequest.

type CreateTenantAlertEmailGroupRequest added in v0.25.0

type CreateTenantAlertEmailGroupRequest struct {
	// Emails A list of emails for users
	Emails []string `json:"emails" validate:"required,dive,email"`
}

CreateTenantAlertEmailGroupRequest defines model for CreateTenantAlertEmailGroupRequest.

type CreateTenantInviteRequest

type CreateTenantInviteRequest struct {
	// Email The email of the user to invite.
	Email string           `json:"email" validate:"required,email"`
	Role  TenantMemberRole `json:"role"`
}

CreateTenantInviteRequest defines model for CreateTenantInviteRequest.

type CreateTenantRequest

type CreateTenantRequest struct {
	// Name The name of the tenant.
	Name string `json:"name" validate:"required"`

	// Slug The slug of the tenant.
	Slug string `json:"slug" validate:"required,hatchetName"`
}

CreateTenantRequest defines model for CreateTenantRequest.

type Event

type Event struct {
	// AdditionalMetadata Additional metadata for the event.
	AdditionalMetadata *map[string]interface{} `json:"additionalMetadata,omitempty"`

	// Key The key for the event.
	Key      string          `json:"key"`
	Metadata APIResourceMeta `json:"metadata"`
	Tenant   *Tenant         `json:"tenant,omitempty"`

	// TenantId The ID of the tenant associated with this event.
	TenantId           string                   `json:"tenantId"`
	WorkflowRunSummary *EventWorkflowRunSummary `json:"workflowRunSummary,omitempty"`
}

Event defines model for Event.

type EventCreateJSONRequestBody added in v0.33.0

type EventCreateJSONRequestBody = CreateEventRequest

EventCreateJSONRequestBody defines body for EventCreate for application/json ContentType.

type EventCreateResponse added in v0.33.0

type EventCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Event
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON429      *APIErrors
}

func ParseEventCreateResponse added in v0.33.0

func ParseEventCreateResponse(rsp *http.Response) (*EventCreateResponse, error)

ParseEventCreateResponse parses an HTTP response from a EventCreateWithResponse call

func (EventCreateResponse) Status added in v0.33.0

func (r EventCreateResponse) Status() string

Status returns HTTPResponse.Status

func (EventCreateResponse) StatusCode added in v0.33.0

func (r EventCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EventData

type EventData struct {
	// Data The data for the event (JSON bytes).
	Data string `json:"data"`
}

EventData defines model for EventData.

type EventDataGetResponse

type EventDataGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EventData
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseEventDataGetResponse

func ParseEventDataGetResponse(rsp *http.Response) (*EventDataGetResponse, error)

ParseEventDataGetResponse parses an HTTP response from a EventDataGetWithResponse call

func (EventDataGetResponse) Status

func (r EventDataGetResponse) Status() string

Status returns HTTPResponse.Status

func (EventDataGetResponse) StatusCode

func (r EventDataGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EventKey

type EventKey = string

EventKey The key for the event.

type EventKeyList

type EventKeyList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]EventKey         `json:"rows,omitempty"`
}

EventKeyList defines model for EventKeyList.

type EventKeyListResponse

type EventKeyListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EventKeyList
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseEventKeyListResponse

func ParseEventKeyListResponse(rsp *http.Response) (*EventKeyListResponse, error)

ParseEventKeyListResponse parses an HTTP response from a EventKeyListWithResponse call

func (EventKeyListResponse) Status

func (r EventKeyListResponse) Status() string

Status returns HTTPResponse.Status

func (EventKeyListResponse) StatusCode

func (r EventKeyListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EventList

type EventList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]Event            `json:"rows,omitempty"`
}

EventList defines model for EventList.

type EventListParams

type EventListParams struct {
	// Offset The number to skip
	Offset *int64 `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The number to limit by
	Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`

	// Keys A list of keys to filter by
	Keys *[]EventKey `form:"keys,omitempty" json:"keys,omitempty"`

	// Workflows A list of workflow IDs to filter by
	Workflows *[]WorkflowID `form:"workflows,omitempty" json:"workflows,omitempty"`

	// Statuses A list of workflow run statuses to filter by
	Statuses *WorkflowRunStatusList `form:"statuses,omitempty" json:"statuses,omitempty"`

	// Search The search query to filter for
	Search *EventSearch `form:"search,omitempty" json:"search,omitempty"`

	// OrderByField What to order by
	OrderByField *EventOrderByField `form:"orderByField,omitempty" json:"orderByField,omitempty"`

	// OrderByDirection The order direction
	OrderByDirection *EventOrderByDirection `form:"orderByDirection,omitempty" json:"orderByDirection,omitempty"`

	// AdditionalMetadata A list of metadata key value pairs to filter by
	AdditionalMetadata *[]string `form:"additionalMetadata,omitempty" json:"additionalMetadata,omitempty"`
}

EventListParams defines parameters for EventList.

type EventListResponse

type EventListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EventList
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseEventListResponse

func ParseEventListResponse(rsp *http.Response) (*EventListResponse, error)

ParseEventListResponse parses an HTTP response from a EventListWithResponse call

func (EventListResponse) Status

func (r EventListResponse) Status() string

Status returns HTTPResponse.Status

func (EventListResponse) StatusCode

func (r EventListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EventOrderByDirection

type EventOrderByDirection string

EventOrderByDirection defines model for EventOrderByDirection.

const (
	EventOrderByDirectionAsc  EventOrderByDirection = "asc"
	EventOrderByDirectionDesc EventOrderByDirection = "desc"
)

Defines values for EventOrderByDirection.

type EventOrderByField

type EventOrderByField string

EventOrderByField defines model for EventOrderByField.

const (
	EventOrderByFieldCreatedAt EventOrderByField = "createdAt"
)

Defines values for EventOrderByField.

type EventSearch

type EventSearch = string

EventSearch defines model for EventSearch.

type EventUpdateReplayJSONRequestBody

type EventUpdateReplayJSONRequestBody = ReplayEventRequest

EventUpdateReplayJSONRequestBody defines body for EventUpdateReplay for application/json ContentType.

type EventUpdateReplayResponse

type EventUpdateReplayResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EventList
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON429      *APIErrors
}

func ParseEventUpdateReplayResponse

func ParseEventUpdateReplayResponse(rsp *http.Response) (*EventUpdateReplayResponse, error)

ParseEventUpdateReplayResponse parses an HTTP response from a EventUpdateReplayWithResponse call

func (EventUpdateReplayResponse) Status

func (r EventUpdateReplayResponse) Status() string

Status returns HTTPResponse.Status

func (EventUpdateReplayResponse) StatusCode

func (r EventUpdateReplayResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EventWorkflowRunSummary

type EventWorkflowRunSummary struct {
	// Failed The number of failed runs.
	Failed *int64 `json:"failed,omitempty"`

	// Pending The number of pending runs.
	Pending *int64 `json:"pending,omitempty"`

	// Queued The number of queued runs.
	Queued *int64 `json:"queued,omitempty"`

	// Running The number of running runs.
	Running *int64 `json:"running,omitempty"`

	// Succeeded The number of succeeded runs.
	Succeeded *int64 `json:"succeeded,omitempty"`
}

EventWorkflowRunSummary defines model for EventWorkflowRunSummary.

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Job

type Job struct {
	// Description The description of the job.
	Description *string         `json:"description,omitempty"`
	Metadata    APIResourceMeta `json:"metadata"`
	Name        string          `json:"name"`
	Steps       []Step          `json:"steps"`
	TenantId    string          `json:"tenantId"`

	// Timeout The timeout of the job.
	Timeout   *string `json:"timeout,omitempty"`
	VersionId string  `json:"versionId"`
}

Job defines model for Job.

type JobRun

type JobRun struct {
	CancelledAt     *time.Time              `json:"cancelledAt,omitempty"`
	CancelledError  *string                 `json:"cancelledError,omitempty"`
	CancelledReason *string                 `json:"cancelledReason,omitempty"`
	FinishedAt      *time.Time              `json:"finishedAt,omitempty"`
	Job             *Job                    `json:"job,omitempty"`
	JobId           string                  `json:"jobId"`
	Metadata        APIResourceMeta         `json:"metadata"`
	Result          *map[string]interface{} `json:"result,omitempty"`
	StartedAt       *time.Time              `json:"startedAt,omitempty"`
	Status          JobRunStatus            `json:"status"`
	StepRuns        *[]StepRun              `json:"stepRuns,omitempty"`
	TenantId        string                  `json:"tenantId"`
	TickerId        *string                 `json:"tickerId,omitempty"`
	TimeoutAt       *time.Time              `json:"timeoutAt,omitempty"`
	WorkflowRun     *WorkflowRun            `json:"workflowRun,omitempty"`
	WorkflowRunId   string                  `json:"workflowRunId"`
}

JobRun defines model for JobRun.

type JobRunStatus

type JobRunStatus string

JobRunStatus defines model for JobRunStatus.

const (
	JobRunStatusCANCELLED JobRunStatus = "CANCELLED"
	JobRunStatusFAILED    JobRunStatus = "FAILED"
	JobRunStatusPENDING   JobRunStatus = "PENDING"
	JobRunStatusRUNNING   JobRunStatus = "RUNNING"
	JobRunStatusSUCCEEDED JobRunStatus = "SUCCEEDED"
)

Defines values for JobRunStatus.

type ListAPIMetaIntegration

type ListAPIMetaIntegration = []APIMetaIntegration

ListAPIMetaIntegration defines model for ListAPIMetaIntegration.

type ListAPITokensResponse

type ListAPITokensResponse struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]APIToken         `json:"rows,omitempty"`
}

ListAPITokensResponse defines model for ListAPITokensResponse.

type ListSNSIntegrations

type ListSNSIntegrations struct {
	Pagination PaginationResponse `json:"pagination"`
	Rows       []SNSIntegration   `json:"rows"`
}

ListSNSIntegrations defines model for ListSNSIntegrations.

type ListSlackWebhooks added in v0.25.0

type ListSlackWebhooks struct {
	Pagination PaginationResponse `json:"pagination"`
	Rows       []SlackWebhook     `json:"rows"`
}

ListSlackWebhooks defines model for ListSlackWebhooks.

type LivenessGetResponse

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

func ParseLivenessGetResponse

func ParseLivenessGetResponse(rsp *http.Response) (*LivenessGetResponse, error)

ParseLivenessGetResponse parses an HTTP response from a LivenessGetWithResponse call

func (LivenessGetResponse) Status

func (r LivenessGetResponse) Status() string

Status returns HTTPResponse.Status

func (LivenessGetResponse) StatusCode

func (r LivenessGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogLine

type LogLine struct {
	// CreatedAt The creation date of the log line.
	CreatedAt time.Time `json:"createdAt"`

	// Message The log message.
	Message string `json:"message"`

	// Metadata The log metadata.
	Metadata map[string]interface{} `json:"metadata"`
}

LogLine defines model for LogLine.

type LogLineLevel

type LogLineLevel string

LogLineLevel defines model for LogLineLevel.

const (
	LogLineLevelDEBUG LogLineLevel = "DEBUG"
	LogLineLevelERROR LogLineLevel = "ERROR"
	LogLineLevelINFO  LogLineLevel = "INFO"
	LogLineLevelWARN  LogLineLevel = "WARN"
)

Defines values for LogLineLevel.

type LogLineLevelField

type LogLineLevelField = []LogLineLevel

LogLineLevelField defines model for LogLineLevelField.

type LogLineList

type LogLineList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]LogLine          `json:"rows,omitempty"`
}

LogLineList defines model for LogLineList.

type LogLineListParams

type LogLineListParams struct {
	// Offset The number to skip
	Offset *int64 `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The number to limit by
	Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`

	// Levels A list of levels to filter by
	Levels *LogLineLevelField `form:"levels,omitempty" json:"levels,omitempty"`

	// Search The search query to filter for
	Search *LogLineSearch `form:"search,omitempty" json:"search,omitempty"`

	// OrderByField What to order by
	OrderByField *LogLineOrderByField `form:"orderByField,omitempty" json:"orderByField,omitempty"`

	// OrderByDirection The order direction
	OrderByDirection *LogLineOrderByDirection `form:"orderByDirection,omitempty" json:"orderByDirection,omitempty"`
}

LogLineListParams defines parameters for LogLineList.

type LogLineListResponse

type LogLineListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogLineList
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseLogLineListResponse

func ParseLogLineListResponse(rsp *http.Response) (*LogLineListResponse, error)

ParseLogLineListResponse parses an HTTP response from a LogLineListWithResponse call

func (LogLineListResponse) Status

func (r LogLineListResponse) Status() string

Status returns HTTPResponse.Status

func (LogLineListResponse) StatusCode

func (r LogLineListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogLineOrderByDirection

type LogLineOrderByDirection string

LogLineOrderByDirection defines model for LogLineOrderByDirection.

const (
	LogLineOrderByDirectionAsc  LogLineOrderByDirection = "asc"
	LogLineOrderByDirectionDesc LogLineOrderByDirection = "desc"
)

Defines values for LogLineOrderByDirection.

type LogLineOrderByField

type LogLineOrderByField string

LogLineOrderByField defines model for LogLineOrderByField.

const (
	LogLineOrderByFieldCreatedAt LogLineOrderByField = "createdAt"
)

Defines values for LogLineOrderByField.

type LogLineSearch

type LogLineSearch = string

LogLineSearch defines model for LogLineSearch.

type MetadataGetResponse

type MetadataGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *APIMeta
	JSON400      *APIErrors
}

func ParseMetadataGetResponse

func ParseMetadataGetResponse(rsp *http.Response) (*MetadataGetResponse, error)

ParseMetadataGetResponse parses an HTTP response from a MetadataGetWithResponse call

func (MetadataGetResponse) Status

func (r MetadataGetResponse) Status() string

Status returns HTTPResponse.Status

func (MetadataGetResponse) StatusCode

func (r MetadataGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MetadataListIntegrationsResponse

type MetadataListIntegrationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAPIMetaIntegration
	JSON400      *APIErrors
}

func ParseMetadataListIntegrationsResponse

func ParseMetadataListIntegrationsResponse(rsp *http.Response) (*MetadataListIntegrationsResponse, error)

ParseMetadataListIntegrationsResponse parses an HTTP response from a MetadataListIntegrationsWithResponse call

func (MetadataListIntegrationsResponse) Status

Status returns HTTPResponse.Status

func (MetadataListIntegrationsResponse) StatusCode

func (r MetadataListIntegrationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PaginationResponse

type PaginationResponse struct {
	// CurrentPage the current page
	CurrentPage *int64 `json:"current_page,omitempty"`

	// NextPage the next page
	NextPage *int64 `json:"next_page,omitempty"`

	// NumPages the total number of pages for listing
	NumPages *int64 `json:"num_pages,omitempty"`
}

PaginationResponse defines model for PaginationResponse.

type QueueMetrics added in v0.33.0

type QueueMetrics struct {
	// NumPending The number of items pending.
	NumPending int `json:"numPending"`

	// NumQueued The number of items in the queue.
	NumQueued int `json:"numQueued"`

	// NumRunning The number of items running.
	NumRunning int `json:"numRunning"`
}

QueueMetrics defines model for QueueMetrics.

type ReadinessGetResponse

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

func ParseReadinessGetResponse

func ParseReadinessGetResponse(rsp *http.Response) (*ReadinessGetResponse, error)

ParseReadinessGetResponse parses an HTTP response from a ReadinessGetWithResponse call

func (ReadinessGetResponse) Status

func (r ReadinessGetResponse) Status() string

Status returns HTTPResponse.Status

func (ReadinessGetResponse) StatusCode

func (r ReadinessGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RecentStepRuns added in v0.42.0

type RecentStepRuns struct {
	// ActionId The action id.
	ActionId      string             `json:"actionId"`
	CancelledAt   *time.Time         `json:"cancelledAt,omitempty"`
	FinishedAt    *time.Time         `json:"finishedAt,omitempty"`
	Metadata      APIResourceMeta    `json:"metadata"`
	StartedAt     *time.Time         `json:"startedAt,omitempty"`
	Status        StepRunStatus      `json:"status"`
	WorkflowRunId openapi_types.UUID `json:"workflowRunId"`
}

RecentStepRuns defines model for RecentStepRuns.

type RejectInviteRequest

type RejectInviteRequest struct {
	Invite string `json:"invite" validate:"required,uuid"`
}

RejectInviteRequest defines model for RejectInviteRequest.

type ReplayEventRequest

type ReplayEventRequest struct {
	EventIds []openapi_types.UUID `json:"eventIds"`
}

ReplayEventRequest defines model for ReplayEventRequest.

type ReplayWorkflowRunsRequest added in v0.39.0

type ReplayWorkflowRunsRequest struct {
	WorkflowRunIds []openapi_types.UUID `json:"workflowRunIds"`
}

ReplayWorkflowRunsRequest defines model for ReplayWorkflowRunsRequest.

type ReplayWorkflowRunsResponse added in v0.39.0

type ReplayWorkflowRunsResponse struct {
	WorkflowRuns []WorkflowRun `json:"workflowRuns"`
}

ReplayWorkflowRunsResponse defines model for ReplayWorkflowRunsResponse.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RerunStepRunRequest

type RerunStepRunRequest struct {
	Input map[string]interface{} `json:"input"`
}

RerunStepRunRequest defines model for RerunStepRunRequest.

type SNSIntegration

type SNSIntegration struct {
	// IngestUrl The URL to send SNS messages to.
	IngestUrl *string         `json:"ingestUrl,omitempty"`
	Metadata  APIResourceMeta `json:"metadata"`

	// TenantId The unique identifier for the tenant that the SNS integration belongs to.
	TenantId openapi_types.UUID `json:"tenantId"`

	// TopicArn The Amazon Resource Name (ARN) of the SNS topic.
	TopicArn string `json:"topicArn"`
}

SNSIntegration defines model for SNSIntegration.

type SemaphoreSlots added in v0.42.0

type SemaphoreSlots struct {
	// ActionId The action id.
	ActionId *string `json:"actionId,omitempty"`

	// Slot The slot name.
	Slot openapi_types.UUID `json:"slot"`

	// StartedAt The time this slot was started.
	StartedAt *time.Time     `json:"startedAt,omitempty"`
	Status    *StepRunStatus `json:"status,omitempty"`

	// StepRunId The step run id.
	StepRunId *openapi_types.UUID `json:"stepRunId,omitempty"`

	// TimeoutAt The time this slot will timeout.
	TimeoutAt *time.Time `json:"timeoutAt,omitempty"`

	// WorkflowRunId The workflow run id.
	WorkflowRunId *openapi_types.UUID `json:"workflowRunId,omitempty"`
}

SemaphoreSlots defines model for SemaphoreSlots.

type SlackWebhook added in v0.25.0

type SlackWebhook struct {
	// ChannelId The channel id associated with this slack webhook.
	ChannelId string `json:"channelId"`

	// ChannelName The channel name associated with this slack webhook.
	ChannelName string          `json:"channelName"`
	Metadata    APIResourceMeta `json:"metadata"`

	// TeamId The team id associated with this slack webhook.
	TeamId string `json:"teamId"`

	// TeamName The team name associated with this slack webhook.
	TeamName string `json:"teamName"`

	// TenantId The unique identifier for the tenant that the SNS integration belongs to.
	TenantId openapi_types.UUID `json:"tenantId"`
}

SlackWebhook defines model for SlackWebhook.

type SlackWebhookDeleteResponse added in v0.25.0

type SlackWebhookDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseSlackWebhookDeleteResponse added in v0.25.0

func ParseSlackWebhookDeleteResponse(rsp *http.Response) (*SlackWebhookDeleteResponse, error)

ParseSlackWebhookDeleteResponse parses an HTTP response from a SlackWebhookDeleteWithResponse call

func (SlackWebhookDeleteResponse) Status added in v0.25.0

Status returns HTTPResponse.Status

func (SlackWebhookDeleteResponse) StatusCode added in v0.25.0

func (r SlackWebhookDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlackWebhookListResponse added in v0.25.0

type SlackWebhookListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSlackWebhooks
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseSlackWebhookListResponse added in v0.25.0

func ParseSlackWebhookListResponse(rsp *http.Response) (*SlackWebhookListResponse, error)

ParseSlackWebhookListResponse parses an HTTP response from a SlackWebhookListWithResponse call

func (SlackWebhookListResponse) Status added in v0.25.0

func (r SlackWebhookListResponse) Status() string

Status returns HTTPResponse.Status

func (SlackWebhookListResponse) StatusCode added in v0.25.0

func (r SlackWebhookListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SnsCreateJSONRequestBody

type SnsCreateJSONRequestBody = CreateSNSIntegrationRequest

SnsCreateJSONRequestBody defines body for SnsCreate for application/json ContentType.

type SnsCreateResponse

type SnsCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SNSIntegration
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseSnsCreateResponse

func ParseSnsCreateResponse(rsp *http.Response) (*SnsCreateResponse, error)

ParseSnsCreateResponse parses an HTTP response from a SnsCreateWithResponse call

func (SnsCreateResponse) Status

func (r SnsCreateResponse) Status() string

Status returns HTTPResponse.Status

func (SnsCreateResponse) StatusCode

func (r SnsCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SnsDeleteResponse

type SnsDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseSnsDeleteResponse

func ParseSnsDeleteResponse(rsp *http.Response) (*SnsDeleteResponse, error)

ParseSnsDeleteResponse parses an HTTP response from a SnsDeleteWithResponse call

func (SnsDeleteResponse) Status

func (r SnsDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (SnsDeleteResponse) StatusCode

func (r SnsDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SnsListResponse

type SnsListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSNSIntegrations
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseSnsListResponse

func ParseSnsListResponse(rsp *http.Response) (*SnsListResponse, error)

ParseSnsListResponse parses an HTTP response from a SnsListWithResponse call

func (SnsListResponse) Status

func (r SnsListResponse) Status() string

Status returns HTTPResponse.Status

func (SnsListResponse) StatusCode

func (r SnsListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SnsUpdateResponse

type SnsUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseSnsUpdateResponse

func ParseSnsUpdateResponse(rsp *http.Response) (*SnsUpdateResponse, error)

ParseSnsUpdateResponse parses an HTTP response from a SnsUpdateWithResponse call

func (SnsUpdateResponse) Status

func (r SnsUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (SnsUpdateResponse) StatusCode

func (r SnsUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Step

type Step struct {
	Action   string          `json:"action"`
	Children *[]string       `json:"children,omitempty"`
	JobId    string          `json:"jobId"`
	Metadata APIResourceMeta `json:"metadata"`
	Parents  *[]string       `json:"parents,omitempty"`

	// ReadableId The readable id of the step.
	ReadableId string `json:"readableId"`
	TenantId   string `json:"tenantId"`

	// Timeout The timeout of the step.
	Timeout *string `json:"timeout,omitempty"`
}

Step defines model for Step.

type StepRun

type StepRun struct {
	CancelledAt       *time.Time              `json:"cancelledAt,omitempty"`
	CancelledAtEpoch  *int                    `json:"cancelledAtEpoch,omitempty"`
	CancelledError    *string                 `json:"cancelledError,omitempty"`
	CancelledReason   *string                 `json:"cancelledReason,omitempty"`
	ChildWorkflowRuns *[]string               `json:"childWorkflowRuns,omitempty"`
	Children          *[]string               `json:"children,omitempty"`
	Error             *string                 `json:"error,omitempty"`
	FinishedAt        *time.Time              `json:"finishedAt,omitempty"`
	FinishedAtEpoch   *int                    `json:"finishedAtEpoch,omitempty"`
	Input             *string                 `json:"input,omitempty"`
	JobRun            *JobRun                 `json:"jobRun,omitempty"`
	JobRunId          string                  `json:"jobRunId"`
	Metadata          APIResourceMeta         `json:"metadata"`
	Output            *string                 `json:"output,omitempty"`
	Parents           *[]string               `json:"parents,omitempty"`
	RequeueAfter      *time.Time              `json:"requeueAfter,omitempty"`
	Result            *map[string]interface{} `json:"result,omitempty"`
	StartedAt         *time.Time              `json:"startedAt,omitempty"`
	StartedAtEpoch    *int                    `json:"startedAtEpoch,omitempty"`
	Status            StepRunStatus           `json:"status"`
	Step              *Step                   `json:"step,omitempty"`
	StepId            string                  `json:"stepId"`
	TenantId          string                  `json:"tenantId"`
	TimeoutAt         *time.Time              `json:"timeoutAt,omitempty"`
	TimeoutAtEpoch    *int                    `json:"timeoutAtEpoch,omitempty"`
	WorkerId          *string                 `json:"workerId,omitempty"`
}

StepRun defines model for StepRun.

type StepRunArchive added in v0.34.2

type StepRunArchive struct {
	CancelledAt      *time.Time `json:"cancelledAt,omitempty"`
	CancelledAtEpoch *int       `json:"cancelledAtEpoch,omitempty"`
	CancelledError   *string    `json:"cancelledError,omitempty"`
	CancelledReason  *string    `json:"cancelledReason,omitempty"`
	CreatedAt        time.Time  `json:"createdAt"`
	Error            *string    `json:"error,omitempty"`
	FinishedAt       *time.Time `json:"finishedAt,omitempty"`
	FinishedAtEpoch  *int       `json:"finishedAtEpoch,omitempty"`
	Input            *string    `json:"input,omitempty"`
	Order            int        `json:"order"`
	Output           *string    `json:"output,omitempty"`
	StartedAt        *time.Time `json:"startedAt,omitempty"`
	StartedAtEpoch   *int       `json:"startedAtEpoch,omitempty"`
	StepRunId        string     `json:"stepRunId"`
	TimeoutAt        *time.Time `json:"timeoutAt,omitempty"`
	TimeoutAtEpoch   *int       `json:"timeoutAtEpoch,omitempty"`
}

StepRunArchive defines model for StepRunArchive.

type StepRunArchiveList added in v0.34.2

type StepRunArchiveList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]StepRunArchive   `json:"rows,omitempty"`
}

StepRunArchiveList defines model for StepRunArchiveList.

type StepRunEvent added in v0.26.0

type StepRunEvent struct {
	Count         int                     `json:"count"`
	Data          *map[string]interface{} `json:"data,omitempty"`
	Id            int                     `json:"id"`
	Message       string                  `json:"message"`
	Reason        StepRunEventReason      `json:"reason"`
	Severity      StepRunEventSeverity    `json:"severity"`
	StepRunId     string                  `json:"stepRunId"`
	TimeFirstSeen time.Time               `json:"timeFirstSeen"`
	TimeLastSeen  time.Time               `json:"timeLastSeen"`
}

StepRunEvent defines model for StepRunEvent.

type StepRunEventList added in v0.26.0

type StepRunEventList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]StepRunEvent     `json:"rows,omitempty"`
}

StepRunEventList defines model for StepRunEventList.

type StepRunEventReason added in v0.26.0

type StepRunEventReason string

StepRunEventReason defines model for StepRunEventReason.

const (
	StepRunEventReasonASSIGNED           StepRunEventReason = "ASSIGNED"
	StepRunEventReasonCANCELLED          StepRunEventReason = "CANCELLED"
	StepRunEventReasonFAILED             StepRunEventReason = "FAILED"
	StepRunEventReasonFINISHED           StepRunEventReason = "FINISHED"
	StepRunEventReasonREASSIGNED         StepRunEventReason = "REASSIGNED"
	StepRunEventReasonREQUEUEDNOWORKER   StepRunEventReason = "REQUEUED_NO_WORKER"
	StepRunEventReasonREQUEUEDRATELIMIT  StepRunEventReason = "REQUEUED_RATE_LIMIT"
	StepRunEventReasonRETRIEDBYUSER      StepRunEventReason = "RETRIED_BY_USER"
	StepRunEventReasonRETRYING           StepRunEventReason = "RETRYING"
	StepRunEventReasonSCHEDULINGTIMEDOUT StepRunEventReason = "SCHEDULING_TIMED_OUT"
	StepRunEventReasonSLOTRELEASED       StepRunEventReason = "SLOT_RELEASED"
	StepRunEventReasonSTARTED            StepRunEventReason = "STARTED"
	StepRunEventReasonTIMEDOUT           StepRunEventReason = "TIMED_OUT"
	StepRunEventReasonTIMEOUTREFRESHED   StepRunEventReason = "TIMEOUT_REFRESHED"
)

Defines values for StepRunEventReason.

type StepRunEventSeverity added in v0.26.0

type StepRunEventSeverity string

StepRunEventSeverity defines model for StepRunEventSeverity.

const (
	StepRunEventSeverityCRITICAL StepRunEventSeverity = "CRITICAL"
	StepRunEventSeverityINFO     StepRunEventSeverity = "INFO"
	StepRunEventSeverityWARNING  StepRunEventSeverity = "WARNING"
)

Defines values for StepRunEventSeverity.

type StepRunGetResponse

type StepRunGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StepRun
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseStepRunGetResponse

func ParseStepRunGetResponse(rsp *http.Response) (*StepRunGetResponse, error)

ParseStepRunGetResponse parses an HTTP response from a StepRunGetWithResponse call

func (StepRunGetResponse) Status

func (r StepRunGetResponse) Status() string

Status returns HTTPResponse.Status

func (StepRunGetResponse) StatusCode

func (r StepRunGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StepRunGetSchemaResponse

type StepRunGetSchemaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseStepRunGetSchemaResponse

func ParseStepRunGetSchemaResponse(rsp *http.Response) (*StepRunGetSchemaResponse, error)

ParseStepRunGetSchemaResponse parses an HTTP response from a StepRunGetSchemaWithResponse call

func (StepRunGetSchemaResponse) Status

func (r StepRunGetSchemaResponse) Status() string

Status returns HTTPResponse.Status

func (StepRunGetSchemaResponse) StatusCode

func (r StepRunGetSchemaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StepRunListArchivesParams added in v0.34.2

type StepRunListArchivesParams struct {
	// Offset The number to skip
	Offset *int64 `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The number to limit by
	Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`
}

StepRunListArchivesParams defines parameters for StepRunListArchives.

type StepRunListArchivesResponse added in v0.34.2

type StepRunListArchivesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StepRunArchiveList
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseStepRunListArchivesResponse added in v0.34.2

func ParseStepRunListArchivesResponse(rsp *http.Response) (*StepRunListArchivesResponse, error)

ParseStepRunListArchivesResponse parses an HTTP response from a StepRunListArchivesWithResponse call

func (StepRunListArchivesResponse) Status added in v0.34.2

Status returns HTTPResponse.Status

func (StepRunListArchivesResponse) StatusCode added in v0.34.2

func (r StepRunListArchivesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StepRunListEventsParams added in v0.26.0

type StepRunListEventsParams struct {
	// Offset The number to skip
	Offset *int64 `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The number to limit by
	Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`
}

StepRunListEventsParams defines parameters for StepRunListEvents.

type StepRunListEventsResponse added in v0.26.0

type StepRunListEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StepRunEventList
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseStepRunListEventsResponse added in v0.26.0

func ParseStepRunListEventsResponse(rsp *http.Response) (*StepRunListEventsResponse, error)

ParseStepRunListEventsResponse parses an HTTP response from a StepRunListEventsWithResponse call

func (StepRunListEventsResponse) Status added in v0.26.0

func (r StepRunListEventsResponse) Status() string

Status returns HTTPResponse.Status

func (StepRunListEventsResponse) StatusCode added in v0.26.0

func (r StepRunListEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StepRunStatus

type StepRunStatus string

StepRunStatus defines model for StepRunStatus.

const (
	StepRunStatusASSIGNED          StepRunStatus = "ASSIGNED"
	StepRunStatusCANCELLED         StepRunStatus = "CANCELLED"
	StepRunStatusFAILED            StepRunStatus = "FAILED"
	StepRunStatusPENDING           StepRunStatus = "PENDING"
	StepRunStatusPENDINGASSIGNMENT StepRunStatus = "PENDING_ASSIGNMENT"
	StepRunStatusRUNNING           StepRunStatus = "RUNNING"
	StepRunStatusSUCCEEDED         StepRunStatus = "SUCCEEDED"
)

Defines values for StepRunStatus.

type StepRunUpdateCancelResponse added in v0.19.0

type StepRunUpdateCancelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StepRun
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseStepRunUpdateCancelResponse added in v0.19.0

func ParseStepRunUpdateCancelResponse(rsp *http.Response) (*StepRunUpdateCancelResponse, error)

ParseStepRunUpdateCancelResponse parses an HTTP response from a StepRunUpdateCancelWithResponse call

func (StepRunUpdateCancelResponse) Status added in v0.19.0

Status returns HTTPResponse.Status

func (StepRunUpdateCancelResponse) StatusCode added in v0.19.0

func (r StepRunUpdateCancelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StepRunUpdateRerunJSONRequestBody

type StepRunUpdateRerunJSONRequestBody = RerunStepRunRequest

StepRunUpdateRerunJSONRequestBody defines body for StepRunUpdateRerun for application/json ContentType.

type StepRunUpdateRerunResponse

type StepRunUpdateRerunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StepRun
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseStepRunUpdateRerunResponse

func ParseStepRunUpdateRerunResponse(rsp *http.Response) (*StepRunUpdateRerunResponse, error)

ParseStepRunUpdateRerunResponse parses an HTTP response from a StepRunUpdateRerunWithResponse call

func (StepRunUpdateRerunResponse) Status

Status returns HTTPResponse.Status

func (StepRunUpdateRerunResponse) StatusCode

func (r StepRunUpdateRerunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Tenant

type Tenant struct {
	// AlertMemberEmails Whether to alert tenant members.
	AlertMemberEmails *bool `json:"alertMemberEmails,omitempty"`

	// AnalyticsOptOut Whether the tenant has opted out of analytics.
	AnalyticsOptOut *bool           `json:"analyticsOptOut,omitempty"`
	Metadata        APIResourceMeta `json:"metadata"`

	// Name The name of the tenant.
	Name string `json:"name"`

	// Slug The slug of the tenant.
	Slug string `json:"slug"`
}

Tenant defines model for Tenant.

type TenantAlertEmailGroup added in v0.25.0

type TenantAlertEmailGroup struct {
	// Emails A list of emails for users
	Emails   []string        `json:"emails"`
	Metadata APIResourceMeta `json:"metadata"`
}

TenantAlertEmailGroup defines model for TenantAlertEmailGroup.

type TenantAlertEmailGroupList added in v0.25.0

type TenantAlertEmailGroupList struct {
	Pagination *PaginationResponse      `json:"pagination,omitempty"`
	Rows       *[]TenantAlertEmailGroup `json:"rows,omitempty"`
}

TenantAlertEmailGroupList defines model for TenantAlertEmailGroupList.

type TenantAlertingSettings added in v0.25.0

type TenantAlertingSettings struct {
	// AlertMemberEmails Whether to alert tenant members.
	AlertMemberEmails *bool `json:"alertMemberEmails,omitempty"`

	// EnableExpiringTokenAlerts Whether to enable alerts when tokens are approaching expiration.
	EnableExpiringTokenAlerts *bool `json:"enableExpiringTokenAlerts,omitempty"`

	// EnableTenantResourceLimitAlerts Whether to enable alerts when tenant resources are approaching limits.
	EnableTenantResourceLimitAlerts *bool `json:"enableTenantResourceLimitAlerts,omitempty"`

	// EnableWorkflowRunFailureAlerts Whether to send alerts when workflow runs fail.
	EnableWorkflowRunFailureAlerts *bool `json:"enableWorkflowRunFailureAlerts,omitempty"`

	// LastAlertedAt The last time an alert was sent.
	LastAlertedAt *time.Time `json:"lastAlertedAt,omitempty"`

	// MaxAlertingFrequency The max frequency at which to alert.
	MaxAlertingFrequency string          `json:"maxAlertingFrequency"`
	Metadata             APIResourceMeta `json:"metadata"`
}

TenantAlertingSettings defines model for TenantAlertingSettings.

type TenantAlertingSettingsGetResponse added in v0.25.0

type TenantAlertingSettingsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantAlertingSettings
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantAlertingSettingsGetResponse added in v0.25.0

func ParseTenantAlertingSettingsGetResponse(rsp *http.Response) (*TenantAlertingSettingsGetResponse, error)

ParseTenantAlertingSettingsGetResponse parses an HTTP response from a TenantAlertingSettingsGetWithResponse call

func (TenantAlertingSettingsGetResponse) Status added in v0.25.0

Status returns HTTPResponse.Status

func (TenantAlertingSettingsGetResponse) StatusCode added in v0.25.0

func (r TenantAlertingSettingsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantCreateJSONRequestBody

type TenantCreateJSONRequestBody = CreateTenantRequest

TenantCreateJSONRequestBody defines body for TenantCreate for application/json ContentType.

type TenantCreateResponse

type TenantCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Tenant
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantCreateResponse

func ParseTenantCreateResponse(rsp *http.Response) (*TenantCreateResponse, error)

ParseTenantCreateResponse parses an HTTP response from a TenantCreateWithResponse call

func (TenantCreateResponse) Status

func (r TenantCreateResponse) Status() string

Status returns HTTPResponse.Status

func (TenantCreateResponse) StatusCode

func (r TenantCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantGetQueueMetricsParams added in v0.33.0

type TenantGetQueueMetricsParams struct {
	// Workflows A list of workflow IDs to filter by
	Workflows *[]WorkflowID `form:"workflows,omitempty" json:"workflows,omitempty"`

	// AdditionalMetadata A list of metadata key value pairs to filter by
	AdditionalMetadata *[]string `form:"additionalMetadata,omitempty" json:"additionalMetadata,omitempty"`
}

TenantGetQueueMetricsParams defines parameters for TenantGetQueueMetrics.

type TenantGetQueueMetricsResponse added in v0.33.0

type TenantGetQueueMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantQueueMetrics
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseTenantGetQueueMetricsResponse added in v0.33.0

func ParseTenantGetQueueMetricsResponse(rsp *http.Response) (*TenantGetQueueMetricsResponse, error)

ParseTenantGetQueueMetricsResponse parses an HTTP response from a TenantGetQueueMetricsWithResponse call

func (TenantGetQueueMetricsResponse) Status added in v0.33.0

Status returns HTTPResponse.Status

func (TenantGetQueueMetricsResponse) StatusCode added in v0.33.0

func (r TenantGetQueueMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantInvite

type TenantInvite struct {
	// Email The email of the user to invite.
	Email string `json:"email"`

	// Expires The time that this invite expires.
	Expires  time.Time        `json:"expires"`
	Metadata APIResourceMeta  `json:"metadata"`
	Role     TenantMemberRole `json:"role"`

	// TenantId The tenant id associated with this tenant invite.
	TenantId string `json:"tenantId"`

	// TenantName The tenant name for the tenant.
	TenantName *string `json:"tenantName,omitempty"`
}

TenantInvite defines model for TenantInvite.

type TenantInviteAcceptJSONRequestBody

type TenantInviteAcceptJSONRequestBody = AcceptInviteRequest

TenantInviteAcceptJSONRequestBody defines body for TenantInviteAccept for application/json ContentType.

type TenantInviteAcceptResponse

type TenantInviteAcceptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantInviteAcceptResponse

func ParseTenantInviteAcceptResponse(rsp *http.Response) (*TenantInviteAcceptResponse, error)

ParseTenantInviteAcceptResponse parses an HTTP response from a TenantInviteAcceptWithResponse call

func (TenantInviteAcceptResponse) Status

Status returns HTTPResponse.Status

func (TenantInviteAcceptResponse) StatusCode

func (r TenantInviteAcceptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantInviteCreateJSONRequestBody

type TenantInviteCreateJSONRequestBody = CreateTenantInviteRequest

TenantInviteCreateJSONRequestBody defines body for TenantInviteCreate for application/json ContentType.

type TenantInviteCreateResponse

type TenantInviteCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TenantInvite
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantInviteCreateResponse

func ParseTenantInviteCreateResponse(rsp *http.Response) (*TenantInviteCreateResponse, error)

ParseTenantInviteCreateResponse parses an HTTP response from a TenantInviteCreateWithResponse call

func (TenantInviteCreateResponse) Status

Status returns HTTPResponse.Status

func (TenantInviteCreateResponse) StatusCode

func (r TenantInviteCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantInviteDeleteResponse

type TenantInviteDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantInvite
	JSON400      *APIErrors
}

func ParseTenantInviteDeleteResponse

func ParseTenantInviteDeleteResponse(rsp *http.Response) (*TenantInviteDeleteResponse, error)

ParseTenantInviteDeleteResponse parses an HTTP response from a TenantInviteDeleteWithResponse call

func (TenantInviteDeleteResponse) Status

Status returns HTTPResponse.Status

func (TenantInviteDeleteResponse) StatusCode

func (r TenantInviteDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantInviteList

type TenantInviteList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]TenantInvite     `json:"rows,omitempty"`
}

TenantInviteList defines model for TenantInviteList.

type TenantInviteListResponse

type TenantInviteListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantInviteList
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantInviteListResponse

func ParseTenantInviteListResponse(rsp *http.Response) (*TenantInviteListResponse, error)

ParseTenantInviteListResponse parses an HTTP response from a TenantInviteListWithResponse call

func (TenantInviteListResponse) Status

func (r TenantInviteListResponse) Status() string

Status returns HTTPResponse.Status

func (TenantInviteListResponse) StatusCode

func (r TenantInviteListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantInviteRejectJSONRequestBody

type TenantInviteRejectJSONRequestBody = RejectInviteRequest

TenantInviteRejectJSONRequestBody defines body for TenantInviteReject for application/json ContentType.

type TenantInviteRejectResponse

type TenantInviteRejectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantInviteRejectResponse

func ParseTenantInviteRejectResponse(rsp *http.Response) (*TenantInviteRejectResponse, error)

ParseTenantInviteRejectResponse parses an HTTP response from a TenantInviteRejectWithResponse call

func (TenantInviteRejectResponse) Status

Status returns HTTPResponse.Status

func (TenantInviteRejectResponse) StatusCode

func (r TenantInviteRejectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantInviteUpdateJSONRequestBody

type TenantInviteUpdateJSONRequestBody = UpdateTenantInviteRequest

TenantInviteUpdateJSONRequestBody defines body for TenantInviteUpdate for application/json ContentType.

type TenantInviteUpdateResponse

type TenantInviteUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantInvite
	JSON400      *APIErrors
}

func ParseTenantInviteUpdateResponse

func ParseTenantInviteUpdateResponse(rsp *http.Response) (*TenantInviteUpdateResponse, error)

ParseTenantInviteUpdateResponse parses an HTTP response from a TenantInviteUpdateWithResponse call

func (TenantInviteUpdateResponse) Status

Status returns HTTPResponse.Status

func (TenantInviteUpdateResponse) StatusCode

func (r TenantInviteUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantMember

type TenantMember struct {
	Metadata APIResourceMeta  `json:"metadata"`
	Role     TenantMemberRole `json:"role"`
	Tenant   *Tenant          `json:"tenant,omitempty"`
	User     UserTenantPublic `json:"user"`
}

TenantMember defines model for TenantMember.

type TenantMemberDeleteResponse added in v0.28.4

type TenantMemberDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON204      *TenantMember
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseTenantMemberDeleteResponse added in v0.28.4

func ParseTenantMemberDeleteResponse(rsp *http.Response) (*TenantMemberDeleteResponse, error)

ParseTenantMemberDeleteResponse parses an HTTP response from a TenantMemberDeleteWithResponse call

func (TenantMemberDeleteResponse) Status added in v0.28.4

Status returns HTTPResponse.Status

func (TenantMemberDeleteResponse) StatusCode added in v0.28.4

func (r TenantMemberDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantMemberList

type TenantMemberList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]TenantMember     `json:"rows,omitempty"`
}

TenantMemberList defines model for TenantMemberList.

type TenantMemberListResponse

type TenantMemberListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantMemberList
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantMemberListResponse

func ParseTenantMemberListResponse(rsp *http.Response) (*TenantMemberListResponse, error)

ParseTenantMemberListResponse parses an HTTP response from a TenantMemberListWithResponse call

func (TenantMemberListResponse) Status

func (r TenantMemberListResponse) Status() string

Status returns HTTPResponse.Status

func (TenantMemberListResponse) StatusCode

func (r TenantMemberListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantMemberRole

type TenantMemberRole string

TenantMemberRole defines model for TenantMemberRole.

const (
	ADMIN  TenantMemberRole = "ADMIN"
	MEMBER TenantMemberRole = "MEMBER"
	OWNER  TenantMemberRole = "OWNER"
)

Defines values for TenantMemberRole.

type TenantMembershipsListResponse

type TenantMembershipsListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserTenantMembershipsList
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseTenantMembershipsListResponse

func ParseTenantMembershipsListResponse(rsp *http.Response) (*TenantMembershipsListResponse, error)

ParseTenantMembershipsListResponse parses an HTTP response from a TenantMembershipsListWithResponse call

func (TenantMembershipsListResponse) Status

Status returns HTTPResponse.Status

func (TenantMembershipsListResponse) StatusCode

func (r TenantMembershipsListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantQueueMetrics added in v0.33.0

type TenantQueueMetrics struct {
	Total    *QueueMetrics            `json:"total,omitempty"`
	Workflow *map[string]QueueMetrics `json:"workflow,omitempty"`
}

TenantQueueMetrics defines model for TenantQueueMetrics.

type TenantResource added in v0.31.0

type TenantResource string

TenantResource defines model for TenantResource.

const (
	CRON        TenantResource = "CRON"
	EVENT       TenantResource = "EVENT"
	SCHEDULE    TenantResource = "SCHEDULE"
	WORKER      TenantResource = "WORKER"
	WORKFLOWRUN TenantResource = "WORKFLOW_RUN"
)

Defines values for TenantResource.

type TenantResourceLimit added in v0.31.0

type TenantResourceLimit struct {
	// AlarmValue The alarm value associated with this limit to warn of approaching limit value.
	AlarmValue *int `json:"alarmValue,omitempty"`

	// LastRefill The last time the limit was refilled.
	LastRefill *time.Time `json:"lastRefill,omitempty"`

	// LimitValue The limit associated with this limit.
	LimitValue int             `json:"limitValue"`
	Metadata   APIResourceMeta `json:"metadata"`
	Resource   TenantResource  `json:"resource"`

	// Value The current value associated with this limit.
	Value int `json:"value"`

	// Window The meter window for the limit. (i.e. 1 day, 1 week, 1 month)
	Window *string `json:"window,omitempty"`
}

TenantResourceLimit defines model for TenantResourceLimit.

type TenantResourcePolicy added in v0.31.0

type TenantResourcePolicy struct {
	// Limits A list of resource limits for the tenant.
	Limits []TenantResourceLimit `json:"limits"`
}

TenantResourcePolicy defines model for TenantResourcePolicy.

type TenantResourcePolicyGetResponse added in v0.31.0

type TenantResourcePolicyGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantResourcePolicy
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantResourcePolicyGetResponse added in v0.31.0

func ParseTenantResourcePolicyGetResponse(rsp *http.Response) (*TenantResourcePolicyGetResponse, error)

ParseTenantResourcePolicyGetResponse parses an HTTP response from a TenantResourcePolicyGetWithResponse call

func (TenantResourcePolicyGetResponse) Status added in v0.31.0

Status returns HTTPResponse.Status

func (TenantResourcePolicyGetResponse) StatusCode added in v0.31.0

func (r TenantResourcePolicyGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TenantUpdateJSONRequestBody added in v0.23.0

type TenantUpdateJSONRequestBody = UpdateTenantRequest

TenantUpdateJSONRequestBody defines body for TenantUpdate for application/json ContentType.

type TenantUpdateResponse added in v0.23.0

type TenantUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Tenant
	JSON400      *APIErrors
	JSON403      *APIError
}

func ParseTenantUpdateResponse added in v0.23.0

func ParseTenantUpdateResponse(rsp *http.Response) (*TenantUpdateResponse, error)

ParseTenantUpdateResponse parses an HTTP response from a TenantUpdateWithResponse call

func (TenantUpdateResponse) Status added in v0.23.0

func (r TenantUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (TenantUpdateResponse) StatusCode added in v0.23.0

func (r TenantUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TriggerWorkflowRunRequest

type TriggerWorkflowRunRequest struct {
	AdditionalMetadata *map[string]interface{} `json:"additionalMetadata,omitempty"`
	Input              map[string]interface{}  `json:"input"`
}

TriggerWorkflowRunRequest defines model for TriggerWorkflowRunRequest.

type UpdateTenantAlertEmailGroupRequest added in v0.25.0

type UpdateTenantAlertEmailGroupRequest struct {
	// Emails A list of emails for users
	Emails []string `json:"emails" validate:"required,dive,email"`
}

UpdateTenantAlertEmailGroupRequest defines model for UpdateTenantAlertEmailGroupRequest.

type UpdateTenantInviteRequest

type UpdateTenantInviteRequest struct {
	Role TenantMemberRole `json:"role"`
}

UpdateTenantInviteRequest defines model for UpdateTenantInviteRequest.

type UpdateTenantRequest added in v0.23.0

type UpdateTenantRequest struct {
	// AlertMemberEmails Whether to alert tenant members.
	AlertMemberEmails *bool `json:"alertMemberEmails,omitempty"`

	// AnalyticsOptOut Whether the tenant has opted out of analytics.
	AnalyticsOptOut *bool `json:"analyticsOptOut,omitempty"`

	// EnableExpiringTokenAlerts Whether to enable alerts when tokens are approaching expiration.
	EnableExpiringTokenAlerts *bool `json:"enableExpiringTokenAlerts,omitempty"`

	// EnableTenantResourceLimitAlerts Whether to enable alerts when tenant resources are approaching limits.
	EnableTenantResourceLimitAlerts *bool `json:"enableTenantResourceLimitAlerts,omitempty"`

	// EnableWorkflowRunFailureAlerts Whether to send alerts when workflow runs fail.
	EnableWorkflowRunFailureAlerts *bool `json:"enableWorkflowRunFailureAlerts,omitempty"`

	// MaxAlertingFrequency The max frequency at which to alert.
	MaxAlertingFrequency *string `json:"maxAlertingFrequency,omitempty" validate:"omitnil,duration"`

	// Name The name of the tenant.
	Name *string `json:"name,omitempty"`
}

UpdateTenantRequest defines model for UpdateTenantRequest.

type UpdateWorkerRequest added in v0.35.0

type UpdateWorkerRequest struct {
	// IsPaused Whether the worker is paused and cannot accept new runs.
	IsPaused *bool `json:"isPaused,omitempty"`
}

UpdateWorkerRequest defines model for UpdateWorkerRequest.

type User

type User struct {
	// Email The email address of the user.
	Email openapi_types.Email `json:"email"`

	// EmailHash A hash of the user's email address for use with Pylon Support Chat
	EmailHash *string `json:"emailHash,omitempty"`

	// EmailVerified Whether the user has verified their email address.
	EmailVerified bool `json:"emailVerified"`

	// HasPassword Whether the user has a password set.
	HasPassword *bool           `json:"hasPassword,omitempty"`
	Metadata    APIResourceMeta `json:"metadata"`

	// Name The display name of the user.
	Name *string `json:"name,omitempty"`
}

User defines model for User.

type UserChangePasswordRequest added in v0.19.0

type UserChangePasswordRequest struct {
	// NewPassword The new password for the user.
	NewPassword string `json:"newPassword" validate:"required,password"`

	// Password The password of the user.
	Password string `json:"password" validate:"required,password"`
}

UserChangePasswordRequest defines model for UserChangePasswordRequest.

type UserCreateJSONRequestBody

type UserCreateJSONRequestBody = UserRegisterRequest

UserCreateJSONRequestBody defines body for UserCreate for application/json ContentType.

type UserCreateResponse

type UserCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseUserCreateResponse

func ParseUserCreateResponse(rsp *http.Response) (*UserCreateResponse, error)

ParseUserCreateResponse parses an HTTP response from a UserCreateWithResponse call

func (UserCreateResponse) Status

func (r UserCreateResponse) Status() string

Status returns HTTPResponse.Status

func (UserCreateResponse) StatusCode

func (r UserCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserGetCurrentResponse

type UserGetCurrentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseUserGetCurrentResponse

func ParseUserGetCurrentResponse(rsp *http.Response) (*UserGetCurrentResponse, error)

ParseUserGetCurrentResponse parses an HTTP response from a UserGetCurrentWithResponse call

func (UserGetCurrentResponse) Status

func (r UserGetCurrentResponse) Status() string

Status returns HTTPResponse.Status

func (UserGetCurrentResponse) StatusCode

func (r UserGetCurrentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserListTenantInvitesResponse

type UserListTenantInvitesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TenantInviteList
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseUserListTenantInvitesResponse

func ParseUserListTenantInvitesResponse(rsp *http.Response) (*UserListTenantInvitesResponse, error)

ParseUserListTenantInvitesResponse parses an HTTP response from a UserListTenantInvitesWithResponse call

func (UserListTenantInvitesResponse) Status

Status returns HTTPResponse.Status

func (UserListTenantInvitesResponse) StatusCode

func (r UserListTenantInvitesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserLoginRequest

type UserLoginRequest struct {
	// Email The email address of the user.
	Email openapi_types.Email `json:"email" validate:"required,email"`

	// Password The password of the user.
	Password string `json:"password" validate:"required,password"`
}

UserLoginRequest defines model for UserLoginRequest.

type UserRegisterRequest

type UserRegisterRequest struct {
	// Email The email address of the user.
	Email openapi_types.Email `json:"email" validate:"required,email"`

	// Name The name of the user.
	Name string `json:"name"`

	// Password The password of the user.
	Password string `json:"password" validate:"required,password"`
}

UserRegisterRequest defines model for UserRegisterRequest.

type UserTenantMembershipsList

type UserTenantMembershipsList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]TenantMember     `json:"rows,omitempty"`
}

UserTenantMembershipsList defines model for UserTenantMembershipsList.

type UserTenantPublic

type UserTenantPublic struct {
	// Email The email address of the user.
	Email openapi_types.Email `json:"email"`

	// Name The display name of the user.
	Name *string `json:"name,omitempty"`
}

UserTenantPublic defines model for UserTenantPublic.

type UserUpdateGithubOauthCallbackResponse

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

func ParseUserUpdateGithubOauthCallbackResponse

func ParseUserUpdateGithubOauthCallbackResponse(rsp *http.Response) (*UserUpdateGithubOauthCallbackResponse, error)

ParseUserUpdateGithubOauthCallbackResponse parses an HTTP response from a UserUpdateGithubOauthCallbackWithResponse call

func (UserUpdateGithubOauthCallbackResponse) Status

Status returns HTTPResponse.Status

func (UserUpdateGithubOauthCallbackResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UserUpdateGithubOauthStartResponse

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

func ParseUserUpdateGithubOauthStartResponse

func ParseUserUpdateGithubOauthStartResponse(rsp *http.Response) (*UserUpdateGithubOauthStartResponse, error)

ParseUserUpdateGithubOauthStartResponse parses an HTTP response from a UserUpdateGithubOauthStartWithResponse call

func (UserUpdateGithubOauthStartResponse) Status

Status returns HTTPResponse.Status

func (UserUpdateGithubOauthStartResponse) StatusCode

func (r UserUpdateGithubOauthStartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserUpdateGoogleOauthCallbackResponse

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

func ParseUserUpdateGoogleOauthCallbackResponse

func ParseUserUpdateGoogleOauthCallbackResponse(rsp *http.Response) (*UserUpdateGoogleOauthCallbackResponse, error)

ParseUserUpdateGoogleOauthCallbackResponse parses an HTTP response from a UserUpdateGoogleOauthCallbackWithResponse call

func (UserUpdateGoogleOauthCallbackResponse) Status

Status returns HTTPResponse.Status

func (UserUpdateGoogleOauthCallbackResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UserUpdateGoogleOauthStartResponse

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

func ParseUserUpdateGoogleOauthStartResponse

func ParseUserUpdateGoogleOauthStartResponse(rsp *http.Response) (*UserUpdateGoogleOauthStartResponse, error)

ParseUserUpdateGoogleOauthStartResponse parses an HTTP response from a UserUpdateGoogleOauthStartWithResponse call

func (UserUpdateGoogleOauthStartResponse) Status

Status returns HTTPResponse.Status

func (UserUpdateGoogleOauthStartResponse) StatusCode

func (r UserUpdateGoogleOauthStartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserUpdateLoginJSONRequestBody

type UserUpdateLoginJSONRequestBody = UserLoginRequest

UserUpdateLoginJSONRequestBody defines body for UserUpdateLogin for application/json ContentType.

type UserUpdateLoginResponse

type UserUpdateLoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseUserUpdateLoginResponse

func ParseUserUpdateLoginResponse(rsp *http.Response) (*UserUpdateLoginResponse, error)

ParseUserUpdateLoginResponse parses an HTTP response from a UserUpdateLoginWithResponse call

func (UserUpdateLoginResponse) Status

func (r UserUpdateLoginResponse) Status() string

Status returns HTTPResponse.Status

func (UserUpdateLoginResponse) StatusCode

func (r UserUpdateLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserUpdateLogoutResponse

type UserUpdateLogoutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseUserUpdateLogoutResponse

func ParseUserUpdateLogoutResponse(rsp *http.Response) (*UserUpdateLogoutResponse, error)

ParseUserUpdateLogoutResponse parses an HTTP response from a UserUpdateLogoutWithResponse call

func (UserUpdateLogoutResponse) Status

func (r UserUpdateLogoutResponse) Status() string

Status returns HTTPResponse.Status

func (UserUpdateLogoutResponse) StatusCode

func (r UserUpdateLogoutResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserUpdatePasswordJSONRequestBody added in v0.19.0

type UserUpdatePasswordJSONRequestBody = UserChangePasswordRequest

UserUpdatePasswordJSONRequestBody defines body for UserUpdatePassword for application/json ContentType.

type UserUpdatePasswordResponse added in v0.19.0

type UserUpdatePasswordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseUserUpdatePasswordResponse added in v0.19.0

func ParseUserUpdatePasswordResponse(rsp *http.Response) (*UserUpdatePasswordResponse, error)

ParseUserUpdatePasswordResponse parses an HTTP response from a UserUpdatePasswordWithResponse call

func (UserUpdatePasswordResponse) Status added in v0.19.0

Status returns HTTPResponse.Status

func (UserUpdatePasswordResponse) StatusCode added in v0.19.0

func (r UserUpdatePasswordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserUpdateSlackOauthCallbackResponse added in v0.25.0

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

func ParseUserUpdateSlackOauthCallbackResponse added in v0.25.0

func ParseUserUpdateSlackOauthCallbackResponse(rsp *http.Response) (*UserUpdateSlackOauthCallbackResponse, error)

ParseUserUpdateSlackOauthCallbackResponse parses an HTTP response from a UserUpdateSlackOauthCallbackWithResponse call

func (UserUpdateSlackOauthCallbackResponse) Status added in v0.25.0

Status returns HTTPResponse.Status

func (UserUpdateSlackOauthCallbackResponse) StatusCode added in v0.25.0

StatusCode returns HTTPResponse.StatusCode

type UserUpdateSlackOauthStartResponse added in v0.25.0

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

func ParseUserUpdateSlackOauthStartResponse added in v0.25.0

func ParseUserUpdateSlackOauthStartResponse(rsp *http.Response) (*UserUpdateSlackOauthStartResponse, error)

ParseUserUpdateSlackOauthStartResponse parses an HTTP response from a UserUpdateSlackOauthStartWithResponse call

func (UserUpdateSlackOauthStartResponse) Status added in v0.25.0

Status returns HTTPResponse.Status

func (UserUpdateSlackOauthStartResponse) StatusCode added in v0.25.0

func (r UserUpdateSlackOauthStartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WebhookCreateJSONRequestBody added in v0.34.0

type WebhookCreateJSONRequestBody = WebhookWorkerCreateRequest

WebhookCreateJSONRequestBody defines body for WebhookCreate for application/json ContentType.

type WebhookCreateResponse added in v0.34.0

type WebhookCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebhookWorkerCreated
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseWebhookCreateResponse added in v0.34.0

func ParseWebhookCreateResponse(rsp *http.Response) (*WebhookCreateResponse, error)

ParseWebhookCreateResponse parses an HTTP response from a WebhookCreateWithResponse call

func (WebhookCreateResponse) Status added in v0.34.0

func (r WebhookCreateResponse) Status() string

Status returns HTTPResponse.Status

func (WebhookCreateResponse) StatusCode added in v0.34.0

func (r WebhookCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WebhookDeleteResponse added in v0.34.0

type WebhookDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseWebhookDeleteResponse added in v0.34.0

func ParseWebhookDeleteResponse(rsp *http.Response) (*WebhookDeleteResponse, error)

ParseWebhookDeleteResponse parses an HTTP response from a WebhookDeleteWithResponse call

func (WebhookDeleteResponse) Status added in v0.34.0

func (r WebhookDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (WebhookDeleteResponse) StatusCode added in v0.34.0

func (r WebhookDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WebhookListResponse added in v0.34.0

type WebhookListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebhookWorkerListResponse
	JSON400      *APIErrors
	JSON401      *APIErrors
	JSON405      *APIErrors
}

func ParseWebhookListResponse added in v0.34.0

func ParseWebhookListResponse(rsp *http.Response) (*WebhookListResponse, error)

ParseWebhookListResponse parses an HTTP response from a WebhookListWithResponse call

func (WebhookListResponse) Status added in v0.34.0

func (r WebhookListResponse) Status() string

Status returns HTTPResponse.Status

func (WebhookListResponse) StatusCode added in v0.34.0

func (r WebhookListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WebhookWorker added in v0.34.0

type WebhookWorker struct {
	Metadata APIResourceMeta `json:"metadata"`

	// Name The name of the webhook worker.
	Name string `json:"name"`

	// Url The webhook url.
	Url string `json:"url"`
}

WebhookWorker defines model for WebhookWorker.

type WebhookWorkerCreateRequest added in v0.34.0

type WebhookWorkerCreateRequest struct {
	// Name The name of the webhook worker.
	Name string `json:"name"`

	// Secret The secret key for validation. If not provided, a random secret will be generated.
	Secret *string `json:"secret,omitempty"`

	// Url The webhook url.
	Url string `json:"url"`
}

WebhookWorkerCreateRequest defines model for WebhookWorkerCreateRequest.

type WebhookWorkerCreated added in v0.34.0

type WebhookWorkerCreated struct {
	Metadata APIResourceMeta `json:"metadata"`

	// Name The name of the webhook worker.
	Name string `json:"name"`

	// Secret The secret key for validation.
	Secret string `json:"secret"`

	// Url The webhook url.
	Url string `json:"url"`
}

WebhookWorkerCreated defines model for WebhookWorkerCreated.

type WebhookWorkerListResponse added in v0.34.0

type WebhookWorkerListResponse struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]WebhookWorker    `json:"rows,omitempty"`
}

WebhookWorkerListResponse defines model for WebhookWorkerListResponse.

type Worker

type Worker struct {
	// Actions The actions this worker can perform.
	Actions *[]string `json:"actions,omitempty"`

	// AvailableRuns The number of runs this worker can execute concurrently.
	AvailableRuns *int `json:"availableRuns,omitempty"`

	// DispatcherId the id of the assigned dispatcher, in UUID format
	DispatcherId *openapi_types.UUID `json:"dispatcherId,omitempty"`

	// Labels The current label state of the worker.
	Labels *[]WorkerLabel `json:"labels,omitempty"`

	// LastHeartbeatAt The time this worker last sent a heartbeat.
	LastHeartbeatAt *time.Time `json:"lastHeartbeatAt,omitempty"`

	// LastListenerEstablished The time this worker last sent a heartbeat.
	LastListenerEstablished *time.Time `json:"lastListenerEstablished,omitempty"`

	// MaxRuns The maximum number of runs this worker can execute concurrently.
	MaxRuns  *int            `json:"maxRuns,omitempty"`
	Metadata APIResourceMeta `json:"metadata"`

	// Name The name of the worker.
	Name string `json:"name"`

	// RecentStepRuns The recent step runs for the worker.
	RecentStepRuns *[]RecentStepRuns `json:"recentStepRuns,omitempty"`

	// Slots The semaphore slot state for the worker.
	Slots *[]SemaphoreSlots `json:"slots,omitempty"`

	// Status The status of the worker.
	Status *WorkerStatus `json:"status,omitempty"`
}

Worker defines model for Worker.

type WorkerGetParams added in v0.42.0

type WorkerGetParams struct {
	// RecentFailed Filter recent by failed
	RecentFailed *bool `form:"recentFailed,omitempty" json:"recentFailed,omitempty"`
}

WorkerGetParams defines parameters for WorkerGet.

type WorkerGetResponse

type WorkerGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Worker
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseWorkerGetResponse

func ParseWorkerGetResponse(rsp *http.Response) (*WorkerGetResponse, error)

ParseWorkerGetResponse parses an HTTP response from a WorkerGetWithResponse call

func (WorkerGetResponse) Status

func (r WorkerGetResponse) Status() string

Status returns HTTPResponse.Status

func (WorkerGetResponse) StatusCode

func (r WorkerGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkerLabel added in v0.40.0

type WorkerLabel struct {
	// Key The key of the label.
	Key      string          `json:"key"`
	Metadata APIResourceMeta `json:"metadata"`

	// Value The value of the label.
	Value *string `json:"value,omitempty"`
}

WorkerLabel defines model for WorkerLabel.

type WorkerList

type WorkerList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]Worker           `json:"rows,omitempty"`
}

WorkerList defines model for WorkerList.

type WorkerListResponse

type WorkerListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkerList
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseWorkerListResponse

func ParseWorkerListResponse(rsp *http.Response) (*WorkerListResponse, error)

ParseWorkerListResponse parses an HTTP response from a WorkerListWithResponse call

func (WorkerListResponse) Status

func (r WorkerListResponse) Status() string

Status returns HTTPResponse.Status

func (WorkerListResponse) StatusCode

func (r WorkerListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkerStatus added in v0.22.0

type WorkerStatus string

WorkerStatus The status of the worker.

const (
	ACTIVE   WorkerStatus = "ACTIVE"
	INACTIVE WorkerStatus = "INACTIVE"
	PAUSED   WorkerStatus = "PAUSED"
)

Defines values for WorkerStatus.

type WorkerUpdateJSONRequestBody added in v0.35.0

type WorkerUpdateJSONRequestBody = UpdateWorkerRequest

WorkerUpdateJSONRequestBody defines body for WorkerUpdate for application/json ContentType.

type WorkerUpdateResponse added in v0.35.0

type WorkerUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Worker
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseWorkerUpdateResponse added in v0.35.0

func ParseWorkerUpdateResponse(rsp *http.Response) (*WorkerUpdateResponse, error)

ParseWorkerUpdateResponse parses an HTTP response from a WorkerUpdateWithResponse call

func (WorkerUpdateResponse) Status added in v0.35.0

func (r WorkerUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (WorkerUpdateResponse) StatusCode added in v0.35.0

func (r WorkerUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Workflow

type Workflow struct {
	// Description The description of the workflow.
	Description *string `json:"description,omitempty"`

	// Jobs The jobs of the workflow.
	Jobs     *[]Job          `json:"jobs,omitempty"`
	Metadata APIResourceMeta `json:"metadata"`

	// Name The name of the workflow.
	Name string `json:"name"`

	// Tags The tags of the workflow.
	Tags     *[]WorkflowTag         `json:"tags,omitempty"`
	Versions *[]WorkflowVersionMeta `json:"versions,omitempty"`
}

Workflow defines model for Workflow.

type WorkflowConcurrency

type WorkflowConcurrency struct {
	// GetConcurrencyGroup An action which gets the concurrency group for the WorkflowRun.
	GetConcurrencyGroup string `json:"getConcurrencyGroup"`

	// LimitStrategy The strategy to use when the concurrency limit is reached.
	LimitStrategy WorkflowConcurrencyLimitStrategy `json:"limitStrategy"`

	// MaxRuns The maximum number of concurrent workflow runs.
	MaxRuns int32 `json:"maxRuns"`
}

WorkflowConcurrency defines model for WorkflowConcurrency.

type WorkflowConcurrencyLimitStrategy

type WorkflowConcurrencyLimitStrategy string

WorkflowConcurrencyLimitStrategy The strategy to use when the concurrency limit is reached.

const (
	CANCELINPROGRESS WorkflowConcurrencyLimitStrategy = "CANCEL_IN_PROGRESS"
	DROPNEWEST       WorkflowConcurrencyLimitStrategy = "DROP_NEWEST"
	GROUPROUNDROBIN  WorkflowConcurrencyLimitStrategy = "GROUP_ROUND_ROBIN"
	QUEUENEWEST      WorkflowConcurrencyLimitStrategy = "QUEUE_NEWEST"
)

Defines values for WorkflowConcurrencyLimitStrategy.

type WorkflowDeleteResponse

type WorkflowDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseWorkflowDeleteResponse

func ParseWorkflowDeleteResponse(rsp *http.Response) (*WorkflowDeleteResponse, error)

ParseWorkflowDeleteResponse parses an HTTP response from a WorkflowDeleteWithResponse call

func (WorkflowDeleteResponse) Status

func (r WorkflowDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (WorkflowDeleteResponse) StatusCode

func (r WorkflowDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowGetMetricsParams added in v0.19.3

type WorkflowGetMetricsParams struct {
	// Status A status of workflow run statuses to filter by
	Status *WorkflowRunStatus `form:"status,omitempty" json:"status,omitempty"`

	// GroupKey A group key to filter metrics by
	GroupKey *string `form:"groupKey,omitempty" json:"groupKey,omitempty"`
}

WorkflowGetMetricsParams defines parameters for WorkflowGetMetrics.

type WorkflowGetMetricsResponse added in v0.19.3

type WorkflowGetMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowMetrics
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseWorkflowGetMetricsResponse added in v0.19.3

func ParseWorkflowGetMetricsResponse(rsp *http.Response) (*WorkflowGetMetricsResponse, error)

ParseWorkflowGetMetricsResponse parses an HTTP response from a WorkflowGetMetricsWithResponse call

func (WorkflowGetMetricsResponse) Status added in v0.19.3

Status returns HTTPResponse.Status

func (WorkflowGetMetricsResponse) StatusCode added in v0.19.3

func (r WorkflowGetMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowGetResponse

type WorkflowGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workflow
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseWorkflowGetResponse

func ParseWorkflowGetResponse(rsp *http.Response) (*WorkflowGetResponse, error)

ParseWorkflowGetResponse parses an HTTP response from a WorkflowGetWithResponse call

func (WorkflowGetResponse) Status

func (r WorkflowGetResponse) Status() string

Status returns HTTPResponse.Status

func (WorkflowGetResponse) StatusCode

func (r WorkflowGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowID

type WorkflowID = string

WorkflowID A workflow ID.

type WorkflowKind added in v0.41.0

type WorkflowKind string

WorkflowKind defines model for WorkflowKind.

const (
	DAG      WorkflowKind = "DAG"
	DURABLE  WorkflowKind = "DURABLE"
	FUNCTION WorkflowKind = "FUNCTION"
)

Defines values for WorkflowKind.

type WorkflowKindList added in v0.41.0

type WorkflowKindList = []WorkflowKind

WorkflowKindList defines model for WorkflowKindList.

type WorkflowList

type WorkflowList struct {
	Metadata   *APIResourceMeta    `json:"metadata,omitempty"`
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]Workflow         `json:"rows,omitempty"`
}

WorkflowList defines model for WorkflowList.

type WorkflowListResponse

type WorkflowListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowList
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseWorkflowListResponse

func ParseWorkflowListResponse(rsp *http.Response) (*WorkflowListResponse, error)

ParseWorkflowListResponse parses an HTTP response from a WorkflowListWithResponse call

func (WorkflowListResponse) Status

func (r WorkflowListResponse) Status() string

Status returns HTTPResponse.Status

func (WorkflowListResponse) StatusCode

func (r WorkflowListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowMetrics added in v0.19.3

type WorkflowMetrics struct {
	// GroupKeyCount The total number of concurrency group keys.
	GroupKeyCount *int `json:"groupKeyCount,omitempty"`

	// GroupKeyRunsCount The number of runs for a specific group key (passed via filter)
	GroupKeyRunsCount *int `json:"groupKeyRunsCount,omitempty"`
}

WorkflowMetrics defines model for WorkflowMetrics.

type WorkflowRun

type WorkflowRun struct {
	AdditionalMetadata *map[string]interface{} `json:"additionalMetadata,omitempty"`
	DisplayName        *string                 `json:"displayName,omitempty"`
	Duration           *int                    `json:"duration,omitempty"`
	Error              *string                 `json:"error,omitempty"`
	FinishedAt         *time.Time              `json:"finishedAt,omitempty"`
	Input              *map[string]interface{} `json:"input,omitempty"`
	JobRuns            *[]JobRun               `json:"jobRuns,omitempty"`
	Metadata           APIResourceMeta         `json:"metadata"`
	ParentId           *openapi_types.UUID     `json:"parentId,omitempty"`
	ParentStepRunId    *openapi_types.UUID     `json:"parentStepRunId,omitempty"`
	StartedAt          *time.Time              `json:"startedAt,omitempty"`
	Status             WorkflowRunStatus       `json:"status"`
	TenantId           string                  `json:"tenantId"`
	TriggeredBy        WorkflowRunTriggeredBy  `json:"triggeredBy"`
	WorkflowVersion    *WorkflowVersion        `json:"workflowVersion,omitempty"`
	WorkflowVersionId  string                  `json:"workflowVersionId"`
}

WorkflowRun defines model for WorkflowRun.

type WorkflowRunCancelJSONRequestBody added in v0.27.0

type WorkflowRunCancelJSONRequestBody = WorkflowRunsCancelRequest

WorkflowRunCancelJSONRequestBody defines body for WorkflowRunCancel for application/json ContentType.

type WorkflowRunCancelResponse added in v0.27.0

type WorkflowRunCancelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		WorkflowRunIds *[]openapi_types.UUID `json:"workflowRunIds,omitempty"`
	}
	JSON400 *APIErrors
	JSON403 *APIErrors
}

func ParseWorkflowRunCancelResponse added in v0.27.0

func ParseWorkflowRunCancelResponse(rsp *http.Response) (*WorkflowRunCancelResponse, error)

ParseWorkflowRunCancelResponse parses an HTTP response from a WorkflowRunCancelWithResponse call

func (WorkflowRunCancelResponse) Status added in v0.27.0

func (r WorkflowRunCancelResponse) Status() string

Status returns HTTPResponse.Status

func (WorkflowRunCancelResponse) StatusCode added in v0.27.0

func (r WorkflowRunCancelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowRunCreateJSONRequestBody

type WorkflowRunCreateJSONRequestBody = TriggerWorkflowRunRequest

WorkflowRunCreateJSONRequestBody defines body for WorkflowRunCreate for application/json ContentType.

type WorkflowRunCreateParams

type WorkflowRunCreateParams struct {
	// Version The workflow version. If not supplied, the latest version is fetched.
	Version *openapi_types.UUID `form:"version,omitempty" json:"version,omitempty"`
}

WorkflowRunCreateParams defines parameters for WorkflowRunCreate.

type WorkflowRunCreateResponse

type WorkflowRunCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRun
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
	JSON429      *APIErrors
}

func ParseWorkflowRunCreateResponse

func ParseWorkflowRunCreateResponse(rsp *http.Response) (*WorkflowRunCreateResponse, error)

ParseWorkflowRunCreateResponse parses an HTTP response from a WorkflowRunCreateWithResponse call

func (WorkflowRunCreateResponse) Status

func (r WorkflowRunCreateResponse) Status() string

Status returns HTTPResponse.Status

func (WorkflowRunCreateResponse) StatusCode

func (r WorkflowRunCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowRunGetInputResponse added in v0.40.0

type WorkflowRunGetInputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseWorkflowRunGetInputResponse added in v0.40.0

func ParseWorkflowRunGetInputResponse(rsp *http.Response) (*WorkflowRunGetInputResponse, error)

ParseWorkflowRunGetInputResponse parses an HTTP response from a WorkflowRunGetInputWithResponse call

func (WorkflowRunGetInputResponse) Status added in v0.40.0

Status returns HTTPResponse.Status

func (WorkflowRunGetInputResponse) StatusCode added in v0.40.0

func (r WorkflowRunGetInputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowRunGetMetricsParams added in v0.22.0

type WorkflowRunGetMetricsParams struct {
	// EventId The event id to get runs for.
	EventId *openapi_types.UUID `form:"eventId,omitempty" json:"eventId,omitempty"`

	// WorkflowId The workflow id to get runs for.
	WorkflowId *openapi_types.UUID `form:"workflowId,omitempty" json:"workflowId,omitempty"`

	// ParentWorkflowRunId The parent workflow run id
	ParentWorkflowRunId *openapi_types.UUID `form:"parentWorkflowRunId,omitempty" json:"parentWorkflowRunId,omitempty"`

	// ParentStepRunId The parent step run id
	ParentStepRunId *openapi_types.UUID `form:"parentStepRunId,omitempty" json:"parentStepRunId,omitempty"`

	// AdditionalMetadata A list of metadata key value pairs to filter by
	AdditionalMetadata *[]string `form:"additionalMetadata,omitempty" json:"additionalMetadata,omitempty"`
}

WorkflowRunGetMetricsParams defines parameters for WorkflowRunGetMetrics.

type WorkflowRunGetMetricsResponse added in v0.22.0

type WorkflowRunGetMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRunsMetrics
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseWorkflowRunGetMetricsResponse added in v0.22.0

func ParseWorkflowRunGetMetricsResponse(rsp *http.Response) (*WorkflowRunGetMetricsResponse, error)

ParseWorkflowRunGetMetricsResponse parses an HTTP response from a WorkflowRunGetMetricsWithResponse call

func (WorkflowRunGetMetricsResponse) Status added in v0.22.0

Status returns HTTPResponse.Status

func (WorkflowRunGetMetricsResponse) StatusCode added in v0.22.0

func (r WorkflowRunGetMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowRunGetResponse

type WorkflowRunGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRun
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseWorkflowRunGetResponse

func ParseWorkflowRunGetResponse(rsp *http.Response) (*WorkflowRunGetResponse, error)

ParseWorkflowRunGetResponse parses an HTTP response from a WorkflowRunGetWithResponse call

func (WorkflowRunGetResponse) Status

func (r WorkflowRunGetResponse) Status() string

Status returns HTTPResponse.Status

func (WorkflowRunGetResponse) StatusCode

func (r WorkflowRunGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowRunList

type WorkflowRunList struct {
	Pagination *PaginationResponse `json:"pagination,omitempty"`
	Rows       *[]WorkflowRun      `json:"rows,omitempty"`
}

WorkflowRunList defines model for WorkflowRunList.

type WorkflowRunListParams

type WorkflowRunListParams struct {
	// Offset The number to skip
	Offset *int64 `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit The number to limit by
	Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`

	// EventId The event id to get runs for.
	EventId *openapi_types.UUID `form:"eventId,omitempty" json:"eventId,omitempty"`

	// WorkflowId The workflow id to get runs for.
	WorkflowId *openapi_types.UUID `form:"workflowId,omitempty" json:"workflowId,omitempty"`

	// ParentWorkflowRunId The parent workflow run id
	ParentWorkflowRunId *openapi_types.UUID `form:"parentWorkflowRunId,omitempty" json:"parentWorkflowRunId,omitempty"`

	// ParentStepRunId The parent step run id
	ParentStepRunId *openapi_types.UUID `form:"parentStepRunId,omitempty" json:"parentStepRunId,omitempty"`

	// Statuses A list of workflow run statuses to filter by
	Statuses *WorkflowRunStatusList `form:"statuses,omitempty" json:"statuses,omitempty"`

	// Kinds A list of workflow kinds to filter by
	Kinds *WorkflowKindList `form:"kinds,omitempty" json:"kinds,omitempty"`

	// AdditionalMetadata A list of metadata key value pairs to filter by
	AdditionalMetadata *[]string `form:"additionalMetadata,omitempty" json:"additionalMetadata,omitempty"`

	// OrderByField The order by field
	OrderByField *WorkflowRunOrderByField `form:"orderByField,omitempty" json:"orderByField,omitempty"`

	// OrderByDirection The order by direction
	OrderByDirection *WorkflowRunOrderByDirection `form:"orderByDirection,omitempty" json:"orderByDirection,omitempty"`
}

WorkflowRunListParams defines parameters for WorkflowRunList.

type WorkflowRunListResponse

type WorkflowRunListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowRunList
	JSON400      *APIErrors
	JSON403      *APIErrors
}

func ParseWorkflowRunListResponse

func ParseWorkflowRunListResponse(rsp *http.Response) (*WorkflowRunListResponse, error)

ParseWorkflowRunListResponse parses an HTTP response from a WorkflowRunListWithResponse call

func (WorkflowRunListResponse) Status

func (r WorkflowRunListResponse) Status() string

Status returns HTTPResponse.Status

func (WorkflowRunListResponse) StatusCode

func (r WorkflowRunListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowRunOrderByDirection added in v0.37.0

type WorkflowRunOrderByDirection string

WorkflowRunOrderByDirection defines model for WorkflowRunOrderByDirection.

const (
	ASC  WorkflowRunOrderByDirection = "ASC"
	DESC WorkflowRunOrderByDirection = "DESC"
)

Defines values for WorkflowRunOrderByDirection.

type WorkflowRunOrderByField added in v0.37.0

type WorkflowRunOrderByField string

WorkflowRunOrderByField defines model for WorkflowRunOrderByField.

const (
	CreatedAt  WorkflowRunOrderByField = "createdAt"
	Duration   WorkflowRunOrderByField = "duration"
	FinishedAt WorkflowRunOrderByField = "finishedAt"
	StartedAt  WorkflowRunOrderByField = "startedAt"
)

Defines values for WorkflowRunOrderByField.

type WorkflowRunStatus

type WorkflowRunStatus string

WorkflowRunStatus defines model for WorkflowRunStatus.

const (
	WorkflowRunStatusCANCELLED WorkflowRunStatus = "CANCELLED"
	WorkflowRunStatusFAILED    WorkflowRunStatus = "FAILED"
	WorkflowRunStatusPENDING   WorkflowRunStatus = "PENDING"
	WorkflowRunStatusQUEUED    WorkflowRunStatus = "QUEUED"
	WorkflowRunStatusRUNNING   WorkflowRunStatus = "RUNNING"
	WorkflowRunStatusSUCCEEDED WorkflowRunStatus = "SUCCEEDED"
)

Defines values for WorkflowRunStatus.

type WorkflowRunStatusList

type WorkflowRunStatusList = []WorkflowRunStatus

WorkflowRunStatusList defines model for WorkflowRunStatusList.

type WorkflowRunTriggeredBy

type WorkflowRunTriggeredBy struct {
	CronParentId *string         `json:"cronParentId,omitempty"`
	CronSchedule *string         `json:"cronSchedule,omitempty"`
	Event        *Event          `json:"event,omitempty"`
	EventId      *string         `json:"eventId,omitempty"`
	Metadata     APIResourceMeta `json:"metadata"`
	ParentId     string          `json:"parentId"`
}

WorkflowRunTriggeredBy defines model for WorkflowRunTriggeredBy.

type WorkflowRunUpdateReplayJSONRequestBody added in v0.39.0

type WorkflowRunUpdateReplayJSONRequestBody = ReplayWorkflowRunsRequest

WorkflowRunUpdateReplayJSONRequestBody defines body for WorkflowRunUpdateReplay for application/json ContentType.

type WorkflowRunUpdateReplayResponse added in v0.39.0

type WorkflowRunUpdateReplayResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReplayWorkflowRunsResponse
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON429      *APIErrors
}

func ParseWorkflowRunUpdateReplayResponse added in v0.39.0

func ParseWorkflowRunUpdateReplayResponse(rsp *http.Response) (*WorkflowRunUpdateReplayResponse, error)

ParseWorkflowRunUpdateReplayResponse parses an HTTP response from a WorkflowRunUpdateReplayWithResponse call

func (WorkflowRunUpdateReplayResponse) Status added in v0.39.0

Status returns HTTPResponse.Status

func (WorkflowRunUpdateReplayResponse) StatusCode added in v0.39.0

func (r WorkflowRunUpdateReplayResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowRunsCancelRequest added in v0.27.0

type WorkflowRunsCancelRequest struct {
	WorkflowRunIds []openapi_types.UUID `json:"workflowRunIds"`
}

WorkflowRunsCancelRequest defines model for WorkflowRunsCancelRequest.

type WorkflowRunsMetrics added in v0.22.0

type WorkflowRunsMetrics struct {
	Counts *WorkflowRunsMetricsCounts `json:"counts,omitempty"`
}

WorkflowRunsMetrics defines model for WorkflowRunsMetrics.

type WorkflowRunsMetricsCounts added in v0.22.0

type WorkflowRunsMetricsCounts struct {
	FAILED    *int `json:"FAILED,omitempty"`
	PENDING   *int `json:"PENDING,omitempty"`
	QUEUED    *int `json:"QUEUED,omitempty"`
	RUNNING   *int `json:"RUNNING,omitempty"`
	SUCCEEDED *int `json:"SUCCEEDED,omitempty"`
}

WorkflowRunsMetricsCounts defines model for WorkflowRunsMetricsCounts.

type WorkflowTag

type WorkflowTag struct {
	// Color The description of the workflow.
	Color string `json:"color"`

	// Name The name of the workflow.
	Name string `json:"name"`
}

WorkflowTag defines model for WorkflowTag.

type WorkflowTriggerCronRef

type WorkflowTriggerCronRef struct {
	Cron     *string `json:"cron,omitempty"`
	ParentId *string `json:"parent_id,omitempty"`
}

WorkflowTriggerCronRef defines model for WorkflowTriggerCronRef.

type WorkflowTriggerEventRef

type WorkflowTriggerEventRef struct {
	EventKey *string `json:"event_key,omitempty"`
	ParentId *string `json:"parent_id,omitempty"`
}

WorkflowTriggerEventRef defines model for WorkflowTriggerEventRef.

type WorkflowTriggers

type WorkflowTriggers struct {
	Crons             *[]WorkflowTriggerCronRef  `json:"crons,omitempty"`
	Events            *[]WorkflowTriggerEventRef `json:"events,omitempty"`
	Metadata          *APIResourceMeta           `json:"metadata,omitempty"`
	TenantId          *string                    `json:"tenant_id,omitempty"`
	WorkflowVersionId *string                    `json:"workflow_version_id,omitempty"`
}

WorkflowTriggers defines model for WorkflowTriggers.

type WorkflowVersion

type WorkflowVersion struct {
	Concurrency     *WorkflowConcurrency `json:"concurrency,omitempty"`
	Jobs            *[]Job               `json:"jobs,omitempty"`
	Metadata        APIResourceMeta      `json:"metadata"`
	Order           int32                `json:"order"`
	ScheduleTimeout *string              `json:"scheduleTimeout,omitempty"`
	Triggers        *WorkflowTriggers    `json:"triggers,omitempty"`

	// Version The version of the workflow.
	Version    string    `json:"version"`
	Workflow   *Workflow `json:"workflow,omitempty"`
	WorkflowId string    `json:"workflowId"`
}

WorkflowVersion defines model for WorkflowVersion.

type WorkflowVersionDefinition

type WorkflowVersionDefinition struct {
	// RawDefinition The raw YAML definition of the workflow.
	RawDefinition string `json:"rawDefinition"`
}

WorkflowVersionDefinition defines model for WorkflowVersionDefinition.

type WorkflowVersionGetDefinitionParams

type WorkflowVersionGetDefinitionParams struct {
	// Version The workflow version. If not supplied, the latest version is fetched.
	Version *openapi_types.UUID `form:"version,omitempty" json:"version,omitempty"`
}

WorkflowVersionGetDefinitionParams defines parameters for WorkflowVersionGetDefinition.

type WorkflowVersionGetDefinitionResponse

type WorkflowVersionGetDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowVersionDefinition
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseWorkflowVersionGetDefinitionResponse

func ParseWorkflowVersionGetDefinitionResponse(rsp *http.Response) (*WorkflowVersionGetDefinitionResponse, error)

ParseWorkflowVersionGetDefinitionResponse parses an HTTP response from a WorkflowVersionGetDefinitionWithResponse call

func (WorkflowVersionGetDefinitionResponse) Status

Status returns HTTPResponse.Status

func (WorkflowVersionGetDefinitionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type WorkflowVersionGetParams

type WorkflowVersionGetParams struct {
	// Version The workflow version. If not supplied, the latest version is fetched.
	Version *openapi_types.UUID `form:"version,omitempty" json:"version,omitempty"`
}

WorkflowVersionGetParams defines parameters for WorkflowVersionGet.

type WorkflowVersionGetResponse

type WorkflowVersionGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkflowVersion
	JSON400      *APIErrors
	JSON403      *APIErrors
	JSON404      *APIErrors
}

func ParseWorkflowVersionGetResponse

func ParseWorkflowVersionGetResponse(rsp *http.Response) (*WorkflowVersionGetResponse, error)

ParseWorkflowVersionGetResponse parses an HTTP response from a WorkflowVersionGetWithResponse call

func (WorkflowVersionGetResponse) Status

Status returns HTTPResponse.Status

func (WorkflowVersionGetResponse) StatusCode

func (r WorkflowVersionGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkflowVersionMeta

type WorkflowVersionMeta struct {
	Metadata APIResourceMeta `json:"metadata"`
	Order    int32           `json:"order"`

	// Version The version of the workflow.
	Version    string    `json:"version"`
	Workflow   *Workflow `json:"workflow,omitempty"`
	WorkflowId string    `json:"workflowId"`
}

WorkflowVersionMeta defines model for WorkflowVersionMeta.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL