mirror of
https://github.com/hatchet-dev/hatchet.git
synced 2026-05-08 02:49:17 -05:00
d23e5d9963
* feat: expression-based concurrency keys * fix: build * fix: typos * fix: gen * fix: migration * fix: remove print statements * fix: reassignment bugs, retries on closed transport, pr review
9136 lines
316 KiB
Go
9136 lines
316 KiB
Go
// 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.
|
|
package gen
|
|
|
|
import (
|
|
"bytes"
|
|
"compress/gzip"
|
|
"encoding/base64"
|
|
"encoding/json"
|
|
"fmt"
|
|
"net/http"
|
|
"net/url"
|
|
"path"
|
|
"strings"
|
|
"time"
|
|
|
|
"github.com/getkin/kin-openapi/openapi3"
|
|
"github.com/labstack/echo/v4"
|
|
"github.com/oapi-codegen/runtime"
|
|
openapi_types "github.com/oapi-codegen/runtime/types"
|
|
)
|
|
|
|
const (
|
|
BearerAuthScopes = "bearerAuth.Scopes"
|
|
CookieAuthScopes = "cookieAuth.Scopes"
|
|
)
|
|
|
|
// Defines values for EventOrderByDirection.
|
|
const (
|
|
EventOrderByDirectionAsc EventOrderByDirection = "asc"
|
|
EventOrderByDirectionDesc EventOrderByDirection = "desc"
|
|
)
|
|
|
|
// Defines values for EventOrderByField.
|
|
const (
|
|
EventOrderByFieldCreatedAt EventOrderByField = "createdAt"
|
|
)
|
|
|
|
// Defines values for JobRunStatus.
|
|
const (
|
|
JobRunStatusCANCELLED JobRunStatus = "CANCELLED"
|
|
JobRunStatusFAILED JobRunStatus = "FAILED"
|
|
JobRunStatusPENDING JobRunStatus = "PENDING"
|
|
JobRunStatusRUNNING JobRunStatus = "RUNNING"
|
|
JobRunStatusSUCCEEDED JobRunStatus = "SUCCEEDED"
|
|
)
|
|
|
|
// Defines values for LogLineLevel.
|
|
const (
|
|
LogLineLevelDEBUG LogLineLevel = "DEBUG"
|
|
LogLineLevelERROR LogLineLevel = "ERROR"
|
|
LogLineLevelINFO LogLineLevel = "INFO"
|
|
LogLineLevelWARN LogLineLevel = "WARN"
|
|
)
|
|
|
|
// Defines values for LogLineOrderByDirection.
|
|
const (
|
|
LogLineOrderByDirectionAsc LogLineOrderByDirection = "asc"
|
|
LogLineOrderByDirectionDesc LogLineOrderByDirection = "desc"
|
|
)
|
|
|
|
// Defines values for LogLineOrderByField.
|
|
const (
|
|
LogLineOrderByFieldCreatedAt LogLineOrderByField = "createdAt"
|
|
)
|
|
|
|
// Defines values 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"
|
|
StepRunEventReasonWORKFLOWRUNGROUPKEYFAILED StepRunEventReason = "WORKFLOW_RUN_GROUP_KEY_FAILED"
|
|
StepRunEventReasonWORKFLOWRUNGROUPKEYSUCCEEDED StepRunEventReason = "WORKFLOW_RUN_GROUP_KEY_SUCCEEDED"
|
|
)
|
|
|
|
// Defines values for StepRunEventSeverity.
|
|
const (
|
|
StepRunEventSeverityCRITICAL StepRunEventSeverity = "CRITICAL"
|
|
StepRunEventSeverityINFO StepRunEventSeverity = "INFO"
|
|
StepRunEventSeverityWARNING StepRunEventSeverity = "WARNING"
|
|
)
|
|
|
|
// Defines values for StepRunStatus.
|
|
const (
|
|
StepRunStatusASSIGNED StepRunStatus = "ASSIGNED"
|
|
StepRunStatusCANCELLED StepRunStatus = "CANCELLED"
|
|
StepRunStatusCANCELLING StepRunStatus = "CANCELLING"
|
|
StepRunStatusFAILED StepRunStatus = "FAILED"
|
|
StepRunStatusPENDING StepRunStatus = "PENDING"
|
|
StepRunStatusPENDINGASSIGNMENT StepRunStatus = "PENDING_ASSIGNMENT"
|
|
StepRunStatusRUNNING StepRunStatus = "RUNNING"
|
|
StepRunStatusSUCCEEDED StepRunStatus = "SUCCEEDED"
|
|
)
|
|
|
|
// Defines values for TenantMemberRole.
|
|
const (
|
|
ADMIN TenantMemberRole = "ADMIN"
|
|
MEMBER TenantMemberRole = "MEMBER"
|
|
OWNER TenantMemberRole = "OWNER"
|
|
)
|
|
|
|
// Defines values for TenantResource.
|
|
const (
|
|
CRON TenantResource = "CRON"
|
|
EVENT TenantResource = "EVENT"
|
|
SCHEDULE TenantResource = "SCHEDULE"
|
|
WORKER TenantResource = "WORKER"
|
|
WORKFLOWRUN TenantResource = "WORKFLOW_RUN"
|
|
)
|
|
|
|
// Defines values for WorkerStatus.
|
|
const (
|
|
ACTIVE WorkerStatus = "ACTIVE"
|
|
INACTIVE WorkerStatus = "INACTIVE"
|
|
PAUSED WorkerStatus = "PAUSED"
|
|
)
|
|
|
|
// Defines values for WorkerType.
|
|
const (
|
|
MANAGED WorkerType = "MANAGED"
|
|
SELFHOSTED WorkerType = "SELFHOSTED"
|
|
WEBHOOK WorkerType = "WEBHOOK"
|
|
)
|
|
|
|
// Defines values for WorkflowConcurrencyLimitStrategy.
|
|
const (
|
|
CANCELINPROGRESS WorkflowConcurrencyLimitStrategy = "CANCEL_IN_PROGRESS"
|
|
DROPNEWEST WorkflowConcurrencyLimitStrategy = "DROP_NEWEST"
|
|
GROUPROUNDROBIN WorkflowConcurrencyLimitStrategy = "GROUP_ROUND_ROBIN"
|
|
QUEUENEWEST WorkflowConcurrencyLimitStrategy = "QUEUE_NEWEST"
|
|
)
|
|
|
|
// Defines values for WorkflowKind.
|
|
const (
|
|
DAG WorkflowKind = "DAG"
|
|
DURABLE WorkflowKind = "DURABLE"
|
|
FUNCTION WorkflowKind = "FUNCTION"
|
|
)
|
|
|
|
// Defines values for WorkflowRunOrderByDirection.
|
|
const (
|
|
ASC WorkflowRunOrderByDirection = "ASC"
|
|
DESC WorkflowRunOrderByDirection = "DESC"
|
|
)
|
|
|
|
// Defines values for WorkflowRunOrderByField.
|
|
const (
|
|
CreatedAt WorkflowRunOrderByField = "createdAt"
|
|
Duration WorkflowRunOrderByField = "duration"
|
|
FinishedAt WorkflowRunOrderByField = "finishedAt"
|
|
StartedAt WorkflowRunOrderByField = "startedAt"
|
|
)
|
|
|
|
// Defines values for WorkflowRunStatus.
|
|
const (
|
|
WorkflowRunStatusCANCELLED WorkflowRunStatus = "CANCELLED"
|
|
WorkflowRunStatusFAILED WorkflowRunStatus = "FAILED"
|
|
WorkflowRunStatusPENDING WorkflowRunStatus = "PENDING"
|
|
WorkflowRunStatusQUEUED WorkflowRunStatus = "QUEUED"
|
|
WorkflowRunStatusRUNNING WorkflowRunStatus = "RUNNING"
|
|
WorkflowRunStatusSUCCEEDED WorkflowRunStatus = "SUCCEEDED"
|
|
)
|
|
|
|
// APIError defines model for 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"`
|
|
}
|
|
|
|
// APIErrors defines model for APIErrors.
|
|
type APIErrors struct {
|
|
Errors []APIError `json:"errors"`
|
|
}
|
|
|
|
// APIMeta defines model for 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"`
|
|
}
|
|
|
|
// APIMetaAuth defines model for APIMetaAuth.
|
|
type APIMetaAuth struct {
|
|
// Schemes the supported types of authentication
|
|
Schemes *[]string `json:"schemes,omitempty"`
|
|
}
|
|
|
|
// APIMetaIntegration defines model for APIMetaIntegration.
|
|
type APIMetaIntegration struct {
|
|
// Enabled whether this integration is enabled on the instance
|
|
Enabled bool `json:"enabled"`
|
|
|
|
// Name the name of the integration
|
|
Name string `json:"name"`
|
|
}
|
|
|
|
// APIMetaPosthog defines model for APIMetaPosthog.
|
|
type APIMetaPosthog struct {
|
|
// ApiHost the PostHog API host
|
|
ApiHost *string `json:"apiHost,omitempty"`
|
|
|
|
// ApiKey the PostHog API key
|
|
ApiKey *string `json:"apiKey,omitempty"`
|
|
}
|
|
|
|
// APIResourceMeta defines model for APIResourceMeta.
|
|
type APIResourceMeta struct {
|
|
// CreatedAt the time that this resource was created
|
|
CreatedAt time.Time `json:"createdAt"`
|
|
|
|
// Id the id of this resource, in UUID format
|
|
Id string `json:"id"`
|
|
|
|
// UpdatedAt the time that this resource was last updated
|
|
UpdatedAt time.Time `json:"updatedAt"`
|
|
}
|
|
|
|
// APIToken defines model for APIToken.
|
|
type APIToken struct {
|
|
// ExpiresAt When the API token expires.
|
|
ExpiresAt time.Time `json:"expiresAt"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
|
|
// Name The name of the API token.
|
|
Name string `json:"name"`
|
|
}
|
|
|
|
// AcceptInviteRequest defines model for AcceptInviteRequest.
|
|
type AcceptInviteRequest struct {
|
|
Invite string `json:"invite" validate:"required,uuid"`
|
|
}
|
|
|
|
// CancelEventRequest defines model for CancelEventRequest.
|
|
type CancelEventRequest struct {
|
|
EventIds []openapi_types.UUID `json:"eventIds"`
|
|
}
|
|
|
|
// CreateAPITokenRequest defines model for CreateAPITokenRequest.
|
|
type CreateAPITokenRequest struct {
|
|
// ExpiresIn The duration for which the token is valid.
|
|
ExpiresIn *string `json:"expiresIn,omitempty" validate:"omitnil,duration"`
|
|
|
|
// Name A name for the API token.
|
|
Name string `json:"name"`
|
|
}
|
|
|
|
// CreateAPITokenResponse defines model for CreateAPITokenResponse.
|
|
type CreateAPITokenResponse struct {
|
|
// Token The API token.
|
|
Token string `json:"token"`
|
|
}
|
|
|
|
// CreateEventRequest defines model for CreateEventRequest.
|
|
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"`
|
|
}
|
|
|
|
// CreateSNSIntegrationRequest defines model for CreateSNSIntegrationRequest.
|
|
type CreateSNSIntegrationRequest struct {
|
|
// TopicArn The Amazon Resource Name (ARN) of the SNS topic.
|
|
TopicArn string `json:"topicArn" validate:"required,min=1,max=256"`
|
|
}
|
|
|
|
// CreateTenantAlertEmailGroupRequest defines model for CreateTenantAlertEmailGroupRequest.
|
|
type CreateTenantAlertEmailGroupRequest struct {
|
|
// Emails A list of emails for users
|
|
Emails []string `json:"emails" validate:"required,dive,email"`
|
|
}
|
|
|
|
// CreateTenantInviteRequest defines model for CreateTenantInviteRequest.
|
|
type CreateTenantInviteRequest struct {
|
|
// Email The email of the user to invite.
|
|
Email string `json:"email" validate:"required,email"`
|
|
Role TenantMemberRole `json:"role"`
|
|
}
|
|
|
|
// CreateTenantRequest defines model for 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"`
|
|
}
|
|
|
|
// Event defines model for 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"`
|
|
}
|
|
|
|
// EventData defines model for EventData.
|
|
type EventData struct {
|
|
// Data The data for the event (JSON bytes).
|
|
Data string `json:"data"`
|
|
}
|
|
|
|
// EventKey The key for the event.
|
|
type EventKey = string
|
|
|
|
// EventKeyList defines model for EventKeyList.
|
|
type EventKeyList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]EventKey `json:"rows,omitempty"`
|
|
}
|
|
|
|
// EventList defines model for EventList.
|
|
type EventList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]Event `json:"rows,omitempty"`
|
|
}
|
|
|
|
// EventOrderByDirection defines model for EventOrderByDirection.
|
|
type EventOrderByDirection string
|
|
|
|
// EventOrderByField defines model for EventOrderByField.
|
|
type EventOrderByField string
|
|
|
|
// EventSearch defines model for EventSearch.
|
|
type EventSearch = string
|
|
|
|
// EventWorkflowRunSummary defines model for 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"`
|
|
}
|
|
|
|
// Job defines model for 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"`
|
|
}
|
|
|
|
// JobRun defines model for 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"`
|
|
}
|
|
|
|
// JobRunStatus defines model for JobRunStatus.
|
|
type JobRunStatus string
|
|
|
|
// ListAPIMetaIntegration defines model for ListAPIMetaIntegration.
|
|
type ListAPIMetaIntegration = []APIMetaIntegration
|
|
|
|
// ListAPITokensResponse defines model for ListAPITokensResponse.
|
|
type ListAPITokensResponse struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]APIToken `json:"rows,omitempty"`
|
|
}
|
|
|
|
// ListSNSIntegrations defines model for ListSNSIntegrations.
|
|
type ListSNSIntegrations struct {
|
|
Pagination PaginationResponse `json:"pagination"`
|
|
Rows []SNSIntegration `json:"rows"`
|
|
}
|
|
|
|
// ListSlackWebhooks defines model for ListSlackWebhooks.
|
|
type ListSlackWebhooks struct {
|
|
Pagination PaginationResponse `json:"pagination"`
|
|
Rows []SlackWebhook `json:"rows"`
|
|
}
|
|
|
|
// LogLine defines model for LogLine.
|
|
type LogLine struct {
|
|
// CreatedAt The creation date of the log line.
|
|
CreatedAt time.Time `json:"createdAt"`
|
|
|
|
// Message The log message.
|
|
Message string `json:"message"`
|
|
|
|
// Metadata The log metadata.
|
|
Metadata map[string]interface{} `json:"metadata"`
|
|
}
|
|
|
|
// LogLineLevel defines model for LogLineLevel.
|
|
type LogLineLevel string
|
|
|
|
// LogLineLevelField defines model for LogLineLevelField.
|
|
type LogLineLevelField = []LogLineLevel
|
|
|
|
// LogLineList defines model for LogLineList.
|
|
type LogLineList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]LogLine `json:"rows,omitempty"`
|
|
}
|
|
|
|
// LogLineOrderByDirection defines model for LogLineOrderByDirection.
|
|
type LogLineOrderByDirection string
|
|
|
|
// LogLineOrderByField defines model for LogLineOrderByField.
|
|
type LogLineOrderByField string
|
|
|
|
// LogLineSearch defines model for LogLineSearch.
|
|
type LogLineSearch = string
|
|
|
|
// PaginationResponse defines model for 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"`
|
|
}
|
|
|
|
// QueueMetrics defines model for QueueMetrics.
|
|
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"`
|
|
}
|
|
|
|
// RecentStepRuns defines model for RecentStepRuns.
|
|
type RecentStepRuns struct {
|
|
// ActionId The action id.
|
|
ActionId string `json:"actionId"`
|
|
CancelledAt *time.Time `json:"cancelledAt,omitempty"`
|
|
FinishedAt *time.Time `json:"finishedAt,omitempty"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
StartedAt *time.Time `json:"startedAt,omitempty"`
|
|
Status StepRunStatus `json:"status"`
|
|
WorkflowRunId openapi_types.UUID `json:"workflowRunId"`
|
|
}
|
|
|
|
// RejectInviteRequest defines model for RejectInviteRequest.
|
|
type RejectInviteRequest struct {
|
|
Invite string `json:"invite" validate:"required,uuid"`
|
|
}
|
|
|
|
// ReplayEventRequest defines model for ReplayEventRequest.
|
|
type ReplayEventRequest struct {
|
|
EventIds []openapi_types.UUID `json:"eventIds"`
|
|
}
|
|
|
|
// ReplayWorkflowRunsRequest defines model for ReplayWorkflowRunsRequest.
|
|
type ReplayWorkflowRunsRequest struct {
|
|
WorkflowRunIds []openapi_types.UUID `json:"workflowRunIds"`
|
|
}
|
|
|
|
// ReplayWorkflowRunsResponse defines model for ReplayWorkflowRunsResponse.
|
|
type ReplayWorkflowRunsResponse struct {
|
|
WorkflowRuns []WorkflowRun `json:"workflowRuns"`
|
|
}
|
|
|
|
// RerunStepRunRequest defines model for RerunStepRunRequest.
|
|
type RerunStepRunRequest struct {
|
|
Input map[string]interface{} `json:"input"`
|
|
}
|
|
|
|
// SNSIntegration defines model for SNSIntegration.
|
|
type SNSIntegration struct {
|
|
// IngestUrl The URL to send SNS messages to.
|
|
IngestUrl *string `json:"ingestUrl,omitempty"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
|
|
// TenantId The unique identifier for the tenant that the SNS integration belongs to.
|
|
TenantId openapi_types.UUID `json:"tenantId"`
|
|
|
|
// TopicArn The Amazon Resource Name (ARN) of the SNS topic.
|
|
TopicArn string `json:"topicArn"`
|
|
}
|
|
|
|
// SemaphoreSlots defines model for SemaphoreSlots.
|
|
type SemaphoreSlots struct {
|
|
// ActionId The action id.
|
|
ActionId string `json:"actionId"`
|
|
|
|
// StartedAt The time this slot was started.
|
|
StartedAt *time.Time `json:"startedAt,omitempty"`
|
|
Status StepRunStatus `json:"status"`
|
|
|
|
// StepRunId The step run id.
|
|
StepRunId openapi_types.UUID `json:"stepRunId"`
|
|
|
|
// TimeoutAt The time this slot will timeout.
|
|
TimeoutAt *time.Time `json:"timeoutAt,omitempty"`
|
|
|
|
// WorkflowRunId The workflow run id.
|
|
WorkflowRunId openapi_types.UUID `json:"workflowRunId"`
|
|
}
|
|
|
|
// SlackWebhook defines model for SlackWebhook.
|
|
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"`
|
|
}
|
|
|
|
// Step defines model for 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"`
|
|
}
|
|
|
|
// StepRun defines model for 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"`
|
|
ChildWorkflowsCount *int `json:"childWorkflowsCount,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"`
|
|
}
|
|
|
|
// StepRunArchive defines model for StepRunArchive.
|
|
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"`
|
|
RetryCount int `json:"retryCount"`
|
|
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"`
|
|
}
|
|
|
|
// StepRunArchiveList defines model for StepRunArchiveList.
|
|
type StepRunArchiveList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]StepRunArchive `json:"rows,omitempty"`
|
|
}
|
|
|
|
// StepRunEvent defines model for StepRunEvent.
|
|
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,omitempty"`
|
|
TimeFirstSeen time.Time `json:"timeFirstSeen"`
|
|
TimeLastSeen time.Time `json:"timeLastSeen"`
|
|
WorkflowRunId *string `json:"workflowRunId,omitempty"`
|
|
}
|
|
|
|
// StepRunEventList defines model for StepRunEventList.
|
|
type StepRunEventList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]StepRunEvent `json:"rows,omitempty"`
|
|
}
|
|
|
|
// StepRunEventReason defines model for StepRunEventReason.
|
|
type StepRunEventReason string
|
|
|
|
// StepRunEventSeverity defines model for StepRunEventSeverity.
|
|
type StepRunEventSeverity string
|
|
|
|
// StepRunStatus defines model for StepRunStatus.
|
|
type StepRunStatus string
|
|
|
|
// Tenant defines model for 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"`
|
|
}
|
|
|
|
// TenantAlertEmailGroup defines model for TenantAlertEmailGroup.
|
|
type TenantAlertEmailGroup struct {
|
|
// Emails A list of emails for users
|
|
Emails []string `json:"emails"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
}
|
|
|
|
// TenantAlertEmailGroupList defines model for TenantAlertEmailGroupList.
|
|
type TenantAlertEmailGroupList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]TenantAlertEmailGroup `json:"rows,omitempty"`
|
|
}
|
|
|
|
// TenantAlertingSettings defines model for TenantAlertingSettings.
|
|
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"`
|
|
}
|
|
|
|
// TenantInvite defines model for 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"`
|
|
}
|
|
|
|
// TenantInviteList defines model for TenantInviteList.
|
|
type TenantInviteList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]TenantInvite `json:"rows,omitempty"`
|
|
}
|
|
|
|
// TenantMember defines model for TenantMember.
|
|
type TenantMember struct {
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
Role TenantMemberRole `json:"role"`
|
|
Tenant *Tenant `json:"tenant,omitempty"`
|
|
User UserTenantPublic `json:"user"`
|
|
}
|
|
|
|
// TenantMemberList defines model for TenantMemberList.
|
|
type TenantMemberList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]TenantMember `json:"rows,omitempty"`
|
|
}
|
|
|
|
// TenantMemberRole defines model for TenantMemberRole.
|
|
type TenantMemberRole string
|
|
|
|
// TenantQueueMetrics defines model for TenantQueueMetrics.
|
|
type TenantQueueMetrics struct {
|
|
Total *QueueMetrics `json:"total,omitempty"`
|
|
Workflow *map[string]QueueMetrics `json:"workflow,omitempty"`
|
|
}
|
|
|
|
// TenantResource defines model for TenantResource.
|
|
type TenantResource string
|
|
|
|
// TenantResourceLimit defines model for TenantResourceLimit.
|
|
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"`
|
|
}
|
|
|
|
// TenantResourcePolicy defines model for TenantResourcePolicy.
|
|
type TenantResourcePolicy struct {
|
|
// Limits A list of resource limits for the tenant.
|
|
Limits []TenantResourceLimit `json:"limits"`
|
|
}
|
|
|
|
// TriggerWorkflowRunRequest defines model for TriggerWorkflowRunRequest.
|
|
type TriggerWorkflowRunRequest struct {
|
|
AdditionalMetadata *map[string]interface{} `json:"additionalMetadata,omitempty"`
|
|
Input map[string]interface{} `json:"input"`
|
|
}
|
|
|
|
// UpdateTenantAlertEmailGroupRequest defines model for UpdateTenantAlertEmailGroupRequest.
|
|
type UpdateTenantAlertEmailGroupRequest struct {
|
|
// Emails A list of emails for users
|
|
Emails []string `json:"emails" validate:"required,dive,email"`
|
|
}
|
|
|
|
// UpdateTenantInviteRequest defines model for UpdateTenantInviteRequest.
|
|
type UpdateTenantInviteRequest struct {
|
|
Role TenantMemberRole `json:"role"`
|
|
}
|
|
|
|
// UpdateTenantRequest defines model for UpdateTenantRequest.
|
|
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"`
|
|
}
|
|
|
|
// UpdateWorkerRequest defines model for UpdateWorkerRequest.
|
|
type UpdateWorkerRequest struct {
|
|
// IsPaused Whether the worker is paused and cannot accept new runs.
|
|
IsPaused *bool `json:"isPaused,omitempty"`
|
|
}
|
|
|
|
// User defines model for 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"`
|
|
}
|
|
|
|
// UserChangePasswordRequest defines model for UserChangePasswordRequest.
|
|
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"`
|
|
}
|
|
|
|
// UserLoginRequest defines model for 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"`
|
|
}
|
|
|
|
// UserRegisterRequest defines model for 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"`
|
|
}
|
|
|
|
// UserTenantMembershipsList defines model for UserTenantMembershipsList.
|
|
type UserTenantMembershipsList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]TenantMember `json:"rows,omitempty"`
|
|
}
|
|
|
|
// UserTenantPublic defines model for 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"`
|
|
}
|
|
|
|
// WebhookWorker defines model for WebhookWorker.
|
|
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"`
|
|
}
|
|
|
|
// WebhookWorkerCreateRequest defines model for WebhookWorkerCreateRequest.
|
|
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"`
|
|
}
|
|
|
|
// WebhookWorkerCreated defines model for WebhookWorkerCreated.
|
|
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"`
|
|
}
|
|
|
|
// WebhookWorkerListResponse defines model for WebhookWorkerListResponse.
|
|
type WebhookWorkerListResponse struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]WebhookWorker `json:"rows,omitempty"`
|
|
}
|
|
|
|
// WebhookWorkerRequest defines model for WebhookWorkerRequest.
|
|
type WebhookWorkerRequest struct {
|
|
// CreatedAt The date and time the request was created.
|
|
CreatedAt time.Time `json:"created_at"`
|
|
Method WebhookWorkerRequestMethod `json:"method"`
|
|
|
|
// StatusCode The HTTP status code of the response.
|
|
StatusCode int `json:"statusCode"`
|
|
}
|
|
|
|
// WebhookWorkerRequestListResponse defines model for WebhookWorkerRequestListResponse.
|
|
type WebhookWorkerRequestListResponse struct {
|
|
// Requests The list of webhook requests.
|
|
Requests *[]WebhookWorkerRequest `json:"requests,omitempty"`
|
|
}
|
|
|
|
// WebhookWorkerRequestMethod defines model for WebhookWorkerRequestMethod.
|
|
type WebhookWorkerRequestMethod = interface{}
|
|
|
|
// Worker defines model for Worker.
|
|
type Worker struct {
|
|
// Actions The actions this worker can perform.
|
|
Actions *[]string `json:"actions,omitempty"`
|
|
|
|
// AvailableRuns The number of runs this worker can execute concurrently.
|
|
AvailableRuns *int `json:"availableRuns,omitempty"`
|
|
|
|
// DispatcherId the id of the assigned dispatcher, in UUID format
|
|
DispatcherId *openapi_types.UUID `json:"dispatcherId,omitempty"`
|
|
|
|
// Labels The current label state of the worker.
|
|
Labels *[]WorkerLabel `json:"labels,omitempty"`
|
|
|
|
// LastHeartbeatAt The time this worker last sent a heartbeat.
|
|
LastHeartbeatAt *time.Time `json:"lastHeartbeatAt,omitempty"`
|
|
|
|
// LastListenerEstablished The time this worker last sent a heartbeat.
|
|
LastListenerEstablished *time.Time `json:"lastListenerEstablished,omitempty"`
|
|
|
|
// MaxRuns The maximum number of runs this worker can execute concurrently.
|
|
MaxRuns *int `json:"maxRuns,omitempty"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
|
|
// Name The name of the worker.
|
|
Name string `json:"name"`
|
|
|
|
// RecentStepRuns The recent step runs for the worker.
|
|
RecentStepRuns *[]RecentStepRuns `json:"recentStepRuns,omitempty"`
|
|
|
|
// Slots The semaphore slot state for the worker.
|
|
Slots *[]SemaphoreSlots `json:"slots,omitempty"`
|
|
|
|
// Status The status of the worker.
|
|
Status *WorkerStatus `json:"status,omitempty"`
|
|
Type WorkerType `json:"type"`
|
|
|
|
// WebhookId The webhook ID for the worker.
|
|
WebhookId *openapi_types.UUID `json:"webhookId,omitempty"`
|
|
|
|
// WebhookUrl The webhook URL for the worker.
|
|
WebhookUrl *string `json:"webhookUrl,omitempty"`
|
|
}
|
|
|
|
// WorkerStatus The status of the worker.
|
|
type WorkerStatus string
|
|
|
|
// WorkerType defines model for Worker.Type.
|
|
type WorkerType string
|
|
|
|
// WorkerLabel defines model for WorkerLabel.
|
|
type WorkerLabel struct {
|
|
// Key The key of the label.
|
|
Key string `json:"key"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
|
|
// Value The value of the label.
|
|
Value *string `json:"value,omitempty"`
|
|
}
|
|
|
|
// WorkerList defines model for WorkerList.
|
|
type WorkerList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]Worker `json:"rows,omitempty"`
|
|
}
|
|
|
|
// Workflow defines model for Workflow.
|
|
type Workflow struct {
|
|
// Description The description of the workflow.
|
|
Description *string `json:"description,omitempty"`
|
|
|
|
// Jobs The jobs of the workflow.
|
|
Jobs *[]Job `json:"jobs,omitempty"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
|
|
// Name The name of the workflow.
|
|
Name string `json:"name"`
|
|
|
|
// Tags The tags of the workflow.
|
|
Tags *[]WorkflowTag `json:"tags,omitempty"`
|
|
Versions *[]WorkflowVersionMeta `json:"versions,omitempty"`
|
|
}
|
|
|
|
// WorkflowConcurrency defines model for WorkflowConcurrency.
|
|
type WorkflowConcurrency struct {
|
|
// GetConcurrencyGroup An action which gets the concurrency group for the WorkflowRun.
|
|
GetConcurrencyGroup string `json:"getConcurrencyGroup"`
|
|
|
|
// LimitStrategy The strategy to use when the concurrency limit is reached.
|
|
LimitStrategy WorkflowConcurrencyLimitStrategy `json:"limitStrategy"`
|
|
|
|
// MaxRuns The maximum number of concurrent workflow runs.
|
|
MaxRuns int32 `json:"maxRuns"`
|
|
}
|
|
|
|
// WorkflowConcurrencyLimitStrategy The strategy to use when the concurrency limit is reached.
|
|
type WorkflowConcurrencyLimitStrategy string
|
|
|
|
// WorkflowID A workflow ID.
|
|
type WorkflowID = string
|
|
|
|
// WorkflowKind defines model for WorkflowKind.
|
|
type WorkflowKind string
|
|
|
|
// WorkflowKindList defines model for WorkflowKindList.
|
|
type WorkflowKindList = []WorkflowKind
|
|
|
|
// WorkflowList defines model for WorkflowList.
|
|
type WorkflowList struct {
|
|
Metadata *APIResourceMeta `json:"metadata,omitempty"`
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]Workflow `json:"rows,omitempty"`
|
|
}
|
|
|
|
// WorkflowMetrics defines model for WorkflowMetrics.
|
|
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"`
|
|
}
|
|
|
|
// WorkflowRun defines model for WorkflowRun.
|
|
type WorkflowRun struct {
|
|
AdditionalMetadata *map[string]interface{} `json:"additionalMetadata,omitempty"`
|
|
DisplayName *string `json:"displayName,omitempty"`
|
|
Duration *int `json:"duration,omitempty"`
|
|
Error *string `json:"error,omitempty"`
|
|
FinishedAt *time.Time `json:"finishedAt,omitempty"`
|
|
Input *map[string]interface{} `json:"input,omitempty"`
|
|
JobRuns *[]JobRun `json:"jobRuns,omitempty"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
ParentId *openapi_types.UUID `json:"parentId,omitempty"`
|
|
ParentStepRunId *openapi_types.UUID `json:"parentStepRunId,omitempty"`
|
|
StartedAt *time.Time `json:"startedAt,omitempty"`
|
|
Status WorkflowRunStatus `json:"status"`
|
|
TenantId string `json:"tenantId"`
|
|
TriggeredBy WorkflowRunTriggeredBy `json:"triggeredBy"`
|
|
WorkflowVersion *WorkflowVersion `json:"workflowVersion,omitempty"`
|
|
WorkflowVersionId string `json:"workflowVersionId"`
|
|
}
|
|
|
|
// WorkflowRunList defines model for WorkflowRunList.
|
|
type WorkflowRunList struct {
|
|
Pagination *PaginationResponse `json:"pagination,omitempty"`
|
|
Rows *[]WorkflowRun `json:"rows,omitempty"`
|
|
}
|
|
|
|
// WorkflowRunOrderByDirection defines model for WorkflowRunOrderByDirection.
|
|
type WorkflowRunOrderByDirection string
|
|
|
|
// WorkflowRunOrderByField defines model for WorkflowRunOrderByField.
|
|
type WorkflowRunOrderByField string
|
|
|
|
// WorkflowRunShape defines model for WorkflowRunShape.
|
|
type WorkflowRunShape struct {
|
|
AdditionalMetadata *map[string]interface{} `json:"additionalMetadata,omitempty"`
|
|
DisplayName *string `json:"displayName,omitempty"`
|
|
Duration *int `json:"duration,omitempty"`
|
|
Error *string `json:"error,omitempty"`
|
|
FinishedAt *time.Time `json:"finishedAt,omitempty"`
|
|
Input *map[string]interface{} `json:"input,omitempty"`
|
|
JobRuns *[]JobRun `json:"jobRuns,omitempty"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
ParentId *openapi_types.UUID `json:"parentId,omitempty"`
|
|
ParentStepRunId *openapi_types.UUID `json:"parentStepRunId,omitempty"`
|
|
StartedAt *time.Time `json:"startedAt,omitempty"`
|
|
Status WorkflowRunStatus `json:"status"`
|
|
TenantId string `json:"tenantId"`
|
|
TriggeredBy WorkflowRunTriggeredBy `json:"triggeredBy"`
|
|
WorkflowId *string `json:"workflowId,omitempty"`
|
|
WorkflowVersion *WorkflowVersion `json:"workflowVersion,omitempty"`
|
|
WorkflowVersionId string `json:"workflowVersionId"`
|
|
}
|
|
|
|
// WorkflowRunStatus defines model for WorkflowRunStatus.
|
|
type WorkflowRunStatus string
|
|
|
|
// WorkflowRunStatusList defines model for WorkflowRunStatusList.
|
|
type WorkflowRunStatusList = []WorkflowRunStatus
|
|
|
|
// WorkflowRunTriggeredBy defines model for WorkflowRunTriggeredBy.
|
|
type WorkflowRunTriggeredBy struct {
|
|
CronParentId *string `json:"cronParentId,omitempty"`
|
|
CronSchedule *string `json:"cronSchedule,omitempty"`
|
|
EventId *string `json:"eventId,omitempty"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
ParentWorkflowRunId *string `json:"parentWorkflowRunId,omitempty"`
|
|
}
|
|
|
|
// WorkflowRunsCancelRequest defines model for WorkflowRunsCancelRequest.
|
|
type WorkflowRunsCancelRequest struct {
|
|
WorkflowRunIds []openapi_types.UUID `json:"workflowRunIds"`
|
|
}
|
|
|
|
// WorkflowRunsMetrics defines model for WorkflowRunsMetrics.
|
|
type WorkflowRunsMetrics struct {
|
|
Counts *WorkflowRunsMetricsCounts `json:"counts,omitempty"`
|
|
}
|
|
|
|
// WorkflowRunsMetricsCounts defines model for WorkflowRunsMetricsCounts.
|
|
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"`
|
|
}
|
|
|
|
// WorkflowTag defines model for WorkflowTag.
|
|
type WorkflowTag struct {
|
|
// Color The description of the workflow.
|
|
Color string `json:"color"`
|
|
|
|
// Name The name of the workflow.
|
|
Name string `json:"name"`
|
|
}
|
|
|
|
// WorkflowTriggerCronRef defines model for WorkflowTriggerCronRef.
|
|
type WorkflowTriggerCronRef struct {
|
|
Cron *string `json:"cron,omitempty"`
|
|
ParentId *string `json:"parent_id,omitempty"`
|
|
}
|
|
|
|
// WorkflowTriggerEventRef defines model for WorkflowTriggerEventRef.
|
|
type WorkflowTriggerEventRef struct {
|
|
EventKey *string `json:"event_key,omitempty"`
|
|
ParentId *string `json:"parent_id,omitempty"`
|
|
}
|
|
|
|
// WorkflowTriggers defines model for 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"`
|
|
}
|
|
|
|
// WorkflowVersion defines model for WorkflowVersion.
|
|
type WorkflowVersion struct {
|
|
Concurrency *WorkflowConcurrency `json:"concurrency,omitempty"`
|
|
|
|
// DefaultPriority The default priority of the workflow.
|
|
DefaultPriority *int32 `json:"defaultPriority,omitempty"`
|
|
Jobs *[]Job `json:"jobs,omitempty"`
|
|
Metadata APIResourceMeta `json:"metadata"`
|
|
Order int32 `json:"order"`
|
|
ScheduleTimeout *string `json:"scheduleTimeout,omitempty"`
|
|
|
|
// Sticky The sticky strategy of the workflow.
|
|
Sticky *string `json:"sticky,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"`
|
|
}
|
|
|
|
// WorkflowVersionMeta defines model for 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"`
|
|
}
|
|
|
|
// StepRunListArchivesParams defines parameters for StepRunListArchives.
|
|
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"`
|
|
}
|
|
|
|
// StepRunListEventsParams defines parameters for StepRunListEvents.
|
|
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"`
|
|
}
|
|
|
|
// LogLineListParams defines parameters for LogLineList.
|
|
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"`
|
|
}
|
|
|
|
// EventListParams defines parameters for EventList.
|
|
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"`
|
|
|
|
// EventIds A list of event ids to filter by
|
|
EventIds *[]openapi_types.UUID `form:"eventIds,omitempty" json:"eventIds,omitempty"`
|
|
}
|
|
|
|
// TenantGetQueueMetricsParams defines parameters for TenantGetQueueMetrics.
|
|
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"`
|
|
}
|
|
|
|
// WorkflowRunListStepRunEventsParams defines parameters for WorkflowRunListStepRunEvents.
|
|
type WorkflowRunListStepRunEventsParams struct {
|
|
// LastId Last ID of the last event
|
|
LastId *int32 `form:"lastId,omitempty" json:"lastId,omitempty"`
|
|
}
|
|
|
|
// WorkflowRunListParams defines parameters for WorkflowRunList.
|
|
type WorkflowRunListParams struct {
|
|
// Offset The number to skip
|
|
Offset *int64 `form:"offset,omitempty" json:"offset,omitempty"`
|
|
|
|
// Limit The number to limit by
|
|
Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`
|
|
|
|
// EventId The event id to get runs for.
|
|
EventId *openapi_types.UUID `form:"eventId,omitempty" json:"eventId,omitempty"`
|
|
|
|
// WorkflowId The workflow id to get runs for.
|
|
WorkflowId *openapi_types.UUID `form:"workflowId,omitempty" json:"workflowId,omitempty"`
|
|
|
|
// ParentWorkflowRunId The parent workflow run id
|
|
ParentWorkflowRunId *openapi_types.UUID `form:"parentWorkflowRunId,omitempty" json:"parentWorkflowRunId,omitempty"`
|
|
|
|
// ParentStepRunId The parent step run id
|
|
ParentStepRunId *openapi_types.UUID `form:"parentStepRunId,omitempty" json:"parentStepRunId,omitempty"`
|
|
|
|
// Statuses A list of workflow run statuses to filter by
|
|
Statuses *WorkflowRunStatusList `form:"statuses,omitempty" json:"statuses,omitempty"`
|
|
|
|
// Kinds A list of workflow kinds to filter by
|
|
Kinds *WorkflowKindList `form:"kinds,omitempty" json:"kinds,omitempty"`
|
|
|
|
// AdditionalMetadata A list of metadata key value pairs to filter by
|
|
AdditionalMetadata *[]string `form:"additionalMetadata,omitempty" json:"additionalMetadata,omitempty"`
|
|
|
|
// CreatedAfter The time after the workflow run was created
|
|
CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`
|
|
|
|
// CreatedBefore The time before the workflow run was created
|
|
CreatedBefore *time.Time `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`
|
|
|
|
// OrderByField The order by field
|
|
OrderByField *WorkflowRunOrderByField `form:"orderByField,omitempty" json:"orderByField,omitempty"`
|
|
|
|
// OrderByDirection The order by direction
|
|
OrderByDirection *WorkflowRunOrderByDirection `form:"orderByDirection,omitempty" json:"orderByDirection,omitempty"`
|
|
}
|
|
|
|
// WorkflowRunGetMetricsParams defines parameters for WorkflowRunGetMetrics.
|
|
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"`
|
|
|
|
// CreatedAfter The time after the workflow run was created
|
|
CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`
|
|
|
|
// CreatedBefore The time before the workflow run was created
|
|
CreatedBefore *time.Time `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`
|
|
}
|
|
|
|
// WorkflowGetMetricsParams defines parameters for WorkflowGetMetrics.
|
|
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"`
|
|
}
|
|
|
|
// WorkflowRunCreateParams defines parameters for WorkflowRunCreate.
|
|
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"`
|
|
}
|
|
|
|
// WorkflowVersionGetParams defines parameters for WorkflowVersionGet.
|
|
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"`
|
|
}
|
|
|
|
// AlertEmailGroupUpdateJSONRequestBody defines body for AlertEmailGroupUpdate for application/json ContentType.
|
|
type AlertEmailGroupUpdateJSONRequestBody = UpdateTenantAlertEmailGroupRequest
|
|
|
|
// TenantCreateJSONRequestBody defines body for TenantCreate for application/json ContentType.
|
|
type TenantCreateJSONRequestBody = CreateTenantRequest
|
|
|
|
// TenantUpdateJSONRequestBody defines body for TenantUpdate for application/json ContentType.
|
|
type TenantUpdateJSONRequestBody = UpdateTenantRequest
|
|
|
|
// AlertEmailGroupCreateJSONRequestBody defines body for AlertEmailGroupCreate for application/json ContentType.
|
|
type AlertEmailGroupCreateJSONRequestBody = CreateTenantAlertEmailGroupRequest
|
|
|
|
// ApiTokenCreateJSONRequestBody defines body for ApiTokenCreate for application/json ContentType.
|
|
type ApiTokenCreateJSONRequestBody = CreateAPITokenRequest
|
|
|
|
// EventCreateJSONRequestBody defines body for EventCreate for application/json ContentType.
|
|
type EventCreateJSONRequestBody = CreateEventRequest
|
|
|
|
// EventUpdateCancelJSONRequestBody defines body for EventUpdateCancel for application/json ContentType.
|
|
type EventUpdateCancelJSONRequestBody = CancelEventRequest
|
|
|
|
// EventUpdateReplayJSONRequestBody defines body for EventUpdateReplay for application/json ContentType.
|
|
type EventUpdateReplayJSONRequestBody = ReplayEventRequest
|
|
|
|
// TenantInviteCreateJSONRequestBody defines body for TenantInviteCreate for application/json ContentType.
|
|
type TenantInviteCreateJSONRequestBody = CreateTenantInviteRequest
|
|
|
|
// TenantInviteUpdateJSONRequestBody defines body for TenantInviteUpdate for application/json ContentType.
|
|
type TenantInviteUpdateJSONRequestBody = UpdateTenantInviteRequest
|
|
|
|
// SnsCreateJSONRequestBody defines body for SnsCreate for application/json ContentType.
|
|
type SnsCreateJSONRequestBody = CreateSNSIntegrationRequest
|
|
|
|
// StepRunUpdateRerunJSONRequestBody defines body for StepRunUpdateRerun for application/json ContentType.
|
|
type StepRunUpdateRerunJSONRequestBody = RerunStepRunRequest
|
|
|
|
// WebhookCreateJSONRequestBody defines body for WebhookCreate for application/json ContentType.
|
|
type WebhookCreateJSONRequestBody = WebhookWorkerCreateRequest
|
|
|
|
// WorkflowRunUpdateReplayJSONRequestBody defines body for WorkflowRunUpdateReplay for application/json ContentType.
|
|
type WorkflowRunUpdateReplayJSONRequestBody = ReplayWorkflowRunsRequest
|
|
|
|
// WorkflowRunCancelJSONRequestBody defines body for WorkflowRunCancel for application/json ContentType.
|
|
type WorkflowRunCancelJSONRequestBody = WorkflowRunsCancelRequest
|
|
|
|
// TenantInviteAcceptJSONRequestBody defines body for TenantInviteAccept for application/json ContentType.
|
|
type TenantInviteAcceptJSONRequestBody = AcceptInviteRequest
|
|
|
|
// TenantInviteRejectJSONRequestBody defines body for TenantInviteReject for application/json ContentType.
|
|
type TenantInviteRejectJSONRequestBody = RejectInviteRequest
|
|
|
|
// UserUpdateLoginJSONRequestBody defines body for UserUpdateLogin for application/json ContentType.
|
|
type UserUpdateLoginJSONRequestBody = UserLoginRequest
|
|
|
|
// UserUpdatePasswordJSONRequestBody defines body for UserUpdatePassword for application/json ContentType.
|
|
type UserUpdatePasswordJSONRequestBody = UserChangePasswordRequest
|
|
|
|
// UserCreateJSONRequestBody defines body for UserCreate for application/json ContentType.
|
|
type UserCreateJSONRequestBody = UserRegisterRequest
|
|
|
|
// WorkerUpdateJSONRequestBody defines body for WorkerUpdate for application/json ContentType.
|
|
type WorkerUpdateJSONRequestBody = UpdateWorkerRequest
|
|
|
|
// WorkflowRunCreateJSONRequestBody defines body for WorkflowRunCreate for application/json ContentType.
|
|
type WorkflowRunCreateJSONRequestBody = TriggerWorkflowRunRequest
|
|
|
|
// ServerInterface represents all server handlers.
|
|
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})
|
|
EventGet(ctx echo.Context, event openapi_types.UUID) 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
|
|
// Replay events
|
|
// (POST /api/v1/tenants/{tenant}/events/cancel)
|
|
EventUpdateCancel(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
|
|
// Replay workflow runs
|
|
// (POST /api/v1/tenants/{tenant}/workflow-runs/replay)
|
|
WorkflowRunUpdateReplay(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 workflow run input
|
|
// (GET /api/v1/tenants/{tenant}/workflow-runs/{workflow-run}/input)
|
|
WorkflowRunGetInput(ctx echo.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID) error
|
|
// Get workflow run
|
|
// (GET /api/v1/tenants/{tenant}/workflow-runs/{workflow-run}/shape)
|
|
WorkflowRunGetShape(ctx echo.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID) error
|
|
// List events for all step runs for a workflow run
|
|
// (GET /api/v1/tenants/{tenant}/workflow-runs/{workflow-run}/step-run-events)
|
|
WorkflowRunListStepRunEvents(ctx echo.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID, params WorkflowRunListStepRunEventsParams) 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
|
|
// List webhook requests
|
|
// (GET /api/v1/webhook-workers/{webhook}/requests)
|
|
WebhookRequestsList(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
|
|
}
|
|
|
|
// ServerInterfaceWrapper converts echo contexts to parameters.
|
|
type ServerInterfaceWrapper struct {
|
|
Handler ServerInterface
|
|
}
|
|
|
|
// LivenessGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) LivenessGet(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.LivenessGet(ctx)
|
|
return err
|
|
}
|
|
|
|
// ReadinessGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) ReadinessGet(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.ReadinessGet(ctx)
|
|
return err
|
|
}
|
|
|
|
// AlertEmailGroupDelete converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) AlertEmailGroupDelete(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "alert-email-group" -------------
|
|
var alertEmailGroup openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "alert-email-group", runtime.ParamLocationPath, ctx.Param("alert-email-group"), &alertEmailGroup)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter alert-email-group: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.AlertEmailGroupDelete(ctx, alertEmailGroup)
|
|
return err
|
|
}
|
|
|
|
// AlertEmailGroupUpdate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) AlertEmailGroupUpdate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "alert-email-group" -------------
|
|
var alertEmailGroup openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "alert-email-group", runtime.ParamLocationPath, ctx.Param("alert-email-group"), &alertEmailGroup)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter alert-email-group: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.AlertEmailGroupUpdate(ctx, alertEmailGroup)
|
|
return err
|
|
}
|
|
|
|
// ApiTokenUpdateRevoke converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) ApiTokenUpdateRevoke(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "api-token" -------------
|
|
var apiToken openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "api-token", runtime.ParamLocationPath, ctx.Param("api-token"), &apiToken)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter api-token: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.ApiTokenUpdateRevoke(ctx, apiToken)
|
|
return err
|
|
}
|
|
|
|
// CloudMetadataGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) CloudMetadataGet(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.CloudMetadataGet(ctx)
|
|
return err
|
|
}
|
|
|
|
// EventGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) EventGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "event" -------------
|
|
var event openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "event", runtime.ParamLocationPath, ctx.Param("event"), &event)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter event: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.EventGet(ctx, event)
|
|
return err
|
|
}
|
|
|
|
// EventDataGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) EventDataGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "event" -------------
|
|
var event openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "event", runtime.ParamLocationPath, ctx.Param("event"), &event)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter event: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.EventDataGet(ctx, event)
|
|
return err
|
|
}
|
|
|
|
// MetadataGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) MetadataGet(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.MetadataGet(ctx)
|
|
return err
|
|
}
|
|
|
|
// MetadataListIntegrations converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) MetadataListIntegrations(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.MetadataListIntegrations(ctx)
|
|
return err
|
|
}
|
|
|
|
// SlackWebhookDelete converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) SlackWebhookDelete(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "slack" -------------
|
|
var slack openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "slack", runtime.ParamLocationPath, ctx.Param("slack"), &slack)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter slack: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.SlackWebhookDelete(ctx, slack)
|
|
return err
|
|
}
|
|
|
|
// SnsDelete converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) SnsDelete(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "sns" -------------
|
|
var sns openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "sns", runtime.ParamLocationPath, ctx.Param("sns"), &sns)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter sns: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.SnsDelete(ctx, sns)
|
|
return err
|
|
}
|
|
|
|
// SnsUpdate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) SnsUpdate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "event" -------------
|
|
var event string
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "event", runtime.ParamLocationPath, ctx.Param("event"), &event)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter event: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.SnsUpdate(ctx, tenant, event)
|
|
return err
|
|
}
|
|
|
|
// StepRunListArchives converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) StepRunListArchives(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "step-run" -------------
|
|
var stepRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "step-run", runtime.ParamLocationPath, ctx.Param("step-run"), &stepRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter step-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params StepRunListArchivesParams
|
|
// ------------- Optional query parameter "offset" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "limit" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.StepRunListArchives(ctx, stepRun, params)
|
|
return err
|
|
}
|
|
|
|
// StepRunListEvents converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) StepRunListEvents(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "step-run" -------------
|
|
var stepRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "step-run", runtime.ParamLocationPath, ctx.Param("step-run"), &stepRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter step-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params StepRunListEventsParams
|
|
// ------------- Optional query parameter "offset" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "limit" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.StepRunListEvents(ctx, stepRun, params)
|
|
return err
|
|
}
|
|
|
|
// LogLineList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) LogLineList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "step-run" -------------
|
|
var stepRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "step-run", runtime.ParamLocationPath, ctx.Param("step-run"), &stepRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter step-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params LogLineListParams
|
|
// ------------- Optional query parameter "offset" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "limit" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "levels" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "levels", ctx.QueryParams(), ¶ms.Levels)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter levels: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "search" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "search", ctx.QueryParams(), ¶ms.Search)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter search: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "orderByField" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "orderByField", ctx.QueryParams(), ¶ms.OrderByField)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter orderByField: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "orderByDirection" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "orderByDirection", ctx.QueryParams(), ¶ms.OrderByDirection)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter orderByDirection: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.LogLineList(ctx, stepRun, params)
|
|
return err
|
|
}
|
|
|
|
// TenantCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantCreate(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantCreate(ctx)
|
|
return err
|
|
}
|
|
|
|
// TenantUpdate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantUpdate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantUpdate(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// AlertEmailGroupList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) AlertEmailGroupList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.AlertEmailGroupList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// AlertEmailGroupCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) AlertEmailGroupCreate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.AlertEmailGroupCreate(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// TenantAlertingSettingsGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantAlertingSettingsGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantAlertingSettingsGet(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// ApiTokenList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) ApiTokenList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.ApiTokenList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// ApiTokenCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) ApiTokenCreate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.ApiTokenCreate(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// EventList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) EventList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params EventListParams
|
|
// ------------- Optional query parameter "offset" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "limit" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "keys" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "keys", ctx.QueryParams(), ¶ms.Keys)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter keys: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "workflows" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "workflows", ctx.QueryParams(), ¶ms.Workflows)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflows: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "statuses" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "statuses", ctx.QueryParams(), ¶ms.Statuses)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter statuses: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "search" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "search", ctx.QueryParams(), ¶ms.Search)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter search: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "orderByField" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "orderByField", ctx.QueryParams(), ¶ms.OrderByField)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter orderByField: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "orderByDirection" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "orderByDirection", ctx.QueryParams(), ¶ms.OrderByDirection)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter orderByDirection: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "additionalMetadata" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "additionalMetadata", ctx.QueryParams(), ¶ms.AdditionalMetadata)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter additionalMetadata: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "eventIds" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "eventIds", ctx.QueryParams(), ¶ms.EventIds)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter eventIds: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.EventList(ctx, tenant, params)
|
|
return err
|
|
}
|
|
|
|
// EventCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) EventCreate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.EventCreate(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// EventUpdateCancel converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) EventUpdateCancel(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.EventUpdateCancel(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// EventKeyList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) EventKeyList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.EventKeyList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// EventUpdateReplay converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) EventUpdateReplay(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.EventUpdateReplay(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// TenantInviteList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantInviteList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantInviteList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// TenantInviteCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantInviteCreate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantInviteCreate(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// TenantInviteDelete converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantInviteDelete(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "tenant-invite" -------------
|
|
var tenantInvite openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant-invite", runtime.ParamLocationPath, ctx.Param("tenant-invite"), &tenantInvite)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant-invite: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantInviteDelete(ctx, tenant, tenantInvite)
|
|
return err
|
|
}
|
|
|
|
// TenantInviteUpdate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantInviteUpdate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "tenant-invite" -------------
|
|
var tenantInvite openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant-invite", runtime.ParamLocationPath, ctx.Param("tenant-invite"), &tenantInvite)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant-invite: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantInviteUpdate(ctx, tenant, tenantInvite)
|
|
return err
|
|
}
|
|
|
|
// TenantMemberList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantMemberList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantMemberList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// TenantMemberDelete converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantMemberDelete(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "member" -------------
|
|
var member openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "member", runtime.ParamLocationPath, ctx.Param("member"), &member)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter member: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantMemberDelete(ctx, tenant, member)
|
|
return err
|
|
}
|
|
|
|
// TenantGetQueueMetrics converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantGetQueueMetrics(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params TenantGetQueueMetricsParams
|
|
// ------------- Optional query parameter "workflows" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "workflows", ctx.QueryParams(), ¶ms.Workflows)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflows: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "additionalMetadata" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "additionalMetadata", ctx.QueryParams(), ¶ms.AdditionalMetadata)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter additionalMetadata: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantGetQueueMetrics(ctx, tenant, params)
|
|
return err
|
|
}
|
|
|
|
// TenantResourcePolicyGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantResourcePolicyGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantResourcePolicyGet(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// SlackWebhookList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) SlackWebhookList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.SlackWebhookList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// UserUpdateSlackOauthStart converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdateSlackOauthStart(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdateSlackOauthStart(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// SnsList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) SnsList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.SnsList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// SnsCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) SnsCreate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.SnsCreate(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// StepRunGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) StepRunGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "step-run" -------------
|
|
var stepRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "step-run", runtime.ParamLocationPath, ctx.Param("step-run"), &stepRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter step-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.StepRunGet(ctx, tenant, stepRun)
|
|
return err
|
|
}
|
|
|
|
// StepRunUpdateCancel converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) StepRunUpdateCancel(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "step-run" -------------
|
|
var stepRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "step-run", runtime.ParamLocationPath, ctx.Param("step-run"), &stepRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter step-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.StepRunUpdateCancel(ctx, tenant, stepRun)
|
|
return err
|
|
}
|
|
|
|
// StepRunUpdateRerun converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) StepRunUpdateRerun(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "step-run" -------------
|
|
var stepRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "step-run", runtime.ParamLocationPath, ctx.Param("step-run"), &stepRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter step-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.StepRunUpdateRerun(ctx, tenant, stepRun)
|
|
return err
|
|
}
|
|
|
|
// StepRunGetSchema converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) StepRunGetSchema(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "step-run" -------------
|
|
var stepRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "step-run", runtime.ParamLocationPath, ctx.Param("step-run"), &stepRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter step-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.StepRunGetSchema(ctx, tenant, stepRun)
|
|
return err
|
|
}
|
|
|
|
// WebhookList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WebhookList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WebhookList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// WebhookCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WebhookCreate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WebhookCreate(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// WorkerList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkerList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkerList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunUpdateReplay converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunUpdateReplay(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunUpdateReplay(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "workflow-run" -------------
|
|
var workflowRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow-run", runtime.ParamLocationPath, ctx.Param("workflow-run"), &workflowRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunGet(ctx, tenant, workflowRun)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunGetInput converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunGetInput(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "workflow-run" -------------
|
|
var workflowRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow-run", runtime.ParamLocationPath, ctx.Param("workflow-run"), &workflowRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunGetInput(ctx, tenant, workflowRun)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunGetShape converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunGetShape(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "workflow-run" -------------
|
|
var workflowRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow-run", runtime.ParamLocationPath, ctx.Param("workflow-run"), &workflowRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunGetShape(ctx, tenant, workflowRun)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunListStepRunEvents converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunListStepRunEvents(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
// ------------- Path parameter "workflow-run" -------------
|
|
var workflowRun openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow-run", runtime.ParamLocationPath, ctx.Param("workflow-run"), &workflowRun)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow-run: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params WorkflowRunListStepRunEventsParams
|
|
// ------------- Optional query parameter "lastId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "lastId", ctx.QueryParams(), ¶ms.LastId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter lastId: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunListStepRunEvents(ctx, tenant, workflowRun, params)
|
|
return err
|
|
}
|
|
|
|
// WorkflowList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowList(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunCancel converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunCancel(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunCancel(ctx, tenant)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params WorkflowRunListParams
|
|
// ------------- Optional query parameter "offset" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "offset", ctx.QueryParams(), ¶ms.Offset)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter offset: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "limit" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "limit", ctx.QueryParams(), ¶ms.Limit)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter limit: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "eventId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "eventId", ctx.QueryParams(), ¶ms.EventId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter eventId: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "workflowId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "workflowId", ctx.QueryParams(), ¶ms.WorkflowId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflowId: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "parentWorkflowRunId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "parentWorkflowRunId", ctx.QueryParams(), ¶ms.ParentWorkflowRunId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter parentWorkflowRunId: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "parentStepRunId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "parentStepRunId", ctx.QueryParams(), ¶ms.ParentStepRunId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter parentStepRunId: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "statuses" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "statuses", ctx.QueryParams(), ¶ms.Statuses)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter statuses: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "kinds" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "kinds", ctx.QueryParams(), ¶ms.Kinds)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter kinds: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "additionalMetadata" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "additionalMetadata", ctx.QueryParams(), ¶ms.AdditionalMetadata)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter additionalMetadata: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "createdAfter" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "createdAfter", ctx.QueryParams(), ¶ms.CreatedAfter)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter createdAfter: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "createdBefore" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "createdBefore", ctx.QueryParams(), ¶ms.CreatedBefore)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter createdBefore: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "orderByField" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "orderByField", ctx.QueryParams(), ¶ms.OrderByField)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter orderByField: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "orderByDirection" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "orderByDirection", ctx.QueryParams(), ¶ms.OrderByDirection)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter orderByDirection: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunList(ctx, tenant, params)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunGetMetrics converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunGetMetrics(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "tenant" -------------
|
|
var tenant openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "tenant", runtime.ParamLocationPath, ctx.Param("tenant"), &tenant)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter tenant: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params WorkflowRunGetMetricsParams
|
|
// ------------- Optional query parameter "eventId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "eventId", ctx.QueryParams(), ¶ms.EventId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter eventId: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "workflowId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "workflowId", ctx.QueryParams(), ¶ms.WorkflowId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflowId: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "parentWorkflowRunId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "parentWorkflowRunId", ctx.QueryParams(), ¶ms.ParentWorkflowRunId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter parentWorkflowRunId: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "parentStepRunId" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "parentStepRunId", ctx.QueryParams(), ¶ms.ParentStepRunId)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter parentStepRunId: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "additionalMetadata" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "additionalMetadata", ctx.QueryParams(), ¶ms.AdditionalMetadata)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter additionalMetadata: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "createdAfter" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "createdAfter", ctx.QueryParams(), ¶ms.CreatedAfter)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter createdAfter: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "createdBefore" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "createdBefore", ctx.QueryParams(), ¶ms.CreatedBefore)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter createdBefore: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunGetMetrics(ctx, tenant, params)
|
|
return err
|
|
}
|
|
|
|
// UserGetCurrent converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserGetCurrent(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserGetCurrent(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserUpdateGithubOauthCallback converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdateGithubOauthCallback(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdateGithubOauthCallback(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserUpdateGithubOauthStart converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdateGithubOauthStart(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdateGithubOauthStart(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserUpdateGoogleOauthCallback converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdateGoogleOauthCallback(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdateGoogleOauthCallback(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserUpdateGoogleOauthStart converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdateGoogleOauthStart(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdateGoogleOauthStart(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserListTenantInvites converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserListTenantInvites(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserListTenantInvites(ctx)
|
|
return err
|
|
}
|
|
|
|
// TenantInviteAccept converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantInviteAccept(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantInviteAccept(ctx)
|
|
return err
|
|
}
|
|
|
|
// TenantInviteReject converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantInviteReject(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantInviteReject(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserUpdateLogin converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdateLogin(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdateLogin(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserUpdateLogout converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdateLogout(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdateLogout(ctx)
|
|
return err
|
|
}
|
|
|
|
// TenantMembershipsList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) TenantMembershipsList(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.TenantMembershipsList(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserUpdatePassword converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdatePassword(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdatePassword(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserCreate(ctx echo.Context) error {
|
|
var err error
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserCreate(ctx)
|
|
return err
|
|
}
|
|
|
|
// UserUpdateSlackOauthCallback converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) UserUpdateSlackOauthCallback(ctx echo.Context) error {
|
|
var err error
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.UserUpdateSlackOauthCallback(ctx)
|
|
return err
|
|
}
|
|
|
|
// WebhookDelete converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WebhookDelete(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "webhook" -------------
|
|
var webhook openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "webhook", runtime.ParamLocationPath, ctx.Param("webhook"), &webhook)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter webhook: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WebhookDelete(ctx, webhook)
|
|
return err
|
|
}
|
|
|
|
// WebhookRequestsList converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WebhookRequestsList(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "webhook" -------------
|
|
var webhook openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "webhook", runtime.ParamLocationPath, ctx.Param("webhook"), &webhook)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter webhook: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WebhookRequestsList(ctx, webhook)
|
|
return err
|
|
}
|
|
|
|
// WorkerGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkerGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "worker" -------------
|
|
var worker openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "worker", runtime.ParamLocationPath, ctx.Param("worker"), &worker)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter worker: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkerGet(ctx, worker)
|
|
return err
|
|
}
|
|
|
|
// WorkerUpdate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkerUpdate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "worker" -------------
|
|
var worker openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "worker", runtime.ParamLocationPath, ctx.Param("worker"), &worker)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter worker: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkerUpdate(ctx, worker)
|
|
return err
|
|
}
|
|
|
|
// WorkflowDelete converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowDelete(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "workflow" -------------
|
|
var workflow openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow", runtime.ParamLocationPath, ctx.Param("workflow"), &workflow)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowDelete(ctx, workflow)
|
|
return err
|
|
}
|
|
|
|
// WorkflowGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "workflow" -------------
|
|
var workflow openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow", runtime.ParamLocationPath, ctx.Param("workflow"), &workflow)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowGet(ctx, workflow)
|
|
return err
|
|
}
|
|
|
|
// WorkflowGetMetrics converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowGetMetrics(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "workflow" -------------
|
|
var workflow openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow", runtime.ParamLocationPath, ctx.Param("workflow"), &workflow)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params WorkflowGetMetricsParams
|
|
// ------------- Optional query parameter "status" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "status", ctx.QueryParams(), ¶ms.Status)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter status: %s", err))
|
|
}
|
|
|
|
// ------------- Optional query parameter "groupKey" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "groupKey", ctx.QueryParams(), ¶ms.GroupKey)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter groupKey: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowGetMetrics(ctx, workflow, params)
|
|
return err
|
|
}
|
|
|
|
// WorkflowRunCreate converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowRunCreate(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "workflow" -------------
|
|
var workflow openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow", runtime.ParamLocationPath, ctx.Param("workflow"), &workflow)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params WorkflowRunCreateParams
|
|
// ------------- Optional query parameter "version" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "version", ctx.QueryParams(), ¶ms.Version)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter version: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowRunCreate(ctx, workflow, params)
|
|
return err
|
|
}
|
|
|
|
// WorkflowVersionGet converts echo context to params.
|
|
func (w *ServerInterfaceWrapper) WorkflowVersionGet(ctx echo.Context) error {
|
|
var err error
|
|
// ------------- Path parameter "workflow" -------------
|
|
var workflow openapi_types.UUID
|
|
|
|
err = runtime.BindStyledParameterWithLocation("simple", false, "workflow", runtime.ParamLocationPath, ctx.Param("workflow"), &workflow)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter workflow: %s", err))
|
|
}
|
|
|
|
ctx.Set(BearerAuthScopes, []string{})
|
|
|
|
ctx.Set(CookieAuthScopes, []string{})
|
|
|
|
// Parameter object where we will unmarshal all parameters from the context
|
|
var params WorkflowVersionGetParams
|
|
// ------------- Optional query parameter "version" -------------
|
|
|
|
err = runtime.BindQueryParameter("form", true, false, "version", ctx.QueryParams(), ¶ms.Version)
|
|
if err != nil {
|
|
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter version: %s", err))
|
|
}
|
|
|
|
// Invoke the callback with all the unmarshaled arguments
|
|
err = w.Handler.WorkflowVersionGet(ctx, workflow, params)
|
|
return err
|
|
}
|
|
|
|
// 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 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
|
|
}
|
|
|
|
// RegisterHandlers adds each server route to the EchoRouter.
|
|
func RegisterHandlers(router EchoRouter, si ServerInterface) {
|
|
RegisterHandlersWithBaseURL(router, si, "")
|
|
}
|
|
|
|
// Registers handlers, and prepends BaseURL to the paths, so that the paths
|
|
// can be served under a prefix.
|
|
func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string) {
|
|
|
|
wrapper := ServerInterfaceWrapper{
|
|
Handler: si,
|
|
}
|
|
|
|
router.GET(baseURL+"/api/live", wrapper.LivenessGet)
|
|
router.GET(baseURL+"/api/ready", wrapper.ReadinessGet)
|
|
router.DELETE(baseURL+"/api/v1/alerting-email-groups/:alert-email-group", wrapper.AlertEmailGroupDelete)
|
|
router.PATCH(baseURL+"/api/v1/alerting-email-groups/:alert-email-group", wrapper.AlertEmailGroupUpdate)
|
|
router.POST(baseURL+"/api/v1/api-tokens/:api-token", wrapper.ApiTokenUpdateRevoke)
|
|
router.GET(baseURL+"/api/v1/cloud/metadata", wrapper.CloudMetadataGet)
|
|
router.GET(baseURL+"/api/v1/events/:event", wrapper.EventGet)
|
|
router.GET(baseURL+"/api/v1/events/:event/data", wrapper.EventDataGet)
|
|
router.GET(baseURL+"/api/v1/meta", wrapper.MetadataGet)
|
|
router.GET(baseURL+"/api/v1/meta/integrations", wrapper.MetadataListIntegrations)
|
|
router.DELETE(baseURL+"/api/v1/slack/:slack", wrapper.SlackWebhookDelete)
|
|
router.DELETE(baseURL+"/api/v1/sns/:sns", wrapper.SnsDelete)
|
|
router.POST(baseURL+"/api/v1/sns/:tenant/:event", wrapper.SnsUpdate)
|
|
router.GET(baseURL+"/api/v1/step-runs/:step-run/archives", wrapper.StepRunListArchives)
|
|
router.GET(baseURL+"/api/v1/step-runs/:step-run/events", wrapper.StepRunListEvents)
|
|
router.GET(baseURL+"/api/v1/step-runs/:step-run/logs", wrapper.LogLineList)
|
|
router.POST(baseURL+"/api/v1/tenants", wrapper.TenantCreate)
|
|
router.PATCH(baseURL+"/api/v1/tenants/:tenant", wrapper.TenantUpdate)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/alerting-email-groups", wrapper.AlertEmailGroupList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/alerting-email-groups", wrapper.AlertEmailGroupCreate)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/alerting/settings", wrapper.TenantAlertingSettingsGet)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/api-tokens", wrapper.ApiTokenList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/api-tokens", wrapper.ApiTokenCreate)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/events", wrapper.EventList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/events", wrapper.EventCreate)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/events/cancel", wrapper.EventUpdateCancel)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/events/keys", wrapper.EventKeyList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/events/replay", wrapper.EventUpdateReplay)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/invites", wrapper.TenantInviteList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/invites", wrapper.TenantInviteCreate)
|
|
router.DELETE(baseURL+"/api/v1/tenants/:tenant/invites/:tenant-invite", wrapper.TenantInviteDelete)
|
|
router.PATCH(baseURL+"/api/v1/tenants/:tenant/invites/:tenant-invite", wrapper.TenantInviteUpdate)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/members", wrapper.TenantMemberList)
|
|
router.DELETE(baseURL+"/api/v1/tenants/:tenant/members/:member", wrapper.TenantMemberDelete)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/queue-metrics", wrapper.TenantGetQueueMetrics)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/resource-policy", wrapper.TenantResourcePolicyGet)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/slack", wrapper.SlackWebhookList)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/slack/start", wrapper.UserUpdateSlackOauthStart)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/sns", wrapper.SnsList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/sns", wrapper.SnsCreate)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/step-runs/:step-run", wrapper.StepRunGet)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/step-runs/:step-run/cancel", wrapper.StepRunUpdateCancel)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/step-runs/:step-run/rerun", wrapper.StepRunUpdateRerun)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/step-runs/:step-run/schema", wrapper.StepRunGetSchema)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/webhook-workers", wrapper.WebhookList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/webhook-workers", wrapper.WebhookCreate)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/worker", wrapper.WorkerList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/workflow-runs/replay", wrapper.WorkflowRunUpdateReplay)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/workflow-runs/:workflow-run", wrapper.WorkflowRunGet)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/workflow-runs/:workflow-run/input", wrapper.WorkflowRunGetInput)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/workflow-runs/:workflow-run/shape", wrapper.WorkflowRunGetShape)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/workflow-runs/:workflow-run/step-run-events", wrapper.WorkflowRunListStepRunEvents)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/workflows", wrapper.WorkflowList)
|
|
router.POST(baseURL+"/api/v1/tenants/:tenant/workflows/cancel", wrapper.WorkflowRunCancel)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/workflows/runs", wrapper.WorkflowRunList)
|
|
router.GET(baseURL+"/api/v1/tenants/:tenant/workflows/runs/metrics", wrapper.WorkflowRunGetMetrics)
|
|
router.GET(baseURL+"/api/v1/users/current", wrapper.UserGetCurrent)
|
|
router.GET(baseURL+"/api/v1/users/github/callback", wrapper.UserUpdateGithubOauthCallback)
|
|
router.GET(baseURL+"/api/v1/users/github/start", wrapper.UserUpdateGithubOauthStart)
|
|
router.GET(baseURL+"/api/v1/users/google/callback", wrapper.UserUpdateGoogleOauthCallback)
|
|
router.GET(baseURL+"/api/v1/users/google/start", wrapper.UserUpdateGoogleOauthStart)
|
|
router.GET(baseURL+"/api/v1/users/invites", wrapper.UserListTenantInvites)
|
|
router.POST(baseURL+"/api/v1/users/invites/accept", wrapper.TenantInviteAccept)
|
|
router.POST(baseURL+"/api/v1/users/invites/reject", wrapper.TenantInviteReject)
|
|
router.POST(baseURL+"/api/v1/users/login", wrapper.UserUpdateLogin)
|
|
router.POST(baseURL+"/api/v1/users/logout", wrapper.UserUpdateLogout)
|
|
router.GET(baseURL+"/api/v1/users/memberships", wrapper.TenantMembershipsList)
|
|
router.POST(baseURL+"/api/v1/users/password", wrapper.UserUpdatePassword)
|
|
router.POST(baseURL+"/api/v1/users/register", wrapper.UserCreate)
|
|
router.GET(baseURL+"/api/v1/users/slack/callback", wrapper.UserUpdateSlackOauthCallback)
|
|
router.DELETE(baseURL+"/api/v1/webhook-workers/:webhook", wrapper.WebhookDelete)
|
|
router.GET(baseURL+"/api/v1/webhook-workers/:webhook/requests", wrapper.WebhookRequestsList)
|
|
router.GET(baseURL+"/api/v1/workers/:worker", wrapper.WorkerGet)
|
|
router.PATCH(baseURL+"/api/v1/workers/:worker", wrapper.WorkerUpdate)
|
|
router.DELETE(baseURL+"/api/v1/workflows/:workflow", wrapper.WorkflowDelete)
|
|
router.GET(baseURL+"/api/v1/workflows/:workflow", wrapper.WorkflowGet)
|
|
router.GET(baseURL+"/api/v1/workflows/:workflow/metrics", wrapper.WorkflowGetMetrics)
|
|
router.POST(baseURL+"/api/v1/workflows/:workflow/trigger", wrapper.WorkflowRunCreate)
|
|
router.GET(baseURL+"/api/v1/workflows/:workflow/versions", wrapper.WorkflowVersionGet)
|
|
|
|
}
|
|
|
|
type LivenessGetRequestObject struct {
|
|
}
|
|
|
|
type LivenessGetResponseObject interface {
|
|
VisitLivenessGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type LivenessGet200Response struct {
|
|
}
|
|
|
|
func (response LivenessGet200Response) VisitLivenessGetResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(200)
|
|
return nil
|
|
}
|
|
|
|
type LivenessGet500Response struct {
|
|
}
|
|
|
|
func (response LivenessGet500Response) VisitLivenessGetResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(500)
|
|
return nil
|
|
}
|
|
|
|
type ReadinessGetRequestObject struct {
|
|
}
|
|
|
|
type ReadinessGetResponseObject interface {
|
|
VisitReadinessGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type ReadinessGet200Response struct {
|
|
}
|
|
|
|
func (response ReadinessGet200Response) VisitReadinessGetResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(200)
|
|
return nil
|
|
}
|
|
|
|
type ReadinessGet500Response struct {
|
|
}
|
|
|
|
func (response ReadinessGet500Response) VisitReadinessGetResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(500)
|
|
return nil
|
|
}
|
|
|
|
type AlertEmailGroupDeleteRequestObject struct {
|
|
AlertEmailGroup openapi_types.UUID `json:"alert-email-group"`
|
|
}
|
|
|
|
type AlertEmailGroupDeleteResponseObject interface {
|
|
VisitAlertEmailGroupDeleteResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type AlertEmailGroupDelete204Response struct {
|
|
}
|
|
|
|
func (response AlertEmailGroupDelete204Response) VisitAlertEmailGroupDeleteResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(204)
|
|
return nil
|
|
}
|
|
|
|
type AlertEmailGroupDelete400JSONResponse APIErrors
|
|
|
|
func (response AlertEmailGroupDelete400JSONResponse) VisitAlertEmailGroupDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupDelete403JSONResponse APIError
|
|
|
|
func (response AlertEmailGroupDelete403JSONResponse) VisitAlertEmailGroupDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupUpdateRequestObject struct {
|
|
AlertEmailGroup openapi_types.UUID `json:"alert-email-group"`
|
|
Body *AlertEmailGroupUpdateJSONRequestBody
|
|
}
|
|
|
|
type AlertEmailGroupUpdateResponseObject interface {
|
|
VisitAlertEmailGroupUpdateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type AlertEmailGroupUpdate200JSONResponse TenantAlertEmailGroup
|
|
|
|
func (response AlertEmailGroupUpdate200JSONResponse) VisitAlertEmailGroupUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupUpdate400JSONResponse APIErrors
|
|
|
|
func (response AlertEmailGroupUpdate400JSONResponse) VisitAlertEmailGroupUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupUpdate403JSONResponse APIError
|
|
|
|
func (response AlertEmailGroupUpdate403JSONResponse) VisitAlertEmailGroupUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type ApiTokenUpdateRevokeRequestObject struct {
|
|
ApiToken openapi_types.UUID `json:"api-token"`
|
|
}
|
|
|
|
type ApiTokenUpdateRevokeResponseObject interface {
|
|
VisitApiTokenUpdateRevokeResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type ApiTokenUpdateRevoke204Response struct {
|
|
}
|
|
|
|
func (response ApiTokenUpdateRevoke204Response) VisitApiTokenUpdateRevokeResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(204)
|
|
return nil
|
|
}
|
|
|
|
type ApiTokenUpdateRevoke400JSONResponse APIErrors
|
|
|
|
func (response ApiTokenUpdateRevoke400JSONResponse) VisitApiTokenUpdateRevokeResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type ApiTokenUpdateRevoke403JSONResponse APIErrors
|
|
|
|
func (response ApiTokenUpdateRevoke403JSONResponse) VisitApiTokenUpdateRevokeResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type CloudMetadataGetRequestObject struct {
|
|
}
|
|
|
|
type CloudMetadataGetResponseObject interface {
|
|
VisitCloudMetadataGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type CloudMetadataGet200JSONResponse APIErrors
|
|
|
|
func (response CloudMetadataGet200JSONResponse) VisitCloudMetadataGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type CloudMetadataGet400JSONResponse APIErrors
|
|
|
|
func (response CloudMetadataGet400JSONResponse) VisitCloudMetadataGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventGetRequestObject struct {
|
|
Event openapi_types.UUID `json:"event"`
|
|
}
|
|
|
|
type EventGetResponseObject interface {
|
|
VisitEventGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type EventGet200JSONResponse Event
|
|
|
|
func (response EventGet200JSONResponse) VisitEventGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventGet400JSONResponse APIErrors
|
|
|
|
func (response EventGet400JSONResponse) VisitEventGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventGet403JSONResponse APIErrors
|
|
|
|
func (response EventGet403JSONResponse) VisitEventGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventDataGetRequestObject struct {
|
|
Event openapi_types.UUID `json:"event"`
|
|
}
|
|
|
|
type EventDataGetResponseObject interface {
|
|
VisitEventDataGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type EventDataGet200JSONResponse EventData
|
|
|
|
func (response EventDataGet200JSONResponse) VisitEventDataGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventDataGet400JSONResponse APIErrors
|
|
|
|
func (response EventDataGet400JSONResponse) VisitEventDataGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventDataGet403JSONResponse APIErrors
|
|
|
|
func (response EventDataGet403JSONResponse) VisitEventDataGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type MetadataGetRequestObject struct {
|
|
}
|
|
|
|
type MetadataGetResponseObject interface {
|
|
VisitMetadataGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type MetadataGet200JSONResponse APIMeta
|
|
|
|
func (response MetadataGet200JSONResponse) VisitMetadataGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type MetadataGet400JSONResponse APIErrors
|
|
|
|
func (response MetadataGet400JSONResponse) VisitMetadataGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type MetadataListIntegrationsRequestObject struct {
|
|
}
|
|
|
|
type MetadataListIntegrationsResponseObject interface {
|
|
VisitMetadataListIntegrationsResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type MetadataListIntegrations200JSONResponse ListAPIMetaIntegration
|
|
|
|
func (response MetadataListIntegrations200JSONResponse) VisitMetadataListIntegrationsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type MetadataListIntegrations400JSONResponse APIErrors
|
|
|
|
func (response MetadataListIntegrations400JSONResponse) VisitMetadataListIntegrationsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SlackWebhookDeleteRequestObject struct {
|
|
Slack openapi_types.UUID `json:"slack"`
|
|
}
|
|
|
|
type SlackWebhookDeleteResponseObject interface {
|
|
VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type SlackWebhookDelete204Response struct {
|
|
}
|
|
|
|
func (response SlackWebhookDelete204Response) VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(204)
|
|
return nil
|
|
}
|
|
|
|
type SlackWebhookDelete400JSONResponse APIErrors
|
|
|
|
func (response SlackWebhookDelete400JSONResponse) VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SlackWebhookDelete401JSONResponse APIErrors
|
|
|
|
func (response SlackWebhookDelete401JSONResponse) VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SlackWebhookDelete405JSONResponse APIErrors
|
|
|
|
func (response SlackWebhookDelete405JSONResponse) VisitSlackWebhookDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsDeleteRequestObject struct {
|
|
Sns openapi_types.UUID `json:"sns"`
|
|
}
|
|
|
|
type SnsDeleteResponseObject interface {
|
|
VisitSnsDeleteResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type SnsDelete204Response struct {
|
|
}
|
|
|
|
func (response SnsDelete204Response) VisitSnsDeleteResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(204)
|
|
return nil
|
|
}
|
|
|
|
type SnsDelete400JSONResponse APIErrors
|
|
|
|
func (response SnsDelete400JSONResponse) VisitSnsDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsDelete401JSONResponse APIErrors
|
|
|
|
func (response SnsDelete401JSONResponse) VisitSnsDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsDelete405JSONResponse APIErrors
|
|
|
|
func (response SnsDelete405JSONResponse) VisitSnsDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsUpdateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Event string `json:"event"`
|
|
}
|
|
|
|
type SnsUpdateResponseObject interface {
|
|
VisitSnsUpdateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type SnsUpdate200Response struct {
|
|
}
|
|
|
|
func (response SnsUpdate200Response) VisitSnsUpdateResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(200)
|
|
return nil
|
|
}
|
|
|
|
type SnsUpdate400JSONResponse APIErrors
|
|
|
|
func (response SnsUpdate400JSONResponse) VisitSnsUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsUpdate401JSONResponse APIErrors
|
|
|
|
func (response SnsUpdate401JSONResponse) VisitSnsUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsUpdate405JSONResponse APIErrors
|
|
|
|
func (response SnsUpdate405JSONResponse) VisitSnsUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunListArchivesRequestObject struct {
|
|
StepRun openapi_types.UUID `json:"step-run"`
|
|
Params StepRunListArchivesParams
|
|
}
|
|
|
|
type StepRunListArchivesResponseObject interface {
|
|
VisitStepRunListArchivesResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type StepRunListArchives200JSONResponse StepRunArchiveList
|
|
|
|
func (response StepRunListArchives200JSONResponse) VisitStepRunListArchivesResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunListArchives400JSONResponse APIErrors
|
|
|
|
func (response StepRunListArchives400JSONResponse) VisitStepRunListArchivesResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunListArchives403JSONResponse APIErrors
|
|
|
|
func (response StepRunListArchives403JSONResponse) VisitStepRunListArchivesResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunListArchives404JSONResponse APIErrors
|
|
|
|
func (response StepRunListArchives404JSONResponse) VisitStepRunListArchivesResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunListEventsRequestObject struct {
|
|
StepRun openapi_types.UUID `json:"step-run"`
|
|
Params StepRunListEventsParams
|
|
}
|
|
|
|
type StepRunListEventsResponseObject interface {
|
|
VisitStepRunListEventsResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type StepRunListEvents200JSONResponse StepRunEventList
|
|
|
|
func (response StepRunListEvents200JSONResponse) VisitStepRunListEventsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunListEvents400JSONResponse APIErrors
|
|
|
|
func (response StepRunListEvents400JSONResponse) VisitStepRunListEventsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunListEvents403JSONResponse APIErrors
|
|
|
|
func (response StepRunListEvents403JSONResponse) VisitStepRunListEventsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunListEvents404JSONResponse APIErrors
|
|
|
|
func (response StepRunListEvents404JSONResponse) VisitStepRunListEventsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type LogLineListRequestObject struct {
|
|
StepRun openapi_types.UUID `json:"step-run"`
|
|
Params LogLineListParams
|
|
}
|
|
|
|
type LogLineListResponseObject interface {
|
|
VisitLogLineListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type LogLineList200JSONResponse LogLineList
|
|
|
|
func (response LogLineList200JSONResponse) VisitLogLineListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type LogLineList400JSONResponse APIErrors
|
|
|
|
func (response LogLineList400JSONResponse) VisitLogLineListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type LogLineList403JSONResponse APIErrors
|
|
|
|
func (response LogLineList403JSONResponse) VisitLogLineListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantCreateRequestObject struct {
|
|
Body *TenantCreateJSONRequestBody
|
|
}
|
|
|
|
type TenantCreateResponseObject interface {
|
|
VisitTenantCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantCreate200JSONResponse Tenant
|
|
|
|
func (response TenantCreate200JSONResponse) VisitTenantCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantCreate400JSONResponse APIErrors
|
|
|
|
func (response TenantCreate400JSONResponse) VisitTenantCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantCreate403JSONResponse APIError
|
|
|
|
func (response TenantCreate403JSONResponse) VisitTenantCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantUpdateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *TenantUpdateJSONRequestBody
|
|
}
|
|
|
|
type TenantUpdateResponseObject interface {
|
|
VisitTenantUpdateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantUpdate200JSONResponse Tenant
|
|
|
|
func (response TenantUpdate200JSONResponse) VisitTenantUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantUpdate400JSONResponse APIErrors
|
|
|
|
func (response TenantUpdate400JSONResponse) VisitTenantUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantUpdate403JSONResponse APIError
|
|
|
|
func (response TenantUpdate403JSONResponse) VisitTenantUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type AlertEmailGroupListResponseObject interface {
|
|
VisitAlertEmailGroupListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type AlertEmailGroupList200JSONResponse TenantAlertEmailGroupList
|
|
|
|
func (response AlertEmailGroupList200JSONResponse) VisitAlertEmailGroupListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupList400JSONResponse APIErrors
|
|
|
|
func (response AlertEmailGroupList400JSONResponse) VisitAlertEmailGroupListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupList403JSONResponse APIError
|
|
|
|
func (response AlertEmailGroupList403JSONResponse) VisitAlertEmailGroupListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupCreateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *AlertEmailGroupCreateJSONRequestBody
|
|
}
|
|
|
|
type AlertEmailGroupCreateResponseObject interface {
|
|
VisitAlertEmailGroupCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type AlertEmailGroupCreate201JSONResponse TenantAlertEmailGroup
|
|
|
|
func (response AlertEmailGroupCreate201JSONResponse) VisitAlertEmailGroupCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(201)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupCreate400JSONResponse APIErrors
|
|
|
|
func (response AlertEmailGroupCreate400JSONResponse) VisitAlertEmailGroupCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type AlertEmailGroupCreate403JSONResponse APIError
|
|
|
|
func (response AlertEmailGroupCreate403JSONResponse) VisitAlertEmailGroupCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantAlertingSettingsGetRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type TenantAlertingSettingsGetResponseObject interface {
|
|
VisitTenantAlertingSettingsGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantAlertingSettingsGet200JSONResponse TenantAlertingSettings
|
|
|
|
func (response TenantAlertingSettingsGet200JSONResponse) VisitTenantAlertingSettingsGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantAlertingSettingsGet400JSONResponse APIErrors
|
|
|
|
func (response TenantAlertingSettingsGet400JSONResponse) VisitTenantAlertingSettingsGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantAlertingSettingsGet403JSONResponse APIError
|
|
|
|
func (response TenantAlertingSettingsGet403JSONResponse) VisitTenantAlertingSettingsGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type ApiTokenListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type ApiTokenListResponseObject interface {
|
|
VisitApiTokenListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type ApiTokenList200JSONResponse ListAPITokensResponse
|
|
|
|
func (response ApiTokenList200JSONResponse) VisitApiTokenListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type ApiTokenList400JSONResponse APIErrors
|
|
|
|
func (response ApiTokenList400JSONResponse) VisitApiTokenListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type ApiTokenList403JSONResponse APIErrors
|
|
|
|
func (response ApiTokenList403JSONResponse) VisitApiTokenListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type ApiTokenCreateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *ApiTokenCreateJSONRequestBody
|
|
}
|
|
|
|
type ApiTokenCreateResponseObject interface {
|
|
VisitApiTokenCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type ApiTokenCreate200JSONResponse CreateAPITokenResponse
|
|
|
|
func (response ApiTokenCreate200JSONResponse) VisitApiTokenCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type ApiTokenCreate400JSONResponse APIErrors
|
|
|
|
func (response ApiTokenCreate400JSONResponse) VisitApiTokenCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type ApiTokenCreate403JSONResponse APIErrors
|
|
|
|
func (response ApiTokenCreate403JSONResponse) VisitApiTokenCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Params EventListParams
|
|
}
|
|
|
|
type EventListResponseObject interface {
|
|
VisitEventListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type EventList200JSONResponse EventList
|
|
|
|
func (response EventList200JSONResponse) VisitEventListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventList400JSONResponse APIErrors
|
|
|
|
func (response EventList400JSONResponse) VisitEventListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventList403JSONResponse APIErrors
|
|
|
|
func (response EventList403JSONResponse) VisitEventListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventCreateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *EventCreateJSONRequestBody
|
|
}
|
|
|
|
type EventCreateResponseObject interface {
|
|
VisitEventCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type EventCreate200JSONResponse Event
|
|
|
|
func (response EventCreate200JSONResponse) VisitEventCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventCreate400JSONResponse APIErrors
|
|
|
|
func (response EventCreate400JSONResponse) VisitEventCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventCreate403JSONResponse APIErrors
|
|
|
|
func (response EventCreate403JSONResponse) VisitEventCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventCreate429JSONResponse APIErrors
|
|
|
|
func (response EventCreate429JSONResponse) VisitEventCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(429)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventUpdateCancelRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *EventUpdateCancelJSONRequestBody
|
|
}
|
|
|
|
type EventUpdateCancelResponseObject interface {
|
|
VisitEventUpdateCancelResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type EventUpdateCancel200JSONResponse struct {
|
|
WorkflowRunIds *[]openapi_types.UUID `json:"workflowRunIds,omitempty"`
|
|
}
|
|
|
|
func (response EventUpdateCancel200JSONResponse) VisitEventUpdateCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventUpdateCancel400JSONResponse APIErrors
|
|
|
|
func (response EventUpdateCancel400JSONResponse) VisitEventUpdateCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventUpdateCancel403JSONResponse APIErrors
|
|
|
|
func (response EventUpdateCancel403JSONResponse) VisitEventUpdateCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventUpdateCancel429JSONResponse APIErrors
|
|
|
|
func (response EventUpdateCancel429JSONResponse) VisitEventUpdateCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(429)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventKeyListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type EventKeyListResponseObject interface {
|
|
VisitEventKeyListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type EventKeyList200JSONResponse EventKeyList
|
|
|
|
func (response EventKeyList200JSONResponse) VisitEventKeyListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventKeyList400JSONResponse APIErrors
|
|
|
|
func (response EventKeyList400JSONResponse) VisitEventKeyListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventKeyList403JSONResponse APIErrors
|
|
|
|
func (response EventKeyList403JSONResponse) VisitEventKeyListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventUpdateReplayRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *EventUpdateReplayJSONRequestBody
|
|
}
|
|
|
|
type EventUpdateReplayResponseObject interface {
|
|
VisitEventUpdateReplayResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type EventUpdateReplay200JSONResponse EventList
|
|
|
|
func (response EventUpdateReplay200JSONResponse) VisitEventUpdateReplayResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventUpdateReplay400JSONResponse APIErrors
|
|
|
|
func (response EventUpdateReplay400JSONResponse) VisitEventUpdateReplayResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventUpdateReplay403JSONResponse APIErrors
|
|
|
|
func (response EventUpdateReplay403JSONResponse) VisitEventUpdateReplayResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type EventUpdateReplay429JSONResponse APIErrors
|
|
|
|
func (response EventUpdateReplay429JSONResponse) VisitEventUpdateReplayResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(429)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type TenantInviteListResponseObject interface {
|
|
VisitTenantInviteListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantInviteList200JSONResponse TenantInviteList
|
|
|
|
func (response TenantInviteList200JSONResponse) VisitTenantInviteListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteList400JSONResponse APIErrors
|
|
|
|
func (response TenantInviteList400JSONResponse) VisitTenantInviteListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteList403JSONResponse APIError
|
|
|
|
func (response TenantInviteList403JSONResponse) VisitTenantInviteListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteCreateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *TenantInviteCreateJSONRequestBody
|
|
}
|
|
|
|
type TenantInviteCreateResponseObject interface {
|
|
VisitTenantInviteCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantInviteCreate201JSONResponse TenantInvite
|
|
|
|
func (response TenantInviteCreate201JSONResponse) VisitTenantInviteCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(201)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteCreate400JSONResponse APIErrors
|
|
|
|
func (response TenantInviteCreate400JSONResponse) VisitTenantInviteCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteCreate403JSONResponse APIError
|
|
|
|
func (response TenantInviteCreate403JSONResponse) VisitTenantInviteCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteDeleteRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
TenantInvite openapi_types.UUID `json:"tenant-invite"`
|
|
}
|
|
|
|
type TenantInviteDeleteResponseObject interface {
|
|
VisitTenantInviteDeleteResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantInviteDelete200JSONResponse TenantInvite
|
|
|
|
func (response TenantInviteDelete200JSONResponse) VisitTenantInviteDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteDelete400JSONResponse APIErrors
|
|
|
|
func (response TenantInviteDelete400JSONResponse) VisitTenantInviteDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteUpdateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
TenantInvite openapi_types.UUID `json:"tenant-invite"`
|
|
Body *TenantInviteUpdateJSONRequestBody
|
|
}
|
|
|
|
type TenantInviteUpdateResponseObject interface {
|
|
VisitTenantInviteUpdateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantInviteUpdate200JSONResponse TenantInvite
|
|
|
|
func (response TenantInviteUpdate200JSONResponse) VisitTenantInviteUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteUpdate400JSONResponse APIErrors
|
|
|
|
func (response TenantInviteUpdate400JSONResponse) VisitTenantInviteUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMemberListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type TenantMemberListResponseObject interface {
|
|
VisitTenantMemberListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantMemberList200JSONResponse TenantMemberList
|
|
|
|
func (response TenantMemberList200JSONResponse) VisitTenantMemberListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMemberList400JSONResponse APIErrors
|
|
|
|
func (response TenantMemberList400JSONResponse) VisitTenantMemberListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMemberList403JSONResponse APIError
|
|
|
|
func (response TenantMemberList403JSONResponse) VisitTenantMemberListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMemberDeleteRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Member openapi_types.UUID `json:"member"`
|
|
}
|
|
|
|
type TenantMemberDeleteResponseObject interface {
|
|
VisitTenantMemberDeleteResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantMemberDelete204JSONResponse TenantMember
|
|
|
|
func (response TenantMemberDelete204JSONResponse) VisitTenantMemberDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(204)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMemberDelete400JSONResponse APIErrors
|
|
|
|
func (response TenantMemberDelete400JSONResponse) VisitTenantMemberDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMemberDelete403JSONResponse APIErrors
|
|
|
|
func (response TenantMemberDelete403JSONResponse) VisitTenantMemberDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMemberDelete404JSONResponse APIErrors
|
|
|
|
func (response TenantMemberDelete404JSONResponse) VisitTenantMemberDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantGetQueueMetricsRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Params TenantGetQueueMetricsParams
|
|
}
|
|
|
|
type TenantGetQueueMetricsResponseObject interface {
|
|
VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantGetQueueMetrics200JSONResponse TenantQueueMetrics
|
|
|
|
func (response TenantGetQueueMetrics200JSONResponse) VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantGetQueueMetrics400JSONResponse APIErrors
|
|
|
|
func (response TenantGetQueueMetrics400JSONResponse) VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantGetQueueMetrics403JSONResponse APIErrors
|
|
|
|
func (response TenantGetQueueMetrics403JSONResponse) VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantGetQueueMetrics404JSONResponse APIErrors
|
|
|
|
func (response TenantGetQueueMetrics404JSONResponse) VisitTenantGetQueueMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantResourcePolicyGetRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type TenantResourcePolicyGetResponseObject interface {
|
|
VisitTenantResourcePolicyGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantResourcePolicyGet200JSONResponse TenantResourcePolicy
|
|
|
|
func (response TenantResourcePolicyGet200JSONResponse) VisitTenantResourcePolicyGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantResourcePolicyGet400JSONResponse APIErrors
|
|
|
|
func (response TenantResourcePolicyGet400JSONResponse) VisitTenantResourcePolicyGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantResourcePolicyGet403JSONResponse APIError
|
|
|
|
func (response TenantResourcePolicyGet403JSONResponse) VisitTenantResourcePolicyGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SlackWebhookListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type SlackWebhookListResponseObject interface {
|
|
VisitSlackWebhookListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type SlackWebhookList200JSONResponse ListSlackWebhooks
|
|
|
|
func (response SlackWebhookList200JSONResponse) VisitSlackWebhookListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SlackWebhookList400JSONResponse APIErrors
|
|
|
|
func (response SlackWebhookList400JSONResponse) VisitSlackWebhookListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SlackWebhookList401JSONResponse APIErrors
|
|
|
|
func (response SlackWebhookList401JSONResponse) VisitSlackWebhookListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SlackWebhookList405JSONResponse APIErrors
|
|
|
|
func (response SlackWebhookList405JSONResponse) VisitSlackWebhookListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateSlackOauthStartRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type UserUpdateSlackOauthStartResponseObject interface {
|
|
VisitUserUpdateSlackOauthStartResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdateSlackOauthStart302ResponseHeaders struct {
|
|
Location string
|
|
}
|
|
|
|
type UserUpdateSlackOauthStart302Response struct {
|
|
Headers UserUpdateSlackOauthStart302ResponseHeaders
|
|
}
|
|
|
|
func (response UserUpdateSlackOauthStart302Response) VisitUserUpdateSlackOauthStartResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("location", fmt.Sprint(response.Headers.Location))
|
|
w.WriteHeader(302)
|
|
return nil
|
|
}
|
|
|
|
type SnsListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type SnsListResponseObject interface {
|
|
VisitSnsListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type SnsList200JSONResponse ListSNSIntegrations
|
|
|
|
func (response SnsList200JSONResponse) VisitSnsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsList400JSONResponse APIErrors
|
|
|
|
func (response SnsList400JSONResponse) VisitSnsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsList401JSONResponse APIErrors
|
|
|
|
func (response SnsList401JSONResponse) VisitSnsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsList405JSONResponse APIErrors
|
|
|
|
func (response SnsList405JSONResponse) VisitSnsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsCreateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *SnsCreateJSONRequestBody
|
|
}
|
|
|
|
type SnsCreateResponseObject interface {
|
|
VisitSnsCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type SnsCreate201JSONResponse SNSIntegration
|
|
|
|
func (response SnsCreate201JSONResponse) VisitSnsCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(201)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsCreate400JSONResponse APIErrors
|
|
|
|
func (response SnsCreate400JSONResponse) VisitSnsCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsCreate401JSONResponse APIErrors
|
|
|
|
func (response SnsCreate401JSONResponse) VisitSnsCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type SnsCreate405JSONResponse APIErrors
|
|
|
|
func (response SnsCreate405JSONResponse) VisitSnsCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunGetRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
StepRun openapi_types.UUID `json:"step-run"`
|
|
}
|
|
|
|
type StepRunGetResponseObject interface {
|
|
VisitStepRunGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type StepRunGet200JSONResponse StepRun
|
|
|
|
func (response StepRunGet200JSONResponse) VisitStepRunGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunGet400JSONResponse APIErrors
|
|
|
|
func (response StepRunGet400JSONResponse) VisitStepRunGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunGet403JSONResponse APIErrors
|
|
|
|
func (response StepRunGet403JSONResponse) VisitStepRunGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunGet404JSONResponse APIErrors
|
|
|
|
func (response StepRunGet404JSONResponse) VisitStepRunGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunUpdateCancelRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
StepRun openapi_types.UUID `json:"step-run"`
|
|
}
|
|
|
|
type StepRunUpdateCancelResponseObject interface {
|
|
VisitStepRunUpdateCancelResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type StepRunUpdateCancel200JSONResponse StepRun
|
|
|
|
func (response StepRunUpdateCancel200JSONResponse) VisitStepRunUpdateCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunUpdateCancel400JSONResponse APIErrors
|
|
|
|
func (response StepRunUpdateCancel400JSONResponse) VisitStepRunUpdateCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunUpdateCancel403JSONResponse APIErrors
|
|
|
|
func (response StepRunUpdateCancel403JSONResponse) VisitStepRunUpdateCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunUpdateRerunRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
StepRun openapi_types.UUID `json:"step-run"`
|
|
Body *StepRunUpdateRerunJSONRequestBody
|
|
}
|
|
|
|
type StepRunUpdateRerunResponseObject interface {
|
|
VisitStepRunUpdateRerunResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type StepRunUpdateRerun200JSONResponse StepRun
|
|
|
|
func (response StepRunUpdateRerun200JSONResponse) VisitStepRunUpdateRerunResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunUpdateRerun400JSONResponse APIErrors
|
|
|
|
func (response StepRunUpdateRerun400JSONResponse) VisitStepRunUpdateRerunResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunUpdateRerun403JSONResponse APIErrors
|
|
|
|
func (response StepRunUpdateRerun403JSONResponse) VisitStepRunUpdateRerunResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunGetSchemaRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
StepRun openapi_types.UUID `json:"step-run"`
|
|
}
|
|
|
|
type StepRunGetSchemaResponseObject interface {
|
|
VisitStepRunGetSchemaResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type StepRunGetSchema200JSONResponse map[string]interface{}
|
|
|
|
func (response StepRunGetSchema200JSONResponse) VisitStepRunGetSchemaResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunGetSchema400JSONResponse APIErrors
|
|
|
|
func (response StepRunGetSchema400JSONResponse) VisitStepRunGetSchemaResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunGetSchema403JSONResponse APIErrors
|
|
|
|
func (response StepRunGetSchema403JSONResponse) VisitStepRunGetSchemaResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type StepRunGetSchema404JSONResponse APIErrors
|
|
|
|
func (response StepRunGetSchema404JSONResponse) VisitStepRunGetSchemaResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type WebhookListResponseObject interface {
|
|
VisitWebhookListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WebhookList200JSONResponse WebhookWorkerListResponse
|
|
|
|
func (response WebhookList200JSONResponse) VisitWebhookListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookList400JSONResponse APIErrors
|
|
|
|
func (response WebhookList400JSONResponse) VisitWebhookListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookList401JSONResponse APIErrors
|
|
|
|
func (response WebhookList401JSONResponse) VisitWebhookListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookList405JSONResponse APIErrors
|
|
|
|
func (response WebhookList405JSONResponse) VisitWebhookListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookCreateRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *WebhookCreateJSONRequestBody
|
|
}
|
|
|
|
type WebhookCreateResponseObject interface {
|
|
VisitWebhookCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WebhookCreate200JSONResponse WebhookWorkerCreated
|
|
|
|
func (response WebhookCreate200JSONResponse) VisitWebhookCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookCreate400JSONResponse APIErrors
|
|
|
|
func (response WebhookCreate400JSONResponse) VisitWebhookCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookCreate401JSONResponse APIErrors
|
|
|
|
func (response WebhookCreate401JSONResponse) VisitWebhookCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookCreate405JSONResponse APIErrors
|
|
|
|
func (response WebhookCreate405JSONResponse) VisitWebhookCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type WorkerListResponseObject interface {
|
|
VisitWorkerListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkerList200JSONResponse WorkerList
|
|
|
|
func (response WorkerList200JSONResponse) VisitWorkerListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerList400JSONResponse APIErrors
|
|
|
|
func (response WorkerList400JSONResponse) VisitWorkerListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerList403JSONResponse APIErrors
|
|
|
|
func (response WorkerList403JSONResponse) VisitWorkerListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunUpdateReplayRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *WorkflowRunUpdateReplayJSONRequestBody
|
|
}
|
|
|
|
type WorkflowRunUpdateReplayResponseObject interface {
|
|
VisitWorkflowRunUpdateReplayResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunUpdateReplay200JSONResponse ReplayWorkflowRunsResponse
|
|
|
|
func (response WorkflowRunUpdateReplay200JSONResponse) VisitWorkflowRunUpdateReplayResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunUpdateReplay400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunUpdateReplay400JSONResponse) VisitWorkflowRunUpdateReplayResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunUpdateReplay403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunUpdateReplay403JSONResponse) VisitWorkflowRunUpdateReplayResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunUpdateReplay429JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunUpdateReplay429JSONResponse) VisitWorkflowRunUpdateReplayResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(429)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
WorkflowRun openapi_types.UUID `json:"workflow-run"`
|
|
}
|
|
|
|
type WorkflowRunGetResponseObject interface {
|
|
VisitWorkflowRunGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunGet200JSONResponse WorkflowRun
|
|
|
|
func (response WorkflowRunGet200JSONResponse) VisitWorkflowRunGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGet400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGet400JSONResponse) VisitWorkflowRunGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGet403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGet403JSONResponse) VisitWorkflowRunGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetInputRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
WorkflowRun openapi_types.UUID `json:"workflow-run"`
|
|
}
|
|
|
|
type WorkflowRunGetInputResponseObject interface {
|
|
VisitWorkflowRunGetInputResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunGetInput200JSONResponse map[string]interface{}
|
|
|
|
func (response WorkflowRunGetInput200JSONResponse) VisitWorkflowRunGetInputResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetInput400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGetInput400JSONResponse) VisitWorkflowRunGetInputResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetInput403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGetInput403JSONResponse) VisitWorkflowRunGetInputResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetInput404JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGetInput404JSONResponse) VisitWorkflowRunGetInputResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetShapeRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
WorkflowRun openapi_types.UUID `json:"workflow-run"`
|
|
}
|
|
|
|
type WorkflowRunGetShapeResponseObject interface {
|
|
VisitWorkflowRunGetShapeResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunGetShape200JSONResponse WorkflowRunShape
|
|
|
|
func (response WorkflowRunGetShape200JSONResponse) VisitWorkflowRunGetShapeResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetShape400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGetShape400JSONResponse) VisitWorkflowRunGetShapeResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetShape403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGetShape403JSONResponse) VisitWorkflowRunGetShapeResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunListStepRunEventsRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
WorkflowRun openapi_types.UUID `json:"workflow-run"`
|
|
Params WorkflowRunListStepRunEventsParams
|
|
}
|
|
|
|
type WorkflowRunListStepRunEventsResponseObject interface {
|
|
VisitWorkflowRunListStepRunEventsResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunListStepRunEvents200JSONResponse StepRunEventList
|
|
|
|
func (response WorkflowRunListStepRunEvents200JSONResponse) VisitWorkflowRunListStepRunEventsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunListStepRunEvents400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunListStepRunEvents400JSONResponse) VisitWorkflowRunListStepRunEventsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunListStepRunEvents403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunListStepRunEvents403JSONResponse) VisitWorkflowRunListStepRunEventsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunListStepRunEvents404JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunListStepRunEvents404JSONResponse) VisitWorkflowRunListStepRunEventsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
}
|
|
|
|
type WorkflowListResponseObject interface {
|
|
VisitWorkflowListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowList200JSONResponse WorkflowList
|
|
|
|
func (response WorkflowList200JSONResponse) VisitWorkflowListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowList400JSONResponse APIErrors
|
|
|
|
func (response WorkflowList400JSONResponse) VisitWorkflowListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowList403JSONResponse APIErrors
|
|
|
|
func (response WorkflowList403JSONResponse) VisitWorkflowListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunCancelRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Body *WorkflowRunCancelJSONRequestBody
|
|
}
|
|
|
|
type WorkflowRunCancelResponseObject interface {
|
|
VisitWorkflowRunCancelResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunCancel200JSONResponse struct {
|
|
WorkflowRunIds *[]openapi_types.UUID `json:"workflowRunIds,omitempty"`
|
|
}
|
|
|
|
func (response WorkflowRunCancel200JSONResponse) VisitWorkflowRunCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunCancel400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunCancel400JSONResponse) VisitWorkflowRunCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunCancel403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunCancel403JSONResponse) VisitWorkflowRunCancelResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunListRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Params WorkflowRunListParams
|
|
}
|
|
|
|
type WorkflowRunListResponseObject interface {
|
|
VisitWorkflowRunListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunList200JSONResponse WorkflowRunList
|
|
|
|
func (response WorkflowRunList200JSONResponse) VisitWorkflowRunListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunList400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunList400JSONResponse) VisitWorkflowRunListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunList403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunList403JSONResponse) VisitWorkflowRunListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetMetricsRequestObject struct {
|
|
Tenant openapi_types.UUID `json:"tenant"`
|
|
Params WorkflowRunGetMetricsParams
|
|
}
|
|
|
|
type WorkflowRunGetMetricsResponseObject interface {
|
|
VisitWorkflowRunGetMetricsResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunGetMetrics200JSONResponse WorkflowRunsMetrics
|
|
|
|
func (response WorkflowRunGetMetrics200JSONResponse) VisitWorkflowRunGetMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetMetrics400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGetMetrics400JSONResponse) VisitWorkflowRunGetMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunGetMetrics403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunGetMetrics403JSONResponse) VisitWorkflowRunGetMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserGetCurrentRequestObject struct {
|
|
}
|
|
|
|
type UserGetCurrentResponseObject interface {
|
|
VisitUserGetCurrentResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserGetCurrent200JSONResponse User
|
|
|
|
func (response UserGetCurrent200JSONResponse) VisitUserGetCurrentResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserGetCurrent400JSONResponse APIErrors
|
|
|
|
func (response UserGetCurrent400JSONResponse) VisitUserGetCurrentResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserGetCurrent401JSONResponse APIErrors
|
|
|
|
func (response UserGetCurrent401JSONResponse) VisitUserGetCurrentResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserGetCurrent405JSONResponse APIErrors
|
|
|
|
func (response UserGetCurrent405JSONResponse) VisitUserGetCurrentResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateGithubOauthCallbackRequestObject struct {
|
|
}
|
|
|
|
type UserUpdateGithubOauthCallbackResponseObject interface {
|
|
VisitUserUpdateGithubOauthCallbackResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdateGithubOauthCallback302ResponseHeaders struct {
|
|
Location string
|
|
}
|
|
|
|
type UserUpdateGithubOauthCallback302Response struct {
|
|
Headers UserUpdateGithubOauthCallback302ResponseHeaders
|
|
}
|
|
|
|
func (response UserUpdateGithubOauthCallback302Response) VisitUserUpdateGithubOauthCallbackResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("location", fmt.Sprint(response.Headers.Location))
|
|
w.WriteHeader(302)
|
|
return nil
|
|
}
|
|
|
|
type UserUpdateGithubOauthStartRequestObject struct {
|
|
}
|
|
|
|
type UserUpdateGithubOauthStartResponseObject interface {
|
|
VisitUserUpdateGithubOauthStartResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdateGithubOauthStart302ResponseHeaders struct {
|
|
Location string
|
|
}
|
|
|
|
type UserUpdateGithubOauthStart302Response struct {
|
|
Headers UserUpdateGithubOauthStart302ResponseHeaders
|
|
}
|
|
|
|
func (response UserUpdateGithubOauthStart302Response) VisitUserUpdateGithubOauthStartResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("location", fmt.Sprint(response.Headers.Location))
|
|
w.WriteHeader(302)
|
|
return nil
|
|
}
|
|
|
|
type UserUpdateGoogleOauthCallbackRequestObject struct {
|
|
}
|
|
|
|
type UserUpdateGoogleOauthCallbackResponseObject interface {
|
|
VisitUserUpdateGoogleOauthCallbackResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdateGoogleOauthCallback302ResponseHeaders struct {
|
|
Location string
|
|
}
|
|
|
|
type UserUpdateGoogleOauthCallback302Response struct {
|
|
Headers UserUpdateGoogleOauthCallback302ResponseHeaders
|
|
}
|
|
|
|
func (response UserUpdateGoogleOauthCallback302Response) VisitUserUpdateGoogleOauthCallbackResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("location", fmt.Sprint(response.Headers.Location))
|
|
w.WriteHeader(302)
|
|
return nil
|
|
}
|
|
|
|
type UserUpdateGoogleOauthStartRequestObject struct {
|
|
}
|
|
|
|
type UserUpdateGoogleOauthStartResponseObject interface {
|
|
VisitUserUpdateGoogleOauthStartResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdateGoogleOauthStart302ResponseHeaders struct {
|
|
Location string
|
|
}
|
|
|
|
type UserUpdateGoogleOauthStart302Response struct {
|
|
Headers UserUpdateGoogleOauthStart302ResponseHeaders
|
|
}
|
|
|
|
func (response UserUpdateGoogleOauthStart302Response) VisitUserUpdateGoogleOauthStartResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("location", fmt.Sprint(response.Headers.Location))
|
|
w.WriteHeader(302)
|
|
return nil
|
|
}
|
|
|
|
type UserListTenantInvitesRequestObject struct {
|
|
}
|
|
|
|
type UserListTenantInvitesResponseObject interface {
|
|
VisitUserListTenantInvitesResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserListTenantInvites200JSONResponse TenantInviteList
|
|
|
|
func (response UserListTenantInvites200JSONResponse) VisitUserListTenantInvitesResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserListTenantInvites400JSONResponse APIErrors
|
|
|
|
func (response UserListTenantInvites400JSONResponse) VisitUserListTenantInvitesResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserListTenantInvites403JSONResponse APIErrors
|
|
|
|
func (response UserListTenantInvites403JSONResponse) VisitUserListTenantInvitesResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteAcceptRequestObject struct {
|
|
Body *TenantInviteAcceptJSONRequestBody
|
|
}
|
|
|
|
type TenantInviteAcceptResponseObject interface {
|
|
VisitTenantInviteAcceptResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantInviteAccept200Response struct {
|
|
}
|
|
|
|
func (response TenantInviteAccept200Response) VisitTenantInviteAcceptResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(200)
|
|
return nil
|
|
}
|
|
|
|
type TenantInviteAccept400JSONResponse APIErrors
|
|
|
|
func (response TenantInviteAccept400JSONResponse) VisitTenantInviteAcceptResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteAccept403JSONResponse APIError
|
|
|
|
func (response TenantInviteAccept403JSONResponse) VisitTenantInviteAcceptResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteRejectRequestObject struct {
|
|
Body *TenantInviteRejectJSONRequestBody
|
|
}
|
|
|
|
type TenantInviteRejectResponseObject interface {
|
|
VisitTenantInviteRejectResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantInviteReject200Response struct {
|
|
}
|
|
|
|
func (response TenantInviteReject200Response) VisitTenantInviteRejectResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(200)
|
|
return nil
|
|
}
|
|
|
|
type TenantInviteReject400JSONResponse APIErrors
|
|
|
|
func (response TenantInviteReject400JSONResponse) VisitTenantInviteRejectResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantInviteReject403JSONResponse APIError
|
|
|
|
func (response TenantInviteReject403JSONResponse) VisitTenantInviteRejectResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateLoginRequestObject struct {
|
|
Body *UserUpdateLoginJSONRequestBody
|
|
}
|
|
|
|
type UserUpdateLoginResponseObject interface {
|
|
VisitUserUpdateLoginResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdateLogin200JSONResponse User
|
|
|
|
func (response UserUpdateLogin200JSONResponse) VisitUserUpdateLoginResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateLogin400JSONResponse APIErrors
|
|
|
|
func (response UserUpdateLogin400JSONResponse) VisitUserUpdateLoginResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateLogin401JSONResponse APIErrors
|
|
|
|
func (response UserUpdateLogin401JSONResponse) VisitUserUpdateLoginResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateLogin405JSONResponse APIErrors
|
|
|
|
func (response UserUpdateLogin405JSONResponse) VisitUserUpdateLoginResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateLogoutRequestObject struct {
|
|
}
|
|
|
|
type UserUpdateLogoutResponseObject interface {
|
|
VisitUserUpdateLogoutResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdateLogout200JSONResponse User
|
|
|
|
func (response UserUpdateLogout200JSONResponse) VisitUserUpdateLogoutResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateLogout400JSONResponse APIErrors
|
|
|
|
func (response UserUpdateLogout400JSONResponse) VisitUserUpdateLogoutResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateLogout401JSONResponse APIErrors
|
|
|
|
func (response UserUpdateLogout401JSONResponse) VisitUserUpdateLogoutResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateLogout405JSONResponse APIErrors
|
|
|
|
func (response UserUpdateLogout405JSONResponse) VisitUserUpdateLogoutResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMembershipsListRequestObject struct {
|
|
}
|
|
|
|
type TenantMembershipsListResponseObject interface {
|
|
VisitTenantMembershipsListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type TenantMembershipsList200JSONResponse UserTenantMembershipsList
|
|
|
|
func (response TenantMembershipsList200JSONResponse) VisitTenantMembershipsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMembershipsList400JSONResponse APIErrors
|
|
|
|
func (response TenantMembershipsList400JSONResponse) VisitTenantMembershipsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type TenantMembershipsList403JSONResponse APIErrors
|
|
|
|
func (response TenantMembershipsList403JSONResponse) VisitTenantMembershipsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdatePasswordRequestObject struct {
|
|
Body *UserUpdatePasswordJSONRequestBody
|
|
}
|
|
|
|
type UserUpdatePasswordResponseObject interface {
|
|
VisitUserUpdatePasswordResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdatePassword200JSONResponse User
|
|
|
|
func (response UserUpdatePassword200JSONResponse) VisitUserUpdatePasswordResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdatePassword400JSONResponse APIErrors
|
|
|
|
func (response UserUpdatePassword400JSONResponse) VisitUserUpdatePasswordResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdatePassword401JSONResponse APIErrors
|
|
|
|
func (response UserUpdatePassword401JSONResponse) VisitUserUpdatePasswordResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdatePassword405JSONResponse APIErrors
|
|
|
|
func (response UserUpdatePassword405JSONResponse) VisitUserUpdatePasswordResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserCreateRequestObject struct {
|
|
Body *UserCreateJSONRequestBody
|
|
}
|
|
|
|
type UserCreateResponseObject interface {
|
|
VisitUserCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserCreate200JSONResponse User
|
|
|
|
func (response UserCreate200JSONResponse) VisitUserCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserCreate400JSONResponse APIErrors
|
|
|
|
func (response UserCreate400JSONResponse) VisitUserCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserCreate401JSONResponse APIErrors
|
|
|
|
func (response UserCreate401JSONResponse) VisitUserCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserCreate405JSONResponse APIErrors
|
|
|
|
func (response UserCreate405JSONResponse) VisitUserCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type UserUpdateSlackOauthCallbackRequestObject struct {
|
|
}
|
|
|
|
type UserUpdateSlackOauthCallbackResponseObject interface {
|
|
VisitUserUpdateSlackOauthCallbackResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type UserUpdateSlackOauthCallback302ResponseHeaders struct {
|
|
Location string
|
|
}
|
|
|
|
type UserUpdateSlackOauthCallback302Response struct {
|
|
Headers UserUpdateSlackOauthCallback302ResponseHeaders
|
|
}
|
|
|
|
func (response UserUpdateSlackOauthCallback302Response) VisitUserUpdateSlackOauthCallbackResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("location", fmt.Sprint(response.Headers.Location))
|
|
w.WriteHeader(302)
|
|
return nil
|
|
}
|
|
|
|
type WebhookDeleteRequestObject struct {
|
|
Webhook openapi_types.UUID `json:"webhook"`
|
|
}
|
|
|
|
type WebhookDeleteResponseObject interface {
|
|
VisitWebhookDeleteResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WebhookDelete200Response struct {
|
|
}
|
|
|
|
func (response WebhookDelete200Response) VisitWebhookDeleteResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(200)
|
|
return nil
|
|
}
|
|
|
|
type WebhookDelete400JSONResponse APIErrors
|
|
|
|
func (response WebhookDelete400JSONResponse) VisitWebhookDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookDelete401JSONResponse APIErrors
|
|
|
|
func (response WebhookDelete401JSONResponse) VisitWebhookDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookDelete405JSONResponse APIErrors
|
|
|
|
func (response WebhookDelete405JSONResponse) VisitWebhookDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookRequestsListRequestObject struct {
|
|
Webhook openapi_types.UUID `json:"webhook"`
|
|
}
|
|
|
|
type WebhookRequestsListResponseObject interface {
|
|
VisitWebhookRequestsListResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WebhookRequestsList200JSONResponse WebhookWorkerRequestListResponse
|
|
|
|
func (response WebhookRequestsList200JSONResponse) VisitWebhookRequestsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookRequestsList400JSONResponse APIErrors
|
|
|
|
func (response WebhookRequestsList400JSONResponse) VisitWebhookRequestsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookRequestsList401JSONResponse APIErrors
|
|
|
|
func (response WebhookRequestsList401JSONResponse) VisitWebhookRequestsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(401)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WebhookRequestsList405JSONResponse APIErrors
|
|
|
|
func (response WebhookRequestsList405JSONResponse) VisitWebhookRequestsListResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(405)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerGetRequestObject struct {
|
|
Worker openapi_types.UUID `json:"worker"`
|
|
}
|
|
|
|
type WorkerGetResponseObject interface {
|
|
VisitWorkerGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkerGet200JSONResponse Worker
|
|
|
|
func (response WorkerGet200JSONResponse) VisitWorkerGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerGet400JSONResponse APIErrors
|
|
|
|
func (response WorkerGet400JSONResponse) VisitWorkerGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerGet403JSONResponse APIErrors
|
|
|
|
func (response WorkerGet403JSONResponse) VisitWorkerGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerUpdateRequestObject struct {
|
|
Worker openapi_types.UUID `json:"worker"`
|
|
Body *WorkerUpdateJSONRequestBody
|
|
}
|
|
|
|
type WorkerUpdateResponseObject interface {
|
|
VisitWorkerUpdateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkerUpdate200JSONResponse Worker
|
|
|
|
func (response WorkerUpdate200JSONResponse) VisitWorkerUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerUpdate400JSONResponse APIErrors
|
|
|
|
func (response WorkerUpdate400JSONResponse) VisitWorkerUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkerUpdate403JSONResponse APIErrors
|
|
|
|
func (response WorkerUpdate403JSONResponse) VisitWorkerUpdateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowDeleteRequestObject struct {
|
|
Workflow openapi_types.UUID `json:"workflow"`
|
|
}
|
|
|
|
type WorkflowDeleteResponseObject interface {
|
|
VisitWorkflowDeleteResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowDelete204Response struct {
|
|
}
|
|
|
|
func (response WorkflowDelete204Response) VisitWorkflowDeleteResponse(w http.ResponseWriter) error {
|
|
w.WriteHeader(204)
|
|
return nil
|
|
}
|
|
|
|
type WorkflowDelete400JSONResponse APIErrors
|
|
|
|
func (response WorkflowDelete400JSONResponse) VisitWorkflowDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowDelete403JSONResponse APIErrors
|
|
|
|
func (response WorkflowDelete403JSONResponse) VisitWorkflowDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowDelete404JSONResponse APIErrors
|
|
|
|
func (response WorkflowDelete404JSONResponse) VisitWorkflowDeleteResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowGetRequestObject struct {
|
|
Workflow openapi_types.UUID `json:"workflow"`
|
|
}
|
|
|
|
type WorkflowGetResponseObject interface {
|
|
VisitWorkflowGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowGet200JSONResponse Workflow
|
|
|
|
func (response WorkflowGet200JSONResponse) VisitWorkflowGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowGet400JSONResponse APIErrors
|
|
|
|
func (response WorkflowGet400JSONResponse) VisitWorkflowGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowGet403JSONResponse APIErrors
|
|
|
|
func (response WorkflowGet403JSONResponse) VisitWorkflowGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowGet404JSONResponse APIErrors
|
|
|
|
func (response WorkflowGet404JSONResponse) VisitWorkflowGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowGetMetricsRequestObject struct {
|
|
Workflow openapi_types.UUID `json:"workflow"`
|
|
Params WorkflowGetMetricsParams
|
|
}
|
|
|
|
type WorkflowGetMetricsResponseObject interface {
|
|
VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowGetMetrics200JSONResponse WorkflowMetrics
|
|
|
|
func (response WorkflowGetMetrics200JSONResponse) VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowGetMetrics400JSONResponse APIErrors
|
|
|
|
func (response WorkflowGetMetrics400JSONResponse) VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowGetMetrics403JSONResponse APIErrors
|
|
|
|
func (response WorkflowGetMetrics403JSONResponse) VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowGetMetrics404JSONResponse APIErrors
|
|
|
|
func (response WorkflowGetMetrics404JSONResponse) VisitWorkflowGetMetricsResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunCreateRequestObject struct {
|
|
Workflow openapi_types.UUID `json:"workflow"`
|
|
Params WorkflowRunCreateParams
|
|
Body *WorkflowRunCreateJSONRequestBody
|
|
}
|
|
|
|
type WorkflowRunCreateResponseObject interface {
|
|
VisitWorkflowRunCreateResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowRunCreate200JSONResponse WorkflowRun
|
|
|
|
func (response WorkflowRunCreate200JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunCreate400JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunCreate400JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunCreate403JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunCreate403JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunCreate404JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunCreate404JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowRunCreate429JSONResponse APIErrors
|
|
|
|
func (response WorkflowRunCreate429JSONResponse) VisitWorkflowRunCreateResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(429)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowVersionGetRequestObject struct {
|
|
Workflow openapi_types.UUID `json:"workflow"`
|
|
Params WorkflowVersionGetParams
|
|
}
|
|
|
|
type WorkflowVersionGetResponseObject interface {
|
|
VisitWorkflowVersionGetResponse(w http.ResponseWriter) error
|
|
}
|
|
|
|
type WorkflowVersionGet200JSONResponse WorkflowVersion
|
|
|
|
func (response WorkflowVersionGet200JSONResponse) VisitWorkflowVersionGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(200)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowVersionGet400JSONResponse APIErrors
|
|
|
|
func (response WorkflowVersionGet400JSONResponse) VisitWorkflowVersionGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(400)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowVersionGet403JSONResponse APIErrors
|
|
|
|
func (response WorkflowVersionGet403JSONResponse) VisitWorkflowVersionGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(403)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
type WorkflowVersionGet404JSONResponse APIErrors
|
|
|
|
func (response WorkflowVersionGet404JSONResponse) VisitWorkflowVersionGetResponse(w http.ResponseWriter) error {
|
|
w.Header().Set("Content-Type", "application/json")
|
|
w.WriteHeader(404)
|
|
|
|
return json.NewEncoder(w).Encode(response)
|
|
}
|
|
|
|
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)
|
|
|
|
EventGet(ctx echo.Context, request EventGetRequestObject) (EventGetResponseObject, 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)
|
|
|
|
EventUpdateCancel(ctx echo.Context, request EventUpdateCancelRequestObject) (EventUpdateCancelResponseObject, 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)
|
|
|
|
WorkflowRunUpdateReplay(ctx echo.Context, request WorkflowRunUpdateReplayRequestObject) (WorkflowRunUpdateReplayResponseObject, error)
|
|
|
|
WorkflowRunGet(ctx echo.Context, request WorkflowRunGetRequestObject) (WorkflowRunGetResponseObject, error)
|
|
|
|
WorkflowRunGetInput(ctx echo.Context, request WorkflowRunGetInputRequestObject) (WorkflowRunGetInputResponseObject, error)
|
|
|
|
WorkflowRunGetShape(ctx echo.Context, request WorkflowRunGetShapeRequestObject) (WorkflowRunGetShapeResponseObject, error)
|
|
|
|
WorkflowRunListStepRunEvents(ctx echo.Context, request WorkflowRunListStepRunEventsRequestObject) (WorkflowRunListStepRunEventsResponseObject, 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)
|
|
|
|
WebhookRequestsList(ctx echo.Context, request WebhookRequestsListRequestObject) (WebhookRequestsListResponseObject, 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)
|
|
}
|
|
type StrictHandlerFunc func(ctx echo.Context, args interface{}) (interface{}, error)
|
|
type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc
|
|
|
|
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface {
|
|
return &strictHandler{ssi: ssi, middlewares: middlewares}
|
|
}
|
|
|
|
type strictHandler struct {
|
|
ssi StrictServerInterface
|
|
middlewares []StrictMiddlewareFunc
|
|
}
|
|
|
|
// LivenessGet operation middleware
|
|
func (sh *strictHandler) LivenessGet(ctx echo.Context) error {
|
|
var request LivenessGetRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.LivenessGet(ctx, request.(LivenessGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "LivenessGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(LivenessGetResponseObject); ok {
|
|
return validResponse.VisitLivenessGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// ReadinessGet operation middleware
|
|
func (sh *strictHandler) ReadinessGet(ctx echo.Context) error {
|
|
var request ReadinessGetRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.ReadinessGet(ctx, request.(ReadinessGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "ReadinessGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(ReadinessGetResponseObject); ok {
|
|
return validResponse.VisitReadinessGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// AlertEmailGroupDelete operation middleware
|
|
func (sh *strictHandler) AlertEmailGroupDelete(ctx echo.Context, alertEmailGroup openapi_types.UUID) error {
|
|
var request AlertEmailGroupDeleteRequestObject
|
|
|
|
request.AlertEmailGroup = alertEmailGroup
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.AlertEmailGroupDelete(ctx, request.(AlertEmailGroupDeleteRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "AlertEmailGroupDelete")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(AlertEmailGroupDeleteResponseObject); ok {
|
|
return validResponse.VisitAlertEmailGroupDeleteResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// AlertEmailGroupUpdate operation middleware
|
|
func (sh *strictHandler) AlertEmailGroupUpdate(ctx echo.Context, alertEmailGroup openapi_types.UUID) error {
|
|
var request AlertEmailGroupUpdateRequestObject
|
|
|
|
request.AlertEmailGroup = alertEmailGroup
|
|
|
|
var body AlertEmailGroupUpdateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.AlertEmailGroupUpdate(ctx, request.(AlertEmailGroupUpdateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "AlertEmailGroupUpdate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(AlertEmailGroupUpdateResponseObject); ok {
|
|
return validResponse.VisitAlertEmailGroupUpdateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// ApiTokenUpdateRevoke operation middleware
|
|
func (sh *strictHandler) ApiTokenUpdateRevoke(ctx echo.Context, apiToken openapi_types.UUID) error {
|
|
var request ApiTokenUpdateRevokeRequestObject
|
|
|
|
request.ApiToken = apiToken
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.ApiTokenUpdateRevoke(ctx, request.(ApiTokenUpdateRevokeRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "ApiTokenUpdateRevoke")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(ApiTokenUpdateRevokeResponseObject); ok {
|
|
return validResponse.VisitApiTokenUpdateRevokeResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// CloudMetadataGet operation middleware
|
|
func (sh *strictHandler) CloudMetadataGet(ctx echo.Context) error {
|
|
var request CloudMetadataGetRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.CloudMetadataGet(ctx, request.(CloudMetadataGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "CloudMetadataGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(CloudMetadataGetResponseObject); ok {
|
|
return validResponse.VisitCloudMetadataGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// EventGet operation middleware
|
|
func (sh *strictHandler) EventGet(ctx echo.Context, event openapi_types.UUID) error {
|
|
var request EventGetRequestObject
|
|
|
|
request.Event = event
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.EventGet(ctx, request.(EventGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "EventGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(EventGetResponseObject); ok {
|
|
return validResponse.VisitEventGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// EventDataGet operation middleware
|
|
func (sh *strictHandler) EventDataGet(ctx echo.Context, event openapi_types.UUID) error {
|
|
var request EventDataGetRequestObject
|
|
|
|
request.Event = event
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.EventDataGet(ctx, request.(EventDataGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "EventDataGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(EventDataGetResponseObject); ok {
|
|
return validResponse.VisitEventDataGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// MetadataGet operation middleware
|
|
func (sh *strictHandler) MetadataGet(ctx echo.Context) error {
|
|
var request MetadataGetRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.MetadataGet(ctx, request.(MetadataGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "MetadataGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(MetadataGetResponseObject); ok {
|
|
return validResponse.VisitMetadataGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// MetadataListIntegrations operation middleware
|
|
func (sh *strictHandler) MetadataListIntegrations(ctx echo.Context) error {
|
|
var request MetadataListIntegrationsRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.MetadataListIntegrations(ctx, request.(MetadataListIntegrationsRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "MetadataListIntegrations")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(MetadataListIntegrationsResponseObject); ok {
|
|
return validResponse.VisitMetadataListIntegrationsResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// SlackWebhookDelete operation middleware
|
|
func (sh *strictHandler) SlackWebhookDelete(ctx echo.Context, slack openapi_types.UUID) error {
|
|
var request SlackWebhookDeleteRequestObject
|
|
|
|
request.Slack = slack
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.SlackWebhookDelete(ctx, request.(SlackWebhookDeleteRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "SlackWebhookDelete")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(SlackWebhookDeleteResponseObject); ok {
|
|
return validResponse.VisitSlackWebhookDeleteResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// SnsDelete operation middleware
|
|
func (sh *strictHandler) SnsDelete(ctx echo.Context, sns openapi_types.UUID) error {
|
|
var request SnsDeleteRequestObject
|
|
|
|
request.Sns = sns
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.SnsDelete(ctx, request.(SnsDeleteRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "SnsDelete")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(SnsDeleteResponseObject); ok {
|
|
return validResponse.VisitSnsDeleteResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// SnsUpdate operation middleware
|
|
func (sh *strictHandler) SnsUpdate(ctx echo.Context, tenant openapi_types.UUID, event string) error {
|
|
var request SnsUpdateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.Event = event
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.SnsUpdate(ctx, request.(SnsUpdateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "SnsUpdate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(SnsUpdateResponseObject); ok {
|
|
return validResponse.VisitSnsUpdateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// StepRunListArchives operation middleware
|
|
func (sh *strictHandler) StepRunListArchives(ctx echo.Context, stepRun openapi_types.UUID, params StepRunListArchivesParams) error {
|
|
var request StepRunListArchivesRequestObject
|
|
|
|
request.StepRun = stepRun
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.StepRunListArchives(ctx, request.(StepRunListArchivesRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "StepRunListArchives")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(StepRunListArchivesResponseObject); ok {
|
|
return validResponse.VisitStepRunListArchivesResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// StepRunListEvents operation middleware
|
|
func (sh *strictHandler) StepRunListEvents(ctx echo.Context, stepRun openapi_types.UUID, params StepRunListEventsParams) error {
|
|
var request StepRunListEventsRequestObject
|
|
|
|
request.StepRun = stepRun
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.StepRunListEvents(ctx, request.(StepRunListEventsRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "StepRunListEvents")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(StepRunListEventsResponseObject); ok {
|
|
return validResponse.VisitStepRunListEventsResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// LogLineList operation middleware
|
|
func (sh *strictHandler) LogLineList(ctx echo.Context, stepRun openapi_types.UUID, params LogLineListParams) error {
|
|
var request LogLineListRequestObject
|
|
|
|
request.StepRun = stepRun
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.LogLineList(ctx, request.(LogLineListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "LogLineList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(LogLineListResponseObject); ok {
|
|
return validResponse.VisitLogLineListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantCreate operation middleware
|
|
func (sh *strictHandler) TenantCreate(ctx echo.Context) error {
|
|
var request TenantCreateRequestObject
|
|
|
|
var body TenantCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantCreate(ctx, request.(TenantCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantCreateResponseObject); ok {
|
|
return validResponse.VisitTenantCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantUpdate operation middleware
|
|
func (sh *strictHandler) TenantUpdate(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request TenantUpdateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body TenantUpdateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantUpdate(ctx, request.(TenantUpdateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantUpdate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantUpdateResponseObject); ok {
|
|
return validResponse.VisitTenantUpdateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// AlertEmailGroupList operation middleware
|
|
func (sh *strictHandler) AlertEmailGroupList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request AlertEmailGroupListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.AlertEmailGroupList(ctx, request.(AlertEmailGroupListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "AlertEmailGroupList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(AlertEmailGroupListResponseObject); ok {
|
|
return validResponse.VisitAlertEmailGroupListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// AlertEmailGroupCreate operation middleware
|
|
func (sh *strictHandler) AlertEmailGroupCreate(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request AlertEmailGroupCreateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body AlertEmailGroupCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.AlertEmailGroupCreate(ctx, request.(AlertEmailGroupCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "AlertEmailGroupCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(AlertEmailGroupCreateResponseObject); ok {
|
|
return validResponse.VisitAlertEmailGroupCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantAlertingSettingsGet operation middleware
|
|
func (sh *strictHandler) TenantAlertingSettingsGet(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request TenantAlertingSettingsGetRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantAlertingSettingsGet(ctx, request.(TenantAlertingSettingsGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantAlertingSettingsGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantAlertingSettingsGetResponseObject); ok {
|
|
return validResponse.VisitTenantAlertingSettingsGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// ApiTokenList operation middleware
|
|
func (sh *strictHandler) ApiTokenList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request ApiTokenListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.ApiTokenList(ctx, request.(ApiTokenListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "ApiTokenList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(ApiTokenListResponseObject); ok {
|
|
return validResponse.VisitApiTokenListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// ApiTokenCreate operation middleware
|
|
func (sh *strictHandler) ApiTokenCreate(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request ApiTokenCreateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body ApiTokenCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.ApiTokenCreate(ctx, request.(ApiTokenCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "ApiTokenCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(ApiTokenCreateResponseObject); ok {
|
|
return validResponse.VisitApiTokenCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// EventList operation middleware
|
|
func (sh *strictHandler) EventList(ctx echo.Context, tenant openapi_types.UUID, params EventListParams) error {
|
|
var request EventListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.EventList(ctx, request.(EventListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "EventList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(EventListResponseObject); ok {
|
|
return validResponse.VisitEventListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// EventCreate operation middleware
|
|
func (sh *strictHandler) EventCreate(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request EventCreateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body EventCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.EventCreate(ctx, request.(EventCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "EventCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(EventCreateResponseObject); ok {
|
|
return validResponse.VisitEventCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// EventUpdateCancel operation middleware
|
|
func (sh *strictHandler) EventUpdateCancel(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request EventUpdateCancelRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body EventUpdateCancelJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.EventUpdateCancel(ctx, request.(EventUpdateCancelRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "EventUpdateCancel")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(EventUpdateCancelResponseObject); ok {
|
|
return validResponse.VisitEventUpdateCancelResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// EventKeyList operation middleware
|
|
func (sh *strictHandler) EventKeyList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request EventKeyListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.EventKeyList(ctx, request.(EventKeyListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "EventKeyList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(EventKeyListResponseObject); ok {
|
|
return validResponse.VisitEventKeyListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// EventUpdateReplay operation middleware
|
|
func (sh *strictHandler) EventUpdateReplay(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request EventUpdateReplayRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body EventUpdateReplayJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.EventUpdateReplay(ctx, request.(EventUpdateReplayRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "EventUpdateReplay")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(EventUpdateReplayResponseObject); ok {
|
|
return validResponse.VisitEventUpdateReplayResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantInviteList operation middleware
|
|
func (sh *strictHandler) TenantInviteList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request TenantInviteListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantInviteList(ctx, request.(TenantInviteListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantInviteList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantInviteListResponseObject); ok {
|
|
return validResponse.VisitTenantInviteListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantInviteCreate operation middleware
|
|
func (sh *strictHandler) TenantInviteCreate(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request TenantInviteCreateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body TenantInviteCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantInviteCreate(ctx, request.(TenantInviteCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantInviteCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantInviteCreateResponseObject); ok {
|
|
return validResponse.VisitTenantInviteCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantInviteDelete operation middleware
|
|
func (sh *strictHandler) TenantInviteDelete(ctx echo.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID) error {
|
|
var request TenantInviteDeleteRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.TenantInvite = tenantInvite
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantInviteDelete(ctx, request.(TenantInviteDeleteRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantInviteDelete")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantInviteDeleteResponseObject); ok {
|
|
return validResponse.VisitTenantInviteDeleteResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantInviteUpdate operation middleware
|
|
func (sh *strictHandler) TenantInviteUpdate(ctx echo.Context, tenant openapi_types.UUID, tenantInvite openapi_types.UUID) error {
|
|
var request TenantInviteUpdateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.TenantInvite = tenantInvite
|
|
|
|
var body TenantInviteUpdateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantInviteUpdate(ctx, request.(TenantInviteUpdateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantInviteUpdate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantInviteUpdateResponseObject); ok {
|
|
return validResponse.VisitTenantInviteUpdateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantMemberList operation middleware
|
|
func (sh *strictHandler) TenantMemberList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request TenantMemberListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantMemberList(ctx, request.(TenantMemberListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantMemberList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantMemberListResponseObject); ok {
|
|
return validResponse.VisitTenantMemberListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantMemberDelete operation middleware
|
|
func (sh *strictHandler) TenantMemberDelete(ctx echo.Context, tenant openapi_types.UUID, member openapi_types.UUID) error {
|
|
var request TenantMemberDeleteRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.Member = member
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantMemberDelete(ctx, request.(TenantMemberDeleteRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantMemberDelete")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantMemberDeleteResponseObject); ok {
|
|
return validResponse.VisitTenantMemberDeleteResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantGetQueueMetrics operation middleware
|
|
func (sh *strictHandler) TenantGetQueueMetrics(ctx echo.Context, tenant openapi_types.UUID, params TenantGetQueueMetricsParams) error {
|
|
var request TenantGetQueueMetricsRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantGetQueueMetrics(ctx, request.(TenantGetQueueMetricsRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantGetQueueMetrics")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantGetQueueMetricsResponseObject); ok {
|
|
return validResponse.VisitTenantGetQueueMetricsResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantResourcePolicyGet operation middleware
|
|
func (sh *strictHandler) TenantResourcePolicyGet(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request TenantResourcePolicyGetRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantResourcePolicyGet(ctx, request.(TenantResourcePolicyGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantResourcePolicyGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantResourcePolicyGetResponseObject); ok {
|
|
return validResponse.VisitTenantResourcePolicyGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// SlackWebhookList operation middleware
|
|
func (sh *strictHandler) SlackWebhookList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request SlackWebhookListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.SlackWebhookList(ctx, request.(SlackWebhookListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "SlackWebhookList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(SlackWebhookListResponseObject); ok {
|
|
return validResponse.VisitSlackWebhookListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdateSlackOauthStart operation middleware
|
|
func (sh *strictHandler) UserUpdateSlackOauthStart(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request UserUpdateSlackOauthStartRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdateSlackOauthStart(ctx, request.(UserUpdateSlackOauthStartRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdateSlackOauthStart")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdateSlackOauthStartResponseObject); ok {
|
|
return validResponse.VisitUserUpdateSlackOauthStartResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// SnsList operation middleware
|
|
func (sh *strictHandler) SnsList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request SnsListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.SnsList(ctx, request.(SnsListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "SnsList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(SnsListResponseObject); ok {
|
|
return validResponse.VisitSnsListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// SnsCreate operation middleware
|
|
func (sh *strictHandler) SnsCreate(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request SnsCreateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body SnsCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.SnsCreate(ctx, request.(SnsCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "SnsCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(SnsCreateResponseObject); ok {
|
|
return validResponse.VisitSnsCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// StepRunGet operation middleware
|
|
func (sh *strictHandler) StepRunGet(ctx echo.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID) error {
|
|
var request StepRunGetRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.StepRun = stepRun
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.StepRunGet(ctx, request.(StepRunGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "StepRunGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(StepRunGetResponseObject); ok {
|
|
return validResponse.VisitStepRunGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// StepRunUpdateCancel operation middleware
|
|
func (sh *strictHandler) StepRunUpdateCancel(ctx echo.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID) error {
|
|
var request StepRunUpdateCancelRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.StepRun = stepRun
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.StepRunUpdateCancel(ctx, request.(StepRunUpdateCancelRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "StepRunUpdateCancel")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(StepRunUpdateCancelResponseObject); ok {
|
|
return validResponse.VisitStepRunUpdateCancelResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// StepRunUpdateRerun operation middleware
|
|
func (sh *strictHandler) StepRunUpdateRerun(ctx echo.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID) error {
|
|
var request StepRunUpdateRerunRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.StepRun = stepRun
|
|
|
|
var body StepRunUpdateRerunJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.StepRunUpdateRerun(ctx, request.(StepRunUpdateRerunRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "StepRunUpdateRerun")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(StepRunUpdateRerunResponseObject); ok {
|
|
return validResponse.VisitStepRunUpdateRerunResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// StepRunGetSchema operation middleware
|
|
func (sh *strictHandler) StepRunGetSchema(ctx echo.Context, tenant openapi_types.UUID, stepRun openapi_types.UUID) error {
|
|
var request StepRunGetSchemaRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.StepRun = stepRun
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.StepRunGetSchema(ctx, request.(StepRunGetSchemaRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "StepRunGetSchema")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(StepRunGetSchemaResponseObject); ok {
|
|
return validResponse.VisitStepRunGetSchemaResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WebhookList operation middleware
|
|
func (sh *strictHandler) WebhookList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request WebhookListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WebhookList(ctx, request.(WebhookListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WebhookList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WebhookListResponseObject); ok {
|
|
return validResponse.VisitWebhookListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WebhookCreate operation middleware
|
|
func (sh *strictHandler) WebhookCreate(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request WebhookCreateRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body WebhookCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WebhookCreate(ctx, request.(WebhookCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WebhookCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WebhookCreateResponseObject); ok {
|
|
return validResponse.VisitWebhookCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkerList operation middleware
|
|
func (sh *strictHandler) WorkerList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request WorkerListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkerList(ctx, request.(WorkerListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkerList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkerListResponseObject); ok {
|
|
return validResponse.VisitWorkerListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunUpdateReplay operation middleware
|
|
func (sh *strictHandler) WorkflowRunUpdateReplay(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request WorkflowRunUpdateReplayRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body WorkflowRunUpdateReplayJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunUpdateReplay(ctx, request.(WorkflowRunUpdateReplayRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunUpdateReplay")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunUpdateReplayResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunUpdateReplayResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunGet operation middleware
|
|
func (sh *strictHandler) WorkflowRunGet(ctx echo.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID) error {
|
|
var request WorkflowRunGetRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.WorkflowRun = workflowRun
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunGet(ctx, request.(WorkflowRunGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunGetResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunGetInput operation middleware
|
|
func (sh *strictHandler) WorkflowRunGetInput(ctx echo.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID) error {
|
|
var request WorkflowRunGetInputRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.WorkflowRun = workflowRun
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunGetInput(ctx, request.(WorkflowRunGetInputRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunGetInput")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunGetInputResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunGetInputResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunGetShape operation middleware
|
|
func (sh *strictHandler) WorkflowRunGetShape(ctx echo.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID) error {
|
|
var request WorkflowRunGetShapeRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.WorkflowRun = workflowRun
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunGetShape(ctx, request.(WorkflowRunGetShapeRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunGetShape")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunGetShapeResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunGetShapeResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunListStepRunEvents operation middleware
|
|
func (sh *strictHandler) WorkflowRunListStepRunEvents(ctx echo.Context, tenant openapi_types.UUID, workflowRun openapi_types.UUID, params WorkflowRunListStepRunEventsParams) error {
|
|
var request WorkflowRunListStepRunEventsRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.WorkflowRun = workflowRun
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunListStepRunEvents(ctx, request.(WorkflowRunListStepRunEventsRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunListStepRunEvents")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunListStepRunEventsResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunListStepRunEventsResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowList operation middleware
|
|
func (sh *strictHandler) WorkflowList(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request WorkflowListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowList(ctx, request.(WorkflowListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowListResponseObject); ok {
|
|
return validResponse.VisitWorkflowListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunCancel operation middleware
|
|
func (sh *strictHandler) WorkflowRunCancel(ctx echo.Context, tenant openapi_types.UUID) error {
|
|
var request WorkflowRunCancelRequestObject
|
|
|
|
request.Tenant = tenant
|
|
|
|
var body WorkflowRunCancelJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunCancel(ctx, request.(WorkflowRunCancelRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunCancel")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunCancelResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunCancelResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunList operation middleware
|
|
func (sh *strictHandler) WorkflowRunList(ctx echo.Context, tenant openapi_types.UUID, params WorkflowRunListParams) error {
|
|
var request WorkflowRunListRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunList(ctx, request.(WorkflowRunListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunListResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunGetMetrics operation middleware
|
|
func (sh *strictHandler) WorkflowRunGetMetrics(ctx echo.Context, tenant openapi_types.UUID, params WorkflowRunGetMetricsParams) error {
|
|
var request WorkflowRunGetMetricsRequestObject
|
|
|
|
request.Tenant = tenant
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunGetMetrics(ctx, request.(WorkflowRunGetMetricsRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunGetMetrics")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunGetMetricsResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunGetMetricsResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserGetCurrent operation middleware
|
|
func (sh *strictHandler) UserGetCurrent(ctx echo.Context) error {
|
|
var request UserGetCurrentRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserGetCurrent(ctx, request.(UserGetCurrentRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserGetCurrent")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserGetCurrentResponseObject); ok {
|
|
return validResponse.VisitUserGetCurrentResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdateGithubOauthCallback operation middleware
|
|
func (sh *strictHandler) UserUpdateGithubOauthCallback(ctx echo.Context) error {
|
|
var request UserUpdateGithubOauthCallbackRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdateGithubOauthCallback(ctx, request.(UserUpdateGithubOauthCallbackRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdateGithubOauthCallback")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdateGithubOauthCallbackResponseObject); ok {
|
|
return validResponse.VisitUserUpdateGithubOauthCallbackResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdateGithubOauthStart operation middleware
|
|
func (sh *strictHandler) UserUpdateGithubOauthStart(ctx echo.Context) error {
|
|
var request UserUpdateGithubOauthStartRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdateGithubOauthStart(ctx, request.(UserUpdateGithubOauthStartRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdateGithubOauthStart")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdateGithubOauthStartResponseObject); ok {
|
|
return validResponse.VisitUserUpdateGithubOauthStartResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdateGoogleOauthCallback operation middleware
|
|
func (sh *strictHandler) UserUpdateGoogleOauthCallback(ctx echo.Context) error {
|
|
var request UserUpdateGoogleOauthCallbackRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdateGoogleOauthCallback(ctx, request.(UserUpdateGoogleOauthCallbackRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdateGoogleOauthCallback")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdateGoogleOauthCallbackResponseObject); ok {
|
|
return validResponse.VisitUserUpdateGoogleOauthCallbackResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdateGoogleOauthStart operation middleware
|
|
func (sh *strictHandler) UserUpdateGoogleOauthStart(ctx echo.Context) error {
|
|
var request UserUpdateGoogleOauthStartRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdateGoogleOauthStart(ctx, request.(UserUpdateGoogleOauthStartRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdateGoogleOauthStart")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdateGoogleOauthStartResponseObject); ok {
|
|
return validResponse.VisitUserUpdateGoogleOauthStartResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserListTenantInvites operation middleware
|
|
func (sh *strictHandler) UserListTenantInvites(ctx echo.Context) error {
|
|
var request UserListTenantInvitesRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserListTenantInvites(ctx, request.(UserListTenantInvitesRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserListTenantInvites")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserListTenantInvitesResponseObject); ok {
|
|
return validResponse.VisitUserListTenantInvitesResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantInviteAccept operation middleware
|
|
func (sh *strictHandler) TenantInviteAccept(ctx echo.Context) error {
|
|
var request TenantInviteAcceptRequestObject
|
|
|
|
var body TenantInviteAcceptJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantInviteAccept(ctx, request.(TenantInviteAcceptRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantInviteAccept")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantInviteAcceptResponseObject); ok {
|
|
return validResponse.VisitTenantInviteAcceptResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantInviteReject operation middleware
|
|
func (sh *strictHandler) TenantInviteReject(ctx echo.Context) error {
|
|
var request TenantInviteRejectRequestObject
|
|
|
|
var body TenantInviteRejectJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantInviteReject(ctx, request.(TenantInviteRejectRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantInviteReject")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantInviteRejectResponseObject); ok {
|
|
return validResponse.VisitTenantInviteRejectResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdateLogin operation middleware
|
|
func (sh *strictHandler) UserUpdateLogin(ctx echo.Context) error {
|
|
var request UserUpdateLoginRequestObject
|
|
|
|
var body UserUpdateLoginJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdateLogin(ctx, request.(UserUpdateLoginRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdateLogin")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdateLoginResponseObject); ok {
|
|
return validResponse.VisitUserUpdateLoginResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdateLogout operation middleware
|
|
func (sh *strictHandler) UserUpdateLogout(ctx echo.Context) error {
|
|
var request UserUpdateLogoutRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdateLogout(ctx, request.(UserUpdateLogoutRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdateLogout")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdateLogoutResponseObject); ok {
|
|
return validResponse.VisitUserUpdateLogoutResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TenantMembershipsList operation middleware
|
|
func (sh *strictHandler) TenantMembershipsList(ctx echo.Context) error {
|
|
var request TenantMembershipsListRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.TenantMembershipsList(ctx, request.(TenantMembershipsListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "TenantMembershipsList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(TenantMembershipsListResponseObject); ok {
|
|
return validResponse.VisitTenantMembershipsListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdatePassword operation middleware
|
|
func (sh *strictHandler) UserUpdatePassword(ctx echo.Context) error {
|
|
var request UserUpdatePasswordRequestObject
|
|
|
|
var body UserUpdatePasswordJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdatePassword(ctx, request.(UserUpdatePasswordRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdatePassword")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdatePasswordResponseObject); ok {
|
|
return validResponse.VisitUserUpdatePasswordResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserCreate operation middleware
|
|
func (sh *strictHandler) UserCreate(ctx echo.Context) error {
|
|
var request UserCreateRequestObject
|
|
|
|
var body UserCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserCreate(ctx, request.(UserCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserCreateResponseObject); ok {
|
|
return validResponse.VisitUserCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// UserUpdateSlackOauthCallback operation middleware
|
|
func (sh *strictHandler) UserUpdateSlackOauthCallback(ctx echo.Context) error {
|
|
var request UserUpdateSlackOauthCallbackRequestObject
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.UserUpdateSlackOauthCallback(ctx, request.(UserUpdateSlackOauthCallbackRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "UserUpdateSlackOauthCallback")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(UserUpdateSlackOauthCallbackResponseObject); ok {
|
|
return validResponse.VisitUserUpdateSlackOauthCallbackResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WebhookDelete operation middleware
|
|
func (sh *strictHandler) WebhookDelete(ctx echo.Context, webhook openapi_types.UUID) error {
|
|
var request WebhookDeleteRequestObject
|
|
|
|
request.Webhook = webhook
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WebhookDelete(ctx, request.(WebhookDeleteRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WebhookDelete")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WebhookDeleteResponseObject); ok {
|
|
return validResponse.VisitWebhookDeleteResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WebhookRequestsList operation middleware
|
|
func (sh *strictHandler) WebhookRequestsList(ctx echo.Context, webhook openapi_types.UUID) error {
|
|
var request WebhookRequestsListRequestObject
|
|
|
|
request.Webhook = webhook
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WebhookRequestsList(ctx, request.(WebhookRequestsListRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WebhookRequestsList")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WebhookRequestsListResponseObject); ok {
|
|
return validResponse.VisitWebhookRequestsListResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkerGet operation middleware
|
|
func (sh *strictHandler) WorkerGet(ctx echo.Context, worker openapi_types.UUID) error {
|
|
var request WorkerGetRequestObject
|
|
|
|
request.Worker = worker
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkerGet(ctx, request.(WorkerGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkerGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkerGetResponseObject); ok {
|
|
return validResponse.VisitWorkerGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkerUpdate operation middleware
|
|
func (sh *strictHandler) WorkerUpdate(ctx echo.Context, worker openapi_types.UUID) error {
|
|
var request WorkerUpdateRequestObject
|
|
|
|
request.Worker = worker
|
|
|
|
var body WorkerUpdateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkerUpdate(ctx, request.(WorkerUpdateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkerUpdate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkerUpdateResponseObject); ok {
|
|
return validResponse.VisitWorkerUpdateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowDelete operation middleware
|
|
func (sh *strictHandler) WorkflowDelete(ctx echo.Context, workflow openapi_types.UUID) error {
|
|
var request WorkflowDeleteRequestObject
|
|
|
|
request.Workflow = workflow
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowDelete(ctx, request.(WorkflowDeleteRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowDelete")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowDeleteResponseObject); ok {
|
|
return validResponse.VisitWorkflowDeleteResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowGet operation middleware
|
|
func (sh *strictHandler) WorkflowGet(ctx echo.Context, workflow openapi_types.UUID) error {
|
|
var request WorkflowGetRequestObject
|
|
|
|
request.Workflow = workflow
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowGet(ctx, request.(WorkflowGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowGetResponseObject); ok {
|
|
return validResponse.VisitWorkflowGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowGetMetrics operation middleware
|
|
func (sh *strictHandler) WorkflowGetMetrics(ctx echo.Context, workflow openapi_types.UUID, params WorkflowGetMetricsParams) error {
|
|
var request WorkflowGetMetricsRequestObject
|
|
|
|
request.Workflow = workflow
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowGetMetrics(ctx, request.(WorkflowGetMetricsRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowGetMetrics")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowGetMetricsResponseObject); ok {
|
|
return validResponse.VisitWorkflowGetMetricsResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowRunCreate operation middleware
|
|
func (sh *strictHandler) WorkflowRunCreate(ctx echo.Context, workflow openapi_types.UUID, params WorkflowRunCreateParams) error {
|
|
var request WorkflowRunCreateRequestObject
|
|
|
|
request.Workflow = workflow
|
|
request.Params = params
|
|
|
|
var body WorkflowRunCreateJSONRequestBody
|
|
if err := ctx.Bind(&body); err != nil {
|
|
return err
|
|
}
|
|
request.Body = &body
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowRunCreate(ctx, request.(WorkflowRunCreateRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowRunCreate")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowRunCreateResponseObject); ok {
|
|
return validResponse.VisitWorkflowRunCreateResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// WorkflowVersionGet operation middleware
|
|
func (sh *strictHandler) WorkflowVersionGet(ctx echo.Context, workflow openapi_types.UUID, params WorkflowVersionGetParams) error {
|
|
var request WorkflowVersionGetRequestObject
|
|
|
|
request.Workflow = workflow
|
|
request.Params = params
|
|
|
|
handler := func(ctx echo.Context, request interface{}) (interface{}, error) {
|
|
return sh.ssi.WorkflowVersionGet(ctx, request.(WorkflowVersionGetRequestObject))
|
|
}
|
|
for _, middleware := range sh.middlewares {
|
|
handler = middleware(handler, "WorkflowVersionGet")
|
|
}
|
|
|
|
response, err := handler(ctx, request)
|
|
|
|
if err != nil {
|
|
return err
|
|
} else if validResponse, ok := response.(WorkflowVersionGetResponseObject); ok {
|
|
return validResponse.VisitWorkflowVersionGetResponse(ctx.Response())
|
|
} else if response != nil {
|
|
return fmt.Errorf("Unexpected response type: %T", response)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// Base64 encoded, gzipped, json marshaled Swagger object
|
|
var swaggerSpec = []string{
|
|
|
|
"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",
|
|
"/w8AAP//Zv+ztY2oAQA=",
|
|
}
|
|
|
|
// GetSwagger returns the content of the embedded swagger specification file
|
|
// or error if failed to decode
|
|
func decodeSpec() ([]byte, error) {
|
|
zipped, err := base64.StdEncoding.DecodeString(strings.Join(swaggerSpec, ""))
|
|
if err != nil {
|
|
return nil, fmt.Errorf("error base64 decoding spec: %w", err)
|
|
}
|
|
zr, err := gzip.NewReader(bytes.NewReader(zipped))
|
|
if err != nil {
|
|
return nil, fmt.Errorf("error decompressing spec: %w", err)
|
|
}
|
|
var buf bytes.Buffer
|
|
_, err = buf.ReadFrom(zr)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("error decompressing spec: %w", err)
|
|
}
|
|
|
|
return buf.Bytes(), nil
|
|
}
|
|
|
|
var rawSpec = decodeSpecCached()
|
|
|
|
// a naive cached of a decoded swagger spec
|
|
func decodeSpecCached() func() ([]byte, error) {
|
|
data, err := decodeSpec()
|
|
return func() ([]byte, error) {
|
|
return data, err
|
|
}
|
|
}
|
|
|
|
// Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
|
|
func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error) {
|
|
res := make(map[string]func() ([]byte, error))
|
|
if len(pathToFile) > 0 {
|
|
res[pathToFile] = rawSpec
|
|
}
|
|
|
|
return res
|
|
}
|
|
|
|
// 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 GetSwagger() (swagger *openapi3.T, err error) {
|
|
resolvePath := PathToRawSpec("")
|
|
|
|
loader := openapi3.NewLoader()
|
|
loader.IsExternalRefsAllowed = true
|
|
loader.ReadFromURIFunc = func(loader *openapi3.Loader, url *url.URL) ([]byte, error) {
|
|
pathToFile := url.String()
|
|
pathToFile = path.Clean(pathToFile)
|
|
getSpec, ok := resolvePath[pathToFile]
|
|
if !ok {
|
|
err1 := fmt.Errorf("path not found: %s", pathToFile)
|
|
return nil, err1
|
|
}
|
|
return getSpec()
|
|
}
|
|
var specData []byte
|
|
specData, err = rawSpec()
|
|
if err != nil {
|
|
return
|
|
}
|
|
swagger, err = loader.LoadFromData(specData)
|
|
if err != nil {
|
|
return
|
|
}
|
|
return
|
|
}
|