Documentation ¶
Overview ¶
Package gen 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
- func GetSwagger() (swagger *openapi3.T, err error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- func RegisterHandlers(router EchoRouter, si ServerInterface)
- func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
- type APIError
- type APIErrors
- type APIMeta
- type APIMetaAuth
- type APIMetaIntegration
- type APIMetaPosthog
- type APIResourceMeta
- type APIToken
- type AcceptInviteRequest
- type AlertEmailGroupCreate201JSONResponse
- type AlertEmailGroupCreate400JSONResponse
- type AlertEmailGroupCreate403JSONResponse
- type AlertEmailGroupCreateJSONRequestBody
- type AlertEmailGroupCreateRequestObject
- type AlertEmailGroupCreateResponseObject
- type AlertEmailGroupDelete204Response
- type AlertEmailGroupDelete400JSONResponse
- type AlertEmailGroupDelete403JSONResponse
- type AlertEmailGroupDeleteRequestObject
- type AlertEmailGroupDeleteResponseObject
- type AlertEmailGroupList200JSONResponse
- type AlertEmailGroupList400JSONResponse
- type AlertEmailGroupList403JSONResponse
- type AlertEmailGroupListRequestObject
- type AlertEmailGroupListResponseObject
- type AlertEmailGroupUpdate200JSONResponse
- type AlertEmailGroupUpdate400JSONResponse
- type AlertEmailGroupUpdate403JSONResponse
- type AlertEmailGroupUpdateJSONRequestBody
- type AlertEmailGroupUpdateRequestObject
- type AlertEmailGroupUpdateResponseObject
- type ApiTokenCreate200JSONResponse
- type ApiTokenCreate400JSONResponse
- type ApiTokenCreate403JSONResponse
- type ApiTokenCreateJSONRequestBody
- type ApiTokenCreateRequestObject
- type ApiTokenCreateResponseObject
- type ApiTokenList200JSONResponse
- type ApiTokenList400JSONResponse
- type ApiTokenList403JSONResponse
- type ApiTokenListRequestObject
- type ApiTokenListResponseObject
- type ApiTokenUpdateRevoke204Response
- type ApiTokenUpdateRevoke400JSONResponse
- type ApiTokenUpdateRevoke403JSONResponse
- type ApiTokenUpdateRevokeRequestObject
- type ApiTokenUpdateRevokeResponseObject
- type CloudMetadataGet200JSONResponse
- type CloudMetadataGet400JSONResponse
- type CloudMetadataGetRequestObject
- type CloudMetadataGetResponseObject
- type CreateAPITokenRequest
- type CreateAPITokenResponse
- type CreateEventRequest
- type CreateSNSIntegrationRequest
- type CreateTenantAlertEmailGroupRequest
- type CreateTenantInviteRequest
- type CreateTenantRequest
- type EchoRouter
- type Event
- type EventCreate200JSONResponse
- type EventCreate400JSONResponse
- type EventCreate403JSONResponse
- type EventCreate429JSONResponse
- type EventCreateJSONRequestBody
- type EventCreateRequestObject
- type EventCreateResponseObject
- type EventData
- type EventDataGet200JSONResponse
- type EventDataGet400JSONResponse
- type EventDataGet403JSONResponse
- type EventDataGetRequestObject
- type EventDataGetResponseObject
- type EventKey
- type EventKeyList
- type EventKeyList200JSONResponse
- type EventKeyList400JSONResponse
- type EventKeyList403JSONResponse
- type EventKeyListRequestObject
- type EventKeyListResponseObject
- type EventList
- type EventList200JSONResponse
- type EventList400JSONResponse
- type EventList403JSONResponse
- type EventListParams
- type EventListRequestObject
- type EventListResponseObject
- type EventOrderByDirection
- type EventOrderByField
- type EventSearch
- type EventUpdateReplay200JSONResponse
- type EventUpdateReplay400JSONResponse
- type EventUpdateReplay403JSONResponse
- type EventUpdateReplay429JSONResponse
- type EventUpdateReplayJSONRequestBody
- type EventUpdateReplayRequestObject
- type EventUpdateReplayResponseObject
- type EventWorkflowRunSummary
- type Job
- type JobRun
- type JobRunStatus
- type ListAPIMetaIntegration
- type ListAPITokensResponse
- type ListSNSIntegrations
- type ListSlackWebhooks
- type LivenessGet200Response
- type LivenessGet500Response
- type LivenessGetRequestObject
- type LivenessGetResponseObject
- type LogLine
- type LogLineLevel
- type LogLineLevelField
- type LogLineList
- type LogLineList200JSONResponse
- type LogLineList400JSONResponse
- type LogLineList403JSONResponse
- type LogLineListParams
- type LogLineListRequestObject
- type LogLineListResponseObject
- type LogLineOrderByDirection
- type LogLineOrderByField
- type LogLineSearch
- type MetadataGet200JSONResponse
- type MetadataGet400JSONResponse
- type MetadataGetRequestObject
- type MetadataGetResponseObject
- type MetadataListIntegrations200JSONResponse
- type MetadataListIntegrations400JSONResponse
- type MetadataListIntegrationsRequestObject
- type MetadataListIntegrationsResponseObject
- type PaginationResponse
- type QueueMetrics
- type ReadinessGet200Response
- type ReadinessGet500Response
- type ReadinessGetRequestObject
- type ReadinessGetResponseObject
- type RejectInviteRequest
- type ReplayEventRequest
- type RerunStepRunRequest
- type SNSIntegration
- type ServerInterface
- type ServerInterfaceWrapper
- func (w *ServerInterfaceWrapper) AlertEmailGroupCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AlertEmailGroupDelete(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AlertEmailGroupList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AlertEmailGroupUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ApiTokenCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ApiTokenList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ApiTokenUpdateRevoke(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) CloudMetadataGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) EventCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) EventDataGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) EventKeyList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) EventList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) EventUpdateReplay(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) LivenessGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) LogLineList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) MetadataGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) MetadataListIntegrations(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ReadinessGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) SlackWebhookDelete(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) SlackWebhookList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) SnsCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) SnsDelete(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) SnsList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) SnsUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) StepRunGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) StepRunGetSchema(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) StepRunListArchives(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) StepRunListEvents(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) StepRunUpdateCancel(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) StepRunUpdateRerun(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantAlertingSettingsGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantGetQueueMetrics(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantInviteAccept(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantInviteCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantInviteDelete(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantInviteList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantInviteReject(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantInviteUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantMemberDelete(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantMemberList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantMembershipsList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantResourcePolicyGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) TenantUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserGetCurrent(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserListTenantInvites(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdateGithubOauthCallback(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdateGithubOauthStart(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdateGoogleOauthCallback(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdateGoogleOauthStart(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdateLogin(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdateLogout(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdatePassword(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdateSlackOauthCallback(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UserUpdateSlackOauthStart(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WebhookCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WebhookDelete(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WebhookList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkerGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkerList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkerUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowDelete(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowGetMetrics(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowRunCancel(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowRunCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowRunGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowRunGetMetrics(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowRunList(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowVersionGet(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowVersionGetDefinition(ctx echo.Context) error
- type SlackWebhook
- type SlackWebhookDelete204Response
- type SlackWebhookDelete400JSONResponse
- type SlackWebhookDelete401JSONResponse
- type SlackWebhookDelete405JSONResponse
- type SlackWebhookDeleteRequestObject
- type SlackWebhookDeleteResponseObject
- type SlackWebhookList200JSONResponse
- type SlackWebhookList400JSONResponse
- type SlackWebhookList401JSONResponse
- type SlackWebhookList405JSONResponse
- type SlackWebhookListRequestObject
- type SlackWebhookListResponseObject
- type SnsCreate201JSONResponse
- type SnsCreate400JSONResponse
- type SnsCreate401JSONResponse
- type SnsCreate405JSONResponse
- type SnsCreateJSONRequestBody
- type SnsCreateRequestObject
- type SnsCreateResponseObject
- type SnsDelete204Response
- type SnsDelete400JSONResponse
- type SnsDelete401JSONResponse
- type SnsDelete405JSONResponse
- type SnsDeleteRequestObject
- type SnsDeleteResponseObject
- type SnsList200JSONResponse
- type SnsList400JSONResponse
- type SnsList401JSONResponse
- type SnsList405JSONResponse
- type SnsListRequestObject
- type SnsListResponseObject
- type SnsUpdate200Response
- type SnsUpdate400JSONResponse
- type SnsUpdate401JSONResponse
- type SnsUpdate405JSONResponse
- type SnsUpdateRequestObject
- type SnsUpdateResponseObject
- type Step
- type StepRun
- type StepRunArchive
- type StepRunArchiveList
- type StepRunEvent
- type StepRunEventList
- type StepRunEventReason
- type StepRunEventSeverity
- type StepRunGet200JSONResponse
- type StepRunGet400JSONResponse
- type StepRunGet403JSONResponse
- type StepRunGet404JSONResponse
- type StepRunGetRequestObject
- type StepRunGetResponseObject
- type StepRunGetSchema200JSONResponse
- type StepRunGetSchema400JSONResponse
- type StepRunGetSchema403JSONResponse
- type StepRunGetSchema404JSONResponse
- type StepRunGetSchemaRequestObject
- type StepRunGetSchemaResponseObject
- type StepRunListArchives200JSONResponse
- type StepRunListArchives400JSONResponse
- type StepRunListArchives403JSONResponse
- type StepRunListArchives404JSONResponse
- type StepRunListArchivesParams
- type StepRunListArchivesRequestObject
- type StepRunListArchivesResponseObject
- type StepRunListEvents200JSONResponse
- type StepRunListEvents400JSONResponse
- type StepRunListEvents403JSONResponse
- type StepRunListEvents404JSONResponse
- type StepRunListEventsParams
- type StepRunListEventsRequestObject
- type StepRunListEventsResponseObject
- type StepRunStatus
- type StepRunUpdateCancel200JSONResponse
- type StepRunUpdateCancel400JSONResponse
- type StepRunUpdateCancel403JSONResponse
- type StepRunUpdateCancelRequestObject
- type StepRunUpdateCancelResponseObject
- type StepRunUpdateRerun200JSONResponse
- type StepRunUpdateRerun400JSONResponse
- type StepRunUpdateRerun403JSONResponse
- type StepRunUpdateRerunJSONRequestBody
- type StepRunUpdateRerunRequestObject
- type StepRunUpdateRerunResponseObject
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type Tenant
- type TenantAlertEmailGroup
- type TenantAlertEmailGroupList
- type TenantAlertingSettings
- type TenantAlertingSettingsGet200JSONResponse
- type TenantAlertingSettingsGet400JSONResponse
- type TenantAlertingSettingsGet403JSONResponse
- type TenantAlertingSettingsGetRequestObject
- type TenantAlertingSettingsGetResponseObject
- type TenantCreate200JSONResponse
- type TenantCreate400JSONResponse
- type TenantCreate403JSONResponse
- type TenantCreateJSONRequestBody
- type TenantCreateRequestObject
- type TenantCreateResponseObject
- type TenantGetQueueMetrics200JSONResponse
- type TenantGetQueueMetrics400JSONResponse
- type TenantGetQueueMetrics403JSONResponse
- type TenantGetQueueMetrics404JSONResponse
- type TenantGetQueueMetricsParams
- type TenantGetQueueMetricsRequestObject
- type TenantGetQueueMetricsResponseObject
- type TenantInvite
- type TenantInviteAccept200Response
- type TenantInviteAccept400JSONResponse
- type TenantInviteAccept403JSONResponse
- type TenantInviteAcceptJSONRequestBody
- type TenantInviteAcceptRequestObject
- type TenantInviteAcceptResponseObject
- type TenantInviteCreate201JSONResponse
- type TenantInviteCreate400JSONResponse
- type TenantInviteCreate403JSONResponse
- type TenantInviteCreateJSONRequestBody
- type TenantInviteCreateRequestObject
- type TenantInviteCreateResponseObject
- type TenantInviteDelete200JSONResponse
- type TenantInviteDelete400JSONResponse
- type TenantInviteDeleteRequestObject
- type TenantInviteDeleteResponseObject
- type TenantInviteList
- type TenantInviteList200JSONResponse
- type TenantInviteList400JSONResponse
- type TenantInviteList403JSONResponse
- type TenantInviteListRequestObject
- type TenantInviteListResponseObject
- type TenantInviteReject200Response
- type TenantInviteReject400JSONResponse
- type TenantInviteReject403JSONResponse
- type TenantInviteRejectJSONRequestBody
- type TenantInviteRejectRequestObject
- type TenantInviteRejectResponseObject
- type TenantInviteUpdate200JSONResponse
- type TenantInviteUpdate400JSONResponse
- type TenantInviteUpdateJSONRequestBody
- type TenantInviteUpdateRequestObject
- type TenantInviteUpdateResponseObject
- type TenantMember
- type TenantMemberDelete204JSONResponse
- type TenantMemberDelete400JSONResponse
- type TenantMemberDelete403JSONResponse
- type TenantMemberDelete404JSONResponse
- type TenantMemberDeleteRequestObject
- type TenantMemberDeleteResponseObject
- type TenantMemberList
- type TenantMemberList200JSONResponse
- type TenantMemberList400JSONResponse
- type TenantMemberList403JSONResponse
- type TenantMemberListRequestObject
- type TenantMemberListResponseObject
- type TenantMemberRole
- type TenantMembershipsList200JSONResponse
- type TenantMembershipsList400JSONResponse
- type TenantMembershipsList403JSONResponse
- type TenantMembershipsListRequestObject
- type TenantMembershipsListResponseObject
- type TenantQueueMetrics
- type TenantResource
- type TenantResourceLimit
- type TenantResourcePolicy
- type TenantResourcePolicyGet200JSONResponse
- type TenantResourcePolicyGet400JSONResponse
- type TenantResourcePolicyGet403JSONResponse
- type TenantResourcePolicyGetRequestObject
- type TenantResourcePolicyGetResponseObject
- type TenantUpdate200JSONResponse
- type TenantUpdate400JSONResponse
- type TenantUpdate403JSONResponse
- type TenantUpdateJSONRequestBody
- type TenantUpdateRequestObject
- type TenantUpdateResponseObject
- type TriggerWorkflowRunRequest
- type UpdateTenantAlertEmailGroupRequest
- type UpdateTenantInviteRequest
- type UpdateTenantRequest
- type UpdateWorkerRequest
- type User
- type UserChangePasswordRequest
- type UserCreate200JSONResponse
- type UserCreate400JSONResponse
- type UserCreate401JSONResponse
- type UserCreate405JSONResponse
- type UserCreateJSONRequestBody
- type UserCreateRequestObject
- type UserCreateResponseObject
- type UserGetCurrent200JSONResponse
- type UserGetCurrent400JSONResponse
- type UserGetCurrent401JSONResponse
- type UserGetCurrent405JSONResponse
- type UserGetCurrentRequestObject
- type UserGetCurrentResponseObject
- type UserListTenantInvites200JSONResponse
- type UserListTenantInvites400JSONResponse
- type UserListTenantInvites403JSONResponse
- type UserListTenantInvitesRequestObject
- type UserListTenantInvitesResponseObject
- type UserLoginRequest
- type UserRegisterRequest
- type UserTenantMembershipsList
- type UserTenantPublic
- type UserUpdateGithubOauthCallback302Response
- type UserUpdateGithubOauthCallback302ResponseHeaders
- type UserUpdateGithubOauthCallbackRequestObject
- type UserUpdateGithubOauthCallbackResponseObject
- type UserUpdateGithubOauthStart302Response
- type UserUpdateGithubOauthStart302ResponseHeaders
- type UserUpdateGithubOauthStartRequestObject
- type UserUpdateGithubOauthStartResponseObject
- type UserUpdateGoogleOauthCallback302Response
- type UserUpdateGoogleOauthCallback302ResponseHeaders
- type UserUpdateGoogleOauthCallbackRequestObject
- type UserUpdateGoogleOauthCallbackResponseObject
- type UserUpdateGoogleOauthStart302Response
- type UserUpdateGoogleOauthStart302ResponseHeaders
- type UserUpdateGoogleOauthStartRequestObject
- type UserUpdateGoogleOauthStartResponseObject
- type UserUpdateLogin200JSONResponse
- type UserUpdateLogin400JSONResponse
- type UserUpdateLogin401JSONResponse
- type UserUpdateLogin405JSONResponse
- type UserUpdateLoginJSONRequestBody
- type UserUpdateLoginRequestObject
- type UserUpdateLoginResponseObject
- type UserUpdateLogout200JSONResponse
- type UserUpdateLogout400JSONResponse
- type UserUpdateLogout401JSONResponse
- type UserUpdateLogout405JSONResponse
- type UserUpdateLogoutRequestObject
- type UserUpdateLogoutResponseObject
- type UserUpdatePassword200JSONResponse
- type UserUpdatePassword400JSONResponse
- type UserUpdatePassword401JSONResponse
- type UserUpdatePassword405JSONResponse
- type UserUpdatePasswordJSONRequestBody
- type UserUpdatePasswordRequestObject
- type UserUpdatePasswordResponseObject
- type UserUpdateSlackOauthCallback302Response
- type UserUpdateSlackOauthCallback302ResponseHeaders
- type UserUpdateSlackOauthCallbackRequestObject
- type UserUpdateSlackOauthCallbackResponseObject
- type UserUpdateSlackOauthStart302Response
- type UserUpdateSlackOauthStart302ResponseHeaders
- type UserUpdateSlackOauthStartRequestObject
- type UserUpdateSlackOauthStartResponseObject
- type WebhookCreate200JSONResponse
- type WebhookCreate400JSONResponse
- type WebhookCreate401JSONResponse
- type WebhookCreate405JSONResponse
- type WebhookCreateJSONRequestBody
- type WebhookCreateRequestObject
- type WebhookCreateResponseObject
- type WebhookDelete200Response
- type WebhookDelete400JSONResponse
- type WebhookDelete401JSONResponse
- type WebhookDelete405JSONResponse
- type WebhookDeleteRequestObject
- type WebhookDeleteResponseObject
- type WebhookList200JSONResponse
- type WebhookList400JSONResponse
- type WebhookList401JSONResponse
- type WebhookList405JSONResponse
- type WebhookListRequestObject
- type WebhookListResponseObject
- type WebhookWorker
- type WebhookWorkerCreateRequest
- type WebhookWorkerCreated
- type WebhookWorkerListResponse
- type Worker
- type WorkerGet200JSONResponse
- type WorkerGet400JSONResponse
- type WorkerGet403JSONResponse
- type WorkerGetRequestObject
- type WorkerGetResponseObject
- type WorkerList
- type WorkerList200JSONResponse
- type WorkerList400JSONResponse
- type WorkerList403JSONResponse
- type WorkerListRequestObject
- type WorkerListResponseObject
- type WorkerStatus
- type WorkerUpdate200JSONResponse
- type WorkerUpdate400JSONResponse
- type WorkerUpdate403JSONResponse
- type WorkerUpdateJSONRequestBody
- type WorkerUpdateRequestObject
- type WorkerUpdateResponseObject
- type Workflow
- type WorkflowConcurrency
- type WorkflowConcurrencyLimitStrategy
- type WorkflowDelete204Response
- type WorkflowDelete400JSONResponse
- type WorkflowDelete403JSONResponse
- type WorkflowDelete404JSONResponse
- type WorkflowDeleteRequestObject
- type WorkflowDeleteResponseObject
- type WorkflowGet200JSONResponse
- type WorkflowGet400JSONResponse
- type WorkflowGet403JSONResponse
- type WorkflowGetMetrics200JSONResponse
- type WorkflowGetMetrics400JSONResponse
- type WorkflowGetMetrics403JSONResponse
- type WorkflowGetMetrics404JSONResponse
- type WorkflowGetMetricsParams
- type WorkflowGetMetricsRequestObject
- type WorkflowGetMetricsResponseObject
- type WorkflowGetRequestObject
- type WorkflowGetResponseObject
- type WorkflowID
- type WorkflowList
- type WorkflowList200JSONResponse
- type WorkflowList400JSONResponse
- type WorkflowList403JSONResponse
- type WorkflowListRequestObject
- type WorkflowListResponseObject
- type WorkflowMetrics
- type WorkflowRun
- type WorkflowRunCancel200JSONResponse
- type WorkflowRunCancel400JSONResponse
- type WorkflowRunCancel403JSONResponse
- type WorkflowRunCancelJSONRequestBody
- type WorkflowRunCancelRequestObject
- type WorkflowRunCancelResponseObject
- type WorkflowRunCreate200JSONResponse
- type WorkflowRunCreate400JSONResponse
- type WorkflowRunCreate403JSONResponse
- type WorkflowRunCreate404JSONResponse
- type WorkflowRunCreate429JSONResponse
- type WorkflowRunCreateJSONRequestBody
- type WorkflowRunCreateParams
- type WorkflowRunCreateRequestObject
- type WorkflowRunCreateResponseObject
- type WorkflowRunGet200JSONResponse
- type WorkflowRunGet400JSONResponse
- type WorkflowRunGet403JSONResponse
- type WorkflowRunGetMetrics200JSONResponse
- type WorkflowRunGetMetrics400JSONResponse
- type WorkflowRunGetMetrics403JSONResponse
- type WorkflowRunGetMetricsParams
- type WorkflowRunGetMetricsRequestObject
- type WorkflowRunGetMetricsResponseObject
- type WorkflowRunGetRequestObject
- type WorkflowRunGetResponseObject
- type WorkflowRunList
- type WorkflowRunList200JSONResponse
- type WorkflowRunList400JSONResponse
- type WorkflowRunList403JSONResponse
- type WorkflowRunListParams
- type WorkflowRunListRequestObject
- type WorkflowRunListResponseObject
- type WorkflowRunStatus
- type WorkflowRunStatusList
- type WorkflowRunTriggeredBy
- type WorkflowRunsCancelRequest
- type WorkflowRunsMetrics
- type WorkflowRunsMetricsCounts
- type WorkflowTag
- type WorkflowTriggerCronRef
- type WorkflowTriggerEventRef
- type WorkflowTriggers
- type WorkflowVersion
- type WorkflowVersionDefinition
- type WorkflowVersionGet200JSONResponse
- type WorkflowVersionGet400JSONResponse
- type WorkflowVersionGet403JSONResponse
- type WorkflowVersionGet404JSONResponse
- type WorkflowVersionGetDefinition200JSONResponse
- type WorkflowVersionGetDefinition400JSONResponse
- type WorkflowVersionGetDefinition403JSONResponse
- type WorkflowVersionGetDefinition404JSONResponse
- type WorkflowVersionGetDefinitionParams
- type WorkflowVersionGetDefinitionRequestObject
- type WorkflowVersionGetDefinitionResponseObject
- type WorkflowVersionGetParams
- type WorkflowVersionGetRequestObject
- type WorkflowVersionGetResponseObject
- type WorkflowVersionMeta
Constants ¶
const ( BearerAuthScopes = "bearerAuth.Scopes" CookieAuthScopes = "cookieAuth.Scopes" )
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func PathToRawSpec ¶
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
func RegisterHandlers ¶
func RegisterHandlers(router EchoRouter, si ServerInterface)
RegisterHandlers adds each server route to the EchoRouter.
func RegisterHandlersWithBaseURL ¶
func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
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 ¶ added in v0.11.0
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 openapi_types.UUID `json:"id"` // UpdatedAt the time that this resource was last updated UpdatedAt time.Time `json:"updatedAt"` }
APIResourceMeta defines model for APIResourceMeta.
type APIToken ¶ added in v0.7.0
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 AlertEmailGroupCreate201JSONResponse ¶ added in v0.25.0
type AlertEmailGroupCreate201JSONResponse TenantAlertEmailGroup
func (AlertEmailGroupCreate201JSONResponse) VisitAlertEmailGroupCreateResponse ¶ added in v0.25.0
func (response AlertEmailGroupCreate201JSONResponse) VisitAlertEmailGroupCreateResponse(w http.ResponseWriter) error
type AlertEmailGroupCreate400JSONResponse ¶ added in v0.25.0
type AlertEmailGroupCreate400JSONResponse APIErrors
func (AlertEmailGroupCreate400JSONResponse) VisitAlertEmailGroupCreateResponse ¶ added in v0.25.0
func (response AlertEmailGroupCreate400JSONResponse) VisitAlertEmailGroupCreateResponse(w http.ResponseWriter) error
type AlertEmailGroupCreate403JSONResponse ¶ added in v0.25.0
type AlertEmailGroupCreate403JSONResponse APIError
func (AlertEmailGroupCreate403JSONResponse) VisitAlertEmailGroupCreateResponse ¶ added in v0.25.0
func (response AlertEmailGroupCreate403JSONResponse) VisitAlertEmailGroupCreateResponse(w http.ResponseWriter) error
type AlertEmailGroupCreateJSONRequestBody ¶ added in v0.25.0
type AlertEmailGroupCreateJSONRequestBody = CreateTenantAlertEmailGroupRequest
AlertEmailGroupCreateJSONRequestBody defines body for AlertEmailGroupCreate for application/json ContentType.
type AlertEmailGroupCreateRequestObject ¶ added in v0.25.0
type AlertEmailGroupCreateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *AlertEmailGroupCreateJSONRequestBody }
type AlertEmailGroupCreateResponseObject ¶ added in v0.25.0
type AlertEmailGroupCreateResponseObject interface {
VisitAlertEmailGroupCreateResponse(w http.ResponseWriter) error
}
type AlertEmailGroupDelete204Response ¶ added in v0.25.0
type AlertEmailGroupDelete204Response struct { }
func (AlertEmailGroupDelete204Response) VisitAlertEmailGroupDeleteResponse ¶ added in v0.25.0
func (response AlertEmailGroupDelete204Response) VisitAlertEmailGroupDeleteResponse(w http.ResponseWriter) error
type AlertEmailGroupDelete400JSONResponse ¶ added in v0.25.0
type AlertEmailGroupDelete400JSONResponse APIErrors
func (AlertEmailGroupDelete400JSONResponse) VisitAlertEmailGroupDeleteResponse ¶ added in v0.25.0
func (response AlertEmailGroupDelete400JSONResponse) VisitAlertEmailGroupDeleteResponse(w http.ResponseWriter) error
type AlertEmailGroupDelete403JSONResponse ¶ added in v0.25.0
type AlertEmailGroupDelete403JSONResponse APIError
func (AlertEmailGroupDelete403JSONResponse) VisitAlertEmailGroupDeleteResponse ¶ added in v0.25.0
func (response AlertEmailGroupDelete403JSONResponse) VisitAlertEmailGroupDeleteResponse(w http.ResponseWriter) error
type AlertEmailGroupDeleteRequestObject ¶ added in v0.25.0
type AlertEmailGroupDeleteRequestObject struct {
AlertEmailGroup openapi_types.UUID `json:"alert-email-group"`
}
type AlertEmailGroupDeleteResponseObject ¶ added in v0.25.0
type AlertEmailGroupDeleteResponseObject interface {
VisitAlertEmailGroupDeleteResponse(w http.ResponseWriter) error
}
type AlertEmailGroupList200JSONResponse ¶ added in v0.25.0
type AlertEmailGroupList200JSONResponse TenantAlertEmailGroupList
func (AlertEmailGroupList200JSONResponse) VisitAlertEmailGroupListResponse ¶ added in v0.25.0
func (response AlertEmailGroupList200JSONResponse) VisitAlertEmailGroupListResponse(w http.ResponseWriter) error
type AlertEmailGroupList400JSONResponse ¶ added in v0.25.0
type AlertEmailGroupList400JSONResponse APIErrors
func (AlertEmailGroupList400JSONResponse) VisitAlertEmailGroupListResponse ¶ added in v0.25.0
func (response AlertEmailGroupList400JSONResponse) VisitAlertEmailGroupListResponse(w http.ResponseWriter) error
type AlertEmailGroupList403JSONResponse ¶ added in v0.25.0
type AlertEmailGroupList403JSONResponse APIError
func (AlertEmailGroupList403JSONResponse) VisitAlertEmailGroupListResponse ¶ added in v0.25.0
func (response AlertEmailGroupList403JSONResponse) VisitAlertEmailGroupListResponse(w http.ResponseWriter) error
type AlertEmailGroupListRequestObject ¶ added in v0.25.0
type AlertEmailGroupListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type AlertEmailGroupListResponseObject ¶ added in v0.25.0
type AlertEmailGroupListResponseObject interface {
VisitAlertEmailGroupListResponse(w http.ResponseWriter) error
}
type AlertEmailGroupUpdate200JSONResponse ¶ added in v0.25.0
type AlertEmailGroupUpdate200JSONResponse TenantAlertEmailGroup
func (AlertEmailGroupUpdate200JSONResponse) VisitAlertEmailGroupUpdateResponse ¶ added in v0.25.0
func (response AlertEmailGroupUpdate200JSONResponse) VisitAlertEmailGroupUpdateResponse(w http.ResponseWriter) error
type AlertEmailGroupUpdate400JSONResponse ¶ added in v0.25.0
type AlertEmailGroupUpdate400JSONResponse APIErrors
func (AlertEmailGroupUpdate400JSONResponse) VisitAlertEmailGroupUpdateResponse ¶ added in v0.25.0
func (response AlertEmailGroupUpdate400JSONResponse) VisitAlertEmailGroupUpdateResponse(w http.ResponseWriter) error
type AlertEmailGroupUpdate403JSONResponse ¶ added in v0.25.0
type AlertEmailGroupUpdate403JSONResponse APIError
func (AlertEmailGroupUpdate403JSONResponse) VisitAlertEmailGroupUpdateResponse ¶ added in v0.25.0
func (response AlertEmailGroupUpdate403JSONResponse) VisitAlertEmailGroupUpdateResponse(w http.ResponseWriter) error
type AlertEmailGroupUpdateJSONRequestBody ¶ added in v0.25.0
type AlertEmailGroupUpdateJSONRequestBody = UpdateTenantAlertEmailGroupRequest
AlertEmailGroupUpdateJSONRequestBody defines body for AlertEmailGroupUpdate for application/json ContentType.
type AlertEmailGroupUpdateRequestObject ¶ added in v0.25.0
type AlertEmailGroupUpdateRequestObject struct { AlertEmailGroup openapi_types.UUID `json:"alert-email-group"` Body *AlertEmailGroupUpdateJSONRequestBody }
type AlertEmailGroupUpdateResponseObject ¶ added in v0.25.0
type AlertEmailGroupUpdateResponseObject interface {
VisitAlertEmailGroupUpdateResponse(w http.ResponseWriter) error
}
type ApiTokenCreate200JSONResponse ¶ added in v0.7.0
type ApiTokenCreate200JSONResponse CreateAPITokenResponse
func (ApiTokenCreate200JSONResponse) VisitApiTokenCreateResponse ¶ added in v0.7.0
func (response ApiTokenCreate200JSONResponse) VisitApiTokenCreateResponse(w http.ResponseWriter) error
type ApiTokenCreate400JSONResponse ¶ added in v0.7.0
type ApiTokenCreate400JSONResponse APIErrors
func (ApiTokenCreate400JSONResponse) VisitApiTokenCreateResponse ¶ added in v0.7.0
func (response ApiTokenCreate400JSONResponse) VisitApiTokenCreateResponse(w http.ResponseWriter) error
type ApiTokenCreate403JSONResponse ¶ added in v0.7.0
type ApiTokenCreate403JSONResponse APIErrors
func (ApiTokenCreate403JSONResponse) VisitApiTokenCreateResponse ¶ added in v0.7.0
func (response ApiTokenCreate403JSONResponse) VisitApiTokenCreateResponse(w http.ResponseWriter) error
type ApiTokenCreateJSONRequestBody ¶ added in v0.7.0
type ApiTokenCreateJSONRequestBody = CreateAPITokenRequest
ApiTokenCreateJSONRequestBody defines body for ApiTokenCreate for application/json ContentType.
type ApiTokenCreateRequestObject ¶ added in v0.7.0
type ApiTokenCreateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *ApiTokenCreateJSONRequestBody }
type ApiTokenCreateResponseObject ¶ added in v0.7.0
type ApiTokenCreateResponseObject interface {
VisitApiTokenCreateResponse(w http.ResponseWriter) error
}
type ApiTokenList200JSONResponse ¶ added in v0.7.0
type ApiTokenList200JSONResponse ListAPITokensResponse
func (ApiTokenList200JSONResponse) VisitApiTokenListResponse ¶ added in v0.7.0
func (response ApiTokenList200JSONResponse) VisitApiTokenListResponse(w http.ResponseWriter) error
type ApiTokenList400JSONResponse ¶ added in v0.7.0
type ApiTokenList400JSONResponse APIErrors
func (ApiTokenList400JSONResponse) VisitApiTokenListResponse ¶ added in v0.7.0
func (response ApiTokenList400JSONResponse) VisitApiTokenListResponse(w http.ResponseWriter) error
type ApiTokenList403JSONResponse ¶ added in v0.7.0
type ApiTokenList403JSONResponse APIErrors
func (ApiTokenList403JSONResponse) VisitApiTokenListResponse ¶ added in v0.7.0
func (response ApiTokenList403JSONResponse) VisitApiTokenListResponse(w http.ResponseWriter) error
type ApiTokenListRequestObject ¶ added in v0.7.0
type ApiTokenListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type ApiTokenListResponseObject ¶ added in v0.7.0
type ApiTokenListResponseObject interface {
VisitApiTokenListResponse(w http.ResponseWriter) error
}
type ApiTokenUpdateRevoke204Response ¶ added in v0.7.0
type ApiTokenUpdateRevoke204Response struct { }
func (ApiTokenUpdateRevoke204Response) VisitApiTokenUpdateRevokeResponse ¶ added in v0.7.0
func (response ApiTokenUpdateRevoke204Response) VisitApiTokenUpdateRevokeResponse(w http.ResponseWriter) error
type ApiTokenUpdateRevoke400JSONResponse ¶ added in v0.7.0
type ApiTokenUpdateRevoke400JSONResponse APIErrors
func (ApiTokenUpdateRevoke400JSONResponse) VisitApiTokenUpdateRevokeResponse ¶ added in v0.7.0
func (response ApiTokenUpdateRevoke400JSONResponse) VisitApiTokenUpdateRevokeResponse(w http.ResponseWriter) error
type ApiTokenUpdateRevoke403JSONResponse ¶ added in v0.7.0
type ApiTokenUpdateRevoke403JSONResponse APIErrors
func (ApiTokenUpdateRevoke403JSONResponse) VisitApiTokenUpdateRevokeResponse ¶ added in v0.7.0
func (response ApiTokenUpdateRevoke403JSONResponse) VisitApiTokenUpdateRevokeResponse(w http.ResponseWriter) error
type ApiTokenUpdateRevokeRequestObject ¶ added in v0.7.0
type ApiTokenUpdateRevokeRequestObject struct {
ApiToken openapi_types.UUID `json:"api-token"`
}
type ApiTokenUpdateRevokeResponseObject ¶ added in v0.7.0
type ApiTokenUpdateRevokeResponseObject interface {
VisitApiTokenUpdateRevokeResponse(w http.ResponseWriter) error
}
type CloudMetadataGet200JSONResponse ¶ added in v0.34.1
type CloudMetadataGet200JSONResponse APIErrors
func (CloudMetadataGet200JSONResponse) VisitCloudMetadataGetResponse ¶ added in v0.34.1
func (response CloudMetadataGet200JSONResponse) VisitCloudMetadataGetResponse(w http.ResponseWriter) error
type CloudMetadataGet400JSONResponse ¶ added in v0.34.1
type CloudMetadataGet400JSONResponse APIErrors
func (CloudMetadataGet400JSONResponse) VisitCloudMetadataGetResponse ¶ added in v0.34.1
func (response CloudMetadataGet400JSONResponse) VisitCloudMetadataGetResponse(w http.ResponseWriter) error
type CloudMetadataGetRequestObject ¶ added in v0.34.1
type CloudMetadataGetRequestObject struct { }
type CloudMetadataGetResponseObject ¶ added in v0.34.1
type CloudMetadataGetResponseObject interface {
VisitCloudMetadataGetResponse(w http.ResponseWriter) error
}
type CreateAPITokenRequest ¶ added in v0.7.0
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 ¶ added in v0.7.0
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 ¶ added in v0.15.2
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 EchoRouter ¶
type EchoRouter interface { CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route }
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration
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 EventCreate200JSONResponse ¶ added in v0.33.0
type EventCreate200JSONResponse Event
func (EventCreate200JSONResponse) VisitEventCreateResponse ¶ added in v0.33.0
func (response EventCreate200JSONResponse) VisitEventCreateResponse(w http.ResponseWriter) error
type EventCreate400JSONResponse ¶ added in v0.33.0
type EventCreate400JSONResponse APIErrors
func (EventCreate400JSONResponse) VisitEventCreateResponse ¶ added in v0.33.0
func (response EventCreate400JSONResponse) VisitEventCreateResponse(w http.ResponseWriter) error
type EventCreate403JSONResponse ¶ added in v0.33.0
type EventCreate403JSONResponse APIErrors
func (EventCreate403JSONResponse) VisitEventCreateResponse ¶ added in v0.33.0
func (response EventCreate403JSONResponse) VisitEventCreateResponse(w http.ResponseWriter) error
type EventCreate429JSONResponse ¶ added in v0.33.0
type EventCreate429JSONResponse APIErrors
func (EventCreate429JSONResponse) VisitEventCreateResponse ¶ added in v0.33.0
func (response EventCreate429JSONResponse) VisitEventCreateResponse(w http.ResponseWriter) error
type EventCreateJSONRequestBody ¶ added in v0.33.0
type EventCreateJSONRequestBody = CreateEventRequest
EventCreateJSONRequestBody defines body for EventCreate for application/json ContentType.
type EventCreateRequestObject ¶ added in v0.33.0
type EventCreateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *EventCreateJSONRequestBody }
type EventCreateResponseObject ¶ added in v0.33.0
type EventCreateResponseObject interface {
VisitEventCreateResponse(w http.ResponseWriter) error
}
type EventData ¶
type EventData struct { // Data The data for the event (JSON bytes). Data string `json:"data"` }
EventData defines model for EventData.
type EventDataGet200JSONResponse ¶
type EventDataGet200JSONResponse EventData
func (EventDataGet200JSONResponse) VisitEventDataGetResponse ¶
func (response EventDataGet200JSONResponse) VisitEventDataGetResponse(w http.ResponseWriter) error
type EventDataGet400JSONResponse ¶
type EventDataGet400JSONResponse APIErrors
func (EventDataGet400JSONResponse) VisitEventDataGetResponse ¶
func (response EventDataGet400JSONResponse) VisitEventDataGetResponse(w http.ResponseWriter) error
type EventDataGet403JSONResponse ¶
type EventDataGet403JSONResponse APIErrors
func (EventDataGet403JSONResponse) VisitEventDataGetResponse ¶
func (response EventDataGet403JSONResponse) VisitEventDataGetResponse(w http.ResponseWriter) error
type EventDataGetRequestObject ¶
type EventDataGetRequestObject struct {
Event openapi_types.UUID `json:"event"`
}
type EventDataGetResponseObject ¶
type EventDataGetResponseObject interface {
VisitEventDataGetResponse(w http.ResponseWriter) error
}
type EventKeyList ¶
type EventKeyList struct { Pagination *PaginationResponse `json:"pagination,omitempty"` Rows *[]EventKey `json:"rows,omitempty"` }
EventKeyList defines model for EventKeyList.
type EventKeyList200JSONResponse ¶
type EventKeyList200JSONResponse EventKeyList
func (EventKeyList200JSONResponse) VisitEventKeyListResponse ¶
func (response EventKeyList200JSONResponse) VisitEventKeyListResponse(w http.ResponseWriter) error
type EventKeyList400JSONResponse ¶
type EventKeyList400JSONResponse APIErrors
func (EventKeyList400JSONResponse) VisitEventKeyListResponse ¶
func (response EventKeyList400JSONResponse) VisitEventKeyListResponse(w http.ResponseWriter) error
type EventKeyList403JSONResponse ¶
type EventKeyList403JSONResponse APIErrors
func (EventKeyList403JSONResponse) VisitEventKeyListResponse ¶
func (response EventKeyList403JSONResponse) VisitEventKeyListResponse(w http.ResponseWriter) error
type EventKeyListRequestObject ¶
type EventKeyListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type EventKeyListResponseObject ¶
type EventKeyListResponseObject interface {
VisitEventKeyListResponse(w http.ResponseWriter) error
}
type EventList ¶
type EventList struct { Pagination *PaginationResponse `json:"pagination,omitempty"` Rows *[]Event `json:"rows,omitempty"` }
EventList defines model for EventList.
type EventList200JSONResponse ¶
type EventList200JSONResponse EventList
func (EventList200JSONResponse) VisitEventListResponse ¶
func (response EventList200JSONResponse) VisitEventListResponse(w http.ResponseWriter) error
type EventList400JSONResponse ¶
type EventList400JSONResponse APIErrors
func (EventList400JSONResponse) VisitEventListResponse ¶
func (response EventList400JSONResponse) VisitEventListResponse(w http.ResponseWriter) error
type EventList403JSONResponse ¶
type EventList403JSONResponse APIErrors
func (EventList403JSONResponse) VisitEventListResponse ¶
func (response EventList403JSONResponse) VisitEventListResponse(w http.ResponseWriter) error
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 EventListRequestObject ¶
type EventListRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Params EventListParams }
type EventListResponseObject ¶
type EventListResponseObject interface {
VisitEventListResponse(w http.ResponseWriter) error
}
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 EventUpdateReplay200JSONResponse ¶
type EventUpdateReplay200JSONResponse EventList
func (EventUpdateReplay200JSONResponse) VisitEventUpdateReplayResponse ¶
func (response EventUpdateReplay200JSONResponse) VisitEventUpdateReplayResponse(w http.ResponseWriter) error
type EventUpdateReplay400JSONResponse ¶
type EventUpdateReplay400JSONResponse APIErrors
func (EventUpdateReplay400JSONResponse) VisitEventUpdateReplayResponse ¶
func (response EventUpdateReplay400JSONResponse) VisitEventUpdateReplayResponse(w http.ResponseWriter) error
type EventUpdateReplay403JSONResponse ¶
type EventUpdateReplay403JSONResponse APIErrors
func (EventUpdateReplay403JSONResponse) VisitEventUpdateReplayResponse ¶
func (response EventUpdateReplay403JSONResponse) VisitEventUpdateReplayResponse(w http.ResponseWriter) error
type EventUpdateReplay429JSONResponse ¶ added in v0.31.0
type EventUpdateReplay429JSONResponse APIErrors
func (EventUpdateReplay429JSONResponse) VisitEventUpdateReplayResponse ¶ added in v0.31.0
func (response EventUpdateReplay429JSONResponse) VisitEventUpdateReplayResponse(w http.ResponseWriter) error
type EventUpdateReplayJSONRequestBody ¶
type EventUpdateReplayJSONRequestBody = ReplayEventRequest
EventUpdateReplayJSONRequestBody defines body for EventUpdateReplay for application/json ContentType.
type EventUpdateReplayRequestObject ¶
type EventUpdateReplayRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *EventUpdateReplayJSONRequestBody }
type EventUpdateReplayResponseObject ¶
type EventUpdateReplayResponseObject interface {
VisitEventUpdateReplayResponse(w http.ResponseWriter) error
}
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 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 ¶ added in v0.11.0
type ListAPIMetaIntegration = []APIMetaIntegration
ListAPIMetaIntegration defines model for ListAPIMetaIntegration.
type ListAPITokensResponse ¶ added in v0.7.0
type ListAPITokensResponse struct { Pagination *PaginationResponse `json:"pagination,omitempty"` Rows *[]APIToken `json:"rows,omitempty"` }
ListAPITokensResponse defines model for ListAPITokensResponse.
type ListSNSIntegrations ¶ added in v0.15.2
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 LivenessGet200Response ¶ added in v0.14.0
type LivenessGet200Response struct { }
func (LivenessGet200Response) VisitLivenessGetResponse ¶ added in v0.14.0
func (response LivenessGet200Response) VisitLivenessGetResponse(w http.ResponseWriter) error
type LivenessGet500Response ¶ added in v0.14.0
type LivenessGet500Response struct { }
func (LivenessGet500Response) VisitLivenessGetResponse ¶ added in v0.14.0
func (response LivenessGet500Response) VisitLivenessGetResponse(w http.ResponseWriter) error
type LivenessGetRequestObject ¶ added in v0.14.0
type LivenessGetRequestObject struct { }
type LivenessGetResponseObject ¶ added in v0.14.0
type LivenessGetResponseObject interface {
VisitLivenessGetResponse(w http.ResponseWriter) error
}
type LogLine ¶ added in v0.14.0
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 ¶ added in v0.14.0
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 ¶ added in v0.14.0
type LogLineLevelField = []LogLineLevel
LogLineLevelField defines model for LogLineLevelField.
type LogLineList ¶ added in v0.14.0
type LogLineList struct { Pagination *PaginationResponse `json:"pagination,omitempty"` Rows *[]LogLine `json:"rows,omitempty"` }
LogLineList defines model for LogLineList.
type LogLineList200JSONResponse ¶ added in v0.14.0
type LogLineList200JSONResponse LogLineList
func (LogLineList200JSONResponse) VisitLogLineListResponse ¶ added in v0.14.0
func (response LogLineList200JSONResponse) VisitLogLineListResponse(w http.ResponseWriter) error
type LogLineList400JSONResponse ¶ added in v0.14.0
type LogLineList400JSONResponse APIErrors
func (LogLineList400JSONResponse) VisitLogLineListResponse ¶ added in v0.14.0
func (response LogLineList400JSONResponse) VisitLogLineListResponse(w http.ResponseWriter) error
type LogLineList403JSONResponse ¶ added in v0.14.0
type LogLineList403JSONResponse APIErrors
func (LogLineList403JSONResponse) VisitLogLineListResponse ¶ added in v0.14.0
func (response LogLineList403JSONResponse) VisitLogLineListResponse(w http.ResponseWriter) error
type LogLineListParams ¶ added in v0.14.0
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 LogLineListRequestObject ¶ added in v0.14.0
type LogLineListRequestObject struct { StepRun openapi_types.UUID `json:"step-run"` Params LogLineListParams }
type LogLineListResponseObject ¶ added in v0.14.0
type LogLineListResponseObject interface {
VisitLogLineListResponse(w http.ResponseWriter) error
}
type LogLineOrderByDirection ¶ added in v0.14.0
type LogLineOrderByDirection string
LogLineOrderByDirection defines model for LogLineOrderByDirection.
const ( LogLineOrderByDirectionAsc LogLineOrderByDirection = "asc" LogLineOrderByDirectionDesc LogLineOrderByDirection = "desc" )
Defines values for LogLineOrderByDirection.
type LogLineOrderByField ¶ added in v0.14.0
type LogLineOrderByField string
LogLineOrderByField defines model for LogLineOrderByField.
const (
LogLineOrderByFieldCreatedAt LogLineOrderByField = "createdAt"
)
Defines values for LogLineOrderByField.
type LogLineSearch ¶ added in v0.14.0
type LogLineSearch = string
LogLineSearch defines model for LogLineSearch.
type MetadataGet200JSONResponse ¶
type MetadataGet200JSONResponse APIMeta
func (MetadataGet200JSONResponse) VisitMetadataGetResponse ¶
func (response MetadataGet200JSONResponse) VisitMetadataGetResponse(w http.ResponseWriter) error
type MetadataGet400JSONResponse ¶
type MetadataGet400JSONResponse APIErrors
func (MetadataGet400JSONResponse) VisitMetadataGetResponse ¶
func (response MetadataGet400JSONResponse) VisitMetadataGetResponse(w http.ResponseWriter) error
type MetadataGetRequestObject ¶
type MetadataGetRequestObject struct { }
type MetadataGetResponseObject ¶
type MetadataGetResponseObject interface {
VisitMetadataGetResponse(w http.ResponseWriter) error
}
type MetadataListIntegrations200JSONResponse ¶ added in v0.11.0
type MetadataListIntegrations200JSONResponse ListAPIMetaIntegration
func (MetadataListIntegrations200JSONResponse) VisitMetadataListIntegrationsResponse ¶ added in v0.11.0
func (response MetadataListIntegrations200JSONResponse) VisitMetadataListIntegrationsResponse(w http.ResponseWriter) error
type MetadataListIntegrations400JSONResponse ¶ added in v0.11.0
type MetadataListIntegrations400JSONResponse APIErrors
func (MetadataListIntegrations400JSONResponse) VisitMetadataListIntegrationsResponse ¶ added in v0.11.0
func (response MetadataListIntegrations400JSONResponse) VisitMetadataListIntegrationsResponse(w http.ResponseWriter) error
type MetadataListIntegrationsRequestObject ¶ added in v0.11.0
type MetadataListIntegrationsRequestObject struct { }
type MetadataListIntegrationsResponseObject ¶ added in v0.11.0
type MetadataListIntegrationsResponseObject interface {
VisitMetadataListIntegrationsResponse(w http.ResponseWriter) error
}
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 ReadinessGet200Response ¶ added in v0.14.0
type ReadinessGet200Response struct { }
func (ReadinessGet200Response) VisitReadinessGetResponse ¶ added in v0.14.0
func (response ReadinessGet200Response) VisitReadinessGetResponse(w http.ResponseWriter) error
type ReadinessGet500Response ¶ added in v0.14.0
type ReadinessGet500Response struct { }
func (ReadinessGet500Response) VisitReadinessGetResponse ¶ added in v0.14.0
func (response ReadinessGet500Response) VisitReadinessGetResponse(w http.ResponseWriter) error
type ReadinessGetRequestObject ¶ added in v0.14.0
type ReadinessGetRequestObject struct { }
type ReadinessGetResponseObject ¶ added in v0.14.0
type ReadinessGetResponseObject interface {
VisitReadinessGetResponse(w http.ResponseWriter) error
}
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 RerunStepRunRequest ¶ added in v0.9.1
type RerunStepRunRequest struct {
Input map[string]interface{} `json:"input"`
}
RerunStepRunRequest defines model for RerunStepRunRequest.
type SNSIntegration ¶ added in v0.15.2
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 ServerInterface ¶
type ServerInterface interface { // Get liveness // (GET /api/live) LivenessGet(ctx echo.Context) error // Get readiness // (GET /api/ready) ReadinessGet(ctx echo.Context) error // Delete tenant alert email group // (DELETE /api/v1/alerting-email-groups/{alert-email-group}) AlertEmailGroupDelete(ctx echo.Context, alertEmailGroup openapi_types.UUID) error // Update tenant alert email group // (PATCH /api/v1/alerting-email-groups/{alert-email-group}) AlertEmailGroupUpdate(ctx echo.Context, alertEmailGroup openapi_types.UUID) error // Revoke API Token // (POST /api/v1/api-tokens/{api-token}) ApiTokenUpdateRevoke(ctx echo.Context, apiToken openapi_types.UUID) error // Get cloud metadata // (GET /api/v1/cloud/metadata) CloudMetadataGet(ctx echo.Context) error // Get event data // (GET /api/v1/events/{event}/data) EventDataGet(ctx echo.Context, event openapi_types.UUID) error // Get metadata // (GET /api/v1/meta) MetadataGet(ctx echo.Context) error // List integrations // (GET /api/v1/meta/integrations) MetadataListIntegrations(ctx echo.Context) error // Delete Slack webhook // (DELETE /api/v1/slack/{slack}) SlackWebhookDelete(ctx echo.Context, slack openapi_types.UUID) error // Delete SNS integration // (DELETE /api/v1/sns/{sns}) SnsDelete(ctx echo.Context, sns openapi_types.UUID) error // Github app tenant webhook // (POST /api/v1/sns/{tenant}/{event}) SnsUpdate(ctx echo.Context, tenant openapi_types.UUID, event string) error // List archives for step run // (GET /api/v1/step-runs/{step-run}/archives) StepRunListArchives(ctx echo.Context, stepRun openapi_types.UUID, params StepRunListArchivesParams) error // List events for step run // (GET /api/v1/step-runs/{step-run}/events) StepRunListEvents(ctx echo.Context, stepRun openapi_types.UUID, params StepRunListEventsParams) error // List log lines // (GET /api/v1/step-runs/{step-run}/logs) LogLineList(ctx echo.Context, stepRun openapi_types.UUID, params LogLineListParams) error // Create tenant // (POST /api/v1/tenants) TenantCreate(ctx echo.Context) error // Update tenant // (PATCH /api/v1/tenants/{tenant}) TenantUpdate(ctx echo.Context, tenant openapi_types.UUID) error // List tenant alert email groups // (GET /api/v1/tenants/{tenant}/alerting-email-groups) AlertEmailGroupList(ctx echo.Context, tenant openapi_types.UUID) error // Create tenant alert email group // (POST /api/v1/tenants/{tenant}/alerting-email-groups) AlertEmailGroupCreate(ctx echo.Context, tenant openapi_types.UUID) error // Get tenant alerting settings // (GET /api/v1/tenants/{tenant}/alerting/settings) TenantAlertingSettingsGet(ctx echo.Context, tenant openapi_types.UUID) error // List API Tokens // (GET /api/v1/tenants/{tenant}/api-tokens) ApiTokenList(ctx echo.Context, tenant openapi_types.UUID) error // Create API Token // (POST /api/v1/tenants/{tenant}/api-tokens) ApiTokenCreate(ctx echo.Context, tenant openapi_types.UUID) error // List events // (GET /api/v1/tenants/{tenant}/events) EventList(ctx echo.Context, tenant openapi_types.UUID, params EventListParams) error // Create event // (POST /api/v1/tenants/{tenant}/events) EventCreate(ctx echo.Context, tenant openapi_types.UUID) error // List event keys // (GET /api/v1/tenants/{tenant}/events/keys) EventKeyList(ctx echo.Context, tenant openapi_types.UUID) error // Replay events // (POST /api/v1/tenants/{tenant}/events/replay) EventUpdateReplay(ctx echo.Context, tenant openapi_types.UUID) error // List tenant invites // (GET /api/v1/tenants/{tenant}/invites) TenantInviteList(ctx echo.Context, tenant openapi_types.UUID) error // Create tenant invite // (POST /api/v1/tenants/{tenant}/invites) TenantInviteCreate(ctx echo.Context, tenant openapi_types.UUID) error // Delete invite // (DELETE /api/v1/tenants/{tenant}/invites/{tenant-invite}) TenantInviteDelete(ctx echo.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID) error // Update invite // (PATCH /api/v1/tenants/{tenant}/invites/{tenant-invite}) TenantInviteUpdate(ctx echo.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID) error // List tenant members // (GET /api/v1/tenants/{tenant}/members) TenantMemberList(ctx echo.Context, tenant openapi_types.UUID) error // Delete a tenant member // (DELETE /api/v1/tenants/{tenant}/members/{member}) TenantMemberDelete(ctx echo.Context, tenant openapi_types.UUID, member openapi_types.UUID) error // Get workflow metrics // (GET /api/v1/tenants/{tenant}/queue-metrics) TenantGetQueueMetrics(ctx echo.Context, tenant openapi_types.UUID, params TenantGetQueueMetricsParams) error // Create tenant alert email group // (GET /api/v1/tenants/{tenant}/resource-policy) TenantResourcePolicyGet(ctx echo.Context, tenant openapi_types.UUID) error // List Slack integrations // (GET /api/v1/tenants/{tenant}/slack) SlackWebhookList(ctx echo.Context, tenant openapi_types.UUID) error // Start OAuth flow // (GET /api/v1/tenants/{tenant}/slack/start) UserUpdateSlackOauthStart(ctx echo.Context, tenant openapi_types.UUID) error // List SNS integrations // (GET /api/v1/tenants/{tenant}/sns) SnsList(ctx echo.Context, tenant openapi_types.UUID) error // Create SNS integration // (POST /api/v1/tenants/{tenant}/sns) SnsCreate(ctx echo.Context, tenant openapi_types.UUID) error // Get step run // (GET /api/v1/tenants/{tenant}/step-runs/{step-run}) StepRunGet(ctx echo.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID) error // Attempts to cancel a step run // (POST /api/v1/tenants/{tenant}/step-runs/{step-run}/cancel) StepRunUpdateCancel(ctx echo.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID) error // Rerun step run // (POST /api/v1/tenants/{tenant}/step-runs/{step-run}/rerun) StepRunUpdateRerun(ctx echo.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID) error // Get step run schema // (GET /api/v1/tenants/{tenant}/step-runs/{step-run}/schema) StepRunGetSchema(ctx echo.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID) error // List webhooks // (GET /api/v1/tenants/{tenant}/webhook-workers) WebhookList(ctx echo.Context, tenant openapi_types.UUID) error // Create a webhook // (POST /api/v1/tenants/{tenant}/webhook-workers) WebhookCreate(ctx echo.Context, tenant openapi_types.UUID) error // Get workers // (GET /api/v1/tenants/{tenant}/worker) WorkerList(ctx echo.Context, tenant openapi_types.UUID) error // Get workflow run // (GET /api/v1/tenants/{tenant}/workflow-runs/{workflow-run}) WorkflowRunGet(ctx echo.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID) error // Get workflows // (GET /api/v1/tenants/{tenant}/workflows) WorkflowList(ctx echo.Context, tenant openapi_types.UUID) error // Cancel workflow runs // (POST /api/v1/tenants/{tenant}/workflows/cancel) WorkflowRunCancel(ctx echo.Context, tenant openapi_types.UUID) error // Get workflow runs // (GET /api/v1/tenants/{tenant}/workflows/runs) WorkflowRunList(ctx echo.Context, tenant openapi_types.UUID, params WorkflowRunListParams) error // Get workflow runs // (GET /api/v1/tenants/{tenant}/workflows/runs/metrics) WorkflowRunGetMetrics(ctx echo.Context, tenant openapi_types.UUID, params WorkflowRunGetMetricsParams) error // Get current user // (GET /api/v1/users/current) UserGetCurrent(ctx echo.Context) error // Complete OAuth flow // (GET /api/v1/users/github/callback) UserUpdateGithubOauthCallback(ctx echo.Context) error // Start OAuth flow // (GET /api/v1/users/github/start) UserUpdateGithubOauthStart(ctx echo.Context) error // Complete OAuth flow // (GET /api/v1/users/google/callback) UserUpdateGoogleOauthCallback(ctx echo.Context) error // Start OAuth flow // (GET /api/v1/users/google/start) UserUpdateGoogleOauthStart(ctx echo.Context) error // List tenant invites // (GET /api/v1/users/invites) UserListTenantInvites(ctx echo.Context) error // Accept tenant invite // (POST /api/v1/users/invites/accept) TenantInviteAccept(ctx echo.Context) error // Reject tenant invite // (POST /api/v1/users/invites/reject) TenantInviteReject(ctx echo.Context) error // Login user // (POST /api/v1/users/login) UserUpdateLogin(ctx echo.Context) error // Logout user // (POST /api/v1/users/logout) UserUpdateLogout(ctx echo.Context) error // List tenant memberships // (GET /api/v1/users/memberships) TenantMembershipsList(ctx echo.Context) error // Change user password // (POST /api/v1/users/password) UserUpdatePassword(ctx echo.Context) error // Register user // (POST /api/v1/users/register) UserCreate(ctx echo.Context) error // Complete OAuth flow // (GET /api/v1/users/slack/callback) UserUpdateSlackOauthCallback(ctx echo.Context) error // Delete a webhook // (DELETE /api/v1/webhook-workers/{webhook}) WebhookDelete(ctx echo.Context, webhook openapi_types.UUID) error // Get worker // (GET /api/v1/workers/{worker}) WorkerGet(ctx echo.Context, worker openapi_types.UUID) error // Update worker // (PATCH /api/v1/workers/{worker}) WorkerUpdate(ctx echo.Context, worker openapi_types.UUID) error // Delete workflow // (DELETE /api/v1/workflows/{workflow}) WorkflowDelete(ctx echo.Context, workflow openapi_types.UUID) error // Get workflow // (GET /api/v1/workflows/{workflow}) WorkflowGet(ctx echo.Context, workflow openapi_types.UUID) error // Get workflow metrics // (GET /api/v1/workflows/{workflow}/metrics) WorkflowGetMetrics(ctx echo.Context, workflow openapi_types.UUID, params WorkflowGetMetricsParams) error // Trigger workflow run // (POST /api/v1/workflows/{workflow}/trigger) WorkflowRunCreate(ctx echo.Context, workflow openapi_types.UUID, params WorkflowRunCreateParams) error // Get workflow version // (GET /api/v1/workflows/{workflow}/versions) WorkflowVersionGet(ctx echo.Context, workflow openapi_types.UUID, params WorkflowVersionGetParams) error // Get workflow version definition // (GET /api/v1/workflows/{workflow}/versions/definition) WorkflowVersionGetDefinition(ctx echo.Context, workflow openapi_types.UUID, params WorkflowVersionGetDefinitionParams) error }
ServerInterface represents all server handlers.
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.
func (*ServerInterfaceWrapper) AlertEmailGroupCreate ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) AlertEmailGroupCreate(ctx echo.Context) error
AlertEmailGroupCreate converts echo context to params.
func (*ServerInterfaceWrapper) AlertEmailGroupDelete ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) AlertEmailGroupDelete(ctx echo.Context) error
AlertEmailGroupDelete converts echo context to params.
func (*ServerInterfaceWrapper) AlertEmailGroupList ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) AlertEmailGroupList(ctx echo.Context) error
AlertEmailGroupList converts echo context to params.
func (*ServerInterfaceWrapper) AlertEmailGroupUpdate ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) AlertEmailGroupUpdate(ctx echo.Context) error
AlertEmailGroupUpdate converts echo context to params.
func (*ServerInterfaceWrapper) ApiTokenCreate ¶ added in v0.7.0
func (w *ServerInterfaceWrapper) ApiTokenCreate(ctx echo.Context) error
ApiTokenCreate converts echo context to params.
func (*ServerInterfaceWrapper) ApiTokenList ¶ added in v0.7.0
func (w *ServerInterfaceWrapper) ApiTokenList(ctx echo.Context) error
ApiTokenList converts echo context to params.
func (*ServerInterfaceWrapper) ApiTokenUpdateRevoke ¶ added in v0.7.0
func (w *ServerInterfaceWrapper) ApiTokenUpdateRevoke(ctx echo.Context) error
ApiTokenUpdateRevoke converts echo context to params.
func (*ServerInterfaceWrapper) CloudMetadataGet ¶ added in v0.34.1
func (w *ServerInterfaceWrapper) CloudMetadataGet(ctx echo.Context) error
CloudMetadataGet converts echo context to params.
func (*ServerInterfaceWrapper) EventCreate ¶ added in v0.33.0
func (w *ServerInterfaceWrapper) EventCreate(ctx echo.Context) error
EventCreate converts echo context to params.
func (*ServerInterfaceWrapper) EventDataGet ¶
func (w *ServerInterfaceWrapper) EventDataGet(ctx echo.Context) error
EventDataGet converts echo context to params.
func (*ServerInterfaceWrapper) EventKeyList ¶
func (w *ServerInterfaceWrapper) EventKeyList(ctx echo.Context) error
EventKeyList converts echo context to params.
func (*ServerInterfaceWrapper) EventList ¶
func (w *ServerInterfaceWrapper) EventList(ctx echo.Context) error
EventList converts echo context to params.
func (*ServerInterfaceWrapper) EventUpdateReplay ¶
func (w *ServerInterfaceWrapper) EventUpdateReplay(ctx echo.Context) error
EventUpdateReplay converts echo context to params.
func (*ServerInterfaceWrapper) LivenessGet ¶ added in v0.14.0
func (w *ServerInterfaceWrapper) LivenessGet(ctx echo.Context) error
LivenessGet converts echo context to params.
func (*ServerInterfaceWrapper) LogLineList ¶ added in v0.14.0
func (w *ServerInterfaceWrapper) LogLineList(ctx echo.Context) error
LogLineList converts echo context to params.
func (*ServerInterfaceWrapper) MetadataGet ¶
func (w *ServerInterfaceWrapper) MetadataGet(ctx echo.Context) error
MetadataGet converts echo context to params.
func (*ServerInterfaceWrapper) MetadataListIntegrations ¶ added in v0.11.0
func (w *ServerInterfaceWrapper) MetadataListIntegrations(ctx echo.Context) error
MetadataListIntegrations converts echo context to params.
func (*ServerInterfaceWrapper) ReadinessGet ¶ added in v0.14.0
func (w *ServerInterfaceWrapper) ReadinessGet(ctx echo.Context) error
ReadinessGet converts echo context to params.
func (*ServerInterfaceWrapper) SlackWebhookDelete ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) SlackWebhookDelete(ctx echo.Context) error
SlackWebhookDelete converts echo context to params.
func (*ServerInterfaceWrapper) SlackWebhookList ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) SlackWebhookList(ctx echo.Context) error
SlackWebhookList converts echo context to params.
func (*ServerInterfaceWrapper) SnsCreate ¶ added in v0.15.2
func (w *ServerInterfaceWrapper) SnsCreate(ctx echo.Context) error
SnsCreate converts echo context to params.
func (*ServerInterfaceWrapper) SnsDelete ¶ added in v0.15.2
func (w *ServerInterfaceWrapper) SnsDelete(ctx echo.Context) error
SnsDelete converts echo context to params.
func (*ServerInterfaceWrapper) SnsList ¶ added in v0.15.2
func (w *ServerInterfaceWrapper) SnsList(ctx echo.Context) error
SnsList converts echo context to params.
func (*ServerInterfaceWrapper) SnsUpdate ¶ added in v0.15.0
func (w *ServerInterfaceWrapper) SnsUpdate(ctx echo.Context) error
SnsUpdate converts echo context to params.
func (*ServerInterfaceWrapper) StepRunGet ¶ added in v0.9.1
func (w *ServerInterfaceWrapper) StepRunGet(ctx echo.Context) error
StepRunGet converts echo context to params.
func (*ServerInterfaceWrapper) StepRunGetSchema ¶ added in v0.15.0
func (w *ServerInterfaceWrapper) StepRunGetSchema(ctx echo.Context) error
StepRunGetSchema converts echo context to params.
func (*ServerInterfaceWrapper) StepRunListArchives ¶ added in v0.34.2
func (w *ServerInterfaceWrapper) StepRunListArchives(ctx echo.Context) error
StepRunListArchives converts echo context to params.
func (*ServerInterfaceWrapper) StepRunListEvents ¶ added in v0.26.0
func (w *ServerInterfaceWrapper) StepRunListEvents(ctx echo.Context) error
StepRunListEvents converts echo context to params.
func (*ServerInterfaceWrapper) StepRunUpdateCancel ¶ added in v0.19.0
func (w *ServerInterfaceWrapper) StepRunUpdateCancel(ctx echo.Context) error
StepRunUpdateCancel converts echo context to params.
func (*ServerInterfaceWrapper) StepRunUpdateRerun ¶ added in v0.9.1
func (w *ServerInterfaceWrapper) StepRunUpdateRerun(ctx echo.Context) error
StepRunUpdateRerun converts echo context to params.
func (*ServerInterfaceWrapper) TenantAlertingSettingsGet ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) TenantAlertingSettingsGet(ctx echo.Context) error
TenantAlertingSettingsGet converts echo context to params.
func (*ServerInterfaceWrapper) TenantCreate ¶
func (w *ServerInterfaceWrapper) TenantCreate(ctx echo.Context) error
TenantCreate converts echo context to params.
func (*ServerInterfaceWrapper) TenantGetQueueMetrics ¶ added in v0.33.0
func (w *ServerInterfaceWrapper) TenantGetQueueMetrics(ctx echo.Context) error
TenantGetQueueMetrics converts echo context to params.
func (*ServerInterfaceWrapper) TenantInviteAccept ¶
func (w *ServerInterfaceWrapper) TenantInviteAccept(ctx echo.Context) error
TenantInviteAccept converts echo context to params.
func (*ServerInterfaceWrapper) TenantInviteCreate ¶
func (w *ServerInterfaceWrapper) TenantInviteCreate(ctx echo.Context) error
TenantInviteCreate converts echo context to params.
func (*ServerInterfaceWrapper) TenantInviteDelete ¶
func (w *ServerInterfaceWrapper) TenantInviteDelete(ctx echo.Context) error
TenantInviteDelete converts echo context to params.
func (*ServerInterfaceWrapper) TenantInviteList ¶
func (w *ServerInterfaceWrapper) TenantInviteList(ctx echo.Context) error
TenantInviteList converts echo context to params.
func (*ServerInterfaceWrapper) TenantInviteReject ¶
func (w *ServerInterfaceWrapper) TenantInviteReject(ctx echo.Context) error
TenantInviteReject converts echo context to params.
func (*ServerInterfaceWrapper) TenantInviteUpdate ¶
func (w *ServerInterfaceWrapper) TenantInviteUpdate(ctx echo.Context) error
TenantInviteUpdate converts echo context to params.
func (*ServerInterfaceWrapper) TenantMemberDelete ¶ added in v0.28.4
func (w *ServerInterfaceWrapper) TenantMemberDelete(ctx echo.Context) error
TenantMemberDelete converts echo context to params.
func (*ServerInterfaceWrapper) TenantMemberList ¶
func (w *ServerInterfaceWrapper) TenantMemberList(ctx echo.Context) error
TenantMemberList converts echo context to params.
func (*ServerInterfaceWrapper) TenantMembershipsList ¶
func (w *ServerInterfaceWrapper) TenantMembershipsList(ctx echo.Context) error
TenantMembershipsList converts echo context to params.
func (*ServerInterfaceWrapper) TenantResourcePolicyGet ¶ added in v0.31.0
func (w *ServerInterfaceWrapper) TenantResourcePolicyGet(ctx echo.Context) error
TenantResourcePolicyGet converts echo context to params.
func (*ServerInterfaceWrapper) TenantUpdate ¶ added in v0.23.0
func (w *ServerInterfaceWrapper) TenantUpdate(ctx echo.Context) error
TenantUpdate converts echo context to params.
func (*ServerInterfaceWrapper) UserCreate ¶
func (w *ServerInterfaceWrapper) UserCreate(ctx echo.Context) error
UserCreate converts echo context to params.
func (*ServerInterfaceWrapper) UserGetCurrent ¶
func (w *ServerInterfaceWrapper) UserGetCurrent(ctx echo.Context) error
UserGetCurrent converts echo context to params.
func (*ServerInterfaceWrapper) UserListTenantInvites ¶
func (w *ServerInterfaceWrapper) UserListTenantInvites(ctx echo.Context) error
UserListTenantInvites converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdateGithubOauthCallback ¶ added in v0.11.0
func (w *ServerInterfaceWrapper) UserUpdateGithubOauthCallback(ctx echo.Context) error
UserUpdateGithubOauthCallback converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdateGithubOauthStart ¶ added in v0.11.0
func (w *ServerInterfaceWrapper) UserUpdateGithubOauthStart(ctx echo.Context) error
UserUpdateGithubOauthStart converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdateGoogleOauthCallback ¶ added in v0.11.0
func (w *ServerInterfaceWrapper) UserUpdateGoogleOauthCallback(ctx echo.Context) error
UserUpdateGoogleOauthCallback converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdateGoogleOauthStart ¶ added in v0.11.0
func (w *ServerInterfaceWrapper) UserUpdateGoogleOauthStart(ctx echo.Context) error
UserUpdateGoogleOauthStart converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdateLogin ¶
func (w *ServerInterfaceWrapper) UserUpdateLogin(ctx echo.Context) error
UserUpdateLogin converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdateLogout ¶
func (w *ServerInterfaceWrapper) UserUpdateLogout(ctx echo.Context) error
UserUpdateLogout converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdatePassword ¶ added in v0.19.0
func (w *ServerInterfaceWrapper) UserUpdatePassword(ctx echo.Context) error
UserUpdatePassword converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdateSlackOauthCallback ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) UserUpdateSlackOauthCallback(ctx echo.Context) error
UserUpdateSlackOauthCallback converts echo context to params.
func (*ServerInterfaceWrapper) UserUpdateSlackOauthStart ¶ added in v0.25.0
func (w *ServerInterfaceWrapper) UserUpdateSlackOauthStart(ctx echo.Context) error
UserUpdateSlackOauthStart converts echo context to params.
func (*ServerInterfaceWrapper) WebhookCreate ¶ added in v0.34.0
func (w *ServerInterfaceWrapper) WebhookCreate(ctx echo.Context) error
WebhookCreate converts echo context to params.
func (*ServerInterfaceWrapper) WebhookDelete ¶ added in v0.34.0
func (w *ServerInterfaceWrapper) WebhookDelete(ctx echo.Context) error
WebhookDelete converts echo context to params.
func (*ServerInterfaceWrapper) WebhookList ¶ added in v0.34.0
func (w *ServerInterfaceWrapper) WebhookList(ctx echo.Context) error
WebhookList converts echo context to params.
func (*ServerInterfaceWrapper) WorkerGet ¶
func (w *ServerInterfaceWrapper) WorkerGet(ctx echo.Context) error
WorkerGet converts echo context to params.
func (*ServerInterfaceWrapper) WorkerList ¶
func (w *ServerInterfaceWrapper) WorkerList(ctx echo.Context) error
WorkerList converts echo context to params.
func (*ServerInterfaceWrapper) WorkerUpdate ¶ added in v0.35.0
func (w *ServerInterfaceWrapper) WorkerUpdate(ctx echo.Context) error
WorkerUpdate converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowDelete ¶ added in v0.15.0
func (w *ServerInterfaceWrapper) WorkflowDelete(ctx echo.Context) error
WorkflowDelete converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowGet ¶
func (w *ServerInterfaceWrapper) WorkflowGet(ctx echo.Context) error
WorkflowGet converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowGetMetrics ¶ added in v0.19.3
func (w *ServerInterfaceWrapper) WorkflowGetMetrics(ctx echo.Context) error
WorkflowGetMetrics converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowList ¶
func (w *ServerInterfaceWrapper) WorkflowList(ctx echo.Context) error
WorkflowList converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowRunCancel ¶ added in v0.27.0
func (w *ServerInterfaceWrapper) WorkflowRunCancel(ctx echo.Context) error
WorkflowRunCancel converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowRunCreate ¶ added in v0.10.0
func (w *ServerInterfaceWrapper) WorkflowRunCreate(ctx echo.Context) error
WorkflowRunCreate converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowRunGet ¶
func (w *ServerInterfaceWrapper) WorkflowRunGet(ctx echo.Context) error
WorkflowRunGet converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowRunGetMetrics ¶ added in v0.22.0
func (w *ServerInterfaceWrapper) WorkflowRunGetMetrics(ctx echo.Context) error
WorkflowRunGetMetrics converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowRunList ¶
func (w *ServerInterfaceWrapper) WorkflowRunList(ctx echo.Context) error
WorkflowRunList converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowVersionGet ¶
func (w *ServerInterfaceWrapper) WorkflowVersionGet(ctx echo.Context) error
WorkflowVersionGet converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowVersionGetDefinition ¶
func (w *ServerInterfaceWrapper) WorkflowVersionGetDefinition(ctx echo.Context) error
WorkflowVersionGetDefinition converts echo context to params.
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 SlackWebhookDelete204Response ¶ added in v0.25.0
type SlackWebhookDelete204Response struct { }
func (SlackWebhookDelete204Response) VisitSlackWebhookDeleteResponse ¶ added in v0.25.0
func (response SlackWebhookDelete204Response) VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error
type SlackWebhookDelete400JSONResponse ¶ added in v0.25.0
type SlackWebhookDelete400JSONResponse APIErrors
func (SlackWebhookDelete400JSONResponse) VisitSlackWebhookDeleteResponse ¶ added in v0.25.0
func (response SlackWebhookDelete400JSONResponse) VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error
type SlackWebhookDelete401JSONResponse ¶ added in v0.25.0
type SlackWebhookDelete401JSONResponse APIErrors
func (SlackWebhookDelete401JSONResponse) VisitSlackWebhookDeleteResponse ¶ added in v0.25.0
func (response SlackWebhookDelete401JSONResponse) VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error
type SlackWebhookDelete405JSONResponse ¶ added in v0.25.0
type SlackWebhookDelete405JSONResponse APIErrors
func (SlackWebhookDelete405JSONResponse) VisitSlackWebhookDeleteResponse ¶ added in v0.25.0
func (response SlackWebhookDelete405JSONResponse) VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error
type SlackWebhookDeleteRequestObject ¶ added in v0.25.0
type SlackWebhookDeleteRequestObject struct {
Slack openapi_types.UUID `json:"slack"`
}
type SlackWebhookDeleteResponseObject ¶ added in v0.25.0
type SlackWebhookDeleteResponseObject interface {
VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error
}
type SlackWebhookList200JSONResponse ¶ added in v0.25.0
type SlackWebhookList200JSONResponse ListSlackWebhooks
func (SlackWebhookList200JSONResponse) VisitSlackWebhookListResponse ¶ added in v0.25.0
func (response SlackWebhookList200JSONResponse) VisitSlackWebhookListResponse(w http.ResponseWriter) error
type SlackWebhookList400JSONResponse ¶ added in v0.25.0
type SlackWebhookList400JSONResponse APIErrors
func (SlackWebhookList400JSONResponse) VisitSlackWebhookListResponse ¶ added in v0.25.0
func (response SlackWebhookList400JSONResponse) VisitSlackWebhookListResponse(w http.ResponseWriter) error
type SlackWebhookList401JSONResponse ¶ added in v0.25.0
type SlackWebhookList401JSONResponse APIErrors
func (SlackWebhookList401JSONResponse) VisitSlackWebhookListResponse ¶ added in v0.25.0
func (response SlackWebhookList401JSONResponse) VisitSlackWebhookListResponse(w http.ResponseWriter) error
type SlackWebhookList405JSONResponse ¶ added in v0.25.0
type SlackWebhookList405JSONResponse APIErrors
func (SlackWebhookList405JSONResponse) VisitSlackWebhookListResponse ¶ added in v0.25.0
func (response SlackWebhookList405JSONResponse) VisitSlackWebhookListResponse(w http.ResponseWriter) error
type SlackWebhookListRequestObject ¶ added in v0.25.0
type SlackWebhookListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type SlackWebhookListResponseObject ¶ added in v0.25.0
type SlackWebhookListResponseObject interface {
VisitSlackWebhookListResponse(w http.ResponseWriter) error
}
type SnsCreate201JSONResponse ¶ added in v0.15.2
type SnsCreate201JSONResponse SNSIntegration
func (SnsCreate201JSONResponse) VisitSnsCreateResponse ¶ added in v0.15.2
func (response SnsCreate201JSONResponse) VisitSnsCreateResponse(w http.ResponseWriter) error
type SnsCreate400JSONResponse ¶ added in v0.15.2
type SnsCreate400JSONResponse APIErrors
func (SnsCreate400JSONResponse) VisitSnsCreateResponse ¶ added in v0.15.2
func (response SnsCreate400JSONResponse) VisitSnsCreateResponse(w http.ResponseWriter) error
type SnsCreate401JSONResponse ¶ added in v0.15.2
type SnsCreate401JSONResponse APIErrors
func (SnsCreate401JSONResponse) VisitSnsCreateResponse ¶ added in v0.15.2
func (response SnsCreate401JSONResponse) VisitSnsCreateResponse(w http.ResponseWriter) error
type SnsCreate405JSONResponse ¶ added in v0.15.2
type SnsCreate405JSONResponse APIErrors
func (SnsCreate405JSONResponse) VisitSnsCreateResponse ¶ added in v0.15.2
func (response SnsCreate405JSONResponse) VisitSnsCreateResponse(w http.ResponseWriter) error
type SnsCreateJSONRequestBody ¶ added in v0.15.2
type SnsCreateJSONRequestBody = CreateSNSIntegrationRequest
SnsCreateJSONRequestBody defines body for SnsCreate for application/json ContentType.
type SnsCreateRequestObject ¶ added in v0.15.2
type SnsCreateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *SnsCreateJSONRequestBody }
type SnsCreateResponseObject ¶ added in v0.15.2
type SnsCreateResponseObject interface {
VisitSnsCreateResponse(w http.ResponseWriter) error
}
type SnsDelete204Response ¶ added in v0.15.2
type SnsDelete204Response struct { }
func (SnsDelete204Response) VisitSnsDeleteResponse ¶ added in v0.15.2
func (response SnsDelete204Response) VisitSnsDeleteResponse(w http.ResponseWriter) error
type SnsDelete400JSONResponse ¶ added in v0.15.2
type SnsDelete400JSONResponse APIErrors
func (SnsDelete400JSONResponse) VisitSnsDeleteResponse ¶ added in v0.15.2
func (response SnsDelete400JSONResponse) VisitSnsDeleteResponse(w http.ResponseWriter) error
type SnsDelete401JSONResponse ¶ added in v0.15.2
type SnsDelete401JSONResponse APIErrors
func (SnsDelete401JSONResponse) VisitSnsDeleteResponse ¶ added in v0.15.2
func (response SnsDelete401JSONResponse) VisitSnsDeleteResponse(w http.ResponseWriter) error
type SnsDelete405JSONResponse ¶ added in v0.15.2
type SnsDelete405JSONResponse APIErrors
func (SnsDelete405JSONResponse) VisitSnsDeleteResponse ¶ added in v0.15.2
func (response SnsDelete405JSONResponse) VisitSnsDeleteResponse(w http.ResponseWriter) error
type SnsDeleteRequestObject ¶ added in v0.15.2
type SnsDeleteRequestObject struct {
Sns openapi_types.UUID `json:"sns"`
}
type SnsDeleteResponseObject ¶ added in v0.15.2
type SnsDeleteResponseObject interface {
VisitSnsDeleteResponse(w http.ResponseWriter) error
}
type SnsList200JSONResponse ¶ added in v0.15.2
type SnsList200JSONResponse ListSNSIntegrations
func (SnsList200JSONResponse) VisitSnsListResponse ¶ added in v0.15.2
func (response SnsList200JSONResponse) VisitSnsListResponse(w http.ResponseWriter) error
type SnsList400JSONResponse ¶ added in v0.15.2
type SnsList400JSONResponse APIErrors
func (SnsList400JSONResponse) VisitSnsListResponse ¶ added in v0.15.2
func (response SnsList400JSONResponse) VisitSnsListResponse(w http.ResponseWriter) error
type SnsList401JSONResponse ¶ added in v0.15.2
type SnsList401JSONResponse APIErrors
func (SnsList401JSONResponse) VisitSnsListResponse ¶ added in v0.15.2
func (response SnsList401JSONResponse) VisitSnsListResponse(w http.ResponseWriter) error
type SnsList405JSONResponse ¶ added in v0.15.2
type SnsList405JSONResponse APIErrors
func (SnsList405JSONResponse) VisitSnsListResponse ¶ added in v0.15.2
func (response SnsList405JSONResponse) VisitSnsListResponse(w http.ResponseWriter) error
type SnsListRequestObject ¶ added in v0.15.2
type SnsListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type SnsListResponseObject ¶ added in v0.15.2
type SnsListResponseObject interface {
VisitSnsListResponse(w http.ResponseWriter) error
}
type SnsUpdate200Response ¶ added in v0.15.0
type SnsUpdate200Response struct { }
func (SnsUpdate200Response) VisitSnsUpdateResponse ¶ added in v0.15.0
func (response SnsUpdate200Response) VisitSnsUpdateResponse(w http.ResponseWriter) error
type SnsUpdate400JSONResponse ¶ added in v0.15.0
type SnsUpdate400JSONResponse APIErrors
func (SnsUpdate400JSONResponse) VisitSnsUpdateResponse ¶ added in v0.15.0
func (response SnsUpdate400JSONResponse) VisitSnsUpdateResponse(w http.ResponseWriter) error
type SnsUpdate401JSONResponse ¶ added in v0.15.0
type SnsUpdate401JSONResponse APIErrors
func (SnsUpdate401JSONResponse) VisitSnsUpdateResponse ¶ added in v0.15.0
func (response SnsUpdate401JSONResponse) VisitSnsUpdateResponse(w http.ResponseWriter) error
type SnsUpdate405JSONResponse ¶ added in v0.15.0
type SnsUpdate405JSONResponse APIErrors
func (SnsUpdate405JSONResponse) VisitSnsUpdateResponse ¶ added in v0.15.0
func (response SnsUpdate405JSONResponse) VisitSnsUpdateResponse(w http.ResponseWriter) error
type SnsUpdateRequestObject ¶ added in v0.15.0
type SnsUpdateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Event string `json:"event"` }
type SnsUpdateResponseObject ¶ added in v0.15.0
type SnsUpdateResponseObject interface {
VisitSnsUpdateResponse(w http.ResponseWriter) error
}
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 StepRunGet200JSONResponse ¶ added in v0.9.1
type StepRunGet200JSONResponse StepRun
func (StepRunGet200JSONResponse) VisitStepRunGetResponse ¶ added in v0.9.1
func (response StepRunGet200JSONResponse) VisitStepRunGetResponse(w http.ResponseWriter) error
type StepRunGet400JSONResponse ¶ added in v0.9.1
type StepRunGet400JSONResponse APIErrors
func (StepRunGet400JSONResponse) VisitStepRunGetResponse ¶ added in v0.9.1
func (response StepRunGet400JSONResponse) VisitStepRunGetResponse(w http.ResponseWriter) error
type StepRunGet403JSONResponse ¶ added in v0.9.1
type StepRunGet403JSONResponse APIErrors
func (StepRunGet403JSONResponse) VisitStepRunGetResponse ¶ added in v0.9.1
func (response StepRunGet403JSONResponse) VisitStepRunGetResponse(w http.ResponseWriter) error
type StepRunGet404JSONResponse ¶ added in v0.9.1
type StepRunGet404JSONResponse APIErrors
func (StepRunGet404JSONResponse) VisitStepRunGetResponse ¶ added in v0.9.1
func (response StepRunGet404JSONResponse) VisitStepRunGetResponse(w http.ResponseWriter) error
type StepRunGetRequestObject ¶ added in v0.9.1
type StepRunGetRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` StepRun openapi_types.UUID `json:"step-run"` }
type StepRunGetResponseObject ¶ added in v0.9.1
type StepRunGetResponseObject interface {
VisitStepRunGetResponse(w http.ResponseWriter) error
}
type StepRunGetSchema200JSONResponse ¶ added in v0.15.0
type StepRunGetSchema200JSONResponse map[string]interface{}
func (StepRunGetSchema200JSONResponse) VisitStepRunGetSchemaResponse ¶ added in v0.15.0
func (response StepRunGetSchema200JSONResponse) VisitStepRunGetSchemaResponse(w http.ResponseWriter) error
type StepRunGetSchema400JSONResponse ¶ added in v0.15.0
type StepRunGetSchema400JSONResponse APIErrors
func (StepRunGetSchema400JSONResponse) VisitStepRunGetSchemaResponse ¶ added in v0.15.0
func (response StepRunGetSchema400JSONResponse) VisitStepRunGetSchemaResponse(w http.ResponseWriter) error
type StepRunGetSchema403JSONResponse ¶ added in v0.15.0
type StepRunGetSchema403JSONResponse APIErrors
func (StepRunGetSchema403JSONResponse) VisitStepRunGetSchemaResponse ¶ added in v0.15.0
func (response StepRunGetSchema403JSONResponse) VisitStepRunGetSchemaResponse(w http.ResponseWriter) error
type StepRunGetSchema404JSONResponse ¶ added in v0.15.0
type StepRunGetSchema404JSONResponse APIErrors
func (StepRunGetSchema404JSONResponse) VisitStepRunGetSchemaResponse ¶ added in v0.15.0
func (response StepRunGetSchema404JSONResponse) VisitStepRunGetSchemaResponse(w http.ResponseWriter) error
type StepRunGetSchemaRequestObject ¶ added in v0.15.0
type StepRunGetSchemaRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` StepRun openapi_types.UUID `json:"step-run"` }
type StepRunGetSchemaResponseObject ¶ added in v0.15.0
type StepRunGetSchemaResponseObject interface {
VisitStepRunGetSchemaResponse(w http.ResponseWriter) error
}
type StepRunListArchives200JSONResponse ¶ added in v0.34.2
type StepRunListArchives200JSONResponse StepRunArchiveList
func (StepRunListArchives200JSONResponse) VisitStepRunListArchivesResponse ¶ added in v0.34.2
func (response StepRunListArchives200JSONResponse) VisitStepRunListArchivesResponse(w http.ResponseWriter) error
type StepRunListArchives400JSONResponse ¶ added in v0.34.2
type StepRunListArchives400JSONResponse APIErrors
func (StepRunListArchives400JSONResponse) VisitStepRunListArchivesResponse ¶ added in v0.34.2
func (response StepRunListArchives400JSONResponse) VisitStepRunListArchivesResponse(w http.ResponseWriter) error
type StepRunListArchives403JSONResponse ¶ added in v0.34.2
type StepRunListArchives403JSONResponse APIErrors
func (StepRunListArchives403JSONResponse) VisitStepRunListArchivesResponse ¶ added in v0.34.2
func (response StepRunListArchives403JSONResponse) VisitStepRunListArchivesResponse(w http.ResponseWriter) error
type StepRunListArchives404JSONResponse ¶ added in v0.34.2
type StepRunListArchives404JSONResponse APIErrors
func (StepRunListArchives404JSONResponse) VisitStepRunListArchivesResponse ¶ added in v0.34.2
func (response StepRunListArchives404JSONResponse) VisitStepRunListArchivesResponse(w http.ResponseWriter) error
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 StepRunListArchivesRequestObject ¶ added in v0.34.2
type StepRunListArchivesRequestObject struct { StepRun openapi_types.UUID `json:"step-run"` Params StepRunListArchivesParams }
type StepRunListArchivesResponseObject ¶ added in v0.34.2
type StepRunListArchivesResponseObject interface {
VisitStepRunListArchivesResponse(w http.ResponseWriter) error
}
type StepRunListEvents200JSONResponse ¶ added in v0.26.0
type StepRunListEvents200JSONResponse StepRunEventList
func (StepRunListEvents200JSONResponse) VisitStepRunListEventsResponse ¶ added in v0.26.0
func (response StepRunListEvents200JSONResponse) VisitStepRunListEventsResponse(w http.ResponseWriter) error
type StepRunListEvents400JSONResponse ¶ added in v0.26.0
type StepRunListEvents400JSONResponse APIErrors
func (StepRunListEvents400JSONResponse) VisitStepRunListEventsResponse ¶ added in v0.26.0
func (response StepRunListEvents400JSONResponse) VisitStepRunListEventsResponse(w http.ResponseWriter) error
type StepRunListEvents403JSONResponse ¶ added in v0.26.0
type StepRunListEvents403JSONResponse APIErrors
func (StepRunListEvents403JSONResponse) VisitStepRunListEventsResponse ¶ added in v0.26.0
func (response StepRunListEvents403JSONResponse) VisitStepRunListEventsResponse(w http.ResponseWriter) error
type StepRunListEvents404JSONResponse ¶ added in v0.26.0
type StepRunListEvents404JSONResponse APIErrors
func (StepRunListEvents404JSONResponse) VisitStepRunListEventsResponse ¶ added in v0.26.0
func (response StepRunListEvents404JSONResponse) VisitStepRunListEventsResponse(w http.ResponseWriter) error
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 StepRunListEventsRequestObject ¶ added in v0.26.0
type StepRunListEventsRequestObject struct { StepRun openapi_types.UUID `json:"step-run"` Params StepRunListEventsParams }
type StepRunListEventsResponseObject ¶ added in v0.26.0
type StepRunListEventsResponseObject interface {
VisitStepRunListEventsResponse(w http.ResponseWriter) error
}
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 StepRunUpdateCancel200JSONResponse ¶ added in v0.19.0
type StepRunUpdateCancel200JSONResponse StepRun
func (StepRunUpdateCancel200JSONResponse) VisitStepRunUpdateCancelResponse ¶ added in v0.19.0
func (response StepRunUpdateCancel200JSONResponse) VisitStepRunUpdateCancelResponse(w http.ResponseWriter) error
type StepRunUpdateCancel400JSONResponse ¶ added in v0.19.0
type StepRunUpdateCancel400JSONResponse APIErrors
func (StepRunUpdateCancel400JSONResponse) VisitStepRunUpdateCancelResponse ¶ added in v0.19.0
func (response StepRunUpdateCancel400JSONResponse) VisitStepRunUpdateCancelResponse(w http.ResponseWriter) error
type StepRunUpdateCancel403JSONResponse ¶ added in v0.19.0
type StepRunUpdateCancel403JSONResponse APIErrors
func (StepRunUpdateCancel403JSONResponse) VisitStepRunUpdateCancelResponse ¶ added in v0.19.0
func (response StepRunUpdateCancel403JSONResponse) VisitStepRunUpdateCancelResponse(w http.ResponseWriter) error
type StepRunUpdateCancelRequestObject ¶ added in v0.19.0
type StepRunUpdateCancelRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` StepRun openapi_types.UUID `json:"step-run"` }
type StepRunUpdateCancelResponseObject ¶ added in v0.19.0
type StepRunUpdateCancelResponseObject interface {
VisitStepRunUpdateCancelResponse(w http.ResponseWriter) error
}
type StepRunUpdateRerun200JSONResponse ¶ added in v0.9.1
type StepRunUpdateRerun200JSONResponse StepRun
func (StepRunUpdateRerun200JSONResponse) VisitStepRunUpdateRerunResponse ¶ added in v0.9.1
func (response StepRunUpdateRerun200JSONResponse) VisitStepRunUpdateRerunResponse(w http.ResponseWriter) error
type StepRunUpdateRerun400JSONResponse ¶ added in v0.9.1
type StepRunUpdateRerun400JSONResponse APIErrors
func (StepRunUpdateRerun400JSONResponse) VisitStepRunUpdateRerunResponse ¶ added in v0.9.1
func (response StepRunUpdateRerun400JSONResponse) VisitStepRunUpdateRerunResponse(w http.ResponseWriter) error
type StepRunUpdateRerun403JSONResponse ¶ added in v0.9.1
type StepRunUpdateRerun403JSONResponse APIErrors
func (StepRunUpdateRerun403JSONResponse) VisitStepRunUpdateRerunResponse ¶ added in v0.9.1
func (response StepRunUpdateRerun403JSONResponse) VisitStepRunUpdateRerunResponse(w http.ResponseWriter) error
type StepRunUpdateRerunJSONRequestBody ¶ added in v0.9.1
type StepRunUpdateRerunJSONRequestBody = RerunStepRunRequest
StepRunUpdateRerunJSONRequestBody defines body for StepRunUpdateRerun for application/json ContentType.
type StepRunUpdateRerunRequestObject ¶ added in v0.9.1
type StepRunUpdateRerunRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` StepRun openapi_types.UUID `json:"step-run"` Body *StepRunUpdateRerunJSONRequestBody }
type StepRunUpdateRerunResponseObject ¶ added in v0.9.1
type StepRunUpdateRerunResponseObject interface {
VisitStepRunUpdateRerunResponse(w http.ResponseWriter) error
}
type StrictHandlerFunc ¶
type StrictHandlerFunc func(ctx echo.Context, args interface{}) (interface{}, error)
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc
type StrictServerInterface ¶
type StrictServerInterface interface { LivenessGet(ctx echo.Context, request LivenessGetRequestObject) (LivenessGetResponseObject, error) ReadinessGet(ctx echo.Context, request ReadinessGetRequestObject) (ReadinessGetResponseObject, error) AlertEmailGroupDelete(ctx echo.Context, request AlertEmailGroupDeleteRequestObject) (AlertEmailGroupDeleteResponseObject, error) AlertEmailGroupUpdate(ctx echo.Context, request AlertEmailGroupUpdateRequestObject) (AlertEmailGroupUpdateResponseObject, error) ApiTokenUpdateRevoke(ctx echo.Context, request ApiTokenUpdateRevokeRequestObject) (ApiTokenUpdateRevokeResponseObject, error) CloudMetadataGet(ctx echo.Context, request CloudMetadataGetRequestObject) (CloudMetadataGetResponseObject, error) EventDataGet(ctx echo.Context, request EventDataGetRequestObject) (EventDataGetResponseObject, error) MetadataGet(ctx echo.Context, request MetadataGetRequestObject) (MetadataGetResponseObject, error) MetadataListIntegrations(ctx echo.Context, request MetadataListIntegrationsRequestObject) (MetadataListIntegrationsResponseObject, error) SlackWebhookDelete(ctx echo.Context, request SlackWebhookDeleteRequestObject) (SlackWebhookDeleteResponseObject, error) SnsDelete(ctx echo.Context, request SnsDeleteRequestObject) (SnsDeleteResponseObject, error) SnsUpdate(ctx echo.Context, request SnsUpdateRequestObject) (SnsUpdateResponseObject, error) StepRunListArchives(ctx echo.Context, request StepRunListArchivesRequestObject) (StepRunListArchivesResponseObject, error) StepRunListEvents(ctx echo.Context, request StepRunListEventsRequestObject) (StepRunListEventsResponseObject, error) LogLineList(ctx echo.Context, request LogLineListRequestObject) (LogLineListResponseObject, error) TenantCreate(ctx echo.Context, request TenantCreateRequestObject) (TenantCreateResponseObject, error) TenantUpdate(ctx echo.Context, request TenantUpdateRequestObject) (TenantUpdateResponseObject, error) AlertEmailGroupList(ctx echo.Context, request AlertEmailGroupListRequestObject) (AlertEmailGroupListResponseObject, error) AlertEmailGroupCreate(ctx echo.Context, request AlertEmailGroupCreateRequestObject) (AlertEmailGroupCreateResponseObject, error) TenantAlertingSettingsGet(ctx echo.Context, request TenantAlertingSettingsGetRequestObject) (TenantAlertingSettingsGetResponseObject, error) ApiTokenList(ctx echo.Context, request ApiTokenListRequestObject) (ApiTokenListResponseObject, error) ApiTokenCreate(ctx echo.Context, request ApiTokenCreateRequestObject) (ApiTokenCreateResponseObject, error) EventList(ctx echo.Context, request EventListRequestObject) (EventListResponseObject, error) EventCreate(ctx echo.Context, request EventCreateRequestObject) (EventCreateResponseObject, error) EventKeyList(ctx echo.Context, request EventKeyListRequestObject) (EventKeyListResponseObject, error) EventUpdateReplay(ctx echo.Context, request EventUpdateReplayRequestObject) (EventUpdateReplayResponseObject, error) TenantInviteList(ctx echo.Context, request TenantInviteListRequestObject) (TenantInviteListResponseObject, error) TenantInviteCreate(ctx echo.Context, request TenantInviteCreateRequestObject) (TenantInviteCreateResponseObject, error) TenantInviteDelete(ctx echo.Context, request TenantInviteDeleteRequestObject) (TenantInviteDeleteResponseObject, error) TenantInviteUpdate(ctx echo.Context, request TenantInviteUpdateRequestObject) (TenantInviteUpdateResponseObject, error) TenantMemberList(ctx echo.Context, request TenantMemberListRequestObject) (TenantMemberListResponseObject, error) TenantMemberDelete(ctx echo.Context, request TenantMemberDeleteRequestObject) (TenantMemberDeleteResponseObject, error) TenantGetQueueMetrics(ctx echo.Context, request TenantGetQueueMetricsRequestObject) (TenantGetQueueMetricsResponseObject, error) TenantResourcePolicyGet(ctx echo.Context, request TenantResourcePolicyGetRequestObject) (TenantResourcePolicyGetResponseObject, error) SlackWebhookList(ctx echo.Context, request SlackWebhookListRequestObject) (SlackWebhookListResponseObject, error) UserUpdateSlackOauthStart(ctx echo.Context, request UserUpdateSlackOauthStartRequestObject) (UserUpdateSlackOauthStartResponseObject, error) SnsList(ctx echo.Context, request SnsListRequestObject) (SnsListResponseObject, error) SnsCreate(ctx echo.Context, request SnsCreateRequestObject) (SnsCreateResponseObject, error) StepRunGet(ctx echo.Context, request StepRunGetRequestObject) (StepRunGetResponseObject, error) StepRunUpdateCancel(ctx echo.Context, request StepRunUpdateCancelRequestObject) (StepRunUpdateCancelResponseObject, error) StepRunUpdateRerun(ctx echo.Context, request StepRunUpdateRerunRequestObject) (StepRunUpdateRerunResponseObject, error) StepRunGetSchema(ctx echo.Context, request StepRunGetSchemaRequestObject) (StepRunGetSchemaResponseObject, error) WebhookList(ctx echo.Context, request WebhookListRequestObject) (WebhookListResponseObject, error) WebhookCreate(ctx echo.Context, request WebhookCreateRequestObject) (WebhookCreateResponseObject, error) WorkerList(ctx echo.Context, request WorkerListRequestObject) (WorkerListResponseObject, error) WorkflowRunGet(ctx echo.Context, request WorkflowRunGetRequestObject) (WorkflowRunGetResponseObject, error) WorkflowList(ctx echo.Context, request WorkflowListRequestObject) (WorkflowListResponseObject, error) WorkflowRunCancel(ctx echo.Context, request WorkflowRunCancelRequestObject) (WorkflowRunCancelResponseObject, error) WorkflowRunList(ctx echo.Context, request WorkflowRunListRequestObject) (WorkflowRunListResponseObject, error) WorkflowRunGetMetrics(ctx echo.Context, request WorkflowRunGetMetricsRequestObject) (WorkflowRunGetMetricsResponseObject, error) UserGetCurrent(ctx echo.Context, request UserGetCurrentRequestObject) (UserGetCurrentResponseObject, error) UserUpdateGithubOauthCallback(ctx echo.Context, request UserUpdateGithubOauthCallbackRequestObject) (UserUpdateGithubOauthCallbackResponseObject, error) UserUpdateGithubOauthStart(ctx echo.Context, request UserUpdateGithubOauthStartRequestObject) (UserUpdateGithubOauthStartResponseObject, error) UserUpdateGoogleOauthCallback(ctx echo.Context, request UserUpdateGoogleOauthCallbackRequestObject) (UserUpdateGoogleOauthCallbackResponseObject, error) UserUpdateGoogleOauthStart(ctx echo.Context, request UserUpdateGoogleOauthStartRequestObject) (UserUpdateGoogleOauthStartResponseObject, error) UserListTenantInvites(ctx echo.Context, request UserListTenantInvitesRequestObject) (UserListTenantInvitesResponseObject, error) TenantInviteAccept(ctx echo.Context, request TenantInviteAcceptRequestObject) (TenantInviteAcceptResponseObject, error) TenantInviteReject(ctx echo.Context, request TenantInviteRejectRequestObject) (TenantInviteRejectResponseObject, error) UserUpdateLogin(ctx echo.Context, request UserUpdateLoginRequestObject) (UserUpdateLoginResponseObject, error) UserUpdateLogout(ctx echo.Context, request UserUpdateLogoutRequestObject) (UserUpdateLogoutResponseObject, error) TenantMembershipsList(ctx echo.Context, request TenantMembershipsListRequestObject) (TenantMembershipsListResponseObject, error) UserUpdatePassword(ctx echo.Context, request UserUpdatePasswordRequestObject) (UserUpdatePasswordResponseObject, error) UserCreate(ctx echo.Context, request UserCreateRequestObject) (UserCreateResponseObject, error) UserUpdateSlackOauthCallback(ctx echo.Context, request UserUpdateSlackOauthCallbackRequestObject) (UserUpdateSlackOauthCallbackResponseObject, error) WebhookDelete(ctx echo.Context, request WebhookDeleteRequestObject) (WebhookDeleteResponseObject, error) WorkerGet(ctx echo.Context, request WorkerGetRequestObject) (WorkerGetResponseObject, error) WorkerUpdate(ctx echo.Context, request WorkerUpdateRequestObject) (WorkerUpdateResponseObject, error) WorkflowDelete(ctx echo.Context, request WorkflowDeleteRequestObject) (WorkflowDeleteResponseObject, error) WorkflowGet(ctx echo.Context, request WorkflowGetRequestObject) (WorkflowGetResponseObject, error) WorkflowGetMetrics(ctx echo.Context, request WorkflowGetMetricsRequestObject) (WorkflowGetMetricsResponseObject, error) WorkflowRunCreate(ctx echo.Context, request WorkflowRunCreateRequestObject) (WorkflowRunCreateResponseObject, error) WorkflowVersionGet(ctx echo.Context, request WorkflowVersionGetRequestObject) (WorkflowVersionGetResponseObject, error) WorkflowVersionGetDefinition(ctx echo.Context, request WorkflowVersionGetDefinitionRequestObject) (WorkflowVersionGetDefinitionResponseObject, error) }
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 TenantAlertingSettingsGet200JSONResponse ¶ added in v0.25.0
type TenantAlertingSettingsGet200JSONResponse TenantAlertingSettings
func (TenantAlertingSettingsGet200JSONResponse) VisitTenantAlertingSettingsGetResponse ¶ added in v0.25.0
func (response TenantAlertingSettingsGet200JSONResponse) VisitTenantAlertingSettingsGetResponse(w http.ResponseWriter) error
type TenantAlertingSettingsGet400JSONResponse ¶ added in v0.25.0
type TenantAlertingSettingsGet400JSONResponse APIErrors
func (TenantAlertingSettingsGet400JSONResponse) VisitTenantAlertingSettingsGetResponse ¶ added in v0.25.0
func (response TenantAlertingSettingsGet400JSONResponse) VisitTenantAlertingSettingsGetResponse(w http.ResponseWriter) error
type TenantAlertingSettingsGet403JSONResponse ¶ added in v0.25.0
type TenantAlertingSettingsGet403JSONResponse APIError
func (TenantAlertingSettingsGet403JSONResponse) VisitTenantAlertingSettingsGetResponse ¶ added in v0.25.0
func (response TenantAlertingSettingsGet403JSONResponse) VisitTenantAlertingSettingsGetResponse(w http.ResponseWriter) error
type TenantAlertingSettingsGetRequestObject ¶ added in v0.25.0
type TenantAlertingSettingsGetRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type TenantAlertingSettingsGetResponseObject ¶ added in v0.25.0
type TenantAlertingSettingsGetResponseObject interface {
VisitTenantAlertingSettingsGetResponse(w http.ResponseWriter) error
}
type TenantCreate200JSONResponse ¶
type TenantCreate200JSONResponse Tenant
func (TenantCreate200JSONResponse) VisitTenantCreateResponse ¶
func (response TenantCreate200JSONResponse) VisitTenantCreateResponse(w http.ResponseWriter) error
type TenantCreate400JSONResponse ¶
type TenantCreate400JSONResponse APIErrors
func (TenantCreate400JSONResponse) VisitTenantCreateResponse ¶
func (response TenantCreate400JSONResponse) VisitTenantCreateResponse(w http.ResponseWriter) error
type TenantCreate403JSONResponse ¶
type TenantCreate403JSONResponse APIError
func (TenantCreate403JSONResponse) VisitTenantCreateResponse ¶
func (response TenantCreate403JSONResponse) VisitTenantCreateResponse(w http.ResponseWriter) error
type TenantCreateJSONRequestBody ¶
type TenantCreateJSONRequestBody = CreateTenantRequest
TenantCreateJSONRequestBody defines body for TenantCreate for application/json ContentType.
type TenantCreateRequestObject ¶
type TenantCreateRequestObject struct {
Body *TenantCreateJSONRequestBody
}
type TenantCreateResponseObject ¶
type TenantCreateResponseObject interface {
VisitTenantCreateResponse(w http.ResponseWriter) error
}
type TenantGetQueueMetrics200JSONResponse ¶ added in v0.33.0
type TenantGetQueueMetrics200JSONResponse TenantQueueMetrics
func (TenantGetQueueMetrics200JSONResponse) VisitTenantGetQueueMetricsResponse ¶ added in v0.33.0
func (response TenantGetQueueMetrics200JSONResponse) VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error
type TenantGetQueueMetrics400JSONResponse ¶ added in v0.33.0
type TenantGetQueueMetrics400JSONResponse APIErrors
func (TenantGetQueueMetrics400JSONResponse) VisitTenantGetQueueMetricsResponse ¶ added in v0.33.0
func (response TenantGetQueueMetrics400JSONResponse) VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error
type TenantGetQueueMetrics403JSONResponse ¶ added in v0.33.0
type TenantGetQueueMetrics403JSONResponse APIErrors
func (TenantGetQueueMetrics403JSONResponse) VisitTenantGetQueueMetricsResponse ¶ added in v0.33.0
func (response TenantGetQueueMetrics403JSONResponse) VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error
type TenantGetQueueMetrics404JSONResponse ¶ added in v0.33.0
type TenantGetQueueMetrics404JSONResponse APIErrors
func (TenantGetQueueMetrics404JSONResponse) VisitTenantGetQueueMetricsResponse ¶ added in v0.33.0
func (response TenantGetQueueMetrics404JSONResponse) VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error
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 TenantGetQueueMetricsRequestObject ¶ added in v0.33.0
type TenantGetQueueMetricsRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Params TenantGetQueueMetricsParams }
type TenantGetQueueMetricsResponseObject ¶ added in v0.33.0
type TenantGetQueueMetricsResponseObject interface {
VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error
}
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 TenantInviteAccept200Response ¶
type TenantInviteAccept200Response struct { }
func (TenantInviteAccept200Response) VisitTenantInviteAcceptResponse ¶
func (response TenantInviteAccept200Response) VisitTenantInviteAcceptResponse(w http.ResponseWriter) error
type TenantInviteAccept400JSONResponse ¶
type TenantInviteAccept400JSONResponse APIErrors
func (TenantInviteAccept400JSONResponse) VisitTenantInviteAcceptResponse ¶
func (response TenantInviteAccept400JSONResponse) VisitTenantInviteAcceptResponse(w http.ResponseWriter) error
type TenantInviteAccept403JSONResponse ¶
type TenantInviteAccept403JSONResponse APIError
func (TenantInviteAccept403JSONResponse) VisitTenantInviteAcceptResponse ¶
func (response TenantInviteAccept403JSONResponse) VisitTenantInviteAcceptResponse(w http.ResponseWriter) error
type TenantInviteAcceptJSONRequestBody ¶
type TenantInviteAcceptJSONRequestBody = AcceptInviteRequest
TenantInviteAcceptJSONRequestBody defines body for TenantInviteAccept for application/json ContentType.
type TenantInviteAcceptRequestObject ¶
type TenantInviteAcceptRequestObject struct {
Body *TenantInviteAcceptJSONRequestBody
}
type TenantInviteAcceptResponseObject ¶
type TenantInviteAcceptResponseObject interface {
VisitTenantInviteAcceptResponse(w http.ResponseWriter) error
}
type TenantInviteCreate201JSONResponse ¶
type TenantInviteCreate201JSONResponse TenantInvite
func (TenantInviteCreate201JSONResponse) VisitTenantInviteCreateResponse ¶
func (response TenantInviteCreate201JSONResponse) VisitTenantInviteCreateResponse(w http.ResponseWriter) error
type TenantInviteCreate400JSONResponse ¶
type TenantInviteCreate400JSONResponse APIErrors
func (TenantInviteCreate400JSONResponse) VisitTenantInviteCreateResponse ¶
func (response TenantInviteCreate400JSONResponse) VisitTenantInviteCreateResponse(w http.ResponseWriter) error
type TenantInviteCreate403JSONResponse ¶
type TenantInviteCreate403JSONResponse APIError
func (TenantInviteCreate403JSONResponse) VisitTenantInviteCreateResponse ¶
func (response TenantInviteCreate403JSONResponse) VisitTenantInviteCreateResponse(w http.ResponseWriter) error
type TenantInviteCreateJSONRequestBody ¶
type TenantInviteCreateJSONRequestBody = CreateTenantInviteRequest
TenantInviteCreateJSONRequestBody defines body for TenantInviteCreate for application/json ContentType.
type TenantInviteCreateRequestObject ¶
type TenantInviteCreateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *TenantInviteCreateJSONRequestBody }
type TenantInviteCreateResponseObject ¶
type TenantInviteCreateResponseObject interface {
VisitTenantInviteCreateResponse(w http.ResponseWriter) error
}
type TenantInviteDelete200JSONResponse ¶
type TenantInviteDelete200JSONResponse TenantInvite
func (TenantInviteDelete200JSONResponse) VisitTenantInviteDeleteResponse ¶
func (response TenantInviteDelete200JSONResponse) VisitTenantInviteDeleteResponse(w http.ResponseWriter) error
type TenantInviteDelete400JSONResponse ¶
type TenantInviteDelete400JSONResponse APIErrors
func (TenantInviteDelete400JSONResponse) VisitTenantInviteDeleteResponse ¶
func (response TenantInviteDelete400JSONResponse) VisitTenantInviteDeleteResponse(w http.ResponseWriter) error
type TenantInviteDeleteRequestObject ¶
type TenantInviteDeleteRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` TenantInvite openapi_types.UUID `json:"tenant-invite"` }
type TenantInviteDeleteResponseObject ¶
type TenantInviteDeleteResponseObject interface {
VisitTenantInviteDeleteResponse(w http.ResponseWriter) error
}
type TenantInviteList ¶
type TenantInviteList struct { Pagination *PaginationResponse `json:"pagination,omitempty"` Rows *[]TenantInvite `json:"rows,omitempty"` }
TenantInviteList defines model for TenantInviteList.
type TenantInviteList200JSONResponse ¶
type TenantInviteList200JSONResponse TenantInviteList
func (TenantInviteList200JSONResponse) VisitTenantInviteListResponse ¶
func (response TenantInviteList200JSONResponse) VisitTenantInviteListResponse(w http.ResponseWriter) error
type TenantInviteList400JSONResponse ¶
type TenantInviteList400JSONResponse APIErrors
func (TenantInviteList400JSONResponse) VisitTenantInviteListResponse ¶
func (response TenantInviteList400JSONResponse) VisitTenantInviteListResponse(w http.ResponseWriter) error
type TenantInviteList403JSONResponse ¶
type TenantInviteList403JSONResponse APIError
func (TenantInviteList403JSONResponse) VisitTenantInviteListResponse ¶
func (response TenantInviteList403JSONResponse) VisitTenantInviteListResponse(w http.ResponseWriter) error
type TenantInviteListRequestObject ¶
type TenantInviteListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type TenantInviteListResponseObject ¶
type TenantInviteListResponseObject interface {
VisitTenantInviteListResponse(w http.ResponseWriter) error
}
type TenantInviteReject200Response ¶
type TenantInviteReject200Response struct { }
func (TenantInviteReject200Response) VisitTenantInviteRejectResponse ¶
func (response TenantInviteReject200Response) VisitTenantInviteRejectResponse(w http.ResponseWriter) error
type TenantInviteReject400JSONResponse ¶
type TenantInviteReject400JSONResponse APIErrors
func (TenantInviteReject400JSONResponse) VisitTenantInviteRejectResponse ¶
func (response TenantInviteReject400JSONResponse) VisitTenantInviteRejectResponse(w http.ResponseWriter) error
type TenantInviteReject403JSONResponse ¶
type TenantInviteReject403JSONResponse APIError
func (TenantInviteReject403JSONResponse) VisitTenantInviteRejectResponse ¶
func (response TenantInviteReject403JSONResponse) VisitTenantInviteRejectResponse(w http.ResponseWriter) error
type TenantInviteRejectJSONRequestBody ¶
type TenantInviteRejectJSONRequestBody = RejectInviteRequest
TenantInviteRejectJSONRequestBody defines body for TenantInviteReject for application/json ContentType.
type TenantInviteRejectRequestObject ¶
type TenantInviteRejectRequestObject struct {
Body *TenantInviteRejectJSONRequestBody
}
type TenantInviteRejectResponseObject ¶
type TenantInviteRejectResponseObject interface {
VisitTenantInviteRejectResponse(w http.ResponseWriter) error
}
type TenantInviteUpdate200JSONResponse ¶
type TenantInviteUpdate200JSONResponse TenantInvite
func (TenantInviteUpdate200JSONResponse) VisitTenantInviteUpdateResponse ¶
func (response TenantInviteUpdate200JSONResponse) VisitTenantInviteUpdateResponse(w http.ResponseWriter) error
type TenantInviteUpdate400JSONResponse ¶
type TenantInviteUpdate400JSONResponse APIErrors
func (TenantInviteUpdate400JSONResponse) VisitTenantInviteUpdateResponse ¶
func (response TenantInviteUpdate400JSONResponse) VisitTenantInviteUpdateResponse(w http.ResponseWriter) error
type TenantInviteUpdateJSONRequestBody ¶
type TenantInviteUpdateJSONRequestBody = UpdateTenantInviteRequest
TenantInviteUpdateJSONRequestBody defines body for TenantInviteUpdate for application/json ContentType.
type TenantInviteUpdateRequestObject ¶
type TenantInviteUpdateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` TenantInvite openapi_types.UUID `json:"tenant-invite"` Body *TenantInviteUpdateJSONRequestBody }
type TenantInviteUpdateResponseObject ¶
type TenantInviteUpdateResponseObject interface {
VisitTenantInviteUpdateResponse(w http.ResponseWriter) error
}
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 TenantMemberDelete204JSONResponse ¶ added in v0.28.4
type TenantMemberDelete204JSONResponse TenantMember
func (TenantMemberDelete204JSONResponse) VisitTenantMemberDeleteResponse ¶ added in v0.28.4
func (response TenantMemberDelete204JSONResponse) VisitTenantMemberDeleteResponse(w http.ResponseWriter) error
type TenantMemberDelete400JSONResponse ¶ added in v0.28.4
type TenantMemberDelete400JSONResponse APIErrors
func (TenantMemberDelete400JSONResponse) VisitTenantMemberDeleteResponse ¶ added in v0.28.4
func (response TenantMemberDelete400JSONResponse) VisitTenantMemberDeleteResponse(w http.ResponseWriter) error
type TenantMemberDelete403JSONResponse ¶ added in v0.28.4
type TenantMemberDelete403JSONResponse APIErrors
func (TenantMemberDelete403JSONResponse) VisitTenantMemberDeleteResponse ¶ added in v0.28.4
func (response TenantMemberDelete403JSONResponse) VisitTenantMemberDeleteResponse(w http.ResponseWriter) error
type TenantMemberDelete404JSONResponse ¶ added in v0.28.4
type TenantMemberDelete404JSONResponse APIErrors
func (TenantMemberDelete404JSONResponse) VisitTenantMemberDeleteResponse ¶ added in v0.28.4
func (response TenantMemberDelete404JSONResponse) VisitTenantMemberDeleteResponse(w http.ResponseWriter) error
type TenantMemberDeleteRequestObject ¶ added in v0.28.4
type TenantMemberDeleteRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Member openapi_types.UUID `json:"member"` }
type TenantMemberDeleteResponseObject ¶ added in v0.28.4
type TenantMemberDeleteResponseObject interface {
VisitTenantMemberDeleteResponse(w http.ResponseWriter) error
}
type TenantMemberList ¶
type TenantMemberList struct { Pagination *PaginationResponse `json:"pagination,omitempty"` Rows *[]TenantMember `json:"rows,omitempty"` }
TenantMemberList defines model for TenantMemberList.
type TenantMemberList200JSONResponse ¶
type TenantMemberList200JSONResponse TenantMemberList
func (TenantMemberList200JSONResponse) VisitTenantMemberListResponse ¶
func (response TenantMemberList200JSONResponse) VisitTenantMemberListResponse(w http.ResponseWriter) error
type TenantMemberList400JSONResponse ¶
type TenantMemberList400JSONResponse APIErrors
func (TenantMemberList400JSONResponse) VisitTenantMemberListResponse ¶
func (response TenantMemberList400JSONResponse) VisitTenantMemberListResponse(w http.ResponseWriter) error
type TenantMemberList403JSONResponse ¶
type TenantMemberList403JSONResponse APIError
func (TenantMemberList403JSONResponse) VisitTenantMemberListResponse ¶
func (response TenantMemberList403JSONResponse) VisitTenantMemberListResponse(w http.ResponseWriter) error
type TenantMemberListRequestObject ¶
type TenantMemberListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type TenantMemberListResponseObject ¶
type TenantMemberListResponseObject interface {
VisitTenantMemberListResponse(w http.ResponseWriter) error
}
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 TenantMembershipsList200JSONResponse ¶
type TenantMembershipsList200JSONResponse UserTenantMembershipsList
func (TenantMembershipsList200JSONResponse) VisitTenantMembershipsListResponse ¶
func (response TenantMembershipsList200JSONResponse) VisitTenantMembershipsListResponse(w http.ResponseWriter) error
type TenantMembershipsList400JSONResponse ¶
type TenantMembershipsList400JSONResponse APIErrors
func (TenantMembershipsList400JSONResponse) VisitTenantMembershipsListResponse ¶
func (response TenantMembershipsList400JSONResponse) VisitTenantMembershipsListResponse(w http.ResponseWriter) error
type TenantMembershipsList403JSONResponse ¶
type TenantMembershipsList403JSONResponse APIErrors
func (TenantMembershipsList403JSONResponse) VisitTenantMembershipsListResponse ¶
func (response TenantMembershipsList403JSONResponse) VisitTenantMembershipsListResponse(w http.ResponseWriter) error
type TenantMembershipsListRequestObject ¶
type TenantMembershipsListRequestObject struct { }
type TenantMembershipsListResponseObject ¶
type TenantMembershipsListResponseObject interface {
VisitTenantMembershipsListResponse(w http.ResponseWriter) error
}
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 TenantResourcePolicyGet200JSONResponse ¶ added in v0.31.0
type TenantResourcePolicyGet200JSONResponse TenantResourcePolicy
func (TenantResourcePolicyGet200JSONResponse) VisitTenantResourcePolicyGetResponse ¶ added in v0.31.0
func (response TenantResourcePolicyGet200JSONResponse) VisitTenantResourcePolicyGetResponse(w http.ResponseWriter) error
type TenantResourcePolicyGet400JSONResponse ¶ added in v0.31.0
type TenantResourcePolicyGet400JSONResponse APIErrors
func (TenantResourcePolicyGet400JSONResponse) VisitTenantResourcePolicyGetResponse ¶ added in v0.31.0
func (response TenantResourcePolicyGet400JSONResponse) VisitTenantResourcePolicyGetResponse(w http.ResponseWriter) error
type TenantResourcePolicyGet403JSONResponse ¶ added in v0.31.0
type TenantResourcePolicyGet403JSONResponse APIError
func (TenantResourcePolicyGet403JSONResponse) VisitTenantResourcePolicyGetResponse ¶ added in v0.31.0
func (response TenantResourcePolicyGet403JSONResponse) VisitTenantResourcePolicyGetResponse(w http.ResponseWriter) error
type TenantResourcePolicyGetRequestObject ¶ added in v0.31.0
type TenantResourcePolicyGetRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type TenantResourcePolicyGetResponseObject ¶ added in v0.31.0
type TenantResourcePolicyGetResponseObject interface {
VisitTenantResourcePolicyGetResponse(w http.ResponseWriter) error
}
type TenantUpdate200JSONResponse ¶ added in v0.23.0
type TenantUpdate200JSONResponse Tenant
func (TenantUpdate200JSONResponse) VisitTenantUpdateResponse ¶ added in v0.23.0
func (response TenantUpdate200JSONResponse) VisitTenantUpdateResponse(w http.ResponseWriter) error
type TenantUpdate400JSONResponse ¶ added in v0.23.0
type TenantUpdate400JSONResponse APIErrors
func (TenantUpdate400JSONResponse) VisitTenantUpdateResponse ¶ added in v0.23.0
func (response TenantUpdate400JSONResponse) VisitTenantUpdateResponse(w http.ResponseWriter) error
type TenantUpdate403JSONResponse ¶ added in v0.23.0
type TenantUpdate403JSONResponse APIError
func (TenantUpdate403JSONResponse) VisitTenantUpdateResponse ¶ added in v0.23.0
func (response TenantUpdate403JSONResponse) VisitTenantUpdateResponse(w http.ResponseWriter) error
type TenantUpdateJSONRequestBody ¶ added in v0.23.0
type TenantUpdateJSONRequestBody = UpdateTenantRequest
TenantUpdateJSONRequestBody defines body for TenantUpdate for application/json ContentType.
type TenantUpdateRequestObject ¶ added in v0.23.0
type TenantUpdateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *TenantUpdateJSONRequestBody }
type TenantUpdateResponseObject ¶ added in v0.23.0
type TenantUpdateResponseObject interface {
VisitTenantUpdateResponse(w http.ResponseWriter) error
}
type TriggerWorkflowRunRequest ¶ added in v0.10.0
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 UserCreate200JSONResponse ¶
type UserCreate200JSONResponse User
func (UserCreate200JSONResponse) VisitUserCreateResponse ¶
func (response UserCreate200JSONResponse) VisitUserCreateResponse(w http.ResponseWriter) error
type UserCreate400JSONResponse ¶
type UserCreate400JSONResponse APIErrors
func (UserCreate400JSONResponse) VisitUserCreateResponse ¶
func (response UserCreate400JSONResponse) VisitUserCreateResponse(w http.ResponseWriter) error
type UserCreate401JSONResponse ¶
type UserCreate401JSONResponse APIErrors
func (UserCreate401JSONResponse) VisitUserCreateResponse ¶
func (response UserCreate401JSONResponse) VisitUserCreateResponse(w http.ResponseWriter) error
type UserCreate405JSONResponse ¶
type UserCreate405JSONResponse APIErrors
func (UserCreate405JSONResponse) VisitUserCreateResponse ¶
func (response UserCreate405JSONResponse) VisitUserCreateResponse(w http.ResponseWriter) error
type UserCreateJSONRequestBody ¶
type UserCreateJSONRequestBody = UserRegisterRequest
UserCreateJSONRequestBody defines body for UserCreate for application/json ContentType.
type UserCreateRequestObject ¶
type UserCreateRequestObject struct {
Body *UserCreateJSONRequestBody
}
type UserCreateResponseObject ¶
type UserCreateResponseObject interface {
VisitUserCreateResponse(w http.ResponseWriter) error
}
type UserGetCurrent200JSONResponse ¶
type UserGetCurrent200JSONResponse User
func (UserGetCurrent200JSONResponse) VisitUserGetCurrentResponse ¶
func (response UserGetCurrent200JSONResponse) VisitUserGetCurrentResponse(w http.ResponseWriter) error
type UserGetCurrent400JSONResponse ¶
type UserGetCurrent400JSONResponse APIErrors
func (UserGetCurrent400JSONResponse) VisitUserGetCurrentResponse ¶
func (response UserGetCurrent400JSONResponse) VisitUserGetCurrentResponse(w http.ResponseWriter) error
type UserGetCurrent401JSONResponse ¶
type UserGetCurrent401JSONResponse APIErrors
func (UserGetCurrent401JSONResponse) VisitUserGetCurrentResponse ¶
func (response UserGetCurrent401JSONResponse) VisitUserGetCurrentResponse(w http.ResponseWriter) error
type UserGetCurrent405JSONResponse ¶
type UserGetCurrent405JSONResponse APIErrors
func (UserGetCurrent405JSONResponse) VisitUserGetCurrentResponse ¶
func (response UserGetCurrent405JSONResponse) VisitUserGetCurrentResponse(w http.ResponseWriter) error
type UserGetCurrentRequestObject ¶
type UserGetCurrentRequestObject struct { }
type UserGetCurrentResponseObject ¶
type UserGetCurrentResponseObject interface {
VisitUserGetCurrentResponse(w http.ResponseWriter) error
}
type UserListTenantInvites200JSONResponse ¶
type UserListTenantInvites200JSONResponse TenantInviteList
func (UserListTenantInvites200JSONResponse) VisitUserListTenantInvitesResponse ¶
func (response UserListTenantInvites200JSONResponse) VisitUserListTenantInvitesResponse(w http.ResponseWriter) error
type UserListTenantInvites400JSONResponse ¶
type UserListTenantInvites400JSONResponse APIErrors
func (UserListTenantInvites400JSONResponse) VisitUserListTenantInvitesResponse ¶
func (response UserListTenantInvites400JSONResponse) VisitUserListTenantInvitesResponse(w http.ResponseWriter) error
type UserListTenantInvites403JSONResponse ¶
type UserListTenantInvites403JSONResponse APIErrors
func (UserListTenantInvites403JSONResponse) VisitUserListTenantInvitesResponse ¶
func (response UserListTenantInvites403JSONResponse) VisitUserListTenantInvitesResponse(w http.ResponseWriter) error
type UserListTenantInvitesRequestObject ¶
type UserListTenantInvitesRequestObject struct { }
type UserListTenantInvitesResponseObject ¶
type UserListTenantInvitesResponseObject interface {
VisitUserListTenantInvitesResponse(w http.ResponseWriter) error
}
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 UserUpdateGithubOauthCallback302Response ¶ added in v0.11.0
type UserUpdateGithubOauthCallback302Response struct {
Headers UserUpdateGithubOauthCallback302ResponseHeaders
}
func (UserUpdateGithubOauthCallback302Response) VisitUserUpdateGithubOauthCallbackResponse ¶ added in v0.11.0
func (response UserUpdateGithubOauthCallback302Response) VisitUserUpdateGithubOauthCallbackResponse(w http.ResponseWriter) error
type UserUpdateGithubOauthCallback302ResponseHeaders ¶ added in v0.11.0
type UserUpdateGithubOauthCallback302ResponseHeaders struct {
Location string
}
type UserUpdateGithubOauthCallbackRequestObject ¶ added in v0.11.0
type UserUpdateGithubOauthCallbackRequestObject struct { }
type UserUpdateGithubOauthCallbackResponseObject ¶ added in v0.11.0
type UserUpdateGithubOauthCallbackResponseObject interface {
VisitUserUpdateGithubOauthCallbackResponse(w http.ResponseWriter) error
}
type UserUpdateGithubOauthStart302Response ¶ added in v0.11.0
type UserUpdateGithubOauthStart302Response struct {
Headers UserUpdateGithubOauthStart302ResponseHeaders
}
func (UserUpdateGithubOauthStart302Response) VisitUserUpdateGithubOauthStartResponse ¶ added in v0.11.0
func (response UserUpdateGithubOauthStart302Response) VisitUserUpdateGithubOauthStartResponse(w http.ResponseWriter) error
type UserUpdateGithubOauthStart302ResponseHeaders ¶ added in v0.11.0
type UserUpdateGithubOauthStart302ResponseHeaders struct {
Location string
}
type UserUpdateGithubOauthStartRequestObject ¶ added in v0.11.0
type UserUpdateGithubOauthStartRequestObject struct { }
type UserUpdateGithubOauthStartResponseObject ¶ added in v0.11.0
type UserUpdateGithubOauthStartResponseObject interface {
VisitUserUpdateGithubOauthStartResponse(w http.ResponseWriter) error
}
type UserUpdateGoogleOauthCallback302Response ¶ added in v0.11.0
type UserUpdateGoogleOauthCallback302Response struct {
Headers UserUpdateGoogleOauthCallback302ResponseHeaders
}
func (UserUpdateGoogleOauthCallback302Response) VisitUserUpdateGoogleOauthCallbackResponse ¶ added in v0.11.0
func (response UserUpdateGoogleOauthCallback302Response) VisitUserUpdateGoogleOauthCallbackResponse(w http.ResponseWriter) error
type UserUpdateGoogleOauthCallback302ResponseHeaders ¶ added in v0.11.0
type UserUpdateGoogleOauthCallback302ResponseHeaders struct {
Location string
}
type UserUpdateGoogleOauthCallbackRequestObject ¶ added in v0.11.0
type UserUpdateGoogleOauthCallbackRequestObject struct { }
type UserUpdateGoogleOauthCallbackResponseObject ¶ added in v0.11.0
type UserUpdateGoogleOauthCallbackResponseObject interface {
VisitUserUpdateGoogleOauthCallbackResponse(w http.ResponseWriter) error
}
type UserUpdateGoogleOauthStart302Response ¶ added in v0.11.0
type UserUpdateGoogleOauthStart302Response struct {
Headers UserUpdateGoogleOauthStart302ResponseHeaders
}
func (UserUpdateGoogleOauthStart302Response) VisitUserUpdateGoogleOauthStartResponse ¶ added in v0.11.0
func (response UserUpdateGoogleOauthStart302Response) VisitUserUpdateGoogleOauthStartResponse(w http.ResponseWriter) error
type UserUpdateGoogleOauthStart302ResponseHeaders ¶ added in v0.11.0
type UserUpdateGoogleOauthStart302ResponseHeaders struct {
Location string
}
type UserUpdateGoogleOauthStartRequestObject ¶ added in v0.11.0
type UserUpdateGoogleOauthStartRequestObject struct { }
type UserUpdateGoogleOauthStartResponseObject ¶ added in v0.11.0
type UserUpdateGoogleOauthStartResponseObject interface {
VisitUserUpdateGoogleOauthStartResponse(w http.ResponseWriter) error
}
type UserUpdateLogin200JSONResponse ¶
type UserUpdateLogin200JSONResponse User
func (UserUpdateLogin200JSONResponse) VisitUserUpdateLoginResponse ¶
func (response UserUpdateLogin200JSONResponse) VisitUserUpdateLoginResponse(w http.ResponseWriter) error
type UserUpdateLogin400JSONResponse ¶
type UserUpdateLogin400JSONResponse APIErrors
func (UserUpdateLogin400JSONResponse) VisitUserUpdateLoginResponse ¶
func (response UserUpdateLogin400JSONResponse) VisitUserUpdateLoginResponse(w http.ResponseWriter) error
type UserUpdateLogin401JSONResponse ¶
type UserUpdateLogin401JSONResponse APIErrors
func (UserUpdateLogin401JSONResponse) VisitUserUpdateLoginResponse ¶
func (response UserUpdateLogin401JSONResponse) VisitUserUpdateLoginResponse(w http.ResponseWriter) error
type UserUpdateLogin405JSONResponse ¶
type UserUpdateLogin405JSONResponse APIErrors
func (UserUpdateLogin405JSONResponse) VisitUserUpdateLoginResponse ¶
func (response UserUpdateLogin405JSONResponse) VisitUserUpdateLoginResponse(w http.ResponseWriter) error
type UserUpdateLoginJSONRequestBody ¶
type UserUpdateLoginJSONRequestBody = UserLoginRequest
UserUpdateLoginJSONRequestBody defines body for UserUpdateLogin for application/json ContentType.
type UserUpdateLoginRequestObject ¶
type UserUpdateLoginRequestObject struct {
Body *UserUpdateLoginJSONRequestBody
}
type UserUpdateLoginResponseObject ¶
type UserUpdateLoginResponseObject interface {
VisitUserUpdateLoginResponse(w http.ResponseWriter) error
}
type UserUpdateLogout200JSONResponse ¶
type UserUpdateLogout200JSONResponse User
func (UserUpdateLogout200JSONResponse) VisitUserUpdateLogoutResponse ¶
func (response UserUpdateLogout200JSONResponse) VisitUserUpdateLogoutResponse(w http.ResponseWriter) error
type UserUpdateLogout400JSONResponse ¶
type UserUpdateLogout400JSONResponse APIErrors
func (UserUpdateLogout400JSONResponse) VisitUserUpdateLogoutResponse ¶
func (response UserUpdateLogout400JSONResponse) VisitUserUpdateLogoutResponse(w http.ResponseWriter) error
type UserUpdateLogout401JSONResponse ¶
type UserUpdateLogout401JSONResponse APIErrors
func (UserUpdateLogout401JSONResponse) VisitUserUpdateLogoutResponse ¶
func (response UserUpdateLogout401JSONResponse) VisitUserUpdateLogoutResponse(w http.ResponseWriter) error
type UserUpdateLogout405JSONResponse ¶
type UserUpdateLogout405JSONResponse APIErrors
func (UserUpdateLogout405JSONResponse) VisitUserUpdateLogoutResponse ¶
func (response UserUpdateLogout405JSONResponse) VisitUserUpdateLogoutResponse(w http.ResponseWriter) error
type UserUpdateLogoutRequestObject ¶
type UserUpdateLogoutRequestObject struct { }
type UserUpdateLogoutResponseObject ¶
type UserUpdateLogoutResponseObject interface {
VisitUserUpdateLogoutResponse(w http.ResponseWriter) error
}
type UserUpdatePassword200JSONResponse ¶ added in v0.19.0
type UserUpdatePassword200JSONResponse User
func (UserUpdatePassword200JSONResponse) VisitUserUpdatePasswordResponse ¶ added in v0.19.0
func (response UserUpdatePassword200JSONResponse) VisitUserUpdatePasswordResponse(w http.ResponseWriter) error
type UserUpdatePassword400JSONResponse ¶ added in v0.19.0
type UserUpdatePassword400JSONResponse APIErrors
func (UserUpdatePassword400JSONResponse) VisitUserUpdatePasswordResponse ¶ added in v0.19.0
func (response UserUpdatePassword400JSONResponse) VisitUserUpdatePasswordResponse(w http.ResponseWriter) error
type UserUpdatePassword401JSONResponse ¶ added in v0.19.0
type UserUpdatePassword401JSONResponse APIErrors
func (UserUpdatePassword401JSONResponse) VisitUserUpdatePasswordResponse ¶ added in v0.19.0
func (response UserUpdatePassword401JSONResponse) VisitUserUpdatePasswordResponse(w http.ResponseWriter) error
type UserUpdatePassword405JSONResponse ¶ added in v0.19.0
type UserUpdatePassword405JSONResponse APIErrors
func (UserUpdatePassword405JSONResponse) VisitUserUpdatePasswordResponse ¶ added in v0.19.0
func (response UserUpdatePassword405JSONResponse) VisitUserUpdatePasswordResponse(w http.ResponseWriter) error
type UserUpdatePasswordJSONRequestBody ¶ added in v0.19.0
type UserUpdatePasswordJSONRequestBody = UserChangePasswordRequest
UserUpdatePasswordJSONRequestBody defines body for UserUpdatePassword for application/json ContentType.
type UserUpdatePasswordRequestObject ¶ added in v0.19.0
type UserUpdatePasswordRequestObject struct {
Body *UserUpdatePasswordJSONRequestBody
}
type UserUpdatePasswordResponseObject ¶ added in v0.19.0
type UserUpdatePasswordResponseObject interface {
VisitUserUpdatePasswordResponse(w http.ResponseWriter) error
}
type UserUpdateSlackOauthCallback302Response ¶ added in v0.25.0
type UserUpdateSlackOauthCallback302Response struct {
Headers UserUpdateSlackOauthCallback302ResponseHeaders
}
func (UserUpdateSlackOauthCallback302Response) VisitUserUpdateSlackOauthCallbackResponse ¶ added in v0.25.0
func (response UserUpdateSlackOauthCallback302Response) VisitUserUpdateSlackOauthCallbackResponse(w http.ResponseWriter) error
type UserUpdateSlackOauthCallback302ResponseHeaders ¶ added in v0.25.0
type UserUpdateSlackOauthCallback302ResponseHeaders struct {
Location string
}
type UserUpdateSlackOauthCallbackRequestObject ¶ added in v0.25.0
type UserUpdateSlackOauthCallbackRequestObject struct { }
type UserUpdateSlackOauthCallbackResponseObject ¶ added in v0.25.0
type UserUpdateSlackOauthCallbackResponseObject interface {
VisitUserUpdateSlackOauthCallbackResponse(w http.ResponseWriter) error
}
type UserUpdateSlackOauthStart302Response ¶ added in v0.25.0
type UserUpdateSlackOauthStart302Response struct {
Headers UserUpdateSlackOauthStart302ResponseHeaders
}
func (UserUpdateSlackOauthStart302Response) VisitUserUpdateSlackOauthStartResponse ¶ added in v0.25.0
func (response UserUpdateSlackOauthStart302Response) VisitUserUpdateSlackOauthStartResponse(w http.ResponseWriter) error
type UserUpdateSlackOauthStart302ResponseHeaders ¶ added in v0.25.0
type UserUpdateSlackOauthStart302ResponseHeaders struct {
Location string
}
type UserUpdateSlackOauthStartRequestObject ¶ added in v0.25.0
type UserUpdateSlackOauthStartRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type UserUpdateSlackOauthStartResponseObject ¶ added in v0.25.0
type UserUpdateSlackOauthStartResponseObject interface {
VisitUserUpdateSlackOauthStartResponse(w http.ResponseWriter) error
}
type WebhookCreate200JSONResponse ¶ added in v0.34.0
type WebhookCreate200JSONResponse WebhookWorkerCreated
func (WebhookCreate200JSONResponse) VisitWebhookCreateResponse ¶ added in v0.34.0
func (response WebhookCreate200JSONResponse) VisitWebhookCreateResponse(w http.ResponseWriter) error
type WebhookCreate400JSONResponse ¶ added in v0.34.0
type WebhookCreate400JSONResponse APIErrors
func (WebhookCreate400JSONResponse) VisitWebhookCreateResponse ¶ added in v0.34.0
func (response WebhookCreate400JSONResponse) VisitWebhookCreateResponse(w http.ResponseWriter) error
type WebhookCreate401JSONResponse ¶ added in v0.34.0
type WebhookCreate401JSONResponse APIErrors
func (WebhookCreate401JSONResponse) VisitWebhookCreateResponse ¶ added in v0.34.0
func (response WebhookCreate401JSONResponse) VisitWebhookCreateResponse(w http.ResponseWriter) error
type WebhookCreate405JSONResponse ¶ added in v0.34.0
type WebhookCreate405JSONResponse APIErrors
func (WebhookCreate405JSONResponse) VisitWebhookCreateResponse ¶ added in v0.34.0
func (response WebhookCreate405JSONResponse) VisitWebhookCreateResponse(w http.ResponseWriter) error
type WebhookCreateJSONRequestBody ¶ added in v0.34.0
type WebhookCreateJSONRequestBody = WebhookWorkerCreateRequest
WebhookCreateJSONRequestBody defines body for WebhookCreate for application/json ContentType.
type WebhookCreateRequestObject ¶ added in v0.34.0
type WebhookCreateRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *WebhookCreateJSONRequestBody }
type WebhookCreateResponseObject ¶ added in v0.34.0
type WebhookCreateResponseObject interface {
VisitWebhookCreateResponse(w http.ResponseWriter) error
}
type WebhookDelete200Response ¶ added in v0.34.0
type WebhookDelete200Response struct { }
func (WebhookDelete200Response) VisitWebhookDeleteResponse ¶ added in v0.34.0
func (response WebhookDelete200Response) VisitWebhookDeleteResponse(w http.ResponseWriter) error
type WebhookDelete400JSONResponse ¶ added in v0.34.0
type WebhookDelete400JSONResponse APIErrors
func (WebhookDelete400JSONResponse) VisitWebhookDeleteResponse ¶ added in v0.34.0
func (response WebhookDelete400JSONResponse) VisitWebhookDeleteResponse(w http.ResponseWriter) error
type WebhookDelete401JSONResponse ¶ added in v0.34.0
type WebhookDelete401JSONResponse APIErrors
func (WebhookDelete401JSONResponse) VisitWebhookDeleteResponse ¶ added in v0.34.0
func (response WebhookDelete401JSONResponse) VisitWebhookDeleteResponse(w http.ResponseWriter) error
type WebhookDelete405JSONResponse ¶ added in v0.34.0
type WebhookDelete405JSONResponse APIErrors
func (WebhookDelete405JSONResponse) VisitWebhookDeleteResponse ¶ added in v0.34.0
func (response WebhookDelete405JSONResponse) VisitWebhookDeleteResponse(w http.ResponseWriter) error
type WebhookDeleteRequestObject ¶ added in v0.34.0
type WebhookDeleteRequestObject struct {
Webhook openapi_types.UUID `json:"webhook"`
}
type WebhookDeleteResponseObject ¶ added in v0.34.0
type WebhookDeleteResponseObject interface {
VisitWebhookDeleteResponse(w http.ResponseWriter) error
}
type WebhookList200JSONResponse ¶ added in v0.34.0
type WebhookList200JSONResponse WebhookWorkerListResponse
func (WebhookList200JSONResponse) VisitWebhookListResponse ¶ added in v0.34.0
func (response WebhookList200JSONResponse) VisitWebhookListResponse(w http.ResponseWriter) error
type WebhookList400JSONResponse ¶ added in v0.34.0
type WebhookList400JSONResponse APIErrors
func (WebhookList400JSONResponse) VisitWebhookListResponse ¶ added in v0.34.0
func (response WebhookList400JSONResponse) VisitWebhookListResponse(w http.ResponseWriter) error
type WebhookList401JSONResponse ¶ added in v0.34.0
type WebhookList401JSONResponse APIErrors
func (WebhookList401JSONResponse) VisitWebhookListResponse ¶ added in v0.34.0
func (response WebhookList401JSONResponse) VisitWebhookListResponse(w http.ResponseWriter) error
type WebhookList405JSONResponse ¶ added in v0.34.0
type WebhookList405JSONResponse APIErrors
func (WebhookList405JSONResponse) VisitWebhookListResponse ¶ added in v0.34.0
func (response WebhookList405JSONResponse) VisitWebhookListResponse(w http.ResponseWriter) error
type WebhookListRequestObject ¶ added in v0.34.0
type WebhookListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type WebhookListResponseObject ¶ added in v0.34.0
type WebhookListResponseObject interface {
VisitWebhookListResponse(w http.ResponseWriter) error
}
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"` // 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 this worker. RecentStepRuns *[]StepRun `json:"recentStepRuns,omitempty"` // Status The status of the worker. Status *WorkerStatus `json:"status,omitempty"` }
Worker defines model for Worker.
type WorkerGet200JSONResponse ¶
type WorkerGet200JSONResponse Worker
func (WorkerGet200JSONResponse) VisitWorkerGetResponse ¶
func (response WorkerGet200JSONResponse) VisitWorkerGetResponse(w http.ResponseWriter) error
type WorkerGet400JSONResponse ¶
type WorkerGet400JSONResponse APIErrors
func (WorkerGet400JSONResponse) VisitWorkerGetResponse ¶
func (response WorkerGet400JSONResponse) VisitWorkerGetResponse(w http.ResponseWriter) error
type WorkerGet403JSONResponse ¶
type WorkerGet403JSONResponse APIErrors
func (WorkerGet403JSONResponse) VisitWorkerGetResponse ¶
func (response WorkerGet403JSONResponse) VisitWorkerGetResponse(w http.ResponseWriter) error
type WorkerGetRequestObject ¶
type WorkerGetRequestObject struct {
Worker openapi_types.UUID `json:"worker"`
}
type WorkerGetResponseObject ¶
type WorkerGetResponseObject interface {
VisitWorkerGetResponse(w http.ResponseWriter) error
}
type WorkerList ¶
type WorkerList struct { Pagination *PaginationResponse `json:"pagination,omitempty"` Rows *[]Worker `json:"rows,omitempty"` }
WorkerList defines model for WorkerList.
type WorkerList200JSONResponse ¶
type WorkerList200JSONResponse WorkerList
func (WorkerList200JSONResponse) VisitWorkerListResponse ¶
func (response WorkerList200JSONResponse) VisitWorkerListResponse(w http.ResponseWriter) error
type WorkerList400JSONResponse ¶
type WorkerList400JSONResponse APIErrors
func (WorkerList400JSONResponse) VisitWorkerListResponse ¶
func (response WorkerList400JSONResponse) VisitWorkerListResponse(w http.ResponseWriter) error
type WorkerList403JSONResponse ¶
type WorkerList403JSONResponse APIErrors
func (WorkerList403JSONResponse) VisitWorkerListResponse ¶
func (response WorkerList403JSONResponse) VisitWorkerListResponse(w http.ResponseWriter) error
type WorkerListRequestObject ¶
type WorkerListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type WorkerListResponseObject ¶
type WorkerListResponseObject interface {
VisitWorkerListResponse(w http.ResponseWriter) error
}
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 WorkerUpdate200JSONResponse ¶ added in v0.35.0
type WorkerUpdate200JSONResponse Worker
func (WorkerUpdate200JSONResponse) VisitWorkerUpdateResponse ¶ added in v0.35.0
func (response WorkerUpdate200JSONResponse) VisitWorkerUpdateResponse(w http.ResponseWriter) error
type WorkerUpdate400JSONResponse ¶ added in v0.35.0
type WorkerUpdate400JSONResponse APIErrors
func (WorkerUpdate400JSONResponse) VisitWorkerUpdateResponse ¶ added in v0.35.0
func (response WorkerUpdate400JSONResponse) VisitWorkerUpdateResponse(w http.ResponseWriter) error
type WorkerUpdate403JSONResponse ¶ added in v0.35.0
type WorkerUpdate403JSONResponse APIErrors
func (WorkerUpdate403JSONResponse) VisitWorkerUpdateResponse ¶ added in v0.35.0
func (response WorkerUpdate403JSONResponse) VisitWorkerUpdateResponse(w http.ResponseWriter) error
type WorkerUpdateJSONRequestBody ¶ added in v0.35.0
type WorkerUpdateJSONRequestBody = UpdateWorkerRequest
WorkerUpdateJSONRequestBody defines body for WorkerUpdate for application/json ContentType.
type WorkerUpdateRequestObject ¶ added in v0.35.0
type WorkerUpdateRequestObject struct { Worker openapi_types.UUID `json:"worker"` Body *WorkerUpdateJSONRequestBody }
type WorkerUpdateResponseObject ¶ added in v0.35.0
type WorkerUpdateResponseObject interface {
VisitWorkerUpdateResponse(w http.ResponseWriter) error
}
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"` LastRun *WorkflowRun `json:"lastRun,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 ¶ added in v0.15.1
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 ¶ added in v0.15.1
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 WorkflowDelete204Response ¶ added in v0.15.0
type WorkflowDelete204Response struct { }
func (WorkflowDelete204Response) VisitWorkflowDeleteResponse ¶ added in v0.15.0
func (response WorkflowDelete204Response) VisitWorkflowDeleteResponse(w http.ResponseWriter) error
type WorkflowDelete400JSONResponse ¶ added in v0.15.0
type WorkflowDelete400JSONResponse APIErrors
func (WorkflowDelete400JSONResponse) VisitWorkflowDeleteResponse ¶ added in v0.15.0
func (response WorkflowDelete400JSONResponse) VisitWorkflowDeleteResponse(w http.ResponseWriter) error
type WorkflowDelete403JSONResponse ¶ added in v0.15.0
type WorkflowDelete403JSONResponse APIErrors
func (WorkflowDelete403JSONResponse) VisitWorkflowDeleteResponse ¶ added in v0.15.0
func (response WorkflowDelete403JSONResponse) VisitWorkflowDeleteResponse(w http.ResponseWriter) error
type WorkflowDelete404JSONResponse ¶ added in v0.15.0
type WorkflowDelete404JSONResponse APIErrors
func (WorkflowDelete404JSONResponse) VisitWorkflowDeleteResponse ¶ added in v0.15.0
func (response WorkflowDelete404JSONResponse) VisitWorkflowDeleteResponse(w http.ResponseWriter) error
type WorkflowDeleteRequestObject ¶ added in v0.15.0
type WorkflowDeleteRequestObject struct {
Workflow openapi_types.UUID `json:"workflow"`
}
type WorkflowDeleteResponseObject ¶ added in v0.15.0
type WorkflowDeleteResponseObject interface {
VisitWorkflowDeleteResponse(w http.ResponseWriter) error
}
type WorkflowGet200JSONResponse ¶
type WorkflowGet200JSONResponse Workflow
func (WorkflowGet200JSONResponse) VisitWorkflowGetResponse ¶
func (response WorkflowGet200JSONResponse) VisitWorkflowGetResponse(w http.ResponseWriter) error
type WorkflowGet400JSONResponse ¶
type WorkflowGet400JSONResponse APIErrors
func (WorkflowGet400JSONResponse) VisitWorkflowGetResponse ¶
func (response WorkflowGet400JSONResponse) VisitWorkflowGetResponse(w http.ResponseWriter) error
type WorkflowGet403JSONResponse ¶
type WorkflowGet403JSONResponse APIErrors
func (WorkflowGet403JSONResponse) VisitWorkflowGetResponse ¶
func (response WorkflowGet403JSONResponse) VisitWorkflowGetResponse(w http.ResponseWriter) error
type WorkflowGetMetrics200JSONResponse ¶ added in v0.19.3
type WorkflowGetMetrics200JSONResponse WorkflowMetrics
func (WorkflowGetMetrics200JSONResponse) VisitWorkflowGetMetricsResponse ¶ added in v0.19.3
func (response WorkflowGetMetrics200JSONResponse) VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error
type WorkflowGetMetrics400JSONResponse ¶ added in v0.19.3
type WorkflowGetMetrics400JSONResponse APIErrors
func (WorkflowGetMetrics400JSONResponse) VisitWorkflowGetMetricsResponse ¶ added in v0.19.3
func (response WorkflowGetMetrics400JSONResponse) VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error
type WorkflowGetMetrics403JSONResponse ¶ added in v0.19.3
type WorkflowGetMetrics403JSONResponse APIErrors
func (WorkflowGetMetrics403JSONResponse) VisitWorkflowGetMetricsResponse ¶ added in v0.19.3
func (response WorkflowGetMetrics403JSONResponse) VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error
type WorkflowGetMetrics404JSONResponse ¶ added in v0.19.3
type WorkflowGetMetrics404JSONResponse APIErrors
func (WorkflowGetMetrics404JSONResponse) VisitWorkflowGetMetricsResponse ¶ added in v0.19.3
func (response WorkflowGetMetrics404JSONResponse) VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error
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 WorkflowGetMetricsRequestObject ¶ added in v0.19.3
type WorkflowGetMetricsRequestObject struct { Workflow openapi_types.UUID `json:"workflow"` Params WorkflowGetMetricsParams }
type WorkflowGetMetricsResponseObject ¶ added in v0.19.3
type WorkflowGetMetricsResponseObject interface {
VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error
}
type WorkflowGetRequestObject ¶
type WorkflowGetRequestObject struct {
Workflow openapi_types.UUID `json:"workflow"`
}
type WorkflowGetResponseObject ¶
type WorkflowGetResponseObject interface {
VisitWorkflowGetResponse(w http.ResponseWriter) error
}
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 WorkflowList200JSONResponse ¶
type WorkflowList200JSONResponse WorkflowList
func (WorkflowList200JSONResponse) VisitWorkflowListResponse ¶
func (response WorkflowList200JSONResponse) VisitWorkflowListResponse(w http.ResponseWriter) error
type WorkflowList400JSONResponse ¶
type WorkflowList400JSONResponse APIErrors
func (WorkflowList400JSONResponse) VisitWorkflowListResponse ¶
func (response WorkflowList400JSONResponse) VisitWorkflowListResponse(w http.ResponseWriter) error
type WorkflowList403JSONResponse ¶
type WorkflowList403JSONResponse APIErrors
func (WorkflowList403JSONResponse) VisitWorkflowListResponse ¶
func (response WorkflowList403JSONResponse) VisitWorkflowListResponse(w http.ResponseWriter) error
type WorkflowListRequestObject ¶
type WorkflowListRequestObject struct {
Tenant openapi_types.UUID `json:"tenant"`
}
type WorkflowListResponseObject ¶
type WorkflowListResponseObject interface {
VisitWorkflowListResponse(w http.ResponseWriter) error
}
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"` 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 WorkflowRunCancel200JSONResponse ¶ added in v0.27.0
type WorkflowRunCancel200JSONResponse struct {
WorkflowRunIds *[]openapi_types.UUID `json:"workflowRunIds,omitempty"`
}
func (WorkflowRunCancel200JSONResponse) VisitWorkflowRunCancelResponse ¶ added in v0.27.0
func (response WorkflowRunCancel200JSONResponse) VisitWorkflowRunCancelResponse(w http.ResponseWriter) error
type WorkflowRunCancel400JSONResponse ¶ added in v0.27.0
type WorkflowRunCancel400JSONResponse APIErrors
func (WorkflowRunCancel400JSONResponse) VisitWorkflowRunCancelResponse ¶ added in v0.27.0
func (response WorkflowRunCancel400JSONResponse) VisitWorkflowRunCancelResponse(w http.ResponseWriter) error
type WorkflowRunCancel403JSONResponse ¶ added in v0.27.0
type WorkflowRunCancel403JSONResponse APIErrors
func (WorkflowRunCancel403JSONResponse) VisitWorkflowRunCancelResponse ¶ added in v0.27.0
func (response WorkflowRunCancel403JSONResponse) VisitWorkflowRunCancelResponse(w http.ResponseWriter) error
type WorkflowRunCancelJSONRequestBody ¶ added in v0.27.0
type WorkflowRunCancelJSONRequestBody = WorkflowRunsCancelRequest
WorkflowRunCancelJSONRequestBody defines body for WorkflowRunCancel for application/json ContentType.
type WorkflowRunCancelRequestObject ¶ added in v0.27.0
type WorkflowRunCancelRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Body *WorkflowRunCancelJSONRequestBody }
type WorkflowRunCancelResponseObject ¶ added in v0.27.0
type WorkflowRunCancelResponseObject interface {
VisitWorkflowRunCancelResponse(w http.ResponseWriter) error
}
type WorkflowRunCreate200JSONResponse ¶ added in v0.10.0
type WorkflowRunCreate200JSONResponse WorkflowRun
func (WorkflowRunCreate200JSONResponse) VisitWorkflowRunCreateResponse ¶ added in v0.10.0
func (response WorkflowRunCreate200JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error
type WorkflowRunCreate400JSONResponse ¶ added in v0.10.0
type WorkflowRunCreate400JSONResponse APIErrors
func (WorkflowRunCreate400JSONResponse) VisitWorkflowRunCreateResponse ¶ added in v0.10.0
func (response WorkflowRunCreate400JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error
type WorkflowRunCreate403JSONResponse ¶ added in v0.10.0
type WorkflowRunCreate403JSONResponse APIErrors
func (WorkflowRunCreate403JSONResponse) VisitWorkflowRunCreateResponse ¶ added in v0.10.0
func (response WorkflowRunCreate403JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error
type WorkflowRunCreate404JSONResponse ¶ added in v0.10.0
type WorkflowRunCreate404JSONResponse APIErrors
func (WorkflowRunCreate404JSONResponse) VisitWorkflowRunCreateResponse ¶ added in v0.10.0
func (response WorkflowRunCreate404JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error
type WorkflowRunCreate429JSONResponse ¶ added in v0.31.0
type WorkflowRunCreate429JSONResponse APIErrors
func (WorkflowRunCreate429JSONResponse) VisitWorkflowRunCreateResponse ¶ added in v0.31.0
func (response WorkflowRunCreate429JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error
type WorkflowRunCreateJSONRequestBody ¶ added in v0.10.0
type WorkflowRunCreateJSONRequestBody = TriggerWorkflowRunRequest
WorkflowRunCreateJSONRequestBody defines body for WorkflowRunCreate for application/json ContentType.
type WorkflowRunCreateParams ¶ added in v0.10.0
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 WorkflowRunCreateRequestObject ¶ added in v0.10.0
type WorkflowRunCreateRequestObject struct { Workflow openapi_types.UUID `json:"workflow"` Params WorkflowRunCreateParams Body *WorkflowRunCreateJSONRequestBody }
type WorkflowRunCreateResponseObject ¶ added in v0.10.0
type WorkflowRunCreateResponseObject interface {
VisitWorkflowRunCreateResponse(w http.ResponseWriter) error
}
type WorkflowRunGet200JSONResponse ¶
type WorkflowRunGet200JSONResponse WorkflowRun
func (WorkflowRunGet200JSONResponse) VisitWorkflowRunGetResponse ¶
func (response WorkflowRunGet200JSONResponse) VisitWorkflowRunGetResponse(w http.ResponseWriter) error
type WorkflowRunGet400JSONResponse ¶
type WorkflowRunGet400JSONResponse APIErrors
func (WorkflowRunGet400JSONResponse) VisitWorkflowRunGetResponse ¶
func (response WorkflowRunGet400JSONResponse) VisitWorkflowRunGetResponse(w http.ResponseWriter) error
type WorkflowRunGet403JSONResponse ¶
type WorkflowRunGet403JSONResponse APIErrors
func (WorkflowRunGet403JSONResponse) VisitWorkflowRunGetResponse ¶
func (response WorkflowRunGet403JSONResponse) VisitWorkflowRunGetResponse(w http.ResponseWriter) error
type WorkflowRunGetMetrics200JSONResponse ¶ added in v0.22.0
type WorkflowRunGetMetrics200JSONResponse WorkflowRunsMetrics
func (WorkflowRunGetMetrics200JSONResponse) VisitWorkflowRunGetMetricsResponse ¶ added in v0.22.0
func (response WorkflowRunGetMetrics200JSONResponse) VisitWorkflowRunGetMetricsResponse(w http.ResponseWriter) error
type WorkflowRunGetMetrics400JSONResponse ¶ added in v0.22.0
type WorkflowRunGetMetrics400JSONResponse APIErrors
func (WorkflowRunGetMetrics400JSONResponse) VisitWorkflowRunGetMetricsResponse ¶ added in v0.22.0
func (response WorkflowRunGetMetrics400JSONResponse) VisitWorkflowRunGetMetricsResponse(w http.ResponseWriter) error
type WorkflowRunGetMetrics403JSONResponse ¶ added in v0.22.0
type WorkflowRunGetMetrics403JSONResponse APIErrors
func (WorkflowRunGetMetrics403JSONResponse) VisitWorkflowRunGetMetricsResponse ¶ added in v0.22.0
func (response WorkflowRunGetMetrics403JSONResponse) VisitWorkflowRunGetMetricsResponse(w http.ResponseWriter) error
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 WorkflowRunGetMetricsRequestObject ¶ added in v0.22.0
type WorkflowRunGetMetricsRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Params WorkflowRunGetMetricsParams }
type WorkflowRunGetMetricsResponseObject ¶ added in v0.22.0
type WorkflowRunGetMetricsResponseObject interface {
VisitWorkflowRunGetMetricsResponse(w http.ResponseWriter) error
}
type WorkflowRunGetRequestObject ¶
type WorkflowRunGetRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` WorkflowRun openapi_types.UUID `json:"workflow-run"` }
type WorkflowRunGetResponseObject ¶
type WorkflowRunGetResponseObject interface {
VisitWorkflowRunGetResponse(w http.ResponseWriter) error
}
type WorkflowRunList ¶
type WorkflowRunList struct { Pagination *PaginationResponse `json:"pagination,omitempty"` Rows *[]WorkflowRun `json:"rows,omitempty"` }
WorkflowRunList defines model for WorkflowRunList.
type WorkflowRunList200JSONResponse ¶
type WorkflowRunList200JSONResponse WorkflowRunList
func (WorkflowRunList200JSONResponse) VisitWorkflowRunListResponse ¶
func (response WorkflowRunList200JSONResponse) VisitWorkflowRunListResponse(w http.ResponseWriter) error
type WorkflowRunList400JSONResponse ¶
type WorkflowRunList400JSONResponse APIErrors
func (WorkflowRunList400JSONResponse) VisitWorkflowRunListResponse ¶
func (response WorkflowRunList400JSONResponse) VisitWorkflowRunListResponse(w http.ResponseWriter) error
type WorkflowRunList403JSONResponse ¶
type WorkflowRunList403JSONResponse APIErrors
func (WorkflowRunList403JSONResponse) VisitWorkflowRunListResponse ¶
func (response WorkflowRunList403JSONResponse) VisitWorkflowRunListResponse(w http.ResponseWriter) error
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"` // AdditionalMetadata A list of metadata key value pairs to filter by AdditionalMetadata *[]string `form:"additionalMetadata,omitempty" json:"additionalMetadata,omitempty"` }
WorkflowRunListParams defines parameters for WorkflowRunList.
type WorkflowRunListRequestObject ¶
type WorkflowRunListRequestObject struct { Tenant openapi_types.UUID `json:"tenant"` Params WorkflowRunListParams }
type WorkflowRunListResponseObject ¶
type WorkflowRunListResponseObject interface {
VisitWorkflowRunListResponse(w http.ResponseWriter) error
}
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 ¶ added in v0.15.0
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 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 WorkflowVersionGet200JSONResponse ¶
type WorkflowVersionGet200JSONResponse WorkflowVersion
func (WorkflowVersionGet200JSONResponse) VisitWorkflowVersionGetResponse ¶
func (response WorkflowVersionGet200JSONResponse) VisitWorkflowVersionGetResponse(w http.ResponseWriter) error
type WorkflowVersionGet400JSONResponse ¶
type WorkflowVersionGet400JSONResponse APIErrors
func (WorkflowVersionGet400JSONResponse) VisitWorkflowVersionGetResponse ¶
func (response WorkflowVersionGet400JSONResponse) VisitWorkflowVersionGetResponse(w http.ResponseWriter) error
type WorkflowVersionGet403JSONResponse ¶
type WorkflowVersionGet403JSONResponse APIErrors
func (WorkflowVersionGet403JSONResponse) VisitWorkflowVersionGetResponse ¶
func (response WorkflowVersionGet403JSONResponse) VisitWorkflowVersionGetResponse(w http.ResponseWriter) error
type WorkflowVersionGet404JSONResponse ¶
type WorkflowVersionGet404JSONResponse APIErrors
func (WorkflowVersionGet404JSONResponse) VisitWorkflowVersionGetResponse ¶
func (response WorkflowVersionGet404JSONResponse) VisitWorkflowVersionGetResponse(w http.ResponseWriter) error
type WorkflowVersionGetDefinition200JSONResponse ¶
type WorkflowVersionGetDefinition200JSONResponse WorkflowVersionDefinition
func (WorkflowVersionGetDefinition200JSONResponse) VisitWorkflowVersionGetDefinitionResponse ¶
func (response WorkflowVersionGetDefinition200JSONResponse) VisitWorkflowVersionGetDefinitionResponse(w http.ResponseWriter) error
type WorkflowVersionGetDefinition400JSONResponse ¶
type WorkflowVersionGetDefinition400JSONResponse APIErrors
func (WorkflowVersionGetDefinition400JSONResponse) VisitWorkflowVersionGetDefinitionResponse ¶
func (response WorkflowVersionGetDefinition400JSONResponse) VisitWorkflowVersionGetDefinitionResponse(w http.ResponseWriter) error
type WorkflowVersionGetDefinition403JSONResponse ¶
type WorkflowVersionGetDefinition403JSONResponse APIErrors
func (WorkflowVersionGetDefinition403JSONResponse) VisitWorkflowVersionGetDefinitionResponse ¶
func (response WorkflowVersionGetDefinition403JSONResponse) VisitWorkflowVersionGetDefinitionResponse(w http.ResponseWriter) error
type WorkflowVersionGetDefinition404JSONResponse ¶
type WorkflowVersionGetDefinition404JSONResponse APIErrors
func (WorkflowVersionGetDefinition404JSONResponse) VisitWorkflowVersionGetDefinitionResponse ¶
func (response WorkflowVersionGetDefinition404JSONResponse) VisitWorkflowVersionGetDefinitionResponse(w http.ResponseWriter) error
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 WorkflowVersionGetDefinitionRequestObject ¶
type WorkflowVersionGetDefinitionRequestObject struct { Workflow openapi_types.UUID `json:"workflow"` Params WorkflowVersionGetDefinitionParams }
type WorkflowVersionGetDefinitionResponseObject ¶
type WorkflowVersionGetDefinitionResponseObject interface {
VisitWorkflowVersionGetDefinitionResponse(w http.ResponseWriter) error
}
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 WorkflowVersionGetRequestObject ¶
type WorkflowVersionGetRequestObject struct { Workflow openapi_types.UUID `json:"workflow"` Params WorkflowVersionGetParams }
type WorkflowVersionGetResponseObject ¶
type WorkflowVersionGetResponseObject interface {
VisitWorkflowVersionGetResponse(w http.ResponseWriter) error
}
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.