api

package
v2.11.3 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2026 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Overview

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

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

Index

Constants

View Source
const (
	ApiTokenScopes  = "apiToken.Scopes"
	BasicAuthScopes = "basicAuth.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

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

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

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

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

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

func PathToRawSpec

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

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

Types

type APIKey

type APIKey struct {
	// AllowedSurfaces Interfaces where this API key may be accepted
	AllowedSurfaces []APIKeyAllowedSurfaces `json:"allowedSurfaces"`

	// AttributionClass Whether this key is owned by a user or represents a service account
	AttributionClass APIKeyAttributionClass `json:"attributionClass"`

	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// CreatedBy Creator user ID
	CreatedBy string `json:"createdBy"`

	// Description Purpose description
	Description *string `json:"description,omitempty"`

	// Id Unique identifier
	Id string `json:"id"`

	// KeyPrefix First 8 characters for identification
	KeyPrefix string `json:"keyPrefix"`

	// LastUsedAt Last authentication timestamp
	LastUsedAt *time.Time `json:"lastUsedAt"`

	// MigratedAsServiceAccount True when a legacy key missing attributionClass was defaulted to service_account
	MigratedAsServiceAccount *bool `json:"migratedAsServiceAccount,omitempty"`

	// Name Human-readable name
	Name string `json:"name"`

	// OwnerUserId Owner user ID when attributionClass is user_owned
	OwnerUserId *string `json:"ownerUserId,omitempty"`

	// OwnerUsername Owner username when attributionClass is user_owned
	OwnerUsername *string `json:"ownerUsername,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// ServiceAccountId Service-account identifier when attributionClass is service_account
	ServiceAccountId *string `json:"serviceAccountId,omitempty"`

	// ServiceAccountName Service-account display name when attributionClass is service_account
	ServiceAccountName *string `json:"serviceAccountName,omitempty"`

	// UpdatedAt Last update timestamp
	UpdatedAt time.Time `json:"updatedAt"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess WorkspaceAccess `json:"workspaceAccess"`
}

APIKey API key information

type APIKeyAllowedSurfaces

type APIKeyAllowedSurfaces string

APIKeyAllowedSurfaces defines model for APIKey.AllowedSurfaces.

const (
	APIKeyAllowedSurfacesMcp     APIKeyAllowedSurfaces = "mcp"
	APIKeyAllowedSurfacesRestApi APIKeyAllowedSurfaces = "rest_api"
)

Defines values for APIKeyAllowedSurfaces.

type APIKeyAttributionClass

type APIKeyAttributionClass string

APIKeyAttributionClass Whether this key is owned by a user or represents a service account

const (
	APIKeyAttributionClassServiceAccount APIKeyAttributionClass = "service_account"
	APIKeyAttributionClassUserOwned      APIKeyAttributionClass = "user_owned"
)

Defines values for APIKeyAttributionClass.

type APIKeyId

type APIKeyId = string

APIKeyId defines model for APIKeyId.

type APIKeyResponse

type APIKeyResponse struct {
	// ApiKey API key information
	ApiKey APIKey `json:"apiKey"`
}

APIKeyResponse API key response

type APIKeysListResponse

type APIKeysListResponse struct {
	ApiKeys []APIKey `json:"apiKeys"`
}

APIKeysListResponse List of API keys

type ActivateLicense200JSONResponse

type ActivateLicense200JSONResponse struct {
	Expiry   *string   `json:"expiry,omitempty"`
	Features *[]string `json:"features,omitempty"`
	Plan     *string   `json:"plan,omitempty"`
}

func (ActivateLicense200JSONResponse) VisitActivateLicenseResponse

func (response ActivateLicense200JSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error

type ActivateLicense400JSONResponse

type ActivateLicense400JSONResponse Error

func (ActivateLicense400JSONResponse) VisitActivateLicenseResponse

func (response ActivateLicense400JSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error

type ActivateLicense403JSONResponse

type ActivateLicense403JSONResponse Error

func (ActivateLicense403JSONResponse) VisitActivateLicenseResponse

func (response ActivateLicense403JSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error

type ActivateLicenseJSONBody

type ActivateLicenseJSONBody struct {
	// Key License key (e.g. DAGU-XXXX-XXXX-XXXX-XXXX)
	Key string `json:"key"`
}

ActivateLicenseJSONBody defines parameters for ActivateLicense.

type ActivateLicenseJSONRequestBody

type ActivateLicenseJSONRequestBody ActivateLicenseJSONBody

ActivateLicenseJSONRequestBody defines body for ActivateLicense for application/json ContentType.

type ActivateLicenseParams

type ActivateLicenseParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ActivateLicenseParams defines parameters for ActivateLicense.

type ActivateLicenseRequestObject

type ActivateLicenseRequestObject struct {
	Params ActivateLicenseParams
	Body   *ActivateLicenseJSONRequestBody
}

type ActivateLicenseResponseObject

type ActivateLicenseResponseObject interface {
	VisitActivateLicenseResponse(w http.ResponseWriter) error
}

type ActivateLicensedefaultJSONResponse

type ActivateLicensedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ActivateLicensedefaultJSONResponse) VisitActivateLicenseResponse

func (response ActivateLicensedefaultJSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error

type ApprovalConfig

type ApprovalConfig struct {
	// Input List of expected input field names from the approver
	Input *[]string `json:"input,omitempty"`

	// Prompt Message displayed to the approver
	Prompt *string `json:"prompt,omitempty"`

	// Required Subset of input fields that must be provided
	Required *[]string `json:"required,omitempty"`

	// RewindTo Optional step name to restart from when the approver pushes the step back. Must reference the step itself or an upstream dependency.
	RewindTo *string `json:"rewindTo,omitempty"`
}

ApprovalConfig Configuration for a human approval gate on a step

type ApproveDAGRunStep200JSONResponse

type ApproveDAGRunStep200JSONResponse ApproveStepResponse

func (ApproveDAGRunStep200JSONResponse) VisitApproveDAGRunStepResponse

func (response ApproveDAGRunStep200JSONResponse) VisitApproveDAGRunStepResponse(w http.ResponseWriter) error

type ApproveDAGRunStep400JSONResponse

type ApproveDAGRunStep400JSONResponse Error

func (ApproveDAGRunStep400JSONResponse) VisitApproveDAGRunStepResponse

func (response ApproveDAGRunStep400JSONResponse) VisitApproveDAGRunStepResponse(w http.ResponseWriter) error

type ApproveDAGRunStep404JSONResponse

type ApproveDAGRunStep404JSONResponse Error

func (ApproveDAGRunStep404JSONResponse) VisitApproveDAGRunStepResponse

func (response ApproveDAGRunStep404JSONResponse) VisitApproveDAGRunStepResponse(w http.ResponseWriter) error

type ApproveDAGRunStepJSONRequestBody

type ApproveDAGRunStepJSONRequestBody = ApproveStepRequest

ApproveDAGRunStepJSONRequestBody defines body for ApproveDAGRunStep for application/json ContentType.

type ApproveDAGRunStepParams

type ApproveDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ApproveDAGRunStepParams defines parameters for ApproveDAGRunStep.

type ApproveDAGRunStepRequestObject

type ApproveDAGRunStepRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   ApproveDAGRunStepParams
	Body     *ApproveDAGRunStepJSONRequestBody
}

type ApproveDAGRunStepResponseObject

type ApproveDAGRunStepResponseObject interface {
	VisitApproveDAGRunStepResponse(w http.ResponseWriter) error
}

type ApproveDAGRunStepdefaultJSONResponse

type ApproveDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ApproveDAGRunStepdefaultJSONResponse) VisitApproveDAGRunStepResponse

func (response ApproveDAGRunStepdefaultJSONResponse) VisitApproveDAGRunStepResponse(w http.ResponseWriter) error

type ApproveStepRequest

type ApproveStepRequest struct {
	// Inputs Key-value parameters to provide. These will be available as environment variables in subsequent steps.
	Inputs *map[string]string `json:"inputs,omitempty"`
}

ApproveStepRequest Request body for approving a waiting step

type ApproveStepResponse

type ApproveStepResponse struct {
	// DagRunId The DAG run ID
	DagRunId string `json:"dagRunId"`

	// Resumed Whether the DAG run was re-enqueued for execution
	Resumed bool `json:"resumed"`

	// StepName The approved step name
	StepName string `json:"stepName"`
}

ApproveStepResponse Response after approving a waiting step

type ApproveSubDAGRunStep200JSONResponse

type ApproveSubDAGRunStep200JSONResponse ApproveStepResponse

func (ApproveSubDAGRunStep200JSONResponse) VisitApproveSubDAGRunStepResponse

func (response ApproveSubDAGRunStep200JSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error

type ApproveSubDAGRunStep400JSONResponse

type ApproveSubDAGRunStep400JSONResponse Error

func (ApproveSubDAGRunStep400JSONResponse) VisitApproveSubDAGRunStepResponse

func (response ApproveSubDAGRunStep400JSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error

type ApproveSubDAGRunStep404JSONResponse

type ApproveSubDAGRunStep404JSONResponse Error

func (ApproveSubDAGRunStep404JSONResponse) VisitApproveSubDAGRunStepResponse

func (response ApproveSubDAGRunStep404JSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error

type ApproveSubDAGRunStepJSONRequestBody

type ApproveSubDAGRunStepJSONRequestBody = ApproveStepRequest

ApproveSubDAGRunStepJSONRequestBody defines body for ApproveSubDAGRunStep for application/json ContentType.

type ApproveSubDAGRunStepParams

type ApproveSubDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ApproveSubDAGRunStepParams defines parameters for ApproveSubDAGRunStep.

type ApproveSubDAGRunStepRequestObject

type ApproveSubDAGRunStepRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      ApproveSubDAGRunStepParams
	Body        *ApproveSubDAGRunStepJSONRequestBody
}

type ApproveSubDAGRunStepResponseObject

type ApproveSubDAGRunStepResponseObject interface {
	VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error
}

type ApproveSubDAGRunStepdefaultJSONResponse

type ApproveSubDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ApproveSubDAGRunStepdefaultJSONResponse) VisitApproveSubDAGRunStepResponse

func (response ApproveSubDAGRunStepdefaultJSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error

type ArtifactNodeType

type ArtifactNodeType string

ArtifactNodeType Artifact tree node type

const (
	ArtifactNodeTypeDirectory ArtifactNodeType = "directory"
	ArtifactNodeTypeFile      ArtifactNodeType = "file"
)

Defines values for ArtifactNodeType.

type ArtifactPath

type ArtifactPath = string

ArtifactPath defines model for ArtifactPath.

type ArtifactPreviewKind

type ArtifactPreviewKind string

ArtifactPreviewKind Preview mode for an artifact file

const (
	ArtifactPreviewKindBinary   ArtifactPreviewKind = "binary"
	ArtifactPreviewKindHtml     ArtifactPreviewKind = "html"
	ArtifactPreviewKindImage    ArtifactPreviewKind = "image"
	ArtifactPreviewKindMarkdown ArtifactPreviewKind = "markdown"
	ArtifactPreviewKindText     ArtifactPreviewKind = "text"
)

Defines values for ArtifactPreviewKind.

type ArtifactPreviewResponse

type ArtifactPreviewResponse struct {
	// Content Inline preview content for markdown, HTML, or text artifacts
	Content *string `json:"content,omitempty"`

	// Kind Preview mode for an artifact file
	Kind ArtifactPreviewKind `json:"kind"`

	// MimeType Detected MIME type for the artifact file
	MimeType string `json:"mimeType"`

	// Name Artifact file name
	Name string `json:"name"`

	// Path Relative artifact file path
	Path string `json:"path"`

	// Size Artifact file size in bytes
	Size int64 `json:"size"`

	// TooLarge Whether the artifact exceeds the inline preview size limit
	TooLarge bool `json:"tooLarge"`

	// Truncated Whether inline text content was truncated for preview
	Truncated bool `json:"truncated"`
}

ArtifactPreviewResponse Preview metadata and optional inline content for a DAG-run artifact file

type ArtifactRecursive

type ArtifactRecursive = bool

ArtifactRecursive defines model for ArtifactRecursive.

type ArtifactTreeNode

type ArtifactTreeNode struct {
	// Children Nested artifact entries when this node is a directory
	Children *[]ArtifactTreeNode `json:"children,omitempty"`

	// Name Display name of the artifact entry
	Name string `json:"name"`

	// Path Relative path of the artifact entry within the artifact directory
	Path string `json:"path"`

	// Size Size of the artifact file in bytes
	Size *int64 `json:"size,omitempty"`

	// Type Artifact tree node type
	Type ArtifactNodeType `json:"type"`
}

ArtifactTreeNode A single file or directory in a DAG-run artifact tree

type ArtifactTreeResponse

type ArtifactTreeResponse struct {
	Items []ArtifactTreeNode `json:"items"`
}

ArtifactTreeResponse Artifact tree for a DAG-run

type AuditEntry

type AuditEntry struct {
	// Action The action that was performed (e.g., session_start, command, login)
	Action string `json:"action"`

	// Category Category of the audit event (e.g., terminal, user, dag)
	Category string `json:"category"`

	// CorrelationId Correlation ID linking related audit events
	CorrelationId *string `json:"correlationId,omitempty"`

	// CredentialId Credential ID used for the request
	CredentialId *string `json:"credentialId,omitempty"`

	// CredentialType Credential type used for the request
	CredentialType *string `json:"credentialType,omitempty"`

	// Details JSON-encoded action-specific details
	Details *string `json:"details,omitempty"`

	// Id Unique identifier for this entry
	Id string `json:"id"`

	// IpAddress Client IP address if available
	IpAddress *string `json:"ipAddress,omitempty"`

	// McpTool MCP tool name when source is MCP
	McpTool *string `json:"mcpTool,omitempty"`

	// ResourceId Affected resource ID
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceType Affected resource type
	ResourceType *string `json:"resourceType,omitempty"`

	// Result Event result such as succeeded, failed, or denied
	Result *string `json:"result,omitempty"`

	// Source Source surface that produced the event
	Source *string `json:"source,omitempty"`

	// Surface Externally accepted credential surface
	Surface *string `json:"surface,omitempty"`

	// Timestamp When the event occurred
	Timestamp time.Time `json:"timestamp"`

	// UserId ID of the user who performed the action
	UserId string `json:"userId"`

	// Username Username of the user who performed the action
	Username string `json:"username"`

	// Workspace Canonical workspace for filtering
	Workspace *string `json:"workspace,omitempty"`
}

AuditEntry A single audit log entry

type AuditLogLimit

type AuditLogLimit = int

AuditLogLimit defines model for AuditLogLimit.

type AuditLogsResponse

type AuditLogsResponse struct {
	// Entries List of audit log entries
	Entries []AuditEntry `json:"entries"`

	// Total Total number of entries matching the filter (before pagination)
	Total int `json:"total"`
}

AuditLogsResponse Response containing audit log entries

type ChangePassword200JSONResponse

type ChangePassword200JSONResponse SuccessResponse

func (ChangePassword200JSONResponse) VisitChangePasswordResponse

func (response ChangePassword200JSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChangePassword400JSONResponse

type ChangePassword400JSONResponse Error

func (ChangePassword400JSONResponse) VisitChangePasswordResponse

func (response ChangePassword400JSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChangePassword401JSONResponse

type ChangePassword401JSONResponse Error

func (ChangePassword401JSONResponse) VisitChangePasswordResponse

func (response ChangePassword401JSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChangePassword403JSONResponse

type ChangePassword403JSONResponse Error

func (ChangePassword403JSONResponse) VisitChangePasswordResponse

func (response ChangePassword403JSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChangePasswordJSONRequestBody

type ChangePasswordJSONRequestBody = ChangePasswordRequest

ChangePasswordJSONRequestBody defines body for ChangePassword for application/json ContentType.

type ChangePasswordRequest

type ChangePasswordRequest struct {
	// CurrentPassword Current password for verification
	CurrentPassword string `json:"currentPassword"`

	// NewPassword New password to set
	NewPassword string `json:"newPassword"`
}

ChangePasswordRequest Request body for changing password

type ChangePasswordRequestObject

type ChangePasswordRequestObject struct {
	Body *ChangePasswordJSONRequestBody
}

type ChangePasswordResponseObject

type ChangePasswordResponseObject interface {
	VisitChangePasswordResponse(w http.ResponseWriter) error
}

type ChangePassworddefaultJSONResponse

type ChangePassworddefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ChangePassworddefaultJSONResponse) VisitChangePasswordResponse

func (response ChangePassworddefaultJSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChatMessage

type ChatMessage struct {
	// Content Message content
	Content string `json:"content"`

	// Metadata Metadata about an LLM API call
	Metadata *ChatMessageMetadata `json:"metadata,omitempty"`

	// Role Message role in the session
	Role ChatMessageRole `json:"role"`

	// ToolCalls Tool calls made by the assistant (only for assistant messages)
	ToolCalls *[]ChatToolCall `json:"toolCalls,omitempty"`
}

ChatMessage A single chat message in an LLM session

type ChatMessageMetadata

type ChatMessageMetadata struct {
	// CompletionTokens Number of tokens in the completion
	CompletionTokens *int `json:"completionTokens,omitempty"`

	// Model Model identifier used
	Model *string `json:"model,omitempty"`

	// PromptTokens Number of tokens in the prompt
	PromptTokens *int `json:"promptTokens,omitempty"`

	// Provider LLM provider (openai, anthropic, gemini, etc.)
	Provider *string `json:"provider,omitempty"`

	// TotalTokens Total tokens (prompt + completion)
	TotalTokens *int `json:"totalTokens,omitempty"`
}

ChatMessageMetadata Metadata about an LLM API call

type ChatMessageRole

type ChatMessageRole string

ChatMessageRole Message role in the session

const (
	ChatMessageRoleAssistant ChatMessageRole = "assistant"
	ChatMessageRoleSystem    ChatMessageRole = "system"
	ChatMessageRoleTool      ChatMessageRole = "tool"
	ChatMessageRoleUser      ChatMessageRole = "user"
)

Defines values for ChatMessageRole.

type ChatMessagesResponse

type ChatMessagesResponse struct {
	// HasMore True if step is still running and more messages may arrive
	HasMore bool `json:"hasMore"`

	// Messages List of chat messages
	Messages []ChatMessage `json:"messages"`

	// StepStatus Numeric status code indicating current node state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Skipped"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	// 9: "Retrying"
	StepStatus NodeStatus `json:"stepStatus"`

	// StepStatusLabel Human-readable status description for the node
	StepStatusLabel NodeStatusLabel `json:"stepStatusLabel"`

	// ToolDefinitions Tool definitions that were available to the LLM
	ToolDefinitions *[]ToolDefinition `json:"toolDefinitions,omitempty"`
}

ChatMessagesResponse Response containing chat messages for a step

type ChatToolCall

type ChatToolCall struct {
	// Arguments JSON string of tool arguments
	Arguments *string `json:"arguments,omitempty"`

	// Id Unique identifier for this tool call
	Id string `json:"id"`

	// Name Name of the tool being called
	Name string `json:"name"`
}

ChatToolCall A tool call requested by the LLM

type ChiServerOptions

type ChiServerOptions struct {
	BaseURL          string
	BaseRouter       chi.Router
	Middlewares      []MiddlewareFunc
	ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type CommandEntry

type CommandEntry struct {
	// Args Arguments for the command
	Args *[]string `json:"args,omitempty"`

	// Command The command to execute
	Command string `json:"command"`
}

CommandEntry A command with its arguments

type CompleteHumanTask200JSONResponse

type CompleteHumanTask200JSONResponse HumanTaskCompletionResponse

func (CompleteHumanTask200JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask200JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask400JSONResponse

type CompleteHumanTask400JSONResponse Error

func (CompleteHumanTask400JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask400JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask404JSONResponse

type CompleteHumanTask404JSONResponse Error

func (CompleteHumanTask404JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask404JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask409JSONResponse

type CompleteHumanTask409JSONResponse Error

func (CompleteHumanTask409JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask409JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask413JSONResponse

type CompleteHumanTask413JSONResponse Error

func (CompleteHumanTask413JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask413JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask503JSONResponse

type CompleteHumanTask503JSONResponse Error

func (CompleteHumanTask503JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask503JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTaskJSONRequestBody

type CompleteHumanTaskJSONRequestBody = HumanTaskInput

CompleteHumanTaskJSONRequestBody defines body for CompleteHumanTask for application/json ContentType.

type CompleteHumanTaskParams

type CompleteHumanTaskParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CompleteHumanTaskParams defines parameters for CompleteHumanTask.

type CompleteHumanTaskRequestObject

type CompleteHumanTaskRequestObject struct {
	Name     DAGName          `json:"name"`
	DagRunId DAGRunConcreteId `json:"dagRunId"`
	StepId   HumanTaskStepId  `json:"stepId"`
	Params   CompleteHumanTaskParams
	Body     *CompleteHumanTaskJSONRequestBody
}

type CompleteHumanTaskResponseObject

type CompleteHumanTaskResponseObject interface {
	VisitCompleteHumanTaskResponse(w http.ResponseWriter) error
}

type CompleteHumanTaskdefaultJSONResponse

type CompleteHumanTaskdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CompleteHumanTaskdefaultJSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTaskdefaultJSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type Condition

type Condition struct {
	// Condition Value or command text to evaluate. When `expected` is omitted, this runs as a command check. When `expected` is set, this is value-resolved and compared as data.
	Condition *string `json:"condition,omitempty"`

	// Error Error message if the condition is not met
	Error *string `json:"error,omitempty"`

	// Eval Dynamic value expression to evaluate and compare with `expected`. Valid only when `expected` is set and `condition` is omitted.
	Eval *string `json:"eval,omitempty"`

	// Expected Expected result for a value-match precondition. When set, Dagu compares the actual value from `condition` or `eval` instead of using command exit status.
	Expected *string `json:"expected,omitempty"`

	// Matched Whether the condition was met
	Matched *bool `json:"matched,omitempty"`

	// Negate If true, inverts the condition result (run when condition does NOT match)
	Negate *bool `json:"negate,omitempty"`
}

Condition Precondition that must be satisfied before running a step or DAG-run

type ConfigureDAGWebhookHMAC200JSONResponse

type ConfigureDAGWebhookHMAC200JSONResponse WebhookDetails

func (ConfigureDAGWebhookHMAC200JSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMAC200JSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookHMAC400JSONResponse

type ConfigureDAGWebhookHMAC400JSONResponse Error

func (ConfigureDAGWebhookHMAC400JSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMAC400JSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookHMAC404JSONResponse

type ConfigureDAGWebhookHMAC404JSONResponse Error

func (ConfigureDAGWebhookHMAC404JSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMAC404JSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookHMAC501JSONResponse

type ConfigureDAGWebhookHMAC501JSONResponse Error

func (ConfigureDAGWebhookHMAC501JSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMAC501JSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookHMACJSONRequestBody

type ConfigureDAGWebhookHMACJSONRequestBody = WebhookHMACConfigureRequest

ConfigureDAGWebhookHMACJSONRequestBody defines body for ConfigureDAGWebhookHMAC for application/json ContentType.

type ConfigureDAGWebhookHMACParams

type ConfigureDAGWebhookHMACParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ConfigureDAGWebhookHMACParams defines parameters for ConfigureDAGWebhookHMAC.

type ConfigureDAGWebhookHMACRequestObject

type ConfigureDAGWebhookHMACRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ConfigureDAGWebhookHMACParams
	Body     *ConfigureDAGWebhookHMACJSONRequestBody
}

type ConfigureDAGWebhookHMACResponseObject

type ConfigureDAGWebhookHMACResponseObject interface {
	VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error
}

type ConfigureDAGWebhookHMACdefaultJSONResponse

type ConfigureDAGWebhookHMACdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ConfigureDAGWebhookHMACdefaultJSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMACdefaultJSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ControllerEvent

type ControllerEvent struct {
	// Attempt Which run of this step it was, starting at 1
	Attempt *int `json:"attempt,omitempty"`

	// ChildDagName Name of the child DAG that ran
	ChildDagName *string `json:"childDagName,omitempty"`

	// ChildDagRunId Child DAG-run this action produced, for linking to its run page. Absent for steps that run no child DAG.
	ChildDagRunId *string `json:"childDagRunId,omitempty"`

	// FinishedAt RFC3339 timestamp when the step finished
	FinishedAt *string `json:"finishedAt,omitempty"`

	// Kind What the controller did on this turn
	Kind ControllerEventKind `json:"kind"`

	// Name Step or task the event concerns
	Name *string `json:"name,omitempty"`

	// Reason Controller's justification, or why the call was rejected
	Reason *string `json:"reason,omitempty"`

	// StartedAt RFC3339 timestamp when the step started
	StartedAt *string `json:"startedAt,omitempty"`

	// Status Resulting step status for an action event, or the new task status for a task_status event
	Status *string `json:"status,omitempty"`

	// Turn Controller turn this event belongs to, starting at 1
	Turn int `json:"turn"`
}

ControllerEvent One entry on a controller DAG-run's decision timeline

type ControllerEventKind

type ControllerEventKind string

ControllerEventKind What the controller did on this turn

const (
	ControllerEventKindAction     ControllerEventKind = "action"
	ControllerEventKindAskUser    ControllerEventKind = "ask_user"
	ControllerEventKindRejected   ControllerEventKind = "rejected"
	ControllerEventKindStalled    ControllerEventKind = "stalled"
	ControllerEventKindTaskStatus ControllerEventKind = "task_status"
)

Defines values for ControllerEventKind.

type ControllerTask

type ControllerTask struct {
	// Description Completion criteria the controller decides against
	Description *string `json:"description,omitempty"`

	// Name Unique task name
	Name string `json:"name"`

	// Reason Justification the controller gave for the current status
	Reason *string `json:"reason,omitempty"`

	// Status Where the task stands. The run ends once none is open, and fails if any is failed. A skipped task does not fail the run.
	Status ControllerTaskStatus `json:"status"`
}

ControllerTask A goal a controller DAG must satisfy before the run concludes

type ControllerTaskStatus

type ControllerTaskStatus string

ControllerTaskStatus Where the task stands. The run ends once none is open, and fails if any is failed. A skipped task does not fail the run.

const (
	ControllerTaskStatusCompleted ControllerTaskStatus = "completed"
	ControllerTaskStatusFailed    ControllerTaskStatus = "failed"
	ControllerTaskStatusOpen      ControllerTaskStatus = "open"
	ControllerTaskStatusSkipped   ControllerTaskStatus = "skipped"
)

Defines values for ControllerTaskStatus.

type CoordinatorInstance

type CoordinatorInstance struct {
	// Host Hostname where coordinator is running
	Host string `json:"host"`

	// InstanceId Unique identifier of the coordinator instance
	InstanceId string `json:"instanceId"`

	// Port Port number the coordinator is listening on
	Port int `json:"port"`

	// StartedAt RFC3339 timestamp when coordinator started
	StartedAt string `json:"startedAt"`

	// Status Coordinator status
	Status CoordinatorInstanceStatus `json:"status"`
}

CoordinatorInstance Coordinator instance status information

type CoordinatorInstanceStatus

type CoordinatorInstanceStatus string

CoordinatorInstanceStatus Coordinator status

const (
	CoordinatorInstanceStatusActive   CoordinatorInstanceStatus = "active"
	CoordinatorInstanceStatusInactive CoordinatorInstanceStatus = "inactive"
	CoordinatorInstanceStatusUnknown  CoordinatorInstanceStatus = "unknown"
)

Defines values for CoordinatorInstanceStatus.

type CoordinatorStatusResponse

type CoordinatorStatusResponse struct {
	// Coordinators List of all registered coordinator instances
	Coordinators []CoordinatorInstance `json:"coordinators"`
}

CoordinatorStatusResponse Response containing status of all coordinator instances

type CreateAPIKey201JSONResponse

type CreateAPIKey201JSONResponse CreateAPIKeyResponse

func (CreateAPIKey201JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey201JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKey400JSONResponse

type CreateAPIKey400JSONResponse Error

func (CreateAPIKey400JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey400JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKey401JSONResponse

type CreateAPIKey401JSONResponse Error

func (CreateAPIKey401JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey401JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKey403JSONResponse

type CreateAPIKey403JSONResponse Error

func (CreateAPIKey403JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey403JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKey409JSONResponse

type CreateAPIKey409JSONResponse Error

func (CreateAPIKey409JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey409JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKeyJSONRequestBody

type CreateAPIKeyJSONRequestBody = CreateAPIKeyRequest

CreateAPIKeyJSONRequestBody defines body for CreateAPIKey for application/json ContentType.

type CreateAPIKeyRequest

type CreateAPIKeyRequest struct {
	// AllowedSurfaces Interfaces where this API key may be accepted
	AllowedSurfaces []CreateAPIKeyRequestAllowedSurfaces `json:"allowedSurfaces"`

	// AttributionClass Whether this key is owned by a user or represents a service account
	AttributionClass CreateAPIKeyRequestAttributionClass `json:"attributionClass"`

	// Description Purpose description
	Description *string `json:"description,omitempty"`

	// Name Human-readable name
	Name string `json:"name"`

	// OwnerUserId Owner user ID when attributionClass is user_owned
	OwnerUserId *string `json:"ownerUserId,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// ServiceAccountName Service-account display name when attributionClass is service_account
	ServiceAccountName *string `json:"serviceAccountName,omitempty"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess *WorkspaceAccess `json:"workspaceAccess,omitempty"`
}

CreateAPIKeyRequest Create API key request

type CreateAPIKeyRequestAllowedSurfaces

type CreateAPIKeyRequestAllowedSurfaces string

CreateAPIKeyRequestAllowedSurfaces defines model for CreateAPIKeyRequest.AllowedSurfaces.

const (
	CreateAPIKeyRequestAllowedSurfacesMcp     CreateAPIKeyRequestAllowedSurfaces = "mcp"
	CreateAPIKeyRequestAllowedSurfacesRestApi CreateAPIKeyRequestAllowedSurfaces = "rest_api"
)

Defines values for CreateAPIKeyRequestAllowedSurfaces.

type CreateAPIKeyRequestAttributionClass

type CreateAPIKeyRequestAttributionClass string

CreateAPIKeyRequestAttributionClass Whether this key is owned by a user or represents a service account

const (
	CreateAPIKeyRequestAttributionClassServiceAccount CreateAPIKeyRequestAttributionClass = "service_account"
	CreateAPIKeyRequestAttributionClassUserOwned      CreateAPIKeyRequestAttributionClass = "user_owned"
)

Defines values for CreateAPIKeyRequestAttributionClass.

type CreateAPIKeyRequestObject

type CreateAPIKeyRequestObject struct {
	Body *CreateAPIKeyJSONRequestBody
}

type CreateAPIKeyResponse

type CreateAPIKeyResponse struct {
	// ApiKey API key information
	ApiKey APIKey `json:"apiKey"`

	// Key Full key secret, only returned once
	Key string `json:"key"`
}

CreateAPIKeyResponse Create API key response

type CreateAPIKeyResponseObject

type CreateAPIKeyResponseObject interface {
	VisitCreateAPIKeyResponse(w http.ResponseWriter) error
}

type CreateAPIKeydefaultJSONResponse

type CreateAPIKeydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateAPIKeydefaultJSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKeydefaultJSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateDAGWebhook201JSONResponse

type CreateDAGWebhook201JSONResponse WebhookCreateResponse

func (CreateDAGWebhook201JSONResponse) VisitCreateDAGWebhookResponse

func (response CreateDAGWebhook201JSONResponse) VisitCreateDAGWebhookResponse(w http.ResponseWriter) error

type CreateDAGWebhook409JSONResponse

type CreateDAGWebhook409JSONResponse Error

func (CreateDAGWebhook409JSONResponse) VisitCreateDAGWebhookResponse

func (response CreateDAGWebhook409JSONResponse) VisitCreateDAGWebhookResponse(w http.ResponseWriter) error

type CreateDAGWebhookParams

type CreateDAGWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateDAGWebhookParams defines parameters for CreateDAGWebhook.

type CreateDAGWebhookRequestObject

type CreateDAGWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   CreateDAGWebhookParams
}

type CreateDAGWebhookResponseObject

type CreateDAGWebhookResponseObject interface {
	VisitCreateDAGWebhookResponse(w http.ResponseWriter) error
}

type CreateDAGWebhookdefaultJSONResponse

type CreateDAGWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateDAGWebhookdefaultJSONResponse) VisitCreateDAGWebhookResponse

func (response CreateDAGWebhookdefaultJSONResponse) VisitCreateDAGWebhookResponse(w http.ResponseWriter) error

type CreateIncidentProvider201JSONResponse

type CreateIncidentProvider201JSONResponse IncidentProvider

func (CreateIncidentProvider201JSONResponse) VisitCreateIncidentProviderResponse

func (response CreateIncidentProvider201JSONResponse) VisitCreateIncidentProviderResponse(w http.ResponseWriter) error

type CreateIncidentProvider400JSONResponse

type CreateIncidentProvider400JSONResponse Error

func (CreateIncidentProvider400JSONResponse) VisitCreateIncidentProviderResponse

func (response CreateIncidentProvider400JSONResponse) VisitCreateIncidentProviderResponse(w http.ResponseWriter) error

type CreateIncidentProvider403JSONResponse

type CreateIncidentProvider403JSONResponse Error

func (CreateIncidentProvider403JSONResponse) VisitCreateIncidentProviderResponse

func (response CreateIncidentProvider403JSONResponse) VisitCreateIncidentProviderResponse(w http.ResponseWriter) error

type CreateIncidentProviderJSONRequestBody

type CreateIncidentProviderJSONRequestBody = IncidentProviderInput

CreateIncidentProviderJSONRequestBody defines body for CreateIncidentProvider for application/json ContentType.

type CreateIncidentProviderParams

type CreateIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateIncidentProviderParams defines parameters for CreateIncidentProvider.

type CreateIncidentProviderRequestObject

type CreateIncidentProviderRequestObject struct {
	Params CreateIncidentProviderParams
	Body   *CreateIncidentProviderJSONRequestBody
}

type CreateIncidentProviderResponseObject

type CreateIncidentProviderResponseObject interface {
	VisitCreateIncidentProviderResponse(w http.ResponseWriter) error
}

type CreateIncidentProviderdefaultJSONResponse

type CreateIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateIncidentProviderdefaultJSONResponse) VisitCreateIncidentProviderResponse

func (response CreateIncidentProviderdefaultJSONResponse) VisitCreateIncidentProviderResponse(w http.ResponseWriter) error

type CreateNewDAG201JSONResponse

type CreateNewDAG201JSONResponse struct {
	// Name Name of the newly created DAG
	Name string `json:"name"`
}

func (CreateNewDAG201JSONResponse) VisitCreateNewDAGResponse

func (response CreateNewDAG201JSONResponse) VisitCreateNewDAGResponse(w http.ResponseWriter) error

type CreateNewDAG400JSONResponse

type CreateNewDAG400JSONResponse Error

func (CreateNewDAG400JSONResponse) VisitCreateNewDAGResponse

func (response CreateNewDAG400JSONResponse) VisitCreateNewDAGResponse(w http.ResponseWriter) error

type CreateNewDAGJSONBody

type CreateNewDAGJSONBody struct {
	// Name Name of the DAG
	Name DAGName `json:"name"`

	// Spec Optional DAG spec in YAML format to initialize the DAG. If provided, the spec will be validated before creation.
	Spec *string `json:"spec,omitempty"`
}

CreateNewDAGJSONBody defines parameters for CreateNewDAG.

type CreateNewDAGJSONRequestBody

type CreateNewDAGJSONRequestBody CreateNewDAGJSONBody

CreateNewDAGJSONRequestBody defines body for CreateNewDAG for application/json ContentType.

type CreateNewDAGParams

type CreateNewDAGParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateNewDAGParams defines parameters for CreateNewDAG.

type CreateNewDAGRequestObject

type CreateNewDAGRequestObject struct {
	Params CreateNewDAGParams
	Body   *CreateNewDAGJSONRequestBody
}

type CreateNewDAGResponseObject

type CreateNewDAGResponseObject interface {
	VisitCreateNewDAGResponse(w http.ResponseWriter) error
}

type CreateNewDAGdefaultJSONResponse

type CreateNewDAGdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateNewDAGdefaultJSONResponse) VisitCreateNewDAGResponse

func (response CreateNewDAGdefaultJSONResponse) VisitCreateNewDAGResponse(w http.ResponseWriter) error

type CreateNotificationChannel201JSONResponse

type CreateNotificationChannel201JSONResponse NotificationChannel

func (CreateNotificationChannel201JSONResponse) VisitCreateNotificationChannelResponse

func (response CreateNotificationChannel201JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error

type CreateNotificationChannel400JSONResponse

type CreateNotificationChannel400JSONResponse Error

func (CreateNotificationChannel400JSONResponse) VisitCreateNotificationChannelResponse

func (response CreateNotificationChannel400JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error

type CreateNotificationChannel403JSONResponse

type CreateNotificationChannel403JSONResponse Error

func (CreateNotificationChannel403JSONResponse) VisitCreateNotificationChannelResponse

func (response CreateNotificationChannel403JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error

type CreateNotificationChannelJSONRequestBody

type CreateNotificationChannelJSONRequestBody = NotificationChannelInput

CreateNotificationChannelJSONRequestBody defines body for CreateNotificationChannel for application/json ContentType.

type CreateNotificationChannelParams

type CreateNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateNotificationChannelParams defines parameters for CreateNotificationChannel.

type CreateNotificationChannelRequestObject

type CreateNotificationChannelRequestObject struct {
	Params CreateNotificationChannelParams
	Body   *CreateNotificationChannelJSONRequestBody
}

type CreateNotificationChannelResponseObject

type CreateNotificationChannelResponseObject interface {
	VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
}

type CreateNotificationChanneldefaultJSONResponse

type CreateNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateNotificationChanneldefaultJSONResponse) VisitCreateNotificationChannelResponse

func (response CreateNotificationChanneldefaultJSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error

type CreateRemoteNode201JSONResponse

type CreateRemoteNode201JSONResponse RemoteNodeResponse

func (CreateRemoteNode201JSONResponse) VisitCreateRemoteNodeResponse

func (response CreateRemoteNode201JSONResponse) VisitCreateRemoteNodeResponse(w http.ResponseWriter) error

type CreateRemoteNode400JSONResponse

type CreateRemoteNode400JSONResponse Error

func (CreateRemoteNode400JSONResponse) VisitCreateRemoteNodeResponse

func (response CreateRemoteNode400JSONResponse) VisitCreateRemoteNodeResponse(w http.ResponseWriter) error

type CreateRemoteNode409JSONResponse

type CreateRemoteNode409JSONResponse Error

func (CreateRemoteNode409JSONResponse) VisitCreateRemoteNodeResponse

func (response CreateRemoteNode409JSONResponse) VisitCreateRemoteNodeResponse(w http.ResponseWriter) error

type CreateRemoteNodeJSONRequestBody

type CreateRemoteNodeJSONRequestBody = CreateRemoteNodeRequest

CreateRemoteNodeJSONRequestBody defines body for CreateRemoteNode for application/json ContentType.

type CreateRemoteNodeParams

type CreateRemoteNodeParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateRemoteNodeParams defines parameters for CreateRemoteNode.

type CreateRemoteNodeRequest

type CreateRemoteNodeRequest struct {
	// ApiBaseUrl Base URL of the remote Dagu instance API
	ApiBaseUrl string `json:"apiBaseUrl"`

	// AuthToken Bearer token for token auth
	AuthToken *string `json:"authToken,omitempty"`

	// AuthType Authentication mode
	AuthType *CreateRemoteNodeRequestAuthType `json:"authType,omitempty"`

	// BasicAuthPassword Password for basic auth
	BasicAuthPassword *string `json:"basicAuthPassword,omitempty"`

	// BasicAuthUsername Username for basic auth
	BasicAuthUsername *string `json:"basicAuthUsername,omitempty"`

	// Description Optional description
	Description *string `json:"description,omitempty"`

	// Name Display name for the remote node
	Name string `json:"name"`

	// SkipTlsVerify Skip TLS certificate verification
	SkipTlsVerify *bool `json:"skipTlsVerify,omitempty"`
}

CreateRemoteNodeRequest defines model for CreateRemoteNodeRequest.

type CreateRemoteNodeRequestAuthType

type CreateRemoteNodeRequestAuthType string

CreateRemoteNodeRequestAuthType Authentication mode

const (
	CreateRemoteNodeRequestAuthTypeBasic CreateRemoteNodeRequestAuthType = "basic"
	CreateRemoteNodeRequestAuthTypeNone  CreateRemoteNodeRequestAuthType = "none"
	CreateRemoteNodeRequestAuthTypeToken CreateRemoteNodeRequestAuthType = "token"
)

Defines values for CreateRemoteNodeRequestAuthType.

type CreateRemoteNodeRequestObject

type CreateRemoteNodeRequestObject struct {
	Params CreateRemoteNodeParams
	Body   *CreateRemoteNodeJSONRequestBody
}

type CreateRemoteNodeResponseObject

type CreateRemoteNodeResponseObject interface {
	VisitCreateRemoteNodeResponse(w http.ResponseWriter) error
}

type CreateRuntimeProfile201JSONResponse

type CreateRuntimeProfile201JSONResponse RuntimeProfileResponse

func (CreateRuntimeProfile201JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile201JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfile400JSONResponse

type CreateRuntimeProfile400JSONResponse Error

func (CreateRuntimeProfile400JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile400JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfile401JSONResponse

type CreateRuntimeProfile401JSONResponse Error

func (CreateRuntimeProfile401JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile401JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfile403JSONResponse

type CreateRuntimeProfile403JSONResponse Error

func (CreateRuntimeProfile403JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile403JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfile409JSONResponse

type CreateRuntimeProfile409JSONResponse Error

func (CreateRuntimeProfile409JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile409JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfileJSONRequestBody

type CreateRuntimeProfileJSONRequestBody = CreateRuntimeProfileRequest

CreateRuntimeProfileJSONRequestBody defines body for CreateRuntimeProfile for application/json ContentType.

type CreateRuntimeProfileParams

type CreateRuntimeProfileParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateRuntimeProfileParams defines parameters for CreateRuntimeProfile.

type CreateRuntimeProfileRequest

type CreateRuntimeProfileRequest struct {
	Description *string `json:"description,omitempty"`

	// Name Runtime profile name.
	Name      RuntimeProfileName `json:"name"`
	Protected *bool              `json:"protected,omitempty"`
}

CreateRuntimeProfileRequest defines model for CreateRuntimeProfileRequest.

type CreateRuntimeProfileRequestObject

type CreateRuntimeProfileRequestObject struct {
	Params CreateRuntimeProfileParams
	Body   *CreateRuntimeProfileJSONRequestBody
}

type CreateRuntimeProfileResponseObject

type CreateRuntimeProfileResponseObject interface {
	VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error
}

type CreateRuntimeProfiledefaultJSONResponse

type CreateRuntimeProfiledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateRuntimeProfiledefaultJSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfiledefaultJSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateSecret201JSONResponse

type CreateSecret201JSONResponse SecretResponse

func (CreateSecret201JSONResponse) VisitCreateSecretResponse

func (response CreateSecret201JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecret400JSONResponse

type CreateSecret400JSONResponse Error

func (CreateSecret400JSONResponse) VisitCreateSecretResponse

func (response CreateSecret400JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecret401JSONResponse

type CreateSecret401JSONResponse Error

func (CreateSecret401JSONResponse) VisitCreateSecretResponse

func (response CreateSecret401JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecret403JSONResponse

type CreateSecret403JSONResponse Error

func (CreateSecret403JSONResponse) VisitCreateSecretResponse

func (response CreateSecret403JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecret409JSONResponse

type CreateSecret409JSONResponse Error

func (CreateSecret409JSONResponse) VisitCreateSecretResponse

func (response CreateSecret409JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecretJSONRequestBody

type CreateSecretJSONRequestBody = CreateSecretRequest

CreateSecretJSONRequestBody defines body for CreateSecret for application/json ContentType.

type CreateSecretParams

type CreateSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateSecretParams defines parameters for CreateSecret.

type CreateSecretRequest

type CreateSecretRequest struct {
	Description  *string                         `json:"description,omitempty"`
	ProviderType CreateSecretRequestProviderType `json:"providerType"`

	// Ref Secret ref used from DAG YAML, for example prod/db-password.
	Ref string `json:"ref"`

	// Value Initial Dagu-managed value. Write-only; never returned by the API.
	Value *string `json:"value,omitempty"`

	// Workspace Secret scope for management. Use global for workspace-less secrets or a workspace name. Omit for global.
	Workspace *string `json:"workspace,omitempty"`
}

CreateSecretRequest defines model for CreateSecretRequest.

type CreateSecretRequestObject

type CreateSecretRequestObject struct {
	Params CreateSecretParams
	Body   *CreateSecretJSONRequestBody
}

type CreateSecretRequestProviderType

type CreateSecretRequestProviderType string

CreateSecretRequestProviderType defines model for CreateSecretRequest.ProviderType.

const (
	CreateSecretRequestProviderTypeDaguManaged CreateSecretRequestProviderType = "dagu-managed"
)

Defines values for CreateSecretRequestProviderType.

type CreateSecretResponseObject

type CreateSecretResponseObject interface {
	VisitCreateSecretResponse(w http.ResponseWriter) error
}

type CreateSecretdefaultJSONResponse

type CreateSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateSecretdefaultJSONResponse) VisitCreateSecretResponse

func (response CreateSecretdefaultJSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateUser201JSONResponse

type CreateUser201JSONResponse UserResponse

func (CreateUser201JSONResponse) VisitCreateUserResponse

func (response CreateUser201JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser400JSONResponse

type CreateUser400JSONResponse Error

func (CreateUser400JSONResponse) VisitCreateUserResponse

func (response CreateUser400JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser401JSONResponse

type CreateUser401JSONResponse Error

func (CreateUser401JSONResponse) VisitCreateUserResponse

func (response CreateUser401JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser403JSONResponse

type CreateUser403JSONResponse Error

func (CreateUser403JSONResponse) VisitCreateUserResponse

func (response CreateUser403JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser409JSONResponse

type CreateUser409JSONResponse Error

func (CreateUser409JSONResponse) VisitCreateUserResponse

func (response CreateUser409JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody = CreateUserRequest

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserRequest

type CreateUserRequest struct {
	// Password User's password
	Password string `json:"password"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// Username Unique username
	Username string `json:"username"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess *WorkspaceAccess `json:"workspaceAccess,omitempty"`
}

CreateUserRequest Request body for creating a new user

type CreateUserRequestObject

type CreateUserRequestObject struct {
	Body *CreateUserJSONRequestBody
}

type CreateUserResponseObject

type CreateUserResponseObject interface {
	VisitCreateUserResponse(w http.ResponseWriter) error
}

type CreateUserdefaultJSONResponse

type CreateUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateUserdefaultJSONResponse) VisitCreateUserResponse

func (response CreateUserdefaultJSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateView201JSONResponse

type CreateView201JSONResponse View

func (CreateView201JSONResponse) VisitCreateViewResponse

func (response CreateView201JSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateView400JSONResponse

type CreateView400JSONResponse Error

func (CreateView400JSONResponse) VisitCreateViewResponse

func (response CreateView400JSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateView401JSONResponse

type CreateView401JSONResponse Error

func (CreateView401JSONResponse) VisitCreateViewResponse

func (response CreateView401JSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateView403JSONResponse

type CreateView403JSONResponse Error

func (CreateView403JSONResponse) VisitCreateViewResponse

func (response CreateView403JSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateViewJSONRequestBody

type CreateViewJSONRequestBody = ViewSpec

CreateViewJSONRequestBody defines body for CreateView for application/json ContentType.

type CreateViewParams

type CreateViewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateViewParams defines parameters for CreateView.

type CreateViewRequestObject

type CreateViewRequestObject struct {
	Params CreateViewParams
	Body   *CreateViewJSONRequestBody
}

type CreateViewResponseObject

type CreateViewResponseObject interface {
	VisitCreateViewResponse(w http.ResponseWriter) error
}

type CreateViewdefaultJSONResponse

type CreateViewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateViewdefaultJSONResponse) VisitCreateViewResponse

func (response CreateViewdefaultJSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateWorkspace201JSONResponse

type CreateWorkspace201JSONResponse WorkspaceResponse

func (CreateWorkspace201JSONResponse) VisitCreateWorkspaceResponse

func (response CreateWorkspace201JSONResponse) VisitCreateWorkspaceResponse(w http.ResponseWriter) error

type CreateWorkspace400JSONResponse

type CreateWorkspace400JSONResponse Error

func (CreateWorkspace400JSONResponse) VisitCreateWorkspaceResponse

func (response CreateWorkspace400JSONResponse) VisitCreateWorkspaceResponse(w http.ResponseWriter) error

type CreateWorkspace409JSONResponse

type CreateWorkspace409JSONResponse Error

func (CreateWorkspace409JSONResponse) VisitCreateWorkspaceResponse

func (response CreateWorkspace409JSONResponse) VisitCreateWorkspaceResponse(w http.ResponseWriter) error

type CreateWorkspaceJSONRequestBody

type CreateWorkspaceJSONRequestBody = CreateWorkspaceRequest

CreateWorkspaceJSONRequestBody defines body for CreateWorkspace for application/json ContentType.

type CreateWorkspaceParams

type CreateWorkspaceParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateWorkspaceParams defines parameters for CreateWorkspace.

type CreateWorkspaceRequest

type CreateWorkspaceRequest struct {
	Description *string `json:"description,omitempty"`

	// Name Workspace name. The reserved names all, default, and global are not allowed.
	Name WorkspaceName `json:"name"`
}

CreateWorkspaceRequest defines model for CreateWorkspaceRequest.

type CreateWorkspaceRequestObject

type CreateWorkspaceRequestObject struct {
	Params CreateWorkspaceParams
	Body   *CreateWorkspaceJSONRequestBody
}

type CreateWorkspaceResponseObject

type CreateWorkspaceResponseObject interface {
	VisitCreateWorkspaceResponse(w http.ResponseWriter) error
}

type DAG

type DAG struct {
	// DefaultParams Default parameter values in JSON format if not specified at DAG-run creation
	DefaultParams *string `json:"defaultParams,omitempty"`

	// Description Human-readable description of the DAG's purpose and behavior
	Description *string `json:"description,omitempty"`

	// Group Logical grouping of related DAGs for organizational purposes
	Group *string `json:"group,omitempty"`

	// Labels List of labels for categorizing and filtering DAGs
	Labels *[]string `json:"labels,omitempty"`

	// MaxActiveRuns DEPRECATED: This field is ignored for local (DAG-based) queues. For concurrency control, use global queues
	// Deprecated: For concurrency control, configure global queues in config.yaml instead
	MaxActiveRuns *int `json:"maxActiveRuns,omitempty"`

	// Name Logical name of the DAG
	Name string `json:"name"`

	// Params List of parameter names that can be passed to DAG-runs created from this DAG
	Params *[]string `json:"params,omitempty"`

	// Queue Name of the queue this DAG is assigned to. If not specified, the DAG name itself becomes the queue name
	Queue *string `json:"queue,omitempty"`

	// Resources Resource limits requested for a DAG run
	Resources *DAGResources `json:"resources,omitempty"`

	// RunConfig Configuration for controlling user interactions when starting DAG runs
	RunConfig *RunConfig `json:"runConfig,omitempty"`

	// Schedule List of scheduling expressions defining when DAG-runs should be created from this DAG
	Schedule *[]Schedule `json:"schedule,omitempty"`

	// Tags Deprecated alias for labels. List of labels for categorizing and filtering DAGs
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]string `json:"tags,omitempty"`

	// Workspace Workspace label value for the DAG. Omitted for default DAGs and invalid workspace labels.
	Workspace *string `json:"workspace,omitempty"`
}

DAG Core DAG configuration containing definition and metadata

type DAGArtifactsConfig

type DAGArtifactsConfig struct {
	// Dir Base directory for storing artifacts for this DAG when explicitly configured
	Dir *string `json:"dir,omitempty"`

	// Enabled Whether artifact storage is enabled for this DAG
	Enabled bool `json:"enabled"`
}

DAGArtifactsConfig Configuration for DAG run artifact storage

type DAGDetails

type DAGDetails struct {
	// Artifacts Configuration for DAG run artifact storage
	Artifacts *DAGArtifactsConfig `json:"artifacts,omitempty"`

	// DefaultParams Default parameter values in JSON format if not specified at DAG-run creation
	DefaultParams *string `json:"defaultParams,omitempty"`

	// Delay Time in seconds to wait before starting a DAG-run
	Delay *int `json:"delay,omitempty"`

	// Description Human-readable description of the DAG's purpose and behavior
	Description *string `json:"description,omitempty"`

	// Env List of environment variables to set before executing a DAG-run
	Env *[]string `json:"env,omitempty"`

	// Group Logical grouping of related DAGs for organizational purposes
	Group *string `json:"group,omitempty"`

	// HandlerOn Configuration for event handlers in a DAG-run
	HandlerOn *HandlerOn `json:"handlerOn,omitempty"`

	// HistRetentionDays Number of days to retain historical logs
	HistRetentionDays *int `json:"histRetentionDays,omitempty"`

	// HistRetentionRuns Number of DAG runs to retain historical logs. Mutually exclusive with histRetentionDays.
	HistRetentionRuns *int `json:"histRetentionRuns,omitempty"`

	// Labels List of labels for categorizing and filtering DAGs
	Labels *[]string `json:"labels,omitempty"`

	// LogDir Directory path for storing log files
	LogDir *string `json:"logDir,omitempty"`

	// MaxActiveRuns DEPRECATED: This field is ignored for local (DAG-based) queues. For concurrency control, use global queues
	// Deprecated: For concurrency control, configure global queues in config.yaml instead
	MaxActiveRuns *int `json:"maxActiveRuns,omitempty"`

	// MaxActiveSteps Maximum number of concurrent steps allowed in a DAG run
	MaxActiveSteps *int `json:"maxActiveSteps,omitempty"`

	// Name Unique identifier for the DAG within its group
	Name string `json:"name"`

	// NextRun Scheduler-aware next planned run time. Pending overdue one-offs remain visible until consumed.
	NextRun *time.Time `json:"nextRun,omitempty"`

	// ParamDefs Ordered parameter definitions derived from DAG params for typed UI rendering and validation
	ParamDefs *[]ParamDef `json:"paramDefs,omitempty"`

	// ParamSchema Resolved JSON Schema for schema-backed DAG params when safe for direct UI form rendering
	ParamSchema *map[string]interface{} `json:"paramSchema,omitempty"`

	// Params List of parameter names that can be passed to DAG-runs created from this DAG
	Params *[]string `json:"params,omitempty"`

	// Preconditions Conditions that must be met before a DAG-run can start
	Preconditions *[]Condition `json:"preconditions,omitempty"`

	// Queue Name of the queue this DAG is assigned to. If not specified, the DAG name itself becomes the queue name
	Queue *string `json:"queue,omitempty"`

	// Resources Resource limits requested for a DAG run
	Resources *DAGResources `json:"resources,omitempty"`

	// RunConfig Configuration for controlling user interactions when starting DAG runs
	RunConfig *RunConfig `json:"runConfig,omitempty"`

	// Schedule List of scheduling expressions defining when DAG-runs should be created from this DAG
	Schedule *[]Schedule `json:"schedule,omitempty"`

	// Steps List of steps to execute in DAG-runs created from this DAG
	Steps *[]Step `json:"steps,omitempty"`

	// Tags Deprecated alias for labels. List of labels for categorizing and filtering DAGs
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]string `json:"tags,omitempty"`

	// Tasks Goals a controller DAG must satisfy. Present only for type controller.
	Tasks *[]ControllerTask `json:"tasks,omitempty"`

	// Type Execution type. 'graph' resolves dependencies, 'chain' runs steps in order, 'controller' lets an LLM choose each step.
	Type *DAGDetailsType `json:"type,omitempty"`
}

DAGDetails Detailed DAG configuration information

type DAGDetailsType

type DAGDetailsType string

DAGDetailsType Execution type. 'graph' resolves dependencies, 'chain' runs steps in order, 'controller' lets an LLM choose each step.

const (
	DAGDetailsTypeChain      DAGDetailsType = "chain"
	DAGDetailsTypeController DAGDetailsType = "controller"
	DAGDetailsTypeGraph      DAGDetailsType = "graph"
)

Defines values for DAGDetailsType.

type DAGEditorHints

type DAGEditorHints struct {
	// InheritedCustomActions Custom actions inherited from base config and available to the current DAG
	InheritedCustomActions *[]InheritedCustomActionHint `json:"inheritedCustomActions,omitempty"`

	// InheritedLegacyDefinitions Deprecated legacy execution definitions inherited from base config and available to the current DAG
	InheritedLegacyDefinitions []InheritedLegacyDefinitionHint `json:"inheritedLegacyDefinitions"`
}

DAGEditorHints Editor-only metadata used to synthesize per-document schema hints

type DAGFile

type DAGFile struct {
	// Dag Core DAG configuration containing definition and metadata
	Dag DAG `json:"dag"`

	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// FileName File ID of the DAG file
	FileName string `json:"fileName"`

	// FilePath Absolute file path of the DAG file on disk
	FilePath *string `json:"filePath,omitempty"`

	// LatestDAGRun Current status of a DAG-run
	LatestDAGRun DAGRunSummary `json:"latestDAGRun"`

	// NextRun Scheduler-aware next planned run time. Pending overdue one-offs remain visible until consumed.
	NextRun *time.Time `json:"nextRun,omitempty"`

	// Suspended Whether the DAG is suspended
	Suspended bool `json:"suspended"`
}

DAGFile DAG file with its status information

type DAGFileName

type DAGFileName = string

DAGFileName Name of the DAG file

type DAGGridItem

type DAGGridItem struct {
	// History Status of the step ordered by time
	History []NodeStatus `json:"history"`

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

DAGGridItem Grid item for visualizing DAG-run execution history

type DAGName

type DAGName = string

DAGName Name of the DAG

type DAGNotificationSettings

type DAGNotificationSettings struct {
	CreatedAt time.Time `json:"createdAt"`

	// DagName Name of the DAG these settings apply to
	DagName string `json:"dagName"`

	// Enabled Whether notification delivery is enabled for this DAG
	Enabled bool `json:"enabled"`

	// Events DAG run events that trigger notifications
	Events []NotificationEventType `json:"events"`

	// Id Stable settings ID
	Id string `json:"id"`

	// Subscriptions Notification channels subscribed by this DAG
	Subscriptions []NotificationSubscription `json:"subscriptions"`

	// Targets DAG-local notification targets kept for backward compatibility
	Targets   []NotificationTarget `json:"targets"`
	UpdatedAt time.Time            `json:"updatedAt"`

	// UpdatedBy User ID that last updated the settings
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

DAGNotificationSettings Server-side DAG notification settings

type DAGResourceLimits

type DAGResourceLimits struct {
	// Cpu CPU limit as cores (for example, "2" or "0.5") or millicores (for example, "500m")
	Cpu *string `json:"cpu,omitempty"`

	// Memory Memory limit in bytes or with a unit suffix (for example, "512Mi", "1Gi", or "2G")
	Memory *string `json:"memory,omitempty"`
}

DAGResourceLimits CPU and memory limits requested for a DAG run

type DAGResources

type DAGResources struct {
	// Limits CPU and memory limits requested for a DAG run
	Limits *DAGResourceLimits `json:"limits,omitempty"`
}

DAGResources Resource limits requested for a DAG run

type DAGRunConcreteId

type DAGRunConcreteId = string

DAGRunConcreteId defines model for DAGRunConcreteId.

type DAGRunCondition

type DAGRunCondition struct {
	// CheckedAt RFC 3339 timestamp when the condition was observed
	CheckedAt time.Time `json:"checkedAt"`

	// Message Human-readable detail for the condition status
	Message string `json:"message"`

	// Reason Machine-readable reason for the condition status
	Reason string `json:"reason"`

	// Status Observed status of the condition
	Status DAGRunConditionStatus `json:"status"`

	// Type Condition type
	Type string `json:"type"`
}

DAGRunCondition Type-keyed current-state runtime condition for a DAG-run. Each condition is the latest observation for its type, not a historical event.

type DAGRunConditionStatus

type DAGRunConditionStatus string

DAGRunConditionStatus Observed status of the condition

const (
	DAGRunConditionStatusFalse   DAGRunConditionStatus = "False"
	DAGRunConditionStatusTrue    DAGRunConditionStatus = "True"
	DAGRunConditionStatusUnknown DAGRunConditionStatus = "Unknown"
)

Defines values for DAGRunConditionStatus.

type DAGRunCreateId

type DAGRunCreateId = string

DAGRunCreateId Unique identifier for a newly-created DAG-run. The special value 'latest' is not allowed.

type DAGRunDetails

type DAGRunDetails struct {
	// ArtifactsAvailable Whether artifact files are available for this DAG-run
	ArtifactsAvailable bool `json:"artifactsAvailable"`

	// AutoRetryCount Number of scheduler-issued DAG auto-retries already consumed for this DAG-run
	AutoRetryCount int `json:"autoRetryCount"`

	// AutoRetryLimit Configured DAG-level automatic retry limit captured for this DAG-run; null when DAG-level automatic retry is not configured
	AutoRetryLimit *int `json:"autoRetryLimit"`

	// Conditions Type-keyed current-state runtime conditions for the DAG-run. This list reports the latest condition for each type, not a history of queued reasons.
	Conditions *[]DAGRunCondition `json:"conditions,omitempty"`

	// ControllerEvents Ordered decision timeline of a controller DAG-run: what the controller ran, in what order, and when each task was satisfied. Absent for other DAG types.
	ControllerEvents *[]ControllerEvent `json:"controllerEvents,omitempty"`

	// ControllerTasks Goal progress of a controller DAG-run. Absent for other DAG types.
	ControllerTasks *[]ControllerTask `json:"controllerTasks,omitempty"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// FinishedAt RFC 3339 timestamp when the DAG-run finished
	FinishedAt string `json:"finishedAt"`

	// HumanTaskResumePending Whether completed human-task input is durable but the same DAG-run still needs its retry queued
	HumanTaskResumePending *bool `json:"humanTaskResumePending,omitempty"`

	// Labels List of labels for categorizing and filtering DAG runs
	Labels *[]string `json:"labels,omitempty"`

	// Log Path to the log file
	Log string `json:"log"`

	// Name Name of the DAG
	Name DAGName `json:"name"`

	// Nodes Status of individual steps within the DAG-run
	Nodes []Node `json:"nodes"`

	// OnAbort Status of an individual step within a DAG-run
	OnAbort *Node `json:"onAbort,omitempty"`

	// OnExit Status of an individual step within a DAG-run
	OnExit *Node `json:"onExit,omitempty"`

	// OnFailure Status of an individual step within a DAG-run
	OnFailure *Node `json:"onFailure,omitempty"`

	// OnInit Status of an individual step within a DAG-run
	OnInit *Node `json:"onInit,omitempty"`

	// OnSuccess Status of an individual step within a DAG-run
	OnSuccess *Node `json:"onSuccess,omitempty"`

	// OnWait Status of an individual step within a DAG-run
	OnWait *Node `json:"onWait,omitempty"`

	// Params Runtime parameters passed to the DAG-run in JSON format
	Params         *string `json:"params,omitempty"`
	ParentDAGRunId *string `json:"parentDAGRunId,omitempty"`

	// ParentDAGRunName Name of the parent DAG-run
	ParentDAGRunName *string `json:"parentDAGRunName,omitempty"`

	// Preconditions List of preconditions that must be met before the DAG-run can start
	Preconditions *[]Condition `json:"preconditions,omitempty"`

	// ProfileName Runtime profile name.
	ProfileName *RuntimeProfileName `json:"profileName,omitempty"`

	// QueuedAt RFC 3339 timestamp when the DAG-run was queued
	QueuedAt     *string `json:"queuedAt,omitempty"`
	RootDAGRunId string  `json:"rootDAGRunId"`

	// RootDAGRunName Name of the root DAG-run
	RootDAGRunName string `json:"rootDAGRunName"`

	// ScheduleTime RFC 3339 timestamp of when the DAG-run was scheduled to run
	ScheduleTime *string `json:"scheduleTime,omitempty"`

	// SourceFileName Name of the DAG file
	SourceFileName *DAGFileName `json:"sourceFileName,omitempty"`

	// SpecFromFile Whether this DAG-run still has a usable source file on disk, so reschedule can load the current spec from that file instead of the stored historical YAML snapshot.
	SpecFromFile *bool `json:"specFromFile,omitempty"`

	// StartedAt RFC 3339 timestamp when the DAG-run started
	StartedAt string `json:"startedAt"`

	// Status Numeric status code indicating current DAG-run state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Queued"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	Status Status `json:"status"`

	// StatusLabel Human-readable status description for the DAG-run
	StatusLabel StatusLabel `json:"statusLabel"`

	// Tags Deprecated alias for labels. List of labels for categorizing and filtering DAG runs
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]string `json:"tags,omitempty"`

	// TriggerActor Authenticated actor that initiated the DAG-run, when attribution is available
	TriggerActor *string `json:"triggerActor,omitempty"`

	// TriggerType How the DAG-run was initiated
	TriggerType *TriggerType `json:"triggerType,omitempty"`

	// WorkerId ID of the worker that executed this DAG-run ('local' for local execution)
	WorkerId *string `json:"workerId,omitempty"`

	// Workspace Workspace label value for the DAG-run. Omitted for default DAG-runs and invalid workspace labels.
	Workspace *string `json:"workspace,omitempty"`
}

DAGRunDetails defines model for DAGRunDetails.

type DAGRunId

type DAGRunId = string

DAGRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.

type DAGRunIdSearch

type DAGRunIdSearch = DAGRunId

DAGRunIdSearch Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.

type DAGRunListCursor

type DAGRunListCursor = string

DAGRunListCursor defines model for DAGRunListCursor.

type DAGRunListLimit

type DAGRunListLimit = int

DAGRunListLimit defines model for DAGRunListLimit.

type DAGRunName

type DAGRunName = string

DAGRunName defines model for DAGRunName.

type DAGRunOutputs

type DAGRunOutputs struct {
	// Metadata Execution context metadata for the outputs
	Metadata OutputsMetadata `json:"metadata"`

	// Outputs Collected step outputs as key-value pairs. String-form output names are converted from UPPER_CASE to camelCase; stdout.outputs and outputs.write keys are preserved. Values are strings in this API response. Empty object if no outputs were captured.
	Outputs map[string]string `json:"outputs"`
}

DAGRunOutputs Collected outputs from step executions in a DAG-run, including execution metadata. Outputs are populated from string-form output, stdout.outputs, and outputs.write. If the DAG-run completed but no outputs were captured, the outputs object will be empty and metadata fields may be empty strings.

type DAGRunSummary

type DAGRunSummary struct {
	// ArtifactsAvailable Whether artifact files are available for this DAG-run
	ArtifactsAvailable bool `json:"artifactsAvailable"`

	// AutoRetryCount Number of scheduler-issued DAG auto-retries already consumed for this DAG-run
	AutoRetryCount int `json:"autoRetryCount"`

	// AutoRetryLimit Configured DAG-level automatic retry limit captured for this DAG-run; null when DAG-level automatic retry is not configured
	AutoRetryLimit *int `json:"autoRetryLimit"`

	// Conditions Type-keyed current-state runtime conditions for the DAG-run. This list reports the latest condition for each type, not a history of queued reasons.
	Conditions *[]DAGRunCondition `json:"conditions,omitempty"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// FinishedAt RFC 3339 timestamp when the DAG-run finished
	FinishedAt string `json:"finishedAt"`

	// Labels List of labels for categorizing and filtering DAG runs
	Labels *[]string `json:"labels,omitempty"`

	// Name Name of the DAG
	Name DAGName `json:"name"`

	// Params Runtime parameters passed to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// ProfileName Runtime profile name.
	ProfileName *RuntimeProfileName `json:"profileName,omitempty"`

	// QueuedAt RFC 3339 timestamp when the DAG-run was queued
	QueuedAt *string `json:"queuedAt,omitempty"`

	// ScheduleTime RFC 3339 timestamp of when the DAG-run was scheduled to run
	ScheduleTime *string `json:"scheduleTime,omitempty"`

	// StartedAt RFC 3339 timestamp when the DAG-run started
	StartedAt string `json:"startedAt"`

	// Status Numeric status code indicating current DAG-run state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Queued"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	Status Status `json:"status"`

	// StatusLabel Human-readable status description for the DAG-run
	StatusLabel StatusLabel `json:"statusLabel"`

	// Tags Deprecated alias for labels. List of labels for categorizing and filtering DAG runs
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]string `json:"tags,omitempty"`

	// TriggerActor Authenticated actor that initiated the DAG-run, when attribution is available
	TriggerActor *string `json:"triggerActor,omitempty"`

	// TriggerType How the DAG-run was initiated
	TriggerType *TriggerType `json:"triggerType,omitempty"`

	// WorkerId ID of the worker that executed this DAG-run ('local' for local execution)
	WorkerId *string `json:"workerId,omitempty"`

	// Workspace Workspace label value for the DAG-run. Omitted for default DAG-runs and invalid workspace labels.
	Workspace *string `json:"workspace,omitempty"`
}

DAGRunSummary Current status of a DAG-run

type DAGRunsPageResponse

type DAGRunsPageResponse struct {
	// DagRuns List of DAG-runs with their status and metadata
	DagRuns []DAGRunSummary `json:"dagRuns"`

	// NextCursor Opaque cursor for loading the next page of older DAG-runs
	NextCursor *string `json:"nextCursor,omitempty"`
}

DAGRunsPageResponse Forward-only paginated DAG-run list response

type DAGSearchFeedResponse

type DAGSearchFeedResponse struct {
	HasMore    bool                `json:"hasMore"`
	NextCursor *string             `json:"nextCursor,omitempty"`
	Results    []DAGSearchPageItem `json:"results"`
}

DAGSearchFeedResponse Cursor-based DAG search results

type DAGSearchPageItem

type DAGSearchPageItem struct {
	// FileName DAG file name without extension
	FileName string `json:"fileName"`

	// HasMoreMatches Whether additional snippets are available beyond the preview
	HasMoreMatches bool `json:"hasMoreMatches"`

	// Matches Preview snippets for the result
	Matches []SearchMatchItem `json:"matches"`

	// Name Display label for the DAG result; file-backed search currently mirrors fileName
	Name string `json:"name"`

	// NextMatchesCursor Opaque cursor for loading more snippets for this DAG result
	NextMatchesCursor *string `json:"nextMatchesCursor,omitempty"`

	// Workspace Workspace label value for the matching DAG. Omitted for default DAGs and invalid workspace labels.
	Workspace *string `json:"workspace,omitempty"`
}

DAGSearchPageItem Lightweight cursor-based search result item for a DAG

type DAGSettings

type DAGSettings struct {
	// DagName DAG file identifier these settings apply to
	DagName string `json:"dagName"`

	// Profile Runtime profile name.
	Profile   *RuntimeProfileName `json:"profile,omitempty"`
	UpdatedAt *time.Time          `json:"updatedAt,omitempty"`

	// UpdatedBy User ID that last updated the settings
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

DAGSettings Server-side DAG settings

type DateTimeFrom

type DateTimeFrom = UnixTimestamp

DateTimeFrom Unix timestamp in seconds

type DateTimeTo

type DateTimeTo = UnixTimestamp

DateTimeTo Unix timestamp in seconds

type DeactivateLicense200JSONResponse

type DeactivateLicense200JSONResponse struct {
	Message *string `json:"message,omitempty"`
}

func (DeactivateLicense200JSONResponse) VisitDeactivateLicenseResponse

func (response DeactivateLicense200JSONResponse) VisitDeactivateLicenseResponse(w http.ResponseWriter) error

type DeactivateLicense400JSONResponse

type DeactivateLicense400JSONResponse Error

func (DeactivateLicense400JSONResponse) VisitDeactivateLicenseResponse

func (response DeactivateLicense400JSONResponse) VisitDeactivateLicenseResponse(w http.ResponseWriter) error

type DeactivateLicense403JSONResponse

type DeactivateLicense403JSONResponse Error

func (DeactivateLicense403JSONResponse) VisitDeactivateLicenseResponse

func (response DeactivateLicense403JSONResponse) VisitDeactivateLicenseResponse(w http.ResponseWriter) error

type DeactivateLicenseParams

type DeactivateLicenseParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeactivateLicenseParams defines parameters for DeactivateLicense.

type DeactivateLicenseRequestObject

type DeactivateLicenseRequestObject struct {
	Params DeactivateLicenseParams
}

type DeactivateLicenseResponseObject

type DeactivateLicenseResponseObject interface {
	VisitDeactivateLicenseResponse(w http.ResponseWriter) error
}

type DeactivateLicensedefaultJSONResponse

type DeactivateLicensedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeactivateLicensedefaultJSONResponse) VisitDeactivateLicenseResponse

func (response DeactivateLicensedefaultJSONResponse) VisitDeactivateLicenseResponse(w http.ResponseWriter) error

type DeleteAPIKey204Response

type DeleteAPIKey204Response struct {
}

func (DeleteAPIKey204Response) VisitDeleteAPIKeyResponse

func (response DeleteAPIKey204Response) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteAPIKey401JSONResponse

type DeleteAPIKey401JSONResponse Error

func (DeleteAPIKey401JSONResponse) VisitDeleteAPIKeyResponse

func (response DeleteAPIKey401JSONResponse) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteAPIKey403JSONResponse

type DeleteAPIKey403JSONResponse Error

func (DeleteAPIKey403JSONResponse) VisitDeleteAPIKeyResponse

func (response DeleteAPIKey403JSONResponse) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteAPIKey404JSONResponse

type DeleteAPIKey404JSONResponse Error

func (DeleteAPIKey404JSONResponse) VisitDeleteAPIKeyResponse

func (response DeleteAPIKey404JSONResponse) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteAPIKeyRequestObject

type DeleteAPIKeyRequestObject struct {
	KeyId APIKeyId `json:"keyId"`
}

type DeleteAPIKeyResponseObject

type DeleteAPIKeyResponseObject interface {
	VisitDeleteAPIKeyResponse(w http.ResponseWriter) error
}

type DeleteAPIKeydefaultJSONResponse

type DeleteAPIKeydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteAPIKeydefaultJSONResponse) VisitDeleteAPIKeyResponse

func (response DeleteAPIKeydefaultJSONResponse) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteDAG204Response

type DeleteDAG204Response struct {
}

func (DeleteDAG204Response) VisitDeleteDAGResponse

func (response DeleteDAG204Response) VisitDeleteDAGResponse(w http.ResponseWriter) error

type DeleteDAG404JSONResponse

type DeleteDAG404JSONResponse Error

func (DeleteDAG404JSONResponse) VisitDeleteDAGResponse

func (response DeleteDAG404JSONResponse) VisitDeleteDAGResponse(w http.ResponseWriter) error

type DeleteDAGIncidents204Response

type DeleteDAGIncidents204Response struct {
}

func (DeleteDAGIncidents204Response) VisitDeleteDAGIncidentsResponse

func (response DeleteDAGIncidents204Response) VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error

type DeleteDAGIncidents403JSONResponse

type DeleteDAGIncidents403JSONResponse Error

func (DeleteDAGIncidents403JSONResponse) VisitDeleteDAGIncidentsResponse

func (response DeleteDAGIncidents403JSONResponse) VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error

type DeleteDAGIncidents404JSONResponse

type DeleteDAGIncidents404JSONResponse Error

func (DeleteDAGIncidents404JSONResponse) VisitDeleteDAGIncidentsResponse

func (response DeleteDAGIncidents404JSONResponse) VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error

type DeleteDAGIncidentsParams

type DeleteDAGIncidentsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGIncidentsParams defines parameters for DeleteDAGIncidents.

type DeleteDAGIncidentsRequestObject

type DeleteDAGIncidentsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGIncidentsParams
}

type DeleteDAGIncidentsResponseObject

type DeleteDAGIncidentsResponseObject interface {
	VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error
}

type DeleteDAGIncidentsdefaultJSONResponse

type DeleteDAGIncidentsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGIncidentsdefaultJSONResponse) VisitDeleteDAGIncidentsResponse

func (response DeleteDAGIncidentsdefaultJSONResponse) VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error

type DeleteDAGNotifications204Response

type DeleteDAGNotifications204Response struct {
}

func (DeleteDAGNotifications204Response) VisitDeleteDAGNotificationsResponse

func (response DeleteDAGNotifications204Response) VisitDeleteDAGNotificationsResponse(w http.ResponseWriter) error

type DeleteDAGNotifications404JSONResponse

type DeleteDAGNotifications404JSONResponse Error

func (DeleteDAGNotifications404JSONResponse) VisitDeleteDAGNotificationsResponse

func (response DeleteDAGNotifications404JSONResponse) VisitDeleteDAGNotificationsResponse(w http.ResponseWriter) error

type DeleteDAGNotificationsParams

type DeleteDAGNotificationsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGNotificationsParams defines parameters for DeleteDAGNotifications.

type DeleteDAGNotificationsRequestObject

type DeleteDAGNotificationsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGNotificationsParams
}

type DeleteDAGNotificationsResponseObject

type DeleteDAGNotificationsResponseObject interface {
	VisitDeleteDAGNotificationsResponse(w http.ResponseWriter) error
}

type DeleteDAGNotificationsdefaultJSONResponse

type DeleteDAGNotificationsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGNotificationsdefaultJSONResponse) VisitDeleteDAGNotificationsResponse

func (response DeleteDAGNotificationsdefaultJSONResponse) VisitDeleteDAGNotificationsResponse(w http.ResponseWriter) error

type DeleteDAGParams

type DeleteDAGParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGParams defines parameters for DeleteDAG.

type DeleteDAGRequestObject

type DeleteDAGRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGParams
}

type DeleteDAGResponseObject

type DeleteDAGResponseObject interface {
	VisitDeleteDAGResponse(w http.ResponseWriter) error
}

type DeleteDAGRun204Response

type DeleteDAGRun204Response struct {
}

func (DeleteDAGRun204Response) VisitDeleteDAGRunResponse

func (response DeleteDAGRun204Response) VisitDeleteDAGRunResponse(w http.ResponseWriter) error

type DeleteDAGRun400JSONResponse

type DeleteDAGRun400JSONResponse Error

func (DeleteDAGRun400JSONResponse) VisitDeleteDAGRunResponse

func (response DeleteDAGRun400JSONResponse) VisitDeleteDAGRunResponse(w http.ResponseWriter) error

type DeleteDAGRun404JSONResponse

type DeleteDAGRun404JSONResponse Error

func (DeleteDAGRun404JSONResponse) VisitDeleteDAGRunResponse

func (response DeleteDAGRun404JSONResponse) VisitDeleteDAGRunResponse(w http.ResponseWriter) error

type DeleteDAGRunParams

type DeleteDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGRunParams defines parameters for DeleteDAGRun.

type DeleteDAGRunRequestObject

type DeleteDAGRunRequestObject struct {
	Name     DAGName          `json:"name"`
	DagRunId DAGRunConcreteId `json:"dagRunId"`
	Params   DeleteDAGRunParams
}

type DeleteDAGRunResponseObject

type DeleteDAGRunResponseObject interface {
	VisitDeleteDAGRunResponse(w http.ResponseWriter) error
}

type DeleteDAGRundefaultJSONResponse

type DeleteDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGRundefaultJSONResponse) VisitDeleteDAGRunResponse

func (response DeleteDAGRundefaultJSONResponse) VisitDeleteDAGRunResponse(w http.ResponseWriter) error

type DeleteDAGSettings204Response

type DeleteDAGSettings204Response struct {
}

func (DeleteDAGSettings204Response) VisitDeleteDAGSettingsResponse

func (response DeleteDAGSettings204Response) VisitDeleteDAGSettingsResponse(w http.ResponseWriter) error

type DeleteDAGSettings404JSONResponse

type DeleteDAGSettings404JSONResponse Error

func (DeleteDAGSettings404JSONResponse) VisitDeleteDAGSettingsResponse

func (response DeleteDAGSettings404JSONResponse) VisitDeleteDAGSettingsResponse(w http.ResponseWriter) error

type DeleteDAGSettingsParams

type DeleteDAGSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGSettingsParams defines parameters for DeleteDAGSettings.

type DeleteDAGSettingsRequestObject

type DeleteDAGSettingsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGSettingsParams
}

type DeleteDAGSettingsResponseObject

type DeleteDAGSettingsResponseObject interface {
	VisitDeleteDAGSettingsResponse(w http.ResponseWriter) error
}

type DeleteDAGSettingsdefaultJSONResponse

type DeleteDAGSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGSettingsdefaultJSONResponse) VisitDeleteDAGSettingsResponse

func (response DeleteDAGSettingsdefaultJSONResponse) VisitDeleteDAGSettingsResponse(w http.ResponseWriter) error

type DeleteDAGWebhook204Response

type DeleteDAGWebhook204Response struct {
}

func (DeleteDAGWebhook204Response) VisitDeleteDAGWebhookResponse

func (response DeleteDAGWebhook204Response) VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error

type DeleteDAGWebhook404JSONResponse

type DeleteDAGWebhook404JSONResponse Error

func (DeleteDAGWebhook404JSONResponse) VisitDeleteDAGWebhookResponse

func (response DeleteDAGWebhook404JSONResponse) VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error

type DeleteDAGWebhookParams

type DeleteDAGWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGWebhookParams defines parameters for DeleteDAGWebhook.

type DeleteDAGWebhookRequestObject

type DeleteDAGWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGWebhookParams
}

type DeleteDAGWebhookResponseObject

type DeleteDAGWebhookResponseObject interface {
	VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error
}

type DeleteDAGWebhookdefaultJSONResponse

type DeleteDAGWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGWebhookdefaultJSONResponse) VisitDeleteDAGWebhookResponse

func (response DeleteDAGWebhookdefaultJSONResponse) VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error

type DeleteDAGdefaultJSONResponse

type DeleteDAGdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGdefaultJSONResponse) VisitDeleteDAGResponse

func (response DeleteDAGdefaultJSONResponse) VisitDeleteDAGResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry204Response

type DeleteGlobalRuntimeProfileDefaultEntry204Response struct {
}

func (DeleteGlobalRuntimeProfileDefaultEntry204Response) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry204Response) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse

type DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse Error

func (DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse

type DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse Error

func (DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse

type DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse Error

func (DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse

type DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse Error

func (DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntryParams

type DeleteGlobalRuntimeProfileDefaultEntryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteGlobalRuntimeProfileDefaultEntryParams defines parameters for DeleteGlobalRuntimeProfileDefaultEntry.

type DeleteGlobalRuntimeProfileDefaultEntryRequestObject

type DeleteGlobalRuntimeProfileDefaultEntryRequestObject struct {
	Key    RuntimeProfileKey `json:"key"`
	Params DeleteGlobalRuntimeProfileDefaultEntryParams
}

type DeleteGlobalRuntimeProfileDefaultEntryResponseObject

type DeleteGlobalRuntimeProfileDefaultEntryResponseObject interface {
	VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error
}

type DeleteIncidentProvider204Response

type DeleteIncidentProvider204Response struct {
}

func (DeleteIncidentProvider204Response) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProvider204Response) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteIncidentProvider403JSONResponse

type DeleteIncidentProvider403JSONResponse Error

func (DeleteIncidentProvider403JSONResponse) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProvider403JSONResponse) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteIncidentProvider404JSONResponse

type DeleteIncidentProvider404JSONResponse Error

func (DeleteIncidentProvider404JSONResponse) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProvider404JSONResponse) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteIncidentProvider409JSONResponse

type DeleteIncidentProvider409JSONResponse Error

func (DeleteIncidentProvider409JSONResponse) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProvider409JSONResponse) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteIncidentProviderParams

type DeleteIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteIncidentProviderParams defines parameters for DeleteIncidentProvider.

type DeleteIncidentProviderRequestObject

type DeleteIncidentProviderRequestObject struct {
	ProviderId string `json:"providerId"`
	Params     DeleteIncidentProviderParams
}

type DeleteIncidentProviderResponseObject

type DeleteIncidentProviderResponseObject interface {
	VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error
}

type DeleteIncidentProviderdefaultJSONResponse

type DeleteIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteIncidentProviderdefaultJSONResponse) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProviderdefaultJSONResponse) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteNotificationChannel204Response

type DeleteNotificationChannel204Response struct {
}

func (DeleteNotificationChannel204Response) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChannel204Response) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteNotificationChannel403JSONResponse

type DeleteNotificationChannel403JSONResponse Error

func (DeleteNotificationChannel403JSONResponse) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChannel403JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteNotificationChannel404JSONResponse

type DeleteNotificationChannel404JSONResponse Error

func (DeleteNotificationChannel404JSONResponse) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChannel404JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteNotificationChannel409JSONResponse

type DeleteNotificationChannel409JSONResponse Error

func (DeleteNotificationChannel409JSONResponse) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChannel409JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteNotificationChannelParams

type DeleteNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteNotificationChannelParams defines parameters for DeleteNotificationChannel.

type DeleteNotificationChannelRequestObject

type DeleteNotificationChannelRequestObject struct {
	ChannelId string `json:"channelId"`
	Params    DeleteNotificationChannelParams
}

type DeleteNotificationChannelResponseObject

type DeleteNotificationChannelResponseObject interface {
	VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error
}

type DeleteNotificationChanneldefaultJSONResponse

type DeleteNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteNotificationChanneldefaultJSONResponse) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChanneldefaultJSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteRemoteNode204Response

type DeleteRemoteNode204Response struct {
}

func (DeleteRemoteNode204Response) VisitDeleteRemoteNodeResponse

func (response DeleteRemoteNode204Response) VisitDeleteRemoteNodeResponse(w http.ResponseWriter) error

type DeleteRemoteNode403JSONResponse

type DeleteRemoteNode403JSONResponse Error

func (DeleteRemoteNode403JSONResponse) VisitDeleteRemoteNodeResponse

func (response DeleteRemoteNode403JSONResponse) VisitDeleteRemoteNodeResponse(w http.ResponseWriter) error

type DeleteRemoteNode404JSONResponse

type DeleteRemoteNode404JSONResponse Error

func (DeleteRemoteNode404JSONResponse) VisitDeleteRemoteNodeResponse

func (response DeleteRemoteNode404JSONResponse) VisitDeleteRemoteNodeResponse(w http.ResponseWriter) error

type DeleteRemoteNodeParams

type DeleteRemoteNodeParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteRemoteNodeParams defines parameters for DeleteRemoteNode.

type DeleteRemoteNodeRequestObject

type DeleteRemoteNodeRequestObject struct {
	RemoteNodeId RemoteNodeId `json:"remoteNodeId"`
	Params       DeleteRemoteNodeParams
}

type DeleteRemoteNodeResponseObject

type DeleteRemoteNodeResponseObject interface {
	VisitDeleteRemoteNodeResponse(w http.ResponseWriter) error
}

type DeleteRuntimeProfile204Response

type DeleteRuntimeProfile204Response struct {
}

func (DeleteRuntimeProfile204Response) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfile204Response) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteRuntimeProfile401JSONResponse

type DeleteRuntimeProfile401JSONResponse Error

func (DeleteRuntimeProfile401JSONResponse) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfile401JSONResponse) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteRuntimeProfile403JSONResponse

type DeleteRuntimeProfile403JSONResponse Error

func (DeleteRuntimeProfile403JSONResponse) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfile403JSONResponse) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteRuntimeProfile404JSONResponse

type DeleteRuntimeProfile404JSONResponse Error

func (DeleteRuntimeProfile404JSONResponse) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfile404JSONResponse) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry204Response

type DeleteRuntimeProfileEntry204Response struct {
}

func (DeleteRuntimeProfileEntry204Response) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry204Response) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry400JSONResponse

type DeleteRuntimeProfileEntry400JSONResponse Error

func (DeleteRuntimeProfileEntry400JSONResponse) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry400JSONResponse) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry401JSONResponse

type DeleteRuntimeProfileEntry401JSONResponse Error

func (DeleteRuntimeProfileEntry401JSONResponse) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry401JSONResponse) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry403JSONResponse

type DeleteRuntimeProfileEntry403JSONResponse Error

func (DeleteRuntimeProfileEntry403JSONResponse) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry403JSONResponse) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry404JSONResponse

type DeleteRuntimeProfileEntry404JSONResponse Error

func (DeleteRuntimeProfileEntry404JSONResponse) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry404JSONResponse) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntryParams

type DeleteRuntimeProfileEntryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteRuntimeProfileEntryParams defines parameters for DeleteRuntimeProfileEntry.

type DeleteRuntimeProfileEntryRequestObject

type DeleteRuntimeProfileEntryRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Key         RuntimeProfileKey  `json:"key"`
	Params      DeleteRuntimeProfileEntryParams
}

type DeleteRuntimeProfileEntryResponseObject

type DeleteRuntimeProfileEntryResponseObject interface {
	VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error
}

type DeleteRuntimeProfileParams

type DeleteRuntimeProfileParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteRuntimeProfileParams defines parameters for DeleteRuntimeProfile.

type DeleteRuntimeProfileRequestObject

type DeleteRuntimeProfileRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Params      DeleteRuntimeProfileParams
}

type DeleteRuntimeProfileResponseObject

type DeleteRuntimeProfileResponseObject interface {
	VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error
}

type DeleteRuntimeProfiledefaultJSONResponse

type DeleteRuntimeProfiledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteRuntimeProfiledefaultJSONResponse) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfiledefaultJSONResponse) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteSecret204Response

type DeleteSecret204Response struct {
}

func (DeleteSecret204Response) VisitDeleteSecretResponse

func (response DeleteSecret204Response) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSecret401JSONResponse

type DeleteSecret401JSONResponse Error

func (DeleteSecret401JSONResponse) VisitDeleteSecretResponse

func (response DeleteSecret401JSONResponse) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSecret403JSONResponse

type DeleteSecret403JSONResponse Error

func (DeleteSecret403JSONResponse) VisitDeleteSecretResponse

func (response DeleteSecret403JSONResponse) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSecret404JSONResponse

type DeleteSecret404JSONResponse Error

func (DeleteSecret404JSONResponse) VisitDeleteSecretResponse

func (response DeleteSecret404JSONResponse) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSecretParams

type DeleteSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteSecretParams defines parameters for DeleteSecret.

type DeleteSecretRequestObject

type DeleteSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   DeleteSecretParams
}

type DeleteSecretResponseObject

type DeleteSecretResponseObject interface {
	VisitDeleteSecretResponse(w http.ResponseWriter) error
}

type DeleteSecretdefaultJSONResponse

type DeleteSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteSecretdefaultJSONResponse) VisitDeleteSecretResponse

func (response DeleteSecretdefaultJSONResponse) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSyncItem200JSONResponse

type DeleteSyncItem200JSONResponse SuccessResponse

func (DeleteSyncItem200JSONResponse) VisitDeleteSyncItemResponse

func (response DeleteSyncItem200JSONResponse) VisitDeleteSyncItemResponse(w http.ResponseWriter) error

type DeleteSyncItem400JSONResponse

type DeleteSyncItem400JSONResponse Error

func (DeleteSyncItem400JSONResponse) VisitDeleteSyncItemResponse

func (response DeleteSyncItem400JSONResponse) VisitDeleteSyncItemResponse(w http.ResponseWriter) error

type DeleteSyncItem404JSONResponse

type DeleteSyncItem404JSONResponse Error

func (DeleteSyncItem404JSONResponse) VisitDeleteSyncItemResponse

func (response DeleteSyncItem404JSONResponse) VisitDeleteSyncItemResponse(w http.ResponseWriter) error

type DeleteSyncItemJSONBody

type DeleteSyncItemJSONBody struct {
	// Force Force delete even if the DAG has local modifications
	Force *bool `json:"force,omitempty"`

	// Message Commit message for the deletion
	Message *string `json:"message,omitempty"`
}

DeleteSyncItemJSONBody defines parameters for DeleteSyncItem.

type DeleteSyncItemJSONRequestBody

type DeleteSyncItemJSONRequestBody DeleteSyncItemJSONBody

DeleteSyncItemJSONRequestBody defines body for DeleteSyncItem for application/json ContentType.

type DeleteSyncItemParams

type DeleteSyncItemParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteSyncItemParams defines parameters for DeleteSyncItem.

type DeleteSyncItemRequestObject

type DeleteSyncItemRequestObject struct {
	ItemId string `json:"itemId"`
	Params DeleteSyncItemParams
	Body   *DeleteSyncItemJSONRequestBody
}

type DeleteSyncItemResponseObject

type DeleteSyncItemResponseObject interface {
	VisitDeleteSyncItemResponse(w http.ResponseWriter) error
}

type DeleteSyncItemdefaultJSONResponse

type DeleteSyncItemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteSyncItemdefaultJSONResponse) VisitDeleteSyncItemResponse

func (response DeleteSyncItemdefaultJSONResponse) VisitDeleteSyncItemResponse(w http.ResponseWriter) error

type DeleteUser204Response

type DeleteUser204Response struct {
}

func (DeleteUser204Response) VisitDeleteUserResponse

func (response DeleteUser204Response) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser401JSONResponse

type DeleteUser401JSONResponse Error

func (DeleteUser401JSONResponse) VisitDeleteUserResponse

func (response DeleteUser401JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser403JSONResponse

type DeleteUser403JSONResponse Error

func (DeleteUser403JSONResponse) VisitDeleteUserResponse

func (response DeleteUser403JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser404JSONResponse

type DeleteUser404JSONResponse Error

func (DeleteUser404JSONResponse) VisitDeleteUserResponse

func (response DeleteUser404JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUserRequestObject

type DeleteUserRequestObject struct {
	UserId UserId `json:"userId"`
}

type DeleteUserResponseObject

type DeleteUserResponseObject interface {
	VisitDeleteUserResponse(w http.ResponseWriter) error
}

type DeleteUserdefaultJSONResponse

type DeleteUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteUserdefaultJSONResponse) VisitDeleteUserResponse

func (response DeleteUserdefaultJSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteView204Response

type DeleteView204Response struct {
}

func (DeleteView204Response) VisitDeleteViewResponse

func (response DeleteView204Response) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteView401JSONResponse

type DeleteView401JSONResponse Error

func (DeleteView401JSONResponse) VisitDeleteViewResponse

func (response DeleteView401JSONResponse) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteView403JSONResponse

type DeleteView403JSONResponse Error

func (DeleteView403JSONResponse) VisitDeleteViewResponse

func (response DeleteView403JSONResponse) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteView404JSONResponse

type DeleteView404JSONResponse Error

func (DeleteView404JSONResponse) VisitDeleteViewResponse

func (response DeleteView404JSONResponse) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteViewParams

type DeleteViewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteViewParams defines parameters for DeleteView.

type DeleteViewRequestObject

type DeleteViewRequestObject struct {
	ViewId string `json:"viewId"`
	Params DeleteViewParams
}

type DeleteViewResponseObject

type DeleteViewResponseObject interface {
	VisitDeleteViewResponse(w http.ResponseWriter) error
}

type DeleteViewdefaultJSONResponse

type DeleteViewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteViewdefaultJSONResponse) VisitDeleteViewResponse

func (response DeleteViewdefaultJSONResponse) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteWorkspace204Response

type DeleteWorkspace204Response struct {
}

func (DeleteWorkspace204Response) VisitDeleteWorkspaceResponse

func (response DeleteWorkspace204Response) VisitDeleteWorkspaceResponse(w http.ResponseWriter) error

type DeleteWorkspace404JSONResponse

type DeleteWorkspace404JSONResponse Error

func (DeleteWorkspace404JSONResponse) VisitDeleteWorkspaceResponse

func (response DeleteWorkspace404JSONResponse) VisitDeleteWorkspaceResponse(w http.ResponseWriter) error

type DeleteWorkspaceParams

type DeleteWorkspaceParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteWorkspaceParams defines parameters for DeleteWorkspace.

type DeleteWorkspaceRequestObject

type DeleteWorkspaceRequestObject struct {
	WorkspaceId string `json:"workspaceId"`
	Params      DeleteWorkspaceParams
}

type DeleteWorkspaceResponseObject

type DeleteWorkspaceResponseObject interface {
	VisitDeleteWorkspaceResponse(w http.ResponseWriter) error
}

type DeleteWorkspaceRuntimeProfileDefaultEntry204Response

type DeleteWorkspaceRuntimeProfileDefaultEntry204Response struct {
}

func (DeleteWorkspaceRuntimeProfileDefaultEntry204Response) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry204Response) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse

type DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse Error

func (DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse

type DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse Error

func (DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse

type DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse Error

func (DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse

type DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse Error

func (DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntryParams

type DeleteWorkspaceRuntimeProfileDefaultEntryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteWorkspaceRuntimeProfileDefaultEntryParams defines parameters for DeleteWorkspaceRuntimeProfileDefaultEntry.

type DeleteWorkspaceRuntimeProfileDefaultEntryRequestObject

type DeleteWorkspaceRuntimeProfileDefaultEntryRequestObject struct {
	WorkspaceName WorkspaceName     `json:"workspaceName"`
	Key           RuntimeProfileKey `json:"key"`
	Params        DeleteWorkspaceRuntimeProfileDefaultEntryParams
}

type DeleteWorkspaceRuntimeProfileDefaultEntryResponseObject

type DeleteWorkspaceRuntimeProfileDefaultEntryResponseObject interface {
	VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error
}

type DequeueDAGRun200Response

type DequeueDAGRun200Response struct {
}

func (DequeueDAGRun200Response) VisitDequeueDAGRunResponse

func (response DequeueDAGRun200Response) VisitDequeueDAGRunResponse(w http.ResponseWriter) error

type DequeueDAGRun404JSONResponse

type DequeueDAGRun404JSONResponse Error

func (DequeueDAGRun404JSONResponse) VisitDequeueDAGRunResponse

func (response DequeueDAGRun404JSONResponse) VisitDequeueDAGRunResponse(w http.ResponseWriter) error

type DequeueDAGRunParams

type DequeueDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DequeueDAGRunParams defines parameters for DequeueDAGRun.

type DequeueDAGRunRequestObject

type DequeueDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   DequeueDAGRunParams
}

type DequeueDAGRunResponseObject

type DequeueDAGRunResponseObject interface {
	VisitDequeueDAGRunResponse(w http.ResponseWriter) error
}

type DequeueDAGRundefaultJSONResponse

type DequeueDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DequeueDAGRundefaultJSONResponse) VisitDequeueDAGRunResponse

func (response DequeueDAGRundefaultJSONResponse) VisitDequeueDAGRunResponse(w http.ResponseWriter) error

type DisableDAGWebhookHMAC200JSONResponse

type DisableDAGWebhookHMAC200JSONResponse WebhookDetails

func (DisableDAGWebhookHMAC200JSONResponse) VisitDisableDAGWebhookHMACResponse

func (response DisableDAGWebhookHMAC200JSONResponse) VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error

type DisableDAGWebhookHMAC404JSONResponse

type DisableDAGWebhookHMAC404JSONResponse Error

func (DisableDAGWebhookHMAC404JSONResponse) VisitDisableDAGWebhookHMACResponse

func (response DisableDAGWebhookHMAC404JSONResponse) VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error

type DisableDAGWebhookHMAC501JSONResponse

type DisableDAGWebhookHMAC501JSONResponse Error

func (DisableDAGWebhookHMAC501JSONResponse) VisitDisableDAGWebhookHMACResponse

func (response DisableDAGWebhookHMAC501JSONResponse) VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error

type DisableDAGWebhookHMACParams

type DisableDAGWebhookHMACParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DisableDAGWebhookHMACParams defines parameters for DisableDAGWebhookHMAC.

type DisableDAGWebhookHMACRequestObject

type DisableDAGWebhookHMACRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DisableDAGWebhookHMACParams
}

type DisableDAGWebhookHMACResponseObject

type DisableDAGWebhookHMACResponseObject interface {
	VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error
}

type DisableDAGWebhookHMACdefaultJSONResponse

type DisableDAGWebhookHMACdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DisableDAGWebhookHMACdefaultJSONResponse) VisitDisableDAGWebhookHMACResponse

func (response DisableDAGWebhookHMACdefaultJSONResponse) VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error

type DisableSecret200JSONResponse

type DisableSecret200JSONResponse SecretResponse

func (DisableSecret200JSONResponse) VisitDisableSecretResponse

func (response DisableSecret200JSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DisableSecret401JSONResponse

type DisableSecret401JSONResponse Error

func (DisableSecret401JSONResponse) VisitDisableSecretResponse

func (response DisableSecret401JSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DisableSecret403JSONResponse

type DisableSecret403JSONResponse Error

func (DisableSecret403JSONResponse) VisitDisableSecretResponse

func (response DisableSecret403JSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DisableSecret404JSONResponse

type DisableSecret404JSONResponse Error

func (DisableSecret404JSONResponse) VisitDisableSecretResponse

func (response DisableSecret404JSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DisableSecretParams

type DisableSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DisableSecretParams defines parameters for DisableSecret.

type DisableSecretRequestObject

type DisableSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   DisableSecretParams
}

type DisableSecretResponseObject

type DisableSecretResponseObject interface {
	VisitDisableSecretResponse(w http.ResponseWriter) error
}

type DisableSecretdefaultJSONResponse

type DisableSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DisableSecretdefaultJSONResponse) VisitDisableSecretResponse

func (response DisableSecretdefaultJSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DiscardSyncItemChanges200JSONResponse

type DiscardSyncItemChanges200JSONResponse SuccessResponse

func (DiscardSyncItemChanges200JSONResponse) VisitDiscardSyncItemChangesResponse

func (response DiscardSyncItemChanges200JSONResponse) VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error

type DiscardSyncItemChanges404JSONResponse

type DiscardSyncItemChanges404JSONResponse Error

func (DiscardSyncItemChanges404JSONResponse) VisitDiscardSyncItemChangesResponse

func (response DiscardSyncItemChanges404JSONResponse) VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error

type DiscardSyncItemChangesParams

type DiscardSyncItemChangesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DiscardSyncItemChangesParams defines parameters for DiscardSyncItemChanges.

type DiscardSyncItemChangesRequestObject

type DiscardSyncItemChangesRequestObject struct {
	ItemId string `json:"itemId"`
	Params DiscardSyncItemChangesParams
}

type DiscardSyncItemChangesResponseObject

type DiscardSyncItemChangesResponseObject interface {
	VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error
}

type DiscardSyncItemChangesdefaultJSONResponse

type DiscardSyncItemChangesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DiscardSyncItemChangesdefaultJSONResponse) VisitDiscardSyncItemChangesResponse

func (response DiscardSyncItemChangesdefaultJSONResponse) VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error

type DownloadDAGRunArtifact200ApplicationoctetStreamResponse

type DownloadDAGRunArtifact200ApplicationoctetStreamResponse struct {
	Body          io.Reader
	Headers       DownloadDAGRunArtifact200ResponseHeaders
	ContentLength int64
}

func (DownloadDAGRunArtifact200ApplicationoctetStreamResponse) VisitDownloadDAGRunArtifactResponse

func (response DownloadDAGRunArtifact200ApplicationoctetStreamResponse) VisitDownloadDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadDAGRunArtifact200ResponseHeaders

type DownloadDAGRunArtifact200ResponseHeaders struct {
	ContentDisposition string
}

type DownloadDAGRunArtifact404JSONResponse

type DownloadDAGRunArtifact404JSONResponse Error

func (DownloadDAGRunArtifact404JSONResponse) VisitDownloadDAGRunArtifactResponse

func (response DownloadDAGRunArtifact404JSONResponse) VisitDownloadDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadDAGRunArtifactParams

type DownloadDAGRunArtifactParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Path Relative artifact file path within the DAG-run artifact directory. Must not start with '/' or '\' or contain '..'.
	Path ArtifactPath `form:"path" json:"path"`
}

DownloadDAGRunArtifactParams defines parameters for DownloadDAGRunArtifact.

type DownloadDAGRunArtifactRequestObject

type DownloadDAGRunArtifactRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   DownloadDAGRunArtifactParams
}

type DownloadDAGRunArtifactResponseObject

type DownloadDAGRunArtifactResponseObject interface {
	VisitDownloadDAGRunArtifactResponse(w http.ResponseWriter) error
}

type DownloadDAGRunArtifactdefaultJSONResponse

type DownloadDAGRunArtifactdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadDAGRunArtifactdefaultJSONResponse) VisitDownloadDAGRunArtifactResponse

func (response DownloadDAGRunArtifactdefaultJSONResponse) VisitDownloadDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadDAGRunLog200ResponseHeaders

type DownloadDAGRunLog200ResponseHeaders struct {
	ContentDisposition string
}

type DownloadDAGRunLog200TextResponse

type DownloadDAGRunLog200TextResponse struct {
	Body    string
	Headers DownloadDAGRunLog200ResponseHeaders
}

func (DownloadDAGRunLog200TextResponse) VisitDownloadDAGRunLogResponse

func (response DownloadDAGRunLog200TextResponse) VisitDownloadDAGRunLogResponse(w http.ResponseWriter) error

type DownloadDAGRunLog404JSONResponse

type DownloadDAGRunLog404JSONResponse Error

func (DownloadDAGRunLog404JSONResponse) VisitDownloadDAGRunLogResponse

func (response DownloadDAGRunLog404JSONResponse) VisitDownloadDAGRunLogResponse(w http.ResponseWriter) error

type DownloadDAGRunLogParams

type DownloadDAGRunLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DownloadDAGRunLogParams defines parameters for DownloadDAGRunLog.

type DownloadDAGRunLogRequestObject

type DownloadDAGRunLogRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   DownloadDAGRunLogParams
}

type DownloadDAGRunLogResponseObject

type DownloadDAGRunLogResponseObject interface {
	VisitDownloadDAGRunLogResponse(w http.ResponseWriter) error
}

type DownloadDAGRunLogdefaultJSONResponse

type DownloadDAGRunLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadDAGRunLogdefaultJSONResponse) VisitDownloadDAGRunLogResponse

func (response DownloadDAGRunLogdefaultJSONResponse) VisitDownloadDAGRunLogResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLog200ResponseHeaders

type DownloadDAGRunStepLog200ResponseHeaders struct {
	ContentDisposition string
}

type DownloadDAGRunStepLog200TextResponse

type DownloadDAGRunStepLog200TextResponse struct {
	Body    string
	Headers DownloadDAGRunStepLog200ResponseHeaders
}

func (DownloadDAGRunStepLog200TextResponse) VisitDownloadDAGRunStepLogResponse

func (response DownloadDAGRunStepLog200TextResponse) VisitDownloadDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLog404JSONResponse

type DownloadDAGRunStepLog404JSONResponse Error

func (DownloadDAGRunStepLog404JSONResponse) VisitDownloadDAGRunStepLogResponse

func (response DownloadDAGRunStepLog404JSONResponse) VisitDownloadDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLogParams

type DownloadDAGRunStepLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Stream Whether to return stdout or stderr logs
	Stream *Stream `form:"stream,omitempty" json:"stream,omitempty"`
}

DownloadDAGRunStepLogParams defines parameters for DownloadDAGRunStepLog.

type DownloadDAGRunStepLogRequestObject

type DownloadDAGRunStepLogRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   DownloadDAGRunStepLogParams
}

type DownloadDAGRunStepLogResponseObject

type DownloadDAGRunStepLogResponseObject interface {
	VisitDownloadDAGRunStepLogResponse(w http.ResponseWriter) error
}

type DownloadDAGRunStepLogdefaultJSONResponse

type DownloadDAGRunStepLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadDAGRunStepLogdefaultJSONResponse) VisitDownloadDAGRunStepLogResponse

func (response DownloadDAGRunStepLogdefaultJSONResponse) VisitDownloadDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse

type DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse struct {
	Body          io.Reader
	Headers       DownloadSubDAGRunArtifact200ResponseHeaders
	ContentLength int64
}

func (DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse) VisitDownloadSubDAGRunArtifactResponse

func (response DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse) VisitDownloadSubDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadSubDAGRunArtifact200ResponseHeaders

type DownloadSubDAGRunArtifact200ResponseHeaders struct {
	ContentDisposition string
}

type DownloadSubDAGRunArtifact404JSONResponse

type DownloadSubDAGRunArtifact404JSONResponse Error

func (DownloadSubDAGRunArtifact404JSONResponse) VisitDownloadSubDAGRunArtifactResponse

func (response DownloadSubDAGRunArtifact404JSONResponse) VisitDownloadSubDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadSubDAGRunArtifactParams

type DownloadSubDAGRunArtifactParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Path Relative artifact file path within the DAG-run artifact directory. Must not start with '/' or '\' or contain '..'.
	Path ArtifactPath `form:"path" json:"path"`
}

DownloadSubDAGRunArtifactParams defines parameters for DownloadSubDAGRunArtifact.

type DownloadSubDAGRunArtifactRequestObject

type DownloadSubDAGRunArtifactRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      DownloadSubDAGRunArtifactParams
}

type DownloadSubDAGRunArtifactResponseObject

type DownloadSubDAGRunArtifactResponseObject interface {
	VisitDownloadSubDAGRunArtifactResponse(w http.ResponseWriter) error
}

type DownloadSubDAGRunArtifactdefaultJSONResponse

type DownloadSubDAGRunArtifactdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadSubDAGRunArtifactdefaultJSONResponse) VisitDownloadSubDAGRunArtifactResponse

func (response DownloadSubDAGRunArtifactdefaultJSONResponse) VisitDownloadSubDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadSubDAGRunLog200ResponseHeaders

type DownloadSubDAGRunLog200ResponseHeaders struct {
	ContentDisposition string
}

type DownloadSubDAGRunLog200TextResponse

type DownloadSubDAGRunLog200TextResponse struct {
	Body    string
	Headers DownloadSubDAGRunLog200ResponseHeaders
}

func (DownloadSubDAGRunLog200TextResponse) VisitDownloadSubDAGRunLogResponse

func (response DownloadSubDAGRunLog200TextResponse) VisitDownloadSubDAGRunLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunLog404JSONResponse

type DownloadSubDAGRunLog404JSONResponse Error

func (DownloadSubDAGRunLog404JSONResponse) VisitDownloadSubDAGRunLogResponse

func (response DownloadSubDAGRunLog404JSONResponse) VisitDownloadSubDAGRunLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunLogParams

type DownloadSubDAGRunLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DownloadSubDAGRunLogParams defines parameters for DownloadSubDAGRunLog.

type DownloadSubDAGRunLogRequestObject

type DownloadSubDAGRunLogRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      DownloadSubDAGRunLogParams
}

type DownloadSubDAGRunLogResponseObject

type DownloadSubDAGRunLogResponseObject interface {
	VisitDownloadSubDAGRunLogResponse(w http.ResponseWriter) error
}

type DownloadSubDAGRunLogdefaultJSONResponse

type DownloadSubDAGRunLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadSubDAGRunLogdefaultJSONResponse) VisitDownloadSubDAGRunLogResponse

func (response DownloadSubDAGRunLogdefaultJSONResponse) VisitDownloadSubDAGRunLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLog200ResponseHeaders

type DownloadSubDAGRunStepLog200ResponseHeaders struct {
	ContentDisposition string
}

type DownloadSubDAGRunStepLog200TextResponse

type DownloadSubDAGRunStepLog200TextResponse struct {
	Body    string
	Headers DownloadSubDAGRunStepLog200ResponseHeaders
}

func (DownloadSubDAGRunStepLog200TextResponse) VisitDownloadSubDAGRunStepLogResponse

func (response DownloadSubDAGRunStepLog200TextResponse) VisitDownloadSubDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLog404JSONResponse

type DownloadSubDAGRunStepLog404JSONResponse Error

func (DownloadSubDAGRunStepLog404JSONResponse) VisitDownloadSubDAGRunStepLogResponse

func (response DownloadSubDAGRunStepLog404JSONResponse) VisitDownloadSubDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLogParams

type DownloadSubDAGRunStepLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Stream Whether to return stdout or stderr logs
	Stream *Stream `form:"stream,omitempty" json:"stream,omitempty"`
}

DownloadSubDAGRunStepLogParams defines parameters for DownloadSubDAGRunStepLog.

type DownloadSubDAGRunStepLogRequestObject

type DownloadSubDAGRunStepLogRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      DownloadSubDAGRunStepLogParams
}

type DownloadSubDAGRunStepLogResponseObject

type DownloadSubDAGRunStepLogResponseObject interface {
	VisitDownloadSubDAGRunStepLogResponse(w http.ResponseWriter) error
}

type DownloadSubDAGRunStepLogdefaultJSONResponse

type DownloadSubDAGRunStepLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadSubDAGRunStepLogdefaultJSONResponse) VisitDownloadSubDAGRunStepLogResponse

func (response DownloadSubDAGRunStepLogdefaultJSONResponse) VisitDownloadSubDAGRunStepLogResponse(w http.ResponseWriter) error

type EditRetryDAGRun200JSONResponse

type EditRetryDAGRun200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Queued Indicates whether the run was queued instead of starting immediately.
	Queued       bool     `json:"queued"`
	SkippedSteps []string `json:"skippedSteps"`
	StartedSteps []string `json:"startedSteps"`
}

func (EditRetryDAGRun200JSONResponse) VisitEditRetryDAGRunResponse

func (response EditRetryDAGRun200JSONResponse) VisitEditRetryDAGRunResponse(w http.ResponseWriter) error

type EditRetryDAGRunJSONBody

type EditRetryDAGRunJSONBody struct {
	// DagName Optional DAG name override for the edited retry run.
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// SkipSteps Steps to mark skipped while preserving their previous output variables.
	SkipSteps *[]string `json:"skipSteps,omitempty"`

	// Spec Edited DAG specification in YAML format.
	Spec string `json:"spec"`
}

EditRetryDAGRunJSONBody defines parameters for EditRetryDAGRun.

type EditRetryDAGRunJSONRequestBody

type EditRetryDAGRunJSONRequestBody EditRetryDAGRunJSONBody

EditRetryDAGRunJSONRequestBody defines body for EditRetryDAGRun for application/json ContentType.

type EditRetryDAGRunParams

type EditRetryDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EditRetryDAGRunParams defines parameters for EditRetryDAGRun.

type EditRetryDAGRunRequestObject

type EditRetryDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   EditRetryDAGRunParams
	Body     *EditRetryDAGRunJSONRequestBody
}

type EditRetryDAGRunResponseObject

type EditRetryDAGRunResponseObject interface {
	VisitEditRetryDAGRunResponse(w http.ResponseWriter) error
}

type EditRetryDAGRundefaultJSONResponse

type EditRetryDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EditRetryDAGRundefaultJSONResponse) VisitEditRetryDAGRunResponse

func (response EditRetryDAGRundefaultJSONResponse) VisitEditRetryDAGRunResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMAC200JSONResponse

type EnableDAGWebhookHMAC200JSONResponse WebhookHMACSecretResponse

func (EnableDAGWebhookHMAC200JSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMAC200JSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMAC400JSONResponse

type EnableDAGWebhookHMAC400JSONResponse Error

func (EnableDAGWebhookHMAC400JSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMAC400JSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMAC404JSONResponse

type EnableDAGWebhookHMAC404JSONResponse Error

func (EnableDAGWebhookHMAC404JSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMAC404JSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMAC501JSONResponse

type EnableDAGWebhookHMAC501JSONResponse Error

func (EnableDAGWebhookHMAC501JSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMAC501JSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMACJSONRequestBody

type EnableDAGWebhookHMACJSONRequestBody = WebhookHMACConfigureRequest

EnableDAGWebhookHMACJSONRequestBody defines body for EnableDAGWebhookHMAC for application/json ContentType.

type EnableDAGWebhookHMACParams

type EnableDAGWebhookHMACParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EnableDAGWebhookHMACParams defines parameters for EnableDAGWebhookHMAC.

type EnableDAGWebhookHMACRequestObject

type EnableDAGWebhookHMACRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   EnableDAGWebhookHMACParams
	Body     *EnableDAGWebhookHMACJSONRequestBody
}

type EnableDAGWebhookHMACResponseObject

type EnableDAGWebhookHMACResponseObject interface {
	VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error
}

type EnableDAGWebhookHMACdefaultJSONResponse

type EnableDAGWebhookHMACdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EnableDAGWebhookHMACdefaultJSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMACdefaultJSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableSecret200JSONResponse

type EnableSecret200JSONResponse SecretResponse

func (EnableSecret200JSONResponse) VisitEnableSecretResponse

func (response EnableSecret200JSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnableSecret401JSONResponse

type EnableSecret401JSONResponse Error

func (EnableSecret401JSONResponse) VisitEnableSecretResponse

func (response EnableSecret401JSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnableSecret403JSONResponse

type EnableSecret403JSONResponse Error

func (EnableSecret403JSONResponse) VisitEnableSecretResponse

func (response EnableSecret403JSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnableSecret404JSONResponse

type EnableSecret404JSONResponse Error

func (EnableSecret404JSONResponse) VisitEnableSecretResponse

func (response EnableSecret404JSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnableSecretParams

type EnableSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EnableSecretParams defines parameters for EnableSecret.

type EnableSecretRequestObject

type EnableSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   EnableSecretParams
}

type EnableSecretResponseObject

type EnableSecretResponseObject interface {
	VisitEnableSecretResponse(w http.ResponseWriter) error
}

type EnableSecretdefaultJSONResponse

type EnableSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EnableSecretdefaultJSONResponse) VisitEnableSecretResponse

func (response EnableSecretdefaultJSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnqueueDAGDAGRun200JSONResponse

type EnqueueDAGDAGRun200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

func (EnqueueDAGDAGRun200JSONResponse) VisitEnqueueDAGDAGRunResponse

func (response EnqueueDAGDAGRun200JSONResponse) VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error

type EnqueueDAGDAGRun400JSONResponse

type EnqueueDAGDAGRun400JSONResponse Error

func (EnqueueDAGDAGRun400JSONResponse) VisitEnqueueDAGDAGRunResponse

func (response EnqueueDAGDAGRun400JSONResponse) VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error

type EnqueueDAGDAGRun409JSONResponse

type EnqueueDAGDAGRun409JSONResponse Error

func (EnqueueDAGDAGRun409JSONResponse) VisitEnqueueDAGDAGRunResponse

func (response EnqueueDAGDAGRun409JSONResponse) VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error

type EnqueueDAGDAGRunJSONBody

type EnqueueDAGDAGRunJSONBody struct {
	// DagName Optional DAG name override to use for the queued dag-run
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with deprecated `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// Params Parameters to pass to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile override. Empty string means no profile.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Queue Override the DAG-level queue definition
	Queue *string `json:"queue,omitempty"`

	// Singleton If true, prevent enqueuing if DAG is already running or queued (returns 409 conflict)
	Singleton *bool `json:"singleton,omitempty"`

	// Tags Deprecated alias for Labels. Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with `labels`; the server returns HTTP 400 if both are set.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`
}

EnqueueDAGDAGRunJSONBody defines parameters for EnqueueDAGDAGRun.

type EnqueueDAGDAGRunJSONRequestBody

type EnqueueDAGDAGRunJSONRequestBody EnqueueDAGDAGRunJSONBody

EnqueueDAGDAGRunJSONRequestBody defines body for EnqueueDAGDAGRun for application/json ContentType.

type EnqueueDAGDAGRunParams

type EnqueueDAGDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EnqueueDAGDAGRunParams defines parameters for EnqueueDAGDAGRun.

type EnqueueDAGDAGRunRequestObject

type EnqueueDAGDAGRunRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   EnqueueDAGDAGRunParams
	Body     *EnqueueDAGDAGRunJSONRequestBody
}

type EnqueueDAGDAGRunResponseObject

type EnqueueDAGDAGRunResponseObject interface {
	VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error
}

type EnqueueDAGDAGRundefaultJSONResponse

type EnqueueDAGDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EnqueueDAGDAGRundefaultJSONResponse) VisitEnqueueDAGDAGRunResponse

func (response EnqueueDAGDAGRundefaultJSONResponse) VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error

type EnqueueDAGRunFromSpec200JSONResponse

type EnqueueDAGRunFromSpec200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

func (EnqueueDAGRunFromSpec200JSONResponse) VisitEnqueueDAGRunFromSpecResponse

func (response EnqueueDAGRunFromSpec200JSONResponse) VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error

type EnqueueDAGRunFromSpec400JSONResponse

type EnqueueDAGRunFromSpec400JSONResponse Error

func (EnqueueDAGRunFromSpec400JSONResponse) VisitEnqueueDAGRunFromSpecResponse

func (response EnqueueDAGRunFromSpec400JSONResponse) VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error

type EnqueueDAGRunFromSpec409JSONResponse

type EnqueueDAGRunFromSpec409JSONResponse Error

func (EnqueueDAGRunFromSpec409JSONResponse) VisitEnqueueDAGRunFromSpecResponse

func (response EnqueueDAGRunFromSpec409JSONResponse) VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error

type EnqueueDAGRunFromSpecJSONBody

type EnqueueDAGRunFromSpecJSONBody struct {
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with deprecated `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// Name Optional name to use when the spec omits a name
	Name *string `json:"name,omitempty"`

	// Params Parameters to persist with the queued DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile override. Empty string means no profile.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Queue Override the queue to use for this DAG-run
	Queue *string `json:"queue,omitempty"`

	// Singleton If true, prevent enqueuing if DAG is already running or queued (returns 409 conflict)
	Singleton *bool `json:"singleton,omitempty"`

	// Spec DAG specification in YAML format
	Spec string `json:"spec"`

	// Tags Deprecated alias for Labels. Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with `labels`; the server returns HTTP 400 if both are set.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`
}

EnqueueDAGRunFromSpecJSONBody defines parameters for EnqueueDAGRunFromSpec.

type EnqueueDAGRunFromSpecJSONRequestBody

type EnqueueDAGRunFromSpecJSONRequestBody EnqueueDAGRunFromSpecJSONBody

EnqueueDAGRunFromSpecJSONRequestBody defines body for EnqueueDAGRunFromSpec for application/json ContentType.

type EnqueueDAGRunFromSpecParams

type EnqueueDAGRunFromSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EnqueueDAGRunFromSpecParams defines parameters for EnqueueDAGRunFromSpec.

type EnqueueDAGRunFromSpecRequestObject

type EnqueueDAGRunFromSpecRequestObject struct {
	Params EnqueueDAGRunFromSpecParams
	Body   *EnqueueDAGRunFromSpecJSONRequestBody
}

type EnqueueDAGRunFromSpecResponseObject

type EnqueueDAGRunFromSpecResponseObject interface {
	VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error
}

type EnqueueDAGRunFromSpecdefaultJSONResponse

type EnqueueDAGRunFromSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EnqueueDAGRunFromSpecdefaultJSONResponse) VisitEnqueueDAGRunFromSpecResponse

func (response EnqueueDAGRunFromSpecdefaultJSONResponse) VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error

type Error

type Error struct {
	// Code Error code indicating the type of error
	Code ErrorCode `json:"code"`

	// Details Additional error details
	Details *map[string]interface{} `json:"details,omitempty"`

	// Message Short error message
	Message string `json:"message"`
}

Error Generic error response object

type ErrorCode

type ErrorCode string

ErrorCode Error code indicating the type of error

const (
	ErrorCodeAlreadyExists         ErrorCode = "already_exists"
	ErrorCodeAuthForbidden         ErrorCode = "auth.forbidden"
	ErrorCodeAuthTokenInvalid      ErrorCode = "auth.token_invalid"
	ErrorCodeAuthUnauthorized      ErrorCode = "auth.unauthorized"
	ErrorCodeBadGateway            ErrorCode = "bad_gateway"
	ErrorCodeBadRequest            ErrorCode = "bad_request"
	ErrorCodeConflict              ErrorCode = "conflict"
	ErrorCodeForbidden             ErrorCode = "forbidden"
	ErrorCodeHumanTaskResumeFailed ErrorCode = "human_task_resume_failed"
	ErrorCodeInternalError         ErrorCode = "internal_error"
	ErrorCodeMaxRunReached         ErrorCode = "max_run_reached"
	ErrorCodeNotFound              ErrorCode = "not_found"
	ErrorCodeNotRunning            ErrorCode = "not_running"
	ErrorCodePayloadTooLarge       ErrorCode = "payload_too_large"
	ErrorCodeRateLimited           ErrorCode = "rate_limited"
	ErrorCodeRemoteNodeError       ErrorCode = "remote_node_error"
	ErrorCodeTimeout               ErrorCode = "timeout"
	ErrorCodeUnauthorized          ErrorCode = "unauthorized"
)

Defines values for ErrorCode.

type EventLogCursor

type EventLogCursor = string

EventLogCursor defines model for EventLogCursor.

type EventLogEntry

type EventLogEntry struct {
	// AttemptId Attempt ID for DAG-run events
	AttemptId *string `json:"attemptId,omitempty"`

	// DagName DAG name for DAG-run events
	DagName *string `json:"dagName,omitempty"`

	// DagRunId DAG run ID for DAG-run events
	DagRunId *string `json:"dagRunId,omitempty"`

	// Data Small event-specific payload
	Data *map[string]interface{} `json:"data,omitempty"`

	// Id Unique identifier for this event
	Id string `json:"id"`

	// Kind High-level event kind (e.g., dag_run, llm_usage)
	Kind string `json:"kind"`

	// Model Model name associated with the event
	Model *string `json:"model,omitempty"`

	// OccurredAt When the event occurred
	OccurredAt time.Time `json:"occurredAt"`

	// RecordedAt When the event was recorded by the producer
	RecordedAt time.Time `json:"recordedAt"`

	// SchemaVersion Schema version of the event envelope
	SchemaVersion int `json:"schemaVersion"`

	// SessionId Session ID for LLM usage events
	SessionId *string `json:"sessionId,omitempty"`

	// SourceInstance Specific producer instance identifier
	SourceInstance *string `json:"sourceInstance,omitempty"`

	// SourceService Service that produced the event
	SourceService string `json:"sourceService"`

	// Status Status associated with the event when applicable
	Status *string `json:"status,omitempty"`

	// Type Specific event type (e.g., dag.run.failed)
	Type string `json:"type"`

	// UserId User ID associated with the event
	UserId *string `json:"userId,omitempty"`
}

EventLogEntry A single centralized operational event log entry

type EventLogLimit

type EventLogLimit = int

EventLogLimit defines model for EventLogLimit.

type EventLogPaginationMode

type EventLogPaginationMode string

EventLogPaginationMode defines model for EventLogPaginationMode.

const (
	EventLogPaginationModeCursor EventLogPaginationMode = "cursor"
	EventLogPaginationModeOffset EventLogPaginationMode = "offset"
)

Defines values for EventLogPaginationMode.

type EventLogsResponse

type EventLogsResponse struct {
	// Entries List of event log entries
	Entries []EventLogEntry `json:"entries"`

	// NextCursor Opaque cursor for loading the next page of older entries when using cursor pagination
	NextCursor *string `json:"nextCursor,omitempty"`

	// Total Total number of entries matching the filter when using compatibility offset pagination
	Total *int `json:"total,omitempty"`
}

EventLogsResponse Response containing centralized event log entries

type ExecuteDAG200JSONResponse

type ExecuteDAG200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

func (ExecuteDAG200JSONResponse) VisitExecuteDAGResponse

func (response ExecuteDAG200JSONResponse) VisitExecuteDAGResponse(w http.ResponseWriter) error

type ExecuteDAG400JSONResponse

type ExecuteDAG400JSONResponse Error

func (ExecuteDAG400JSONResponse) VisitExecuteDAGResponse

func (response ExecuteDAG400JSONResponse) VisitExecuteDAGResponse(w http.ResponseWriter) error

type ExecuteDAG409JSONResponse

type ExecuteDAG409JSONResponse Error

func (ExecuteDAG409JSONResponse) VisitExecuteDAGResponse

func (response ExecuteDAG409JSONResponse) VisitExecuteDAGResponse(w http.ResponseWriter) error

type ExecuteDAGJSONBody

type ExecuteDAGJSONBody struct {
	// DagName Optional DAG name override to use for the created dag-run
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with deprecated `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// Params Parameters to pass to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile override. Empty string means no profile.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Singleton If true, prevent starting if DAG is already running (returns 409 conflict)
	Singleton *bool `json:"singleton,omitempty"`

	// Tags Deprecated alias for Labels. Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with `labels`; the server returns HTTP 400 if both are set.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`
}

ExecuteDAGJSONBody defines parameters for ExecuteDAG.

type ExecuteDAGJSONRequestBody

type ExecuteDAGJSONRequestBody ExecuteDAGJSONBody

ExecuteDAGJSONRequestBody defines body for ExecuteDAG for application/json ContentType.

type ExecuteDAGParams

type ExecuteDAGParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ExecuteDAGParams defines parameters for ExecuteDAG.

type ExecuteDAGRequestObject

type ExecuteDAGRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ExecuteDAGParams
	Body     *ExecuteDAGJSONRequestBody
}

type ExecuteDAGResponseObject

type ExecuteDAGResponseObject interface {
	VisitExecuteDAGResponse(w http.ResponseWriter) error
}

type ExecuteDAGRunFromSpec200JSONResponse

type ExecuteDAGRunFromSpec200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

func (ExecuteDAGRunFromSpec200JSONResponse) VisitExecuteDAGRunFromSpecResponse

func (response ExecuteDAGRunFromSpec200JSONResponse) VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error

type ExecuteDAGRunFromSpec400JSONResponse

type ExecuteDAGRunFromSpec400JSONResponse Error

func (ExecuteDAGRunFromSpec400JSONResponse) VisitExecuteDAGRunFromSpecResponse

func (response ExecuteDAGRunFromSpec400JSONResponse) VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error

type ExecuteDAGRunFromSpec409JSONResponse

type ExecuteDAGRunFromSpec409JSONResponse Error

func (ExecuteDAGRunFromSpec409JSONResponse) VisitExecuteDAGRunFromSpecResponse

func (response ExecuteDAGRunFromSpec409JSONResponse) VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error

type ExecuteDAGRunFromSpecJSONBody

type ExecuteDAGRunFromSpecJSONBody struct {
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with deprecated `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// Name Optional name to use when the spec omits a name
	Name *string `json:"name,omitempty"`

	// Params Parameters to pass to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile override. Empty string means no profile.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Singleton If true, prevent starting if a DAG with the same name is already running (returns 409)
	Singleton *bool `json:"singleton,omitempty"`

	// Spec DAG specification in YAML format
	Spec string `json:"spec"`

	// Tags Deprecated alias for Labels. Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with `labels`; the server returns HTTP 400 if both are set.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`
}

ExecuteDAGRunFromSpecJSONBody defines parameters for ExecuteDAGRunFromSpec.

type ExecuteDAGRunFromSpecJSONRequestBody

type ExecuteDAGRunFromSpecJSONRequestBody ExecuteDAGRunFromSpecJSONBody

ExecuteDAGRunFromSpecJSONRequestBody defines body for ExecuteDAGRunFromSpec for application/json ContentType.

type ExecuteDAGRunFromSpecParams

type ExecuteDAGRunFromSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ExecuteDAGRunFromSpecParams defines parameters for ExecuteDAGRunFromSpec.

type ExecuteDAGRunFromSpecRequestObject

type ExecuteDAGRunFromSpecRequestObject struct {
	Params ExecuteDAGRunFromSpecParams
	Body   *ExecuteDAGRunFromSpecJSONRequestBody
}

type ExecuteDAGRunFromSpecResponseObject

type ExecuteDAGRunFromSpecResponseObject interface {
	VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error
}

type ExecuteDAGRunFromSpecdefaultJSONResponse

type ExecuteDAGRunFromSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ExecuteDAGRunFromSpecdefaultJSONResponse) VisitExecuteDAGRunFromSpecResponse

func (response ExecuteDAGRunFromSpecdefaultJSONResponse) VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error

type ExecuteDAGSync200JSONResponse

type ExecuteDAGSync200JSONResponse struct {
	// DagRun Detailed status of a DAG-run including sub DAG-run nodes
	DagRun DAGRunDetails `json:"dagRun"`
}

func (ExecuteDAGSync200JSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSync200JSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGSync400JSONResponse

type ExecuteDAGSync400JSONResponse Error

func (ExecuteDAGSync400JSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSync400JSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGSync408JSONResponse

type ExecuteDAGSync408JSONResponse TimeoutError

func (ExecuteDAGSync408JSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSync408JSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGSync409JSONResponse

type ExecuteDAGSync409JSONResponse Error

func (ExecuteDAGSync409JSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSync409JSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGSyncJSONBody

type ExecuteDAGSyncJSONBody struct {
	// DagName Optional DAG name override to use for the created dag-run
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with deprecated `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// Params Parameters to pass to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile override. Empty string means no profile.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Singleton If true, prevent starting if DAG is already running (returns 409 conflict)
	Singleton *bool `json:"singleton,omitempty"`

	// Tags Deprecated alias for Labels. Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with `labels`; the server returns HTTP 400 if both are set.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`

	// Timeout Maximum seconds to wait for DAG execution to complete (required)
	Timeout int `json:"timeout"`
}

ExecuteDAGSyncJSONBody defines parameters for ExecuteDAGSync.

type ExecuteDAGSyncJSONRequestBody

type ExecuteDAGSyncJSONRequestBody ExecuteDAGSyncJSONBody

ExecuteDAGSyncJSONRequestBody defines body for ExecuteDAGSync for application/json ContentType.

type ExecuteDAGSyncParams

type ExecuteDAGSyncParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ExecuteDAGSyncParams defines parameters for ExecuteDAGSync.

type ExecuteDAGSyncRequestObject

type ExecuteDAGSyncRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ExecuteDAGSyncParams
	Body     *ExecuteDAGSyncJSONRequestBody
}

type ExecuteDAGSyncResponseObject

type ExecuteDAGSyncResponseObject interface {
	VisitExecuteDAGSyncResponse(w http.ResponseWriter) error
}

type ExecuteDAGSyncdefaultJSONResponse

type ExecuteDAGSyncdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ExecuteDAGSyncdefaultJSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSyncdefaultJSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGdefaultJSONResponse

type ExecuteDAGdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ExecuteDAGdefaultJSONResponse) VisitExecuteDAGResponse

func (response ExecuteDAGdefaultJSONResponse) VisitExecuteDAGResponse(w http.ResponseWriter) error

type ForgetSyncItem200JSONResponse

type ForgetSyncItem200JSONResponse SuccessResponse

func (ForgetSyncItem200JSONResponse) VisitForgetSyncItemResponse

func (response ForgetSyncItem200JSONResponse) VisitForgetSyncItemResponse(w http.ResponseWriter) error

type ForgetSyncItem400JSONResponse

type ForgetSyncItem400JSONResponse Error

func (ForgetSyncItem400JSONResponse) VisitForgetSyncItemResponse

func (response ForgetSyncItem400JSONResponse) VisitForgetSyncItemResponse(w http.ResponseWriter) error

type ForgetSyncItem404JSONResponse

type ForgetSyncItem404JSONResponse Error

func (ForgetSyncItem404JSONResponse) VisitForgetSyncItemResponse

func (response ForgetSyncItem404JSONResponse) VisitForgetSyncItemResponse(w http.ResponseWriter) error

type ForgetSyncItemParams

type ForgetSyncItemParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ForgetSyncItemParams defines parameters for ForgetSyncItem.

type ForgetSyncItemRequestObject

type ForgetSyncItemRequestObject struct {
	ItemId string `json:"itemId"`
	Params ForgetSyncItemParams
}

type ForgetSyncItemResponseObject

type ForgetSyncItemResponseObject interface {
	VisitForgetSyncItemResponse(w http.ResponseWriter) error
}

type ForgetSyncItemdefaultJSONResponse

type ForgetSyncItemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ForgetSyncItemdefaultJSONResponse) VisitForgetSyncItemResponse

func (response ForgetSyncItemdefaultJSONResponse) VisitForgetSyncItemResponse(w http.ResponseWriter) error

type GetAPIKey200JSONResponse

type GetAPIKey200JSONResponse APIKeyResponse

func (GetAPIKey200JSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKey200JSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAPIKey401JSONResponse

type GetAPIKey401JSONResponse Error

func (GetAPIKey401JSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKey401JSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAPIKey403JSONResponse

type GetAPIKey403JSONResponse Error

func (GetAPIKey403JSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKey403JSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAPIKey404JSONResponse

type GetAPIKey404JSONResponse Error

func (GetAPIKey404JSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKey404JSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAPIKeyRequestObject

type GetAPIKeyRequestObject struct {
	KeyId APIKeyId `json:"keyId"`
}

type GetAPIKeyResponseObject

type GetAPIKeyResponseObject interface {
	VisitGetAPIKeyResponse(w http.ResponseWriter) error
}

type GetAPIKeydefaultJSONResponse

type GetAPIKeydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetAPIKeydefaultJSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKeydefaultJSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAllDAGLabels200JSONResponse

type GetAllDAGLabels200JSONResponse ListLabelResponse

func (GetAllDAGLabels200JSONResponse) VisitGetAllDAGLabelsResponse

func (response GetAllDAGLabels200JSONResponse) VisitGetAllDAGLabelsResponse(w http.ResponseWriter) error

type GetAllDAGLabelsParams

type GetAllDAGLabelsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`
}

GetAllDAGLabelsParams defines parameters for GetAllDAGLabels.

type GetAllDAGLabelsRequestObject

type GetAllDAGLabelsRequestObject struct {
	Params GetAllDAGLabelsParams
}

type GetAllDAGLabelsResponseObject

type GetAllDAGLabelsResponseObject interface {
	VisitGetAllDAGLabelsResponse(w http.ResponseWriter) error
}

type GetAllDAGLabelsdefaultJSONResponse

type GetAllDAGLabelsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetAllDAGLabelsdefaultJSONResponse) VisitGetAllDAGLabelsResponse

func (response GetAllDAGLabelsdefaultJSONResponse) VisitGetAllDAGLabelsResponse(w http.ResponseWriter) error

type GetAllDAGTags200JSONResponse

type GetAllDAGTags200JSONResponse ListTagResponse

func (GetAllDAGTags200JSONResponse) VisitGetAllDAGTagsResponse

func (response GetAllDAGTags200JSONResponse) VisitGetAllDAGTagsResponse(w http.ResponseWriter) error

type GetAllDAGTagsParams

type GetAllDAGTagsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`
}

GetAllDAGTagsParams defines parameters for GetAllDAGTags.

type GetAllDAGTagsRequestObject

type GetAllDAGTagsRequestObject struct {
	Params GetAllDAGTagsParams
}

type GetAllDAGTagsResponseObject

type GetAllDAGTagsResponseObject interface {
	VisitGetAllDAGTagsResponse(w http.ResponseWriter) error
}

type GetAllDAGTagsdefaultJSONResponse

type GetAllDAGTagsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetAllDAGTagsdefaultJSONResponse) VisitGetAllDAGTagsResponse

func (response GetAllDAGTagsdefaultJSONResponse) VisitGetAllDAGTagsResponse(w http.ResponseWriter) error

type GetBaseConfig200JSONResponse

type GetBaseConfig200JSONResponse struct {
	// Errors List of validation errors in the configuration
	Errors []string `json:"errors"`

	// Spec The base configuration in YAML format
	Spec string `json:"spec"`
}

func (GetBaseConfig200JSONResponse) VisitGetBaseConfigResponse

func (response GetBaseConfig200JSONResponse) VisitGetBaseConfigResponse(w http.ResponseWriter) error

type GetBaseConfig401JSONResponse

type GetBaseConfig401JSONResponse Error

func (GetBaseConfig401JSONResponse) VisitGetBaseConfigResponse

func (response GetBaseConfig401JSONResponse) VisitGetBaseConfigResponse(w http.ResponseWriter) error

type GetBaseConfig403JSONResponse

type GetBaseConfig403JSONResponse Error

func (GetBaseConfig403JSONResponse) VisitGetBaseConfigResponse

func (response GetBaseConfig403JSONResponse) VisitGetBaseConfigResponse(w http.ResponseWriter) error

type GetBaseConfigParams

type GetBaseConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetBaseConfigParams defines parameters for GetBaseConfig.

type GetBaseConfigRequestObject

type GetBaseConfigRequestObject struct {
	Params GetBaseConfigParams
}

type GetBaseConfigResponseObject

type GetBaseConfigResponseObject interface {
	VisitGetBaseConfigResponse(w http.ResponseWriter) error
}

type GetBaseConfigdefaultJSONResponse

type GetBaseConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetBaseConfigdefaultJSONResponse) VisitGetBaseConfigResponse

func (response GetBaseConfigdefaultJSONResponse) VisitGetBaseConfigResponse(w http.ResponseWriter) error

type GetCoordinatorStatus200JSONResponse

type GetCoordinatorStatus200JSONResponse CoordinatorStatusResponse

func (GetCoordinatorStatus200JSONResponse) VisitGetCoordinatorStatusResponse

func (response GetCoordinatorStatus200JSONResponse) VisitGetCoordinatorStatusResponse(w http.ResponseWriter) error

type GetCoordinatorStatusParams

type GetCoordinatorStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetCoordinatorStatusParams defines parameters for GetCoordinatorStatus.

type GetCoordinatorStatusRequestObject

type GetCoordinatorStatusRequestObject struct {
	Params GetCoordinatorStatusParams
}

type GetCoordinatorStatusResponseObject

type GetCoordinatorStatusResponseObject interface {
	VisitGetCoordinatorStatusResponse(w http.ResponseWriter) error
}

type GetCoordinatorStatusdefaultJSONResponse

type GetCoordinatorStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetCoordinatorStatusdefaultJSONResponse) VisitGetCoordinatorStatusResponse

func (response GetCoordinatorStatusdefaultJSONResponse) VisitGetCoordinatorStatusResponse(w http.ResponseWriter) error

type GetCurrentUser200JSONResponse

type GetCurrentUser200JSONResponse UserResponse

func (GetCurrentUser200JSONResponse) VisitGetCurrentUserResponse

func (response GetCurrentUser200JSONResponse) VisitGetCurrentUserResponse(w http.ResponseWriter) error

type GetCurrentUser401JSONResponse

type GetCurrentUser401JSONResponse Error

func (GetCurrentUser401JSONResponse) VisitGetCurrentUserResponse

func (response GetCurrentUser401JSONResponse) VisitGetCurrentUserResponse(w http.ResponseWriter) error

type GetCurrentUserRequestObject

type GetCurrentUserRequestObject struct {
}

type GetCurrentUserResponseObject

type GetCurrentUserResponseObject interface {
	VisitGetCurrentUserResponse(w http.ResponseWriter) error
}

type GetCurrentUserdefaultJSONResponse

type GetCurrentUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetCurrentUserdefaultJSONResponse) VisitGetCurrentUserResponse

func (response GetCurrentUserdefaultJSONResponse) VisitGetCurrentUserResponse(w http.ResponseWriter) error

type GetDAGDAGRunDetails200JSONResponse

type GetDAGDAGRunDetails200JSONResponse struct {
	// DagRun Detailed status of a DAG-run including sub DAG-run nodes
	DagRun DAGRunDetails `json:"dagRun"`
}

func (GetDAGDAGRunDetails200JSONResponse) VisitGetDAGDAGRunDetailsResponse

func (response GetDAGDAGRunDetails200JSONResponse) VisitGetDAGDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGDAGRunDetailsParams

type GetDAGDAGRunDetailsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGDAGRunDetailsParams defines parameters for GetDAGDAGRunDetails.

type GetDAGDAGRunDetailsRequestObject

type GetDAGDAGRunDetailsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	DagRunId DAGRunId    `json:"dagRunId"`
	Params   GetDAGDAGRunDetailsParams
}

type GetDAGDAGRunDetailsResponseObject

type GetDAGDAGRunDetailsResponseObject interface {
	VisitGetDAGDAGRunDetailsResponse(w http.ResponseWriter) error
}

type GetDAGDAGRunDetailsdefaultJSONResponse

type GetDAGDAGRunDetailsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGDAGRunDetailsdefaultJSONResponse) VisitGetDAGDAGRunDetailsResponse

func (response GetDAGDAGRunDetailsdefaultJSONResponse) VisitGetDAGDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGDAGRunHistory200JSONResponse

type GetDAGDAGRunHistory200JSONResponse struct {
	// DagRuns List of historical DAG-runs created from this DAG
	DagRuns []DAGRunDetails `json:"dagRuns"`

	// GridData Grid data for visualization
	GridData []DAGGridItem `json:"gridData"`
}

func (GetDAGDAGRunHistory200JSONResponse) VisitGetDAGDAGRunHistoryResponse

func (response GetDAGDAGRunHistory200JSONResponse) VisitGetDAGDAGRunHistoryResponse(w http.ResponseWriter) error

type GetDAGDAGRunHistoryParams

type GetDAGDAGRunHistoryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGDAGRunHistoryParams defines parameters for GetDAGDAGRunHistory.

type GetDAGDAGRunHistoryRequestObject

type GetDAGDAGRunHistoryRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGDAGRunHistoryParams
}

type GetDAGDAGRunHistoryResponseObject

type GetDAGDAGRunHistoryResponseObject interface {
	VisitGetDAGDAGRunHistoryResponse(w http.ResponseWriter) error
}

type GetDAGDAGRunHistorydefaultJSONResponse

type GetDAGDAGRunHistorydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGDAGRunHistorydefaultJSONResponse) VisitGetDAGDAGRunHistoryResponse

func (response GetDAGDAGRunHistorydefaultJSONResponse) VisitGetDAGDAGRunHistoryResponse(w http.ResponseWriter) error

type GetDAGDetails200JSONResponse

type GetDAGDetails200JSONResponse struct {
	// Dag Detailed DAG configuration information
	Dag *DAGDetails `json:"dag,omitempty"`

	// EditorHints Editor-only metadata used to synthesize per-document schema hints
	EditorHints *DAGEditorHints `json:"editorHints,omitempty"`

	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// FilePath Absolute file path of the DAG file on disk
	FilePath *string `json:"filePath,omitempty"`

	// LatestDAGRun Detailed status of a DAG-run including sub DAG-run nodes
	LatestDAGRun DAGRunDetails `json:"latestDAGRun"`

	// LocalDags List of local DAGs that are part of this DAG
	LocalDags []LocalDag `json:"localDags"`

	// Spec The DAG specification in YAML format
	Spec *string `json:"spec,omitempty"`

	// Suspended Whether the DAG is suspended
	Suspended bool `json:"suspended"`
}

func (GetDAGDetails200JSONResponse) VisitGetDAGDetailsResponse

func (response GetDAGDetails200JSONResponse) VisitGetDAGDetailsResponse(w http.ResponseWriter) error

type GetDAGDetailsParams

type GetDAGDetailsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGDetailsParams defines parameters for GetDAGDetails.

type GetDAGDetailsRequestObject

type GetDAGDetailsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGDetailsParams
}

type GetDAGDetailsResponseObject

type GetDAGDetailsResponseObject interface {
	VisitGetDAGDetailsResponse(w http.ResponseWriter) error
}

type GetDAGDetailsdefaultJSONResponse

type GetDAGDetailsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGDetailsdefaultJSONResponse) VisitGetDAGDetailsResponse

func (response GetDAGDetailsdefaultJSONResponse) VisitGetDAGDetailsResponse(w http.ResponseWriter) error

type GetDAGIncidents200JSONResponse

type GetDAGIncidents200JSONResponse IncidentPolicySet

func (GetDAGIncidents200JSONResponse) VisitGetDAGIncidentsResponse

func (response GetDAGIncidents200JSONResponse) VisitGetDAGIncidentsResponse(w http.ResponseWriter) error

type GetDAGIncidents403JSONResponse

type GetDAGIncidents403JSONResponse Error

func (GetDAGIncidents403JSONResponse) VisitGetDAGIncidentsResponse

func (response GetDAGIncidents403JSONResponse) VisitGetDAGIncidentsResponse(w http.ResponseWriter) error

type GetDAGIncidents404JSONResponse

type GetDAGIncidents404JSONResponse Error

func (GetDAGIncidents404JSONResponse) VisitGetDAGIncidentsResponse

func (response GetDAGIncidents404JSONResponse) VisitGetDAGIncidentsResponse(w http.ResponseWriter) error

type GetDAGIncidentsParams

type GetDAGIncidentsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGIncidentsParams defines parameters for GetDAGIncidents.

type GetDAGIncidentsRequestObject

type GetDAGIncidentsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGIncidentsParams
}

type GetDAGIncidentsResponseObject

type GetDAGIncidentsResponseObject interface {
	VisitGetDAGIncidentsResponse(w http.ResponseWriter) error
}

type GetDAGIncidentsdefaultJSONResponse

type GetDAGIncidentsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGIncidentsdefaultJSONResponse) VisitGetDAGIncidentsResponse

func (response GetDAGIncidentsdefaultJSONResponse) VisitGetDAGIncidentsResponse(w http.ResponseWriter) error

type GetDAGNotifications200JSONResponse

type GetDAGNotifications200JSONResponse DAGNotificationSettings

func (GetDAGNotifications200JSONResponse) VisitGetDAGNotificationsResponse

func (response GetDAGNotifications200JSONResponse) VisitGetDAGNotificationsResponse(w http.ResponseWriter) error

type GetDAGNotifications404JSONResponse

type GetDAGNotifications404JSONResponse Error

func (GetDAGNotifications404JSONResponse) VisitGetDAGNotificationsResponse

func (response GetDAGNotifications404JSONResponse) VisitGetDAGNotificationsResponse(w http.ResponseWriter) error

type GetDAGNotificationsParams

type GetDAGNotificationsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGNotificationsParams defines parameters for GetDAGNotifications.

type GetDAGNotificationsRequestObject

type GetDAGNotificationsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGNotificationsParams
}

type GetDAGNotificationsResponseObject

type GetDAGNotificationsResponseObject interface {
	VisitGetDAGNotificationsResponse(w http.ResponseWriter) error
}

type GetDAGNotificationsdefaultJSONResponse

type GetDAGNotificationsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGNotificationsdefaultJSONResponse) VisitGetDAGNotificationsResponse

func (response GetDAGNotificationsdefaultJSONResponse) VisitGetDAGNotificationsResponse(w http.ResponseWriter) error

type GetDAGRunArtifactPreview200JSONResponse

type GetDAGRunArtifactPreview200JSONResponse ArtifactPreviewResponse

func (GetDAGRunArtifactPreview200JSONResponse) VisitGetDAGRunArtifactPreviewResponse

func (response GetDAGRunArtifactPreview200JSONResponse) VisitGetDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetDAGRunArtifactPreview404JSONResponse

type GetDAGRunArtifactPreview404JSONResponse Error

func (GetDAGRunArtifactPreview404JSONResponse) VisitGetDAGRunArtifactPreviewResponse

func (response GetDAGRunArtifactPreview404JSONResponse) VisitGetDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetDAGRunArtifactPreviewParams

type GetDAGRunArtifactPreviewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Path Relative artifact file path within the DAG-run artifact directory. Must not start with '/' or '\' or contain '..'.
	Path ArtifactPath `form:"path" json:"path"`
}

GetDAGRunArtifactPreviewParams defines parameters for GetDAGRunArtifactPreview.

type GetDAGRunArtifactPreviewRequestObject

type GetDAGRunArtifactPreviewRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunArtifactPreviewParams
}

type GetDAGRunArtifactPreviewResponseObject

type GetDAGRunArtifactPreviewResponseObject interface {
	VisitGetDAGRunArtifactPreviewResponse(w http.ResponseWriter) error
}

type GetDAGRunArtifactPreviewdefaultJSONResponse

type GetDAGRunArtifactPreviewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunArtifactPreviewdefaultJSONResponse) VisitGetDAGRunArtifactPreviewResponse

func (response GetDAGRunArtifactPreviewdefaultJSONResponse) VisitGetDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetDAGRunArtifacts200JSONResponse

type GetDAGRunArtifacts200JSONResponse ArtifactTreeResponse

func (GetDAGRunArtifacts200JSONResponse) VisitGetDAGRunArtifactsResponse

func (response GetDAGRunArtifacts200JSONResponse) VisitGetDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetDAGRunArtifacts404JSONResponse

type GetDAGRunArtifacts404JSONResponse Error

func (GetDAGRunArtifacts404JSONResponse) VisitGetDAGRunArtifactsResponse

func (response GetDAGRunArtifacts404JSONResponse) VisitGetDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetDAGRunArtifactsParams

type GetDAGRunArtifactsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Recursive Whether to recursively expand nested artifact directories
	Recursive *ArtifactRecursive `form:"recursive,omitempty" json:"recursive,omitempty"`
}

GetDAGRunArtifactsParams defines parameters for GetDAGRunArtifacts.

type GetDAGRunArtifactsRequestObject

type GetDAGRunArtifactsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunArtifactsParams
}

type GetDAGRunArtifactsResponseObject

type GetDAGRunArtifactsResponseObject interface {
	VisitGetDAGRunArtifactsResponse(w http.ResponseWriter) error
}

type GetDAGRunArtifactsdefaultJSONResponse

type GetDAGRunArtifactsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunArtifactsdefaultJSONResponse) VisitGetDAGRunArtifactsResponse

func (response GetDAGRunArtifactsdefaultJSONResponse) VisitGetDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetDAGRunDetails200JSONResponse

type GetDAGRunDetails200JSONResponse struct {
	// DagRunDetails Detailed status of a DAG-run including sub DAG-run nodes
	DagRunDetails DAGRunDetails `json:"dagRunDetails"`
}

func (GetDAGRunDetails200JSONResponse) VisitGetDAGRunDetailsResponse

func (response GetDAGRunDetails200JSONResponse) VisitGetDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGRunDetails404JSONResponse

type GetDAGRunDetails404JSONResponse Error

func (GetDAGRunDetails404JSONResponse) VisitGetDAGRunDetailsResponse

func (response GetDAGRunDetails404JSONResponse) VisitGetDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGRunDetailsParams

type GetDAGRunDetailsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGRunDetailsParams defines parameters for GetDAGRunDetails.

type GetDAGRunDetailsRequestObject

type GetDAGRunDetailsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunDetailsParams
}

type GetDAGRunDetailsResponseObject

type GetDAGRunDetailsResponseObject interface {
	VisitGetDAGRunDetailsResponse(w http.ResponseWriter) error
}

type GetDAGRunDetailsdefaultJSONResponse

type GetDAGRunDetailsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunDetailsdefaultJSONResponse) VisitGetDAGRunDetailsResponse

func (response GetDAGRunDetailsdefaultJSONResponse) VisitGetDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGRunLog200JSONResponse

type GetDAGRunLog200JSONResponse Log

func (GetDAGRunLog200JSONResponse) VisitGetDAGRunLogResponse

func (response GetDAGRunLog200JSONResponse) VisitGetDAGRunLogResponse(w http.ResponseWriter) error

type GetDAGRunLog404JSONResponse

type GetDAGRunLog404JSONResponse Error

func (GetDAGRunLog404JSONResponse) VisitGetDAGRunLogResponse

func (response GetDAGRunLog404JSONResponse) VisitGetDAGRunLogResponse(w http.ResponseWriter) error

type GetDAGRunLogParams

type GetDAGRunLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Tail Number of lines to return from the end of the file
	Tail *Tail `form:"tail,omitempty" json:"tail,omitempty"`

	// Head Number of lines to return from the beginning of the file
	Head *Head `form:"head,omitempty" json:"head,omitempty"`

	// Offset Line number to start reading from (1-based)
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Maximum number of lines to return
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

GetDAGRunLogParams defines parameters for GetDAGRunLog.

type GetDAGRunLogRequestObject

type GetDAGRunLogRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunLogParams
}

type GetDAGRunLogResponseObject

type GetDAGRunLogResponseObject interface {
	VisitGetDAGRunLogResponse(w http.ResponseWriter) error
}

type GetDAGRunLogdefaultJSONResponse

type GetDAGRunLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunLogdefaultJSONResponse) VisitGetDAGRunLogResponse

func (response GetDAGRunLogdefaultJSONResponse) VisitGetDAGRunLogResponse(w http.ResponseWriter) error

type GetDAGRunOutputs200JSONResponse

type GetDAGRunOutputs200JSONResponse DAGRunOutputs

func (GetDAGRunOutputs200JSONResponse) VisitGetDAGRunOutputsResponse

func (response GetDAGRunOutputs200JSONResponse) VisitGetDAGRunOutputsResponse(w http.ResponseWriter) error

type GetDAGRunOutputs404JSONResponse

type GetDAGRunOutputs404JSONResponse Error

func (GetDAGRunOutputs404JSONResponse) VisitGetDAGRunOutputsResponse

func (response GetDAGRunOutputs404JSONResponse) VisitGetDAGRunOutputsResponse(w http.ResponseWriter) error

type GetDAGRunOutputsParams

type GetDAGRunOutputsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGRunOutputsParams defines parameters for GetDAGRunOutputs.

type GetDAGRunOutputsRequestObject

type GetDAGRunOutputsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunOutputsParams
}

type GetDAGRunOutputsResponseObject

type GetDAGRunOutputsResponseObject interface {
	VisitGetDAGRunOutputsResponse(w http.ResponseWriter) error
}

type GetDAGRunOutputsdefaultJSONResponse

type GetDAGRunOutputsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunOutputsdefaultJSONResponse) VisitGetDAGRunOutputsResponse

func (response GetDAGRunOutputsdefaultJSONResponse) VisitGetDAGRunOutputsResponse(w http.ResponseWriter) error

type GetDAGRunSpec200JSONResponse

type GetDAGRunSpec200JSONResponse struct {
	// Spec The DAG spec in YAML format
	Spec string `json:"spec"`
}

func (GetDAGRunSpec200JSONResponse) VisitGetDAGRunSpecResponse

func (response GetDAGRunSpec200JSONResponse) VisitGetDAGRunSpecResponse(w http.ResponseWriter) error

type GetDAGRunSpec404JSONResponse

type GetDAGRunSpec404JSONResponse Error

func (GetDAGRunSpec404JSONResponse) VisitGetDAGRunSpecResponse

func (response GetDAGRunSpec404JSONResponse) VisitGetDAGRunSpecResponse(w http.ResponseWriter) error

type GetDAGRunSpecParams

type GetDAGRunSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGRunSpecParams defines parameters for GetDAGRunSpec.

type GetDAGRunSpecRequestObject

type GetDAGRunSpecRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunSpecParams
}

type GetDAGRunSpecResponseObject

type GetDAGRunSpecResponseObject interface {
	VisitGetDAGRunSpecResponse(w http.ResponseWriter) error
}

type GetDAGRunSpecdefaultJSONResponse

type GetDAGRunSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunSpecdefaultJSONResponse) VisitGetDAGRunSpecResponse

func (response GetDAGRunSpecdefaultJSONResponse) VisitGetDAGRunSpecResponse(w http.ResponseWriter) error

type GetDAGRunStepLog200JSONResponse

type GetDAGRunStepLog200JSONResponse Log

func (GetDAGRunStepLog200JSONResponse) VisitGetDAGRunStepLogResponse

func (response GetDAGRunStepLog200JSONResponse) VisitGetDAGRunStepLogResponse(w http.ResponseWriter) error

type GetDAGRunStepLog404JSONResponse

type GetDAGRunStepLog404JSONResponse Error

func (GetDAGRunStepLog404JSONResponse) VisitGetDAGRunStepLogResponse

func (response GetDAGRunStepLog404JSONResponse) VisitGetDAGRunStepLogResponse(w http.ResponseWriter) error

type GetDAGRunStepLogParams

type GetDAGRunStepLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Tail Number of lines to return from the end of the file
	Tail *Tail `form:"tail,omitempty" json:"tail,omitempty"`

	// Head Number of lines to return from the beginning of the file
	Head *Head `form:"head,omitempty" json:"head,omitempty"`

	// Offset Line number to start reading from (1-based)
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Maximum number of lines to return
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Stream Whether to return stdout or stderr logs
	Stream *Stream `form:"stream,omitempty" json:"stream,omitempty"`
}

GetDAGRunStepLogParams defines parameters for GetDAGRunStepLog.

type GetDAGRunStepLogRequestObject

type GetDAGRunStepLogRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   GetDAGRunStepLogParams
}

type GetDAGRunStepLogResponseObject

type GetDAGRunStepLogResponseObject interface {
	VisitGetDAGRunStepLogResponse(w http.ResponseWriter) error
}

type GetDAGRunStepLogdefaultJSONResponse

type GetDAGRunStepLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunStepLogdefaultJSONResponse) VisitGetDAGRunStepLogResponse

func (response GetDAGRunStepLogdefaultJSONResponse) VisitGetDAGRunStepLogResponse(w http.ResponseWriter) error

type GetDAGRunStepMessages200JSONResponse

type GetDAGRunStepMessages200JSONResponse ChatMessagesResponse

func (GetDAGRunStepMessages200JSONResponse) VisitGetDAGRunStepMessagesResponse

func (response GetDAGRunStepMessages200JSONResponse) VisitGetDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetDAGRunStepMessages404JSONResponse

type GetDAGRunStepMessages404JSONResponse Error

func (GetDAGRunStepMessages404JSONResponse) VisitGetDAGRunStepMessagesResponse

func (response GetDAGRunStepMessages404JSONResponse) VisitGetDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetDAGRunStepMessagesParams

type GetDAGRunStepMessagesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGRunStepMessagesParams defines parameters for GetDAGRunStepMessages.

type GetDAGRunStepMessagesRequestObject

type GetDAGRunStepMessagesRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   GetDAGRunStepMessagesParams
}

type GetDAGRunStepMessagesResponseObject

type GetDAGRunStepMessagesResponseObject interface {
	VisitGetDAGRunStepMessagesResponse(w http.ResponseWriter) error
}

type GetDAGRunStepMessagesdefaultJSONResponse

type GetDAGRunStepMessagesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunStepMessagesdefaultJSONResponse) VisitGetDAGRunStepMessagesResponse

func (response GetDAGRunStepMessagesdefaultJSONResponse) VisitGetDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetDAGSettings200JSONResponse

type GetDAGSettings200JSONResponse DAGSettings

func (GetDAGSettings200JSONResponse) VisitGetDAGSettingsResponse

func (response GetDAGSettings200JSONResponse) VisitGetDAGSettingsResponse(w http.ResponseWriter) error

type GetDAGSettings404JSONResponse

type GetDAGSettings404JSONResponse Error

func (GetDAGSettings404JSONResponse) VisitGetDAGSettingsResponse

func (response GetDAGSettings404JSONResponse) VisitGetDAGSettingsResponse(w http.ResponseWriter) error

type GetDAGSettingsParams

type GetDAGSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGSettingsParams defines parameters for GetDAGSettings.

type GetDAGSettingsRequestObject

type GetDAGSettingsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGSettingsParams
}

type GetDAGSettingsResponseObject

type GetDAGSettingsResponseObject interface {
	VisitGetDAGSettingsResponse(w http.ResponseWriter) error
}

type GetDAGSettingsdefaultJSONResponse

type GetDAGSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGSettingsdefaultJSONResponse) VisitGetDAGSettingsResponse

func (response GetDAGSettingsdefaultJSONResponse) VisitGetDAGSettingsResponse(w http.ResponseWriter) error

type GetDAGSpec200JSONResponse

type GetDAGSpec200JSONResponse struct {
	// Dag Detailed DAG configuration information
	Dag *DAGDetails `json:"dag,omitempty"`

	// Errors List of errors in the spec
	Errors []string `json:"errors"`

	// Spec The DAG spec in YAML format
	Spec string `json:"spec"`

	// ValueReferenceNotices Passive value-reference notices produced while loading this spec. These notices are not persisted.
	ValueReferenceNotices []ValueReferenceNotice `json:"valueReferenceNotices"`
}

func (GetDAGSpec200JSONResponse) VisitGetDAGSpecResponse

func (response GetDAGSpec200JSONResponse) VisitGetDAGSpecResponse(w http.ResponseWriter) error

type GetDAGSpecParams

type GetDAGSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGSpecParams defines parameters for GetDAGSpec.

type GetDAGSpecRequestObject

type GetDAGSpecRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGSpecParams
}

type GetDAGSpecResponseObject

type GetDAGSpecResponseObject interface {
	VisitGetDAGSpecResponse(w http.ResponseWriter) error
}

type GetDAGSpecdefaultJSONResponse

type GetDAGSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGSpecdefaultJSONResponse) VisitGetDAGSpecResponse

func (response GetDAGSpecdefaultJSONResponse) VisitGetDAGSpecResponse(w http.ResponseWriter) error

type GetDAGWebhook200JSONResponse

type GetDAGWebhook200JSONResponse WebhookDetails

func (GetDAGWebhook200JSONResponse) VisitGetDAGWebhookResponse

func (response GetDAGWebhook200JSONResponse) VisitGetDAGWebhookResponse(w http.ResponseWriter) error

type GetDAGWebhook404JSONResponse

type GetDAGWebhook404JSONResponse Error

func (GetDAGWebhook404JSONResponse) VisitGetDAGWebhookResponse

func (response GetDAGWebhook404JSONResponse) VisitGetDAGWebhookResponse(w http.ResponseWriter) error

type GetDAGWebhookParams

type GetDAGWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGWebhookParams defines parameters for GetDAGWebhook.

type GetDAGWebhookRequestObject

type GetDAGWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGWebhookParams
}

type GetDAGWebhookResponseObject

type GetDAGWebhookResponseObject interface {
	VisitGetDAGWebhookResponse(w http.ResponseWriter) error
}

type GetDAGWebhookdefaultJSONResponse

type GetDAGWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGWebhookdefaultJSONResponse) VisitGetDAGWebhookResponse

func (response GetDAGWebhookdefaultJSONResponse) VisitGetDAGWebhookResponse(w http.ResponseWriter) error

type GetGlobalIncidentPolicies200JSONResponse

type GetGlobalIncidentPolicies200JSONResponse IncidentPolicySet

func (GetGlobalIncidentPolicies200JSONResponse) VisitGetGlobalIncidentPoliciesResponse

func (response GetGlobalIncidentPolicies200JSONResponse) VisitGetGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type GetGlobalIncidentPolicies403JSONResponse

type GetGlobalIncidentPolicies403JSONResponse Error

func (GetGlobalIncidentPolicies403JSONResponse) VisitGetGlobalIncidentPoliciesResponse

func (response GetGlobalIncidentPolicies403JSONResponse) VisitGetGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type GetGlobalIncidentPoliciesParams

type GetGlobalIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetGlobalIncidentPoliciesParams defines parameters for GetGlobalIncidentPolicies.

type GetGlobalIncidentPoliciesRequestObject

type GetGlobalIncidentPoliciesRequestObject struct {
	Params GetGlobalIncidentPoliciesParams
}

type GetGlobalIncidentPoliciesResponseObject

type GetGlobalIncidentPoliciesResponseObject interface {
	VisitGetGlobalIncidentPoliciesResponse(w http.ResponseWriter) error
}

type GetGlobalIncidentPoliciesdefaultJSONResponse

type GetGlobalIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetGlobalIncidentPoliciesdefaultJSONResponse) VisitGetGlobalIncidentPoliciesResponse

func (response GetGlobalIncidentPoliciesdefaultJSONResponse) VisitGetGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type GetGlobalNotificationRoutes200JSONResponse

type GetGlobalNotificationRoutes200JSONResponse NotificationRouteSet

func (GetGlobalNotificationRoutes200JSONResponse) VisitGetGlobalNotificationRoutesResponse

func (response GetGlobalNotificationRoutes200JSONResponse) VisitGetGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type GetGlobalNotificationRoutes403JSONResponse

type GetGlobalNotificationRoutes403JSONResponse Error

func (GetGlobalNotificationRoutes403JSONResponse) VisitGetGlobalNotificationRoutesResponse

func (response GetGlobalNotificationRoutes403JSONResponse) VisitGetGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type GetGlobalNotificationRoutesParams

type GetGlobalNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetGlobalNotificationRoutesParams defines parameters for GetGlobalNotificationRoutes.

type GetGlobalNotificationRoutesRequestObject

type GetGlobalNotificationRoutesRequestObject struct {
	Params GetGlobalNotificationRoutesParams
}

type GetGlobalNotificationRoutesResponseObject

type GetGlobalNotificationRoutesResponseObject interface {
	VisitGetGlobalNotificationRoutesResponse(w http.ResponseWriter) error
}

type GetGlobalNotificationRoutesdefaultJSONResponse

type GetGlobalNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetGlobalNotificationRoutesdefaultJSONResponse) VisitGetGlobalNotificationRoutesResponse

func (response GetGlobalNotificationRoutesdefaultJSONResponse) VisitGetGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type GetGlobalRuntimeProfileDefaults200JSONResponse

type GetGlobalRuntimeProfileDefaults200JSONResponse InheritedRuntimeProfileResponse

func (GetGlobalRuntimeProfileDefaults200JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse

func (response GetGlobalRuntimeProfileDefaults200JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetGlobalRuntimeProfileDefaults401JSONResponse

type GetGlobalRuntimeProfileDefaults401JSONResponse Error

func (GetGlobalRuntimeProfileDefaults401JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse

func (response GetGlobalRuntimeProfileDefaults401JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetGlobalRuntimeProfileDefaults403JSONResponse

type GetGlobalRuntimeProfileDefaults403JSONResponse Error

func (GetGlobalRuntimeProfileDefaults403JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse

func (response GetGlobalRuntimeProfileDefaults403JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetGlobalRuntimeProfileDefaultsParams

type GetGlobalRuntimeProfileDefaultsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetGlobalRuntimeProfileDefaultsParams defines parameters for GetGlobalRuntimeProfileDefaults.

type GetGlobalRuntimeProfileDefaultsRequestObject

type GetGlobalRuntimeProfileDefaultsRequestObject struct {
	Params GetGlobalRuntimeProfileDefaultsParams
}

type GetGlobalRuntimeProfileDefaultsResponseObject

type GetGlobalRuntimeProfileDefaultsResponseObject interface {
	VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}

type GetGlobalRuntimeProfileDefaultsdefaultJSONResponse

type GetGlobalRuntimeProfileDefaultsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetGlobalRuntimeProfileDefaultsdefaultJSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse

func (response GetGlobalRuntimeProfileDefaultsdefaultJSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetHealthStatus200JSONResponse

type GetHealthStatus200JSONResponse HealthResponse

func (GetHealthStatus200JSONResponse) VisitGetHealthStatusResponse

func (response GetHealthStatus200JSONResponse) VisitGetHealthStatusResponse(w http.ResponseWriter) error

type GetHealthStatusRequestObject

type GetHealthStatusRequestObject struct {
}

type GetHealthStatusResponseObject

type GetHealthStatusResponseObject interface {
	VisitGetHealthStatusResponse(w http.ResponseWriter) error
}

type GetHealthStatusdefaultResponse

type GetHealthStatusdefaultResponse struct {
	StatusCode int
}

func (GetHealthStatusdefaultResponse) VisitGetHealthStatusResponse

func (response GetHealthStatusdefaultResponse) VisitGetHealthStatusResponse(w http.ResponseWriter) error

type GetIncidentProvider200JSONResponse

type GetIncidentProvider200JSONResponse IncidentProvider

func (GetIncidentProvider200JSONResponse) VisitGetIncidentProviderResponse

func (response GetIncidentProvider200JSONResponse) VisitGetIncidentProviderResponse(w http.ResponseWriter) error

type GetIncidentProvider403JSONResponse

type GetIncidentProvider403JSONResponse Error

func (GetIncidentProvider403JSONResponse) VisitGetIncidentProviderResponse

func (response GetIncidentProvider403JSONResponse) VisitGetIncidentProviderResponse(w http.ResponseWriter) error

type GetIncidentProvider404JSONResponse

type GetIncidentProvider404JSONResponse Error

func (GetIncidentProvider404JSONResponse) VisitGetIncidentProviderResponse

func (response GetIncidentProvider404JSONResponse) VisitGetIncidentProviderResponse(w http.ResponseWriter) error

type GetIncidentProviderParams

type GetIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetIncidentProviderParams defines parameters for GetIncidentProvider.

type GetIncidentProviderRequestObject

type GetIncidentProviderRequestObject struct {
	ProviderId string `json:"providerId"`
	Params     GetIncidentProviderParams
}

type GetIncidentProviderResponseObject

type GetIncidentProviderResponseObject interface {
	VisitGetIncidentProviderResponse(w http.ResponseWriter) error
}

type GetIncidentProviderdefaultJSONResponse

type GetIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetIncidentProviderdefaultJSONResponse) VisitGetIncidentProviderResponse

func (response GetIncidentProviderdefaultJSONResponse) VisitGetIncidentProviderResponse(w http.ResponseWriter) error

type GetLicenseStatus200JSONResponse added in v2.11.3

type GetLicenseStatus200JSONResponse LicenseStatusResponse

func (GetLicenseStatus200JSONResponse) VisitGetLicenseStatusResponse added in v2.11.3

func (response GetLicenseStatus200JSONResponse) VisitGetLicenseStatusResponse(w http.ResponseWriter) error

type GetLicenseStatusParams added in v2.11.3

type GetLicenseStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetLicenseStatusParams defines parameters for GetLicenseStatus.

type GetLicenseStatusRequestObject added in v2.11.3

type GetLicenseStatusRequestObject struct {
	Params GetLicenseStatusParams
}

type GetLicenseStatusResponseObject added in v2.11.3

type GetLicenseStatusResponseObject interface {
	VisitGetLicenseStatusResponse(w http.ResponseWriter) error
}

type GetLicenseStatusdefaultJSONResponse added in v2.11.3

type GetLicenseStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetLicenseStatusdefaultJSONResponse) VisitGetLicenseStatusResponse added in v2.11.3

func (response GetLicenseStatusdefaultJSONResponse) VisitGetLicenseStatusResponse(w http.ResponseWriter) error

type GetMetrics200TextResponse

type GetMetrics200TextResponse string

func (GetMetrics200TextResponse) VisitGetMetricsResponse

func (response GetMetrics200TextResponse) VisitGetMetricsResponse(w http.ResponseWriter) error

type GetMetricsRequestObject

type GetMetricsRequestObject struct {
}

type GetMetricsResponseObject

type GetMetricsResponseObject interface {
	VisitGetMetricsResponse(w http.ResponseWriter) error
}

type GetMetricsdefaultJSONResponse

type GetMetricsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetMetricsdefaultJSONResponse) VisitGetMetricsResponse

func (response GetMetricsdefaultJSONResponse) VisitGetMetricsResponse(w http.ResponseWriter) error

type GetNotificationChannel200JSONResponse

type GetNotificationChannel200JSONResponse NotificationChannel

func (GetNotificationChannel200JSONResponse) VisitGetNotificationChannelResponse

func (response GetNotificationChannel200JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error

type GetNotificationChannel403JSONResponse

type GetNotificationChannel403JSONResponse Error

func (GetNotificationChannel403JSONResponse) VisitGetNotificationChannelResponse

func (response GetNotificationChannel403JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error

type GetNotificationChannel404JSONResponse

type GetNotificationChannel404JSONResponse Error

func (GetNotificationChannel404JSONResponse) VisitGetNotificationChannelResponse

func (response GetNotificationChannel404JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error

type GetNotificationChannelParams

type GetNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetNotificationChannelParams defines parameters for GetNotificationChannel.

type GetNotificationChannelRequestObject

type GetNotificationChannelRequestObject struct {
	ChannelId string `json:"channelId"`
	Params    GetNotificationChannelParams
}

type GetNotificationChannelResponseObject

type GetNotificationChannelResponseObject interface {
	VisitGetNotificationChannelResponse(w http.ResponseWriter) error
}

type GetNotificationChanneldefaultJSONResponse

type GetNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetNotificationChanneldefaultJSONResponse) VisitGetNotificationChannelResponse

func (response GetNotificationChanneldefaultJSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error

type GetNotificationSettings200JSONResponse

type GetNotificationSettings200JSONResponse NotificationWorkspaceSettings

func (GetNotificationSettings200JSONResponse) VisitGetNotificationSettingsResponse

func (response GetNotificationSettings200JSONResponse) VisitGetNotificationSettingsResponse(w http.ResponseWriter) error

type GetNotificationSettingsParams

type GetNotificationSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetNotificationSettingsParams defines parameters for GetNotificationSettings.

type GetNotificationSettingsRequestObject

type GetNotificationSettingsRequestObject struct {
	Params GetNotificationSettingsParams
}

type GetNotificationSettingsResponseObject

type GetNotificationSettingsResponseObject interface {
	VisitGetNotificationSettingsResponse(w http.ResponseWriter) error
}

type GetNotificationSettingsdefaultJSONResponse

type GetNotificationSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetNotificationSettingsdefaultJSONResponse) VisitGetNotificationSettingsResponse

func (response GetNotificationSettingsdefaultJSONResponse) VisitGetNotificationSettingsResponse(w http.ResponseWriter) error

type GetOpenapiJson200JSONResponse

type GetOpenapiJson200JSONResponse map[string]interface{}

func (GetOpenapiJson200JSONResponse) VisitGetOpenapiJsonResponse

func (response GetOpenapiJson200JSONResponse) VisitGetOpenapiJsonResponse(w http.ResponseWriter) error

type GetOpenapiJson401JSONResponse

type GetOpenapiJson401JSONResponse Error

func (GetOpenapiJson401JSONResponse) VisitGetOpenapiJsonResponse

func (response GetOpenapiJson401JSONResponse) VisitGetOpenapiJsonResponse(w http.ResponseWriter) error

type GetOpenapiJsonRequestObject

type GetOpenapiJsonRequestObject struct {
}

type GetOpenapiJsonResponseObject

type GetOpenapiJsonResponseObject interface {
	VisitGetOpenapiJsonResponse(w http.ResponseWriter) error
}

type GetOpenapiJsondefaultJSONResponse

type GetOpenapiJsondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetOpenapiJsondefaultJSONResponse) VisitGetOpenapiJsonResponse

func (response GetOpenapiJsondefaultJSONResponse) VisitGetOpenapiJsonResponse(w http.ResponseWriter) error

type GetQueue200JSONResponse

type GetQueue200JSONResponse Queue

func (GetQueue200JSONResponse) VisitGetQueueResponse

func (response GetQueue200JSONResponse) VisitGetQueueResponse(w http.ResponseWriter) error

type GetQueue404JSONResponse

type GetQueue404JSONResponse Error

func (GetQueue404JSONResponse) VisitGetQueueResponse

func (response GetQueue404JSONResponse) VisitGetQueueResponse(w http.ResponseWriter) error

type GetQueueParams

type GetQueueParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetQueueParams defines parameters for GetQueue.

type GetQueueRequestObject

type GetQueueRequestObject struct {
	Name   string `json:"name"`
	Params GetQueueParams
}

type GetQueueResponseObject

type GetQueueResponseObject interface {
	VisitGetQueueResponse(w http.ResponseWriter) error
}

type GetQueuedefaultJSONResponse

type GetQueuedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetQueuedefaultJSONResponse) VisitGetQueueResponse

func (response GetQueuedefaultJSONResponse) VisitGetQueueResponse(w http.ResponseWriter) error

type GetRemoteNode200JSONResponse

type GetRemoteNode200JSONResponse RemoteNodeResponse

func (GetRemoteNode200JSONResponse) VisitGetRemoteNodeResponse

func (response GetRemoteNode200JSONResponse) VisitGetRemoteNodeResponse(w http.ResponseWriter) error

type GetRemoteNode404JSONResponse

type GetRemoteNode404JSONResponse Error

func (GetRemoteNode404JSONResponse) VisitGetRemoteNodeResponse

func (response GetRemoteNode404JSONResponse) VisitGetRemoteNodeResponse(w http.ResponseWriter) error

type GetRemoteNodeParams

type GetRemoteNodeParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetRemoteNodeParams defines parameters for GetRemoteNode.

type GetRemoteNodeRequestObject

type GetRemoteNodeRequestObject struct {
	RemoteNodeId RemoteNodeId `json:"remoteNodeId"`
	Params       GetRemoteNodeParams
}

type GetRemoteNodeResponseObject

type GetRemoteNodeResponseObject interface {
	VisitGetRemoteNodeResponse(w http.ResponseWriter) error
}

type GetResourceHistory200JSONResponse

type GetResourceHistory200JSONResponse ResourceHistory

func (GetResourceHistory200JSONResponse) VisitGetResourceHistoryResponse

func (response GetResourceHistory200JSONResponse) VisitGetResourceHistoryResponse(w http.ResponseWriter) error

type GetResourceHistoryParams

type GetResourceHistoryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Duration Duration of history to retrieve (e.g., 30m, 1h)
	Duration *string `form:"duration,omitempty" json:"duration,omitempty"`
}

GetResourceHistoryParams defines parameters for GetResourceHistory.

type GetResourceHistoryRequestObject

type GetResourceHistoryRequestObject struct {
	Params GetResourceHistoryParams
}

type GetResourceHistoryResponseObject

type GetResourceHistoryResponseObject interface {
	VisitGetResourceHistoryResponse(w http.ResponseWriter) error
}

type GetResourceHistorydefaultJSONResponse

type GetResourceHistorydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetResourceHistorydefaultJSONResponse) VisitGetResourceHistoryResponse

func (response GetResourceHistorydefaultJSONResponse) VisitGetResourceHistoryResponse(w http.ResponseWriter) error

type GetRuntimeProfile200JSONResponse

type GetRuntimeProfile200JSONResponse RuntimeProfileResponse

func (GetRuntimeProfile200JSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfile200JSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetRuntimeProfile401JSONResponse

type GetRuntimeProfile401JSONResponse Error

func (GetRuntimeProfile401JSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfile401JSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetRuntimeProfile403JSONResponse

type GetRuntimeProfile403JSONResponse Error

func (GetRuntimeProfile403JSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfile403JSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetRuntimeProfile404JSONResponse

type GetRuntimeProfile404JSONResponse Error

func (GetRuntimeProfile404JSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfile404JSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetRuntimeProfileParams

type GetRuntimeProfileParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetRuntimeProfileParams defines parameters for GetRuntimeProfile.

type GetRuntimeProfileRequestObject

type GetRuntimeProfileRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Params      GetRuntimeProfileParams
}

type GetRuntimeProfileResponseObject

type GetRuntimeProfileResponseObject interface {
	VisitGetRuntimeProfileResponse(w http.ResponseWriter) error
}

type GetRuntimeProfiledefaultJSONResponse

type GetRuntimeProfiledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetRuntimeProfiledefaultJSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfiledefaultJSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetSchedulerStatus200JSONResponse

type GetSchedulerStatus200JSONResponse SchedulerStatusResponse

func (GetSchedulerStatus200JSONResponse) VisitGetSchedulerStatusResponse

func (response GetSchedulerStatus200JSONResponse) VisitGetSchedulerStatusResponse(w http.ResponseWriter) error

type GetSchedulerStatusParams

type GetSchedulerStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSchedulerStatusParams defines parameters for GetSchedulerStatus.

type GetSchedulerStatusRequestObject

type GetSchedulerStatusRequestObject struct {
	Params GetSchedulerStatusParams
}

type GetSchedulerStatusResponseObject

type GetSchedulerStatusResponseObject interface {
	VisitGetSchedulerStatusResponse(w http.ResponseWriter) error
}

type GetSchedulerStatusdefaultJSONResponse

type GetSchedulerStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSchedulerStatusdefaultJSONResponse) VisitGetSchedulerStatusResponse

func (response GetSchedulerStatusdefaultJSONResponse) VisitGetSchedulerStatusResponse(w http.ResponseWriter) error

type GetSecret200JSONResponse

type GetSecret200JSONResponse SecretResponse

func (GetSecret200JSONResponse) VisitGetSecretResponse

func (response GetSecret200JSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSecret401JSONResponse

type GetSecret401JSONResponse Error

func (GetSecret401JSONResponse) VisitGetSecretResponse

func (response GetSecret401JSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSecret403JSONResponse

type GetSecret403JSONResponse Error

func (GetSecret403JSONResponse) VisitGetSecretResponse

func (response GetSecret403JSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSecret404JSONResponse

type GetSecret404JSONResponse Error

func (GetSecret404JSONResponse) VisitGetSecretResponse

func (response GetSecret404JSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSecretParams

type GetSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSecretParams defines parameters for GetSecret.

type GetSecretRequestObject

type GetSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   GetSecretParams
}

type GetSecretResponseObject

type GetSecretResponseObject interface {
	VisitGetSecretResponse(w http.ResponseWriter) error
}

type GetSecretdefaultJSONResponse

type GetSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSecretdefaultJSONResponse) VisitGetSecretResponse

func (response GetSecretdefaultJSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifactPreview200JSONResponse

type GetSubDAGRunArtifactPreview200JSONResponse ArtifactPreviewResponse

func (GetSubDAGRunArtifactPreview200JSONResponse) VisitGetSubDAGRunArtifactPreviewResponse

func (response GetSubDAGRunArtifactPreview200JSONResponse) VisitGetSubDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifactPreview404JSONResponse

type GetSubDAGRunArtifactPreview404JSONResponse Error

func (GetSubDAGRunArtifactPreview404JSONResponse) VisitGetSubDAGRunArtifactPreviewResponse

func (response GetSubDAGRunArtifactPreview404JSONResponse) VisitGetSubDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifactPreviewParams

type GetSubDAGRunArtifactPreviewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Path Relative artifact file path within the DAG-run artifact directory. Must not start with '/' or '\' or contain '..'.
	Path ArtifactPath `form:"path" json:"path"`
}

GetSubDAGRunArtifactPreviewParams defines parameters for GetSubDAGRunArtifactPreview.

type GetSubDAGRunArtifactPreviewRequestObject

type GetSubDAGRunArtifactPreviewRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunArtifactPreviewParams
}

type GetSubDAGRunArtifactPreviewResponseObject

type GetSubDAGRunArtifactPreviewResponseObject interface {
	VisitGetSubDAGRunArtifactPreviewResponse(w http.ResponseWriter) error
}

type GetSubDAGRunArtifactPreviewdefaultJSONResponse

type GetSubDAGRunArtifactPreviewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunArtifactPreviewdefaultJSONResponse) VisitGetSubDAGRunArtifactPreviewResponse

func (response GetSubDAGRunArtifactPreviewdefaultJSONResponse) VisitGetSubDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifacts200JSONResponse

type GetSubDAGRunArtifacts200JSONResponse ArtifactTreeResponse

func (GetSubDAGRunArtifacts200JSONResponse) VisitGetSubDAGRunArtifactsResponse

func (response GetSubDAGRunArtifacts200JSONResponse) VisitGetSubDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifacts404JSONResponse

type GetSubDAGRunArtifacts404JSONResponse Error

func (GetSubDAGRunArtifacts404JSONResponse) VisitGetSubDAGRunArtifactsResponse

func (response GetSubDAGRunArtifacts404JSONResponse) VisitGetSubDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifactsParams

type GetSubDAGRunArtifactsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Recursive Whether to recursively expand nested artifact directories
	Recursive *ArtifactRecursive `form:"recursive,omitempty" json:"recursive,omitempty"`
}

GetSubDAGRunArtifactsParams defines parameters for GetSubDAGRunArtifacts.

type GetSubDAGRunArtifactsRequestObject

type GetSubDAGRunArtifactsRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunArtifactsParams
}

type GetSubDAGRunArtifactsResponseObject

type GetSubDAGRunArtifactsResponseObject interface {
	VisitGetSubDAGRunArtifactsResponse(w http.ResponseWriter) error
}

type GetSubDAGRunArtifactsdefaultJSONResponse

type GetSubDAGRunArtifactsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunArtifactsdefaultJSONResponse) VisitGetSubDAGRunArtifactsResponse

func (response GetSubDAGRunArtifactsdefaultJSONResponse) VisitGetSubDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetSubDAGRunDetails200JSONResponse

type GetSubDAGRunDetails200JSONResponse struct {
	// DagRunDetails Detailed status of a DAG-run including sub DAG-run nodes
	DagRunDetails DAGRunDetails `json:"dagRunDetails"`
}

func (GetSubDAGRunDetails200JSONResponse) VisitGetSubDAGRunDetailsResponse

func (response GetSubDAGRunDetails200JSONResponse) VisitGetSubDAGRunDetailsResponse(w http.ResponseWriter) error

type GetSubDAGRunDetails404JSONResponse

type GetSubDAGRunDetails404JSONResponse Error

func (GetSubDAGRunDetails404JSONResponse) VisitGetSubDAGRunDetailsResponse

func (response GetSubDAGRunDetails404JSONResponse) VisitGetSubDAGRunDetailsResponse(w http.ResponseWriter) error

type GetSubDAGRunDetailsParams

type GetSubDAGRunDetailsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSubDAGRunDetailsParams defines parameters for GetSubDAGRunDetails.

type GetSubDAGRunDetailsRequestObject

type GetSubDAGRunDetailsRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunDetailsParams
}

type GetSubDAGRunDetailsResponseObject

type GetSubDAGRunDetailsResponseObject interface {
	VisitGetSubDAGRunDetailsResponse(w http.ResponseWriter) error
}

type GetSubDAGRunDetailsdefaultJSONResponse

type GetSubDAGRunDetailsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunDetailsdefaultJSONResponse) VisitGetSubDAGRunDetailsResponse

func (response GetSubDAGRunDetailsdefaultJSONResponse) VisitGetSubDAGRunDetailsResponse(w http.ResponseWriter) error

type GetSubDAGRunLog200JSONResponse

type GetSubDAGRunLog200JSONResponse Log

func (GetSubDAGRunLog200JSONResponse) VisitGetSubDAGRunLogResponse

func (response GetSubDAGRunLog200JSONResponse) VisitGetSubDAGRunLogResponse(w http.ResponseWriter) error

type GetSubDAGRunLog404JSONResponse

type GetSubDAGRunLog404JSONResponse Error

func (GetSubDAGRunLog404JSONResponse) VisitGetSubDAGRunLogResponse

func (response GetSubDAGRunLog404JSONResponse) VisitGetSubDAGRunLogResponse(w http.ResponseWriter) error

type GetSubDAGRunLogParams

type GetSubDAGRunLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Tail Number of lines to return from the end of the file
	Tail *Tail `form:"tail,omitempty" json:"tail,omitempty"`

	// Head Number of lines to return from the beginning of the file
	Head *Head `form:"head,omitempty" json:"head,omitempty"`

	// Offset Line number to start reading from (1-based)
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Maximum number of lines to return
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

GetSubDAGRunLogParams defines parameters for GetSubDAGRunLog.

type GetSubDAGRunLogRequestObject

type GetSubDAGRunLogRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunLogParams
}

type GetSubDAGRunLogResponseObject

type GetSubDAGRunLogResponseObject interface {
	VisitGetSubDAGRunLogResponse(w http.ResponseWriter) error
}

type GetSubDAGRunLogdefaultJSONResponse

type GetSubDAGRunLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunLogdefaultJSONResponse) VisitGetSubDAGRunLogResponse

func (response GetSubDAGRunLogdefaultJSONResponse) VisitGetSubDAGRunLogResponse(w http.ResponseWriter) error

type GetSubDAGRunSpec200JSONResponse

type GetSubDAGRunSpec200JSONResponse struct {
	// Spec YAML specification of the sub-DAG
	Spec string `json:"spec"`
}

func (GetSubDAGRunSpec200JSONResponse) VisitGetSubDAGRunSpecResponse

func (response GetSubDAGRunSpec200JSONResponse) VisitGetSubDAGRunSpecResponse(w http.ResponseWriter) error

type GetSubDAGRunSpec404JSONResponse

type GetSubDAGRunSpec404JSONResponse Error

func (GetSubDAGRunSpec404JSONResponse) VisitGetSubDAGRunSpecResponse

func (response GetSubDAGRunSpec404JSONResponse) VisitGetSubDAGRunSpecResponse(w http.ResponseWriter) error

type GetSubDAGRunSpecParams

type GetSubDAGRunSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSubDAGRunSpecParams defines parameters for GetSubDAGRunSpec.

type GetSubDAGRunSpecRequestObject

type GetSubDAGRunSpecRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunSpecParams
}

type GetSubDAGRunSpecResponseObject

type GetSubDAGRunSpecResponseObject interface {
	VisitGetSubDAGRunSpecResponse(w http.ResponseWriter) error
}

type GetSubDAGRunSpecdefaultJSONResponse

type GetSubDAGRunSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunSpecdefaultJSONResponse) VisitGetSubDAGRunSpecResponse

func (response GetSubDAGRunSpecdefaultJSONResponse) VisitGetSubDAGRunSpecResponse(w http.ResponseWriter) error

type GetSubDAGRunStepLog200JSONResponse

type GetSubDAGRunStepLog200JSONResponse Log

func (GetSubDAGRunStepLog200JSONResponse) VisitGetSubDAGRunStepLogResponse

func (response GetSubDAGRunStepLog200JSONResponse) VisitGetSubDAGRunStepLogResponse(w http.ResponseWriter) error

type GetSubDAGRunStepLog404JSONResponse

type GetSubDAGRunStepLog404JSONResponse Error

func (GetSubDAGRunStepLog404JSONResponse) VisitGetSubDAGRunStepLogResponse

func (response GetSubDAGRunStepLog404JSONResponse) VisitGetSubDAGRunStepLogResponse(w http.ResponseWriter) error

type GetSubDAGRunStepLogParams

type GetSubDAGRunStepLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Tail Number of lines to return from the end of the file
	Tail *Tail `form:"tail,omitempty" json:"tail,omitempty"`

	// Head Number of lines to return from the beginning of the file
	Head *Head `form:"head,omitempty" json:"head,omitempty"`

	// Offset Line number to start reading from (1-based)
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Maximum number of lines to return
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Stream Whether to return stdout or stderr logs
	Stream *Stream `form:"stream,omitempty" json:"stream,omitempty"`
}

GetSubDAGRunStepLogParams defines parameters for GetSubDAGRunStepLog.

type GetSubDAGRunStepLogRequestObject

type GetSubDAGRunStepLogRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      GetSubDAGRunStepLogParams
}

type GetSubDAGRunStepLogResponseObject

type GetSubDAGRunStepLogResponseObject interface {
	VisitGetSubDAGRunStepLogResponse(w http.ResponseWriter) error
}

type GetSubDAGRunStepLogdefaultJSONResponse

type GetSubDAGRunStepLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunStepLogdefaultJSONResponse) VisitGetSubDAGRunStepLogResponse

func (response GetSubDAGRunStepLogdefaultJSONResponse) VisitGetSubDAGRunStepLogResponse(w http.ResponseWriter) error

type GetSubDAGRunStepMessages200JSONResponse

type GetSubDAGRunStepMessages200JSONResponse ChatMessagesResponse

func (GetSubDAGRunStepMessages200JSONResponse) VisitGetSubDAGRunStepMessagesResponse

func (response GetSubDAGRunStepMessages200JSONResponse) VisitGetSubDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetSubDAGRunStepMessages404JSONResponse

type GetSubDAGRunStepMessages404JSONResponse Error

func (GetSubDAGRunStepMessages404JSONResponse) VisitGetSubDAGRunStepMessagesResponse

func (response GetSubDAGRunStepMessages404JSONResponse) VisitGetSubDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetSubDAGRunStepMessagesParams

type GetSubDAGRunStepMessagesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSubDAGRunStepMessagesParams defines parameters for GetSubDAGRunStepMessages.

type GetSubDAGRunStepMessagesRequestObject

type GetSubDAGRunStepMessagesRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      GetSubDAGRunStepMessagesParams
}

type GetSubDAGRunStepMessagesResponseObject

type GetSubDAGRunStepMessagesResponseObject interface {
	VisitGetSubDAGRunStepMessagesResponse(w http.ResponseWriter) error
}

type GetSubDAGRunStepMessagesdefaultJSONResponse

type GetSubDAGRunStepMessagesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunStepMessagesdefaultJSONResponse) VisitGetSubDAGRunStepMessagesResponse

func (response GetSubDAGRunStepMessagesdefaultJSONResponse) VisitGetSubDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetSubDAGRuns200JSONResponse

type GetSubDAGRuns200JSONResponse struct {
	SubRuns []SubDAGRunDetail `json:"subRuns"`
}

func (GetSubDAGRuns200JSONResponse) VisitGetSubDAGRunsResponse

func (response GetSubDAGRuns200JSONResponse) VisitGetSubDAGRunsResponse(w http.ResponseWriter) error

type GetSubDAGRuns404JSONResponse

type GetSubDAGRuns404JSONResponse Error

func (GetSubDAGRuns404JSONResponse) VisitGetSubDAGRunsResponse

func (response GetSubDAGRuns404JSONResponse) VisitGetSubDAGRunsResponse(w http.ResponseWriter) error

type GetSubDAGRunsParams

type GetSubDAGRunsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// ParentSubDAGRunId Optional parent sub DAG run ID. When provided, returns sub-runs of this specific sub DAG run instead of the root DAG run. Used for multi-level nested DAGs.
	ParentSubDAGRunId *string `form:"parentSubDAGRunId,omitempty" json:"parentSubDAGRunId,omitempty"`
}

GetSubDAGRunsParams defines parameters for GetSubDAGRuns.

type GetSubDAGRunsRequestObject

type GetSubDAGRunsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetSubDAGRunsParams
}

type GetSubDAGRunsResponseObject

type GetSubDAGRunsResponseObject interface {
	VisitGetSubDAGRunsResponse(w http.ResponseWriter) error
}

type GetSubDAGRunsdefaultJSONResponse

type GetSubDAGRunsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunsdefaultJSONResponse) VisitGetSubDAGRunsResponse

func (response GetSubDAGRunsdefaultJSONResponse) VisitGetSubDAGRunsResponse(w http.ResponseWriter) error

type GetSyncConfig200JSONResponse

type GetSyncConfig200JSONResponse SyncConfigResponse

func (GetSyncConfig200JSONResponse) VisitGetSyncConfigResponse

func (response GetSyncConfig200JSONResponse) VisitGetSyncConfigResponse(w http.ResponseWriter) error

type GetSyncConfigParams

type GetSyncConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSyncConfigParams defines parameters for GetSyncConfig.

type GetSyncConfigRequestObject

type GetSyncConfigRequestObject struct {
	Params GetSyncConfigParams
}

type GetSyncConfigResponseObject

type GetSyncConfigResponseObject interface {
	VisitGetSyncConfigResponse(w http.ResponseWriter) error
}

type GetSyncConfigdefaultJSONResponse

type GetSyncConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSyncConfigdefaultJSONResponse) VisitGetSyncConfigResponse

func (response GetSyncConfigdefaultJSONResponse) VisitGetSyncConfigResponse(w http.ResponseWriter) error

type GetSyncItemDiff200JSONResponse

type GetSyncItemDiff200JSONResponse SyncItemDiffResponse

func (GetSyncItemDiff200JSONResponse) VisitGetSyncItemDiffResponse

func (response GetSyncItemDiff200JSONResponse) VisitGetSyncItemDiffResponse(w http.ResponseWriter) error

type GetSyncItemDiff404JSONResponse

type GetSyncItemDiff404JSONResponse Error

func (GetSyncItemDiff404JSONResponse) VisitGetSyncItemDiffResponse

func (response GetSyncItemDiff404JSONResponse) VisitGetSyncItemDiffResponse(w http.ResponseWriter) error

type GetSyncItemDiffParams

type GetSyncItemDiffParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSyncItemDiffParams defines parameters for GetSyncItemDiff.

type GetSyncItemDiffRequestObject

type GetSyncItemDiffRequestObject struct {
	ItemId string `json:"itemId"`
	Params GetSyncItemDiffParams
}

type GetSyncItemDiffResponseObject

type GetSyncItemDiffResponseObject interface {
	VisitGetSyncItemDiffResponse(w http.ResponseWriter) error
}

type GetSyncItemDiffdefaultJSONResponse

type GetSyncItemDiffdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSyncItemDiffdefaultJSONResponse) VisitGetSyncItemDiffResponse

func (response GetSyncItemDiffdefaultJSONResponse) VisitGetSyncItemDiffResponse(w http.ResponseWriter) error

type GetSyncStatus200JSONResponse

type GetSyncStatus200JSONResponse SyncStatusResponse

func (GetSyncStatus200JSONResponse) VisitGetSyncStatusResponse

func (response GetSyncStatus200JSONResponse) VisitGetSyncStatusResponse(w http.ResponseWriter) error

type GetSyncStatusParams

type GetSyncStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSyncStatusParams defines parameters for GetSyncStatus.

type GetSyncStatusRequestObject

type GetSyncStatusRequestObject struct {
	Params GetSyncStatusParams
}

type GetSyncStatusResponseObject

type GetSyncStatusResponseObject interface {
	VisitGetSyncStatusResponse(w http.ResponseWriter) error
}

type GetSyncStatusdefaultJSONResponse

type GetSyncStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSyncStatusdefaultJSONResponse) VisitGetSyncStatusResponse

func (response GetSyncStatusdefaultJSONResponse) VisitGetSyncStatusResponse(w http.ResponseWriter) error

type GetTunnelStatus200JSONResponse

type GetTunnelStatus200JSONResponse TunnelStatusResponse

func (GetTunnelStatus200JSONResponse) VisitGetTunnelStatusResponse

func (response GetTunnelStatus200JSONResponse) VisitGetTunnelStatusResponse(w http.ResponseWriter) error

type GetTunnelStatusParams

type GetTunnelStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetTunnelStatusParams defines parameters for GetTunnelStatus.

type GetTunnelStatusRequestObject

type GetTunnelStatusRequestObject struct {
	Params GetTunnelStatusParams
}

type GetTunnelStatusResponseObject

type GetTunnelStatusResponseObject interface {
	VisitGetTunnelStatusResponse(w http.ResponseWriter) error
}

type GetTunnelStatusdefaultJSONResponse

type GetTunnelStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetTunnelStatusdefaultJSONResponse) VisitGetTunnelStatusResponse

func (response GetTunnelStatusdefaultJSONResponse) VisitGetTunnelStatusResponse(w http.ResponseWriter) error

type GetUser200JSONResponse

type GetUser200JSONResponse UserResponse

func (GetUser200JSONResponse) VisitGetUserResponse

func (response GetUser200JSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetUser401JSONResponse

type GetUser401JSONResponse Error

func (GetUser401JSONResponse) VisitGetUserResponse

func (response GetUser401JSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetUser403JSONResponse

type GetUser403JSONResponse Error

func (GetUser403JSONResponse) VisitGetUserResponse

func (response GetUser403JSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetUser404JSONResponse

type GetUser404JSONResponse Error

func (GetUser404JSONResponse) VisitGetUserResponse

func (response GetUser404JSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetUserRequestObject

type GetUserRequestObject struct {
	UserId UserId `json:"userId"`
}

type GetUserResponseObject

type GetUserResponseObject interface {
	VisitGetUserResponse(w http.ResponseWriter) error
}

type GetUserdefaultJSONResponse

type GetUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetUserdefaultJSONResponse) VisitGetUserResponse

func (response GetUserdefaultJSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetView200JSONResponse

type GetView200JSONResponse View

func (GetView200JSONResponse) VisitGetViewResponse

func (response GetView200JSONResponse) VisitGetViewResponse(w http.ResponseWriter) error

type GetView401JSONResponse

type GetView401JSONResponse Error

func (GetView401JSONResponse) VisitGetViewResponse

func (response GetView401JSONResponse) VisitGetViewResponse(w http.ResponseWriter) error

type GetView404JSONResponse

type GetView404JSONResponse Error

func (GetView404JSONResponse) VisitGetViewResponse

func (response GetView404JSONResponse) VisitGetViewResponse(w http.ResponseWriter) error

type GetViewParams

type GetViewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetViewParams defines parameters for GetView.

type GetViewRequestObject

type GetViewRequestObject struct {
	ViewId string `json:"viewId"`
	Params GetViewParams
}

type GetViewResponseObject

type GetViewResponseObject interface {
	VisitGetViewResponse(w http.ResponseWriter) error
}

type GetViewdefaultJSONResponse

type GetViewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetViewdefaultJSONResponse) VisitGetViewResponse

func (response GetViewdefaultJSONResponse) VisitGetViewResponse(w http.ResponseWriter) error

type GetWorkers200JSONResponse

type GetWorkers200JSONResponse WorkersListResponse

func (GetWorkers200JSONResponse) VisitGetWorkersResponse

func (response GetWorkers200JSONResponse) VisitGetWorkersResponse(w http.ResponseWriter) error

type GetWorkers503JSONResponse

type GetWorkers503JSONResponse Error

func (GetWorkers503JSONResponse) VisitGetWorkersResponse

func (response GetWorkers503JSONResponse) VisitGetWorkersResponse(w http.ResponseWriter) error

type GetWorkersParams

type GetWorkersParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkersParams defines parameters for GetWorkers.

type GetWorkersRequestObject

type GetWorkersRequestObject struct {
	Params GetWorkersParams
}

type GetWorkersResponseObject

type GetWorkersResponseObject interface {
	VisitGetWorkersResponse(w http.ResponseWriter) error
}

type GetWorkersdefaultJSONResponse

type GetWorkersdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkersdefaultJSONResponse) VisitGetWorkersResponse

func (response GetWorkersdefaultJSONResponse) VisitGetWorkersResponse(w http.ResponseWriter) error

type GetWorkspace200JSONResponse

type GetWorkspace200JSONResponse WorkspaceResponse

func (GetWorkspace200JSONResponse) VisitGetWorkspaceResponse

func (response GetWorkspace200JSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error

type GetWorkspace404JSONResponse

type GetWorkspace404JSONResponse Error

func (GetWorkspace404JSONResponse) VisitGetWorkspaceResponse

func (response GetWorkspace404JSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig200JSONResponse

type GetWorkspaceBaseConfig200JSONResponse struct {
	// Errors List of validation errors in the configuration
	Errors []string `json:"errors"`

	// Spec The workspace base configuration in YAML format
	Spec string `json:"spec"`
}

func (GetWorkspaceBaseConfig200JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig200JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig400JSONResponse

type GetWorkspaceBaseConfig400JSONResponse Error

func (GetWorkspaceBaseConfig400JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig400JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig401JSONResponse

type GetWorkspaceBaseConfig401JSONResponse Error

func (GetWorkspaceBaseConfig401JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig401JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig403JSONResponse

type GetWorkspaceBaseConfig403JSONResponse Error

func (GetWorkspaceBaseConfig403JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig403JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig404JSONResponse

type GetWorkspaceBaseConfig404JSONResponse Error

func (GetWorkspaceBaseConfig404JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig404JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfigParams

type GetWorkspaceBaseConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceBaseConfigParams defines parameters for GetWorkspaceBaseConfig.

type GetWorkspaceBaseConfigRequestObject

type GetWorkspaceBaseConfigRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        GetWorkspaceBaseConfigParams
}

type GetWorkspaceBaseConfigResponseObject

type GetWorkspaceBaseConfigResponseObject interface {
	VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error
}

type GetWorkspaceBaseConfigdefaultJSONResponse

type GetWorkspaceBaseConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkspaceBaseConfigdefaultJSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfigdefaultJSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceIncidentPolicies200JSONResponse

type GetWorkspaceIncidentPolicies200JSONResponse IncidentPolicySet

func (GetWorkspaceIncidentPolicies200JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse

func (response GetWorkspaceIncidentPolicies200JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type GetWorkspaceIncidentPolicies403JSONResponse

type GetWorkspaceIncidentPolicies403JSONResponse Error

func (GetWorkspaceIncidentPolicies403JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse

func (response GetWorkspaceIncidentPolicies403JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type GetWorkspaceIncidentPolicies404JSONResponse

type GetWorkspaceIncidentPolicies404JSONResponse Error

func (GetWorkspaceIncidentPolicies404JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse

func (response GetWorkspaceIncidentPolicies404JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type GetWorkspaceIncidentPoliciesParams

type GetWorkspaceIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceIncidentPoliciesParams defines parameters for GetWorkspaceIncidentPolicies.

type GetWorkspaceIncidentPoliciesRequestObject

type GetWorkspaceIncidentPoliciesRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        GetWorkspaceIncidentPoliciesParams
}

type GetWorkspaceIncidentPoliciesResponseObject

type GetWorkspaceIncidentPoliciesResponseObject interface {
	VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error
}

type GetWorkspaceIncidentPoliciesdefaultJSONResponse

type GetWorkspaceIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkspaceIncidentPoliciesdefaultJSONResponse) VisitGetWorkspaceIncidentPoliciesResponse

func (response GetWorkspaceIncidentPoliciesdefaultJSONResponse) VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type GetWorkspaceNotificationRoutes200JSONResponse

type GetWorkspaceNotificationRoutes200JSONResponse NotificationRouteSet

func (GetWorkspaceNotificationRoutes200JSONResponse) VisitGetWorkspaceNotificationRoutesResponse

func (response GetWorkspaceNotificationRoutes200JSONResponse) VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type GetWorkspaceNotificationRoutes403JSONResponse

type GetWorkspaceNotificationRoutes403JSONResponse Error

func (GetWorkspaceNotificationRoutes403JSONResponse) VisitGetWorkspaceNotificationRoutesResponse

func (response GetWorkspaceNotificationRoutes403JSONResponse) VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type GetWorkspaceNotificationRoutes404JSONResponse

type GetWorkspaceNotificationRoutes404JSONResponse Error

func (GetWorkspaceNotificationRoutes404JSONResponse) VisitGetWorkspaceNotificationRoutesResponse

func (response GetWorkspaceNotificationRoutes404JSONResponse) VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type GetWorkspaceNotificationRoutesParams

type GetWorkspaceNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceNotificationRoutesParams defines parameters for GetWorkspaceNotificationRoutes.

type GetWorkspaceNotificationRoutesRequestObject

type GetWorkspaceNotificationRoutesRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        GetWorkspaceNotificationRoutesParams
}

type GetWorkspaceNotificationRoutesResponseObject

type GetWorkspaceNotificationRoutesResponseObject interface {
	VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error
}

type GetWorkspaceNotificationRoutesdefaultJSONResponse

type GetWorkspaceNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkspaceNotificationRoutesdefaultJSONResponse) VisitGetWorkspaceNotificationRoutesResponse

func (response GetWorkspaceNotificationRoutesdefaultJSONResponse) VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type GetWorkspaceParams

type GetWorkspaceParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceParams defines parameters for GetWorkspace.

type GetWorkspaceRequestObject

type GetWorkspaceRequestObject struct {
	WorkspaceId string `json:"workspaceId"`
	Params      GetWorkspaceParams
}

type GetWorkspaceResponseObject

type GetWorkspaceResponseObject interface {
	VisitGetWorkspaceResponse(w http.ResponseWriter) error
}

type GetWorkspaceRuntimeProfileDefaults200JSONResponse

type GetWorkspaceRuntimeProfileDefaults200JSONResponse InheritedRuntimeProfileResponse

func (GetWorkspaceRuntimeProfileDefaults200JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults200JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaults400JSONResponse

type GetWorkspaceRuntimeProfileDefaults400JSONResponse Error

func (GetWorkspaceRuntimeProfileDefaults400JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults400JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaults401JSONResponse

type GetWorkspaceRuntimeProfileDefaults401JSONResponse Error

func (GetWorkspaceRuntimeProfileDefaults401JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults401JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaults403JSONResponse

type GetWorkspaceRuntimeProfileDefaults403JSONResponse Error

func (GetWorkspaceRuntimeProfileDefaults403JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults403JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaults404JSONResponse

type GetWorkspaceRuntimeProfileDefaults404JSONResponse Error

func (GetWorkspaceRuntimeProfileDefaults404JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults404JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaultsParams

type GetWorkspaceRuntimeProfileDefaultsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceRuntimeProfileDefaultsParams defines parameters for GetWorkspaceRuntimeProfileDefaults.

type GetWorkspaceRuntimeProfileDefaultsRequestObject

type GetWorkspaceRuntimeProfileDefaultsRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        GetWorkspaceRuntimeProfileDefaultsParams
}

type GetWorkspaceRuntimeProfileDefaultsResponseObject

type GetWorkspaceRuntimeProfileDefaultsResponseObject interface {
	VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}

type GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse

type GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type HandlerOn

type HandlerOn struct {
	// Abort Individual task definition that performs a specific operation in a DAG-run
	Abort *Step `json:"abort,omitempty"`

	// Exit Individual task definition that performs a specific operation in a DAG-run
	Exit *Step `json:"exit,omitempty"`

	// Failure Individual task definition that performs a specific operation in a DAG-run
	Failure *Step `json:"failure,omitempty"`

	// Success Individual task definition that performs a specific operation in a DAG-run
	Success *Step `json:"success,omitempty"`
}

HandlerOn Configuration for event handlers in a DAG-run

type Head = int

Head defines model for Head.

type HealthResponse

type HealthResponse struct {
	// Status Overall health status of the server
	Status HealthResponseStatus `json:"status"`

	// Timestamp Current server time
	Timestamp string `json:"timestamp"`

	// Uptime Server uptime in seconds
	Uptime int `json:"uptime"`

	// Version Current version of the server
	Version string `json:"version"`
}

HealthResponse Response object for the health check endpoint

type HealthResponseStatus

type HealthResponseStatus string

HealthResponseStatus Overall health status of the server

const (
	HealthResponseStatusHealthy   HealthResponseStatus = "healthy"
	HealthResponseStatusUnhealthy HealthResponseStatus = "unhealthy"
)

Defines values for HealthResponseStatus.

type HumanTaskCompletionResponse

type HumanTaskCompletionResponse struct {
	AlreadyCompleted bool `json:"alreadyCompleted"`

	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Queued Whether this request durably queued the DAG-run retry
	Queued                bool   `json:"queued"`
	RemainingWaitingSteps int    `json:"remainingWaitingSteps"`
	StepId                string `json:"stepId"`
}

HumanTaskCompletionResponse Result of completing or confirming one human task

type HumanTaskConfig

type HumanTaskConfig struct {
	// Form Normalized flat JSON Schema for typed completion input
	Form *map[string]interface{} `json:"form,omitempty"`

	// Prompt Instructions displayed to the operator. Run details contain the resolved, secret-masked snapshot.
	Prompt string `json:"prompt"`
}

HumanTaskConfig Resolved human-task instructions and optional normalized input form

type HumanTaskInput

type HumanTaskInput map[string]interface{}

HumanTaskInput Typed human-task completion input. An empty object acknowledges a task without a form.

type HumanTaskResumeResponse

type HumanTaskResumeResponse struct {
	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Queued Whether this request durably queued the DAG-run retry
	Queued bool `json:"queued"`
}

HumanTaskResumeResponse Result of queueing a completed human-task retry

type HumanTaskStepId

type HumanTaskStepId = string

HumanTaskStepId defines model for HumanTaskStepId.

type IncidentPagerDutyProvider

type IncidentPagerDutyProvider struct {
	// RoutingKeyConfigured Whether a PagerDuty routing key is configured
	RoutingKeyConfigured bool `json:"routingKeyConfigured"`

	// RoutingKeyPreview Redacted routing key preview
	RoutingKeyPreview *string `json:"routingKeyPreview,omitempty"`
}

IncidentPagerDutyProvider Public PagerDuty provider details

type IncidentPagerDutyProviderInput

type IncidentPagerDutyProviderInput struct {
	// ClearRoutingKey Clear the stored routing key.
	ClearRoutingKey *bool `json:"clearRoutingKey,omitempty"`

	// RoutingKey PagerDuty Events API v2 routing key. Omit on updates to preserve the existing key.
	RoutingKey *string `json:"routingKey,omitempty"`
}

IncidentPagerDutyProviderInput PagerDuty Events API v2 provider input. The routing key is encrypted at rest.

type IncidentPagerDutyProviderInputEnvelope

type IncidentPagerDutyProviderInputEnvelope struct {
	// Enabled Whether this provider can receive incident events
	Enabled bool `json:"enabled"`

	// Name Human-readable provider name
	Name string `json:"name"`

	// PagerDuty PagerDuty Events API v2 provider input. The routing key is encrypted at rest.
	PagerDuty IncidentPagerDutyProviderInput             `json:"pagerDuty"`
	Type      IncidentPagerDutyProviderInputEnvelopeType `json:"type"`
}

IncidentPagerDutyProviderInputEnvelope PagerDuty incident provider input

type IncidentPagerDutyProviderInputEnvelopeType

type IncidentPagerDutyProviderInputEnvelopeType string

IncidentPagerDutyProviderInputEnvelopeType defines model for IncidentPagerDutyProviderInputEnvelope.Type.

const (
	IncidentPagerDutyProviderInputEnvelopeTypePagerduty IncidentPagerDutyProviderInputEnvelopeType = "pagerduty"
)

Defines values for IncidentPagerDutyProviderInputEnvelopeType.

type IncidentPolicy

type IncidentPolicy struct {
	// DedupKeyTemplate Deprecated and ignored. Dagu generates stable provider incident keys.
	DedupKeyTemplate string `json:"dedupKeyTemplate"`

	// DescriptionTemplate Template for the provider incident description/details
	DescriptionTemplate string `json:"descriptionTemplate"`

	// Enabled Whether this route is enabled
	Enabled bool `json:"enabled"`

	// Id Stable route ID
	Id string `json:"id"`

	// MessageTemplate Template for the provider incident summary/message
	MessageTemplate string `json:"messageTemplate"`

	// ProviderId Incident provider ID
	ProviderId string `json:"providerId"`

	// ResolveOnRecovery Deprecated. Dagu resolves saved open incidents on recovery.
	ResolveOnRecovery bool `json:"resolveOnRecovery"`

	// Severity Incident severity
	Severity IncidentSeverity `json:"severity"`
}

IncidentPolicy Incident route

type IncidentPolicyInput

type IncidentPolicyInput struct {
	// DedupKeyTemplate Deprecated and ignored. Dagu generates stable provider incident keys.
	DedupKeyTemplate *string `json:"dedupKeyTemplate,omitempty"`

	// DescriptionTemplate Template for the provider incident description/details.
	DescriptionTemplate *string `json:"descriptionTemplate,omitempty"`

	// Enabled Whether this route is enabled. Normal incident routing sends true when the route exists.
	Enabled bool `json:"enabled"`

	// Id Stable route ID. Omit when adding a route.
	Id *string `json:"id,omitempty"`

	// MessageTemplate Template for the provider incident summary/message.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// ProviderId Incident provider ID
	ProviderId string `json:"providerId"`

	// ResolveOnRecovery Deprecated. Dagu resolves saved open incidents on recovery.
	ResolveOnRecovery *bool `json:"resolveOnRecovery,omitempty"`

	// Severity Incident severity
	Severity IncidentSeverity `json:"severity"`
}

IncidentPolicyInput Incident route input. A route opens an incident on final DAG failure and Dagu resolves the saved open incident on later success.

type IncidentPolicyScope

type IncidentPolicyScope string

IncidentPolicyScope Incident routing scope

const (
	IncidentPolicyScopeDag       IncidentPolicyScope = "dag"
	IncidentPolicyScopeGlobal    IncidentPolicyScope = "global"
	IncidentPolicyScopeWorkspace IncidentPolicyScope = "workspace"
)

Defines values for IncidentPolicyScope.

type IncidentPolicySet

type IncidentPolicySet struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DagName DAG name for DAG-scoped routing
	DagName *string `json:"dagName,omitempty"`

	// Enabled Whether this scope can open new incidents
	Enabled bool `json:"enabled"`

	// Id Stable routing ID, present after routing is saved
	Id *string `json:"id,omitempty"`

	// InheritParent For workspace and DAG routing, true means inherit the parent scope instead of using local routes
	InheritParent bool             `json:"inheritParent"`
	Policies      []IncidentPolicy `json:"policies"`

	// Scope Incident routing scope
	Scope     IncidentPolicyScope `json:"scope"`
	UpdatedAt *time.Time          `json:"updatedAt,omitempty"`

	// UpdatedBy User ID that last updated routing
	UpdatedBy *string `json:"updatedBy,omitempty"`

	// Workspace Workspace name for workspace-scoped routing
	Workspace *string `json:"workspace,omitempty"`
}

IncidentPolicySet Incident routing for a global, workspace, or DAG scope

type IncidentPolicySetInput

type IncidentPolicySetInput struct {
	// Enabled Whether this scope can open new incidents
	Enabled bool `json:"enabled"`

	// InheritParent For workspace and DAG routing, true means inherit the parent scope instead of using local routes. Ignored for global routing.
	InheritParent bool                  `json:"inheritParent"`
	Policies      []IncidentPolicyInput `json:"policies"`
}

IncidentPolicySetInput Replacement incident routing for a global, workspace, or DAG scope

type IncidentPolicySetListResponse

type IncidentPolicySetListResponse struct {
	PolicySets []IncidentPolicySet `json:"policySets"`
}

IncidentPolicySetListResponse Incident routing scopes

type IncidentProvider

type IncidentProvider struct {
	CreatedAt time.Time `json:"createdAt"`

	// Enabled Whether this provider can receive incident events
	Enabled bool `json:"enabled"`

	// Id Stable provider ID
	Id string `json:"id"`

	// Name Human-readable provider name
	Name string `json:"name"`

	// PagerDuty Public PagerDuty provider details
	PagerDuty *IncidentPagerDutyProvider `json:"pagerDuty,omitempty"`

	// SolarWinds Public SolarWinds Incident Response provider details
	SolarWinds *IncidentSolarWindsProvider `json:"solarWinds,omitempty"`

	// Type Incident provider type
	Type      IncidentProviderType `json:"type"`
	UpdatedAt time.Time            `json:"updatedAt"`

	// UpdatedBy User ID that last updated the provider
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

IncidentProvider Incident provider. Secrets are never returned.

type IncidentProviderInput

type IncidentProviderInput struct {
	// contains filtered or unexported fields
}

IncidentProviderInput Incident provider input

func (IncidentProviderInput) AsIncidentPagerDutyProviderInputEnvelope

func (t IncidentProviderInput) AsIncidentPagerDutyProviderInputEnvelope() (IncidentPagerDutyProviderInputEnvelope, error)

AsIncidentPagerDutyProviderInputEnvelope returns the union data inside the IncidentProviderInput as a IncidentPagerDutyProviderInputEnvelope

func (IncidentProviderInput) AsIncidentSolarWindsProviderInputEnvelope

func (t IncidentProviderInput) AsIncidentSolarWindsProviderInputEnvelope() (IncidentSolarWindsProviderInputEnvelope, error)

AsIncidentSolarWindsProviderInputEnvelope returns the union data inside the IncidentProviderInput as a IncidentSolarWindsProviderInputEnvelope

func (IncidentProviderInput) Discriminator

func (t IncidentProviderInput) Discriminator() (string, error)

func (*IncidentProviderInput) FromIncidentPagerDutyProviderInputEnvelope

func (t *IncidentProviderInput) FromIncidentPagerDutyProviderInputEnvelope(v IncidentPagerDutyProviderInputEnvelope) error

FromIncidentPagerDutyProviderInputEnvelope overwrites any union data inside the IncidentProviderInput as the provided IncidentPagerDutyProviderInputEnvelope

func (*IncidentProviderInput) FromIncidentSolarWindsProviderInputEnvelope

func (t *IncidentProviderInput) FromIncidentSolarWindsProviderInputEnvelope(v IncidentSolarWindsProviderInputEnvelope) error

FromIncidentSolarWindsProviderInputEnvelope overwrites any union data inside the IncidentProviderInput as the provided IncidentSolarWindsProviderInputEnvelope

func (IncidentProviderInput) MarshalJSON

func (t IncidentProviderInput) MarshalJSON() ([]byte, error)

func (*IncidentProviderInput) MergeIncidentPagerDutyProviderInputEnvelope

func (t *IncidentProviderInput) MergeIncidentPagerDutyProviderInputEnvelope(v IncidentPagerDutyProviderInputEnvelope) error

MergeIncidentPagerDutyProviderInputEnvelope performs a merge with any union data inside the IncidentProviderInput, using the provided IncidentPagerDutyProviderInputEnvelope

func (*IncidentProviderInput) MergeIncidentSolarWindsProviderInputEnvelope

func (t *IncidentProviderInput) MergeIncidentSolarWindsProviderInputEnvelope(v IncidentSolarWindsProviderInputEnvelope) error

MergeIncidentSolarWindsProviderInputEnvelope performs a merge with any union data inside the IncidentProviderInput, using the provided IncidentSolarWindsProviderInputEnvelope

func (*IncidentProviderInput) UnmarshalJSON

func (t *IncidentProviderInput) UnmarshalJSON(b []byte) error

func (IncidentProviderInput) ValueByDiscriminator

func (t IncidentProviderInput) ValueByDiscriminator() (interface{}, error)

type IncidentProviderListResponse

type IncidentProviderListResponse struct {
	Providers []IncidentProvider `json:"providers"`
}

IncidentProviderListResponse Incident providers

type IncidentProviderType

type IncidentProviderType string

IncidentProviderType Incident provider type

const (
	IncidentProviderTypePagerduty                  IncidentProviderType = "pagerduty"
	IncidentProviderTypeSolarwindsIncidentResponse IncidentProviderType = "solarwinds_incident_response"
)

Defines values for IncidentProviderType.

type IncidentSeverity

type IncidentSeverity string

IncidentSeverity Incident severity

const (
	IncidentSeverityCritical IncidentSeverity = "critical"
	IncidentSeverityError    IncidentSeverity = "error"
	IncidentSeverityInfo     IncidentSeverity = "info"
	IncidentSeverityWarning  IncidentSeverity = "warning"
)

Defines values for IncidentSeverity.

type IncidentSolarWindsProvider

type IncidentSolarWindsProvider struct {
	// AllowInsecureHttp Whether this provider allows plain HTTP webhook URLs
	AllowInsecureHttp *bool `json:"allowInsecureHttp,omitempty"`

	// AllowPrivateNetwork Whether this provider allows loopback or private network webhook targets
	AllowPrivateNetwork *bool `json:"allowPrivateNetwork,omitempty"`

	// WebhookUrlConfigured Whether an incoming webhook URL is configured
	WebhookUrlConfigured bool `json:"webhookUrlConfigured"`

	// WebhookUrlPreview Redacted webhook URL preview
	WebhookUrlPreview *string `json:"webhookUrlPreview,omitempty"`
}

IncidentSolarWindsProvider Public SolarWinds Incident Response provider details

type IncidentSolarWindsProviderInput

type IncidentSolarWindsProviderInput struct {
	// AllowInsecureHttp Allow plain HTTP webhook URLs. Disabled by default.
	AllowInsecureHttp *bool `json:"allowInsecureHttp,omitempty"`

	// AllowPrivateNetwork Allow loopback or private network webhook targets. Disabled by default.
	AllowPrivateNetwork *bool `json:"allowPrivateNetwork,omitempty"`

	// ClearWebhookUrl Clear the stored webhook URL.
	ClearWebhookUrl *bool `json:"clearWebhookUrl,omitempty"`

	// WebhookUrl Incoming webhook URL. Omit on updates to preserve the existing URL.
	WebhookUrl *string `json:"webhookUrl,omitempty"`
}

IncidentSolarWindsProviderInput SolarWinds Incident Response incoming webhook provider input. The webhook URL is encrypted at rest.

type IncidentSolarWindsProviderInputEnvelope

type IncidentSolarWindsProviderInputEnvelope struct {
	// Enabled Whether this provider can receive incident events
	Enabled bool `json:"enabled"`

	// Name Human-readable provider name
	Name string `json:"name"`

	// SolarWinds SolarWinds Incident Response incoming webhook provider input. The webhook URL is encrypted at rest.
	SolarWinds IncidentSolarWindsProviderInput             `json:"solarWinds"`
	Type       IncidentSolarWindsProviderInputEnvelopeType `json:"type"`
}

IncidentSolarWindsProviderInputEnvelope SolarWinds Incident Response provider input

type IncidentSolarWindsProviderInputEnvelopeType

type IncidentSolarWindsProviderInputEnvelopeType string

IncidentSolarWindsProviderInputEnvelopeType defines model for IncidentSolarWindsProviderInputEnvelope.Type.

const (
	IncidentSolarWindsProviderInputEnvelopeTypeSolarwindsIncidentResponse IncidentSolarWindsProviderInputEnvelopeType = "solarwinds_incident_response"
)

Defines values for IncidentSolarWindsProviderInputEnvelopeType.

type InheritedCustomActionHint

type InheritedCustomActionHint struct {
	// Description Optional custom action description
	Description *string `json:"description,omitempty"`

	// InputSchema Resolved JSON Schema object used to validate and document with input
	InputSchema map[string]interface{} `json:"inputSchema"`

	// Name Custom action name
	Name string `json:"name"`

	// OutputSchema Resolved JSON Schema object used to validate stdout JSON output
	OutputSchema *map[string]interface{} `json:"outputSchema,omitempty"`
}

InheritedCustomActionHint Resolved editor hint for an inherited custom action

type InheritedLegacyDefinitionHint

type InheritedLegacyDefinitionHint struct {
	// Description Optional deprecated legacy execution definition description
	Description *string `json:"description,omitempty"`

	// InputSchema Resolved JSON Schema object used to validate and document with input
	InputSchema map[string]interface{} `json:"inputSchema"`

	// Name Deprecated legacy execution definition name
	Name string `json:"name"`

	// OutputSchema Resolved JSON Schema object used to validate stdout JSON output
	OutputSchema *map[string]interface{} `json:"outputSchema,omitempty"`

	// TargetType Builtin executor type that the deprecated legacy execution definition expands to
	TargetType string `json:"targetType"`
}

InheritedLegacyDefinitionHint Resolved editor hint for an inherited deprecated legacy execution definition

type InheritedRuntimeProfileName

type InheritedRuntimeProfileName = string

InheritedRuntimeProfileName Non-selectable inherited profile layer name.

type InheritedRuntimeProfileResponse

type InheritedRuntimeProfileResponse struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DefaultProfile Runtime profile name.
	DefaultProfile *RuntimeProfileName           `json:"defaultProfile,omitempty"`
	Description    *string                       `json:"description,omitempty"`
	Entries        []RuntimeProfileEntryResponse `json:"entries"`

	// Id Persistent record ID. Omitted until the inherited layer is first saved.
	Id *string `json:"id,omitempty"`

	// Name Non-selectable inherited profile layer name.
	Name      InheritedRuntimeProfileName  `json:"name"`
	Protected bool                         `json:"protected"`
	Scope     InheritedRuntimeProfileScope `json:"scope"`
	Status    RuntimeProfileStatus         `json:"status"`
	UpdatedAt *time.Time                   `json:"updatedAt,omitempty"`

	// Workspace Workspace name. The reserved names all, default, and global are not allowed.
	Workspace *WorkspaceName `json:"workspace,omitempty"`
}

InheritedRuntimeProfileResponse defines model for InheritedRuntimeProfileResponse.

type InheritedRuntimeProfileScope

type InheritedRuntimeProfileScope string

InheritedRuntimeProfileScope defines model for InheritedRuntimeProfileScope.

const (
	InheritedRuntimeProfileScopeGlobal    InheritedRuntimeProfileScope = "global"
	InheritedRuntimeProfileScopeWorkspace InheritedRuntimeProfileScope = "workspace"
)

Defines values for InheritedRuntimeProfileScope.

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type Labels

type Labels = []string

Labels Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with deprecated `tags`; the server returns HTTP 400 if both are set.

type LicenseStatusResponse added in v2.11.3

type LicenseStatusResponse struct {
	// Community Whether no license claims are loaded
	Community bool `json:"community"`

	// Error User-facing explanation when a configured license is unusable
	Error string `json:"error"`

	// Expiry License expiration timestamp, or empty for a perpetual or absent license
	Expiry string `json:"expiry"`

	// Features Feature claims included in the license
	Features []string `json:"features"`

	// GraceEndsAt Grace-period end timestamp, or empty when the license has no expiration
	GraceEndsAt string `json:"graceEndsAt"`

	// GracePeriod Whether the license is expired but still inside its grace period
	GracePeriod bool `json:"gracePeriod"`

	// Plan License plan name
	Plan string `json:"plan"`

	// Source Public license source category
	Source string `json:"source"`

	// Valid Whether the loaded license token has not expired
	Valid bool `json:"valid"`

	// WarningCode Warning code included in the license token
	WarningCode string `json:"warningCode"`
}

LicenseStatusResponse Public status of the current Dagu license

type Limit

type Limit = int

Limit defines model for Limit.

type ListAPIKeys200JSONResponse

type ListAPIKeys200JSONResponse APIKeysListResponse

func (ListAPIKeys200JSONResponse) VisitListAPIKeysResponse

func (response ListAPIKeys200JSONResponse) VisitListAPIKeysResponse(w http.ResponseWriter) error

type ListAPIKeys401JSONResponse

type ListAPIKeys401JSONResponse Error

func (ListAPIKeys401JSONResponse) VisitListAPIKeysResponse

func (response ListAPIKeys401JSONResponse) VisitListAPIKeysResponse(w http.ResponseWriter) error

type ListAPIKeys403JSONResponse

type ListAPIKeys403JSONResponse Error

func (ListAPIKeys403JSONResponse) VisitListAPIKeysResponse

func (response ListAPIKeys403JSONResponse) VisitListAPIKeysResponse(w http.ResponseWriter) error

type ListAPIKeysRequestObject

type ListAPIKeysRequestObject struct {
}

type ListAPIKeysResponseObject

type ListAPIKeysResponseObject interface {
	VisitListAPIKeysResponse(w http.ResponseWriter) error
}

type ListAPIKeysdefaultJSONResponse

type ListAPIKeysdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListAPIKeysdefaultJSONResponse) VisitListAPIKeysResponse

func (response ListAPIKeysdefaultJSONResponse) VisitListAPIKeysResponse(w http.ResponseWriter) error

type ListAuditLogs200JSONResponse

type ListAuditLogs200JSONResponse AuditLogsResponse

func (ListAuditLogs200JSONResponse) VisitListAuditLogsResponse

func (response ListAuditLogs200JSONResponse) VisitListAuditLogsResponse(w http.ResponseWriter) error

type ListAuditLogs401JSONResponse

type ListAuditLogs401JSONResponse Error

func (ListAuditLogs401JSONResponse) VisitListAuditLogsResponse

func (response ListAuditLogs401JSONResponse) VisitListAuditLogsResponse(w http.ResponseWriter) error

type ListAuditLogs403JSONResponse

type ListAuditLogs403JSONResponse Error

func (ListAuditLogs403JSONResponse) VisitListAuditLogsResponse

func (response ListAuditLogs403JSONResponse) VisitListAuditLogsResponse(w http.ResponseWriter) error

type ListAuditLogsParams

type ListAuditLogsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Category Filter by audit category (e.g., terminal, user, dag)
	Category *string `form:"category,omitempty" json:"category,omitempty"`

	// Action Filter by audit action
	Action *string `form:"action,omitempty" json:"action,omitempty"`

	// Source Filter by audit source (e.g., mcp, ui, rest, cli)
	Source *string `form:"source,omitempty" json:"source,omitempty"`

	// Surface Filter by accepted credential surface (e.g., mcp, rest_api)
	Surface *string `form:"surface,omitempty" json:"surface,omitempty"`

	// Result Filter by result (succeeded, failed, denied)
	Result *string `form:"result,omitempty" json:"result,omitempty"`

	// CorrelationId Filter by correlation ID
	CorrelationId *string `form:"correlationId,omitempty" json:"correlationId,omitempty"`

	// ResourceType Filter by resource type
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// ResourceId Filter by resource ID
	ResourceId *string `form:"resourceId,omitempty" json:"resourceId,omitempty"`

	// Workspace Filter by canonical workspace
	Workspace *string `form:"workspace,omitempty" json:"workspace,omitempty"`

	// CredentialId Filter by credential ID
	CredentialId *string `form:"credentialId,omitempty" json:"credentialId,omitempty"`

	// CredentialType Filter by credential type
	CredentialType *string `form:"credentialType,omitempty" json:"credentialType,omitempty"`

	// McpTool Filter by MCP tool name
	McpTool *string `form:"mcpTool,omitempty" json:"mcpTool,omitempty"`

	// IpAddress Filter by client IP address
	IpAddress *string `form:"ipAddress,omitempty" json:"ipAddress,omitempty"`

	// UserId Filter by user ID
	UserId *string `form:"userId,omitempty" json:"userId,omitempty"`

	// StartTime Filter entries after this time (ISO 8601 format)
	StartTime *LogStartTime `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Filter entries before this time (ISO 8601 format)
	EndTime *LogEndTime `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Limit Maximum number of entries to return (default 100)
	Limit *AuditLogLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of entries to skip (for pagination)
	Offset *LogOffset `form:"offset,omitempty" json:"offset,omitempty"`
}

ListAuditLogsParams defines parameters for ListAuditLogs.

type ListAuditLogsRequestObject

type ListAuditLogsRequestObject struct {
	Params ListAuditLogsParams
}

type ListAuditLogsResponseObject

type ListAuditLogsResponseObject interface {
	VisitListAuditLogsResponse(w http.ResponseWriter) error
}

type ListAuditLogsdefaultJSONResponse

type ListAuditLogsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListAuditLogsdefaultJSONResponse) VisitListAuditLogsResponse

func (response ListAuditLogsdefaultJSONResponse) VisitListAuditLogsResponse(w http.ResponseWriter) error

type ListDAGRuns200JSONResponse

type ListDAGRuns200JSONResponse DAGRunsPageResponse

func (ListDAGRuns200JSONResponse) VisitListDAGRunsResponse

func (response ListDAGRuns200JSONResponse) VisitListDAGRunsResponse(w http.ResponseWriter) error

type ListDAGRuns400JSONResponse

type ListDAGRuns400JSONResponse Error

func (ListDAGRuns400JSONResponse) VisitListDAGRunsResponse

func (response ListDAGRuns400JSONResponse) VisitListDAGRunsResponse(w http.ResponseWriter) error

type ListDAGRunsByName200JSONResponse

type ListDAGRunsByName200JSONResponse DAGRunsPageResponse

func (ListDAGRunsByName200JSONResponse) VisitListDAGRunsByNameResponse

func (response ListDAGRunsByName200JSONResponse) VisitListDAGRunsByNameResponse(w http.ResponseWriter) error

type ListDAGRunsByName400JSONResponse

type ListDAGRunsByName400JSONResponse Error

func (ListDAGRunsByName400JSONResponse) VisitListDAGRunsByNameResponse

func (response ListDAGRunsByName400JSONResponse) VisitListDAGRunsByNameResponse(w http.ResponseWriter) error

type ListDAGRunsByNameParams

type ListDAGRunsByNameParams struct {
	// Status status of the DAG-run. Repeat the parameter to match multiple statuses.
	Status *StatusList `form:"status,omitempty" json:"status,omitempty"`

	// FromDate start datetime for filtering DAG-runs in ISO 8601 format with timezone
	FromDate *DateTimeFrom `form:"fromDate,omitempty" json:"fromDate,omitempty"`

	// ToDate end datetime for filtering DAG-runs in ISO 8601 format with timezone
	ToDate *DateTimeTo `form:"toDate,omitempty" json:"toDate,omitempty"`

	// DagRunId ID of the DAG-run or 'latest' to get the most recent DAG-run
	DagRunId *DAGRunIdSearch `form:"dagRunId,omitempty" json:"dagRunId,omitempty"`

	// Limit Maximum number of DAG-runs to return (default 100)
	Limit *DAGRunListLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque cursor for loading the next page of older DAG-runs
	Cursor *DAGRunListCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`
}

ListDAGRunsByNameParams defines parameters for ListDAGRunsByName.

type ListDAGRunsByNameRequestObject

type ListDAGRunsByNameRequestObject struct {
	Name   DAGRunName `json:"name"`
	Params ListDAGRunsByNameParams
}

type ListDAGRunsByNameResponseObject

type ListDAGRunsByNameResponseObject interface {
	VisitListDAGRunsByNameResponse(w http.ResponseWriter) error
}

type ListDAGRunsByNamedefaultJSONResponse

type ListDAGRunsByNamedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListDAGRunsByNamedefaultJSONResponse) VisitListDAGRunsByNameResponse

func (response ListDAGRunsByNamedefaultJSONResponse) VisitListDAGRunsByNameResponse(w http.ResponseWriter) error

type ListDAGRunsParams

type ListDAGRunsParams struct {
	// Status status of the DAG-run. Repeat the parameter to match multiple statuses.
	Status *StatusList `form:"status,omitempty" json:"status,omitempty"`

	// FromDate start datetime for filtering DAG-runs in ISO 8601 format with timezone
	FromDate *DateTimeFrom `form:"fromDate,omitempty" json:"fromDate,omitempty"`

	// ToDate end datetime for filtering DAG-runs in ISO 8601 format with timezone
	ToDate *DateTimeTo `form:"toDate,omitempty" json:"toDate,omitempty"`

	// DagRunId ID of the DAG-run or 'latest' to get the most recent DAG-run
	DagRunId *DAGRunIdSearch `form:"dagRunId,omitempty" json:"dagRunId,omitempty"`

	// Limit Maximum number of DAG-runs to return (default 100)
	Limit *DAGRunListLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque cursor for loading the next page of older DAG-runs
	Cursor *DAGRunListCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Name Filter DAG-runs by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Labels Filter DAG-runs by DAG labels (comma-separated). Returns runs from DAGs that have ALL specified labels. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`. Filter DAG-runs by DAG labels (comma-separated).
	Tags *string `form:"tags,omitempty" json:"tags,omitempty"`
}

ListDAGRunsParams defines parameters for ListDAGRuns.

type ListDAGRunsRequestObject

type ListDAGRunsRequestObject struct {
	Params ListDAGRunsParams
}

type ListDAGRunsResponseObject

type ListDAGRunsResponseObject interface {
	VisitListDAGRunsResponse(w http.ResponseWriter) error
}

type ListDAGRunsdefaultJSONResponse

type ListDAGRunsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListDAGRunsdefaultJSONResponse) VisitListDAGRunsResponse

func (response ListDAGRunsdefaultJSONResponse) VisitListDAGRunsResponse(w http.ResponseWriter) error

type ListDAGs200JSONResponse

type ListDAGs200JSONResponse struct {
	// Dags List of DAG definitions with their status and metadata
	Dags []DAGFile `json:"dags"`

	// Errors List of errors encountered during the request
	Errors     []string   `json:"errors"`
	Pagination Pagination `json:"pagination"`
}

func (ListDAGs200JSONResponse) VisitListDAGsResponse

func (response ListDAGs200JSONResponse) VisitListDAGsResponse(w http.ResponseWriter) error

type ListDAGsParams

type ListDAGsParams struct {
	// Page page number of items to fetch (default is 1)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage number of items per page (default is 30, max is 100)
	PerPage *PerPage `form:"perPage,omitempty" json:"perPage,omitempty"`

	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Name Filter DAGs by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Labels Filter DAGs by labels (comma-separated). Returns DAGs that have ALL specified labels. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`. Filter DAGs by labels (comma-separated).
	Tags *string `form:"tags,omitempty" json:"tags,omitempty"`

	// Sort Field to sort by:
	// - `name`: Sort alphabetically by DAG name (case-insensitive)
	// - `nextRun`: Sort by next scheduled run time. DAGs with earlier next run times appear first in ascending order. DAGs without schedules appear last.
	Sort *ListDAGsParamsSort `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order (ascending or descending)
	Order *ListDAGsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
}

ListDAGsParams defines parameters for ListDAGs.

type ListDAGsParamsOrder

type ListDAGsParamsOrder string

ListDAGsParamsOrder defines parameters for ListDAGs.

const (
	ListDAGsParamsOrderAsc  ListDAGsParamsOrder = "asc"
	ListDAGsParamsOrderDesc ListDAGsParamsOrder = "desc"
)

Defines values for ListDAGsParamsOrder.

type ListDAGsParamsSort

type ListDAGsParamsSort string

ListDAGsParamsSort defines parameters for ListDAGs.

const (
	ListDAGsParamsSortName    ListDAGsParamsSort = "name"
	ListDAGsParamsSortNextRun ListDAGsParamsSort = "nextRun"
)

Defines values for ListDAGsParamsSort.

type ListDAGsRequestObject

type ListDAGsRequestObject struct {
	Params ListDAGsParams
}

type ListDAGsResponseObject

type ListDAGsResponseObject interface {
	VisitListDAGsResponse(w http.ResponseWriter) error
}

type ListDAGsdefaultJSONResponse

type ListDAGsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListDAGsdefaultJSONResponse) VisitListDAGsResponse

func (response ListDAGsdefaultJSONResponse) VisitListDAGsResponse(w http.ResponseWriter) error

type ListEventLogs200JSONResponse

type ListEventLogs200JSONResponse EventLogsResponse

func (ListEventLogs200JSONResponse) VisitListEventLogsResponse

func (response ListEventLogs200JSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListEventLogs400JSONResponse

type ListEventLogs400JSONResponse Error

func (ListEventLogs400JSONResponse) VisitListEventLogsResponse

func (response ListEventLogs400JSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListEventLogs401JSONResponse

type ListEventLogs401JSONResponse Error

func (ListEventLogs401JSONResponse) VisitListEventLogsResponse

func (response ListEventLogs401JSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListEventLogs403JSONResponse

type ListEventLogs403JSONResponse Error

func (ListEventLogs403JSONResponse) VisitListEventLogsResponse

func (response ListEventLogs403JSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListEventLogsParams

type ListEventLogsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Kind Filter by event kind (e.g., dag_run, llm_usage)
	Kind *string `form:"kind,omitempty" json:"kind,omitempty"`

	// Type Filter by event type (e.g., dag.run.failed, llm.usage.recorded)
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// DagName Filter by DAG name
	DagName *string `form:"dagName,omitempty" json:"dagName,omitempty"`

	// DagRunId Filter by DAG run ID
	DagRunId *string `form:"dagRunId,omitempty" json:"dagRunId,omitempty"`

	// AttemptId Filter by attempt ID
	AttemptId *string `form:"attemptId,omitempty" json:"attemptId,omitempty"`

	// SessionId Filter by session ID
	SessionId *string `form:"sessionId,omitempty" json:"sessionId,omitempty"`

	// UserId Filter by user ID
	UserId *string `form:"userId,omitempty" json:"userId,omitempty"`

	// Model Filter by model name
	Model *string `form:"model,omitempty" json:"model,omitempty"`

	// StartTime Filter entries after this time (ISO 8601 format)
	StartTime *LogStartTime `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Filter entries before this time (ISO 8601 format)
	EndTime *LogEndTime `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Limit Maximum number of entries to return (default 50)
	Limit *EventLogLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// PaginationMode Pagination mode. Use `cursor` for the event feed infinite-loading flow; omit or use `offset` for compatibility pagination.
	PaginationMode *ListEventLogsParamsPaginationMode `form:"paginationMode,omitempty" json:"paginationMode,omitempty"`

	// Offset Number of entries to skip (for pagination)
	Offset *LogOffset `form:"offset,omitempty" json:"offset,omitempty"`

	// Cursor Opaque cursor for loading older event log entries
	Cursor *EventLogCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListEventLogsParams defines parameters for ListEventLogs.

type ListEventLogsParamsPaginationMode

type ListEventLogsParamsPaginationMode string

ListEventLogsParamsPaginationMode defines parameters for ListEventLogs.

const (
	ListEventLogsParamsPaginationModeCursor ListEventLogsParamsPaginationMode = "cursor"
	ListEventLogsParamsPaginationModeOffset ListEventLogsParamsPaginationMode = "offset"
)

Defines values for ListEventLogsParamsPaginationMode.

type ListEventLogsRequestObject

type ListEventLogsRequestObject struct {
	Params ListEventLogsParams
}

type ListEventLogsResponseObject

type ListEventLogsResponseObject interface {
	VisitListEventLogsResponse(w http.ResponseWriter) error
}

type ListEventLogsdefaultJSONResponse

type ListEventLogsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListEventLogsdefaultJSONResponse) VisitListEventLogsResponse

func (response ListEventLogsdefaultJSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListIncidentPolicies200JSONResponse

type ListIncidentPolicies200JSONResponse IncidentPolicySetListResponse

func (ListIncidentPolicies200JSONResponse) VisitListIncidentPoliciesResponse

func (response ListIncidentPolicies200JSONResponse) VisitListIncidentPoliciesResponse(w http.ResponseWriter) error

type ListIncidentPolicies403JSONResponse

type ListIncidentPolicies403JSONResponse Error

func (ListIncidentPolicies403JSONResponse) VisitListIncidentPoliciesResponse

func (response ListIncidentPolicies403JSONResponse) VisitListIncidentPoliciesResponse(w http.ResponseWriter) error

type ListIncidentPoliciesParams

type ListIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListIncidentPoliciesParams defines parameters for ListIncidentPolicies.

type ListIncidentPoliciesRequestObject

type ListIncidentPoliciesRequestObject struct {
	Params ListIncidentPoliciesParams
}

type ListIncidentPoliciesResponseObject

type ListIncidentPoliciesResponseObject interface {
	VisitListIncidentPoliciesResponse(w http.ResponseWriter) error
}

type ListIncidentPoliciesdefaultJSONResponse

type ListIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListIncidentPoliciesdefaultJSONResponse) VisitListIncidentPoliciesResponse

func (response ListIncidentPoliciesdefaultJSONResponse) VisitListIncidentPoliciesResponse(w http.ResponseWriter) error

type ListIncidentProviders200JSONResponse

type ListIncidentProviders200JSONResponse IncidentProviderListResponse

func (ListIncidentProviders200JSONResponse) VisitListIncidentProvidersResponse

func (response ListIncidentProviders200JSONResponse) VisitListIncidentProvidersResponse(w http.ResponseWriter) error

type ListIncidentProviders403JSONResponse

type ListIncidentProviders403JSONResponse Error

func (ListIncidentProviders403JSONResponse) VisitListIncidentProvidersResponse

func (response ListIncidentProviders403JSONResponse) VisitListIncidentProvidersResponse(w http.ResponseWriter) error

type ListIncidentProvidersParams

type ListIncidentProvidersParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListIncidentProvidersParams defines parameters for ListIncidentProviders.

type ListIncidentProvidersRequestObject

type ListIncidentProvidersRequestObject struct {
	Params ListIncidentProvidersParams
}

type ListIncidentProvidersResponseObject

type ListIncidentProvidersResponseObject interface {
	VisitListIncidentProvidersResponse(w http.ResponseWriter) error
}

type ListIncidentProvidersdefaultJSONResponse

type ListIncidentProvidersdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListIncidentProvidersdefaultJSONResponse) VisitListIncidentProvidersResponse

func (response ListIncidentProvidersdefaultJSONResponse) VisitListIncidentProvidersResponse(w http.ResponseWriter) error

type ListLabelResponse

type ListLabelResponse struct {
	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// Labels List of unique labels
	Labels []string `json:"labels"`
}

ListLabelResponse Response object for listing all labels

type ListNotificationChannels200JSONResponse

type ListNotificationChannels200JSONResponse NotificationChannelListResponse

func (ListNotificationChannels200JSONResponse) VisitListNotificationChannelsResponse

func (response ListNotificationChannels200JSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error

type ListNotificationChannels403JSONResponse

type ListNotificationChannels403JSONResponse Error

func (ListNotificationChannels403JSONResponse) VisitListNotificationChannelsResponse

func (response ListNotificationChannels403JSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error

type ListNotificationChannelsParams

type ListNotificationChannelsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListNotificationChannelsParams defines parameters for ListNotificationChannels.

type ListNotificationChannelsRequestObject

type ListNotificationChannelsRequestObject struct {
	Params ListNotificationChannelsParams
}

type ListNotificationChannelsResponseObject

type ListNotificationChannelsResponseObject interface {
	VisitListNotificationChannelsResponse(w http.ResponseWriter) error
}

type ListNotificationChannelsdefaultJSONResponse

type ListNotificationChannelsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListNotificationChannelsdefaultJSONResponse) VisitListNotificationChannelsResponse

func (response ListNotificationChannelsdefaultJSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error

type ListNotificationRoutes200JSONResponse

type ListNotificationRoutes200JSONResponse NotificationRouteSetListResponse

func (ListNotificationRoutes200JSONResponse) VisitListNotificationRoutesResponse

func (response ListNotificationRoutes200JSONResponse) VisitListNotificationRoutesResponse(w http.ResponseWriter) error

type ListNotificationRoutes403JSONResponse

type ListNotificationRoutes403JSONResponse Error

func (ListNotificationRoutes403JSONResponse) VisitListNotificationRoutesResponse

func (response ListNotificationRoutes403JSONResponse) VisitListNotificationRoutesResponse(w http.ResponseWriter) error

type ListNotificationRoutesParams

type ListNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListNotificationRoutesParams defines parameters for ListNotificationRoutes.

type ListNotificationRoutesRequestObject

type ListNotificationRoutesRequestObject struct {
	Params ListNotificationRoutesParams
}

type ListNotificationRoutesResponseObject

type ListNotificationRoutesResponseObject interface {
	VisitListNotificationRoutesResponse(w http.ResponseWriter) error
}

type ListNotificationRoutesdefaultJSONResponse

type ListNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListNotificationRoutesdefaultJSONResponse) VisitListNotificationRoutesResponse

func (response ListNotificationRoutesdefaultJSONResponse) VisitListNotificationRoutesResponse(w http.ResponseWriter) error

type ListQueueItems200JSONResponse

type ListQueueItems200JSONResponse QueuedDAGRunsPageResponse

func (ListQueueItems200JSONResponse) VisitListQueueItemsResponse

func (response ListQueueItems200JSONResponse) VisitListQueueItemsResponse(w http.ResponseWriter) error

type ListQueueItems400JSONResponse

type ListQueueItems400JSONResponse Error

func (ListQueueItems400JSONResponse) VisitListQueueItemsResponse

func (response ListQueueItems400JSONResponse) VisitListQueueItemsResponse(w http.ResponseWriter) error

type ListQueueItemsParams

type ListQueueItemsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Limit Maximum number of queued DAG-runs to return (default 100)
	Limit *QueueListLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque cursor for loading the next page of queued DAG-runs
	Cursor *QueueListCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListQueueItemsParams defines parameters for ListQueueItems.

type ListQueueItemsRequestObject

type ListQueueItemsRequestObject struct {
	Name   string `json:"name"`
	Params ListQueueItemsParams
}

type ListQueueItemsResponseObject

type ListQueueItemsResponseObject interface {
	VisitListQueueItemsResponse(w http.ResponseWriter) error
}

type ListQueueItemsdefaultJSONResponse

type ListQueueItemsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListQueueItemsdefaultJSONResponse) VisitListQueueItemsResponse

func (response ListQueueItemsdefaultJSONResponse) VisitListQueueItemsResponse(w http.ResponseWriter) error

type ListQueues200JSONResponse

type ListQueues200JSONResponse QueuesResponse

func (ListQueues200JSONResponse) VisitListQueuesResponse

func (response ListQueues200JSONResponse) VisitListQueuesResponse(w http.ResponseWriter) error

type ListQueuesParams

type ListQueuesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListQueuesParams defines parameters for ListQueues.

type ListQueuesRequestObject

type ListQueuesRequestObject struct {
	Params ListQueuesParams
}

type ListQueuesResponseObject

type ListQueuesResponseObject interface {
	VisitListQueuesResponse(w http.ResponseWriter) error
}

type ListQueuesdefaultJSONResponse

type ListQueuesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListQueuesdefaultJSONResponse) VisitListQueuesResponse

func (response ListQueuesdefaultJSONResponse) VisitListQueuesResponse(w http.ResponseWriter) error

type ListRemoteNodes200JSONResponse

type ListRemoteNodes200JSONResponse RemoteNodeListResponse

func (ListRemoteNodes200JSONResponse) VisitListRemoteNodesResponse

func (response ListRemoteNodes200JSONResponse) VisitListRemoteNodesResponse(w http.ResponseWriter) error

type ListRemoteNodes403JSONResponse

type ListRemoteNodes403JSONResponse Error

func (ListRemoteNodes403JSONResponse) VisitListRemoteNodesResponse

func (response ListRemoteNodes403JSONResponse) VisitListRemoteNodesResponse(w http.ResponseWriter) error

type ListRemoteNodesParams

type ListRemoteNodesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListRemoteNodesParams defines parameters for ListRemoteNodes.

type ListRemoteNodesRequestObject

type ListRemoteNodesRequestObject struct {
	Params ListRemoteNodesParams
}

type ListRemoteNodesResponseObject

type ListRemoteNodesResponseObject interface {
	VisitListRemoteNodesResponse(w http.ResponseWriter) error
}

type ListRuntimeProfiles200JSONResponse

type ListRuntimeProfiles200JSONResponse RuntimeProfileListResponse

func (ListRuntimeProfiles200JSONResponse) VisitListRuntimeProfilesResponse

func (response ListRuntimeProfiles200JSONResponse) VisitListRuntimeProfilesResponse(w http.ResponseWriter) error

type ListRuntimeProfiles401JSONResponse

type ListRuntimeProfiles401JSONResponse Error

func (ListRuntimeProfiles401JSONResponse) VisitListRuntimeProfilesResponse

func (response ListRuntimeProfiles401JSONResponse) VisitListRuntimeProfilesResponse(w http.ResponseWriter) error

type ListRuntimeProfiles403JSONResponse

type ListRuntimeProfiles403JSONResponse Error

func (ListRuntimeProfiles403JSONResponse) VisitListRuntimeProfilesResponse

func (response ListRuntimeProfiles403JSONResponse) VisitListRuntimeProfilesResponse(w http.ResponseWriter) error

type ListRuntimeProfilesParams

type ListRuntimeProfilesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListRuntimeProfilesParams defines parameters for ListRuntimeProfiles.

type ListRuntimeProfilesRequestObject

type ListRuntimeProfilesRequestObject struct {
	Params ListRuntimeProfilesParams
}

type ListRuntimeProfilesResponseObject

type ListRuntimeProfilesResponseObject interface {
	VisitListRuntimeProfilesResponse(w http.ResponseWriter) error
}

type ListRuntimeProfilesdefaultJSONResponse

type ListRuntimeProfilesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListRuntimeProfilesdefaultJSONResponse) VisitListRuntimeProfilesResponse

func (response ListRuntimeProfilesdefaultJSONResponse) VisitListRuntimeProfilesResponse(w http.ResponseWriter) error

type ListSecrets200JSONResponse

type ListSecrets200JSONResponse SecretListResponse

func (ListSecrets200JSONResponse) VisitListSecretsResponse

func (response ListSecrets200JSONResponse) VisitListSecretsResponse(w http.ResponseWriter) error

type ListSecrets401JSONResponse

type ListSecrets401JSONResponse Error

func (ListSecrets401JSONResponse) VisitListSecretsResponse

func (response ListSecrets401JSONResponse) VisitListSecretsResponse(w http.ResponseWriter) error

type ListSecrets403JSONResponse

type ListSecrets403JSONResponse Error

func (ListSecrets403JSONResponse) VisitListSecretsResponse

func (response ListSecrets403JSONResponse) VisitListSecretsResponse(w http.ResponseWriter) error

type ListSecretsParams

type ListSecretsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Single secret scope. Use global for workspace-less secrets or a workspace name. Omit for global. all and default are not supported for secrets.
	Workspace *string `form:"workspace,omitempty" json:"workspace,omitempty"`
	Limit     *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Offset    *int    `form:"offset,omitempty" json:"offset,omitempty"`
}

ListSecretsParams defines parameters for ListSecrets.

type ListSecretsRequestObject

type ListSecretsRequestObject struct {
	Params ListSecretsParams
}

type ListSecretsResponseObject

type ListSecretsResponseObject interface {
	VisitListSecretsResponse(w http.ResponseWriter) error
}

type ListSecretsdefaultJSONResponse

type ListSecretsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListSecretsdefaultJSONResponse) VisitListSecretsResponse

func (response ListSecretsdefaultJSONResponse) VisitListSecretsResponse(w http.ResponseWriter) error

type ListTagResponse

type ListTagResponse struct {
	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// Tags List of unique labels
	Tags []string `json:"tags"`
}

ListTagResponse Deprecated response object for listing all labels

type ListUsers200JSONResponse

type ListUsers200JSONResponse UsersListResponse

func (ListUsers200JSONResponse) VisitListUsersResponse

func (response ListUsers200JSONResponse) VisitListUsersResponse(w http.ResponseWriter) error

type ListUsers401JSONResponse

type ListUsers401JSONResponse Error

func (ListUsers401JSONResponse) VisitListUsersResponse

func (response ListUsers401JSONResponse) VisitListUsersResponse(w http.ResponseWriter) error

type ListUsers403JSONResponse

type ListUsers403JSONResponse Error

func (ListUsers403JSONResponse) VisitListUsersResponse

func (response ListUsers403JSONResponse) VisitListUsersResponse(w http.ResponseWriter) error

type ListUsersRequestObject

type ListUsersRequestObject struct {
}

type ListUsersResponseObject

type ListUsersResponseObject interface {
	VisitListUsersResponse(w http.ResponseWriter) error
}

type ListUsersdefaultJSONResponse

type ListUsersdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListUsersdefaultJSONResponse) VisitListUsersResponse

func (response ListUsersdefaultJSONResponse) VisitListUsersResponse(w http.ResponseWriter) error

type ListViews200JSONResponse

type ListViews200JSONResponse ViewListResponse

func (ListViews200JSONResponse) VisitListViewsResponse

func (response ListViews200JSONResponse) VisitListViewsResponse(w http.ResponseWriter) error

type ListViews401JSONResponse

type ListViews401JSONResponse Error

func (ListViews401JSONResponse) VisitListViewsResponse

func (response ListViews401JSONResponse) VisitListViewsResponse(w http.ResponseWriter) error

type ListViewsParams

type ListViewsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListViewsParams defines parameters for ListViews.

type ListViewsRequestObject

type ListViewsRequestObject struct {
	Params ListViewsParams
}

type ListViewsResponseObject

type ListViewsResponseObject interface {
	VisitListViewsResponse(w http.ResponseWriter) error
}

type ListViewsdefaultJSONResponse

type ListViewsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListViewsdefaultJSONResponse) VisitListViewsResponse

func (response ListViewsdefaultJSONResponse) VisitListViewsResponse(w http.ResponseWriter) error

type ListWebhooks200JSONResponse

type ListWebhooks200JSONResponse WebhookListResponse

func (ListWebhooks200JSONResponse) VisitListWebhooksResponse

func (response ListWebhooks200JSONResponse) VisitListWebhooksResponse(w http.ResponseWriter) error

type ListWebhooksParams

type ListWebhooksParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListWebhooksParams defines parameters for ListWebhooks.

type ListWebhooksRequestObject

type ListWebhooksRequestObject struct {
	Params ListWebhooksParams
}

type ListWebhooksResponseObject

type ListWebhooksResponseObject interface {
	VisitListWebhooksResponse(w http.ResponseWriter) error
}

type ListWebhooksdefaultJSONResponse

type ListWebhooksdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListWebhooksdefaultJSONResponse) VisitListWebhooksResponse

func (response ListWebhooksdefaultJSONResponse) VisitListWebhooksResponse(w http.ResponseWriter) error

type ListWorkspaces200JSONResponse

type ListWorkspaces200JSONResponse WorkspaceListResponse

func (ListWorkspaces200JSONResponse) VisitListWorkspacesResponse

func (response ListWorkspaces200JSONResponse) VisitListWorkspacesResponse(w http.ResponseWriter) error

type ListWorkspacesParams

type ListWorkspacesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListWorkspacesParams defines parameters for ListWorkspaces.

type ListWorkspacesRequestObject

type ListWorkspacesRequestObject struct {
	Params ListWorkspacesParams
}

type ListWorkspacesResponseObject

type ListWorkspacesResponseObject interface {
	VisitListWorkspacesResponse(w http.ResponseWriter) error
}

type ListWorkspacesdefaultJSONResponse

type ListWorkspacesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListWorkspacesdefaultJSONResponse) VisitListWorkspacesResponse

func (response ListWorkspacesdefaultJSONResponse) VisitListWorkspacesResponse(w http.ResponseWriter) error

type LocalDag

type LocalDag struct {
	// Dag Detailed DAG configuration information
	Dag *DAGDetails `json:"dag,omitempty"`

	// Errors List of errors encountered while processing the local DAG
	Errors []string `json:"errors"`

	// Name Name of the local DAG
	Name string `json:"name"`
}

LocalDag defines model for LocalDag.

type Log

type Log struct {
	// Content Log content
	Content string `json:"content"`

	// HasMore Whether there are more lines available
	HasMore *bool `json:"hasMore,omitempty"`

	// IsEstimate Whether the line count is an estimate
	IsEstimate *bool `json:"isEstimate,omitempty"`

	// LineCount Number of lines returned
	LineCount *int `json:"lineCount,omitempty"`

	// TotalLines Total number of lines in the log file
	TotalLines *int `json:"totalLines,omitempty"`
}

Log Log information for the execution

type LogEndTime

type LogEndTime = time.Time

LogEndTime defines model for LogEndTime.

type LogOffset

type LogOffset = int

LogOffset defines model for LogOffset.

type LogStartTime

type LogStartTime = time.Time

LogStartTime defines model for LogStartTime.

type Login200JSONResponse

type Login200JSONResponse LoginResponse

func (Login200JSONResponse) VisitLoginResponse

func (response Login200JSONResponse) VisitLoginResponse(w http.ResponseWriter) error

type Login401JSONResponse

type Login401JSONResponse Error

func (Login401JSONResponse) VisitLoginResponse

func (response Login401JSONResponse) VisitLoginResponse(w http.ResponseWriter) error

type Login429JSONResponse

type Login429JSONResponse struct {
	Body    Error
	Headers Login429ResponseHeaders
}

func (Login429JSONResponse) VisitLoginResponse

func (response Login429JSONResponse) VisitLoginResponse(w http.ResponseWriter) error

type Login429ResponseHeaders

type Login429ResponseHeaders struct {
	RetryAfter int
}

type LoginJSONRequestBody

type LoginJSONRequestBody = LoginRequest

LoginJSONRequestBody defines body for Login for application/json ContentType.

type LoginRequest

type LoginRequest struct {
	// Password User's password
	Password string `json:"password"`

	// Username User's username
	Username string `json:"username"`
}

LoginRequest Request body for user login

type LoginRequestObject

type LoginRequestObject struct {
	Body *LoginJSONRequestBody
}

type LoginResponse

type LoginResponse struct {
	// ExpiresAt Token expiration timestamp
	ExpiresAt time.Time `json:"expiresAt"`

	// Token JWT authentication token
	Token string `json:"token"`

	// User User information
	User User `json:"user"`
}

LoginResponse Response containing authentication token

type LoginResponseObject

type LoginResponseObject interface {
	VisitLoginResponse(w http.ResponseWriter) error
}

type LogindefaultJSONResponse

type LogindefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (LogindefaultJSONResponse) VisitLoginResponse

func (response LogindefaultJSONResponse) VisitLoginResponse(w http.ResponseWriter) error

type MetricPoint

type MetricPoint struct {
	// Timestamp Unix timestamp
	Timestamp int64   `json:"timestamp"`
	Value     float64 `json:"value"`
}

MetricPoint defines model for MetricPoint.

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type MoveSyncItem200JSONResponse

type MoveSyncItem200JSONResponse SuccessResponse

func (MoveSyncItem200JSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItem200JSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type MoveSyncItem400JSONResponse

type MoveSyncItem400JSONResponse Error

func (MoveSyncItem400JSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItem400JSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type MoveSyncItem404JSONResponse

type MoveSyncItem404JSONResponse Error

func (MoveSyncItem404JSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItem404JSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type MoveSyncItem409JSONResponse

type MoveSyncItem409JSONResponse SyncConflictResponse

func (MoveSyncItem409JSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItem409JSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type MoveSyncItemJSONBody

type MoveSyncItemJSONBody struct {
	// Force Force move even if the DAG has conflicts
	Force *bool `json:"force,omitempty"`

	// Message Commit message for the move
	Message *string `json:"message,omitempty"`

	// NewItemId The new DAG identifier
	NewItemId string `json:"newItemId"`
}

MoveSyncItemJSONBody defines parameters for MoveSyncItem.

type MoveSyncItemJSONRequestBody

type MoveSyncItemJSONRequestBody MoveSyncItemJSONBody

MoveSyncItemJSONRequestBody defines body for MoveSyncItem for application/json ContentType.

type MoveSyncItemParams

type MoveSyncItemParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

MoveSyncItemParams defines parameters for MoveSyncItem.

type MoveSyncItemRequestObject

type MoveSyncItemRequestObject struct {
	ItemId string `json:"itemId"`
	Params MoveSyncItemParams
	Body   *MoveSyncItemJSONRequestBody
}

type MoveSyncItemResponseObject

type MoveSyncItemResponseObject interface {
	VisitMoveSyncItemResponse(w http.ResponseWriter) error
}

type MoveSyncItemdefaultJSONResponse

type MoveSyncItemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (MoveSyncItemdefaultJSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItemdefaultJSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type Node

type Node struct {
	// ApprovalInputs Key-value inputs provided during approval
	ApprovalInputs *map[string]string `json:"approvalInputs,omitempty"`

	// ApprovalIteration Number of times this step has been pushed back for re-execution
	ApprovalIteration *int `json:"approvalIteration,omitempty"`

	// ApprovedAt RFC3339 timestamp when the step was approved
	ApprovedAt *string `json:"approvedAt,omitempty"`

	// ApprovedBy Username of who approved the step
	ApprovedBy *string `json:"approvedBy,omitempty"`

	// ApprovedById ID of the subject that approved the step
	ApprovedById *string `json:"approvedById,omitempty"`

	// DoneCount Number of successful completions for repeating steps
	DoneCount int `json:"doneCount"`

	// Error Error message if the step failed
	Error *string `json:"error,omitempty"`

	// FinishedAt RFC3339 timestamp when the step finished
	FinishedAt string `json:"finishedAt"`

	// HumanTaskCompletedBy Name of the subject that completed the human task
	HumanTaskCompletedBy *string `json:"humanTaskCompletedBy,omitempty"`

	// HumanTaskCompletedById ID of the subject that completed the human task; local CLI IDs use the os:<uid> form
	HumanTaskCompletedById *string `json:"humanTaskCompletedById,omitempty"`

	// PushBackHistory Chronological push-back history for this step
	PushBackHistory *[]PushBackHistoryEntry `json:"pushBackHistory,omitempty"`

	// PushBackInputs Key-value inputs from the last push-back, injected as environment variables during re-execution
	PushBackInputs *map[string]string `json:"pushBackInputs,omitempty"`

	// RejectedAt RFC3339 timestamp when the step was rejected
	RejectedAt *string `json:"rejectedAt,omitempty"`

	// RejectedBy Username of who rejected the step
	RejectedBy *string `json:"rejectedBy,omitempty"`

	// RejectedById ID of the subject that rejected the step
	RejectedById *string `json:"rejectedById,omitempty"`

	// RejectionReason Optional reason for rejection
	RejectionReason *string `json:"rejectionReason,omitempty"`

	// RetryCount Number of retry attempts made for this step
	RetryCount int `json:"retryCount"`

	// StartedAt RFC3339 timestamp when the step started
	StartedAt string `json:"startedAt"`

	// Status Numeric status code indicating current node state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Skipped"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	// 9: "Retrying"
	Status NodeStatus `json:"status"`

	// StatusLabel Human-readable status description for the node
	StatusLabel NodeStatusLabel `json:"statusLabel"`

	// Stderr Path to the standard error log file for this step
	Stderr string `json:"stderr"`

	// Stdout Path to the standard output log file for this step
	Stdout string `json:"stdout"`

	// Step Individual task definition that performs a specific operation in a DAG-run
	Step Step `json:"step"`

	// SubRuns List of sub DAG-runs associated with this step
	SubRuns *[]SubDAGRun `json:"subRuns,omitempty"`

	// SubRunsRepeated List of repeated sub DAG-runs when using repeatPolicy
	SubRunsRepeated *[]SubDAGRun `json:"subRunsRepeated,omitempty"`
}

Node Status of an individual step within a DAG-run

type NodeStatus

type NodeStatus int

NodeStatus Numeric status code indicating current node state: 0: "Not started" 1: "Running" 2: "Failed" 3: "Aborted" 4: "Success" 5: "Skipped" 6: "Partial Success" 7: "Waiting for manual action" 8: "Rejected" 9: "Retrying"

const (
	NodeStatusAborted        NodeStatus = 3
	NodeStatusFailed         NodeStatus = 2
	NodeStatusNotStarted     NodeStatus = 0
	NodeStatusPartialSuccess NodeStatus = 6
	NodeStatusRejected       NodeStatus = 8
	NodeStatusRetrying       NodeStatus = 9
	NodeStatusRunning        NodeStatus = 1
	NodeStatusSkipped        NodeStatus = 5
	NodeStatusSuccess        NodeStatus = 4
	NodeStatusWaiting        NodeStatus = 7
)

Defines values for NodeStatus.

type NodeStatusLabel

type NodeStatusLabel string

NodeStatusLabel Human-readable status description for the node

const (
	NodeStatusLabelAborted            NodeStatusLabel = "aborted"
	NodeStatusLabelFailed             NodeStatusLabel = "failed"
	NodeStatusLabelNotStarted         NodeStatusLabel = "not_started"
	NodeStatusLabelPartiallySucceeded NodeStatusLabel = "partially_succeeded"
	NodeStatusLabelRejected           NodeStatusLabel = "rejected"
	NodeStatusLabelRetrying           NodeStatusLabel = "retrying"
	NodeStatusLabelRunning            NodeStatusLabel = "running"
	NodeStatusLabelSkipped            NodeStatusLabel = "skipped"
	NodeStatusLabelSucceeded          NodeStatusLabel = "succeeded"
	NodeStatusLabelWaiting            NodeStatusLabel = "waiting"
)

Defines values for NodeStatusLabel.

type NotificationChannel

type NotificationChannel struct {
	CreatedAt time.Time `json:"createdAt"`

	// Email Email notification target. SMTP transport is configured in workspace notification settings.
	Email *NotificationEmailTarget `json:"email,omitempty"`

	// Enabled Whether this channel can receive notifications
	Enabled bool `json:"enabled"`

	// Id Stable channel ID
	Id string `json:"id"`

	// Name Human-readable channel name
	Name string `json:"name"`

	// Slack Public Slack target details
	Slack *NotificationSlackTarget `json:"slack,omitempty"`

	// Telegram Public Telegram target details
	Telegram *NotificationTelegramTarget `json:"telegram,omitempty"`

	// Type Notification delivery provider
	Type      NotificationProviderType `json:"type"`
	UpdatedAt time.Time                `json:"updatedAt"`

	// UpdatedBy User ID that last updated the channel
	UpdatedBy *string `json:"updatedBy,omitempty"`

	// Webhook Public outbound webhook target details
	Webhook *NotificationWebhookTarget `json:"webhook,omitempty"`
}

NotificationChannel Notification channel. Secrets are never returned.

type NotificationChannelInput

type NotificationChannelInput struct {
	// Email Email notification target. SMTP transport is configured in workspace notification settings.
	Email *NotificationEmailTarget `json:"email,omitempty"`

	// Enabled Whether this channel can receive notifications
	Enabled bool `json:"enabled"`

	// Name Human-readable channel name
	Name string `json:"name"`

	// Slack Slack incoming webhook target input. Values are encrypted at rest.
	Slack *NotificationSlackTargetInput `json:"slack,omitempty"`

	// Telegram Telegram Bot API target input. Bot token is encrypted at rest.
	Telegram *NotificationTelegramTargetInput `json:"telegram,omitempty"`

	// Type Notification delivery provider
	Type NotificationProviderType `json:"type"`

	// Webhook Outbound webhook target input. Values are encrypted at rest.
	Webhook *NotificationWebhookTargetInput `json:"webhook,omitempty"`
}

NotificationChannelInput Notification channel input

type NotificationChannelListResponse

type NotificationChannelListResponse struct {
	Channels []NotificationChannel `json:"channels"`
}

NotificationChannelListResponse Notification channels

type NotificationEmailTarget

type NotificationEmailTarget struct {
	// AttachLogs Attach DAG and step logs when available
	AttachLogs *bool `json:"attachLogs,omitempty"`

	// Bcc BCC recipients
	Bcc *[]string `json:"bcc,omitempty"`

	// BodyTemplate Optional email body template. When omitted, Dagu sends the default notification body.
	BodyTemplate *string `json:"bodyTemplate,omitempty"`

	// Cc CC recipients
	Cc *[]string `json:"cc,omitempty"`

	// From Sender address. Defaults to the workspace SMTP sender.
	From *string `json:"from,omitempty"`

	// SubjectPrefix Subject prefix. Defaults to [DAGU].
	SubjectPrefix *string `json:"subjectPrefix,omitempty"`

	// SubjectTemplate Optional email subject template. When set, it replaces the generated subject.
	SubjectTemplate *string `json:"subjectTemplate,omitempty"`

	// To Primary recipients
	To []string `json:"to"`
}

NotificationEmailTarget Email notification target. SMTP transport is configured in workspace notification settings.

type NotificationEventType

type NotificationEventType string

NotificationEventType DAG run event that can trigger server-side notifications. Rules configured for dag.run.succeeded also match dag.run.partially_succeeded; rules configured only for dag.run.partially_succeeded do not match clean successes.

const (
	NotificationEventTypeDagRunAborted            NotificationEventType = "dag.run.aborted"
	NotificationEventTypeDagRunFailed             NotificationEventType = "dag.run.failed"
	NotificationEventTypeDagRunPartiallySucceeded NotificationEventType = "dag.run.partially_succeeded"
	NotificationEventTypeDagRunRejected           NotificationEventType = "dag.run.rejected"
	NotificationEventTypeDagRunSucceeded          NotificationEventType = "dag.run.succeeded"
	NotificationEventTypeDagRunWaiting            NotificationEventType = "dag.run.waiting"
)

Defines values for NotificationEventType.

type NotificationProviderType

type NotificationProviderType string

NotificationProviderType Notification delivery provider

const (
	NotificationProviderTypeEmail    NotificationProviderType = "email"
	NotificationProviderTypeSlack    NotificationProviderType = "slack"
	NotificationProviderTypeTelegram NotificationProviderType = "telegram"
	NotificationProviderTypeWebhook  NotificationProviderType = "webhook"
)

Defines values for NotificationProviderType.

type NotificationRoute

type NotificationRoute struct {
	// ChannelId Notification channel ID
	ChannelId string `json:"channelId"`

	// Enabled Whether this route receives notifications
	Enabled bool `json:"enabled"`

	// Events Events delivered by this route. Empty is treated as operational defaults for backward compatibility.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable route ID
	Id string `json:"id"`
}

NotificationRoute Route from notification events to a notification channel

type NotificationRouteInput

type NotificationRouteInput struct {
	// ChannelId Notification channel ID
	ChannelId string `json:"channelId"`

	// Enabled Whether this route receives notifications
	Enabled bool `json:"enabled"`

	// Events Events delivered by this route. Omit only for backward compatibility; new clients should send an explicit event list.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable route ID. Omit when adding a route.
	Id *string `json:"id,omitempty"`
}

NotificationRouteInput Route from notification events to a notification channel

type NotificationRouteScope

type NotificationRouteScope string

NotificationRouteScope Notification route scope

const (
	NotificationRouteScopeGlobal    NotificationRouteScope = "global"
	NotificationRouteScopeWorkspace NotificationRouteScope = "workspace"
)

Defines values for NotificationRouteScope.

type NotificationRouteSet

type NotificationRouteSet struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// Enabled Whether this route set can deliver notifications
	Enabled bool `json:"enabled"`

	// Id Stable route set ID, present after the route set is saved
	Id *string `json:"id,omitempty"`

	// InheritGlobal For workspace route sets, true means inherit Global instead of using workspace routes
	InheritGlobal bool                `json:"inheritGlobal"`
	Routes        []NotificationRoute `json:"routes"`

	// Scope Notification route scope
	Scope     NotificationRouteScope `json:"scope"`
	UpdatedAt *time.Time             `json:"updatedAt,omitempty"`

	// UpdatedBy User ID that last updated the route set
	UpdatedBy *string `json:"updatedBy,omitempty"`

	// Workspace Workspace name for workspace-scoped route sets
	Workspace *string `json:"workspace,omitempty"`
}

NotificationRouteSet Notification routes for a global or workspace scope

type NotificationRouteSetInput

type NotificationRouteSetInput struct {
	// Enabled Whether this route set can deliver notifications
	Enabled bool `json:"enabled"`

	// InheritGlobal For workspace route sets, true means inherit Global instead of using workspace routes. Ignored for global route sets.
	InheritGlobal bool                     `json:"inheritGlobal"`
	Routes        []NotificationRouteInput `json:"routes"`
}

NotificationRouteSetInput Replacement route set for a global or workspace notification scope

type NotificationRouteSetListResponse

type NotificationRouteSetListResponse struct {
	RouteSets []NotificationRouteSet `json:"routeSets"`
}

NotificationRouteSetListResponse Notification route sets

type NotificationSMTPSettings

type NotificationSMTPSettings struct {
	// From Default sender address for notification email channels
	From *string `json:"from,omitempty"`

	// Host SMTP server host
	Host *string `json:"host,omitempty"`

	// PasswordConfigured Whether an SMTP password is configured
	PasswordConfigured bool `json:"passwordConfigured"`

	// Port SMTP server port
	Port *string `json:"port,omitempty"`

	// Username SMTP username
	Username *string `json:"username,omitempty"`
}

NotificationSMTPSettings Public workspace SMTP transport settings. The SMTP password is never returned.

type NotificationSMTPSettingsInput

type NotificationSMTPSettingsInput struct {
	// ClearPassword Clear the stored SMTP password.
	ClearPassword *bool `json:"clearPassword,omitempty"`

	// From Default sender address for notification email channels
	From *string `json:"from,omitempty"`

	// Host SMTP server host
	Host *string `json:"host,omitempty"`

	// Password SMTP password. Omit on updates to preserve the existing password.
	Password *string `json:"password,omitempty"`

	// Port SMTP server port
	Port *string `json:"port,omitempty"`

	// Username SMTP username
	Username *string `json:"username,omitempty"`
}

NotificationSMTPSettingsInput Workspace SMTP transport input for notification email delivery. Values are encrypted at rest where applicable.

type NotificationSlackTarget

type NotificationSlackTarget struct {
	// MessageTemplate Optional Slack message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// WebhookUrlConfigured Whether a Slack incoming webhook URL is configured
	WebhookUrlConfigured bool `json:"webhookUrlConfigured"`

	// WebhookUrlPreview Redacted Slack webhook URL preview
	WebhookUrlPreview *string `json:"webhookUrlPreview,omitempty"`
}

NotificationSlackTarget Public Slack target details

type NotificationSlackTargetInput

type NotificationSlackTargetInput struct {
	// MessageTemplate Optional Slack message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// WebhookUrl Slack incoming webhook URL. Omit on updates to preserve the existing URL.
	WebhookUrl *string `json:"webhookUrl,omitempty"`
}

NotificationSlackTargetInput Slack incoming webhook target input. Values are encrypted at rest.

type NotificationSubscription

type NotificationSubscription struct {
	// ChannelId Notification channel ID
	ChannelId string `json:"channelId"`

	// Enabled Whether this DAG subscription receives notifications
	Enabled bool `json:"enabled"`

	// Events Subscription-level event filter. Empty means the subscription inherits DAG-level events.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable subscription ID
	Id string `json:"id"`
}

NotificationSubscription DAG subscription to a notification channel

type NotificationSubscriptionInput

type NotificationSubscriptionInput struct {
	// ChannelId Notification channel ID
	ChannelId string `json:"channelId"`

	// Enabled Whether this DAG subscription receives notifications
	Enabled bool `json:"enabled"`

	// Events Optional subscription-level event filter. When omitted or empty, the subscription inherits DAG-level events.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable subscription ID. Omit when creating a new subscription.
	Id *string `json:"id,omitempty"`
}

NotificationSubscriptionInput DAG subscription to a notification channel

type NotificationTarget

type NotificationTarget struct {
	// Email Email notification target. SMTP transport is configured in workspace notification settings.
	Email *NotificationEmailTarget `json:"email,omitempty"`

	// Enabled Whether this target receives notifications
	Enabled bool `json:"enabled"`

	// Events Target-level event filter. Empty means the target inherits DAG-level events.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable target ID
	Id string `json:"id"`

	// Name Human-readable target name
	Name *string `json:"name,omitempty"`

	// Slack Public Slack target details
	Slack *NotificationSlackTarget `json:"slack,omitempty"`

	// Telegram Public Telegram target details
	Telegram *NotificationTelegramTarget `json:"telegram,omitempty"`

	// Type Notification delivery provider
	Type NotificationProviderType `json:"type"`

	// Webhook Public outbound webhook target details
	Webhook *NotificationWebhookTarget `json:"webhook,omitempty"`
}

NotificationTarget Public notification target details. Secrets are never returned.

type NotificationTargetInput

type NotificationTargetInput struct {
	// Email Email notification target. SMTP transport is configured in workspace notification settings.
	Email *NotificationEmailTarget `json:"email,omitempty"`

	// Enabled Whether this target receives notifications
	Enabled bool `json:"enabled"`

	// Events Optional target-level event filter. When omitted or empty, the target inherits DAG-level events.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable target ID. Omit when creating a new target.
	Id *string `json:"id,omitempty"`

	// Name Human-readable target name
	Name *string `json:"name,omitempty"`

	// Slack Slack incoming webhook target input. Values are encrypted at rest.
	Slack *NotificationSlackTargetInput `json:"slack,omitempty"`

	// Telegram Telegram Bot API target input. Bot token is encrypted at rest.
	Telegram *NotificationTelegramTargetInput `json:"telegram,omitempty"`

	// Type Notification delivery provider
	Type NotificationProviderType `json:"type"`

	// Webhook Outbound webhook target input. Values are encrypted at rest.
	Webhook *NotificationWebhookTargetInput `json:"webhook,omitempty"`
}

NotificationTargetInput Notification target input

type NotificationTelegramTarget

type NotificationTelegramTarget struct {
	// BotTokenConfigured Whether a Telegram bot token is configured
	BotTokenConfigured bool `json:"botTokenConfigured"`

	// BotTokenPreview Redacted Telegram bot token preview
	BotTokenPreview *string `json:"botTokenPreview,omitempty"`

	// ChatId Telegram chat ID
	ChatId *string `json:"chatId,omitempty"`

	// MessageTemplate Optional Telegram message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// TopicId Optional Telegram topic ID (message thread ID) for forum groups
	TopicId *string `json:"topicId,omitempty"`
}

NotificationTelegramTarget Public Telegram target details

type NotificationTelegramTargetInput

type NotificationTelegramTargetInput struct {
	// BotToken Telegram bot token. Omit on updates to preserve the existing token.
	BotToken *string `json:"botToken,omitempty"`

	// ChatId Telegram chat ID
	ChatId *string `json:"chatId,omitempty"`

	// MessageTemplate Optional Telegram message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// TopicId Optional Telegram topic ID (message thread ID) for forum groups
	TopicId *string `json:"topicId,omitempty"`
}

NotificationTelegramTargetInput Telegram Bot API target input. Bot token is encrypted at rest.

type NotificationWebhookTarget

type NotificationWebhookTarget struct {
	// AllowInsecureHttp Whether this target allows plain HTTP webhook URLs
	AllowInsecureHttp *bool `json:"allowInsecureHttp,omitempty"`

	// AllowPrivateNetwork Whether this target allows loopback or private network webhook targets
	AllowPrivateNetwork *bool `json:"allowPrivateNetwork,omitempty"`

	// Headers Header names with redacted values
	Headers *map[string]string `json:"headers,omitempty"`

	// HmacSecretConfigured Whether an HMAC secret is configured
	HmacSecretConfigured bool `json:"hmacSecretConfigured"`

	// MessageTemplate Optional rendered message added to the webhook JSON payload as message.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// UrlConfigured Whether a webhook URL is configured
	UrlConfigured bool `json:"urlConfigured"`

	// UrlPreview Redacted URL preview
	UrlPreview *string `json:"urlPreview,omitempty"`
}

NotificationWebhookTarget Public outbound webhook target details

type NotificationWebhookTargetInput

type NotificationWebhookTargetInput struct {
	// AllowInsecureHttp Allow plain HTTP webhook URLs. Disabled by default.
	AllowInsecureHttp *bool `json:"allowInsecureHttp,omitempty"`

	// AllowPrivateNetwork Allow loopback or private network webhook targets. Disabled by default.
	AllowPrivateNetwork *bool `json:"allowPrivateNetwork,omitempty"`

	// ClearHeaders Clear all stored webhook headers.
	ClearHeaders *bool `json:"clearHeaders,omitempty"`

	// ClearHmacSecret Clear the stored HMAC secret.
	ClearHmacSecret *bool `json:"clearHmacSecret,omitempty"`

	// Headers Additional request headers. Values are encrypted at rest. When provided, this replaces the stored header set.
	Headers *map[string]string `json:"headers,omitempty"`

	// HmacSecret Optional HMAC secret for X-Dagu-Signature. Omit on updates to preserve the existing secret.
	HmacSecret *string `json:"hmacSecret,omitempty"`

	// MessageTemplate Optional rendered message added to the webhook JSON payload as message.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// Url HTTP or HTTPS endpoint to POST notification payloads to. Omit on updates to preserve the existing URL.
	Url *string `json:"url,omitempty"`
}

NotificationWebhookTargetInput Outbound webhook target input. Values are encrypted at rest.

type NotificationWorkspaceSettings

type NotificationWorkspaceSettings struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// Smtp Public workspace SMTP transport settings. The SMTP password is never returned.
	Smtp      *NotificationSMTPSettings `json:"smtp,omitempty"`
	UpdatedAt *time.Time                `json:"updatedAt,omitempty"`

	// UpdatedBy User ID that last updated the workspace notification settings
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

NotificationWorkspaceSettings Workspace-level notification settings

type NotificationWorkspaceSettingsInput

type NotificationWorkspaceSettingsInput struct {
	Smtp *NotificationSMTPSettingsInput `json:"smtp"`
}

NotificationWorkspaceSettingsInput Workspace-level notification settings input

type Offset

type Offset = int

Offset defines model for Offset.

type OutputsMetadata

type OutputsMetadata struct {
	// AttemptId Attempt identifier within the run
	AttemptId string `json:"attemptId"`

	// CompletedAt RFC3339 timestamp when execution completed
	CompletedAt time.Time `json:"completedAt"`

	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Params JSON-serialized parameters passed to the DAG
	Params *string `json:"params,omitempty"`

	// Status Human-readable status description for the DAG-run
	Status StatusLabel `json:"status"`
}

OutputsMetadata Execution context metadata for the outputs

type Page

type Page = int

Page defines model for Page.

type Pagination

type Pagination struct {
	// CurrentPage current page number
	CurrentPage int `json:"currentPage"`

	// NextPage next page number
	NextPage int `json:"nextPage"`

	// PrevPage previous page number
	PrevPage int `json:"prevPage"`

	// TotalPages total number of pages
	TotalPages int `json:"totalPages"`

	// TotalRecords total number of records
	TotalRecords int `json:"totalRecords"`
}

Pagination defines model for Pagination.

type ParamDef

type ParamDef struct {
	// Default Scalar parameter value
	Default     *ParamScalar   `json:"default,omitempty"`
	Description *string        `json:"description,omitempty"`
	Enum        *[]ParamScalar `json:"enum,omitempty"`
	MaxLength   *int           `json:"maxLength,omitempty"`
	Maximum     *float64       `json:"maximum,omitempty"`
	MinLength   *int           `json:"minLength,omitempty"`
	Minimum     *float64       `json:"minimum,omitempty"`

	// Name Parameter name. Omitted for positional parameters.
	Name     *string `json:"name,omitempty"`
	Pattern  *string `json:"pattern,omitempty"`
	Required *bool   `json:"required,omitempty"`

	// Type Parameter type
	Type ParamDefType `json:"type"`
}

ParamDef Typed metadata for a single DAG parameter

type ParamDefType

type ParamDefType string

ParamDefType Parameter type

const (
	ParamDefTypeBoolean ParamDefType = "boolean"
	ParamDefTypeInteger ParamDefType = "integer"
	ParamDefTypeNumber  ParamDefType = "number"
	ParamDefTypeString  ParamDefType = "string"
)

Defines values for ParamDefType.

type ParamScalar

type ParamScalar struct {
	// contains filtered or unexported fields
}

ParamScalar Scalar parameter value

func (ParamScalar) AsParamScalar0

func (t ParamScalar) AsParamScalar0() (ParamScalar0, error)

AsParamScalar0 returns the union data inside the ParamScalar as a ParamScalar0

func (ParamScalar) AsParamScalar1

func (t ParamScalar) AsParamScalar1() (ParamScalar1, error)

AsParamScalar1 returns the union data inside the ParamScalar as a ParamScalar1

func (ParamScalar) AsParamScalar2

func (t ParamScalar) AsParamScalar2() (ParamScalar2, error)

AsParamScalar2 returns the union data inside the ParamScalar as a ParamScalar2

func (ParamScalar) AsParamScalar3

func (t ParamScalar) AsParamScalar3() (ParamScalar3, error)

AsParamScalar3 returns the union data inside the ParamScalar as a ParamScalar3

func (*ParamScalar) FromParamScalar0

func (t *ParamScalar) FromParamScalar0(v ParamScalar0) error

FromParamScalar0 overwrites any union data inside the ParamScalar as the provided ParamScalar0

func (*ParamScalar) FromParamScalar1

func (t *ParamScalar) FromParamScalar1(v ParamScalar1) error

FromParamScalar1 overwrites any union data inside the ParamScalar as the provided ParamScalar1

func (*ParamScalar) FromParamScalar2

func (t *ParamScalar) FromParamScalar2(v ParamScalar2) error

FromParamScalar2 overwrites any union data inside the ParamScalar as the provided ParamScalar2

func (*ParamScalar) FromParamScalar3

func (t *ParamScalar) FromParamScalar3(v ParamScalar3) error

FromParamScalar3 overwrites any union data inside the ParamScalar as the provided ParamScalar3

func (ParamScalar) MarshalJSON

func (t ParamScalar) MarshalJSON() ([]byte, error)

func (*ParamScalar) MergeParamScalar0

func (t *ParamScalar) MergeParamScalar0(v ParamScalar0) error

MergeParamScalar0 performs a merge with any union data inside the ParamScalar, using the provided ParamScalar0

func (*ParamScalar) MergeParamScalar1

func (t *ParamScalar) MergeParamScalar1(v ParamScalar1) error

MergeParamScalar1 performs a merge with any union data inside the ParamScalar, using the provided ParamScalar1

func (*ParamScalar) MergeParamScalar2

func (t *ParamScalar) MergeParamScalar2(v ParamScalar2) error

MergeParamScalar2 performs a merge with any union data inside the ParamScalar, using the provided ParamScalar2

func (*ParamScalar) MergeParamScalar3

func (t *ParamScalar) MergeParamScalar3(v ParamScalar3) error

MergeParamScalar3 performs a merge with any union data inside the ParamScalar, using the provided ParamScalar3

func (*ParamScalar) UnmarshalJSON

func (t *ParamScalar) UnmarshalJSON(b []byte) error

type ParamScalar0

type ParamScalar0 = string

ParamScalar0 defines model for .

type ParamScalar1

type ParamScalar1 = int

ParamScalar1 defines model for .

type ParamScalar2

type ParamScalar2 = float64

ParamScalar2 defines model for .

type ParamScalar3

type ParamScalar3 = bool

ParamScalar3 defines model for .

type PerPage

type PerPage = int

PerPage defines model for PerPage.

type PreviewEditRetryDAGRun200JSONResponse

type PreviewEditRetryDAGRun200JSONResponse struct {
	// DagName Resolved DAG name for the edited retry.
	DagName string `json:"dagName"`

	// Errors Validation errors that must be fixed before launching.
	Errors []string `json:"errors"`

	// IneligibleSteps Previous completed steps that cannot be skipped with the edited specification.
	IneligibleSteps []struct {
		Reason   string `json:"reason"`
		StepName string `json:"stepName"`
	} `json:"ineligibleSteps"`

	// RunnableSteps Steps that will be started if not skipped.
	RunnableSteps []string `json:"runnableSteps"`

	// SkippedSteps Default steps selected to be skipped.
	SkippedSteps []string `json:"skippedSteps"`

	// Steps Resolved edited DAG steps in execution order for preview rendering.
	Steps []Step `json:"steps"`

	// Warnings Non-blocking warnings for the edited retry.
	Warnings []string `json:"warnings"`
}

func (PreviewEditRetryDAGRun200JSONResponse) VisitPreviewEditRetryDAGRunResponse

func (response PreviewEditRetryDAGRun200JSONResponse) VisitPreviewEditRetryDAGRunResponse(w http.ResponseWriter) error

type PreviewEditRetryDAGRunJSONBody

type PreviewEditRetryDAGRunJSONBody struct {
	// DagName Optional DAG name override for the edited retry run.
	DagName *string `json:"dagName,omitempty"`

	// Spec Edited DAG specification in YAML format.
	Spec string `json:"spec"`
}

PreviewEditRetryDAGRunJSONBody defines parameters for PreviewEditRetryDAGRun.

type PreviewEditRetryDAGRunJSONRequestBody

type PreviewEditRetryDAGRunJSONRequestBody PreviewEditRetryDAGRunJSONBody

PreviewEditRetryDAGRunJSONRequestBody defines body for PreviewEditRetryDAGRun for application/json ContentType.

type PreviewEditRetryDAGRunParams

type PreviewEditRetryDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

PreviewEditRetryDAGRunParams defines parameters for PreviewEditRetryDAGRun.

type PreviewEditRetryDAGRunRequestObject

type PreviewEditRetryDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   PreviewEditRetryDAGRunParams
	Body     *PreviewEditRetryDAGRunJSONRequestBody
}

type PreviewEditRetryDAGRunResponseObject

type PreviewEditRetryDAGRunResponseObject interface {
	VisitPreviewEditRetryDAGRunResponse(w http.ResponseWriter) error
}

type PreviewEditRetryDAGRundefaultJSONResponse

type PreviewEditRetryDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PreviewEditRetryDAGRundefaultJSONResponse) VisitPreviewEditRetryDAGRunResponse

func (response PreviewEditRetryDAGRundefaultJSONResponse) VisitPreviewEditRetryDAGRunResponse(w http.ResponseWriter) error

type PublishSyncItem200JSONResponse

type PublishSyncItem200JSONResponse SyncResultResponse

func (PublishSyncItem200JSONResponse) VisitPublishSyncItemResponse

func (response PublishSyncItem200JSONResponse) VisitPublishSyncItemResponse(w http.ResponseWriter) error

type PublishSyncItem404JSONResponse

type PublishSyncItem404JSONResponse Error

func (PublishSyncItem404JSONResponse) VisitPublishSyncItemResponse

func (response PublishSyncItem404JSONResponse) VisitPublishSyncItemResponse(w http.ResponseWriter) error

type PublishSyncItem409JSONResponse

type PublishSyncItem409JSONResponse SyncConflictResponse

func (PublishSyncItem409JSONResponse) VisitPublishSyncItemResponse

func (response PublishSyncItem409JSONResponse) VisitPublishSyncItemResponse(w http.ResponseWriter) error

type PublishSyncItemJSONRequestBody

type PublishSyncItemJSONRequestBody = SyncPublishRequest

PublishSyncItemJSONRequestBody defines body for PublishSyncItem for application/json ContentType.

type PublishSyncItemParams

type PublishSyncItemParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

PublishSyncItemParams defines parameters for PublishSyncItem.

type PublishSyncItemRequestObject

type PublishSyncItemRequestObject struct {
	ItemId string `json:"itemId"`
	Params PublishSyncItemParams
	Body   *PublishSyncItemJSONRequestBody
}

type PublishSyncItemResponseObject

type PublishSyncItemResponseObject interface {
	VisitPublishSyncItemResponse(w http.ResponseWriter) error
}

type PublishSyncItemdefaultJSONResponse

type PublishSyncItemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PublishSyncItemdefaultJSONResponse) VisitPublishSyncItemResponse

func (response PublishSyncItemdefaultJSONResponse) VisitPublishSyncItemResponse(w http.ResponseWriter) error

type PushBackDAGRunStep200JSONResponse

type PushBackDAGRunStep200JSONResponse PushBackStepResponse

func (PushBackDAGRunStep200JSONResponse) VisitPushBackDAGRunStepResponse

func (response PushBackDAGRunStep200JSONResponse) VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error

type PushBackDAGRunStep400JSONResponse

type PushBackDAGRunStep400JSONResponse Error

func (PushBackDAGRunStep400JSONResponse) VisitPushBackDAGRunStepResponse

func (response PushBackDAGRunStep400JSONResponse) VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error

type PushBackDAGRunStep404JSONResponse

type PushBackDAGRunStep404JSONResponse Error

func (PushBackDAGRunStep404JSONResponse) VisitPushBackDAGRunStepResponse

func (response PushBackDAGRunStep404JSONResponse) VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error

type PushBackDAGRunStepJSONRequestBody

type PushBackDAGRunStepJSONRequestBody = PushBackStepRequest

PushBackDAGRunStepJSONRequestBody defines body for PushBackDAGRunStep for application/json ContentType.

type PushBackDAGRunStepParams

type PushBackDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

PushBackDAGRunStepParams defines parameters for PushBackDAGRunStep.

type PushBackDAGRunStepRequestObject

type PushBackDAGRunStepRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   PushBackDAGRunStepParams
	Body     *PushBackDAGRunStepJSONRequestBody
}

type PushBackDAGRunStepResponseObject

type PushBackDAGRunStepResponseObject interface {
	VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error
}

type PushBackDAGRunStepdefaultJSONResponse

type PushBackDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PushBackDAGRunStepdefaultJSONResponse) VisitPushBackDAGRunStepResponse

func (response PushBackDAGRunStepdefaultJSONResponse) VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error

type PushBackHistoryEntry

type PushBackHistoryEntry struct {
	// At RFC3339 timestamp when the push-back was recorded
	At *time.Time `json:"at,omitempty"`

	// By Authenticated user who pushed the step back
	By *string `json:"by,omitempty"`

	// ById ID of the subject that pushed the step back
	ById *string `json:"byId,omitempty"`

	// Inputs Inputs provided for this push-back event
	Inputs *map[string]string `json:"inputs,omitempty"`

	// Iteration Push-back iteration number
	Iteration int `json:"iteration"`
}

PushBackHistoryEntry One push-back event recorded for an approval step

type PushBackStepRequest

type PushBackStepRequest struct {
	// Inputs Key-value parameters to provide as feedback. These will be injected as environment variables when the step re-executes.
	Inputs *map[string]string `json:"inputs,omitempty"`
}

PushBackStepRequest Request body for pushing back a waiting step for re-execution with feedback

type PushBackStepResponse

type PushBackStepResponse struct {
	// ApprovalIteration The current approval iteration count after push-back
	ApprovalIteration int `json:"approvalIteration"`

	// DagRunId The DAG run ID
	DagRunId string `json:"dagRunId"`

	// Resumed Whether the DAG run was re-enqueued for execution
	Resumed bool `json:"resumed"`

	// StepName The pushed-back step name
	StepName string `json:"stepName"`

	// SubDAGRunId The sub-DAG run ID, present only for sub-DAG push-back operations
	SubDAGRunId *string `json:"subDAGRunId,omitempty"`
}

PushBackStepResponse Response after pushing back a waiting step

type PushBackSubDAGRunStep200JSONResponse

type PushBackSubDAGRunStep200JSONResponse PushBackStepResponse

func (PushBackSubDAGRunStep200JSONResponse) VisitPushBackSubDAGRunStepResponse

func (response PushBackSubDAGRunStep200JSONResponse) VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error

type PushBackSubDAGRunStep400JSONResponse

type PushBackSubDAGRunStep400JSONResponse Error

func (PushBackSubDAGRunStep400JSONResponse) VisitPushBackSubDAGRunStepResponse

func (response PushBackSubDAGRunStep400JSONResponse) VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error

type PushBackSubDAGRunStep404JSONResponse

type PushBackSubDAGRunStep404JSONResponse Error

func (PushBackSubDAGRunStep404JSONResponse) VisitPushBackSubDAGRunStepResponse

func (response PushBackSubDAGRunStep404JSONResponse) VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error

type PushBackSubDAGRunStepJSONRequestBody

type PushBackSubDAGRunStepJSONRequestBody = PushBackStepRequest

PushBackSubDAGRunStepJSONRequestBody defines body for PushBackSubDAGRunStep for application/json ContentType.

type PushBackSubDAGRunStepParams

type PushBackSubDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

PushBackSubDAGRunStepParams defines parameters for PushBackSubDAGRunStep.

type PushBackSubDAGRunStepRequestObject

type PushBackSubDAGRunStepRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      PushBackSubDAGRunStepParams
	Body        *PushBackSubDAGRunStepJSONRequestBody
}

type PushBackSubDAGRunStepResponseObject

type PushBackSubDAGRunStepResponseObject interface {
	VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error
}

type PushBackSubDAGRunStepdefaultJSONResponse

type PushBackSubDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PushBackSubDAGRunStepdefaultJSONResponse) VisitPushBackSubDAGRunStepResponse

func (response PushBackSubDAGRunStepdefaultJSONResponse) VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error

type Queue

type Queue struct {
	// MaxConcurrency Maximum number of concurrent runs allowed. For 'global' queues, this is the configured maxConcurrency. For 'dag-based' queues, this is always 1 (FIFO execution)
	MaxConcurrency *int `json:"maxConcurrency,omitempty"`

	// Name Name of the queue (global queue name or DAG name if no queue specified)
	Name string `json:"name"`

	// QueuedCount Number of queued DAG-runs waiting to execute
	QueuedCount int `json:"queuedCount"`

	// Running List of currently running DAG-runs (bounded by maxConcurrency)
	Running []DAGRunSummary `json:"running"`

	// RunningCount Number of currently running DAG-runs
	RunningCount int `json:"runningCount"`

	// Type Type of queue - 'global' if explicitly defined, 'dag-based' if using DAG name
	Type QueueType `json:"type"`
}

Queue A queue/process group with summary statistics

type QueueListCursor

type QueueListCursor = string

QueueListCursor defines model for QueueListCursor.

type QueueListLimit

type QueueListLimit = int

QueueListLimit defines model for QueueListLimit.

type QueueType

type QueueType string

QueueType Type of queue - 'global' if explicitly defined, 'dag-based' if using DAG name

const (
	QueueTypeDagBased QueueType = "dag-based"
	QueueTypeGlobal   QueueType = "global"
)

Defines values for QueueType.

type QueuedDAGRunsPageResponse

type QueuedDAGRunsPageResponse struct {
	// Items List of queued DAG-run summaries
	Items []DAGRunSummary `json:"items"`

	// NextCursor Opaque cursor for loading the next page of queued DAG-runs
	NextCursor *string `json:"nextCursor,omitempty"`
}

QueuedDAGRunsPageResponse Forward-only paginated queued DAG-run response

type QueuesResponse

type QueuesResponse struct {
	// Queues List of all queues with their running and queued DAG-runs
	Queues []Queue `json:"queues"`

	// Summary Summary statistics across all queues
	Summary QueuesSummary `json:"summary"`
}

QueuesResponse Response containing all queues with their active DAG-runs

type QueuesSummary

type QueuesSummary struct {
	// TotalCapacity Sum of all queue maxConcurrency values
	TotalCapacity int `json:"totalCapacity"`

	// TotalQueued Total DAG-runs waiting in queues
	TotalQueued int `json:"totalQueued"`

	// TotalQueues Total number of active queues
	TotalQueues int `json:"totalQueues"`

	// TotalRunning Total DAG-runs currently executing
	TotalRunning int `json:"totalRunning"`

	// UtilizationPercentage System-wide utilization (totalRunning / totalCapacity * 100)
	UtilizationPercentage float32 `json:"utilizationPercentage"`
}

QueuesSummary Summary statistics across all queues

type RegenerateDAGWebhookHMACSecret200JSONResponse

type RegenerateDAGWebhookHMACSecret200JSONResponse WebhookHMACSecretResponse

func (RegenerateDAGWebhookHMACSecret200JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecret200JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookHMACSecret400JSONResponse

type RegenerateDAGWebhookHMACSecret400JSONResponse Error

func (RegenerateDAGWebhookHMACSecret400JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecret400JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookHMACSecret404JSONResponse

type RegenerateDAGWebhookHMACSecret404JSONResponse Error

func (RegenerateDAGWebhookHMACSecret404JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecret404JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookHMACSecret501JSONResponse

type RegenerateDAGWebhookHMACSecret501JSONResponse Error

func (RegenerateDAGWebhookHMACSecret501JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecret501JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookHMACSecretParams

type RegenerateDAGWebhookHMACSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RegenerateDAGWebhookHMACSecretParams defines parameters for RegenerateDAGWebhookHMACSecret.

type RegenerateDAGWebhookHMACSecretRequestObject

type RegenerateDAGWebhookHMACSecretRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   RegenerateDAGWebhookHMACSecretParams
}

type RegenerateDAGWebhookHMACSecretResponseObject

type RegenerateDAGWebhookHMACSecretResponseObject interface {
	VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error
}

type RegenerateDAGWebhookHMACSecretdefaultJSONResponse

type RegenerateDAGWebhookHMACSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RegenerateDAGWebhookHMACSecretdefaultJSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecretdefaultJSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookToken200JSONResponse

type RegenerateDAGWebhookToken200JSONResponse WebhookCreateResponse

func (RegenerateDAGWebhookToken200JSONResponse) VisitRegenerateDAGWebhookTokenResponse

func (response RegenerateDAGWebhookToken200JSONResponse) VisitRegenerateDAGWebhookTokenResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookToken404JSONResponse

type RegenerateDAGWebhookToken404JSONResponse Error

func (RegenerateDAGWebhookToken404JSONResponse) VisitRegenerateDAGWebhookTokenResponse

func (response RegenerateDAGWebhookToken404JSONResponse) VisitRegenerateDAGWebhookTokenResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookTokenParams

type RegenerateDAGWebhookTokenParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RegenerateDAGWebhookTokenParams defines parameters for RegenerateDAGWebhookToken.

type RegenerateDAGWebhookTokenRequestObject

type RegenerateDAGWebhookTokenRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   RegenerateDAGWebhookTokenParams
}

type RegenerateDAGWebhookTokenResponseObject

type RegenerateDAGWebhookTokenResponseObject interface {
	VisitRegenerateDAGWebhookTokenResponse(w http.ResponseWriter) error
}

type RegenerateDAGWebhookTokendefaultJSONResponse

type RegenerateDAGWebhookTokendefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RegenerateDAGWebhookTokendefaultJSONResponse) VisitRegenerateDAGWebhookTokenResponse

func (response RegenerateDAGWebhookTokendefaultJSONResponse) VisitRegenerateDAGWebhookTokenResponse(w http.ResponseWriter) error

type RejectDAGRunStep200JSONResponse

type RejectDAGRunStep200JSONResponse RejectStepResponse

func (RejectDAGRunStep200JSONResponse) VisitRejectDAGRunStepResponse

func (response RejectDAGRunStep200JSONResponse) VisitRejectDAGRunStepResponse(w http.ResponseWriter) error

type RejectDAGRunStep400JSONResponse

type RejectDAGRunStep400JSONResponse Error

func (RejectDAGRunStep400JSONResponse) VisitRejectDAGRunStepResponse

func (response RejectDAGRunStep400JSONResponse) VisitRejectDAGRunStepResponse(w http.ResponseWriter) error

type RejectDAGRunStep404JSONResponse

type RejectDAGRunStep404JSONResponse Error

func (RejectDAGRunStep404JSONResponse) VisitRejectDAGRunStepResponse

func (response RejectDAGRunStep404JSONResponse) VisitRejectDAGRunStepResponse(w http.ResponseWriter) error

type RejectDAGRunStepJSONRequestBody

type RejectDAGRunStepJSONRequestBody = RejectStepRequest

RejectDAGRunStepJSONRequestBody defines body for RejectDAGRunStep for application/json ContentType.

type RejectDAGRunStepParams

type RejectDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RejectDAGRunStepParams defines parameters for RejectDAGRunStep.

type RejectDAGRunStepRequestObject

type RejectDAGRunStepRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   RejectDAGRunStepParams
	Body     *RejectDAGRunStepJSONRequestBody
}

type RejectDAGRunStepResponseObject

type RejectDAGRunStepResponseObject interface {
	VisitRejectDAGRunStepResponse(w http.ResponseWriter) error
}

type RejectDAGRunStepdefaultJSONResponse

type RejectDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RejectDAGRunStepdefaultJSONResponse) VisitRejectDAGRunStepResponse

func (response RejectDAGRunStepdefaultJSONResponse) VisitRejectDAGRunStepResponse(w http.ResponseWriter) error

type RejectStepRequest

type RejectStepRequest struct {
	// Reason Optional reason for rejecting the step
	Reason *string `json:"reason,omitempty"`
}

RejectStepRequest Request body for rejecting a waiting step

type RejectStepResponse

type RejectStepResponse struct {
	// DagRunId The DAG run ID
	DagRunId string `json:"dagRunId"`

	// StepName The rejected step name
	StepName string `json:"stepName"`
}

RejectStepResponse Response after rejecting a waiting step

type RejectSubDAGRunStep200JSONResponse

type RejectSubDAGRunStep200JSONResponse RejectStepResponse

func (RejectSubDAGRunStep200JSONResponse) VisitRejectSubDAGRunStepResponse

func (response RejectSubDAGRunStep200JSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error

type RejectSubDAGRunStep400JSONResponse

type RejectSubDAGRunStep400JSONResponse Error

func (RejectSubDAGRunStep400JSONResponse) VisitRejectSubDAGRunStepResponse

func (response RejectSubDAGRunStep400JSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error

type RejectSubDAGRunStep404JSONResponse

type RejectSubDAGRunStep404JSONResponse Error

func (RejectSubDAGRunStep404JSONResponse) VisitRejectSubDAGRunStepResponse

func (response RejectSubDAGRunStep404JSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error

type RejectSubDAGRunStepJSONRequestBody

type RejectSubDAGRunStepJSONRequestBody = RejectStepRequest

RejectSubDAGRunStepJSONRequestBody defines body for RejectSubDAGRunStep for application/json ContentType.

type RejectSubDAGRunStepParams

type RejectSubDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RejectSubDAGRunStepParams defines parameters for RejectSubDAGRunStep.

type RejectSubDAGRunStepRequestObject

type RejectSubDAGRunStepRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      RejectSubDAGRunStepParams
	Body        *RejectSubDAGRunStepJSONRequestBody
}

type RejectSubDAGRunStepResponseObject

type RejectSubDAGRunStepResponseObject interface {
	VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error
}

type RejectSubDAGRunStepdefaultJSONResponse

type RejectSubDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RejectSubDAGRunStepdefaultJSONResponse) VisitRejectSubDAGRunStepResponse

func (response RejectSubDAGRunStepdefaultJSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error

type RemoteNode

type RemoteNode = string

RemoteNode defines model for RemoteNode.

type RemoteNodeId

type RemoteNodeId = string

RemoteNodeId defines model for RemoteNodeId.

type RemoteNodeListResponse

type RemoteNodeListResponse struct {
	RemoteNodes []RemoteNodeResponse `json:"remoteNodes"`
}

RemoteNodeListResponse defines model for RemoteNodeListResponse.

type RemoteNodeResponse

type RemoteNodeResponse struct {
	ApiBaseUrl  string                     `json:"apiBaseUrl"`
	AuthType    RemoteNodeResponseAuthType `json:"authType"`
	CreatedAt   *time.Time                 `json:"createdAt,omitempty"`
	Description *string                    `json:"description,omitempty"`

	// HasCredentials Whether credentials are configured (values are never returned)
	HasCredentials *bool  `json:"hasCredentials,omitempty"`
	Id             string `json:"id"`
	Name           string `json:"name"`
	SkipTlsVerify  *bool  `json:"skipTlsVerify,omitempty"`

	// Source Where this node is defined
	Source    RemoteNodeResponseSource `json:"source"`
	UpdatedAt *time.Time               `json:"updatedAt,omitempty"`
}

RemoteNodeResponse defines model for RemoteNodeResponse.

type RemoteNodeResponseAuthType

type RemoteNodeResponseAuthType string

RemoteNodeResponseAuthType defines model for RemoteNodeResponse.AuthType.

const (
	RemoteNodeResponseAuthTypeBasic RemoteNodeResponseAuthType = "basic"
	RemoteNodeResponseAuthTypeNone  RemoteNodeResponseAuthType = "none"
	RemoteNodeResponseAuthTypeToken RemoteNodeResponseAuthType = "token"
)

Defines values for RemoteNodeResponseAuthType.

type RemoteNodeResponseSource

type RemoteNodeResponseSource string

RemoteNodeResponseSource Where this node is defined

const (
	RemoteNodeResponseSourceConfig RemoteNodeResponseSource = "config"
	RemoteNodeResponseSourceStore  RemoteNodeResponseSource = "store"
)

Defines values for RemoteNodeResponseSource.

type RenameDAG200Response

type RenameDAG200Response struct {
}

func (RenameDAG200Response) VisitRenameDAGResponse

func (response RenameDAG200Response) VisitRenameDAGResponse(w http.ResponseWriter) error

type RenameDAG400JSONResponse

type RenameDAG400JSONResponse Error

func (RenameDAG400JSONResponse) VisitRenameDAGResponse

func (response RenameDAG400JSONResponse) VisitRenameDAGResponse(w http.ResponseWriter) error

type RenameDAG404JSONResponse

type RenameDAG404JSONResponse Error

func (RenameDAG404JSONResponse) VisitRenameDAGResponse

func (response RenameDAG404JSONResponse) VisitRenameDAGResponse(w http.ResponseWriter) error

type RenameDAGJSONBody

type RenameDAGJSONBody struct {
	// NewFileName New file name for the DAG
	NewFileName string `json:"newFileName"`
}

RenameDAGJSONBody defines parameters for RenameDAG.

type RenameDAGJSONRequestBody

type RenameDAGJSONRequestBody RenameDAGJSONBody

RenameDAGJSONRequestBody defines body for RenameDAG for application/json ContentType.

type RenameDAGParams

type RenameDAGParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RenameDAGParams defines parameters for RenameDAG.

type RenameDAGRequestObject

type RenameDAGRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   RenameDAGParams
	Body     *RenameDAGJSONRequestBody
}

type RenameDAGResponseObject

type RenameDAGResponseObject interface {
	VisitRenameDAGResponse(w http.ResponseWriter) error
}

type RenameDAGdefaultJSONResponse

type RenameDAGdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RenameDAGdefaultJSONResponse) VisitRenameDAGResponse

func (response RenameDAGdefaultJSONResponse) VisitRenameDAGResponse(w http.ResponseWriter) error

type RepeatMode

type RepeatMode string

RepeatMode Repeat execution mode for steps

const (
	RepeatModeUntil RepeatMode = "until"
	RepeatModeWhile RepeatMode = "while"
)

Defines values for RepeatMode.

type RepeatPolicy

type RepeatPolicy struct {
	Backoff *RepeatPolicy_Backoff `json:"backoff,omitempty"`

	// Condition Precondition that must be satisfied before running a step or DAG-run
	Condition *Condition `json:"condition,omitempty"`

	// ExitCode List of exit codes that trigger repeat behavior
	ExitCode *[]int `json:"exitCode,omitempty"`

	// Interval Time in seconds to wait between repeat attempts
	Interval *int `json:"interval,omitempty"`

	// Limit Maximum number of times to repeat the step
	Limit *int `json:"limit,omitempty"`

	// MaxIntervalSec Maximum interval in seconds (caps exponential growth)
	MaxIntervalSec *int `json:"maxIntervalSec,omitempty"`

	// Repeat Repeat execution mode for steps
	Repeat *RepeatMode `json:"repeat,omitempty"`
}

RepeatPolicy Configuration for step repeat behavior

type RepeatPolicyBackoff0

type RepeatPolicyBackoff0 = bool

RepeatPolicyBackoff0 When true, uses default multiplier of 2.0

type RepeatPolicyBackoff1

type RepeatPolicyBackoff1 = float32

RepeatPolicyBackoff1 Custom exponential backoff multiplier

type RepeatPolicy_Backoff

type RepeatPolicy_Backoff struct {
	// contains filtered or unexported fields
}

RepeatPolicy_Backoff defines model for RepeatPolicy.Backoff.

func (RepeatPolicy_Backoff) AsRepeatPolicyBackoff0

func (t RepeatPolicy_Backoff) AsRepeatPolicyBackoff0() (RepeatPolicyBackoff0, error)

AsRepeatPolicyBackoff0 returns the union data inside the RepeatPolicy_Backoff as a RepeatPolicyBackoff0

func (RepeatPolicy_Backoff) AsRepeatPolicyBackoff1

func (t RepeatPolicy_Backoff) AsRepeatPolicyBackoff1() (RepeatPolicyBackoff1, error)

AsRepeatPolicyBackoff1 returns the union data inside the RepeatPolicy_Backoff as a RepeatPolicyBackoff1

func (*RepeatPolicy_Backoff) FromRepeatPolicyBackoff0

func (t *RepeatPolicy_Backoff) FromRepeatPolicyBackoff0(v RepeatPolicyBackoff0) error

FromRepeatPolicyBackoff0 overwrites any union data inside the RepeatPolicy_Backoff as the provided RepeatPolicyBackoff0

func (*RepeatPolicy_Backoff) FromRepeatPolicyBackoff1

func (t *RepeatPolicy_Backoff) FromRepeatPolicyBackoff1(v RepeatPolicyBackoff1) error

FromRepeatPolicyBackoff1 overwrites any union data inside the RepeatPolicy_Backoff as the provided RepeatPolicyBackoff1

func (RepeatPolicy_Backoff) MarshalJSON

func (t RepeatPolicy_Backoff) MarshalJSON() ([]byte, error)

func (*RepeatPolicy_Backoff) MergeRepeatPolicyBackoff0

func (t *RepeatPolicy_Backoff) MergeRepeatPolicyBackoff0(v RepeatPolicyBackoff0) error

MergeRepeatPolicyBackoff0 performs a merge with any union data inside the RepeatPolicy_Backoff, using the provided RepeatPolicyBackoff0

func (*RepeatPolicy_Backoff) MergeRepeatPolicyBackoff1

func (t *RepeatPolicy_Backoff) MergeRepeatPolicyBackoff1(v RepeatPolicyBackoff1) error

MergeRepeatPolicyBackoff1 performs a merge with any union data inside the RepeatPolicy_Backoff, using the provided RepeatPolicyBackoff1

func (*RepeatPolicy_Backoff) UnmarshalJSON

func (t *RepeatPolicy_Backoff) UnmarshalJSON(b []byte) error

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

func (*RequiredHeaderError) Error

func (e *RequiredHeaderError) Error() string

func (*RequiredHeaderError) Unwrap

func (e *RequiredHeaderError) Unwrap() error

type RequiredParamError

type RequiredParamError struct {
	ParamName string
}

func (*RequiredParamError) Error

func (e *RequiredParamError) Error() string

type RescheduleDAGRun200JSONResponse

type RescheduleDAGRun200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Queued Indicates whether the run was queued instead of starting immediately.
	Queued bool `json:"queued"`
}

func (RescheduleDAGRun200JSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRun200JSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type RescheduleDAGRun400JSONResponse

type RescheduleDAGRun400JSONResponse Error

func (RescheduleDAGRun400JSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRun400JSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type RescheduleDAGRun404JSONResponse

type RescheduleDAGRun404JSONResponse Error

func (RescheduleDAGRun404JSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRun404JSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type RescheduleDAGRun409JSONResponse

type RescheduleDAGRun409JSONResponse Error

func (RescheduleDAGRun409JSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRun409JSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type RescheduleDAGRunJSONBody

type RescheduleDAGRunJSONBody struct {
	// DagName Optional DAG name override for the new run.
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// UseCurrentDagFile When true, reschedule from the current contents of the original DAG file instead of the stored historical YAML snapshot.
	UseCurrentDagFile *bool `json:"useCurrentDagFile,omitempty"`
}

RescheduleDAGRunJSONBody defines parameters for RescheduleDAGRun.

type RescheduleDAGRunJSONRequestBody

type RescheduleDAGRunJSONRequestBody RescheduleDAGRunJSONBody

RescheduleDAGRunJSONRequestBody defines body for RescheduleDAGRun for application/json ContentType.

type RescheduleDAGRunParams

type RescheduleDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RescheduleDAGRunParams defines parameters for RescheduleDAGRun.

type RescheduleDAGRunRequestObject

type RescheduleDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   RescheduleDAGRunParams
	Body     *RescheduleDAGRunJSONRequestBody
}

type RescheduleDAGRunResponseObject

type RescheduleDAGRunResponseObject interface {
	VisitRescheduleDAGRunResponse(w http.ResponseWriter) error
}

type RescheduleDAGRundefaultJSONResponse

type RescheduleDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RescheduleDAGRundefaultJSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRundefaultJSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type ResetPasswordRequest

type ResetPasswordRequest struct {
	// NewPassword New password to set for the user
	NewPassword string `json:"newPassword"`
}

ResetPasswordRequest Request body for admin password reset

type ResetUserPassword200JSONResponse

type ResetUserPassword200JSONResponse SuccessResponse

func (ResetUserPassword200JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword200JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPassword400JSONResponse

type ResetUserPassword400JSONResponse Error

func (ResetUserPassword400JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword400JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPassword401JSONResponse

type ResetUserPassword401JSONResponse Error

func (ResetUserPassword401JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword401JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPassword403JSONResponse

type ResetUserPassword403JSONResponse Error

func (ResetUserPassword403JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword403JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPassword404JSONResponse

type ResetUserPassword404JSONResponse Error

func (ResetUserPassword404JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword404JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPasswordJSONRequestBody

type ResetUserPasswordJSONRequestBody = ResetPasswordRequest

ResetUserPasswordJSONRequestBody defines body for ResetUserPassword for application/json ContentType.

type ResetUserPasswordRequestObject

type ResetUserPasswordRequestObject struct {
	UserId UserId `json:"userId"`
	Body   *ResetUserPasswordJSONRequestBody
}

type ResetUserPasswordResponseObject

type ResetUserPasswordResponseObject interface {
	VisitResetUserPasswordResponse(w http.ResponseWriter) error
}

type ResetUserPassworddefaultJSONResponse

type ResetUserPassworddefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ResetUserPassworddefaultJSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassworddefaultJSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResourceHistory

type ResourceHistory struct {
	Cpu  *[]MetricPoint `json:"cpu,omitempty"`
	Disk *[]MetricPoint `json:"disk,omitempty"`

	// DiskTotalBytes Total disk space in bytes
	DiskTotalBytes *int64 `json:"diskTotalBytes,omitempty"`

	// DiskUsedBytes Used disk space in bytes
	DiskUsedBytes *int64         `json:"diskUsedBytes,omitempty"`
	Load          *[]MetricPoint `json:"load,omitempty"`
	Memory        *[]MetricPoint `json:"memory,omitempty"`

	// MemoryTotalBytes Total physical memory in bytes
	MemoryTotalBytes *int64 `json:"memoryTotalBytes,omitempty"`

	// MemoryUsedBytes Used physical memory in bytes
	MemoryUsedBytes *int64 `json:"memoryUsedBytes,omitempty"`
}

ResourceHistory defines model for ResourceHistory.

type ResumeHumanTaskDAGRun200JSONResponse

type ResumeHumanTaskDAGRun200JSONResponse HumanTaskResumeResponse

func (ResumeHumanTaskDAGRun200JSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRun200JSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRun404JSONResponse

type ResumeHumanTaskDAGRun404JSONResponse Error

func (ResumeHumanTaskDAGRun404JSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRun404JSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRun409JSONResponse

type ResumeHumanTaskDAGRun409JSONResponse Error

func (ResumeHumanTaskDAGRun409JSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRun409JSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRun503JSONResponse

type ResumeHumanTaskDAGRun503JSONResponse Error

func (ResumeHumanTaskDAGRun503JSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRun503JSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRunParams

type ResumeHumanTaskDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ResumeHumanTaskDAGRunParams defines parameters for ResumeHumanTaskDAGRun.

type ResumeHumanTaskDAGRunRequestObject

type ResumeHumanTaskDAGRunRequestObject struct {
	Name     DAGName          `json:"name"`
	DagRunId DAGRunConcreteId `json:"dagRunId"`
	Params   ResumeHumanTaskDAGRunParams
}

type ResumeHumanTaskDAGRunResponseObject

type ResumeHumanTaskDAGRunResponseObject interface {
	VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error
}

type ResumeHumanTaskDAGRundefaultJSONResponse

type ResumeHumanTaskDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ResumeHumanTaskDAGRundefaultJSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRundefaultJSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type RetryDAGRun200Response

type RetryDAGRun200Response struct {
}

func (RetryDAGRun200Response) VisitRetryDAGRunResponse

func (response RetryDAGRun200Response) VisitRetryDAGRunResponse(w http.ResponseWriter) error

type RetryDAGRunJSONBody

type RetryDAGRunJSONBody struct {
	DagRunId string `json:"dagRunId"`

	// StepName Optional. If provided, only this step will be retried.
	StepName    *string `json:"stepName,omitempty"`
	SubDAGRunId *string `json:"subDAGRunId,omitempty"`
}

RetryDAGRunJSONBody defines parameters for RetryDAGRun.

type RetryDAGRunJSONRequestBody

type RetryDAGRunJSONRequestBody RetryDAGRunJSONBody

RetryDAGRunJSONRequestBody defines body for RetryDAGRun for application/json ContentType.

type RetryDAGRunParams

type RetryDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RetryDAGRunParams defines parameters for RetryDAGRun.

type RetryDAGRunRequestObject

type RetryDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   RetryDAGRunParams
	Body     *RetryDAGRunJSONRequestBody
}

type RetryDAGRunResponseObject

type RetryDAGRunResponseObject interface {
	VisitRetryDAGRunResponse(w http.ResponseWriter) error
}

type RetryDAGRundefaultJSONResponse

type RetryDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RetryDAGRundefaultJSONResponse) VisitRetryDAGRunResponse

func (response RetryDAGRundefaultJSONResponse) VisitRetryDAGRunResponse(w http.ResponseWriter) error

type RunConfig

type RunConfig struct {
	// DisableParamEdit Disable parameter editing when starting the DAG
	DisableParamEdit bool `json:"disableParamEdit"`

	// DisableRunIdEdit Disable custom run ID specification
	DisableRunIdEdit bool `json:"disableRunIdEdit"`
}

RunConfig Configuration for controlling user interactions when starting DAG runs

type RunningTask

type RunningTask struct {
	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// ParentDagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	ParentDagRunId *DAGRunId `json:"parentDagRunId,omitempty"`

	// ParentDagRunName Name of the DAG
	ParentDagRunName *DAGName `json:"parentDagRunName,omitempty"`

	// RootDagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	RootDagRunId *DAGRunId `json:"rootDagRunId,omitempty"`

	// RootDagRunName Name of the DAG
	RootDagRunName *DAGName `json:"rootDagRunName,omitempty"`

	// StartedAt RFC3339 timestamp when the task started
	StartedAt string `json:"startedAt"`
}

RunningTask Information about a task currently being executed

type RuntimeProfileEntryKind

type RuntimeProfileEntryKind string

RuntimeProfileEntryKind defines model for RuntimeProfileEntryKind.

const (
	RuntimeProfileEntryKindSecret   RuntimeProfileEntryKind = "secret"
	RuntimeProfileEntryKindVariable RuntimeProfileEntryKind = "variable"
)

Defines values for RuntimeProfileEntryKind.

type RuntimeProfileEntryResponse

type RuntimeProfileEntryResponse struct {
	CreatedAt time.Time `json:"createdAt"`

	// Key Environment variable key stored in a runtime profile. Keys with the DAGU_ prefix are reserved.
	Key  RuntimeProfileKey       `json:"key"`
	Kind RuntimeProfileEntryKind `json:"kind"`

	// SecretId Managed secret ID for secret entries. The secret value is never returned.
	SecretId  *string   `json:"secretId,omitempty"`
	UpdatedAt time.Time `json:"updatedAt"`

	// Value Stored value for non-secret variables. Omitted for secret entries.
	Value *string `json:"value,omitempty"`
}

RuntimeProfileEntryResponse defines model for RuntimeProfileEntryResponse.

type RuntimeProfileKey

type RuntimeProfileKey = string

RuntimeProfileKey Environment variable key stored in a runtime profile. Keys with the DAGU_ prefix are reserved.

type RuntimeProfileListResponse

type RuntimeProfileListResponse struct {
	Profiles []RuntimeProfileResponse `json:"profiles"`
}

RuntimeProfileListResponse defines model for RuntimeProfileListResponse.

type RuntimeProfileName

type RuntimeProfileName = string

RuntimeProfileName Runtime profile name.

type RuntimeProfileOverride

type RuntimeProfileOverride = string

RuntimeProfileOverride Runtime profile override. Empty string means no profile.

type RuntimeProfileResponse

type RuntimeProfileResponse struct {
	CreatedAt   time.Time                     `json:"createdAt"`
	Description *string                       `json:"description,omitempty"`
	Entries     []RuntimeProfileEntryResponse `json:"entries"`
	Id          string                        `json:"id"`

	// Name Runtime profile name.
	Name      RuntimeProfileName   `json:"name"`
	Protected bool                 `json:"protected"`
	Status    RuntimeProfileStatus `json:"status"`
	UpdatedAt time.Time            `json:"updatedAt"`
}

RuntimeProfileResponse defines model for RuntimeProfileResponse.

type RuntimeProfileStatus

type RuntimeProfileStatus string

RuntimeProfileStatus defines model for RuntimeProfileStatus.

const (
	RuntimeProfileStatusActive   RuntimeProfileStatus = "active"
	RuntimeProfileStatusDisabled RuntimeProfileStatus = "disabled"
)

Defines values for RuntimeProfileStatus.

type Schedule

type Schedule struct {
	// At RFC 3339 timestamp with explicit offset for one-off schedules
	At *time.Time `json:"at,omitempty"`

	// Expression Cron expression for recurring schedules
	Expression string `json:"expression,omitempty"`

	// Kind Schedule type. When omitted alongside expression, the schedule is treated as cron for backward compatibility.
	Kind *ScheduleKind `json:"kind,omitempty"`

	// Profile Runtime profile name.
	Profile *RuntimeProfileName `json:"profile,omitempty"`
}

Schedule Schedule configuration for DAG-run creation

type ScheduleKind

type ScheduleKind string

ScheduleKind Schedule type. When omitted alongside expression, the schedule is treated as cron for backward compatibility.

const (
	ScheduleKindAt   ScheduleKind = "at"
	ScheduleKindCron ScheduleKind = "cron"
)

Defines values for ScheduleKind.

type SchedulerInstance

type SchedulerInstance struct {
	// Host Hostname where scheduler is running
	Host string `json:"host"`

	// InstanceId Unique identifier of the scheduler instance
	InstanceId string `json:"instanceId"`

	// StartedAt RFC3339 timestamp when scheduler started
	StartedAt string `json:"startedAt"`

	// Status Scheduler status (active = holds lock and scheduling)
	Status SchedulerInstanceStatus `json:"status"`
}

SchedulerInstance Scheduler instance status information

type SchedulerInstanceStatus

type SchedulerInstanceStatus string

SchedulerInstanceStatus Scheduler status (active = holds lock and scheduling)

const (
	SchedulerInstanceStatusActive   SchedulerInstanceStatus = "active"
	SchedulerInstanceStatusInactive SchedulerInstanceStatus = "inactive"
	SchedulerInstanceStatusUnknown  SchedulerInstanceStatus = "unknown"
)

Defines values for SchedulerInstanceStatus.

type SchedulerStatusResponse

type SchedulerStatusResponse struct {
	// Schedulers List of all registered scheduler instances
	Schedulers []SchedulerInstance `json:"schedulers"`
}

SchedulerStatusResponse Response containing status of all scheduler instances

type SearchCursor

type SearchCursor = string

SearchCursor defines model for SearchCursor.

type SearchDAGFeed200JSONResponse

type SearchDAGFeed200JSONResponse DAGSearchFeedResponse

func (SearchDAGFeed200JSONResponse) VisitSearchDAGFeedResponse

func (response SearchDAGFeed200JSONResponse) VisitSearchDAGFeedResponse(w http.ResponseWriter) error

type SearchDAGFeed400JSONResponse

type SearchDAGFeed400JSONResponse Error

func (SearchDAGFeed400JSONResponse) VisitSearchDAGFeedResponse

func (response SearchDAGFeed400JSONResponse) VisitSearchDAGFeedResponse(w http.ResponseWriter) error

type SearchDAGFeedParams

type SearchDAGFeedParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Q A search query string
	Q string `form:"q" json:"q"`

	// Labels Filter DAGs by labels (comma-separated). Returns DAGs that have ALL specified labels.
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// Cursor Opaque cursor returned by the previous search response
	Cursor *SearchCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Number of search results to return (default 20, max 50)
	Limit *SearchLimit `form:"limit,omitempty" json:"limit,omitempty"`
}

SearchDAGFeedParams defines parameters for SearchDAGFeed.

type SearchDAGFeedRequestObject

type SearchDAGFeedRequestObject struct {
	Params SearchDAGFeedParams
}

type SearchDAGFeedResponseObject

type SearchDAGFeedResponseObject interface {
	VisitSearchDAGFeedResponse(w http.ResponseWriter) error
}

type SearchDAGFeeddefaultJSONResponse

type SearchDAGFeeddefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchDAGFeeddefaultJSONResponse) VisitSearchDAGFeedResponse

func (response SearchDAGFeeddefaultJSONResponse) VisitSearchDAGFeedResponse(w http.ResponseWriter) error

type SearchDAGs200JSONResponse

type SearchDAGs200JSONResponse struct {
	// Errors Errors encountered during the search
	Errors []string `json:"errors"`

	// Results Search results matching the query
	Results []SearchResultItem `json:"results"`
}

func (SearchDAGs200JSONResponse) VisitSearchDAGsResponse

func (response SearchDAGs200JSONResponse) VisitSearchDAGsResponse(w http.ResponseWriter) error

type SearchDAGsParams

type SearchDAGsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Q A search query string
	Q string `form:"q" json:"q"`
}

SearchDAGsParams defines parameters for SearchDAGs.

type SearchDAGsRequestObject

type SearchDAGsRequestObject struct {
	Params SearchDAGsParams
}

type SearchDAGsResponseObject

type SearchDAGsResponseObject interface {
	VisitSearchDAGsResponse(w http.ResponseWriter) error
}

type SearchDAGsdefaultJSONResponse

type SearchDAGsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchDAGsdefaultJSONResponse) VisitSearchDAGsResponse

func (response SearchDAGsdefaultJSONResponse) VisitSearchDAGsResponse(w http.ResponseWriter) error

type SearchDagMatches200JSONResponse

type SearchDagMatches200JSONResponse SearchMatchesResponse

func (SearchDagMatches200JSONResponse) VisitSearchDagMatchesResponse

func (response SearchDagMatches200JSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error

type SearchDagMatches400JSONResponse

type SearchDagMatches400JSONResponse Error

func (SearchDagMatches400JSONResponse) VisitSearchDagMatchesResponse

func (response SearchDagMatches400JSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error

type SearchDagMatches404JSONResponse

type SearchDagMatches404JSONResponse Error

func (SearchDagMatches404JSONResponse) VisitSearchDagMatchesResponse

func (response SearchDagMatches404JSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error

type SearchDagMatchesParams

type SearchDagMatchesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Q A search query string
	Q string `form:"q" json:"q"`

	// Labels Filter DAG matches by labels (comma-separated). Returns matches only when the DAG has ALL specified labels.
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Cursor Opaque cursor returned by the previous search response
	Cursor *SearchCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Number of search match snippets to return (default 5, max 50)
	Limit *SearchMatchLimit `form:"limit,omitempty" json:"limit,omitempty"`
}

SearchDagMatchesParams defines parameters for SearchDagMatches.

type SearchDagMatchesRequestObject

type SearchDagMatchesRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   SearchDagMatchesParams
}

type SearchDagMatchesResponseObject

type SearchDagMatchesResponseObject interface {
	VisitSearchDagMatchesResponse(w http.ResponseWriter) error
}

type SearchDagMatchesdefaultJSONResponse

type SearchDagMatchesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchDagMatchesdefaultJSONResponse) VisitSearchDagMatchesResponse

func (response SearchDagMatchesdefaultJSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error

type SearchLimit

type SearchLimit = int

SearchLimit defines model for SearchLimit.

type SearchMatchItem

type SearchMatchItem struct {
	// Line Matching line content
	Line string `json:"line"`

	// LineNumber Line number where match was found
	LineNumber int `json:"lineNumber"`

	// StartLine Start line for context
	StartLine int `json:"startLine"`
}

SearchMatchItem Details of a search match within a search result

type SearchMatchLimit

type SearchMatchLimit = int

SearchMatchLimit defines model for SearchMatchLimit.

type SearchMatchesResponse

type SearchMatchesResponse struct {
	HasMore    bool              `json:"hasMore"`
	Matches    []SearchMatchItem `json:"matches"`
	NextCursor *string           `json:"nextCursor,omitempty"`
}

SearchMatchesResponse Cursor-based search match snippets

type SearchResultItem

type SearchResultItem struct {
	// Dag Core DAG configuration containing definition and metadata
	Dag DAG `json:"dag"`

	// Matches Details of where matches were found
	Matches []SearchMatchItem `json:"matches"`

	// Name Name of the matching DAG
	Name string `json:"name"`
}

SearchResultItem Individual search result item for a DAG

type SecretListResponse

type SecretListResponse struct {
	Secrets []SecretResponse `json:"secrets"`
	Total   int              `json:"total"`
}

SecretListResponse defines model for SecretListResponse.

type SecretProviderType

type SecretProviderType string

SecretProviderType defines model for SecretProviderType.

const (
	SecretProviderTypeAlibaba     SecretProviderType = "alibaba"
	SecretProviderTypeAws         SecretProviderType = "aws"
	SecretProviderTypeAzure       SecretProviderType = "azure"
	SecretProviderTypeDaguManaged SecretProviderType = "dagu-managed"
	SecretProviderTypeGcp         SecretProviderType = "gcp"
	SecretProviderTypeKubernetes  SecretProviderType = "kubernetes"
	SecretProviderTypeVault       SecretProviderType = "vault"
)

Defines values for SecretProviderType.

type SecretResponse

type SecretResponse struct {
	CreatedAt              time.Time          `json:"createdAt"`
	CurrentVersion         int                `json:"currentVersion"`
	Description            *string            `json:"description,omitempty"`
	HasValue               bool               `json:"hasValue"`
	Id                     string             `json:"id"`
	LastCheckedAt          *time.Time         `json:"lastCheckedAt,omitempty"`
	LastResolvedAt         *time.Time         `json:"lastResolvedAt,omitempty"`
	LastRotatedAt          *time.Time         `json:"lastRotatedAt,omitempty"`
	ProviderConnectionId   *string            `json:"providerConnectionId,omitempty"`
	ProviderRef            *string            `json:"providerRef,omitempty"`
	ProviderRefFingerprint *string            `json:"providerRefFingerprint,omitempty"`
	ProviderType           SecretProviderType `json:"providerType"`

	// Ref Secret ref used from DAG YAML, for example prod/db-password.
	Ref       string       `json:"ref"`
	Status    SecretStatus `json:"status"`
	UpdatedAt time.Time    `json:"updatedAt"`

	// Workspace global for workspace-less secrets, otherwise the workspace name.
	Workspace string `json:"workspace"`
}

SecretResponse defines model for SecretResponse.

type SecretStatus

type SecretStatus string

SecretStatus defines model for SecretStatus.

const (
	SecretStatusActive   SecretStatus = "active"
	SecretStatusDisabled SecretStatus = "disabled"
)

Defines values for SecretStatus.

type ServerInterface

type ServerInterface interface {
	// List all API keys
	// (GET /api-keys)
	ListAPIKeys(w http.ResponseWriter, r *http.Request)
	// Create API key
	// (POST /api-keys)
	CreateAPIKey(w http.ResponseWriter, r *http.Request)
	// Delete API key
	// (DELETE /api-keys/{keyId})
	DeleteAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
	// Get API key
	// (GET /api-keys/{keyId})
	GetAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
	// Update API key
	// (PATCH /api-keys/{keyId})
	UpdateAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
	// List audit log entries
	// (GET /audit)
	ListAuditLogs(w http.ResponseWriter, r *http.Request, params ListAuditLogsParams)
	// Change current user's password
	// (POST /auth/change-password)
	ChangePassword(w http.ResponseWriter, r *http.Request)
	// Authenticate user and obtain JWT token
	// (POST /auth/login)
	Login(w http.ResponseWriter, r *http.Request)
	// Get current authenticated user
	// (GET /auth/me)
	GetCurrentUser(w http.ResponseWriter, r *http.Request)
	// Create initial admin account
	// (POST /auth/setup)
	Setup(w http.ResponseWriter, r *http.Request, params SetupParams)
	// List all DAG-runs
	// (GET /dag-runs)
	ListDAGRuns(w http.ResponseWriter, r *http.Request, params ListDAGRunsParams)
	// Create and execute a DAG-run from inline spec
	// (POST /dag-runs)
	ExecuteDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params ExecuteDAGRunFromSpecParams)
	// Enqueue a DAG-run from inline spec
	// (POST /dag-runs/enqueue)
	EnqueueDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params EnqueueDAGRunFromSpecParams)
	// List all DAG-runs with a specific name
	// (GET /dag-runs/{name})
	ListDAGRunsByName(w http.ResponseWriter, r *http.Request, name DAGRunName, params ListDAGRunsByNameParams)
	// Delete a DAG-run
	// (DELETE /dag-runs/{name}/{dagRunId})
	DeleteDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, params DeleteDAGRunParams)
	// Retrieve detailed status of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId})
	GetDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunDetailsParams)
	// List artifacts for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts)
	GetDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunArtifactsParams)
	// Download an artifact for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts/download)
	DownloadDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunArtifactParams)
	// Preview an artifact for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts/preview)
	GetDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunArtifactPreviewParams)
	// Dequeue a queued DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/dequeue)
	DequeueDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DequeueDAGRunParams)
	// Run edited DAG retry
	// (POST /dag-runs/{name}/{dagRunId}/edit-retry)
	EditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params EditRetryDAGRunParams)
	// Preview edited DAG-run retry
	// (POST /dag-runs/{name}/{dagRunId}/edit-retry/preview)
	PreviewEditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params PreviewEditRetryDAGRunParams)
	// Queue a completed human-task checkpoint for resume
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/resume)
	ResumeHumanTaskDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, params ResumeHumanTaskDAGRunParams)
	// Complete a waiting human task
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/complete)
	CompleteHumanTask(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, stepId HumanTaskStepId, params CompleteHumanTaskParams)
	// Retrieve full execution log of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/log)
	GetDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunLogParams)
	// Download full execution log of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/log/download)
	DownloadDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunLogParams)
	// Retrieve collected outputs from a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/outputs)
	GetDAGRunOutputs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunOutputsParams)
	// Reschedule DAG-run with a new run ID
	// (POST /dag-runs/{name}/{dagRunId}/reschedule)
	RescheduleDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params RescheduleDAGRunParams)
	// Retry DAG-run execution
	// (POST /dag-runs/{name}/{dagRunId}/retry)
	RetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params RetryDAGRunParams)
	// Retrieve DAG specification for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/spec)
	GetDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunSpecParams)
	// Approve a waiting step
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/approve)
	ApproveDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params ApproveDAGRunStepParams)
	// Retrieve log for a specific step in a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log)
	GetDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params GetDAGRunStepLogParams)
	// Download log for a specific step in a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log/download)
	DownloadDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params DownloadDAGRunStepLogParams)
	// Retrieve chat messages for a step
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/messages)
	GetDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params GetDAGRunStepMessagesParams)
	// Push back a waiting step for re-execution with feedback
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/push-back)
	PushBackDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params PushBackDAGRunStepParams)
	// Reject a waiting step
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/reject)
	RejectDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params RejectDAGRunStepParams)
	// Manually update a step's execution status
	// (PATCH /dag-runs/{name}/{dagRunId}/steps/{stepName}/status)
	UpdateDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params UpdateDAGRunStepStatusParams)
	// Terminate or cancel a DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/stop)
	TerminateDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params TerminateDAGRunParams)
	// Get sub DAG runs with timing info
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs)
	GetSubDAGRuns(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetSubDAGRunsParams)
	// Retrieve detailed status of a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId})
	GetSubDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunDetailsParams)
	// List artifacts for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts)
	GetSubDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunArtifactsParams)
	// Download an artifact for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/download)
	DownloadSubDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunArtifactParams)
	// Preview an artifact for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/preview)
	GetSubDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunArtifactPreviewParams)
	// Retrieve log for a specific sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log)
	GetSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunLogParams)
	// Download log for a specific sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log/download)
	DownloadSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunLogParams)
	// Get Sub-DAG Run Specification
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/spec)
	GetSubDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunSpecParams)
	// Approve a waiting step in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/approve)
	ApproveSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params ApproveSubDAGRunStepParams)
	// Retrieve log for a specific step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log)
	GetSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params GetSubDAGRunStepLogParams)
	// Download log for a specific step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log/download)
	DownloadSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params DownloadSubDAGRunStepLogParams)
	// Retrieve chat messages for a step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/messages)
	GetSubDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params GetSubDAGRunStepMessagesParams)
	// Push back a waiting step in a sub DAG-run for re-execution with feedback
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/push-back)
	PushBackSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params PushBackSubDAGRunStepParams)
	// Reject a waiting step in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/reject)
	RejectSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params RejectSubDAGRunStepParams)
	// Manually update a step's execution status in a sub DAG-run
	// (PATCH /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/status)
	UpdateSubDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params UpdateSubDAGRunStepStatusParams)
	// List all available DAGs
	// (GET /dags)
	ListDAGs(w http.ResponseWriter, r *http.Request, params ListDAGsParams)
	// Create a new DAG definition
	// (POST /dags)
	CreateNewDAG(w http.ResponseWriter, r *http.Request, params CreateNewDAGParams)
	// List all available DAG labels
	// (GET /dags/labels)
	GetAllDAGLabels(w http.ResponseWriter, r *http.Request, params GetAllDAGLabelsParams)
	// Search DAGs
	// (GET /dags/search)
	SearchDAGs(w http.ResponseWriter, r *http.Request, params SearchDAGsParams)
	// List all available DAG tags
	// (GET /dags/tags)
	GetAllDAGTags(w http.ResponseWriter, r *http.Request, params GetAllDAGTagsParams)
	// Validate a DAG specification
	// (POST /dags/validate)
	ValidateDAGSpec(w http.ResponseWriter, r *http.Request, params ValidateDAGSpecParams)
	// Delete an existing DAG
	// (DELETE /dags/{fileName})
	DeleteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGParams)
	// Retrieve comprehensive DAG information
	// (GET /dags/{fileName})
	GetDAGDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGDetailsParams)
	// Retrieve execution history of a DAG
	// (GET /dags/{fileName}/dag-runs)
	GetDAGDAGRunHistory(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGDAGRunHistoryParams)
	// Get detailed status of a specific DAG-run
	// (GET /dags/{fileName}/dag-runs/{dagRunId})
	GetDAGDAGRunDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, dagRunId DAGRunId, params GetDAGDAGRunDetailsParams)
	// Enqueue a DAG-run from DAG
	// (POST /dags/{fileName}/enqueue)
	EnqueueDAGDAGRun(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params EnqueueDAGDAGRunParams)
	// Delete DAG incident routing
	// (DELETE /dags/{fileName}/incidents)
	DeleteDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGIncidentsParams)
	// Get DAG incident routing
	// (GET /dags/{fileName}/incidents)
	GetDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGIncidentsParams)
	// Update DAG incident routing
	// (PUT /dags/{fileName}/incidents)
	UpdateDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGIncidentsParams)
	// Delete DAG notification settings
	// (DELETE /dags/{fileName}/notifications)
	DeleteDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGNotificationsParams)
	// Get DAG notification settings
	// (GET /dags/{fileName}/notifications)
	GetDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGNotificationsParams)
	// Update DAG notification settings
	// (PUT /dags/{fileName}/notifications)
	UpdateDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGNotificationsParams)
	// Send a test DAG notification
	// (POST /dags/{fileName}/notifications/test)
	TestDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params TestDAGNotificationsParams)
	// Change DAG file ID
	// (POST /dags/{fileName}/rename)
	RenameDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RenameDAGParams)
	// Delete DAG settings
	// (DELETE /dags/{fileName}/settings)
	DeleteDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGSettingsParams)
	// Get DAG settings
	// (GET /dags/{fileName}/settings)
	GetDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGSettingsParams)
	// Update DAG settings
	// (PUT /dags/{fileName}/settings)
	UpdateDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSettingsParams)
	// Retrieve DAG specification
	// (GET /dags/{fileName}/spec)
	GetDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGSpecParams)
	// Update DAG spec
	// (PUT /dags/{fileName}/spec)
	UpdateDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSpecParams)
	// Create and execute a DAG-run from DAG
	// (POST /dags/{fileName}/start)
	ExecuteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ExecuteDAGParams)
	// Execute DAG synchronously and wait for completion
	// (POST /dags/{fileName}/start-sync)
	ExecuteDAGSync(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ExecuteDAGSyncParams)
	// Stop all running instances of a DAG
	// (POST /dags/{fileName}/stop-all)
	StopAllDAGRuns(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params StopAllDAGRunsParams)
	// Toggle DAG suspension state
	// (POST /dags/{fileName}/suspend)
	UpdateDAGSuspensionState(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSuspensionStateParams)
	// Delete webhook for DAG
	// (DELETE /dags/{fileName}/webhook)
	DeleteDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGWebhookParams)
	// Get webhook for DAG
	// (GET /dags/{fileName}/webhook)
	GetDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGWebhookParams)
	// Create webhook for DAG
	// (POST /dags/{fileName}/webhook)
	CreateDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params CreateDAGWebhookParams)
	// Configure webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/configure)
	ConfigureDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ConfigureDAGWebhookHMACParams)
	// Disable webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/disable)
	DisableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DisableDAGWebhookHMACParams)
	// Enable webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/enable)
	EnableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params EnableDAGWebhookHMACParams)
	// Regenerate webhook HMAC secret
	// (POST /dags/{fileName}/webhook/hmac/regenerate)
	RegenerateDAGWebhookHMACSecret(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RegenerateDAGWebhookHMACSecretParams)
	// Regenerate webhook token
	// (POST /dags/{fileName}/webhook/regenerate)
	RegenerateDAGWebhookToken(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RegenerateDAGWebhookTokenParams)
	// Toggle webhook enabled state
	// (POST /dags/{fileName}/webhook/toggle)
	ToggleDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ToggleDAGWebhookParams)
	// List centralized event log entries
	// (GET /event-logs)
	ListEventLogs(w http.ResponseWriter, r *http.Request, params ListEventLogsParams)
	// Check server health status
	// (GET /health)
	GetHealthStatus(w http.ResponseWriter, r *http.Request)
	// List incident routing
	// (GET /incident-policies)
	ListIncidentPolicies(w http.ResponseWriter, r *http.Request, params ListIncidentPoliciesParams)
	// Get global incident routing
	// (GET /incident-policies/global)
	GetGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params GetGlobalIncidentPoliciesParams)
	// Update global incident routing
	// (PUT /incident-policies/global)
	UpdateGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params UpdateGlobalIncidentPoliciesParams)
	// Get workspace incident routing
	// (GET /incident-policies/workspaces/{workspaceName})
	GetWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceIncidentPoliciesParams)
	// Update workspace incident routing
	// (PUT /incident-policies/workspaces/{workspaceName})
	UpdateWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceIncidentPoliciesParams)
	// List incident providers
	// (GET /incident-providers)
	ListIncidentProviders(w http.ResponseWriter, r *http.Request, params ListIncidentProvidersParams)
	// Create incident provider
	// (POST /incident-providers)
	CreateIncidentProvider(w http.ResponseWriter, r *http.Request, params CreateIncidentProviderParams)
	// Delete incident provider
	// (DELETE /incident-providers/{providerId})
	DeleteIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params DeleteIncidentProviderParams)
	// Get incident provider
	// (GET /incident-providers/{providerId})
	GetIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params GetIncidentProviderParams)
	// Update incident provider
	// (PUT /incident-providers/{providerId})
	UpdateIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params UpdateIncidentProviderParams)
	// Send a test incident
	// (POST /incident-providers/{providerId}/test)
	TestIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params TestIncidentProviderParams)
	// Activate a license key
	// (POST /license/activate)
	ActivateLicense(w http.ResponseWriter, r *http.Request, params ActivateLicenseParams)
	// Deactivate the current license
	// (POST /license/deactivate)
	DeactivateLicense(w http.ResponseWriter, r *http.Request, params DeactivateLicenseParams)
	// Get license status
	// (GET /license/status)
	GetLicenseStatus(w http.ResponseWriter, r *http.Request, params GetLicenseStatusParams)
	// Get Prometheus metrics
	// (GET /metrics)
	GetMetrics(w http.ResponseWriter, r *http.Request)
	// List notification channels
	// (GET /notification-channels)
	ListNotificationChannels(w http.ResponseWriter, r *http.Request, params ListNotificationChannelsParams)
	// Create notification channel
	// (POST /notification-channels)
	CreateNotificationChannel(w http.ResponseWriter, r *http.Request, params CreateNotificationChannelParams)
	// Delete notification channel
	// (DELETE /notification-channels/{channelId})
	DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params DeleteNotificationChannelParams)
	// Get notification channel
	// (GET /notification-channels/{channelId})
	GetNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params GetNotificationChannelParams)
	// Update notification channel
	// (PUT /notification-channels/{channelId})
	UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params UpdateNotificationChannelParams)
	// List notification routes
	// (GET /notification-routes)
	ListNotificationRoutes(w http.ResponseWriter, r *http.Request, params ListNotificationRoutesParams)
	// Get global notification routes
	// (GET /notification-routes/global)
	GetGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, params GetGlobalNotificationRoutesParams)
	// Update global notification routes
	// (PUT /notification-routes/global)
	UpdateGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, params UpdateGlobalNotificationRoutesParams)
	// Get workspace notification routes
	// (GET /notification-routes/workspaces/{workspaceName})
	GetWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceNotificationRoutesParams)
	// Update workspace notification routes
	// (PUT /notification-routes/workspaces/{workspaceName})
	UpdateWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceNotificationRoutesParams)
	// Get notification settings
	// (GET /notification-settings)
	GetNotificationSettings(w http.ResponseWriter, r *http.Request, params GetNotificationSettingsParams)
	// Update notification settings
	// (PUT /notification-settings)
	UpdateNotificationSettings(w http.ResponseWriter, r *http.Request, params UpdateNotificationSettingsParams)
	// Get the OpenAPI document
	// (GET /openapi.json)
	GetOpenapiJson(w http.ResponseWriter, r *http.Request)
	// List runtime profiles
	// (GET /profiles)
	ListRuntimeProfiles(w http.ResponseWriter, r *http.Request, params ListRuntimeProfilesParams)
	// Create runtime profile
	// (POST /profiles)
	CreateRuntimeProfile(w http.ResponseWriter, r *http.Request, params CreateRuntimeProfileParams)
	// Get global runtime profile defaults
	// (GET /profiles/_global)
	GetGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, params GetGlobalRuntimeProfileDefaultsParams)
	// Update global runtime profile defaults
	// (PATCH /profiles/_global)
	UpdateGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, params UpdateGlobalRuntimeProfileDefaultsParams)
	// Delete global runtime profile default entry
	// (DELETE /profiles/_global/entries/{key})
	DeleteGlobalRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params DeleteGlobalRuntimeProfileDefaultEntryParams)
	// Set global runtime profile default secret
	// (PUT /profiles/_global/secrets/{key})
	SetGlobalRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params SetGlobalRuntimeProfileDefaultSecretParams)
	// Set global runtime profile default variable
	// (PUT /profiles/_global/variables/{key})
	SetGlobalRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params SetGlobalRuntimeProfileDefaultVariableParams)
	// Get workspace runtime profile defaults
	// (GET /profiles/_workspaces/{workspaceName})
	GetWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceRuntimeProfileDefaultsParams)
	// Update workspace runtime profile defaults
	// (PATCH /profiles/_workspaces/{workspaceName})
	UpdateWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceRuntimeProfileDefaultsParams)
	// Delete workspace runtime profile default entry
	// (DELETE /profiles/_workspaces/{workspaceName}/entries/{key})
	DeleteWorkspaceRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params DeleteWorkspaceRuntimeProfileDefaultEntryParams)
	// Set workspace runtime profile default secret
	// (PUT /profiles/_workspaces/{workspaceName}/secrets/{key})
	SetWorkspaceRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params SetWorkspaceRuntimeProfileDefaultSecretParams)
	// Set workspace runtime profile default variable
	// (PUT /profiles/_workspaces/{workspaceName}/variables/{key})
	SetWorkspaceRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params SetWorkspaceRuntimeProfileDefaultVariableParams)
	// Delete runtime profile
	// (DELETE /profiles/{profileName})
	DeleteRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params DeleteRuntimeProfileParams)
	// Get runtime profile
	// (GET /profiles/{profileName})
	GetRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params GetRuntimeProfileParams)
	// Update runtime profile metadata
	// (PATCH /profiles/{profileName})
	UpdateRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params UpdateRuntimeProfileParams)
	// Delete runtime profile entry
	// (DELETE /profiles/{profileName}/entries/{key})
	DeleteRuntimeProfileEntry(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params DeleteRuntimeProfileEntryParams)
	// Set runtime profile secret
	// (PUT /profiles/{profileName}/secrets/{key})
	SetRuntimeProfileSecret(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params SetRuntimeProfileSecretParams)
	// Set runtime profile variable
	// (PUT /profiles/{profileName}/variables/{key})
	SetRuntimeProfileVariable(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params SetRuntimeProfileVariableParams)
	// List all execution queues with summary statistics
	// (GET /queues)
	ListQueues(w http.ResponseWriter, r *http.Request, params ListQueuesParams)
	// Get summary information for a specific queue
	// (GET /queues/{name})
	GetQueue(w http.ResponseWriter, r *http.Request, name string, params GetQueueParams)
	// Get queued items for a specific queue
	// (GET /queues/{name}/items)
	ListQueueItems(w http.ResponseWriter, r *http.Request, name string, params ListQueueItemsParams)
	// List all remote nodes
	// (GET /remote-nodes)
	ListRemoteNodes(w http.ResponseWriter, r *http.Request, params ListRemoteNodesParams)
	// Create a new remote node
	// (POST /remote-nodes)
	CreateRemoteNode(w http.ResponseWriter, r *http.Request, params CreateRemoteNodeParams)
	// Delete a remote node
	// (DELETE /remote-nodes/{remoteNodeId})
	DeleteRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params DeleteRemoteNodeParams)
	// Get a remote node
	// (GET /remote-nodes/{remoteNodeId})
	GetRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params GetRemoteNodeParams)
	// Update a remote node
	// (PATCH /remote-nodes/{remoteNodeId})
	UpdateRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params UpdateRemoteNodeParams)
	// Test remote node connection
	// (POST /remote-nodes/{remoteNodeId}/test-connection)
	TestRemoteNodeConnection(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params TestRemoteNodeConnectionParams)
	// Search DAGs
	// (GET /search/dags)
	SearchDAGFeed(w http.ResponseWriter, r *http.Request, params SearchDAGFeedParams)
	// Search DAG match snippets
	// (GET /search/dags/{fileName}/matches)
	SearchDagMatches(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params SearchDagMatchesParams)
	// List secrets
	// (GET /secrets)
	ListSecrets(w http.ResponseWriter, r *http.Request, params ListSecretsParams)
	// Create a secret
	// (POST /secrets)
	CreateSecret(w http.ResponseWriter, r *http.Request, params CreateSecretParams)
	// Delete secret
	// (DELETE /secrets/{secretId})
	DeleteSecret(w http.ResponseWriter, r *http.Request, secretId string, params DeleteSecretParams)
	// Get secret
	// (GET /secrets/{secretId})
	GetSecret(w http.ResponseWriter, r *http.Request, secretId string, params GetSecretParams)
	// Update secret metadata
	// (PATCH /secrets/{secretId})
	UpdateSecret(w http.ResponseWriter, r *http.Request, secretId string, params UpdateSecretParams)
	// Disable secret
	// (POST /secrets/{secretId}/disable)
	DisableSecret(w http.ResponseWriter, r *http.Request, secretId string, params DisableSecretParams)
	// Enable secret
	// (POST /secrets/{secretId}/enable)
	EnableSecret(w http.ResponseWriter, r *http.Request, secretId string, params EnableSecretParams)
	// Write a new secret value version
	// (POST /secrets/{secretId}/versions)
	WriteSecretVersion(w http.ResponseWriter, r *http.Request, secretId string, params WriteSecretVersionParams)
	// Get coordinator service status
	// (GET /services/coordinator)
	GetCoordinatorStatus(w http.ResponseWriter, r *http.Request, params GetCoordinatorStatusParams)
	// Get resource usage history
	// (GET /services/resources/history)
	GetResourceHistory(w http.ResponseWriter, r *http.Request, params GetResourceHistoryParams)
	// Get scheduler service status
	// (GET /services/scheduler)
	GetSchedulerStatus(w http.ResponseWriter, r *http.Request, params GetSchedulerStatusParams)
	// Get tunnel service status
	// (GET /services/tunnel)
	GetTunnelStatus(w http.ResponseWriter, r *http.Request, params GetTunnelStatusParams)
	// Get base configuration
	// (GET /settings/base-config)
	GetBaseConfig(w http.ResponseWriter, r *http.Request, params GetBaseConfigParams)
	// Update base configuration
	// (PUT /settings/base-config)
	UpdateBaseConfig(w http.ResponseWriter, r *http.Request, params UpdateBaseConfigParams)
	// Get workspace base configuration
	// (GET /settings/workspaces/{workspaceName}/base-config)
	GetWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceBaseConfigParams)
	// Update workspace base configuration
	// (PUT /settings/workspaces/{workspaceName}/base-config)
	UpdateWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceBaseConfigParams)
	// Cleanup missing DAGs
	// (POST /sync/cleanup)
	SyncCleanup(w http.ResponseWriter, r *http.Request, params SyncCleanupParams)
	// Get Git sync configuration
	// (GET /sync/config)
	GetSyncConfig(w http.ResponseWriter, r *http.Request, params GetSyncConfigParams)
	// Update Git sync configuration
	// (PUT /sync/config)
	UpdateSyncConfig(w http.ResponseWriter, r *http.Request, params UpdateSyncConfigParams)
	// Delete selected DAGs
	// (POST /sync/delete-batch)
	SyncDeleteBatch(w http.ResponseWriter, r *http.Request, params SyncDeleteBatchParams)
	// Delete all missing DAGs
	// (POST /sync/delete-missing)
	SyncDeleteMissing(w http.ResponseWriter, r *http.Request, params SyncDeleteMissingParams)
	// Delete a DAG
	// (POST /sync/items/{itemId}/delete)
	DeleteSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params DeleteSyncItemParams)
	// Get diff for a DAG
	// (GET /sync/items/{itemId}/diff)
	GetSyncItemDiff(w http.ResponseWriter, r *http.Request, itemId string, params GetSyncItemDiffParams)
	// Discard local changes for a DAG
	// (POST /sync/items/{itemId}/discard)
	DiscardSyncItemChanges(w http.ResponseWriter, r *http.Request, itemId string, params DiscardSyncItemChangesParams)
	// Forget a DAG
	// (POST /sync/items/{itemId}/forget)
	ForgetSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params ForgetSyncItemParams)
	// Move a DAG
	// (POST /sync/items/{itemId}/move)
	MoveSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params MoveSyncItemParams)
	// Publish a single DAG
	// (POST /sync/items/{itemId}/publish)
	PublishSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params PublishSyncItemParams)
	// Publish selected DAGs
	// (POST /sync/publish-all)
	SyncPublishAll(w http.ResponseWriter, r *http.Request, params SyncPublishAllParams)
	// Pull changes from remote repository
	// (POST /sync/pull)
	SyncPull(w http.ResponseWriter, r *http.Request, params SyncPullParams)
	// Get Git sync status
	// (GET /sync/status)
	GetSyncStatus(w http.ResponseWriter, r *http.Request, params GetSyncStatusParams)
	// Test connection to remote repository
	// (POST /sync/test-connection)
	SyncTestConnection(w http.ResponseWriter, r *http.Request, params SyncTestConnectionParams)
	// List all users
	// (GET /users)
	ListUsers(w http.ResponseWriter, r *http.Request)
	// Create a new user
	// (POST /users)
	CreateUser(w http.ResponseWriter, r *http.Request)
	// Delete user
	// (DELETE /users/{userId})
	DeleteUser(w http.ResponseWriter, r *http.Request, userId UserId)
	// Get user by ID
	// (GET /users/{userId})
	GetUser(w http.ResponseWriter, r *http.Request, userId UserId)
	// Update user
	// (PATCH /users/{userId})
	UpdateUser(w http.ResponseWriter, r *http.Request, userId UserId)
	// Reset user's password
	// (POST /users/{userId}/reset-password)
	ResetUserPassword(w http.ResponseWriter, r *http.Request, userId UserId)
	// List saved views
	// (GET /views)
	ListViews(w http.ResponseWriter, r *http.Request, params ListViewsParams)
	// Create a view
	// (POST /views)
	CreateView(w http.ResponseWriter, r *http.Request, params CreateViewParams)
	// Delete a view
	// (DELETE /views/{viewId})
	DeleteView(w http.ResponseWriter, r *http.Request, viewId string, params DeleteViewParams)
	// Get a view
	// (GET /views/{viewId})
	GetView(w http.ResponseWriter, r *http.Request, viewId string, params GetViewParams)
	// Update a view
	// (PUT /views/{viewId})
	UpdateView(w http.ResponseWriter, r *http.Request, viewId string, params UpdateViewParams)
	// List all webhooks
	// (GET /webhooks)
	ListWebhooks(w http.ResponseWriter, r *http.Request, params ListWebhooksParams)
	// Trigger DAG execution via webhook
	// (POST /webhooks/{fileName})
	TriggerWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params TriggerWebhookParams)
	// List distributed workers
	// (GET /workers)
	GetWorkers(w http.ResponseWriter, r *http.Request, params GetWorkersParams)
	// List all workspaces
	// (GET /workspaces)
	ListWorkspaces(w http.ResponseWriter, r *http.Request, params ListWorkspacesParams)
	// Create a workspace
	// (POST /workspaces)
	CreateWorkspace(w http.ResponseWriter, r *http.Request, params CreateWorkspaceParams)
	// Delete a workspace
	// (DELETE /workspaces/{workspaceId})
	DeleteWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params DeleteWorkspaceParams)
	// Get workspace by ID
	// (GET /workspaces/{workspaceId})
	GetWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params GetWorkspaceParams)
	// Update a workspace
	// (PATCH /workspaces/{workspaceId})
	UpdateWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params UpdateWorkspaceParams)
}

ServerInterface represents all server handlers.

func NewStrictHandler

func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface

func NewStrictHandlerWithOptions

func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandlerFunc   func(w http.ResponseWriter, r *http.Request, err error)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) ActivateLicense

func (siw *ServerInterfaceWrapper) ActivateLicense(w http.ResponseWriter, r *http.Request)

ActivateLicense operation middleware

func (*ServerInterfaceWrapper) ApproveDAGRunStep

func (siw *ServerInterfaceWrapper) ApproveDAGRunStep(w http.ResponseWriter, r *http.Request)

ApproveDAGRunStep operation middleware

func (*ServerInterfaceWrapper) ApproveSubDAGRunStep

func (siw *ServerInterfaceWrapper) ApproveSubDAGRunStep(w http.ResponseWriter, r *http.Request)

ApproveSubDAGRunStep operation middleware

func (*ServerInterfaceWrapper) ChangePassword

func (siw *ServerInterfaceWrapper) ChangePassword(w http.ResponseWriter, r *http.Request)

ChangePassword operation middleware

func (*ServerInterfaceWrapper) CompleteHumanTask

func (siw *ServerInterfaceWrapper) CompleteHumanTask(w http.ResponseWriter, r *http.Request)

CompleteHumanTask operation middleware

func (*ServerInterfaceWrapper) ConfigureDAGWebhookHMAC

func (siw *ServerInterfaceWrapper) ConfigureDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)

ConfigureDAGWebhookHMAC operation middleware

func (*ServerInterfaceWrapper) CreateAPIKey

func (siw *ServerInterfaceWrapper) CreateAPIKey(w http.ResponseWriter, r *http.Request)

CreateAPIKey operation middleware

func (*ServerInterfaceWrapper) CreateDAGWebhook

func (siw *ServerInterfaceWrapper) CreateDAGWebhook(w http.ResponseWriter, r *http.Request)

CreateDAGWebhook operation middleware

func (*ServerInterfaceWrapper) CreateIncidentProvider

func (siw *ServerInterfaceWrapper) CreateIncidentProvider(w http.ResponseWriter, r *http.Request)

CreateIncidentProvider operation middleware

func (*ServerInterfaceWrapper) CreateNewDAG

func (siw *ServerInterfaceWrapper) CreateNewDAG(w http.ResponseWriter, r *http.Request)

CreateNewDAG operation middleware

func (*ServerInterfaceWrapper) CreateNotificationChannel

func (siw *ServerInterfaceWrapper) CreateNotificationChannel(w http.ResponseWriter, r *http.Request)

CreateNotificationChannel operation middleware

func (*ServerInterfaceWrapper) CreateRemoteNode

func (siw *ServerInterfaceWrapper) CreateRemoteNode(w http.ResponseWriter, r *http.Request)

CreateRemoteNode operation middleware

func (*ServerInterfaceWrapper) CreateRuntimeProfile

func (siw *ServerInterfaceWrapper) CreateRuntimeProfile(w http.ResponseWriter, r *http.Request)

CreateRuntimeProfile operation middleware

func (*ServerInterfaceWrapper) CreateSecret

func (siw *ServerInterfaceWrapper) CreateSecret(w http.ResponseWriter, r *http.Request)

CreateSecret operation middleware

func (*ServerInterfaceWrapper) CreateUser

func (siw *ServerInterfaceWrapper) CreateUser(w http.ResponseWriter, r *http.Request)

CreateUser operation middleware

func (*ServerInterfaceWrapper) CreateView

func (siw *ServerInterfaceWrapper) CreateView(w http.ResponseWriter, r *http.Request)

CreateView operation middleware

func (*ServerInterfaceWrapper) CreateWorkspace

func (siw *ServerInterfaceWrapper) CreateWorkspace(w http.ResponseWriter, r *http.Request)

CreateWorkspace operation middleware

func (*ServerInterfaceWrapper) DeactivateLicense

func (siw *ServerInterfaceWrapper) DeactivateLicense(w http.ResponseWriter, r *http.Request)

DeactivateLicense operation middleware

func (*ServerInterfaceWrapper) DeleteAPIKey

func (siw *ServerInterfaceWrapper) DeleteAPIKey(w http.ResponseWriter, r *http.Request)

DeleteAPIKey operation middleware

func (*ServerInterfaceWrapper) DeleteDAG

func (siw *ServerInterfaceWrapper) DeleteDAG(w http.ResponseWriter, r *http.Request)

DeleteDAG operation middleware

func (*ServerInterfaceWrapper) DeleteDAGIncidents

func (siw *ServerInterfaceWrapper) DeleteDAGIncidents(w http.ResponseWriter, r *http.Request)

DeleteDAGIncidents operation middleware

func (*ServerInterfaceWrapper) DeleteDAGNotifications

func (siw *ServerInterfaceWrapper) DeleteDAGNotifications(w http.ResponseWriter, r *http.Request)

DeleteDAGNotifications operation middleware

func (*ServerInterfaceWrapper) DeleteDAGRun

func (siw *ServerInterfaceWrapper) DeleteDAGRun(w http.ResponseWriter, r *http.Request)

DeleteDAGRun operation middleware

func (*ServerInterfaceWrapper) DeleteDAGSettings

func (siw *ServerInterfaceWrapper) DeleteDAGSettings(w http.ResponseWriter, r *http.Request)

DeleteDAGSettings operation middleware

func (*ServerInterfaceWrapper) DeleteDAGWebhook

func (siw *ServerInterfaceWrapper) DeleteDAGWebhook(w http.ResponseWriter, r *http.Request)

DeleteDAGWebhook operation middleware

func (*ServerInterfaceWrapper) DeleteGlobalRuntimeProfileDefaultEntry

func (siw *ServerInterfaceWrapper) DeleteGlobalRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request)

DeleteGlobalRuntimeProfileDefaultEntry operation middleware

func (*ServerInterfaceWrapper) DeleteIncidentProvider

func (siw *ServerInterfaceWrapper) DeleteIncidentProvider(w http.ResponseWriter, r *http.Request)

DeleteIncidentProvider operation middleware

func (*ServerInterfaceWrapper) DeleteNotificationChannel

func (siw *ServerInterfaceWrapper) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request)

DeleteNotificationChannel operation middleware

func (*ServerInterfaceWrapper) DeleteRemoteNode

func (siw *ServerInterfaceWrapper) DeleteRemoteNode(w http.ResponseWriter, r *http.Request)

DeleteRemoteNode operation middleware

func (*ServerInterfaceWrapper) DeleteRuntimeProfile

func (siw *ServerInterfaceWrapper) DeleteRuntimeProfile(w http.ResponseWriter, r *http.Request)

DeleteRuntimeProfile operation middleware

func (*ServerInterfaceWrapper) DeleteRuntimeProfileEntry

func (siw *ServerInterfaceWrapper) DeleteRuntimeProfileEntry(w http.ResponseWriter, r *http.Request)

DeleteRuntimeProfileEntry operation middleware

func (*ServerInterfaceWrapper) DeleteSecret

func (siw *ServerInterfaceWrapper) DeleteSecret(w http.ResponseWriter, r *http.Request)

DeleteSecret operation middleware

func (*ServerInterfaceWrapper) DeleteSyncItem

func (siw *ServerInterfaceWrapper) DeleteSyncItem(w http.ResponseWriter, r *http.Request)

DeleteSyncItem operation middleware

func (*ServerInterfaceWrapper) DeleteUser

func (siw *ServerInterfaceWrapper) DeleteUser(w http.ResponseWriter, r *http.Request)

DeleteUser operation middleware

func (*ServerInterfaceWrapper) DeleteView

func (siw *ServerInterfaceWrapper) DeleteView(w http.ResponseWriter, r *http.Request)

DeleteView operation middleware

func (*ServerInterfaceWrapper) DeleteWorkspace

func (siw *ServerInterfaceWrapper) DeleteWorkspace(w http.ResponseWriter, r *http.Request)

DeleteWorkspace operation middleware

func (*ServerInterfaceWrapper) DeleteWorkspaceRuntimeProfileDefaultEntry

func (siw *ServerInterfaceWrapper) DeleteWorkspaceRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request)

DeleteWorkspaceRuntimeProfileDefaultEntry operation middleware

func (*ServerInterfaceWrapper) DequeueDAGRun

func (siw *ServerInterfaceWrapper) DequeueDAGRun(w http.ResponseWriter, r *http.Request)

DequeueDAGRun operation middleware

func (*ServerInterfaceWrapper) DisableDAGWebhookHMAC

func (siw *ServerInterfaceWrapper) DisableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)

DisableDAGWebhookHMAC operation middleware

func (*ServerInterfaceWrapper) DisableSecret

func (siw *ServerInterfaceWrapper) DisableSecret(w http.ResponseWriter, r *http.Request)

DisableSecret operation middleware

func (*ServerInterfaceWrapper) DiscardSyncItemChanges

func (siw *ServerInterfaceWrapper) DiscardSyncItemChanges(w http.ResponseWriter, r *http.Request)

DiscardSyncItemChanges operation middleware

func (*ServerInterfaceWrapper) DownloadDAGRunArtifact

func (siw *ServerInterfaceWrapper) DownloadDAGRunArtifact(w http.ResponseWriter, r *http.Request)

DownloadDAGRunArtifact operation middleware

func (*ServerInterfaceWrapper) DownloadDAGRunLog

func (siw *ServerInterfaceWrapper) DownloadDAGRunLog(w http.ResponseWriter, r *http.Request)

DownloadDAGRunLog operation middleware

func (*ServerInterfaceWrapper) DownloadDAGRunStepLog

func (siw *ServerInterfaceWrapper) DownloadDAGRunStepLog(w http.ResponseWriter, r *http.Request)

DownloadDAGRunStepLog operation middleware

func (*ServerInterfaceWrapper) DownloadSubDAGRunArtifact

func (siw *ServerInterfaceWrapper) DownloadSubDAGRunArtifact(w http.ResponseWriter, r *http.Request)

DownloadSubDAGRunArtifact operation middleware

func (*ServerInterfaceWrapper) DownloadSubDAGRunLog

func (siw *ServerInterfaceWrapper) DownloadSubDAGRunLog(w http.ResponseWriter, r *http.Request)

DownloadSubDAGRunLog operation middleware

func (*ServerInterfaceWrapper) DownloadSubDAGRunStepLog

func (siw *ServerInterfaceWrapper) DownloadSubDAGRunStepLog(w http.ResponseWriter, r *http.Request)

DownloadSubDAGRunStepLog operation middleware

func (*ServerInterfaceWrapper) EditRetryDAGRun

func (siw *ServerInterfaceWrapper) EditRetryDAGRun(w http.ResponseWriter, r *http.Request)

EditRetryDAGRun operation middleware

func (*ServerInterfaceWrapper) EnableDAGWebhookHMAC

func (siw *ServerInterfaceWrapper) EnableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)

EnableDAGWebhookHMAC operation middleware

func (*ServerInterfaceWrapper) EnableSecret

func (siw *ServerInterfaceWrapper) EnableSecret(w http.ResponseWriter, r *http.Request)

EnableSecret operation middleware

func (*ServerInterfaceWrapper) EnqueueDAGDAGRun

func (siw *ServerInterfaceWrapper) EnqueueDAGDAGRun(w http.ResponseWriter, r *http.Request)

EnqueueDAGDAGRun operation middleware

func (*ServerInterfaceWrapper) EnqueueDAGRunFromSpec

func (siw *ServerInterfaceWrapper) EnqueueDAGRunFromSpec(w http.ResponseWriter, r *http.Request)

EnqueueDAGRunFromSpec operation middleware

func (*ServerInterfaceWrapper) ExecuteDAG

func (siw *ServerInterfaceWrapper) ExecuteDAG(w http.ResponseWriter, r *http.Request)

ExecuteDAG operation middleware

func (*ServerInterfaceWrapper) ExecuteDAGRunFromSpec

func (siw *ServerInterfaceWrapper) ExecuteDAGRunFromSpec(w http.ResponseWriter, r *http.Request)

ExecuteDAGRunFromSpec operation middleware

func (*ServerInterfaceWrapper) ExecuteDAGSync

func (siw *ServerInterfaceWrapper) ExecuteDAGSync(w http.ResponseWriter, r *http.Request)

ExecuteDAGSync operation middleware

func (*ServerInterfaceWrapper) ForgetSyncItem

func (siw *ServerInterfaceWrapper) ForgetSyncItem(w http.ResponseWriter, r *http.Request)

ForgetSyncItem operation middleware

func (*ServerInterfaceWrapper) GetAPIKey

func (siw *ServerInterfaceWrapper) GetAPIKey(w http.ResponseWriter, r *http.Request)

GetAPIKey operation middleware

func (*ServerInterfaceWrapper) GetAllDAGLabels

func (siw *ServerInterfaceWrapper) GetAllDAGLabels(w http.ResponseWriter, r *http.Request)

GetAllDAGLabels operation middleware

func (*ServerInterfaceWrapper) GetAllDAGTags

func (siw *ServerInterfaceWrapper) GetAllDAGTags(w http.ResponseWriter, r *http.Request)

GetAllDAGTags operation middleware

func (*ServerInterfaceWrapper) GetBaseConfig

func (siw *ServerInterfaceWrapper) GetBaseConfig(w http.ResponseWriter, r *http.Request)

GetBaseConfig operation middleware

func (*ServerInterfaceWrapper) GetCoordinatorStatus

func (siw *ServerInterfaceWrapper) GetCoordinatorStatus(w http.ResponseWriter, r *http.Request)

GetCoordinatorStatus operation middleware

func (*ServerInterfaceWrapper) GetCurrentUser

func (siw *ServerInterfaceWrapper) GetCurrentUser(w http.ResponseWriter, r *http.Request)

GetCurrentUser operation middleware

func (*ServerInterfaceWrapper) GetDAGDAGRunDetails

func (siw *ServerInterfaceWrapper) GetDAGDAGRunDetails(w http.ResponseWriter, r *http.Request)

GetDAGDAGRunDetails operation middleware

func (*ServerInterfaceWrapper) GetDAGDAGRunHistory

func (siw *ServerInterfaceWrapper) GetDAGDAGRunHistory(w http.ResponseWriter, r *http.Request)

GetDAGDAGRunHistory operation middleware

func (*ServerInterfaceWrapper) GetDAGDetails

func (siw *ServerInterfaceWrapper) GetDAGDetails(w http.ResponseWriter, r *http.Request)

GetDAGDetails operation middleware

func (*ServerInterfaceWrapper) GetDAGIncidents

func (siw *ServerInterfaceWrapper) GetDAGIncidents(w http.ResponseWriter, r *http.Request)

GetDAGIncidents operation middleware

func (*ServerInterfaceWrapper) GetDAGNotifications

func (siw *ServerInterfaceWrapper) GetDAGNotifications(w http.ResponseWriter, r *http.Request)

GetDAGNotifications operation middleware

func (*ServerInterfaceWrapper) GetDAGRunArtifactPreview

func (siw *ServerInterfaceWrapper) GetDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request)

GetDAGRunArtifactPreview operation middleware

func (*ServerInterfaceWrapper) GetDAGRunArtifacts

func (siw *ServerInterfaceWrapper) GetDAGRunArtifacts(w http.ResponseWriter, r *http.Request)

GetDAGRunArtifacts operation middleware

func (*ServerInterfaceWrapper) GetDAGRunDetails

func (siw *ServerInterfaceWrapper) GetDAGRunDetails(w http.ResponseWriter, r *http.Request)

GetDAGRunDetails operation middleware

func (*ServerInterfaceWrapper) GetDAGRunLog

func (siw *ServerInterfaceWrapper) GetDAGRunLog(w http.ResponseWriter, r *http.Request)

GetDAGRunLog operation middleware

func (*ServerInterfaceWrapper) GetDAGRunOutputs

func (siw *ServerInterfaceWrapper) GetDAGRunOutputs(w http.ResponseWriter, r *http.Request)

GetDAGRunOutputs operation middleware

func (*ServerInterfaceWrapper) GetDAGRunSpec

func (siw *ServerInterfaceWrapper) GetDAGRunSpec(w http.ResponseWriter, r *http.Request)

GetDAGRunSpec operation middleware

func (*ServerInterfaceWrapper) GetDAGRunStepLog

func (siw *ServerInterfaceWrapper) GetDAGRunStepLog(w http.ResponseWriter, r *http.Request)

GetDAGRunStepLog operation middleware

func (*ServerInterfaceWrapper) GetDAGRunStepMessages

func (siw *ServerInterfaceWrapper) GetDAGRunStepMessages(w http.ResponseWriter, r *http.Request)

GetDAGRunStepMessages operation middleware

func (*ServerInterfaceWrapper) GetDAGSettings

func (siw *ServerInterfaceWrapper) GetDAGSettings(w http.ResponseWriter, r *http.Request)

GetDAGSettings operation middleware

func (*ServerInterfaceWrapper) GetDAGSpec

func (siw *ServerInterfaceWrapper) GetDAGSpec(w http.ResponseWriter, r *http.Request)

GetDAGSpec operation middleware

func (*ServerInterfaceWrapper) GetDAGWebhook

func (siw *ServerInterfaceWrapper) GetDAGWebhook(w http.ResponseWriter, r *http.Request)

GetDAGWebhook operation middleware

func (*ServerInterfaceWrapper) GetGlobalIncidentPolicies

func (siw *ServerInterfaceWrapper) GetGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request)

GetGlobalIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) GetGlobalNotificationRoutes

func (siw *ServerInterfaceWrapper) GetGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request)

GetGlobalNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) GetGlobalRuntimeProfileDefaults

func (siw *ServerInterfaceWrapper) GetGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)

GetGlobalRuntimeProfileDefaults operation middleware

func (*ServerInterfaceWrapper) GetHealthStatus

func (siw *ServerInterfaceWrapper) GetHealthStatus(w http.ResponseWriter, r *http.Request)

GetHealthStatus operation middleware

func (*ServerInterfaceWrapper) GetIncidentProvider

func (siw *ServerInterfaceWrapper) GetIncidentProvider(w http.ResponseWriter, r *http.Request)

GetIncidentProvider operation middleware

func (*ServerInterfaceWrapper) GetLicenseStatus added in v2.11.3

func (siw *ServerInterfaceWrapper) GetLicenseStatus(w http.ResponseWriter, r *http.Request)

GetLicenseStatus operation middleware

func (*ServerInterfaceWrapper) GetMetrics

func (siw *ServerInterfaceWrapper) GetMetrics(w http.ResponseWriter, r *http.Request)

GetMetrics operation middleware

func (*ServerInterfaceWrapper) GetNotificationChannel

func (siw *ServerInterfaceWrapper) GetNotificationChannel(w http.ResponseWriter, r *http.Request)

GetNotificationChannel operation middleware

func (*ServerInterfaceWrapper) GetNotificationSettings

func (siw *ServerInterfaceWrapper) GetNotificationSettings(w http.ResponseWriter, r *http.Request)

GetNotificationSettings operation middleware

func (*ServerInterfaceWrapper) GetOpenapiJson

func (siw *ServerInterfaceWrapper) GetOpenapiJson(w http.ResponseWriter, r *http.Request)

GetOpenapiJson operation middleware

func (*ServerInterfaceWrapper) GetQueue

func (siw *ServerInterfaceWrapper) GetQueue(w http.ResponseWriter, r *http.Request)

GetQueue operation middleware

func (*ServerInterfaceWrapper) GetRemoteNode

func (siw *ServerInterfaceWrapper) GetRemoteNode(w http.ResponseWriter, r *http.Request)

GetRemoteNode operation middleware

func (*ServerInterfaceWrapper) GetResourceHistory

func (siw *ServerInterfaceWrapper) GetResourceHistory(w http.ResponseWriter, r *http.Request)

GetResourceHistory operation middleware

func (*ServerInterfaceWrapper) GetRuntimeProfile

func (siw *ServerInterfaceWrapper) GetRuntimeProfile(w http.ResponseWriter, r *http.Request)

GetRuntimeProfile operation middleware

func (*ServerInterfaceWrapper) GetSchedulerStatus

func (siw *ServerInterfaceWrapper) GetSchedulerStatus(w http.ResponseWriter, r *http.Request)

GetSchedulerStatus operation middleware

func (*ServerInterfaceWrapper) GetSecret

func (siw *ServerInterfaceWrapper) GetSecret(w http.ResponseWriter, r *http.Request)

GetSecret operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunArtifactPreview

func (siw *ServerInterfaceWrapper) GetSubDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request)

GetSubDAGRunArtifactPreview operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunArtifacts

func (siw *ServerInterfaceWrapper) GetSubDAGRunArtifacts(w http.ResponseWriter, r *http.Request)

GetSubDAGRunArtifacts operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunDetails

func (siw *ServerInterfaceWrapper) GetSubDAGRunDetails(w http.ResponseWriter, r *http.Request)

GetSubDAGRunDetails operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunLog

func (siw *ServerInterfaceWrapper) GetSubDAGRunLog(w http.ResponseWriter, r *http.Request)

GetSubDAGRunLog operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunSpec

func (siw *ServerInterfaceWrapper) GetSubDAGRunSpec(w http.ResponseWriter, r *http.Request)

GetSubDAGRunSpec operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunStepLog

func (siw *ServerInterfaceWrapper) GetSubDAGRunStepLog(w http.ResponseWriter, r *http.Request)

GetSubDAGRunStepLog operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunStepMessages

func (siw *ServerInterfaceWrapper) GetSubDAGRunStepMessages(w http.ResponseWriter, r *http.Request)

GetSubDAGRunStepMessages operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRuns

func (siw *ServerInterfaceWrapper) GetSubDAGRuns(w http.ResponseWriter, r *http.Request)

GetSubDAGRuns operation middleware

func (*ServerInterfaceWrapper) GetSyncConfig

func (siw *ServerInterfaceWrapper) GetSyncConfig(w http.ResponseWriter, r *http.Request)

GetSyncConfig operation middleware

func (*ServerInterfaceWrapper) GetSyncItemDiff

func (siw *ServerInterfaceWrapper) GetSyncItemDiff(w http.ResponseWriter, r *http.Request)

GetSyncItemDiff operation middleware

func (*ServerInterfaceWrapper) GetSyncStatus

func (siw *ServerInterfaceWrapper) GetSyncStatus(w http.ResponseWriter, r *http.Request)

GetSyncStatus operation middleware

func (*ServerInterfaceWrapper) GetTunnelStatus

func (siw *ServerInterfaceWrapper) GetTunnelStatus(w http.ResponseWriter, r *http.Request)

GetTunnelStatus operation middleware

func (*ServerInterfaceWrapper) GetUser

GetUser operation middleware

func (*ServerInterfaceWrapper) GetView

GetView operation middleware

func (*ServerInterfaceWrapper) GetWorkers

func (siw *ServerInterfaceWrapper) GetWorkers(w http.ResponseWriter, r *http.Request)

GetWorkers operation middleware

func (*ServerInterfaceWrapper) GetWorkspace

func (siw *ServerInterfaceWrapper) GetWorkspace(w http.ResponseWriter, r *http.Request)

GetWorkspace operation middleware

func (*ServerInterfaceWrapper) GetWorkspaceBaseConfig

func (siw *ServerInterfaceWrapper) GetWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request)

GetWorkspaceBaseConfig operation middleware

func (*ServerInterfaceWrapper) GetWorkspaceIncidentPolicies

func (siw *ServerInterfaceWrapper) GetWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request)

GetWorkspaceIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) GetWorkspaceNotificationRoutes

func (siw *ServerInterfaceWrapper) GetWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request)

GetWorkspaceNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) GetWorkspaceRuntimeProfileDefaults

func (siw *ServerInterfaceWrapper) GetWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)

GetWorkspaceRuntimeProfileDefaults operation middleware

func (*ServerInterfaceWrapper) ListAPIKeys

func (siw *ServerInterfaceWrapper) ListAPIKeys(w http.ResponseWriter, r *http.Request)

ListAPIKeys operation middleware

func (*ServerInterfaceWrapper) ListAuditLogs

func (siw *ServerInterfaceWrapper) ListAuditLogs(w http.ResponseWriter, r *http.Request)

ListAuditLogs operation middleware

func (*ServerInterfaceWrapper) ListDAGRuns

func (siw *ServerInterfaceWrapper) ListDAGRuns(w http.ResponseWriter, r *http.Request)

ListDAGRuns operation middleware

func (*ServerInterfaceWrapper) ListDAGRunsByName

func (siw *ServerInterfaceWrapper) ListDAGRunsByName(w http.ResponseWriter, r *http.Request)

ListDAGRunsByName operation middleware

func (*ServerInterfaceWrapper) ListDAGs

func (siw *ServerInterfaceWrapper) ListDAGs(w http.ResponseWriter, r *http.Request)

ListDAGs operation middleware

func (*ServerInterfaceWrapper) ListEventLogs

func (siw *ServerInterfaceWrapper) ListEventLogs(w http.ResponseWriter, r *http.Request)

ListEventLogs operation middleware

func (*ServerInterfaceWrapper) ListIncidentPolicies

func (siw *ServerInterfaceWrapper) ListIncidentPolicies(w http.ResponseWriter, r *http.Request)

ListIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) ListIncidentProviders

func (siw *ServerInterfaceWrapper) ListIncidentProviders(w http.ResponseWriter, r *http.Request)

ListIncidentProviders operation middleware

func (*ServerInterfaceWrapper) ListNotificationChannels

func (siw *ServerInterfaceWrapper) ListNotificationChannels(w http.ResponseWriter, r *http.Request)

ListNotificationChannels operation middleware

func (*ServerInterfaceWrapper) ListNotificationRoutes

func (siw *ServerInterfaceWrapper) ListNotificationRoutes(w http.ResponseWriter, r *http.Request)

ListNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) ListQueueItems

func (siw *ServerInterfaceWrapper) ListQueueItems(w http.ResponseWriter, r *http.Request)

ListQueueItems operation middleware

func (*ServerInterfaceWrapper) ListQueues

func (siw *ServerInterfaceWrapper) ListQueues(w http.ResponseWriter, r *http.Request)

ListQueues operation middleware

func (*ServerInterfaceWrapper) ListRemoteNodes

func (siw *ServerInterfaceWrapper) ListRemoteNodes(w http.ResponseWriter, r *http.Request)

ListRemoteNodes operation middleware

func (*ServerInterfaceWrapper) ListRuntimeProfiles

func (siw *ServerInterfaceWrapper) ListRuntimeProfiles(w http.ResponseWriter, r *http.Request)

ListRuntimeProfiles operation middleware

func (*ServerInterfaceWrapper) ListSecrets

func (siw *ServerInterfaceWrapper) ListSecrets(w http.ResponseWriter, r *http.Request)

ListSecrets operation middleware

func (*ServerInterfaceWrapper) ListUsers

func (siw *ServerInterfaceWrapper) ListUsers(w http.ResponseWriter, r *http.Request)

ListUsers operation middleware

func (*ServerInterfaceWrapper) ListViews

func (siw *ServerInterfaceWrapper) ListViews(w http.ResponseWriter, r *http.Request)

ListViews operation middleware

func (*ServerInterfaceWrapper) ListWebhooks

func (siw *ServerInterfaceWrapper) ListWebhooks(w http.ResponseWriter, r *http.Request)

ListWebhooks operation middleware

func (*ServerInterfaceWrapper) ListWorkspaces

func (siw *ServerInterfaceWrapper) ListWorkspaces(w http.ResponseWriter, r *http.Request)

ListWorkspaces operation middleware

func (*ServerInterfaceWrapper) Login

Login operation middleware

func (*ServerInterfaceWrapper) MoveSyncItem

func (siw *ServerInterfaceWrapper) MoveSyncItem(w http.ResponseWriter, r *http.Request)

MoveSyncItem operation middleware

func (*ServerInterfaceWrapper) PreviewEditRetryDAGRun

func (siw *ServerInterfaceWrapper) PreviewEditRetryDAGRun(w http.ResponseWriter, r *http.Request)

PreviewEditRetryDAGRun operation middleware

func (*ServerInterfaceWrapper) PublishSyncItem

func (siw *ServerInterfaceWrapper) PublishSyncItem(w http.ResponseWriter, r *http.Request)

PublishSyncItem operation middleware

func (*ServerInterfaceWrapper) PushBackDAGRunStep

func (siw *ServerInterfaceWrapper) PushBackDAGRunStep(w http.ResponseWriter, r *http.Request)

PushBackDAGRunStep operation middleware

func (*ServerInterfaceWrapper) PushBackSubDAGRunStep

func (siw *ServerInterfaceWrapper) PushBackSubDAGRunStep(w http.ResponseWriter, r *http.Request)

PushBackSubDAGRunStep operation middleware

func (*ServerInterfaceWrapper) RegenerateDAGWebhookHMACSecret

func (siw *ServerInterfaceWrapper) RegenerateDAGWebhookHMACSecret(w http.ResponseWriter, r *http.Request)

RegenerateDAGWebhookHMACSecret operation middleware

func (*ServerInterfaceWrapper) RegenerateDAGWebhookToken

func (siw *ServerInterfaceWrapper) RegenerateDAGWebhookToken(w http.ResponseWriter, r *http.Request)

RegenerateDAGWebhookToken operation middleware

func (*ServerInterfaceWrapper) RejectDAGRunStep

func (siw *ServerInterfaceWrapper) RejectDAGRunStep(w http.ResponseWriter, r *http.Request)

RejectDAGRunStep operation middleware

func (*ServerInterfaceWrapper) RejectSubDAGRunStep

func (siw *ServerInterfaceWrapper) RejectSubDAGRunStep(w http.ResponseWriter, r *http.Request)

RejectSubDAGRunStep operation middleware

func (*ServerInterfaceWrapper) RenameDAG

func (siw *ServerInterfaceWrapper) RenameDAG(w http.ResponseWriter, r *http.Request)

RenameDAG operation middleware

func (*ServerInterfaceWrapper) RescheduleDAGRun

func (siw *ServerInterfaceWrapper) RescheduleDAGRun(w http.ResponseWriter, r *http.Request)

RescheduleDAGRun operation middleware

func (*ServerInterfaceWrapper) ResetUserPassword

func (siw *ServerInterfaceWrapper) ResetUserPassword(w http.ResponseWriter, r *http.Request)

ResetUserPassword operation middleware

func (*ServerInterfaceWrapper) ResumeHumanTaskDAGRun

func (siw *ServerInterfaceWrapper) ResumeHumanTaskDAGRun(w http.ResponseWriter, r *http.Request)

ResumeHumanTaskDAGRun operation middleware

func (*ServerInterfaceWrapper) RetryDAGRun

func (siw *ServerInterfaceWrapper) RetryDAGRun(w http.ResponseWriter, r *http.Request)

RetryDAGRun operation middleware

func (*ServerInterfaceWrapper) SearchDAGFeed

func (siw *ServerInterfaceWrapper) SearchDAGFeed(w http.ResponseWriter, r *http.Request)

SearchDAGFeed operation middleware

func (*ServerInterfaceWrapper) SearchDAGs

func (siw *ServerInterfaceWrapper) SearchDAGs(w http.ResponseWriter, r *http.Request)

SearchDAGs operation middleware

func (*ServerInterfaceWrapper) SearchDagMatches

func (siw *ServerInterfaceWrapper) SearchDagMatches(w http.ResponseWriter, r *http.Request)

SearchDagMatches operation middleware

func (*ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultSecret

func (siw *ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request)

SetGlobalRuntimeProfileDefaultSecret operation middleware

func (*ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultVariable

func (siw *ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request)

SetGlobalRuntimeProfileDefaultVariable operation middleware

func (*ServerInterfaceWrapper) SetRuntimeProfileSecret

func (siw *ServerInterfaceWrapper) SetRuntimeProfileSecret(w http.ResponseWriter, r *http.Request)

SetRuntimeProfileSecret operation middleware

func (*ServerInterfaceWrapper) SetRuntimeProfileVariable

func (siw *ServerInterfaceWrapper) SetRuntimeProfileVariable(w http.ResponseWriter, r *http.Request)

SetRuntimeProfileVariable operation middleware

func (*ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultSecret

func (siw *ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request)

SetWorkspaceRuntimeProfileDefaultSecret operation middleware

func (*ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultVariable

func (siw *ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request)

SetWorkspaceRuntimeProfileDefaultVariable operation middleware

func (*ServerInterfaceWrapper) Setup

Setup operation middleware

func (*ServerInterfaceWrapper) StopAllDAGRuns

func (siw *ServerInterfaceWrapper) StopAllDAGRuns(w http.ResponseWriter, r *http.Request)

StopAllDAGRuns operation middleware

func (*ServerInterfaceWrapper) SyncCleanup

func (siw *ServerInterfaceWrapper) SyncCleanup(w http.ResponseWriter, r *http.Request)

SyncCleanup operation middleware

func (*ServerInterfaceWrapper) SyncDeleteBatch

func (siw *ServerInterfaceWrapper) SyncDeleteBatch(w http.ResponseWriter, r *http.Request)

SyncDeleteBatch operation middleware

func (*ServerInterfaceWrapper) SyncDeleteMissing

func (siw *ServerInterfaceWrapper) SyncDeleteMissing(w http.ResponseWriter, r *http.Request)

SyncDeleteMissing operation middleware

func (*ServerInterfaceWrapper) SyncPublishAll

func (siw *ServerInterfaceWrapper) SyncPublishAll(w http.ResponseWriter, r *http.Request)

SyncPublishAll operation middleware

func (*ServerInterfaceWrapper) SyncPull

func (siw *ServerInterfaceWrapper) SyncPull(w http.ResponseWriter, r *http.Request)

SyncPull operation middleware

func (*ServerInterfaceWrapper) SyncTestConnection

func (siw *ServerInterfaceWrapper) SyncTestConnection(w http.ResponseWriter, r *http.Request)

SyncTestConnection operation middleware

func (*ServerInterfaceWrapper) TerminateDAGRun

func (siw *ServerInterfaceWrapper) TerminateDAGRun(w http.ResponseWriter, r *http.Request)

TerminateDAGRun operation middleware

func (*ServerInterfaceWrapper) TestDAGNotifications

func (siw *ServerInterfaceWrapper) TestDAGNotifications(w http.ResponseWriter, r *http.Request)

TestDAGNotifications operation middleware

func (*ServerInterfaceWrapper) TestIncidentProvider

func (siw *ServerInterfaceWrapper) TestIncidentProvider(w http.ResponseWriter, r *http.Request)

TestIncidentProvider operation middleware

func (*ServerInterfaceWrapper) TestRemoteNodeConnection

func (siw *ServerInterfaceWrapper) TestRemoteNodeConnection(w http.ResponseWriter, r *http.Request)

TestRemoteNodeConnection operation middleware

func (*ServerInterfaceWrapper) ToggleDAGWebhook

func (siw *ServerInterfaceWrapper) ToggleDAGWebhook(w http.ResponseWriter, r *http.Request)

ToggleDAGWebhook operation middleware

func (*ServerInterfaceWrapper) TriggerWebhook

func (siw *ServerInterfaceWrapper) TriggerWebhook(w http.ResponseWriter, r *http.Request)

TriggerWebhook operation middleware

func (*ServerInterfaceWrapper) UpdateAPIKey

func (siw *ServerInterfaceWrapper) UpdateAPIKey(w http.ResponseWriter, r *http.Request)

UpdateAPIKey operation middleware

func (*ServerInterfaceWrapper) UpdateBaseConfig

func (siw *ServerInterfaceWrapper) UpdateBaseConfig(w http.ResponseWriter, r *http.Request)

UpdateBaseConfig operation middleware

func (*ServerInterfaceWrapper) UpdateDAGIncidents

func (siw *ServerInterfaceWrapper) UpdateDAGIncidents(w http.ResponseWriter, r *http.Request)

UpdateDAGIncidents operation middleware

func (*ServerInterfaceWrapper) UpdateDAGNotifications

func (siw *ServerInterfaceWrapper) UpdateDAGNotifications(w http.ResponseWriter, r *http.Request)

UpdateDAGNotifications operation middleware

func (*ServerInterfaceWrapper) UpdateDAGRunStepStatus

func (siw *ServerInterfaceWrapper) UpdateDAGRunStepStatus(w http.ResponseWriter, r *http.Request)

UpdateDAGRunStepStatus operation middleware

func (*ServerInterfaceWrapper) UpdateDAGSettings

func (siw *ServerInterfaceWrapper) UpdateDAGSettings(w http.ResponseWriter, r *http.Request)

UpdateDAGSettings operation middleware

func (*ServerInterfaceWrapper) UpdateDAGSpec

func (siw *ServerInterfaceWrapper) UpdateDAGSpec(w http.ResponseWriter, r *http.Request)

UpdateDAGSpec operation middleware

func (*ServerInterfaceWrapper) UpdateDAGSuspensionState

func (siw *ServerInterfaceWrapper) UpdateDAGSuspensionState(w http.ResponseWriter, r *http.Request)

UpdateDAGSuspensionState operation middleware

func (*ServerInterfaceWrapper) UpdateGlobalIncidentPolicies

func (siw *ServerInterfaceWrapper) UpdateGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request)

UpdateGlobalIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) UpdateGlobalNotificationRoutes

func (siw *ServerInterfaceWrapper) UpdateGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request)

UpdateGlobalNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) UpdateGlobalRuntimeProfileDefaults

func (siw *ServerInterfaceWrapper) UpdateGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)

UpdateGlobalRuntimeProfileDefaults operation middleware

func (*ServerInterfaceWrapper) UpdateIncidentProvider

func (siw *ServerInterfaceWrapper) UpdateIncidentProvider(w http.ResponseWriter, r *http.Request)

UpdateIncidentProvider operation middleware

func (*ServerInterfaceWrapper) UpdateNotificationChannel

func (siw *ServerInterfaceWrapper) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request)

UpdateNotificationChannel operation middleware

func (*ServerInterfaceWrapper) UpdateNotificationSettings

func (siw *ServerInterfaceWrapper) UpdateNotificationSettings(w http.ResponseWriter, r *http.Request)

UpdateNotificationSettings operation middleware

func (*ServerInterfaceWrapper) UpdateRemoteNode

func (siw *ServerInterfaceWrapper) UpdateRemoteNode(w http.ResponseWriter, r *http.Request)

UpdateRemoteNode operation middleware

func (*ServerInterfaceWrapper) UpdateRuntimeProfile

func (siw *ServerInterfaceWrapper) UpdateRuntimeProfile(w http.ResponseWriter, r *http.Request)

UpdateRuntimeProfile operation middleware

func (*ServerInterfaceWrapper) UpdateSecret

func (siw *ServerInterfaceWrapper) UpdateSecret(w http.ResponseWriter, r *http.Request)

UpdateSecret operation middleware

func (*ServerInterfaceWrapper) UpdateSubDAGRunStepStatus

func (siw *ServerInterfaceWrapper) UpdateSubDAGRunStepStatus(w http.ResponseWriter, r *http.Request)

UpdateSubDAGRunStepStatus operation middleware

func (*ServerInterfaceWrapper) UpdateSyncConfig

func (siw *ServerInterfaceWrapper) UpdateSyncConfig(w http.ResponseWriter, r *http.Request)

UpdateSyncConfig operation middleware

func (*ServerInterfaceWrapper) UpdateUser

func (siw *ServerInterfaceWrapper) UpdateUser(w http.ResponseWriter, r *http.Request)

UpdateUser operation middleware

func (*ServerInterfaceWrapper) UpdateView

func (siw *ServerInterfaceWrapper) UpdateView(w http.ResponseWriter, r *http.Request)

UpdateView operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspace

func (siw *ServerInterfaceWrapper) UpdateWorkspace(w http.ResponseWriter, r *http.Request)

UpdateWorkspace operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspaceBaseConfig

func (siw *ServerInterfaceWrapper) UpdateWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request)

UpdateWorkspaceBaseConfig operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspaceIncidentPolicies

func (siw *ServerInterfaceWrapper) UpdateWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request)

UpdateWorkspaceIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspaceNotificationRoutes

func (siw *ServerInterfaceWrapper) UpdateWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request)

UpdateWorkspaceNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspaceRuntimeProfileDefaults

func (siw *ServerInterfaceWrapper) UpdateWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)

UpdateWorkspaceRuntimeProfileDefaults operation middleware

func (*ServerInterfaceWrapper) ValidateDAGSpec

func (siw *ServerInterfaceWrapper) ValidateDAGSpec(w http.ResponseWriter, r *http.Request)

ValidateDAGSpec operation middleware

func (*ServerInterfaceWrapper) WriteSecretVersion

func (siw *ServerInterfaceWrapper) WriteSecretVersion(w http.ResponseWriter, r *http.Request)

WriteSecretVersion operation middleware

type SetGlobalRuntimeProfileDefaultSecret200JSONResponse

type SetGlobalRuntimeProfileDefaultSecret200JSONResponse InheritedRuntimeProfileResponse

func (SetGlobalRuntimeProfileDefaultSecret200JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecret200JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultSecret400JSONResponse

type SetGlobalRuntimeProfileDefaultSecret400JSONResponse Error

func (SetGlobalRuntimeProfileDefaultSecret400JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecret400JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultSecret401JSONResponse

type SetGlobalRuntimeProfileDefaultSecret401JSONResponse Error

func (SetGlobalRuntimeProfileDefaultSecret401JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecret401JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultSecret403JSONResponse

type SetGlobalRuntimeProfileDefaultSecret403JSONResponse Error

func (SetGlobalRuntimeProfileDefaultSecret403JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecret403JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultSecretJSONRequestBody

type SetGlobalRuntimeProfileDefaultSecretJSONRequestBody = SetRuntimeProfileSecretRequest

SetGlobalRuntimeProfileDefaultSecretJSONRequestBody defines body for SetGlobalRuntimeProfileDefaultSecret for application/json ContentType.

type SetGlobalRuntimeProfileDefaultSecretParams

type SetGlobalRuntimeProfileDefaultSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetGlobalRuntimeProfileDefaultSecretParams defines parameters for SetGlobalRuntimeProfileDefaultSecret.

type SetGlobalRuntimeProfileDefaultSecretResponseObject

type SetGlobalRuntimeProfileDefaultSecretResponseObject interface {
	VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error
}

type SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse

type SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariable200JSONResponse

type SetGlobalRuntimeProfileDefaultVariable200JSONResponse InheritedRuntimeProfileResponse

func (SetGlobalRuntimeProfileDefaultVariable200JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariable200JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariable400JSONResponse

type SetGlobalRuntimeProfileDefaultVariable400JSONResponse Error

func (SetGlobalRuntimeProfileDefaultVariable400JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariable400JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariable401JSONResponse

type SetGlobalRuntimeProfileDefaultVariable401JSONResponse Error

func (SetGlobalRuntimeProfileDefaultVariable401JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariable401JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariable403JSONResponse

type SetGlobalRuntimeProfileDefaultVariable403JSONResponse Error

func (SetGlobalRuntimeProfileDefaultVariable403JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariable403JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariableJSONRequestBody

type SetGlobalRuntimeProfileDefaultVariableJSONRequestBody = SetRuntimeProfileVariableRequest

SetGlobalRuntimeProfileDefaultVariableJSONRequestBody defines body for SetGlobalRuntimeProfileDefaultVariable for application/json ContentType.

type SetGlobalRuntimeProfileDefaultVariableParams

type SetGlobalRuntimeProfileDefaultVariableParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetGlobalRuntimeProfileDefaultVariableParams defines parameters for SetGlobalRuntimeProfileDefaultVariable.

type SetGlobalRuntimeProfileDefaultVariableResponseObject

type SetGlobalRuntimeProfileDefaultVariableResponseObject interface {
	VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error
}

type SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse

type SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret200JSONResponse

type SetRuntimeProfileSecret200JSONResponse RuntimeProfileResponse

func (SetRuntimeProfileSecret200JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret200JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret400JSONResponse

type SetRuntimeProfileSecret400JSONResponse Error

func (SetRuntimeProfileSecret400JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret400JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret401JSONResponse

type SetRuntimeProfileSecret401JSONResponse Error

func (SetRuntimeProfileSecret401JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret401JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret403JSONResponse

type SetRuntimeProfileSecret403JSONResponse Error

func (SetRuntimeProfileSecret403JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret403JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret404JSONResponse

type SetRuntimeProfileSecret404JSONResponse Error

func (SetRuntimeProfileSecret404JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret404JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecretJSONRequestBody

type SetRuntimeProfileSecretJSONRequestBody = SetRuntimeProfileSecretRequest

SetRuntimeProfileSecretJSONRequestBody defines body for SetRuntimeProfileSecret for application/json ContentType.

type SetRuntimeProfileSecretParams

type SetRuntimeProfileSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetRuntimeProfileSecretParams defines parameters for SetRuntimeProfileSecret.

type SetRuntimeProfileSecretRequest

type SetRuntimeProfileSecretRequest struct {
	Value *string `json:"value,omitempty"`
}

SetRuntimeProfileSecretRequest defines model for SetRuntimeProfileSecretRequest.

type SetRuntimeProfileSecretRequestObject

type SetRuntimeProfileSecretRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Key         RuntimeProfileKey  `json:"key"`
	Params      SetRuntimeProfileSecretParams
	Body        *SetRuntimeProfileSecretJSONRequestBody
}

type SetRuntimeProfileSecretResponseObject

type SetRuntimeProfileSecretResponseObject interface {
	VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error
}

type SetRuntimeProfileSecretdefaultJSONResponse

type SetRuntimeProfileSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetRuntimeProfileSecretdefaultJSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecretdefaultJSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable200JSONResponse

type SetRuntimeProfileVariable200JSONResponse RuntimeProfileResponse

func (SetRuntimeProfileVariable200JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable200JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable400JSONResponse

type SetRuntimeProfileVariable400JSONResponse Error

func (SetRuntimeProfileVariable400JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable400JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable401JSONResponse

type SetRuntimeProfileVariable401JSONResponse Error

func (SetRuntimeProfileVariable401JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable401JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable403JSONResponse

type SetRuntimeProfileVariable403JSONResponse Error

func (SetRuntimeProfileVariable403JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable403JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable404JSONResponse

type SetRuntimeProfileVariable404JSONResponse Error

func (SetRuntimeProfileVariable404JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable404JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariableJSONRequestBody

type SetRuntimeProfileVariableJSONRequestBody = SetRuntimeProfileVariableRequest

SetRuntimeProfileVariableJSONRequestBody defines body for SetRuntimeProfileVariable for application/json ContentType.

type SetRuntimeProfileVariableParams

type SetRuntimeProfileVariableParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetRuntimeProfileVariableParams defines parameters for SetRuntimeProfileVariable.

type SetRuntimeProfileVariableRequest

type SetRuntimeProfileVariableRequest struct {
	Value string `json:"value"`
}

SetRuntimeProfileVariableRequest defines model for SetRuntimeProfileVariableRequest.

type SetRuntimeProfileVariableRequestObject

type SetRuntimeProfileVariableRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Key         RuntimeProfileKey  `json:"key"`
	Params      SetRuntimeProfileVariableParams
	Body        *SetRuntimeProfileVariableJSONRequestBody
}

type SetRuntimeProfileVariableResponseObject

type SetRuntimeProfileVariableResponseObject interface {
	VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error
}

type SetRuntimeProfileVariabledefaultJSONResponse

type SetRuntimeProfileVariabledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetRuntimeProfileVariabledefaultJSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariabledefaultJSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse InheritedRuntimeProfileResponse

func (SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody

type SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody = SetRuntimeProfileSecretRequest

SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody defines body for SetWorkspaceRuntimeProfileDefaultSecret for application/json ContentType.

type SetWorkspaceRuntimeProfileDefaultSecretParams

type SetWorkspaceRuntimeProfileDefaultSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetWorkspaceRuntimeProfileDefaultSecretParams defines parameters for SetWorkspaceRuntimeProfileDefaultSecret.

type SetWorkspaceRuntimeProfileDefaultSecretRequestObject

type SetWorkspaceRuntimeProfileDefaultSecretRequestObject struct {
	WorkspaceName WorkspaceName     `json:"workspaceName"`
	Key           RuntimeProfileKey `json:"key"`
	Params        SetWorkspaceRuntimeProfileDefaultSecretParams
	Body          *SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody
}

type SetWorkspaceRuntimeProfileDefaultSecretResponseObject

type SetWorkspaceRuntimeProfileDefaultSecretResponseObject interface {
	VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error
}

type SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse

type SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse InheritedRuntimeProfileResponse

func (SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody

type SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody = SetRuntimeProfileVariableRequest

SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody defines body for SetWorkspaceRuntimeProfileDefaultVariable for application/json ContentType.

type SetWorkspaceRuntimeProfileDefaultVariableParams

type SetWorkspaceRuntimeProfileDefaultVariableParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetWorkspaceRuntimeProfileDefaultVariableParams defines parameters for SetWorkspaceRuntimeProfileDefaultVariable.

type SetWorkspaceRuntimeProfileDefaultVariableRequestObject

type SetWorkspaceRuntimeProfileDefaultVariableRequestObject struct {
	WorkspaceName WorkspaceName     `json:"workspaceName"`
	Key           RuntimeProfileKey `json:"key"`
	Params        SetWorkspaceRuntimeProfileDefaultVariableParams
	Body          *SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody
}

type SetWorkspaceRuntimeProfileDefaultVariableResponseObject

type SetWorkspaceRuntimeProfileDefaultVariableResponseObject interface {
	VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error
}

type SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse

type SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type Setup200JSONResponse

type Setup200JSONResponse LoginResponse

func (Setup200JSONResponse) VisitSetupResponse

func (response Setup200JSONResponse) VisitSetupResponse(w http.ResponseWriter) error

type Setup400JSONResponse

type Setup400JSONResponse Error

func (Setup400JSONResponse) VisitSetupResponse

func (response Setup400JSONResponse) VisitSetupResponse(w http.ResponseWriter) error

type Setup403JSONResponse

type Setup403JSONResponse Error

func (Setup403JSONResponse) VisitSetupResponse

func (response Setup403JSONResponse) VisitSetupResponse(w http.ResponseWriter) error

type SetupJSONRequestBody

type SetupJSONRequestBody = SetupRequest

SetupJSONRequestBody defines body for Setup for application/json ContentType.

type SetupParams

type SetupParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetupParams defines parameters for Setup.

type SetupRequest

type SetupRequest struct {
	// Password Admin password
	Password string `json:"password"`

	// Username Admin username
	Username string `json:"username"`
}

SetupRequest Request body for initial admin account setup

type SetupRequestObject

type SetupRequestObject struct {
	Params SetupParams
	Body   *SetupJSONRequestBody
}

type SetupResponseObject

type SetupResponseObject interface {
	VisitSetupResponse(w http.ResponseWriter) error
}

type SetupdefaultJSONResponse

type SetupdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetupdefaultJSONResponse) VisitSetupResponse

func (response SetupdefaultJSONResponse) VisitSetupResponse(w http.ResponseWriter) error

type Status

type Status int

Status Numeric status code indicating current DAG-run state: 0: "Not started" 1: "Running" 2: "Failed" 3: "Aborted" 4: "Success" 5: "Queued" 6: "Partial Success" 7: "Waiting for manual action" 8: "Rejected"

const (
	StatusAborted        Status = 3
	StatusFailed         Status = 2
	StatusNotStarted     Status = 0
	StatusPartialSuccess Status = 6
	StatusQueued         Status = 5
	StatusRejected       Status = 8
	StatusRunning        Status = 1
	StatusSuccess        Status = 4
	StatusWaiting        Status = 7
)

Defines values for Status.

type StatusLabel

type StatusLabel string

StatusLabel Human-readable status description for the DAG-run

const (
	StatusLabelAborted            StatusLabel = "aborted"
	StatusLabelFailed             StatusLabel = "failed"
	StatusLabelNotStarted         StatusLabel = "not_started"
	StatusLabelPartiallySucceeded StatusLabel = "partially_succeeded"
	StatusLabelQueued             StatusLabel = "queued"
	StatusLabelRejected           StatusLabel = "rejected"
	StatusLabelRunning            StatusLabel = "running"
	StatusLabelSucceeded          StatusLabel = "succeeded"
	StatusLabelWaiting            StatusLabel = "waiting"
)

Defines values for StatusLabel.

type StatusList

type StatusList = []Status

StatusList defines model for StatusList.

type Step

type Step struct {
	// Approval Configuration for a human approval gate on a step
	Approval *ApprovalConfig `json:"approval,omitempty"`

	// Call The name of the DAG to execute as a sub DAG-run
	Call *string `json:"call,omitempty"`

	// Commands List of commands to execute sequentially
	Commands *[]CommandEntry `json:"commands,omitempty"`

	// Depends List of step names that must complete before this step can start
	Depends *[]string `json:"depends,omitempty"`

	// Description Human-readable description of what the step does
	Description *string `json:"description,omitempty"`

	// Dir Working directory for executing the step's command
	Dir *string `json:"dir,omitempty"`

	// ExecutorConfig Executor configuration for this step
	ExecutorConfig *struct {
		// Config Executor-specific configuration
		Config *map[string]interface{} `json:"config,omitempty"`

		// Type Type of executor (e.g., 'wait', 'http', 'docker', 'command')
		Type *string `json:"type,omitempty"`
	} `json:"executorConfig,omitempty"`

	// HumanTask Resolved human-task instructions and optional normalized input form
	HumanTask *HumanTaskConfig `json:"humanTask,omitempty"`

	// Id Optional short identifier for the step. Can be used in variable references like ${id.stdout} to access step properties. Must be unique within the DAG if specified
	Id *string `json:"id,omitempty"`

	// MailOnError Whether to send email notifications on step failure
	MailOnError *bool `json:"mailOnError,omitempty"`

	// Name Unique identifier for the step within the DAG-run
	Name string `json:"name"`

	// Output Variable name to store the step's output
	Output *string `json:"output,omitempty"`

	// Outputs Declared file-based step outputs published through DAGU_OUTPUT_FILE for ${steps.<id>.outputs.<name>} references. Steps that declare outputs must also define id.
	Outputs *[]StepOutputDeclaration `json:"outputs,omitempty"`

	// Parallel Configuration for parallel execution of the step
	Parallel *struct {
		// Items Array of items to process in parallel. Can be a static array or a reference to a variable containing an array
		Items *Step_Parallel_Items `json:"items,omitempty"`

		// MaxConcurrent Maximum number of parallel executions. Default is 10 if not specified
		MaxConcurrent *int `json:"maxConcurrent,omitempty"`
	} `json:"parallel,omitempty"`

	// Params Parameters to pass to the sub DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Preconditions Conditions that must be met before the step can start
	Preconditions *[]Condition `json:"preconditions,omitempty"`

	// RepeatPolicy Configuration for step repeat behavior
	RepeatPolicy *RepeatPolicy `json:"repeatPolicy,omitempty"`

	// Router Router configuration for switch/case routing
	Router *struct {
		Routes []struct {
			// Pattern Match pattern (exact or 're:regex')
			Pattern string `json:"pattern"`

			// Targets Step names to route to
			Targets []string `json:"targets"`
		} `json:"routes"`

		// Value Expression to evaluate (e.g., '${STATUS}')
		Value string `json:"value"`
	} `json:"router,omitempty"`

	// Script Script content if the step executes a script file
	Script *string `json:"script,omitempty"`

	// Stderr File path for capturing standard error
	Stderr *string `json:"stderr,omitempty"`

	// Stdout File path for capturing standard output
	Stdout *string `json:"stdout,omitempty"`

	// TimeoutSec Maximum execution time for the step in seconds. If set, this timeout takes precedence over the DAG-level timeout for this step.
	TimeoutSec *int `json:"timeoutSec,omitempty"`
}

Step Individual task definition that performs a specific operation in a DAG-run

type StepName

type StepName = string

StepName defines model for StepName.

type StepOutputDeclaration

type StepOutputDeclaration struct {
	// Name Published output name scoped to the declaring step
	Name string `json:"name"`

	// Type Output value type. JSON outputs must contain valid JSON text.
	Type *StepOutputDeclarationType `json:"type,omitempty"`
}

StepOutputDeclaration One file-based step output declaration published through DAGU_OUTPUT_FILE

type StepOutputDeclarationType

type StepOutputDeclarationType string

StepOutputDeclarationType Output value type. JSON outputs must contain valid JSON text.

const (
	StepOutputDeclarationTypeJson   StepOutputDeclarationType = "json"
	StepOutputDeclarationTypeString StepOutputDeclarationType = "string"
)

Defines values for StepOutputDeclarationType.

type StepParallelItems0

type StepParallelItems0 = []string

StepParallelItems0 defines model for .

type StepParallelItems1

type StepParallelItems1 = string

StepParallelItems1 defines model for .

type Step_Parallel_Items

type Step_Parallel_Items struct {
	// contains filtered or unexported fields
}

Step_Parallel_Items Array of items to process in parallel. Can be a static array or a reference to a variable containing an array

func (Step_Parallel_Items) AsStepParallelItems0

func (t Step_Parallel_Items) AsStepParallelItems0() (StepParallelItems0, error)

AsStepParallelItems0 returns the union data inside the Step_Parallel_Items as a StepParallelItems0

func (Step_Parallel_Items) AsStepParallelItems1

func (t Step_Parallel_Items) AsStepParallelItems1() (StepParallelItems1, error)

AsStepParallelItems1 returns the union data inside the Step_Parallel_Items as a StepParallelItems1

func (*Step_Parallel_Items) FromStepParallelItems0

func (t *Step_Parallel_Items) FromStepParallelItems0(v StepParallelItems0) error

FromStepParallelItems0 overwrites any union data inside the Step_Parallel_Items as the provided StepParallelItems0

func (*Step_Parallel_Items) FromStepParallelItems1

func (t *Step_Parallel_Items) FromStepParallelItems1(v StepParallelItems1) error

FromStepParallelItems1 overwrites any union data inside the Step_Parallel_Items as the provided StepParallelItems1

func (Step_Parallel_Items) MarshalJSON

func (t Step_Parallel_Items) MarshalJSON() ([]byte, error)

func (*Step_Parallel_Items) MergeStepParallelItems0

func (t *Step_Parallel_Items) MergeStepParallelItems0(v StepParallelItems0) error

MergeStepParallelItems0 performs a merge with any union data inside the Step_Parallel_Items, using the provided StepParallelItems0

func (*Step_Parallel_Items) MergeStepParallelItems1

func (t *Step_Parallel_Items) MergeStepParallelItems1(v StepParallelItems1) error

MergeStepParallelItems1 performs a merge with any union data inside the Step_Parallel_Items, using the provided StepParallelItems1

func (*Step_Parallel_Items) UnmarshalJSON

func (t *Step_Parallel_Items) UnmarshalJSON(b []byte) error

type StopAllDAGRuns200JSONResponse

type StopAllDAGRuns200JSONResponse struct {
	// Errors Errors encountered
	Errors []string `json:"errors"`
}

func (StopAllDAGRuns200JSONResponse) VisitStopAllDAGRunsResponse

func (response StopAllDAGRuns200JSONResponse) VisitStopAllDAGRunsResponse(w http.ResponseWriter) error

type StopAllDAGRuns404JSONResponse

type StopAllDAGRuns404JSONResponse Error

func (StopAllDAGRuns404JSONResponse) VisitStopAllDAGRunsResponse

func (response StopAllDAGRuns404JSONResponse) VisitStopAllDAGRunsResponse(w http.ResponseWriter) error

type StopAllDAGRunsParams

type StopAllDAGRunsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

StopAllDAGRunsParams defines parameters for StopAllDAGRuns.

type StopAllDAGRunsRequestObject

type StopAllDAGRunsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   StopAllDAGRunsParams
}

type StopAllDAGRunsResponseObject

type StopAllDAGRunsResponseObject interface {
	VisitStopAllDAGRunsResponse(w http.ResponseWriter) error
}

type StopAllDAGRunsdefaultJSONResponse

type StopAllDAGRunsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (StopAllDAGRunsdefaultJSONResponse) VisitStopAllDAGRunsResponse

func (response StopAllDAGRunsdefaultJSONResponse) VisitStopAllDAGRunsResponse(w http.ResponseWriter) error

type Stream

type Stream string

Stream defines model for Stream.

const (
	StreamStderr Stream = "stderr"
	StreamStdout Stream = "stdout"
)

Defines values for Stream.

type StrictHTTPServerOptions

type StrictHTTPServerOptions struct {
	RequestErrorHandlerFunc  func(w http.ResponseWriter, r *http.Request, err error)
	ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type StrictServerInterface

type StrictServerInterface interface {
	// List all API keys
	// (GET /api-keys)
	ListAPIKeys(ctx context.Context, request ListAPIKeysRequestObject) (ListAPIKeysResponseObject, error)
	// Create API key
	// (POST /api-keys)
	CreateAPIKey(ctx context.Context, request CreateAPIKeyRequestObject) (CreateAPIKeyResponseObject, error)
	// Delete API key
	// (DELETE /api-keys/{keyId})
	DeleteAPIKey(ctx context.Context, request DeleteAPIKeyRequestObject) (DeleteAPIKeyResponseObject, error)
	// Get API key
	// (GET /api-keys/{keyId})
	GetAPIKey(ctx context.Context, request GetAPIKeyRequestObject) (GetAPIKeyResponseObject, error)
	// Update API key
	// (PATCH /api-keys/{keyId})
	UpdateAPIKey(ctx context.Context, request UpdateAPIKeyRequestObject) (UpdateAPIKeyResponseObject, error)
	// List audit log entries
	// (GET /audit)
	ListAuditLogs(ctx context.Context, request ListAuditLogsRequestObject) (ListAuditLogsResponseObject, error)
	// Change current user's password
	// (POST /auth/change-password)
	ChangePassword(ctx context.Context, request ChangePasswordRequestObject) (ChangePasswordResponseObject, error)
	// Authenticate user and obtain JWT token
	// (POST /auth/login)
	Login(ctx context.Context, request LoginRequestObject) (LoginResponseObject, error)
	// Get current authenticated user
	// (GET /auth/me)
	GetCurrentUser(ctx context.Context, request GetCurrentUserRequestObject) (GetCurrentUserResponseObject, error)
	// Create initial admin account
	// (POST /auth/setup)
	Setup(ctx context.Context, request SetupRequestObject) (SetupResponseObject, error)
	// List all DAG-runs
	// (GET /dag-runs)
	ListDAGRuns(ctx context.Context, request ListDAGRunsRequestObject) (ListDAGRunsResponseObject, error)
	// Create and execute a DAG-run from inline spec
	// (POST /dag-runs)
	ExecuteDAGRunFromSpec(ctx context.Context, request ExecuteDAGRunFromSpecRequestObject) (ExecuteDAGRunFromSpecResponseObject, error)
	// Enqueue a DAG-run from inline spec
	// (POST /dag-runs/enqueue)
	EnqueueDAGRunFromSpec(ctx context.Context, request EnqueueDAGRunFromSpecRequestObject) (EnqueueDAGRunFromSpecResponseObject, error)
	// List all DAG-runs with a specific name
	// (GET /dag-runs/{name})
	ListDAGRunsByName(ctx context.Context, request ListDAGRunsByNameRequestObject) (ListDAGRunsByNameResponseObject, error)
	// Delete a DAG-run
	// (DELETE /dag-runs/{name}/{dagRunId})
	DeleteDAGRun(ctx context.Context, request DeleteDAGRunRequestObject) (DeleteDAGRunResponseObject, error)
	// Retrieve detailed status of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId})
	GetDAGRunDetails(ctx context.Context, request GetDAGRunDetailsRequestObject) (GetDAGRunDetailsResponseObject, error)
	// List artifacts for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts)
	GetDAGRunArtifacts(ctx context.Context, request GetDAGRunArtifactsRequestObject) (GetDAGRunArtifactsResponseObject, error)
	// Download an artifact for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts/download)
	DownloadDAGRunArtifact(ctx context.Context, request DownloadDAGRunArtifactRequestObject) (DownloadDAGRunArtifactResponseObject, error)
	// Preview an artifact for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts/preview)
	GetDAGRunArtifactPreview(ctx context.Context, request GetDAGRunArtifactPreviewRequestObject) (GetDAGRunArtifactPreviewResponseObject, error)
	// Dequeue a queued DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/dequeue)
	DequeueDAGRun(ctx context.Context, request DequeueDAGRunRequestObject) (DequeueDAGRunResponseObject, error)
	// Run edited DAG retry
	// (POST /dag-runs/{name}/{dagRunId}/edit-retry)
	EditRetryDAGRun(ctx context.Context, request EditRetryDAGRunRequestObject) (EditRetryDAGRunResponseObject, error)
	// Preview edited DAG-run retry
	// (POST /dag-runs/{name}/{dagRunId}/edit-retry/preview)
	PreviewEditRetryDAGRun(ctx context.Context, request PreviewEditRetryDAGRunRequestObject) (PreviewEditRetryDAGRunResponseObject, error)
	// Queue a completed human-task checkpoint for resume
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/resume)
	ResumeHumanTaskDAGRun(ctx context.Context, request ResumeHumanTaskDAGRunRequestObject) (ResumeHumanTaskDAGRunResponseObject, error)
	// Complete a waiting human task
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/complete)
	CompleteHumanTask(ctx context.Context, request CompleteHumanTaskRequestObject) (CompleteHumanTaskResponseObject, error)
	// Retrieve full execution log of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/log)
	GetDAGRunLog(ctx context.Context, request GetDAGRunLogRequestObject) (GetDAGRunLogResponseObject, error)
	// Download full execution log of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/log/download)
	DownloadDAGRunLog(ctx context.Context, request DownloadDAGRunLogRequestObject) (DownloadDAGRunLogResponseObject, error)
	// Retrieve collected outputs from a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/outputs)
	GetDAGRunOutputs(ctx context.Context, request GetDAGRunOutputsRequestObject) (GetDAGRunOutputsResponseObject, error)
	// Reschedule DAG-run with a new run ID
	// (POST /dag-runs/{name}/{dagRunId}/reschedule)
	RescheduleDAGRun(ctx context.Context, request RescheduleDAGRunRequestObject) (RescheduleDAGRunResponseObject, error)
	// Retry DAG-run execution
	// (POST /dag-runs/{name}/{dagRunId}/retry)
	RetryDAGRun(ctx context.Context, request RetryDAGRunRequestObject) (RetryDAGRunResponseObject, error)
	// Retrieve DAG specification for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/spec)
	GetDAGRunSpec(ctx context.Context, request GetDAGRunSpecRequestObject) (GetDAGRunSpecResponseObject, error)
	// Approve a waiting step
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/approve)
	ApproveDAGRunStep(ctx context.Context, request ApproveDAGRunStepRequestObject) (ApproveDAGRunStepResponseObject, error)
	// Retrieve log for a specific step in a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log)
	GetDAGRunStepLog(ctx context.Context, request GetDAGRunStepLogRequestObject) (GetDAGRunStepLogResponseObject, error)
	// Download log for a specific step in a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log/download)
	DownloadDAGRunStepLog(ctx context.Context, request DownloadDAGRunStepLogRequestObject) (DownloadDAGRunStepLogResponseObject, error)
	// Retrieve chat messages for a step
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/messages)
	GetDAGRunStepMessages(ctx context.Context, request GetDAGRunStepMessagesRequestObject) (GetDAGRunStepMessagesResponseObject, error)
	// Push back a waiting step for re-execution with feedback
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/push-back)
	PushBackDAGRunStep(ctx context.Context, request PushBackDAGRunStepRequestObject) (PushBackDAGRunStepResponseObject, error)
	// Reject a waiting step
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/reject)
	RejectDAGRunStep(ctx context.Context, request RejectDAGRunStepRequestObject) (RejectDAGRunStepResponseObject, error)
	// Manually update a step's execution status
	// (PATCH /dag-runs/{name}/{dagRunId}/steps/{stepName}/status)
	UpdateDAGRunStepStatus(ctx context.Context, request UpdateDAGRunStepStatusRequestObject) (UpdateDAGRunStepStatusResponseObject, error)
	// Terminate or cancel a DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/stop)
	TerminateDAGRun(ctx context.Context, request TerminateDAGRunRequestObject) (TerminateDAGRunResponseObject, error)
	// Get sub DAG runs with timing info
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs)
	GetSubDAGRuns(ctx context.Context, request GetSubDAGRunsRequestObject) (GetSubDAGRunsResponseObject, error)
	// Retrieve detailed status of a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId})
	GetSubDAGRunDetails(ctx context.Context, request GetSubDAGRunDetailsRequestObject) (GetSubDAGRunDetailsResponseObject, error)
	// List artifacts for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts)
	GetSubDAGRunArtifacts(ctx context.Context, request GetSubDAGRunArtifactsRequestObject) (GetSubDAGRunArtifactsResponseObject, error)
	// Download an artifact for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/download)
	DownloadSubDAGRunArtifact(ctx context.Context, request DownloadSubDAGRunArtifactRequestObject) (DownloadSubDAGRunArtifactResponseObject, error)
	// Preview an artifact for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/preview)
	GetSubDAGRunArtifactPreview(ctx context.Context, request GetSubDAGRunArtifactPreviewRequestObject) (GetSubDAGRunArtifactPreviewResponseObject, error)
	// Retrieve log for a specific sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log)
	GetSubDAGRunLog(ctx context.Context, request GetSubDAGRunLogRequestObject) (GetSubDAGRunLogResponseObject, error)
	// Download log for a specific sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log/download)
	DownloadSubDAGRunLog(ctx context.Context, request DownloadSubDAGRunLogRequestObject) (DownloadSubDAGRunLogResponseObject, error)
	// Get Sub-DAG Run Specification
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/spec)
	GetSubDAGRunSpec(ctx context.Context, request GetSubDAGRunSpecRequestObject) (GetSubDAGRunSpecResponseObject, error)
	// Approve a waiting step in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/approve)
	ApproveSubDAGRunStep(ctx context.Context, request ApproveSubDAGRunStepRequestObject) (ApproveSubDAGRunStepResponseObject, error)
	// Retrieve log for a specific step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log)
	GetSubDAGRunStepLog(ctx context.Context, request GetSubDAGRunStepLogRequestObject) (GetSubDAGRunStepLogResponseObject, error)
	// Download log for a specific step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log/download)
	DownloadSubDAGRunStepLog(ctx context.Context, request DownloadSubDAGRunStepLogRequestObject) (DownloadSubDAGRunStepLogResponseObject, error)
	// Retrieve chat messages for a step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/messages)
	GetSubDAGRunStepMessages(ctx context.Context, request GetSubDAGRunStepMessagesRequestObject) (GetSubDAGRunStepMessagesResponseObject, error)
	// Push back a waiting step in a sub DAG-run for re-execution with feedback
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/push-back)
	PushBackSubDAGRunStep(ctx context.Context, request PushBackSubDAGRunStepRequestObject) (PushBackSubDAGRunStepResponseObject, error)
	// Reject a waiting step in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/reject)
	RejectSubDAGRunStep(ctx context.Context, request RejectSubDAGRunStepRequestObject) (RejectSubDAGRunStepResponseObject, error)
	// Manually update a step's execution status in a sub DAG-run
	// (PATCH /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/status)
	UpdateSubDAGRunStepStatus(ctx context.Context, request UpdateSubDAGRunStepStatusRequestObject) (UpdateSubDAGRunStepStatusResponseObject, error)
	// List all available DAGs
	// (GET /dags)
	ListDAGs(ctx context.Context, request ListDAGsRequestObject) (ListDAGsResponseObject, error)
	// Create a new DAG definition
	// (POST /dags)
	CreateNewDAG(ctx context.Context, request CreateNewDAGRequestObject) (CreateNewDAGResponseObject, error)
	// List all available DAG labels
	// (GET /dags/labels)
	GetAllDAGLabels(ctx context.Context, request GetAllDAGLabelsRequestObject) (GetAllDAGLabelsResponseObject, error)
	// Search DAGs
	// (GET /dags/search)
	SearchDAGs(ctx context.Context, request SearchDAGsRequestObject) (SearchDAGsResponseObject, error)
	// List all available DAG tags
	// (GET /dags/tags)
	GetAllDAGTags(ctx context.Context, request GetAllDAGTagsRequestObject) (GetAllDAGTagsResponseObject, error)
	// Validate a DAG specification
	// (POST /dags/validate)
	ValidateDAGSpec(ctx context.Context, request ValidateDAGSpecRequestObject) (ValidateDAGSpecResponseObject, error)
	// Delete an existing DAG
	// (DELETE /dags/{fileName})
	DeleteDAG(ctx context.Context, request DeleteDAGRequestObject) (DeleteDAGResponseObject, error)
	// Retrieve comprehensive DAG information
	// (GET /dags/{fileName})
	GetDAGDetails(ctx context.Context, request GetDAGDetailsRequestObject) (GetDAGDetailsResponseObject, error)
	// Retrieve execution history of a DAG
	// (GET /dags/{fileName}/dag-runs)
	GetDAGDAGRunHistory(ctx context.Context, request GetDAGDAGRunHistoryRequestObject) (GetDAGDAGRunHistoryResponseObject, error)
	// Get detailed status of a specific DAG-run
	// (GET /dags/{fileName}/dag-runs/{dagRunId})
	GetDAGDAGRunDetails(ctx context.Context, request GetDAGDAGRunDetailsRequestObject) (GetDAGDAGRunDetailsResponseObject, error)
	// Enqueue a DAG-run from DAG
	// (POST /dags/{fileName}/enqueue)
	EnqueueDAGDAGRun(ctx context.Context, request EnqueueDAGDAGRunRequestObject) (EnqueueDAGDAGRunResponseObject, error)
	// Delete DAG incident routing
	// (DELETE /dags/{fileName}/incidents)
	DeleteDAGIncidents(ctx context.Context, request DeleteDAGIncidentsRequestObject) (DeleteDAGIncidentsResponseObject, error)
	// Get DAG incident routing
	// (GET /dags/{fileName}/incidents)
	GetDAGIncidents(ctx context.Context, request GetDAGIncidentsRequestObject) (GetDAGIncidentsResponseObject, error)
	// Update DAG incident routing
	// (PUT /dags/{fileName}/incidents)
	UpdateDAGIncidents(ctx context.Context, request UpdateDAGIncidentsRequestObject) (UpdateDAGIncidentsResponseObject, error)
	// Delete DAG notification settings
	// (DELETE /dags/{fileName}/notifications)
	DeleteDAGNotifications(ctx context.Context, request DeleteDAGNotificationsRequestObject) (DeleteDAGNotificationsResponseObject, error)
	// Get DAG notification settings
	// (GET /dags/{fileName}/notifications)
	GetDAGNotifications(ctx context.Context, request GetDAGNotificationsRequestObject) (GetDAGNotificationsResponseObject, error)
	// Update DAG notification settings
	// (PUT /dags/{fileName}/notifications)
	UpdateDAGNotifications(ctx context.Context, request UpdateDAGNotificationsRequestObject) (UpdateDAGNotificationsResponseObject, error)
	// Send a test DAG notification
	// (POST /dags/{fileName}/notifications/test)
	TestDAGNotifications(ctx context.Context, request TestDAGNotificationsRequestObject) (TestDAGNotificationsResponseObject, error)
	// Change DAG file ID
	// (POST /dags/{fileName}/rename)
	RenameDAG(ctx context.Context, request RenameDAGRequestObject) (RenameDAGResponseObject, error)
	// Delete DAG settings
	// (DELETE /dags/{fileName}/settings)
	DeleteDAGSettings(ctx context.Context, request DeleteDAGSettingsRequestObject) (DeleteDAGSettingsResponseObject, error)
	// Get DAG settings
	// (GET /dags/{fileName}/settings)
	GetDAGSettings(ctx context.Context, request GetDAGSettingsRequestObject) (GetDAGSettingsResponseObject, error)
	// Update DAG settings
	// (PUT /dags/{fileName}/settings)
	UpdateDAGSettings(ctx context.Context, request UpdateDAGSettingsRequestObject) (UpdateDAGSettingsResponseObject, error)
	// Retrieve DAG specification
	// (GET /dags/{fileName}/spec)
	GetDAGSpec(ctx context.Context, request GetDAGSpecRequestObject) (GetDAGSpecResponseObject, error)
	// Update DAG spec
	// (PUT /dags/{fileName}/spec)
	UpdateDAGSpec(ctx context.Context, request UpdateDAGSpecRequestObject) (UpdateDAGSpecResponseObject, error)
	// Create and execute a DAG-run from DAG
	// (POST /dags/{fileName}/start)
	ExecuteDAG(ctx context.Context, request ExecuteDAGRequestObject) (ExecuteDAGResponseObject, error)
	// Execute DAG synchronously and wait for completion
	// (POST /dags/{fileName}/start-sync)
	ExecuteDAGSync(ctx context.Context, request ExecuteDAGSyncRequestObject) (ExecuteDAGSyncResponseObject, error)
	// Stop all running instances of a DAG
	// (POST /dags/{fileName}/stop-all)
	StopAllDAGRuns(ctx context.Context, request StopAllDAGRunsRequestObject) (StopAllDAGRunsResponseObject, error)
	// Toggle DAG suspension state
	// (POST /dags/{fileName}/suspend)
	UpdateDAGSuspensionState(ctx context.Context, request UpdateDAGSuspensionStateRequestObject) (UpdateDAGSuspensionStateResponseObject, error)
	// Delete webhook for DAG
	// (DELETE /dags/{fileName}/webhook)
	DeleteDAGWebhook(ctx context.Context, request DeleteDAGWebhookRequestObject) (DeleteDAGWebhookResponseObject, error)
	// Get webhook for DAG
	// (GET /dags/{fileName}/webhook)
	GetDAGWebhook(ctx context.Context, request GetDAGWebhookRequestObject) (GetDAGWebhookResponseObject, error)
	// Create webhook for DAG
	// (POST /dags/{fileName}/webhook)
	CreateDAGWebhook(ctx context.Context, request CreateDAGWebhookRequestObject) (CreateDAGWebhookResponseObject, error)
	// Configure webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/configure)
	ConfigureDAGWebhookHMAC(ctx context.Context, request ConfigureDAGWebhookHMACRequestObject) (ConfigureDAGWebhookHMACResponseObject, error)
	// Disable webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/disable)
	DisableDAGWebhookHMAC(ctx context.Context, request DisableDAGWebhookHMACRequestObject) (DisableDAGWebhookHMACResponseObject, error)
	// Enable webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/enable)
	EnableDAGWebhookHMAC(ctx context.Context, request EnableDAGWebhookHMACRequestObject) (EnableDAGWebhookHMACResponseObject, error)
	// Regenerate webhook HMAC secret
	// (POST /dags/{fileName}/webhook/hmac/regenerate)
	RegenerateDAGWebhookHMACSecret(ctx context.Context, request RegenerateDAGWebhookHMACSecretRequestObject) (RegenerateDAGWebhookHMACSecretResponseObject, error)
	// Regenerate webhook token
	// (POST /dags/{fileName}/webhook/regenerate)
	RegenerateDAGWebhookToken(ctx context.Context, request RegenerateDAGWebhookTokenRequestObject) (RegenerateDAGWebhookTokenResponseObject, error)
	// Toggle webhook enabled state
	// (POST /dags/{fileName}/webhook/toggle)
	ToggleDAGWebhook(ctx context.Context, request ToggleDAGWebhookRequestObject) (ToggleDAGWebhookResponseObject, error)
	// List centralized event log entries
	// (GET /event-logs)
	ListEventLogs(ctx context.Context, request ListEventLogsRequestObject) (ListEventLogsResponseObject, error)
	// Check server health status
	// (GET /health)
	GetHealthStatus(ctx context.Context, request GetHealthStatusRequestObject) (GetHealthStatusResponseObject, error)
	// List incident routing
	// (GET /incident-policies)
	ListIncidentPolicies(ctx context.Context, request ListIncidentPoliciesRequestObject) (ListIncidentPoliciesResponseObject, error)
	// Get global incident routing
	// (GET /incident-policies/global)
	GetGlobalIncidentPolicies(ctx context.Context, request GetGlobalIncidentPoliciesRequestObject) (GetGlobalIncidentPoliciesResponseObject, error)
	// Update global incident routing
	// (PUT /incident-policies/global)
	UpdateGlobalIncidentPolicies(ctx context.Context, request UpdateGlobalIncidentPoliciesRequestObject) (UpdateGlobalIncidentPoliciesResponseObject, error)
	// Get workspace incident routing
	// (GET /incident-policies/workspaces/{workspaceName})
	GetWorkspaceIncidentPolicies(ctx context.Context, request GetWorkspaceIncidentPoliciesRequestObject) (GetWorkspaceIncidentPoliciesResponseObject, error)
	// Update workspace incident routing
	// (PUT /incident-policies/workspaces/{workspaceName})
	UpdateWorkspaceIncidentPolicies(ctx context.Context, request UpdateWorkspaceIncidentPoliciesRequestObject) (UpdateWorkspaceIncidentPoliciesResponseObject, error)
	// List incident providers
	// (GET /incident-providers)
	ListIncidentProviders(ctx context.Context, request ListIncidentProvidersRequestObject) (ListIncidentProvidersResponseObject, error)
	// Create incident provider
	// (POST /incident-providers)
	CreateIncidentProvider(ctx context.Context, request CreateIncidentProviderRequestObject) (CreateIncidentProviderResponseObject, error)
	// Delete incident provider
	// (DELETE /incident-providers/{providerId})
	DeleteIncidentProvider(ctx context.Context, request DeleteIncidentProviderRequestObject) (DeleteIncidentProviderResponseObject, error)
	// Get incident provider
	// (GET /incident-providers/{providerId})
	GetIncidentProvider(ctx context.Context, request GetIncidentProviderRequestObject) (GetIncidentProviderResponseObject, error)
	// Update incident provider
	// (PUT /incident-providers/{providerId})
	UpdateIncidentProvider(ctx context.Context, request UpdateIncidentProviderRequestObject) (UpdateIncidentProviderResponseObject, error)
	// Send a test incident
	// (POST /incident-providers/{providerId}/test)
	TestIncidentProvider(ctx context.Context, request TestIncidentProviderRequestObject) (TestIncidentProviderResponseObject, error)
	// Activate a license key
	// (POST /license/activate)
	ActivateLicense(ctx context.Context, request ActivateLicenseRequestObject) (ActivateLicenseResponseObject, error)
	// Deactivate the current license
	// (POST /license/deactivate)
	DeactivateLicense(ctx context.Context, request DeactivateLicenseRequestObject) (DeactivateLicenseResponseObject, error)
	// Get license status
	// (GET /license/status)
	GetLicenseStatus(ctx context.Context, request GetLicenseStatusRequestObject) (GetLicenseStatusResponseObject, error)
	// Get Prometheus metrics
	// (GET /metrics)
	GetMetrics(ctx context.Context, request GetMetricsRequestObject) (GetMetricsResponseObject, error)
	// List notification channels
	// (GET /notification-channels)
	ListNotificationChannels(ctx context.Context, request ListNotificationChannelsRequestObject) (ListNotificationChannelsResponseObject, error)
	// Create notification channel
	// (POST /notification-channels)
	CreateNotificationChannel(ctx context.Context, request CreateNotificationChannelRequestObject) (CreateNotificationChannelResponseObject, error)
	// Delete notification channel
	// (DELETE /notification-channels/{channelId})
	DeleteNotificationChannel(ctx context.Context, request DeleteNotificationChannelRequestObject) (DeleteNotificationChannelResponseObject, error)
	// Get notification channel
	// (GET /notification-channels/{channelId})
	GetNotificationChannel(ctx context.Context, request GetNotificationChannelRequestObject) (GetNotificationChannelResponseObject, error)
	// Update notification channel
	// (PUT /notification-channels/{channelId})
	UpdateNotificationChannel(ctx context.Context, request UpdateNotificationChannelRequestObject) (UpdateNotificationChannelResponseObject, error)
	// List notification routes
	// (GET /notification-routes)
	ListNotificationRoutes(ctx context.Context, request ListNotificationRoutesRequestObject) (ListNotificationRoutesResponseObject, error)
	// Get global notification routes
	// (GET /notification-routes/global)
	GetGlobalNotificationRoutes(ctx context.Context, request GetGlobalNotificationRoutesRequestObject) (GetGlobalNotificationRoutesResponseObject, error)
	// Update global notification routes
	// (PUT /notification-routes/global)
	UpdateGlobalNotificationRoutes(ctx context.Context, request UpdateGlobalNotificationRoutesRequestObject) (UpdateGlobalNotificationRoutesResponseObject, error)
	// Get workspace notification routes
	// (GET /notification-routes/workspaces/{workspaceName})
	GetWorkspaceNotificationRoutes(ctx context.Context, request GetWorkspaceNotificationRoutesRequestObject) (GetWorkspaceNotificationRoutesResponseObject, error)
	// Update workspace notification routes
	// (PUT /notification-routes/workspaces/{workspaceName})
	UpdateWorkspaceNotificationRoutes(ctx context.Context, request UpdateWorkspaceNotificationRoutesRequestObject) (UpdateWorkspaceNotificationRoutesResponseObject, error)
	// Get notification settings
	// (GET /notification-settings)
	GetNotificationSettings(ctx context.Context, request GetNotificationSettingsRequestObject) (GetNotificationSettingsResponseObject, error)
	// Update notification settings
	// (PUT /notification-settings)
	UpdateNotificationSettings(ctx context.Context, request UpdateNotificationSettingsRequestObject) (UpdateNotificationSettingsResponseObject, error)
	// Get the OpenAPI document
	// (GET /openapi.json)
	GetOpenapiJson(ctx context.Context, request GetOpenapiJsonRequestObject) (GetOpenapiJsonResponseObject, error)
	// List runtime profiles
	// (GET /profiles)
	ListRuntimeProfiles(ctx context.Context, request ListRuntimeProfilesRequestObject) (ListRuntimeProfilesResponseObject, error)
	// Create runtime profile
	// (POST /profiles)
	CreateRuntimeProfile(ctx context.Context, request CreateRuntimeProfileRequestObject) (CreateRuntimeProfileResponseObject, error)
	// Get global runtime profile defaults
	// (GET /profiles/_global)
	GetGlobalRuntimeProfileDefaults(ctx context.Context, request GetGlobalRuntimeProfileDefaultsRequestObject) (GetGlobalRuntimeProfileDefaultsResponseObject, error)
	// Update global runtime profile defaults
	// (PATCH /profiles/_global)
	UpdateGlobalRuntimeProfileDefaults(ctx context.Context, request UpdateGlobalRuntimeProfileDefaultsRequestObject) (UpdateGlobalRuntimeProfileDefaultsResponseObject, error)
	// Delete global runtime profile default entry
	// (DELETE /profiles/_global/entries/{key})
	DeleteGlobalRuntimeProfileDefaultEntry(ctx context.Context, request DeleteGlobalRuntimeProfileDefaultEntryRequestObject) (DeleteGlobalRuntimeProfileDefaultEntryResponseObject, error)
	// Set global runtime profile default secret
	// (PUT /profiles/_global/secrets/{key})
	SetGlobalRuntimeProfileDefaultSecret(ctx context.Context, request SetGlobalRuntimeProfileDefaultSecretRequestObject) (SetGlobalRuntimeProfileDefaultSecretResponseObject, error)
	// Set global runtime profile default variable
	// (PUT /profiles/_global/variables/{key})
	SetGlobalRuntimeProfileDefaultVariable(ctx context.Context, request SetGlobalRuntimeProfileDefaultVariableRequestObject) (SetGlobalRuntimeProfileDefaultVariableResponseObject, error)
	// Get workspace runtime profile defaults
	// (GET /profiles/_workspaces/{workspaceName})
	GetWorkspaceRuntimeProfileDefaults(ctx context.Context, request GetWorkspaceRuntimeProfileDefaultsRequestObject) (GetWorkspaceRuntimeProfileDefaultsResponseObject, error)
	// Update workspace runtime profile defaults
	// (PATCH /profiles/_workspaces/{workspaceName})
	UpdateWorkspaceRuntimeProfileDefaults(ctx context.Context, request UpdateWorkspaceRuntimeProfileDefaultsRequestObject) (UpdateWorkspaceRuntimeProfileDefaultsResponseObject, error)
	// Delete workspace runtime profile default entry
	// (DELETE /profiles/_workspaces/{workspaceName}/entries/{key})
	DeleteWorkspaceRuntimeProfileDefaultEntry(ctx context.Context, request DeleteWorkspaceRuntimeProfileDefaultEntryRequestObject) (DeleteWorkspaceRuntimeProfileDefaultEntryResponseObject, error)
	// Set workspace runtime profile default secret
	// (PUT /profiles/_workspaces/{workspaceName}/secrets/{key})
	SetWorkspaceRuntimeProfileDefaultSecret(ctx context.Context, request SetWorkspaceRuntimeProfileDefaultSecretRequestObject) (SetWorkspaceRuntimeProfileDefaultSecretResponseObject, error)
	// Set workspace runtime profile default variable
	// (PUT /profiles/_workspaces/{workspaceName}/variables/{key})
	SetWorkspaceRuntimeProfileDefaultVariable(ctx context.Context, request SetWorkspaceRuntimeProfileDefaultVariableRequestObject) (SetWorkspaceRuntimeProfileDefaultVariableResponseObject, error)
	// Delete runtime profile
	// (DELETE /profiles/{profileName})
	DeleteRuntimeProfile(ctx context.Context, request DeleteRuntimeProfileRequestObject) (DeleteRuntimeProfileResponseObject, error)
	// Get runtime profile
	// (GET /profiles/{profileName})
	GetRuntimeProfile(ctx context.Context, request GetRuntimeProfileRequestObject) (GetRuntimeProfileResponseObject, error)
	// Update runtime profile metadata
	// (PATCH /profiles/{profileName})
	UpdateRuntimeProfile(ctx context.Context, request UpdateRuntimeProfileRequestObject) (UpdateRuntimeProfileResponseObject, error)
	// Delete runtime profile entry
	// (DELETE /profiles/{profileName}/entries/{key})
	DeleteRuntimeProfileEntry(ctx context.Context, request DeleteRuntimeProfileEntryRequestObject) (DeleteRuntimeProfileEntryResponseObject, error)
	// Set runtime profile secret
	// (PUT /profiles/{profileName}/secrets/{key})
	SetRuntimeProfileSecret(ctx context.Context, request SetRuntimeProfileSecretRequestObject) (SetRuntimeProfileSecretResponseObject, error)
	// Set runtime profile variable
	// (PUT /profiles/{profileName}/variables/{key})
	SetRuntimeProfileVariable(ctx context.Context, request SetRuntimeProfileVariableRequestObject) (SetRuntimeProfileVariableResponseObject, error)
	// List all execution queues with summary statistics
	// (GET /queues)
	ListQueues(ctx context.Context, request ListQueuesRequestObject) (ListQueuesResponseObject, error)
	// Get summary information for a specific queue
	// (GET /queues/{name})
	GetQueue(ctx context.Context, request GetQueueRequestObject) (GetQueueResponseObject, error)
	// Get queued items for a specific queue
	// (GET /queues/{name}/items)
	ListQueueItems(ctx context.Context, request ListQueueItemsRequestObject) (ListQueueItemsResponseObject, error)
	// List all remote nodes
	// (GET /remote-nodes)
	ListRemoteNodes(ctx context.Context, request ListRemoteNodesRequestObject) (ListRemoteNodesResponseObject, error)
	// Create a new remote node
	// (POST /remote-nodes)
	CreateRemoteNode(ctx context.Context, request CreateRemoteNodeRequestObject) (CreateRemoteNodeResponseObject, error)
	// Delete a remote node
	// (DELETE /remote-nodes/{remoteNodeId})
	DeleteRemoteNode(ctx context.Context, request DeleteRemoteNodeRequestObject) (DeleteRemoteNodeResponseObject, error)
	// Get a remote node
	// (GET /remote-nodes/{remoteNodeId})
	GetRemoteNode(ctx context.Context, request GetRemoteNodeRequestObject) (GetRemoteNodeResponseObject, error)
	// Update a remote node
	// (PATCH /remote-nodes/{remoteNodeId})
	UpdateRemoteNode(ctx context.Context, request UpdateRemoteNodeRequestObject) (UpdateRemoteNodeResponseObject, error)
	// Test remote node connection
	// (POST /remote-nodes/{remoteNodeId}/test-connection)
	TestRemoteNodeConnection(ctx context.Context, request TestRemoteNodeConnectionRequestObject) (TestRemoteNodeConnectionResponseObject, error)
	// Search DAGs
	// (GET /search/dags)
	SearchDAGFeed(ctx context.Context, request SearchDAGFeedRequestObject) (SearchDAGFeedResponseObject, error)
	// Search DAG match snippets
	// (GET /search/dags/{fileName}/matches)
	SearchDagMatches(ctx context.Context, request SearchDagMatchesRequestObject) (SearchDagMatchesResponseObject, error)
	// List secrets
	// (GET /secrets)
	ListSecrets(ctx context.Context, request ListSecretsRequestObject) (ListSecretsResponseObject, error)
	// Create a secret
	// (POST /secrets)
	CreateSecret(ctx context.Context, request CreateSecretRequestObject) (CreateSecretResponseObject, error)
	// Delete secret
	// (DELETE /secrets/{secretId})
	DeleteSecret(ctx context.Context, request DeleteSecretRequestObject) (DeleteSecretResponseObject, error)
	// Get secret
	// (GET /secrets/{secretId})
	GetSecret(ctx context.Context, request GetSecretRequestObject) (GetSecretResponseObject, error)
	// Update secret metadata
	// (PATCH /secrets/{secretId})
	UpdateSecret(ctx context.Context, request UpdateSecretRequestObject) (UpdateSecretResponseObject, error)
	// Disable secret
	// (POST /secrets/{secretId}/disable)
	DisableSecret(ctx context.Context, request DisableSecretRequestObject) (DisableSecretResponseObject, error)
	// Enable secret
	// (POST /secrets/{secretId}/enable)
	EnableSecret(ctx context.Context, request EnableSecretRequestObject) (EnableSecretResponseObject, error)
	// Write a new secret value version
	// (POST /secrets/{secretId}/versions)
	WriteSecretVersion(ctx context.Context, request WriteSecretVersionRequestObject) (WriteSecretVersionResponseObject, error)
	// Get coordinator service status
	// (GET /services/coordinator)
	GetCoordinatorStatus(ctx context.Context, request GetCoordinatorStatusRequestObject) (GetCoordinatorStatusResponseObject, error)
	// Get resource usage history
	// (GET /services/resources/history)
	GetResourceHistory(ctx context.Context, request GetResourceHistoryRequestObject) (GetResourceHistoryResponseObject, error)
	// Get scheduler service status
	// (GET /services/scheduler)
	GetSchedulerStatus(ctx context.Context, request GetSchedulerStatusRequestObject) (GetSchedulerStatusResponseObject, error)
	// Get tunnel service status
	// (GET /services/tunnel)
	GetTunnelStatus(ctx context.Context, request GetTunnelStatusRequestObject) (GetTunnelStatusResponseObject, error)
	// Get base configuration
	// (GET /settings/base-config)
	GetBaseConfig(ctx context.Context, request GetBaseConfigRequestObject) (GetBaseConfigResponseObject, error)
	// Update base configuration
	// (PUT /settings/base-config)
	UpdateBaseConfig(ctx context.Context, request UpdateBaseConfigRequestObject) (UpdateBaseConfigResponseObject, error)
	// Get workspace base configuration
	// (GET /settings/workspaces/{workspaceName}/base-config)
	GetWorkspaceBaseConfig(ctx context.Context, request GetWorkspaceBaseConfigRequestObject) (GetWorkspaceBaseConfigResponseObject, error)
	// Update workspace base configuration
	// (PUT /settings/workspaces/{workspaceName}/base-config)
	UpdateWorkspaceBaseConfig(ctx context.Context, request UpdateWorkspaceBaseConfigRequestObject) (UpdateWorkspaceBaseConfigResponseObject, error)
	// Cleanup missing DAGs
	// (POST /sync/cleanup)
	SyncCleanup(ctx context.Context, request SyncCleanupRequestObject) (SyncCleanupResponseObject, error)
	// Get Git sync configuration
	// (GET /sync/config)
	GetSyncConfig(ctx context.Context, request GetSyncConfigRequestObject) (GetSyncConfigResponseObject, error)
	// Update Git sync configuration
	// (PUT /sync/config)
	UpdateSyncConfig(ctx context.Context, request UpdateSyncConfigRequestObject) (UpdateSyncConfigResponseObject, error)
	// Delete selected DAGs
	// (POST /sync/delete-batch)
	SyncDeleteBatch(ctx context.Context, request SyncDeleteBatchRequestObject) (SyncDeleteBatchResponseObject, error)
	// Delete all missing DAGs
	// (POST /sync/delete-missing)
	SyncDeleteMissing(ctx context.Context, request SyncDeleteMissingRequestObject) (SyncDeleteMissingResponseObject, error)
	// Delete a DAG
	// (POST /sync/items/{itemId}/delete)
	DeleteSyncItem(ctx context.Context, request DeleteSyncItemRequestObject) (DeleteSyncItemResponseObject, error)
	// Get diff for a DAG
	// (GET /sync/items/{itemId}/diff)
	GetSyncItemDiff(ctx context.Context, request GetSyncItemDiffRequestObject) (GetSyncItemDiffResponseObject, error)
	// Discard local changes for a DAG
	// (POST /sync/items/{itemId}/discard)
	DiscardSyncItemChanges(ctx context.Context, request DiscardSyncItemChangesRequestObject) (DiscardSyncItemChangesResponseObject, error)
	// Forget a DAG
	// (POST /sync/items/{itemId}/forget)
	ForgetSyncItem(ctx context.Context, request ForgetSyncItemRequestObject) (ForgetSyncItemResponseObject, error)
	// Move a DAG
	// (POST /sync/items/{itemId}/move)
	MoveSyncItem(ctx context.Context, request MoveSyncItemRequestObject) (MoveSyncItemResponseObject, error)
	// Publish a single DAG
	// (POST /sync/items/{itemId}/publish)
	PublishSyncItem(ctx context.Context, request PublishSyncItemRequestObject) (PublishSyncItemResponseObject, error)
	// Publish selected DAGs
	// (POST /sync/publish-all)
	SyncPublishAll(ctx context.Context, request SyncPublishAllRequestObject) (SyncPublishAllResponseObject, error)
	// Pull changes from remote repository
	// (POST /sync/pull)
	SyncPull(ctx context.Context, request SyncPullRequestObject) (SyncPullResponseObject, error)
	// Get Git sync status
	// (GET /sync/status)
	GetSyncStatus(ctx context.Context, request GetSyncStatusRequestObject) (GetSyncStatusResponseObject, error)
	// Test connection to remote repository
	// (POST /sync/test-connection)
	SyncTestConnection(ctx context.Context, request SyncTestConnectionRequestObject) (SyncTestConnectionResponseObject, error)
	// List all users
	// (GET /users)
	ListUsers(ctx context.Context, request ListUsersRequestObject) (ListUsersResponseObject, error)
	// Create a new user
	// (POST /users)
	CreateUser(ctx context.Context, request CreateUserRequestObject) (CreateUserResponseObject, error)
	// Delete user
	// (DELETE /users/{userId})
	DeleteUser(ctx context.Context, request DeleteUserRequestObject) (DeleteUserResponseObject, error)
	// Get user by ID
	// (GET /users/{userId})
	GetUser(ctx context.Context, request GetUserRequestObject) (GetUserResponseObject, error)
	// Update user
	// (PATCH /users/{userId})
	UpdateUser(ctx context.Context, request UpdateUserRequestObject) (UpdateUserResponseObject, error)
	// Reset user's password
	// (POST /users/{userId}/reset-password)
	ResetUserPassword(ctx context.Context, request ResetUserPasswordRequestObject) (ResetUserPasswordResponseObject, error)
	// List saved views
	// (GET /views)
	ListViews(ctx context.Context, request ListViewsRequestObject) (ListViewsResponseObject, error)
	// Create a view
	// (POST /views)
	CreateView(ctx context.Context, request CreateViewRequestObject) (CreateViewResponseObject, error)
	// Delete a view
	// (DELETE /views/{viewId})
	DeleteView(ctx context.Context, request DeleteViewRequestObject) (DeleteViewResponseObject, error)
	// Get a view
	// (GET /views/{viewId})
	GetView(ctx context.Context, request GetViewRequestObject) (GetViewResponseObject, error)
	// Update a view
	// (PUT /views/{viewId})
	UpdateView(ctx context.Context, request UpdateViewRequestObject) (UpdateViewResponseObject, error)
	// List all webhooks
	// (GET /webhooks)
	ListWebhooks(ctx context.Context, request ListWebhooksRequestObject) (ListWebhooksResponseObject, error)
	// Trigger DAG execution via webhook
	// (POST /webhooks/{fileName})
	TriggerWebhook(ctx context.Context, request TriggerWebhookRequestObject) (TriggerWebhookResponseObject, error)
	// List distributed workers
	// (GET /workers)
	GetWorkers(ctx context.Context, request GetWorkersRequestObject) (GetWorkersResponseObject, error)
	// List all workspaces
	// (GET /workspaces)
	ListWorkspaces(ctx context.Context, request ListWorkspacesRequestObject) (ListWorkspacesResponseObject, error)
	// Create a workspace
	// (POST /workspaces)
	CreateWorkspace(ctx context.Context, request CreateWorkspaceRequestObject) (CreateWorkspaceResponseObject, error)
	// Delete a workspace
	// (DELETE /workspaces/{workspaceId})
	DeleteWorkspace(ctx context.Context, request DeleteWorkspaceRequestObject) (DeleteWorkspaceResponseObject, error)
	// Get workspace by ID
	// (GET /workspaces/{workspaceId})
	GetWorkspace(ctx context.Context, request GetWorkspaceRequestObject) (GetWorkspaceResponseObject, error)
	// Update a workspace
	// (PATCH /workspaces/{workspaceId})
	UpdateWorkspace(ctx context.Context, request UpdateWorkspaceRequestObject) (UpdateWorkspaceResponseObject, error)
}

StrictServerInterface represents all server handlers.

type SubDAGRun

type SubDAGRun struct {
	// DagName Name of the executed sub-DAG. For chat tool calls, this is the tool DAG name.
	DagName *string `json:"dagName,omitempty"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Params Parameters passed to the sub DAG-run in JSON format
	Params *string `json:"params,omitempty"`
}

SubDAGRun Metadata for a sub DAG-run

type SubDAGRunDetail

type SubDAGRunDetail struct {
	// DagName Name of the executed sub-DAG. For chat tool calls, this is the tool DAG name.
	DagName *string `json:"dagName,omitempty"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// FinishedAt RFC 3339 timestamp when the sub DAG-run finished
	FinishedAt *string `json:"finishedAt,omitempty"`

	// Params Parameters passed to the sub DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// StartedAt RFC 3339 timestamp when the sub DAG-run started
	StartedAt string `json:"startedAt"`

	// Status Numeric status code indicating current DAG-run state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Queued"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	Status Status `json:"status"`

	// StatusLabel Human-readable status description for the DAG-run
	StatusLabel StatusLabel `json:"statusLabel"`
}

SubDAGRunDetail Detailed information for a sub DAG-run including timing and status

type SuccessResponse

type SuccessResponse struct {
	// Message Success message
	Message string `json:"message"`
}

SuccessResponse Generic success response

type SyncAuthConfig

type SyncAuthConfig struct {
	// SshKeyPath Path to SSH private key
	SshKeyPath *string `json:"sshKeyPath,omitempty"`

	// Token Personal access token (write-only)
	Token *string            `json:"token,omitempty"`
	Type  SyncAuthConfigType `json:"type"`
}

SyncAuthConfig Git authentication configuration

type SyncAuthConfigType

type SyncAuthConfigType string

SyncAuthConfigType defines model for SyncAuthConfig.Type.

const (
	SyncAuthConfigTypeSsh   SyncAuthConfigType = "ssh"
	SyncAuthConfigTypeToken SyncAuthConfigType = "token"
)

Defines values for SyncAuthConfigType.

type SyncAutoSyncConfig

type SyncAutoSyncConfig struct {
	Enabled bool `json:"enabled"`

	// Interval Sync interval in seconds
	Interval  int  `json:"interval"`
	OnStartup bool `json:"onStartup"`
}

SyncAutoSyncConfig Auto-sync configuration

type SyncCleanup200JSONResponse

type SyncCleanup200JSONResponse struct {
	// Forgotten List of forgotten DAG IDs
	Forgotten []string `json:"forgotten"`

	// Message Summary message
	Message string `json:"message"`
}

func (SyncCleanup200JSONResponse) VisitSyncCleanupResponse

func (response SyncCleanup200JSONResponse) VisitSyncCleanupResponse(w http.ResponseWriter) error

type SyncCleanupParams

type SyncCleanupParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncCleanupParams defines parameters for SyncCleanup.

type SyncCleanupRequestObject

type SyncCleanupRequestObject struct {
	Params SyncCleanupParams
}

type SyncCleanupResponseObject

type SyncCleanupResponseObject interface {
	VisitSyncCleanupResponse(w http.ResponseWriter) error
}

type SyncCleanupdefaultJSONResponse

type SyncCleanupdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncCleanupdefaultJSONResponse) VisitSyncCleanupResponse

func (response SyncCleanupdefaultJSONResponse) VisitSyncCleanupResponse(w http.ResponseWriter) error

type SyncCommitConfig

type SyncCommitConfig struct {
	AuthorEmail *string `json:"authorEmail,omitempty"`
	AuthorName  *string `json:"authorName,omitempty"`
}

SyncCommitConfig Commit configuration

type SyncConfigResponse

type SyncConfigResponse struct {
	// Auth Git authentication configuration
	Auth *SyncAuthConfig `json:"auth,omitempty"`

	// AutoSync Auto-sync configuration
	AutoSync *SyncAutoSyncConfig `json:"autoSync,omitempty"`
	Branch   *string             `json:"branch,omitempty"`

	// Commit Commit configuration
	Commit      *SyncCommitConfig `json:"commit,omitempty"`
	Enabled     bool              `json:"enabled"`
	Path        *string           `json:"path,omitempty"`
	PushEnabled *bool             `json:"pushEnabled,omitempty"`
	Repository  *string           `json:"repository,omitempty"`
}

SyncConfigResponse Git sync configuration

type SyncConfigUpdateRequest

type SyncConfigUpdateRequest struct {
	// Auth Git authentication configuration
	Auth *SyncAuthConfig `json:"auth,omitempty"`

	// AutoSync Auto-sync configuration
	AutoSync *SyncAutoSyncConfig `json:"autoSync,omitempty"`
	Branch   *string             `json:"branch,omitempty"`

	// Commit Commit configuration
	Commit      *SyncCommitConfig `json:"commit,omitempty"`
	Enabled     *bool             `json:"enabled,omitempty"`
	Path        *string           `json:"path,omitempty"`
	PushEnabled *bool             `json:"pushEnabled,omitempty"`
	Repository  *string           `json:"repository,omitempty"`
}

SyncConfigUpdateRequest Request to update Git sync configuration

type SyncConflictResponse

type SyncConflictResponse struct {
	ItemId        string  `json:"itemId"`
	Message       string  `json:"message"`
	RemoteAuthor  *string `json:"remoteAuthor,omitempty"`
	RemoteCommit  *string `json:"remoteCommit,omitempty"`
	RemoteMessage *string `json:"remoteMessage,omitempty"`
}

SyncConflictResponse Response when a conflict is detected

type SyncConnectionTestResponse

type SyncConnectionTestResponse struct {
	Error   *string `json:"error,omitempty"`
	Message *string `json:"message,omitempty"`
	Success bool    `json:"success"`
}

SyncConnectionTestResponse Result of connection test

type SyncDeleteBatch200JSONResponse

type SyncDeleteBatch200JSONResponse struct {
	// Deleted List of deleted DAG IDs
	Deleted []string `json:"deleted"`

	// Message Summary message
	Message string `json:"message"`
}

func (SyncDeleteBatch200JSONResponse) VisitSyncDeleteBatchResponse

func (response SyncDeleteBatch200JSONResponse) VisitSyncDeleteBatchResponse(w http.ResponseWriter) error

type SyncDeleteBatch400JSONResponse

type SyncDeleteBatch400JSONResponse Error

func (SyncDeleteBatch400JSONResponse) VisitSyncDeleteBatchResponse

func (response SyncDeleteBatch400JSONResponse) VisitSyncDeleteBatchResponse(w http.ResponseWriter) error

type SyncDeleteBatch404JSONResponse

type SyncDeleteBatch404JSONResponse Error

func (SyncDeleteBatch404JSONResponse) VisitSyncDeleteBatchResponse

func (response SyncDeleteBatch404JSONResponse) VisitSyncDeleteBatchResponse(w http.ResponseWriter) error

type SyncDeleteBatchJSONRequestBody

type SyncDeleteBatchJSONRequestBody = SyncDeleteBatchRequest

SyncDeleteBatchJSONRequestBody defines body for SyncDeleteBatch for application/json ContentType.

type SyncDeleteBatchParams

type SyncDeleteBatchParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncDeleteBatchParams defines parameters for SyncDeleteBatch.

type SyncDeleteBatchRequest

type SyncDeleteBatchRequest struct {
	// Force Force delete DAGs with local modifications or conflicts
	Force *bool `json:"force,omitempty"`

	// ItemIds DAG IDs to delete
	ItemIds []string `json:"itemIds"`

	// Message Commit message for the deletion
	Message *string `json:"message,omitempty"`
}

SyncDeleteBatchRequest Request to delete selected DAGs

type SyncDeleteBatchRequestObject

type SyncDeleteBatchRequestObject struct {
	Params SyncDeleteBatchParams
	Body   *SyncDeleteBatchJSONRequestBody
}

type SyncDeleteBatchResponseObject

type SyncDeleteBatchResponseObject interface {
	VisitSyncDeleteBatchResponse(w http.ResponseWriter) error
}

type SyncDeleteBatchdefaultJSONResponse

type SyncDeleteBatchdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncDeleteBatchdefaultJSONResponse) VisitSyncDeleteBatchResponse

func (response SyncDeleteBatchdefaultJSONResponse) VisitSyncDeleteBatchResponse(w http.ResponseWriter) error

type SyncDeleteMissing200JSONResponse

type SyncDeleteMissing200JSONResponse struct {
	// Deleted List of deleted DAG IDs
	Deleted []string `json:"deleted"`

	// Message Summary message
	Message string `json:"message"`
}

func (SyncDeleteMissing200JSONResponse) VisitSyncDeleteMissingResponse

func (response SyncDeleteMissing200JSONResponse) VisitSyncDeleteMissingResponse(w http.ResponseWriter) error

type SyncDeleteMissing400JSONResponse

type SyncDeleteMissing400JSONResponse Error

func (SyncDeleteMissing400JSONResponse) VisitSyncDeleteMissingResponse

func (response SyncDeleteMissing400JSONResponse) VisitSyncDeleteMissingResponse(w http.ResponseWriter) error

type SyncDeleteMissingJSONBody

type SyncDeleteMissingJSONBody struct {
	// Message Commit message for the deletion
	Message *string `json:"message,omitempty"`
}

SyncDeleteMissingJSONBody defines parameters for SyncDeleteMissing.

type SyncDeleteMissingJSONRequestBody

type SyncDeleteMissingJSONRequestBody SyncDeleteMissingJSONBody

SyncDeleteMissingJSONRequestBody defines body for SyncDeleteMissing for application/json ContentType.

type SyncDeleteMissingParams

type SyncDeleteMissingParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncDeleteMissingParams defines parameters for SyncDeleteMissing.

type SyncDeleteMissingRequestObject

type SyncDeleteMissingRequestObject struct {
	Params SyncDeleteMissingParams
	Body   *SyncDeleteMissingJSONRequestBody
}

type SyncDeleteMissingResponseObject

type SyncDeleteMissingResponseObject interface {
	VisitSyncDeleteMissingResponse(w http.ResponseWriter) error
}

type SyncDeleteMissingdefaultJSONResponse

type SyncDeleteMissingdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncDeleteMissingdefaultJSONResponse) VisitSyncDeleteMissingResponse

func (response SyncDeleteMissingdefaultJSONResponse) VisitSyncDeleteMissingResponse(w http.ResponseWriter) error

type SyncError

type SyncError struct {
	ItemId  *string `json:"itemId,omitempty"`
	Message string  `json:"message"`
}

SyncError Error during sync operation

type SyncItem

type SyncItem struct {
	// BaseCommit Commit hash when last synced
	BaseCommit *string `json:"baseCommit,omitempty"`

	// ConflictDetectedAt When the conflict was detected
	ConflictDetectedAt *time.Time `json:"conflictDetectedAt,omitempty"`

	// DisplayName Display-friendly DAG name
	DisplayName string `json:"displayName"`

	// FilePath Relative file path with extension
	FilePath string `json:"filePath"`

	// ItemId Stable DAG identifier (file path without extension)
	ItemId string `json:"itemId"`

	// LastSyncedAt When the DAG was last synced
	LastSyncedAt *time.Time `json:"lastSyncedAt,omitempty"`

	// LastSyncedHash Content hash when last synced
	LastSyncedHash *string `json:"lastSyncedHash,omitempty"`

	// LocalHash Current local content hash
	LocalHash *string `json:"localHash,omitempty"`

	// MissingAt When the file was first detected as missing
	MissingAt *time.Time `json:"missingAt,omitempty"`

	// ModifiedAt When the DAG was last modified locally
	ModifiedAt *time.Time `json:"modifiedAt,omitempty"`

	// PreviousStatus Sync status of a DAG
	PreviousStatus *SyncStatus `json:"previousStatus,omitempty"`

	// RemoteAuthor Author of the remote commit (for conflicts)
	RemoteAuthor *string `json:"remoteAuthor,omitempty"`

	// RemoteCommit Remote commit hash (for conflicts)
	RemoteCommit *string `json:"remoteCommit,omitempty"`

	// RemoteMessage Message of the remote commit (for conflicts)
	RemoteMessage *string `json:"remoteMessage,omitempty"`

	// Status Sync status of a DAG
	Status SyncStatus `json:"status"`
}

SyncItem Sync state for a single DAG

type SyncItemDiffResponse

type SyncItemDiffResponse struct {
	// FilePath Relative file path with extension
	FilePath string `json:"filePath"`

	// ItemId The DAG identifier
	ItemId string `json:"itemId"`

	// LocalContent Current local file content
	LocalContent string `json:"localContent"`

	// RemoteAuthor Author of the remote commit
	RemoteAuthor *string `json:"remoteAuthor,omitempty"`

	// RemoteCommit Commit hash being compared against
	RemoteCommit *string `json:"remoteCommit,omitempty"`

	// RemoteContent Content from remote repository
	RemoteContent *string `json:"remoteContent,omitempty"`

	// RemoteMessage Commit message of the remote version
	RemoteMessage *string `json:"remoteMessage,omitempty"`

	// Status Sync status of a DAG
	Status SyncStatus `json:"status"`
}

SyncItemDiffResponse Diff between local and remote versions of a DAG

type SyncPublishAll200JSONResponse

type SyncPublishAll200JSONResponse SyncResultResponse

func (SyncPublishAll200JSONResponse) VisitSyncPublishAllResponse

func (response SyncPublishAll200JSONResponse) VisitSyncPublishAllResponse(w http.ResponseWriter) error

type SyncPublishAllJSONRequestBody

type SyncPublishAllJSONRequestBody = SyncPublishAllRequest

SyncPublishAllJSONRequestBody defines body for SyncPublishAll for application/json ContentType.

type SyncPublishAllParams

type SyncPublishAllParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncPublishAllParams defines parameters for SyncPublishAll.

type SyncPublishAllRequest

type SyncPublishAllRequest struct {
	// ItemIds DAG IDs to publish. If omitted, all modified or untracked DAGs are published.
	ItemIds *[]string `json:"itemIds,omitempty"`

	// Message Commit message
	Message *string `json:"message,omitempty"`
}

SyncPublishAllRequest Request to publish selected DAGs

type SyncPublishAllRequestObject

type SyncPublishAllRequestObject struct {
	Params SyncPublishAllParams
	Body   *SyncPublishAllJSONRequestBody
}

type SyncPublishAllResponseObject

type SyncPublishAllResponseObject interface {
	VisitSyncPublishAllResponse(w http.ResponseWriter) error
}

type SyncPublishAlldefaultJSONResponse

type SyncPublishAlldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncPublishAlldefaultJSONResponse) VisitSyncPublishAllResponse

func (response SyncPublishAlldefaultJSONResponse) VisitSyncPublishAllResponse(w http.ResponseWriter) error

type SyncPublishRequest

type SyncPublishRequest struct {
	// Force Force publish even with conflicts
	Force *bool `json:"force,omitempty"`

	// Message Commit message
	Message *string `json:"message,omitempty"`
}

SyncPublishRequest Request to publish a DAG

type SyncPull200JSONResponse

type SyncPull200JSONResponse SyncResultResponse

func (SyncPull200JSONResponse) VisitSyncPullResponse

func (response SyncPull200JSONResponse) VisitSyncPullResponse(w http.ResponseWriter) error

type SyncPullParams

type SyncPullParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncPullParams defines parameters for SyncPull.

type SyncPullRequestObject

type SyncPullRequestObject struct {
	Params SyncPullParams
}

type SyncPullResponseObject

type SyncPullResponseObject interface {
	VisitSyncPullResponse(w http.ResponseWriter) error
}

type SyncPulldefaultJSONResponse

type SyncPulldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncPulldefaultJSONResponse) VisitSyncPullResponse

func (response SyncPulldefaultJSONResponse) VisitSyncPullResponse(w http.ResponseWriter) error

type SyncResultResponse

type SyncResultResponse struct {
	// Conflicts DAG IDs with conflicts
	Conflicts *[]string    `json:"conflicts,omitempty"`
	Errors    *[]SyncError `json:"errors,omitempty"`
	Message   *string      `json:"message,omitempty"`

	// Modified DAG IDs that were modified
	Modified *[]string `json:"modified,omitempty"`
	Success  bool      `json:"success"`

	// Synced DAG IDs that were synced
	Synced    *[]string `json:"synced,omitempty"`
	Timestamp time.Time `json:"timestamp"`
}

SyncResultResponse Result of a sync operation

type SyncStatus

type SyncStatus string

SyncStatus Sync status of a DAG

const (
	SyncStatusConflict  SyncStatus = "conflict"
	SyncStatusMissing   SyncStatus = "missing"
	SyncStatusModified  SyncStatus = "modified"
	SyncStatusSynced    SyncStatus = "synced"
	SyncStatusUntracked SyncStatus = "untracked"
)

Defines values for SyncStatus.

type SyncStatusCounts

type SyncStatusCounts struct {
	Conflict  int `json:"conflict"`
	Missing   int `json:"missing"`
	Modified  int `json:"modified"`
	Synced    int `json:"synced"`
	Untracked int `json:"untracked"`
}

SyncStatusCounts Counts of DAGs in each sync status

type SyncStatusResponse

type SyncStatusResponse struct {
	// Branch Branch being synced
	Branch *string `json:"branch,omitempty"`

	// Counts Counts of DAGs in each sync status
	Counts SyncStatusCounts `json:"counts"`

	// Enabled Whether Git sync is enabled
	Enabled bool `json:"enabled"`

	// Items Sync state for each DAG
	Items []SyncItem `json:"items"`

	// LastError Error message from last failed sync
	LastError *string `json:"lastError,omitempty"`

	// LastSyncAt When the last sync occurred
	LastSyncAt *time.Time `json:"lastSyncAt,omitempty"`

	// LastSyncCommit Commit hash of last sync
	LastSyncCommit *string `json:"lastSyncCommit,omitempty"`

	// LastSyncStatus Status of last sync (success/error)
	LastSyncStatus *string `json:"lastSyncStatus,omitempty"`

	// Repository Repository URL
	Repository *string `json:"repository,omitempty"`

	// Summary Summary status for the sync badge
	Summary SyncSummary `json:"summary"`
}

SyncStatusResponse Overall Git sync status

type SyncSummary

type SyncSummary string

SyncSummary Summary status for the sync badge

const (
	SyncSummaryConflict SyncSummary = "conflict"
	SyncSummaryError    SyncSummary = "error"
	SyncSummaryMissing  SyncSummary = "missing"
	SyncSummaryPending  SyncSummary = "pending"
	SyncSummarySynced   SyncSummary = "synced"
)

Defines values for SyncSummary.

type SyncTestConnection200JSONResponse

type SyncTestConnection200JSONResponse SyncConnectionTestResponse

func (SyncTestConnection200JSONResponse) VisitSyncTestConnectionResponse

func (response SyncTestConnection200JSONResponse) VisitSyncTestConnectionResponse(w http.ResponseWriter) error

type SyncTestConnectionParams

type SyncTestConnectionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncTestConnectionParams defines parameters for SyncTestConnection.

type SyncTestConnectionRequestObject

type SyncTestConnectionRequestObject struct {
	Params SyncTestConnectionParams
}

type SyncTestConnectionResponseObject

type SyncTestConnectionResponseObject interface {
	VisitSyncTestConnectionResponse(w http.ResponseWriter) error
}

type SyncTestConnectiondefaultJSONResponse

type SyncTestConnectiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncTestConnectiondefaultJSONResponse) VisitSyncTestConnectionResponse

func (response SyncTestConnectiondefaultJSONResponse) VisitSyncTestConnectionResponse(w http.ResponseWriter) error

type Tags

type Tags = []string

Tags Deprecated alias for Labels. Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with `labels`; the server returns HTTP 400 if both are set.

type Tail

type Tail = int

Tail defines model for Tail.

type TerminateDAGRun200Response

type TerminateDAGRun200Response struct {
}

func (TerminateDAGRun200Response) VisitTerminateDAGRunResponse

func (response TerminateDAGRun200Response) VisitTerminateDAGRunResponse(w http.ResponseWriter) error

type TerminateDAGRunParams

type TerminateDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TerminateDAGRunParams defines parameters for TerminateDAGRun.

type TerminateDAGRunRequestObject

type TerminateDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   TerminateDAGRunParams
}

type TerminateDAGRunResponseObject

type TerminateDAGRunResponseObject interface {
	VisitTerminateDAGRunResponse(w http.ResponseWriter) error
}

type TerminateDAGRundefaultJSONResponse

type TerminateDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TerminateDAGRundefaultJSONResponse) VisitTerminateDAGRunResponse

func (response TerminateDAGRundefaultJSONResponse) VisitTerminateDAGRunResponse(w http.ResponseWriter) error

type TestDAGNotificationRequest

type TestDAGNotificationRequest struct {
	// EventType DAG run event that can trigger server-side notifications. Rules configured for dag.run.succeeded also match dag.run.partially_succeeded; rules configured only for dag.run.partially_succeeded do not match clean successes.
	EventType *NotificationEventType `json:"eventType,omitempty"`

	// TargetId Optional DAG-local target ID, subscription ID, or channel ID. When omitted, every enabled target and subscription is tested.
	TargetId *string `json:"targetId,omitempty"`
}

TestDAGNotificationRequest Request to send a test notification

type TestDAGNotificationResponse

type TestDAGNotificationResponse struct {
	Results []TestDAGNotificationResult `json:"results"`
}

TestDAGNotificationResponse Result of test notification delivery

type TestDAGNotificationResult

type TestDAGNotificationResult struct {
	Delivered bool    `json:"delivered"`
	Error     *string `json:"error,omitempty"`

	// Provider Notification delivery provider
	Provider   NotificationProviderType `json:"provider"`
	TargetId   string                   `json:"targetId"`
	TargetName string                   `json:"targetName"`
}

TestDAGNotificationResult Delivery result for one notification target

type TestDAGNotifications200JSONResponse

type TestDAGNotifications200JSONResponse TestDAGNotificationResponse

func (TestDAGNotifications200JSONResponse) VisitTestDAGNotificationsResponse

func (response TestDAGNotifications200JSONResponse) VisitTestDAGNotificationsResponse(w http.ResponseWriter) error

type TestDAGNotifications400JSONResponse

type TestDAGNotifications400JSONResponse Error

func (TestDAGNotifications400JSONResponse) VisitTestDAGNotificationsResponse

func (response TestDAGNotifications400JSONResponse) VisitTestDAGNotificationsResponse(w http.ResponseWriter) error

type TestDAGNotifications404JSONResponse

type TestDAGNotifications404JSONResponse Error

func (TestDAGNotifications404JSONResponse) VisitTestDAGNotificationsResponse

func (response TestDAGNotifications404JSONResponse) VisitTestDAGNotificationsResponse(w http.ResponseWriter) error

type TestDAGNotificationsJSONRequestBody

type TestDAGNotificationsJSONRequestBody = TestDAGNotificationRequest

TestDAGNotificationsJSONRequestBody defines body for TestDAGNotifications for application/json ContentType.

type TestDAGNotificationsParams

type TestDAGNotificationsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TestDAGNotificationsParams defines parameters for TestDAGNotifications.

type TestDAGNotificationsRequestObject

type TestDAGNotificationsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   TestDAGNotificationsParams
	Body     *TestDAGNotificationsJSONRequestBody
}

type TestDAGNotificationsResponseObject

type TestDAGNotificationsResponseObject interface {
	VisitTestDAGNotificationsResponse(w http.ResponseWriter) error
}

type TestDAGNotificationsdefaultJSONResponse

type TestDAGNotificationsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TestDAGNotificationsdefaultJSONResponse) VisitTestDAGNotificationsResponse

func (response TestDAGNotificationsdefaultJSONResponse) VisitTestDAGNotificationsResponse(w http.ResponseWriter) error

type TestIncidentProvider200JSONResponse

type TestIncidentProvider200JSONResponse TestIncidentProviderResponse

func (TestIncidentProvider200JSONResponse) VisitTestIncidentProviderResponse

func (response TestIncidentProvider200JSONResponse) VisitTestIncidentProviderResponse(w http.ResponseWriter) error

type TestIncidentProvider403JSONResponse

type TestIncidentProvider403JSONResponse Error

func (TestIncidentProvider403JSONResponse) VisitTestIncidentProviderResponse

func (response TestIncidentProvider403JSONResponse) VisitTestIncidentProviderResponse(w http.ResponseWriter) error

type TestIncidentProvider404JSONResponse

type TestIncidentProvider404JSONResponse Error

func (TestIncidentProvider404JSONResponse) VisitTestIncidentProviderResponse

func (response TestIncidentProvider404JSONResponse) VisitTestIncidentProviderResponse(w http.ResponseWriter) error

type TestIncidentProviderParams

type TestIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TestIncidentProviderParams defines parameters for TestIncidentProvider.

type TestIncidentProviderRequestObject

type TestIncidentProviderRequestObject struct {
	ProviderId string `json:"providerId"`
	Params     TestIncidentProviderParams
}

type TestIncidentProviderResponse

type TestIncidentProviderResponse struct {
	// Result Delivery result for one incident provider
	Result TestIncidentProviderResult `json:"result"`
}

TestIncidentProviderResponse Result of test incident delivery

type TestIncidentProviderResponseObject

type TestIncidentProviderResponseObject interface {
	VisitTestIncidentProviderResponse(w http.ResponseWriter) error
}

type TestIncidentProviderResult

type TestIncidentProviderResult struct {
	Delivered    bool    `json:"delivered"`
	Error        *string `json:"error,omitempty"`
	ProviderId   string  `json:"providerId"`
	ProviderName string  `json:"providerName"`

	// ProviderType Incident provider type
	ProviderType IncidentProviderType `json:"providerType"`
}

TestIncidentProviderResult Delivery result for one incident provider

type TestIncidentProviderdefaultJSONResponse

type TestIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TestIncidentProviderdefaultJSONResponse) VisitTestIncidentProviderResponse

func (response TestIncidentProviderdefaultJSONResponse) VisitTestIncidentProviderResponse(w http.ResponseWriter) error

type TestRemoteNodeConnection200JSONResponse

type TestRemoteNodeConnection200JSONResponse TestRemoteNodeConnectionResponse

func (TestRemoteNodeConnection200JSONResponse) VisitTestRemoteNodeConnectionResponse

func (response TestRemoteNodeConnection200JSONResponse) VisitTestRemoteNodeConnectionResponse(w http.ResponseWriter) error

type TestRemoteNodeConnection404JSONResponse

type TestRemoteNodeConnection404JSONResponse Error

func (TestRemoteNodeConnection404JSONResponse) VisitTestRemoteNodeConnectionResponse

func (response TestRemoteNodeConnection404JSONResponse) VisitTestRemoteNodeConnectionResponse(w http.ResponseWriter) error

type TestRemoteNodeConnectionParams

type TestRemoteNodeConnectionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TestRemoteNodeConnectionParams defines parameters for TestRemoteNodeConnection.

type TestRemoteNodeConnectionRequestObject

type TestRemoteNodeConnectionRequestObject struct {
	RemoteNodeId RemoteNodeId `json:"remoteNodeId"`
	Params       TestRemoteNodeConnectionParams
}

type TestRemoteNodeConnectionResponse

type TestRemoteNodeConnectionResponse struct {
	Error   *string `json:"error,omitempty"`
	Message *string `json:"message,omitempty"`
	Success bool    `json:"success"`
}

TestRemoteNodeConnectionResponse defines model for TestRemoteNodeConnectionResponse.

type TestRemoteNodeConnectionResponseObject

type TestRemoteNodeConnectionResponseObject interface {
	VisitTestRemoteNodeConnectionResponse(w http.ResponseWriter) error
}

type TimeoutError

type TimeoutError struct {
	// Code Error code indicating the type of error
	Code     ErrorCode `json:"code"`
	DagRunId string    `json:"dagRunId"`

	// Details Additional error details
	Details *map[string]interface{} `json:"details,omitempty"`

	// Message Short error message
	Message string `json:"message"`
}

TimeoutError defines model for TimeoutError.

type ToggleDAGWebhook200JSONResponse

type ToggleDAGWebhook200JSONResponse WebhookDetails

func (ToggleDAGWebhook200JSONResponse) VisitToggleDAGWebhookResponse

func (response ToggleDAGWebhook200JSONResponse) VisitToggleDAGWebhookResponse(w http.ResponseWriter) error

type ToggleDAGWebhook404JSONResponse

type ToggleDAGWebhook404JSONResponse Error

func (ToggleDAGWebhook404JSONResponse) VisitToggleDAGWebhookResponse

func (response ToggleDAGWebhook404JSONResponse) VisitToggleDAGWebhookResponse(w http.ResponseWriter) error

type ToggleDAGWebhookJSONRequestBody

type ToggleDAGWebhookJSONRequestBody = WebhookToggleRequest

ToggleDAGWebhookJSONRequestBody defines body for ToggleDAGWebhook for application/json ContentType.

type ToggleDAGWebhookParams

type ToggleDAGWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ToggleDAGWebhookParams defines parameters for ToggleDAGWebhook.

type ToggleDAGWebhookRequestObject

type ToggleDAGWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ToggleDAGWebhookParams
	Body     *ToggleDAGWebhookJSONRequestBody
}

type ToggleDAGWebhookResponseObject

type ToggleDAGWebhookResponseObject interface {
	VisitToggleDAGWebhookResponse(w http.ResponseWriter) error
}

type ToggleDAGWebhookdefaultJSONResponse

type ToggleDAGWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ToggleDAGWebhookdefaultJSONResponse) VisitToggleDAGWebhookResponse

func (response ToggleDAGWebhookdefaultJSONResponse) VisitToggleDAGWebhookResponse(w http.ResponseWriter) error

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type ToolDefinition

type ToolDefinition struct {
	// Description Description of what the tool does
	Description *string `json:"description,omitempty"`

	// Name Name of the tool
	Name string `json:"name"`

	// Parameters JSON Schema describing the tool's parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
}

ToolDefinition A tool definition that was available to the LLM

type TriggerType

type TriggerType string

TriggerType How the DAG-run was initiated

const (
	TriggerTypeCatchup   TriggerType = "catchup"
	TriggerTypeManual    TriggerType = "manual"
	TriggerTypeRetry     TriggerType = "retry"
	TriggerTypeScheduler TriggerType = "scheduler"
	TriggerTypeSubdag    TriggerType = "subdag"
	TriggerTypeUnknown   TriggerType = "unknown"
	TriggerTypeWebhook   TriggerType = "webhook"
)

Defines values for TriggerType.

type TriggerWebhook200JSONResponse

type TriggerWebhook200JSONResponse WebhookResponse

func (TriggerWebhook200JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook200JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook400JSONResponse

type TriggerWebhook400JSONResponse Error

func (TriggerWebhook400JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook400JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook401JSONResponse

type TriggerWebhook401JSONResponse Error

func (TriggerWebhook401JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook401JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook403JSONResponse

type TriggerWebhook403JSONResponse Error

func (TriggerWebhook403JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook403JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook404JSONResponse

type TriggerWebhook404JSONResponse Error

func (TriggerWebhook404JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook404JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook409JSONResponse

type TriggerWebhook409JSONResponse Error

func (TriggerWebhook409JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook409JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhookJSONRequestBody

type TriggerWebhookJSONRequestBody = WebhookRequest

TriggerWebhookJSONRequestBody defines body for TriggerWebhook for application/json ContentType.

type TriggerWebhookParams

type TriggerWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Authorization Bearer token for webhook authentication (e.g., 'Bearer dagu_wh_...'). Required only when the webhook auth mode includes token authentication.
	Authorization *string `json:"Authorization,omitempty"`

	// XDaguSignature HMAC webhook signature in the format 'sha256=<hex>'. Required only when the webhook auth mode includes HMAC authentication with strict enforcement.
	XDaguSignature *string `json:"X-Dagu-Signature,omitempty"`
}

TriggerWebhookParams defines parameters for TriggerWebhook.

type TriggerWebhookRequestObject

type TriggerWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   TriggerWebhookParams
	Body     *TriggerWebhookJSONRequestBody
}

type TriggerWebhookResponseObject

type TriggerWebhookResponseObject interface {
	VisitTriggerWebhookResponse(w http.ResponseWriter) error
}

type TriggerWebhookdefaultJSONResponse

type TriggerWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TriggerWebhookdefaultJSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhookdefaultJSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TunnelStatusResponse

type TunnelStatusResponse struct {
	// Enabled Whether tunneling is enabled in configuration
	Enabled bool `json:"enabled"`

	// Error Error message if tunnel failed
	Error *string `json:"error,omitempty"`

	// IsPublic Whether the tunnel provides public internet access
	IsPublic *bool `json:"isPublic,omitempty"`

	// Mode Tunnel mode (e.g., 'direct' or 'funnel' for Tailscale)
	Mode *string `json:"mode,omitempty"`

	// Provider The tunnel provider in use
	Provider *TunnelStatusResponseProvider `json:"provider,omitempty"`

	// PublicUrl The public URL provided by the tunnel
	PublicUrl *string `json:"publicUrl,omitempty"`

	// StartedAt RFC3339 timestamp when tunnel connected
	StartedAt *time.Time `json:"startedAt,omitempty"`

	// Status Current status of the tunnel
	Status TunnelStatusResponseStatus `json:"status"`
}

TunnelStatusResponse Response containing tunnel service status

type TunnelStatusResponseProvider

type TunnelStatusResponseProvider string

TunnelStatusResponseProvider The tunnel provider in use

const (
	TunnelStatusResponseProviderTailscale TunnelStatusResponseProvider = "tailscale"
)

Defines values for TunnelStatusResponseProvider.

type TunnelStatusResponseStatus

type TunnelStatusResponseStatus string

TunnelStatusResponseStatus Current status of the tunnel

const (
	TunnelStatusResponseStatusConnected    TunnelStatusResponseStatus = "connected"
	TunnelStatusResponseStatusConnecting   TunnelStatusResponseStatus = "connecting"
	TunnelStatusResponseStatusDisabled     TunnelStatusResponseStatus = "disabled"
	TunnelStatusResponseStatusError        TunnelStatusResponseStatus = "error"
	TunnelStatusResponseStatusReconnecting TunnelStatusResponseStatus = "reconnecting"
)

Defines values for TunnelStatusResponseStatus.

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type Unimplemented

type Unimplemented struct{}

func (Unimplemented) ActivateLicense

func (_ Unimplemented) ActivateLicense(w http.ResponseWriter, r *http.Request, params ActivateLicenseParams)

Activate a license key (POST /license/activate)

func (Unimplemented) ApproveDAGRunStep

func (_ Unimplemented) ApproveDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params ApproveDAGRunStepParams)

Approve a waiting step (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/approve)

func (Unimplemented) ApproveSubDAGRunStep

func (_ Unimplemented) ApproveSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params ApproveSubDAGRunStepParams)

Approve a waiting step in a sub DAG-run (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/approve)

func (Unimplemented) ChangePassword

func (_ Unimplemented) ChangePassword(w http.ResponseWriter, r *http.Request)

Change current user's password (POST /auth/change-password)

func (Unimplemented) CompleteHumanTask

func (_ Unimplemented) CompleteHumanTask(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, stepId HumanTaskStepId, params CompleteHumanTaskParams)

Complete a waiting human task (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/complete)

func (Unimplemented) ConfigureDAGWebhookHMAC

func (_ Unimplemented) ConfigureDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ConfigureDAGWebhookHMACParams)

Configure webhook HMAC (POST /dags/{fileName}/webhook/hmac/configure)

func (Unimplemented) CreateAPIKey

func (_ Unimplemented) CreateAPIKey(w http.ResponseWriter, r *http.Request)

Create API key (POST /api-keys)

func (Unimplemented) CreateDAGWebhook

func (_ Unimplemented) CreateDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params CreateDAGWebhookParams)

Create webhook for DAG (POST /dags/{fileName}/webhook)

func (Unimplemented) CreateIncidentProvider

func (_ Unimplemented) CreateIncidentProvider(w http.ResponseWriter, r *http.Request, params CreateIncidentProviderParams)

Create incident provider (POST /incident-providers)

func (Unimplemented) CreateNewDAG

func (_ Unimplemented) CreateNewDAG(w http.ResponseWriter, r *http.Request, params CreateNewDAGParams)

Create a new DAG definition (POST /dags)

func (Unimplemented) CreateNotificationChannel

func (_ Unimplemented) CreateNotificationChannel(w http.ResponseWriter, r *http.Request, params CreateNotificationChannelParams)

Create notification channel (POST /notification-channels)

func (Unimplemented) CreateRemoteNode

func (_ Unimplemented) CreateRemoteNode(w http.ResponseWriter, r *http.Request, params CreateRemoteNodeParams)

Create a new remote node (POST /remote-nodes)

func (Unimplemented) CreateRuntimeProfile

func (_ Unimplemented) CreateRuntimeProfile(w http.ResponseWriter, r *http.Request, params CreateRuntimeProfileParams)

Create runtime profile (POST /profiles)

func (Unimplemented) CreateSecret

func (_ Unimplemented) CreateSecret(w http.ResponseWriter, r *http.Request, params CreateSecretParams)

Create a secret (POST /secrets)

func (Unimplemented) CreateUser

func (_ Unimplemented) CreateUser(w http.ResponseWriter, r *http.Request)

Create a new user (POST /users)

func (Unimplemented) CreateView

func (_ Unimplemented) CreateView(w http.ResponseWriter, r *http.Request, params CreateViewParams)

Create a view (POST /views)

func (Unimplemented) CreateWorkspace

func (_ Unimplemented) CreateWorkspace(w http.ResponseWriter, r *http.Request, params CreateWorkspaceParams)

Create a workspace (POST /workspaces)

func (Unimplemented) DeactivateLicense

func (_ Unimplemented) DeactivateLicense(w http.ResponseWriter, r *http.Request, params DeactivateLicenseParams)

Deactivate the current license (POST /license/deactivate)

func (Unimplemented) DeleteAPIKey

func (_ Unimplemented) DeleteAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)

Delete API key (DELETE /api-keys/{keyId})

func (Unimplemented) DeleteDAG

func (_ Unimplemented) DeleteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGParams)

Delete an existing DAG (DELETE /dags/{fileName})

func (Unimplemented) DeleteDAGIncidents

func (_ Unimplemented) DeleteDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGIncidentsParams)

Delete DAG incident routing (DELETE /dags/{fileName}/incidents)

func (Unimplemented) DeleteDAGNotifications

func (_ Unimplemented) DeleteDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGNotificationsParams)

Delete DAG notification settings (DELETE /dags/{fileName}/notifications)

func (Unimplemented) DeleteDAGRun

func (_ Unimplemented) DeleteDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, params DeleteDAGRunParams)

Delete a DAG-run (DELETE /dag-runs/{name}/{dagRunId})

func (Unimplemented) DeleteDAGSettings

func (_ Unimplemented) DeleteDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGSettingsParams)

Delete DAG settings (DELETE /dags/{fileName}/settings)

func (Unimplemented) DeleteDAGWebhook

func (_ Unimplemented) DeleteDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGWebhookParams)

Delete webhook for DAG (DELETE /dags/{fileName}/webhook)

func (Unimplemented) DeleteGlobalRuntimeProfileDefaultEntry

func (_ Unimplemented) DeleteGlobalRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params DeleteGlobalRuntimeProfileDefaultEntryParams)

Delete global runtime profile default entry (DELETE /profiles/_global/entries/{key})

func (Unimplemented) DeleteIncidentProvider

func (_ Unimplemented) DeleteIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params DeleteIncidentProviderParams)

Delete incident provider (DELETE /incident-providers/{providerId})

func (Unimplemented) DeleteNotificationChannel

func (_ Unimplemented) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params DeleteNotificationChannelParams)

Delete notification channel (DELETE /notification-channels/{channelId})

func (Unimplemented) DeleteRemoteNode

func (_ Unimplemented) DeleteRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params DeleteRemoteNodeParams)

Delete a remote node (DELETE /remote-nodes/{remoteNodeId})

func (Unimplemented) DeleteRuntimeProfile

func (_ Unimplemented) DeleteRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params DeleteRuntimeProfileParams)

Delete runtime profile (DELETE /profiles/{profileName})

func (Unimplemented) DeleteRuntimeProfileEntry

func (_ Unimplemented) DeleteRuntimeProfileEntry(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params DeleteRuntimeProfileEntryParams)

Delete runtime profile entry (DELETE /profiles/{profileName}/entries/{key})

func (Unimplemented) DeleteSecret

func (_ Unimplemented) DeleteSecret(w http.ResponseWriter, r *http.Request, secretId string, params DeleteSecretParams)

Delete secret (DELETE /secrets/{secretId})

func (Unimplemented) DeleteSyncItem

func (_ Unimplemented) DeleteSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params DeleteSyncItemParams)

Delete a DAG (POST /sync/items/{itemId}/delete)

func (Unimplemented) DeleteUser

func (_ Unimplemented) DeleteUser(w http.ResponseWriter, r *http.Request, userId UserId)

Delete user (DELETE /users/{userId})

func (Unimplemented) DeleteView

func (_ Unimplemented) DeleteView(w http.ResponseWriter, r *http.Request, viewId string, params DeleteViewParams)

Delete a view (DELETE /views/{viewId})

func (Unimplemented) DeleteWorkspace

func (_ Unimplemented) DeleteWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params DeleteWorkspaceParams)

Delete a workspace (DELETE /workspaces/{workspaceId})

func (Unimplemented) DeleteWorkspaceRuntimeProfileDefaultEntry

func (_ Unimplemented) DeleteWorkspaceRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params DeleteWorkspaceRuntimeProfileDefaultEntryParams)

Delete workspace runtime profile default entry (DELETE /profiles/_workspaces/{workspaceName}/entries/{key})

func (Unimplemented) DequeueDAGRun

func (_ Unimplemented) DequeueDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DequeueDAGRunParams)

Dequeue a queued DAG-run (GET /dag-runs/{name}/{dagRunId}/dequeue)

func (Unimplemented) DisableDAGWebhookHMAC

func (_ Unimplemented) DisableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DisableDAGWebhookHMACParams)

Disable webhook HMAC (POST /dags/{fileName}/webhook/hmac/disable)

func (Unimplemented) DisableSecret

func (_ Unimplemented) DisableSecret(w http.ResponseWriter, r *http.Request, secretId string, params DisableSecretParams)

Disable secret (POST /secrets/{secretId}/disable)

func (Unimplemented) DiscardSyncItemChanges

func (_ Unimplemented) DiscardSyncItemChanges(w http.ResponseWriter, r *http.Request, itemId string, params DiscardSyncItemChangesParams)

Discard local changes for a DAG (POST /sync/items/{itemId}/discard)

func (Unimplemented) DownloadDAGRunArtifact

func (_ Unimplemented) DownloadDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunArtifactParams)

Download an artifact for a DAG-run (GET /dag-runs/{name}/{dagRunId}/artifacts/download)

func (Unimplemented) DownloadDAGRunLog

func (_ Unimplemented) DownloadDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunLogParams)

Download full execution log of a DAG-run (GET /dag-runs/{name}/{dagRunId}/log/download)

func (Unimplemented) DownloadDAGRunStepLog

func (_ Unimplemented) DownloadDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params DownloadDAGRunStepLogParams)

Download log for a specific step in a DAG-run (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log/download)

func (Unimplemented) DownloadSubDAGRunArtifact

func (_ Unimplemented) DownloadSubDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunArtifactParams)

Download an artifact for a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/download)

func (Unimplemented) DownloadSubDAGRunLog

func (_ Unimplemented) DownloadSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunLogParams)

Download log for a specific sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log/download)

func (Unimplemented) DownloadSubDAGRunStepLog

func (_ Unimplemented) DownloadSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params DownloadSubDAGRunStepLogParams)

Download log for a specific step in a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log/download)

func (Unimplemented) EditRetryDAGRun

func (_ Unimplemented) EditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params EditRetryDAGRunParams)

Run edited DAG retry (POST /dag-runs/{name}/{dagRunId}/edit-retry)

func (Unimplemented) EnableDAGWebhookHMAC

func (_ Unimplemented) EnableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params EnableDAGWebhookHMACParams)

Enable webhook HMAC (POST /dags/{fileName}/webhook/hmac/enable)

func (Unimplemented) EnableSecret

func (_ Unimplemented) EnableSecret(w http.ResponseWriter, r *http.Request, secretId string, params EnableSecretParams)

Enable secret (POST /secrets/{secretId}/enable)

func (Unimplemented) EnqueueDAGDAGRun

func (_ Unimplemented) EnqueueDAGDAGRun(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params EnqueueDAGDAGRunParams)

Enqueue a DAG-run from DAG (POST /dags/{fileName}/enqueue)

func (Unimplemented) EnqueueDAGRunFromSpec

func (_ Unimplemented) EnqueueDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params EnqueueDAGRunFromSpecParams)

Enqueue a DAG-run from inline spec (POST /dag-runs/enqueue)

func (Unimplemented) ExecuteDAG

func (_ Unimplemented) ExecuteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ExecuteDAGParams)

Create and execute a DAG-run from DAG (POST /dags/{fileName}/start)

func (Unimplemented) ExecuteDAGRunFromSpec

func (_ Unimplemented) ExecuteDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params ExecuteDAGRunFromSpecParams)

Create and execute a DAG-run from inline spec (POST /dag-runs)

func (Unimplemented) ExecuteDAGSync

func (_ Unimplemented) ExecuteDAGSync(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ExecuteDAGSyncParams)

Execute DAG synchronously and wait for completion (POST /dags/{fileName}/start-sync)

func (Unimplemented) ForgetSyncItem

func (_ Unimplemented) ForgetSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params ForgetSyncItemParams)

Forget a DAG (POST /sync/items/{itemId}/forget)

func (Unimplemented) GetAPIKey

func (_ Unimplemented) GetAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)

Get API key (GET /api-keys/{keyId})

func (Unimplemented) GetAllDAGLabels

func (_ Unimplemented) GetAllDAGLabels(w http.ResponseWriter, r *http.Request, params GetAllDAGLabelsParams)

List all available DAG labels (GET /dags/labels)

func (Unimplemented) GetAllDAGTags

func (_ Unimplemented) GetAllDAGTags(w http.ResponseWriter, r *http.Request, params GetAllDAGTagsParams)

List all available DAG tags (GET /dags/tags)

func (Unimplemented) GetBaseConfig

func (_ Unimplemented) GetBaseConfig(w http.ResponseWriter, r *http.Request, params GetBaseConfigParams)

Get base configuration (GET /settings/base-config)

func (Unimplemented) GetCoordinatorStatus

func (_ Unimplemented) GetCoordinatorStatus(w http.ResponseWriter, r *http.Request, params GetCoordinatorStatusParams)

Get coordinator service status (GET /services/coordinator)

func (Unimplemented) GetCurrentUser

func (_ Unimplemented) GetCurrentUser(w http.ResponseWriter, r *http.Request)

Get current authenticated user (GET /auth/me)

func (Unimplemented) GetDAGDAGRunDetails

func (_ Unimplemented) GetDAGDAGRunDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, dagRunId DAGRunId, params GetDAGDAGRunDetailsParams)

Get detailed status of a specific DAG-run (GET /dags/{fileName}/dag-runs/{dagRunId})

func (Unimplemented) GetDAGDAGRunHistory

func (_ Unimplemented) GetDAGDAGRunHistory(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGDAGRunHistoryParams)

Retrieve execution history of a DAG (GET /dags/{fileName}/dag-runs)

func (Unimplemented) GetDAGDetails

func (_ Unimplemented) GetDAGDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGDetailsParams)

Retrieve comprehensive DAG information (GET /dags/{fileName})

func (Unimplemented) GetDAGIncidents

func (_ Unimplemented) GetDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGIncidentsParams)

Get DAG incident routing (GET /dags/{fileName}/incidents)

func (Unimplemented) GetDAGNotifications

func (_ Unimplemented) GetDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGNotificationsParams)

Get DAG notification settings (GET /dags/{fileName}/notifications)

func (Unimplemented) GetDAGRunArtifactPreview

func (_ Unimplemented) GetDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunArtifactPreviewParams)

Preview an artifact for a DAG-run (GET /dag-runs/{name}/{dagRunId}/artifacts/preview)

func (Unimplemented) GetDAGRunArtifacts

func (_ Unimplemented) GetDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunArtifactsParams)

List artifacts for a DAG-run (GET /dag-runs/{name}/{dagRunId}/artifacts)

func (Unimplemented) GetDAGRunDetails

func (_ Unimplemented) GetDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunDetailsParams)

Retrieve detailed status of a DAG-run (GET /dag-runs/{name}/{dagRunId})

func (Unimplemented) GetDAGRunLog

func (_ Unimplemented) GetDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunLogParams)

Retrieve full execution log of a DAG-run (GET /dag-runs/{name}/{dagRunId}/log)

func (Unimplemented) GetDAGRunOutputs

func (_ Unimplemented) GetDAGRunOutputs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunOutputsParams)

Retrieve collected outputs from a DAG-run (GET /dag-runs/{name}/{dagRunId}/outputs)

func (Unimplemented) GetDAGRunSpec

func (_ Unimplemented) GetDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunSpecParams)

Retrieve DAG specification for a DAG-run (GET /dag-runs/{name}/{dagRunId}/spec)

func (Unimplemented) GetDAGRunStepLog

func (_ Unimplemented) GetDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params GetDAGRunStepLogParams)

Retrieve log for a specific step in a DAG-run (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log)

func (Unimplemented) GetDAGRunStepMessages

func (_ Unimplemented) GetDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params GetDAGRunStepMessagesParams)

Retrieve chat messages for a step (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/messages)

func (Unimplemented) GetDAGSettings

func (_ Unimplemented) GetDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGSettingsParams)

Get DAG settings (GET /dags/{fileName}/settings)

func (Unimplemented) GetDAGSpec

func (_ Unimplemented) GetDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGSpecParams)

Retrieve DAG specification (GET /dags/{fileName}/spec)

func (Unimplemented) GetDAGWebhook

func (_ Unimplemented) GetDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGWebhookParams)

Get webhook for DAG (GET /dags/{fileName}/webhook)

func (Unimplemented) GetGlobalIncidentPolicies

func (_ Unimplemented) GetGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params GetGlobalIncidentPoliciesParams)

Get global incident routing (GET /incident-policies/global)

func (Unimplemented) GetGlobalNotificationRoutes

func (_ Unimplemented) GetGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, params GetGlobalNotificationRoutesParams)

Get global notification routes (GET /notification-routes/global)

func (Unimplemented) GetGlobalRuntimeProfileDefaults

func (_ Unimplemented) GetGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, params GetGlobalRuntimeProfileDefaultsParams)

Get global runtime profile defaults (GET /profiles/_global)

func (Unimplemented) GetHealthStatus

func (_ Unimplemented) GetHealthStatus(w http.ResponseWriter, r *http.Request)

Check server health status (GET /health)

func (Unimplemented) GetIncidentProvider

func (_ Unimplemented) GetIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params GetIncidentProviderParams)

Get incident provider (GET /incident-providers/{providerId})

func (Unimplemented) GetLicenseStatus added in v2.11.3

func (_ Unimplemented) GetLicenseStatus(w http.ResponseWriter, r *http.Request, params GetLicenseStatusParams)

Get license status (GET /license/status)

func (Unimplemented) GetMetrics

func (_ Unimplemented) GetMetrics(w http.ResponseWriter, r *http.Request)

Get Prometheus metrics (GET /metrics)

func (Unimplemented) GetNotificationChannel

func (_ Unimplemented) GetNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params GetNotificationChannelParams)

Get notification channel (GET /notification-channels/{channelId})

func (Unimplemented) GetNotificationSettings

func (_ Unimplemented) GetNotificationSettings(w http.ResponseWriter, r *http.Request, params GetNotificationSettingsParams)

Get notification settings (GET /notification-settings)

func (Unimplemented) GetOpenapiJson

func (_ Unimplemented) GetOpenapiJson(w http.ResponseWriter, r *http.Request)

Get the OpenAPI document (GET /openapi.json)

func (Unimplemented) GetQueue

func (_ Unimplemented) GetQueue(w http.ResponseWriter, r *http.Request, name string, params GetQueueParams)

Get summary information for a specific queue (GET /queues/{name})

func (Unimplemented) GetRemoteNode

func (_ Unimplemented) GetRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params GetRemoteNodeParams)

Get a remote node (GET /remote-nodes/{remoteNodeId})

func (Unimplemented) GetResourceHistory

func (_ Unimplemented) GetResourceHistory(w http.ResponseWriter, r *http.Request, params GetResourceHistoryParams)

Get resource usage history (GET /services/resources/history)

func (Unimplemented) GetRuntimeProfile

func (_ Unimplemented) GetRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params GetRuntimeProfileParams)

Get runtime profile (GET /profiles/{profileName})

func (Unimplemented) GetSchedulerStatus

func (_ Unimplemented) GetSchedulerStatus(w http.ResponseWriter, r *http.Request, params GetSchedulerStatusParams)

Get scheduler service status (GET /services/scheduler)

func (Unimplemented) GetSecret

func (_ Unimplemented) GetSecret(w http.ResponseWriter, r *http.Request, secretId string, params GetSecretParams)

Get secret (GET /secrets/{secretId})

func (Unimplemented) GetSubDAGRunArtifactPreview

func (_ Unimplemented) GetSubDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunArtifactPreviewParams)

Preview an artifact for a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/preview)

func (Unimplemented) GetSubDAGRunArtifacts

func (_ Unimplemented) GetSubDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunArtifactsParams)

List artifacts for a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts)

func (Unimplemented) GetSubDAGRunDetails

func (_ Unimplemented) GetSubDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunDetailsParams)

Retrieve detailed status of a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId})

func (Unimplemented) GetSubDAGRunLog

func (_ Unimplemented) GetSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunLogParams)

Retrieve log for a specific sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log)

func (Unimplemented) GetSubDAGRunSpec

func (_ Unimplemented) GetSubDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunSpecParams)

Get Sub-DAG Run Specification (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/spec)

func (Unimplemented) GetSubDAGRunStepLog

func (_ Unimplemented) GetSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params GetSubDAGRunStepLogParams)

Retrieve log for a specific step in a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log)

func (Unimplemented) GetSubDAGRunStepMessages

func (_ Unimplemented) GetSubDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params GetSubDAGRunStepMessagesParams)

Retrieve chat messages for a step in a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/messages)

func (Unimplemented) GetSubDAGRuns

func (_ Unimplemented) GetSubDAGRuns(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetSubDAGRunsParams)

Get sub DAG runs with timing info (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs)

func (Unimplemented) GetSyncConfig

func (_ Unimplemented) GetSyncConfig(w http.ResponseWriter, r *http.Request, params GetSyncConfigParams)

Get Git sync configuration (GET /sync/config)

func (Unimplemented) GetSyncItemDiff

func (_ Unimplemented) GetSyncItemDiff(w http.ResponseWriter, r *http.Request, itemId string, params GetSyncItemDiffParams)

Get diff for a DAG (GET /sync/items/{itemId}/diff)

func (Unimplemented) GetSyncStatus

func (_ Unimplemented) GetSyncStatus(w http.ResponseWriter, r *http.Request, params GetSyncStatusParams)

Get Git sync status (GET /sync/status)

func (Unimplemented) GetTunnelStatus

func (_ Unimplemented) GetTunnelStatus(w http.ResponseWriter, r *http.Request, params GetTunnelStatusParams)

Get tunnel service status (GET /services/tunnel)

func (Unimplemented) GetUser

func (_ Unimplemented) GetUser(w http.ResponseWriter, r *http.Request, userId UserId)

Get user by ID (GET /users/{userId})

func (Unimplemented) GetView

func (_ Unimplemented) GetView(w http.ResponseWriter, r *http.Request, viewId string, params GetViewParams)

Get a view (GET /views/{viewId})

func (Unimplemented) GetWorkers

func (_ Unimplemented) GetWorkers(w http.ResponseWriter, r *http.Request, params GetWorkersParams)

List distributed workers (GET /workers)

func (Unimplemented) GetWorkspace

func (_ Unimplemented) GetWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params GetWorkspaceParams)

Get workspace by ID (GET /workspaces/{workspaceId})

func (Unimplemented) GetWorkspaceBaseConfig

func (_ Unimplemented) GetWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceBaseConfigParams)

Get workspace base configuration (GET /settings/workspaces/{workspaceName}/base-config)

func (Unimplemented) GetWorkspaceIncidentPolicies

func (_ Unimplemented) GetWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceIncidentPoliciesParams)

Get workspace incident routing (GET /incident-policies/workspaces/{workspaceName})

func (Unimplemented) GetWorkspaceNotificationRoutes

func (_ Unimplemented) GetWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceNotificationRoutesParams)

Get workspace notification routes (GET /notification-routes/workspaces/{workspaceName})

func (Unimplemented) GetWorkspaceRuntimeProfileDefaults

func (_ Unimplemented) GetWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceRuntimeProfileDefaultsParams)

Get workspace runtime profile defaults (GET /profiles/_workspaces/{workspaceName})

func (Unimplemented) ListAPIKeys

func (_ Unimplemented) ListAPIKeys(w http.ResponseWriter, r *http.Request)

List all API keys (GET /api-keys)

func (Unimplemented) ListAuditLogs

func (_ Unimplemented) ListAuditLogs(w http.ResponseWriter, r *http.Request, params ListAuditLogsParams)

List audit log entries (GET /audit)

func (Unimplemented) ListDAGRuns

func (_ Unimplemented) ListDAGRuns(w http.ResponseWriter, r *http.Request, params ListDAGRunsParams)

List all DAG-runs (GET /dag-runs)

func (Unimplemented) ListDAGRunsByName

func (_ Unimplemented) ListDAGRunsByName(w http.ResponseWriter, r *http.Request, name DAGRunName, params ListDAGRunsByNameParams)

List all DAG-runs with a specific name (GET /dag-runs/{name})

func (Unimplemented) ListDAGs

func (_ Unimplemented) ListDAGs(w http.ResponseWriter, r *http.Request, params ListDAGsParams)

List all available DAGs (GET /dags)

func (Unimplemented) ListEventLogs

func (_ Unimplemented) ListEventLogs(w http.ResponseWriter, r *http.Request, params ListEventLogsParams)

List centralized event log entries (GET /event-logs)

func (Unimplemented) ListIncidentPolicies

func (_ Unimplemented) ListIncidentPolicies(w http.ResponseWriter, r *http.Request, params ListIncidentPoliciesParams)

List incident routing (GET /incident-policies)

func (Unimplemented) ListIncidentProviders

func (_ Unimplemented) ListIncidentProviders(w http.ResponseWriter, r *http.Request, params ListIncidentProvidersParams)

List incident providers (GET /incident-providers)

func (Unimplemented) ListNotificationChannels

func (_ Unimplemented) ListNotificationChannels(w http.ResponseWriter, r *http.Request, params ListNotificationChannelsParams)

List notification channels (GET /notification-channels)

func (Unimplemented) ListNotificationRoutes

func (_ Unimplemented) ListNotificationRoutes(w http.ResponseWriter, r *http.Request, params ListNotificationRoutesParams)

List notification routes (GET /notification-routes)

func (Unimplemented) ListQueueItems

func (_ Unimplemented) ListQueueItems(w http.ResponseWriter, r *http.Request, name string, params ListQueueItemsParams)

Get queued items for a specific queue (GET /queues/{name}/items)

func (Unimplemented) ListQueues

func (_ Unimplemented) ListQueues(w http.ResponseWriter, r *http.Request, params ListQueuesParams)

List all execution queues with summary statistics (GET /queues)

func (Unimplemented) ListRemoteNodes

func (_ Unimplemented) ListRemoteNodes(w http.ResponseWriter, r *http.Request, params ListRemoteNodesParams)

List all remote nodes (GET /remote-nodes)

func (Unimplemented) ListRuntimeProfiles

func (_ Unimplemented) ListRuntimeProfiles(w http.ResponseWriter, r *http.Request, params ListRuntimeProfilesParams)

List runtime profiles (GET /profiles)

func (Unimplemented) ListSecrets

func (_ Unimplemented) ListSecrets(w http.ResponseWriter, r *http.Request, params ListSecretsParams)

List secrets (GET /secrets)

func (Unimplemented) ListUsers

func (_ Unimplemented) ListUsers(w http.ResponseWriter, r *http.Request)

List all users (GET /users)

func (Unimplemented) ListViews

func (_ Unimplemented) ListViews(w http.ResponseWriter, r *http.Request, params ListViewsParams)

List saved views (GET /views)

func (Unimplemented) ListWebhooks

func (_ Unimplemented) ListWebhooks(w http.ResponseWriter, r *http.Request, params ListWebhooksParams)

List all webhooks (GET /webhooks)

func (Unimplemented) ListWorkspaces

func (_ Unimplemented) ListWorkspaces(w http.ResponseWriter, r *http.Request, params ListWorkspacesParams)

List all workspaces (GET /workspaces)

func (Unimplemented) Login

func (_ Unimplemented) Login(w http.ResponseWriter, r *http.Request)

Authenticate user and obtain JWT token (POST /auth/login)

func (Unimplemented) MoveSyncItem

func (_ Unimplemented) MoveSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params MoveSyncItemParams)

Move a DAG (POST /sync/items/{itemId}/move)

func (Unimplemented) PreviewEditRetryDAGRun

func (_ Unimplemented) PreviewEditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params PreviewEditRetryDAGRunParams)

Preview edited DAG-run retry (POST /dag-runs/{name}/{dagRunId}/edit-retry/preview)

func (Unimplemented) PublishSyncItem

func (_ Unimplemented) PublishSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params PublishSyncItemParams)

Publish a single DAG (POST /sync/items/{itemId}/publish)

func (Unimplemented) PushBackDAGRunStep

func (_ Unimplemented) PushBackDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params PushBackDAGRunStepParams)

Push back a waiting step for re-execution with feedback (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/push-back)

func (Unimplemented) PushBackSubDAGRunStep

func (_ Unimplemented) PushBackSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params PushBackSubDAGRunStepParams)

Push back a waiting step in a sub DAG-run for re-execution with feedback (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/push-back)

func (Unimplemented) RegenerateDAGWebhookHMACSecret

func (_ Unimplemented) RegenerateDAGWebhookHMACSecret(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RegenerateDAGWebhookHMACSecretParams)

Regenerate webhook HMAC secret (POST /dags/{fileName}/webhook/hmac/regenerate)

func (Unimplemented) RegenerateDAGWebhookToken

func (_ Unimplemented) RegenerateDAGWebhookToken(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RegenerateDAGWebhookTokenParams)

Regenerate webhook token (POST /dags/{fileName}/webhook/regenerate)

func (Unimplemented) RejectDAGRunStep

func (_ Unimplemented) RejectDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params RejectDAGRunStepParams)

Reject a waiting step (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/reject)

func (Unimplemented) RejectSubDAGRunStep

func (_ Unimplemented) RejectSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params RejectSubDAGRunStepParams)

Reject a waiting step in a sub DAG-run (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/reject)

func (Unimplemented) RenameDAG

func (_ Unimplemented) RenameDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RenameDAGParams)

Change DAG file ID (POST /dags/{fileName}/rename)

func (Unimplemented) RescheduleDAGRun

func (_ Unimplemented) RescheduleDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params RescheduleDAGRunParams)

Reschedule DAG-run with a new run ID (POST /dag-runs/{name}/{dagRunId}/reschedule)

func (Unimplemented) ResetUserPassword

func (_ Unimplemented) ResetUserPassword(w http.ResponseWriter, r *http.Request, userId UserId)

Reset user's password (POST /users/{userId}/reset-password)

func (Unimplemented) ResumeHumanTaskDAGRun

func (_ Unimplemented) ResumeHumanTaskDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, params ResumeHumanTaskDAGRunParams)

Queue a completed human-task checkpoint for resume (POST /dag-runs/{name}/{dagRunId}/human-tasks/resume)

func (Unimplemented) RetryDAGRun

func (_ Unimplemented) RetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params RetryDAGRunParams)

Retry DAG-run execution (POST /dag-runs/{name}/{dagRunId}/retry)

func (Unimplemented) SearchDAGFeed

func (_ Unimplemented) SearchDAGFeed(w http.ResponseWriter, r *http.Request, params SearchDAGFeedParams)

Search DAGs (GET /search/dags)

func (Unimplemented) SearchDAGs

func (_ Unimplemented) SearchDAGs(w http.ResponseWriter, r *http.Request, params SearchDAGsParams)

Search DAGs (GET /dags/search)

func (Unimplemented) SearchDagMatches

func (_ Unimplemented) SearchDagMatches(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params SearchDagMatchesParams)

Search DAG match snippets (GET /search/dags/{fileName}/matches)

func (Unimplemented) SetGlobalRuntimeProfileDefaultSecret

func (_ Unimplemented) SetGlobalRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params SetGlobalRuntimeProfileDefaultSecretParams)

Set global runtime profile default secret (PUT /profiles/_global/secrets/{key})

func (Unimplemented) SetGlobalRuntimeProfileDefaultVariable

func (_ Unimplemented) SetGlobalRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params SetGlobalRuntimeProfileDefaultVariableParams)

Set global runtime profile default variable (PUT /profiles/_global/variables/{key})

func (Unimplemented) SetRuntimeProfileSecret

func (_ Unimplemented) SetRuntimeProfileSecret(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params SetRuntimeProfileSecretParams)

Set runtime profile secret (PUT /profiles/{profileName}/secrets/{key})

func (Unimplemented) SetRuntimeProfileVariable

func (_ Unimplemented) SetRuntimeProfileVariable(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params SetRuntimeProfileVariableParams)

Set runtime profile variable (PUT /profiles/{profileName}/variables/{key})

func (Unimplemented) SetWorkspaceRuntimeProfileDefaultSecret

func (_ Unimplemented) SetWorkspaceRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params SetWorkspaceRuntimeProfileDefaultSecretParams)

Set workspace runtime profile default secret (PUT /profiles/_workspaces/{workspaceName}/secrets/{key})

func (Unimplemented) SetWorkspaceRuntimeProfileDefaultVariable

func (_ Unimplemented) SetWorkspaceRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params SetWorkspaceRuntimeProfileDefaultVariableParams)

Set workspace runtime profile default variable (PUT /profiles/_workspaces/{workspaceName}/variables/{key})

func (Unimplemented) Setup

func (_ Unimplemented) Setup(w http.ResponseWriter, r *http.Request, params SetupParams)

Create initial admin account (POST /auth/setup)

func (Unimplemented) StopAllDAGRuns

func (_ Unimplemented) StopAllDAGRuns(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params StopAllDAGRunsParams)

Stop all running instances of a DAG (POST /dags/{fileName}/stop-all)

func (Unimplemented) SyncCleanup

func (_ Unimplemented) SyncCleanup(w http.ResponseWriter, r *http.Request, params SyncCleanupParams)

Cleanup missing DAGs (POST /sync/cleanup)

func (Unimplemented) SyncDeleteBatch

func (_ Unimplemented) SyncDeleteBatch(w http.ResponseWriter, r *http.Request, params SyncDeleteBatchParams)

Delete selected DAGs (POST /sync/delete-batch)

func (Unimplemented) SyncDeleteMissing

func (_ Unimplemented) SyncDeleteMissing(w http.ResponseWriter, r *http.Request, params SyncDeleteMissingParams)

Delete all missing DAGs (POST /sync/delete-missing)

func (Unimplemented) SyncPublishAll

func (_ Unimplemented) SyncPublishAll(w http.ResponseWriter, r *http.Request, params SyncPublishAllParams)

Publish selected DAGs (POST /sync/publish-all)

func (Unimplemented) SyncPull

func (_ Unimplemented) SyncPull(w http.ResponseWriter, r *http.Request, params SyncPullParams)

Pull changes from remote repository (POST /sync/pull)

func (Unimplemented) SyncTestConnection

func (_ Unimplemented) SyncTestConnection(w http.ResponseWriter, r *http.Request, params SyncTestConnectionParams)

Test connection to remote repository (POST /sync/test-connection)

func (Unimplemented) TerminateDAGRun

func (_ Unimplemented) TerminateDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params TerminateDAGRunParams)

Terminate or cancel a DAG-run (POST /dag-runs/{name}/{dagRunId}/stop)

func (Unimplemented) TestDAGNotifications

func (_ Unimplemented) TestDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params TestDAGNotificationsParams)

Send a test DAG notification (POST /dags/{fileName}/notifications/test)

func (Unimplemented) TestIncidentProvider

func (_ Unimplemented) TestIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params TestIncidentProviderParams)

Send a test incident (POST /incident-providers/{providerId}/test)

func (Unimplemented) TestRemoteNodeConnection

func (_ Unimplemented) TestRemoteNodeConnection(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params TestRemoteNodeConnectionParams)

Test remote node connection (POST /remote-nodes/{remoteNodeId}/test-connection)

func (Unimplemented) ToggleDAGWebhook

func (_ Unimplemented) ToggleDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ToggleDAGWebhookParams)

Toggle webhook enabled state (POST /dags/{fileName}/webhook/toggle)

func (Unimplemented) TriggerWebhook

func (_ Unimplemented) TriggerWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params TriggerWebhookParams)

Trigger DAG execution via webhook (POST /webhooks/{fileName})

func (Unimplemented) UpdateAPIKey

func (_ Unimplemented) UpdateAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)

Update API key (PATCH /api-keys/{keyId})

func (Unimplemented) UpdateBaseConfig

func (_ Unimplemented) UpdateBaseConfig(w http.ResponseWriter, r *http.Request, params UpdateBaseConfigParams)

Update base configuration (PUT /settings/base-config)

func (Unimplemented) UpdateDAGIncidents

func (_ Unimplemented) UpdateDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGIncidentsParams)

Update DAG incident routing (PUT /dags/{fileName}/incidents)

func (Unimplemented) UpdateDAGNotifications

func (_ Unimplemented) UpdateDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGNotificationsParams)

Update DAG notification settings (PUT /dags/{fileName}/notifications)

func (Unimplemented) UpdateDAGRunStepStatus

func (_ Unimplemented) UpdateDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params UpdateDAGRunStepStatusParams)

Manually update a step's execution status (PATCH /dag-runs/{name}/{dagRunId}/steps/{stepName}/status)

func (Unimplemented) UpdateDAGSettings

func (_ Unimplemented) UpdateDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSettingsParams)

Update DAG settings (PUT /dags/{fileName}/settings)

func (Unimplemented) UpdateDAGSpec

func (_ Unimplemented) UpdateDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSpecParams)

Update DAG spec (PUT /dags/{fileName}/spec)

func (Unimplemented) UpdateDAGSuspensionState

func (_ Unimplemented) UpdateDAGSuspensionState(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSuspensionStateParams)

Toggle DAG suspension state (POST /dags/{fileName}/suspend)

func (Unimplemented) UpdateGlobalIncidentPolicies

func (_ Unimplemented) UpdateGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params UpdateGlobalIncidentPoliciesParams)

Update global incident routing (PUT /incident-policies/global)

func (Unimplemented) UpdateGlobalNotificationRoutes

func (_ Unimplemented) UpdateGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, params UpdateGlobalNotificationRoutesParams)

Update global notification routes (PUT /notification-routes/global)

func (Unimplemented) UpdateGlobalRuntimeProfileDefaults

func (_ Unimplemented) UpdateGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, params UpdateGlobalRuntimeProfileDefaultsParams)

Update global runtime profile defaults (PATCH /profiles/_global)

func (Unimplemented) UpdateIncidentProvider

func (_ Unimplemented) UpdateIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params UpdateIncidentProviderParams)

Update incident provider (PUT /incident-providers/{providerId})

func (Unimplemented) UpdateNotificationChannel

func (_ Unimplemented) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params UpdateNotificationChannelParams)

Update notification channel (PUT /notification-channels/{channelId})

func (Unimplemented) UpdateNotificationSettings

func (_ Unimplemented) UpdateNotificationSettings(w http.ResponseWriter, r *http.Request, params UpdateNotificationSettingsParams)

Update notification settings (PUT /notification-settings)

func (Unimplemented) UpdateRemoteNode

func (_ Unimplemented) UpdateRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params UpdateRemoteNodeParams)

Update a remote node (PATCH /remote-nodes/{remoteNodeId})

func (Unimplemented) UpdateRuntimeProfile

func (_ Unimplemented) UpdateRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params UpdateRuntimeProfileParams)

Update runtime profile metadata (PATCH /profiles/{profileName})

func (Unimplemented) UpdateSecret

func (_ Unimplemented) UpdateSecret(w http.ResponseWriter, r *http.Request, secretId string, params UpdateSecretParams)

Update secret metadata (PATCH /secrets/{secretId})

func (Unimplemented) UpdateSubDAGRunStepStatus

func (_ Unimplemented) UpdateSubDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params UpdateSubDAGRunStepStatusParams)

Manually update a step's execution status in a sub DAG-run (PATCH /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/status)

func (Unimplemented) UpdateSyncConfig

func (_ Unimplemented) UpdateSyncConfig(w http.ResponseWriter, r *http.Request, params UpdateSyncConfigParams)

Update Git sync configuration (PUT /sync/config)

func (Unimplemented) UpdateUser

func (_ Unimplemented) UpdateUser(w http.ResponseWriter, r *http.Request, userId UserId)

Update user (PATCH /users/{userId})

func (Unimplemented) UpdateView

func (_ Unimplemented) UpdateView(w http.ResponseWriter, r *http.Request, viewId string, params UpdateViewParams)

Update a view (PUT /views/{viewId})

func (Unimplemented) UpdateWorkspace

func (_ Unimplemented) UpdateWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params UpdateWorkspaceParams)

Update a workspace (PATCH /workspaces/{workspaceId})

func (Unimplemented) UpdateWorkspaceBaseConfig

func (_ Unimplemented) UpdateWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceBaseConfigParams)

Update workspace base configuration (PUT /settings/workspaces/{workspaceName}/base-config)

func (Unimplemented) UpdateWorkspaceIncidentPolicies

func (_ Unimplemented) UpdateWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceIncidentPoliciesParams)

Update workspace incident routing (PUT /incident-policies/workspaces/{workspaceName})

func (Unimplemented) UpdateWorkspaceNotificationRoutes

func (_ Unimplemented) UpdateWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceNotificationRoutesParams)

Update workspace notification routes (PUT /notification-routes/workspaces/{workspaceName})

func (Unimplemented) UpdateWorkspaceRuntimeProfileDefaults

func (_ Unimplemented) UpdateWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceRuntimeProfileDefaultsParams)

Update workspace runtime profile defaults (PATCH /profiles/_workspaces/{workspaceName})

func (Unimplemented) ValidateDAGSpec

func (_ Unimplemented) ValidateDAGSpec(w http.ResponseWriter, r *http.Request, params ValidateDAGSpecParams)

Validate a DAG specification (POST /dags/validate)

func (Unimplemented) WriteSecretVersion

func (_ Unimplemented) WriteSecretVersion(w http.ResponseWriter, r *http.Request, secretId string, params WriteSecretVersionParams)

Write a new secret value version (POST /secrets/{secretId}/versions)

type UnixTimestamp

type UnixTimestamp = int64

UnixTimestamp Unix timestamp in seconds

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

type UpdateAPIKey200JSONResponse

type UpdateAPIKey200JSONResponse APIKeyResponse

func (UpdateAPIKey200JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey200JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey400JSONResponse

type UpdateAPIKey400JSONResponse Error

func (UpdateAPIKey400JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey400JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey401JSONResponse

type UpdateAPIKey401JSONResponse Error

func (UpdateAPIKey401JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey401JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey403JSONResponse

type UpdateAPIKey403JSONResponse Error

func (UpdateAPIKey403JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey403JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey404JSONResponse

type UpdateAPIKey404JSONResponse Error

func (UpdateAPIKey404JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey404JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey409JSONResponse

type UpdateAPIKey409JSONResponse Error

func (UpdateAPIKey409JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey409JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKeyJSONRequestBody

type UpdateAPIKeyJSONRequestBody = UpdateAPIKeyRequest

UpdateAPIKeyJSONRequestBody defines body for UpdateAPIKey for application/json ContentType.

type UpdateAPIKeyRequest

type UpdateAPIKeyRequest struct {
	// AllowedSurfaces Interfaces where this API key may be accepted
	AllowedSurfaces *[]UpdateAPIKeyRequestAllowedSurfaces `json:"allowedSurfaces,omitempty"`

	// AttributionClass Whether this key is owned by a user or represents a service account
	AttributionClass *UpdateAPIKeyRequestAttributionClass `json:"attributionClass,omitempty"`

	// Description New description
	Description *string `json:"description,omitempty"`

	// Name New name
	Name *string `json:"name,omitempty"`

	// OwnerUserId Owner user ID when attributionClass is user_owned
	OwnerUserId *string `json:"ownerUserId,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role *UserRole `json:"role,omitempty"`

	// ServiceAccountName Service-account display name when attributionClass is service_account
	ServiceAccountName *string `json:"serviceAccountName,omitempty"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess *WorkspaceAccess `json:"workspaceAccess,omitempty"`
}

UpdateAPIKeyRequest Update API key request

type UpdateAPIKeyRequestAllowedSurfaces

type UpdateAPIKeyRequestAllowedSurfaces string

UpdateAPIKeyRequestAllowedSurfaces defines model for UpdateAPIKeyRequest.AllowedSurfaces.

const (
	UpdateAPIKeyRequestAllowedSurfacesMcp     UpdateAPIKeyRequestAllowedSurfaces = "mcp"
	UpdateAPIKeyRequestAllowedSurfacesRestApi UpdateAPIKeyRequestAllowedSurfaces = "rest_api"
)

Defines values for UpdateAPIKeyRequestAllowedSurfaces.

type UpdateAPIKeyRequestAttributionClass

type UpdateAPIKeyRequestAttributionClass string

UpdateAPIKeyRequestAttributionClass Whether this key is owned by a user or represents a service account

const (
	UpdateAPIKeyRequestAttributionClassServiceAccount UpdateAPIKeyRequestAttributionClass = "service_account"
	UpdateAPIKeyRequestAttributionClassUserOwned      UpdateAPIKeyRequestAttributionClass = "user_owned"
)

Defines values for UpdateAPIKeyRequestAttributionClass.

type UpdateAPIKeyRequestObject

type UpdateAPIKeyRequestObject struct {
	KeyId APIKeyId `json:"keyId"`
	Body  *UpdateAPIKeyJSONRequestBody
}

type UpdateAPIKeyResponseObject

type UpdateAPIKeyResponseObject interface {
	VisitUpdateAPIKeyResponse(w http.ResponseWriter) error
}

type UpdateAPIKeydefaultJSONResponse

type UpdateAPIKeydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateAPIKeydefaultJSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKeydefaultJSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateBaseConfig200JSONResponse

type UpdateBaseConfig200JSONResponse struct {
	// Errors List of validation warnings
	Errors []string `json:"errors"`
}

func (UpdateBaseConfig200JSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfig200JSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateBaseConfig400JSONResponse

type UpdateBaseConfig400JSONResponse Error

func (UpdateBaseConfig400JSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfig400JSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateBaseConfig401JSONResponse

type UpdateBaseConfig401JSONResponse Error

func (UpdateBaseConfig401JSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfig401JSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateBaseConfig403JSONResponse

type UpdateBaseConfig403JSONResponse Error

func (UpdateBaseConfig403JSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfig403JSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateBaseConfigJSONBody

type UpdateBaseConfigJSONBody struct {
	// Spec The base configuration in YAML format
	Spec string `json:"spec"`
}

UpdateBaseConfigJSONBody defines parameters for UpdateBaseConfig.

type UpdateBaseConfigJSONRequestBody

type UpdateBaseConfigJSONRequestBody UpdateBaseConfigJSONBody

UpdateBaseConfigJSONRequestBody defines body for UpdateBaseConfig for application/json ContentType.

type UpdateBaseConfigParams

type UpdateBaseConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateBaseConfigParams defines parameters for UpdateBaseConfig.

type UpdateBaseConfigRequestObject

type UpdateBaseConfigRequestObject struct {
	Params UpdateBaseConfigParams
	Body   *UpdateBaseConfigJSONRequestBody
}

type UpdateBaseConfigResponseObject

type UpdateBaseConfigResponseObject interface {
	VisitUpdateBaseConfigResponse(w http.ResponseWriter) error
}

type UpdateBaseConfigdefaultJSONResponse

type UpdateBaseConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateBaseConfigdefaultJSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfigdefaultJSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateDAGIncidents200JSONResponse

type UpdateDAGIncidents200JSONResponse IncidentPolicySet

func (UpdateDAGIncidents200JSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidents200JSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGIncidents400JSONResponse

type UpdateDAGIncidents400JSONResponse Error

func (UpdateDAGIncidents400JSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidents400JSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGIncidents403JSONResponse

type UpdateDAGIncidents403JSONResponse Error

func (UpdateDAGIncidents403JSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidents403JSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGIncidents404JSONResponse

type UpdateDAGIncidents404JSONResponse Error

func (UpdateDAGIncidents404JSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidents404JSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGIncidentsJSONRequestBody

type UpdateDAGIncidentsJSONRequestBody = IncidentPolicySetInput

UpdateDAGIncidentsJSONRequestBody defines body for UpdateDAGIncidents for application/json ContentType.

type UpdateDAGIncidentsParams

type UpdateDAGIncidentsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGIncidentsParams defines parameters for UpdateDAGIncidents.

type UpdateDAGIncidentsRequestObject

type UpdateDAGIncidentsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGIncidentsParams
	Body     *UpdateDAGIncidentsJSONRequestBody
}

type UpdateDAGIncidentsResponseObject

type UpdateDAGIncidentsResponseObject interface {
	VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error
}

type UpdateDAGIncidentsdefaultJSONResponse

type UpdateDAGIncidentsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGIncidentsdefaultJSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidentsdefaultJSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGNotifications200JSONResponse

type UpdateDAGNotifications200JSONResponse DAGNotificationSettings

func (UpdateDAGNotifications200JSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotifications200JSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGNotifications400JSONResponse

type UpdateDAGNotifications400JSONResponse Error

func (UpdateDAGNotifications400JSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotifications400JSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGNotifications403JSONResponse

type UpdateDAGNotifications403JSONResponse Error

func (UpdateDAGNotifications403JSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotifications403JSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGNotifications404JSONResponse

type UpdateDAGNotifications404JSONResponse Error

func (UpdateDAGNotifications404JSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotifications404JSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGNotificationsJSONRequestBody

type UpdateDAGNotificationsJSONRequestBody = UpdateDAGNotificationsRequest

UpdateDAGNotificationsJSONRequestBody defines body for UpdateDAGNotifications for application/json ContentType.

type UpdateDAGNotificationsParams

type UpdateDAGNotificationsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGNotificationsParams defines parameters for UpdateDAGNotifications.

type UpdateDAGNotificationsRequest

type UpdateDAGNotificationsRequest struct {
	// Enabled Whether notification delivery is enabled for this DAG
	Enabled       bool                             `json:"enabled"`
	Events        []NotificationEventType          `json:"events"`
	Subscriptions *[]NotificationSubscriptionInput `json:"subscriptions,omitempty"`
	Targets       []NotificationTargetInput        `json:"targets"`
}

UpdateDAGNotificationsRequest Request to replace DAG notification settings

type UpdateDAGNotificationsRequestObject

type UpdateDAGNotificationsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGNotificationsParams
	Body     *UpdateDAGNotificationsJSONRequestBody
}

type UpdateDAGNotificationsResponseObject

type UpdateDAGNotificationsResponseObject interface {
	VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error
}

type UpdateDAGNotificationsdefaultJSONResponse

type UpdateDAGNotificationsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGNotificationsdefaultJSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotificationsdefaultJSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGRunStepStatus200Response

type UpdateDAGRunStepStatus200Response struct {
}

func (UpdateDAGRunStepStatus200Response) VisitUpdateDAGRunStepStatusResponse

func (response UpdateDAGRunStepStatus200Response) VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateDAGRunStepStatus400JSONResponse

type UpdateDAGRunStepStatus400JSONResponse Error

func (UpdateDAGRunStepStatus400JSONResponse) VisitUpdateDAGRunStepStatusResponse

func (response UpdateDAGRunStepStatus400JSONResponse) VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateDAGRunStepStatus404JSONResponse

type UpdateDAGRunStepStatus404JSONResponse Error

func (UpdateDAGRunStepStatus404JSONResponse) VisitUpdateDAGRunStepStatusResponse

func (response UpdateDAGRunStepStatus404JSONResponse) VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateDAGRunStepStatusJSONBody

type UpdateDAGRunStepStatusJSONBody struct {
	// Status Numeric status code indicating current node state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Skipped"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	// 9: "Retrying"
	Status NodeStatus `json:"status"`
}

UpdateDAGRunStepStatusJSONBody defines parameters for UpdateDAGRunStepStatus.

type UpdateDAGRunStepStatusJSONRequestBody

type UpdateDAGRunStepStatusJSONRequestBody UpdateDAGRunStepStatusJSONBody

UpdateDAGRunStepStatusJSONRequestBody defines body for UpdateDAGRunStepStatus for application/json ContentType.

type UpdateDAGRunStepStatusParams

type UpdateDAGRunStepStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGRunStepStatusParams defines parameters for UpdateDAGRunStepStatus.

type UpdateDAGRunStepStatusRequestObject

type UpdateDAGRunStepStatusRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   UpdateDAGRunStepStatusParams
	Body     *UpdateDAGRunStepStatusJSONRequestBody
}

type UpdateDAGRunStepStatusResponseObject

type UpdateDAGRunStepStatusResponseObject interface {
	VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error
}

type UpdateDAGRunStepStatusdefaultJSONResponse

type UpdateDAGRunStepStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGRunStepStatusdefaultJSONResponse) VisitUpdateDAGRunStepStatusResponse

func (response UpdateDAGRunStepStatusdefaultJSONResponse) VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateDAGSettings200JSONResponse

type UpdateDAGSettings200JSONResponse DAGSettings

func (UpdateDAGSettings200JSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettings200JSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSettings400JSONResponse

type UpdateDAGSettings400JSONResponse Error

func (UpdateDAGSettings400JSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettings400JSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSettings403JSONResponse

type UpdateDAGSettings403JSONResponse Error

func (UpdateDAGSettings403JSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettings403JSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSettings404JSONResponse

type UpdateDAGSettings404JSONResponse Error

func (UpdateDAGSettings404JSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettings404JSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSettingsJSONRequestBody

type UpdateDAGSettingsJSONRequestBody = UpdateDAGSettingsRequest

UpdateDAGSettingsJSONRequestBody defines body for UpdateDAGSettings for application/json ContentType.

type UpdateDAGSettingsParams

type UpdateDAGSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGSettingsParams defines parameters for UpdateDAGSettings.

type UpdateDAGSettingsRequest

type UpdateDAGSettingsRequest struct {
	// Profile Runtime profile name.
	Profile *RuntimeProfileName `json:"profile,omitempty"`
}

UpdateDAGSettingsRequest Request to replace DAG settings. Omit `profile` to clear the DAG default profile.

type UpdateDAGSettingsRequestObject

type UpdateDAGSettingsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGSettingsParams
	Body     *UpdateDAGSettingsJSONRequestBody
}

type UpdateDAGSettingsResponseObject

type UpdateDAGSettingsResponseObject interface {
	VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error
}

type UpdateDAGSettingsdefaultJSONResponse

type UpdateDAGSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGSettingsdefaultJSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettingsdefaultJSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSpec200JSONResponse

type UpdateDAGSpec200JSONResponse struct {
	// Errors List of errors in the spec
	Errors []string `json:"errors"`
}

func (UpdateDAGSpec200JSONResponse) VisitUpdateDAGSpecResponse

func (response UpdateDAGSpec200JSONResponse) VisitUpdateDAGSpecResponse(w http.ResponseWriter) error

type UpdateDAGSpecJSONBody

type UpdateDAGSpecJSONBody struct {
	// Spec The new DAG spec in YAML format
	Spec string `json:"spec"`
}

UpdateDAGSpecJSONBody defines parameters for UpdateDAGSpec.

type UpdateDAGSpecJSONRequestBody

type UpdateDAGSpecJSONRequestBody UpdateDAGSpecJSONBody

UpdateDAGSpecJSONRequestBody defines body for UpdateDAGSpec for application/json ContentType.

type UpdateDAGSpecParams

type UpdateDAGSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGSpecParams defines parameters for UpdateDAGSpec.

type UpdateDAGSpecRequestObject

type UpdateDAGSpecRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGSpecParams
	Body     *UpdateDAGSpecJSONRequestBody
}

type UpdateDAGSpecResponseObject

type UpdateDAGSpecResponseObject interface {
	VisitUpdateDAGSpecResponse(w http.ResponseWriter) error
}

type UpdateDAGSpecdefaultJSONResponse

type UpdateDAGSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGSpecdefaultJSONResponse) VisitUpdateDAGSpecResponse

func (response UpdateDAGSpecdefaultJSONResponse) VisitUpdateDAGSpecResponse(w http.ResponseWriter) error

type UpdateDAGSuspensionState200Response

type UpdateDAGSuspensionState200Response struct {
}

func (UpdateDAGSuspensionState200Response) VisitUpdateDAGSuspensionStateResponse

func (response UpdateDAGSuspensionState200Response) VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error

type UpdateDAGSuspensionState404JSONResponse

type UpdateDAGSuspensionState404JSONResponse Error

func (UpdateDAGSuspensionState404JSONResponse) VisitUpdateDAGSuspensionStateResponse

func (response UpdateDAGSuspensionState404JSONResponse) VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error

type UpdateDAGSuspensionStateJSONBody

type UpdateDAGSuspensionStateJSONBody struct {
	// Suspend Suspend status to set for the DAG
	Suspend bool `json:"suspend"`
}

UpdateDAGSuspensionStateJSONBody defines parameters for UpdateDAGSuspensionState.

type UpdateDAGSuspensionStateJSONRequestBody

type UpdateDAGSuspensionStateJSONRequestBody UpdateDAGSuspensionStateJSONBody

UpdateDAGSuspensionStateJSONRequestBody defines body for UpdateDAGSuspensionState for application/json ContentType.

type UpdateDAGSuspensionStateParams

type UpdateDAGSuspensionStateParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGSuspensionStateParams defines parameters for UpdateDAGSuspensionState.

type UpdateDAGSuspensionStateRequestObject

type UpdateDAGSuspensionStateRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGSuspensionStateParams
	Body     *UpdateDAGSuspensionStateJSONRequestBody
}

type UpdateDAGSuspensionStateResponseObject

type UpdateDAGSuspensionStateResponseObject interface {
	VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error
}

type UpdateDAGSuspensionStatedefaultJSONResponse

type UpdateDAGSuspensionStatedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGSuspensionStatedefaultJSONResponse) VisitUpdateDAGSuspensionStateResponse

func (response UpdateDAGSuspensionStatedefaultJSONResponse) VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPolicies200JSONResponse

type UpdateGlobalIncidentPolicies200JSONResponse IncidentPolicySet

func (UpdateGlobalIncidentPolicies200JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPolicies200JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPolicies400JSONResponse

type UpdateGlobalIncidentPolicies400JSONResponse Error

func (UpdateGlobalIncidentPolicies400JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPolicies400JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPolicies403JSONResponse

type UpdateGlobalIncidentPolicies403JSONResponse Error

func (UpdateGlobalIncidentPolicies403JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPolicies403JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPolicies404JSONResponse

type UpdateGlobalIncidentPolicies404JSONResponse Error

func (UpdateGlobalIncidentPolicies404JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPolicies404JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPoliciesJSONRequestBody

type UpdateGlobalIncidentPoliciesJSONRequestBody = IncidentPolicySetInput

UpdateGlobalIncidentPoliciesJSONRequestBody defines body for UpdateGlobalIncidentPolicies for application/json ContentType.

type UpdateGlobalIncidentPoliciesParams

type UpdateGlobalIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateGlobalIncidentPoliciesParams defines parameters for UpdateGlobalIncidentPolicies.

type UpdateGlobalIncidentPoliciesRequestObject

type UpdateGlobalIncidentPoliciesRequestObject struct {
	Params UpdateGlobalIncidentPoliciesParams
	Body   *UpdateGlobalIncidentPoliciesJSONRequestBody
}

type UpdateGlobalIncidentPoliciesResponseObject

type UpdateGlobalIncidentPoliciesResponseObject interface {
	VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error
}

type UpdateGlobalIncidentPoliciesdefaultJSONResponse

type UpdateGlobalIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateGlobalIncidentPoliciesdefaultJSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPoliciesdefaultJSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutes200JSONResponse

type UpdateGlobalNotificationRoutes200JSONResponse NotificationRouteSet

func (UpdateGlobalNotificationRoutes200JSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutes200JSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutes400JSONResponse

type UpdateGlobalNotificationRoutes400JSONResponse Error

func (UpdateGlobalNotificationRoutes400JSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutes400JSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutes403JSONResponse

type UpdateGlobalNotificationRoutes403JSONResponse Error

func (UpdateGlobalNotificationRoutes403JSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutes403JSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutes404JSONResponse

type UpdateGlobalNotificationRoutes404JSONResponse Error

func (UpdateGlobalNotificationRoutes404JSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutes404JSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutesJSONRequestBody

type UpdateGlobalNotificationRoutesJSONRequestBody = NotificationRouteSetInput

UpdateGlobalNotificationRoutesJSONRequestBody defines body for UpdateGlobalNotificationRoutes for application/json ContentType.

type UpdateGlobalNotificationRoutesParams

type UpdateGlobalNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateGlobalNotificationRoutesParams defines parameters for UpdateGlobalNotificationRoutes.

type UpdateGlobalNotificationRoutesResponseObject

type UpdateGlobalNotificationRoutesResponseObject interface {
	VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error
}

type UpdateGlobalNotificationRoutesdefaultJSONResponse

type UpdateGlobalNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateGlobalNotificationRoutesdefaultJSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutesdefaultJSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaults200JSONResponse

type UpdateGlobalRuntimeProfileDefaults200JSONResponse InheritedRuntimeProfileResponse

func (UpdateGlobalRuntimeProfileDefaults200JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaults200JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaults400JSONResponse

type UpdateGlobalRuntimeProfileDefaults400JSONResponse Error

func (UpdateGlobalRuntimeProfileDefaults400JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaults400JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaults401JSONResponse

type UpdateGlobalRuntimeProfileDefaults401JSONResponse Error

func (UpdateGlobalRuntimeProfileDefaults401JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaults401JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaults403JSONResponse

type UpdateGlobalRuntimeProfileDefaults403JSONResponse Error

func (UpdateGlobalRuntimeProfileDefaults403JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaults403JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaultsJSONRequestBody

type UpdateGlobalRuntimeProfileDefaultsJSONRequestBody = UpdateInheritedRuntimeProfileRequest

UpdateGlobalRuntimeProfileDefaultsJSONRequestBody defines body for UpdateGlobalRuntimeProfileDefaults for application/json ContentType.

type UpdateGlobalRuntimeProfileDefaultsParams

type UpdateGlobalRuntimeProfileDefaultsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateGlobalRuntimeProfileDefaultsParams defines parameters for UpdateGlobalRuntimeProfileDefaults.

type UpdateGlobalRuntimeProfileDefaultsResponseObject

type UpdateGlobalRuntimeProfileDefaultsResponseObject interface {
	VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}

type UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse

type UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateIncidentProvider200JSONResponse

type UpdateIncidentProvider200JSONResponse IncidentProvider

func (UpdateIncidentProvider200JSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProvider200JSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateIncidentProvider400JSONResponse

type UpdateIncidentProvider400JSONResponse Error

func (UpdateIncidentProvider400JSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProvider400JSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateIncidentProvider403JSONResponse

type UpdateIncidentProvider403JSONResponse Error

func (UpdateIncidentProvider403JSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProvider403JSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateIncidentProvider404JSONResponse

type UpdateIncidentProvider404JSONResponse Error

func (UpdateIncidentProvider404JSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProvider404JSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateIncidentProviderJSONRequestBody

type UpdateIncidentProviderJSONRequestBody = IncidentProviderInput

UpdateIncidentProviderJSONRequestBody defines body for UpdateIncidentProvider for application/json ContentType.

type UpdateIncidentProviderParams

type UpdateIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateIncidentProviderParams defines parameters for UpdateIncidentProvider.

type UpdateIncidentProviderRequestObject

type UpdateIncidentProviderRequestObject struct {
	ProviderId string `json:"providerId"`
	Params     UpdateIncidentProviderParams
	Body       *UpdateIncidentProviderJSONRequestBody
}

type UpdateIncidentProviderResponseObject

type UpdateIncidentProviderResponseObject interface {
	VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error
}

type UpdateIncidentProviderdefaultJSONResponse

type UpdateIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateIncidentProviderdefaultJSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProviderdefaultJSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateInheritedRuntimeProfileRequest

type UpdateInheritedRuntimeProfileRequest struct {
	// DefaultProfile Runtime profile override. Empty string means no profile.
	DefaultProfile *RuntimeProfileOverride `json:"defaultProfile,omitempty"`
	Description    *string                 `json:"description,omitempty"`
}

UpdateInheritedRuntimeProfileRequest defines model for UpdateInheritedRuntimeProfileRequest.

type UpdateNotificationChannel200JSONResponse

type UpdateNotificationChannel200JSONResponse NotificationChannel

func (UpdateNotificationChannel200JSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChannel200JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationChannel400JSONResponse

type UpdateNotificationChannel400JSONResponse Error

func (UpdateNotificationChannel400JSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChannel400JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationChannel403JSONResponse

type UpdateNotificationChannel403JSONResponse Error

func (UpdateNotificationChannel403JSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChannel403JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationChannel404JSONResponse

type UpdateNotificationChannel404JSONResponse Error

func (UpdateNotificationChannel404JSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChannel404JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationChannelJSONRequestBody

type UpdateNotificationChannelJSONRequestBody = NotificationChannelInput

UpdateNotificationChannelJSONRequestBody defines body for UpdateNotificationChannel for application/json ContentType.

type UpdateNotificationChannelParams

type UpdateNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateNotificationChannelParams defines parameters for UpdateNotificationChannel.

type UpdateNotificationChannelRequestObject

type UpdateNotificationChannelRequestObject struct {
	ChannelId string `json:"channelId"`
	Params    UpdateNotificationChannelParams
	Body      *UpdateNotificationChannelJSONRequestBody
}

type UpdateNotificationChannelResponseObject

type UpdateNotificationChannelResponseObject interface {
	VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
}

type UpdateNotificationChanneldefaultJSONResponse

type UpdateNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateNotificationChanneldefaultJSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChanneldefaultJSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationSettings200JSONResponse

type UpdateNotificationSettings200JSONResponse NotificationWorkspaceSettings

func (UpdateNotificationSettings200JSONResponse) VisitUpdateNotificationSettingsResponse

func (response UpdateNotificationSettings200JSONResponse) VisitUpdateNotificationSettingsResponse(w http.ResponseWriter) error

type UpdateNotificationSettings400JSONResponse

type UpdateNotificationSettings400JSONResponse Error

func (UpdateNotificationSettings400JSONResponse) VisitUpdateNotificationSettingsResponse

func (response UpdateNotificationSettings400JSONResponse) VisitUpdateNotificationSettingsResponse(w http.ResponseWriter) error

type UpdateNotificationSettingsJSONRequestBody

type UpdateNotificationSettingsJSONRequestBody = NotificationWorkspaceSettingsInput

UpdateNotificationSettingsJSONRequestBody defines body for UpdateNotificationSettings for application/json ContentType.

type UpdateNotificationSettingsParams

type UpdateNotificationSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateNotificationSettingsParams defines parameters for UpdateNotificationSettings.

type UpdateNotificationSettingsRequestObject

type UpdateNotificationSettingsRequestObject struct {
	Params UpdateNotificationSettingsParams
	Body   *UpdateNotificationSettingsJSONRequestBody
}

type UpdateNotificationSettingsResponseObject

type UpdateNotificationSettingsResponseObject interface {
	VisitUpdateNotificationSettingsResponse(w http.ResponseWriter) error
}

type UpdateNotificationSettingsdefaultJSONResponse

type UpdateNotificationSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateNotificationSettingsdefaultJSONResponse) VisitUpdateNotificationSettingsResponse

func (response UpdateNotificationSettingsdefaultJSONResponse) VisitUpdateNotificationSettingsResponse(w http.ResponseWriter) error

type UpdateRemoteNode200JSONResponse

type UpdateRemoteNode200JSONResponse RemoteNodeResponse

func (UpdateRemoteNode200JSONResponse) VisitUpdateRemoteNodeResponse

func (response UpdateRemoteNode200JSONResponse) VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error

type UpdateRemoteNode403JSONResponse

type UpdateRemoteNode403JSONResponse Error

func (UpdateRemoteNode403JSONResponse) VisitUpdateRemoteNodeResponse

func (response UpdateRemoteNode403JSONResponse) VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error

type UpdateRemoteNode404JSONResponse

type UpdateRemoteNode404JSONResponse Error

func (UpdateRemoteNode404JSONResponse) VisitUpdateRemoteNodeResponse

func (response UpdateRemoteNode404JSONResponse) VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error

type UpdateRemoteNode409JSONResponse

type UpdateRemoteNode409JSONResponse Error

func (UpdateRemoteNode409JSONResponse) VisitUpdateRemoteNodeResponse

func (response UpdateRemoteNode409JSONResponse) VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error

type UpdateRemoteNodeJSONRequestBody

type UpdateRemoteNodeJSONRequestBody = UpdateRemoteNodeRequest

UpdateRemoteNodeJSONRequestBody defines body for UpdateRemoteNode for application/json ContentType.

type UpdateRemoteNodeParams

type UpdateRemoteNodeParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateRemoteNodeParams defines parameters for UpdateRemoteNode.

type UpdateRemoteNodeRequest

type UpdateRemoteNodeRequest struct {
	ApiBaseUrl        *string                          `json:"apiBaseUrl,omitempty"`
	AuthToken         *string                          `json:"authToken,omitempty"`
	AuthType          *UpdateRemoteNodeRequestAuthType `json:"authType,omitempty"`
	BasicAuthPassword *string                          `json:"basicAuthPassword,omitempty"`
	BasicAuthUsername *string                          `json:"basicAuthUsername,omitempty"`
	Description       *string                          `json:"description,omitempty"`
	Name              *string                          `json:"name,omitempty"`
	SkipTlsVerify     *bool                            `json:"skipTlsVerify,omitempty"`
}

UpdateRemoteNodeRequest defines model for UpdateRemoteNodeRequest.

type UpdateRemoteNodeRequestAuthType

type UpdateRemoteNodeRequestAuthType string

UpdateRemoteNodeRequestAuthType defines model for UpdateRemoteNodeRequest.AuthType.

const (
	UpdateRemoteNodeRequestAuthTypeBasic UpdateRemoteNodeRequestAuthType = "basic"
	UpdateRemoteNodeRequestAuthTypeNone  UpdateRemoteNodeRequestAuthType = "none"
	UpdateRemoteNodeRequestAuthTypeToken UpdateRemoteNodeRequestAuthType = "token"
)

Defines values for UpdateRemoteNodeRequestAuthType.

type UpdateRemoteNodeRequestObject

type UpdateRemoteNodeRequestObject struct {
	RemoteNodeId RemoteNodeId `json:"remoteNodeId"`
	Params       UpdateRemoteNodeParams
	Body         *UpdateRemoteNodeJSONRequestBody
}

type UpdateRemoteNodeResponseObject

type UpdateRemoteNodeResponseObject interface {
	VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error
}

type UpdateRuntimeProfile200JSONResponse

type UpdateRuntimeProfile200JSONResponse RuntimeProfileResponse

func (UpdateRuntimeProfile200JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile200JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfile400JSONResponse

type UpdateRuntimeProfile400JSONResponse Error

func (UpdateRuntimeProfile400JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile400JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfile401JSONResponse

type UpdateRuntimeProfile401JSONResponse Error

func (UpdateRuntimeProfile401JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile401JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfile403JSONResponse

type UpdateRuntimeProfile403JSONResponse Error

func (UpdateRuntimeProfile403JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile403JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfile404JSONResponse

type UpdateRuntimeProfile404JSONResponse Error

func (UpdateRuntimeProfile404JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile404JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfileJSONRequestBody

type UpdateRuntimeProfileJSONRequestBody = UpdateRuntimeProfileRequest

UpdateRuntimeProfileJSONRequestBody defines body for UpdateRuntimeProfile for application/json ContentType.

type UpdateRuntimeProfileParams

type UpdateRuntimeProfileParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateRuntimeProfileParams defines parameters for UpdateRuntimeProfile.

type UpdateRuntimeProfileRequest

type UpdateRuntimeProfileRequest struct {
	Description *string               `json:"description,omitempty"`
	Protected   *bool                 `json:"protected,omitempty"`
	Status      *RuntimeProfileStatus `json:"status,omitempty"`
}

UpdateRuntimeProfileRequest defines model for UpdateRuntimeProfileRequest.

type UpdateRuntimeProfileRequestObject

type UpdateRuntimeProfileRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Params      UpdateRuntimeProfileParams
	Body        *UpdateRuntimeProfileJSONRequestBody
}

type UpdateRuntimeProfileResponseObject

type UpdateRuntimeProfileResponseObject interface {
	VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error
}

type UpdateRuntimeProfiledefaultJSONResponse

type UpdateRuntimeProfiledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateRuntimeProfiledefaultJSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfiledefaultJSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateSecret200JSONResponse

type UpdateSecret200JSONResponse SecretResponse

func (UpdateSecret200JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret200JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecret400JSONResponse

type UpdateSecret400JSONResponse Error

func (UpdateSecret400JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret400JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecret401JSONResponse

type UpdateSecret401JSONResponse Error

func (UpdateSecret401JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret401JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecret403JSONResponse

type UpdateSecret403JSONResponse Error

func (UpdateSecret403JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret403JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecret404JSONResponse

type UpdateSecret404JSONResponse Error

func (UpdateSecret404JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret404JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecretJSONRequestBody

type UpdateSecretJSONRequestBody = UpdateSecretRequest

UpdateSecretJSONRequestBody defines body for UpdateSecret for application/json ContentType.

type UpdateSecretParams

type UpdateSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateSecretParams defines parameters for UpdateSecret.

type UpdateSecretRequest

type UpdateSecretRequest struct {
	Description          *string `json:"description,omitempty"`
	ProviderConnectionId *string `json:"providerConnectionId,omitempty"`
	ProviderRef          *string `json:"providerRef,omitempty"`
}

UpdateSecretRequest defines model for UpdateSecretRequest.

type UpdateSecretRequestObject

type UpdateSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   UpdateSecretParams
	Body     *UpdateSecretJSONRequestBody
}

type UpdateSecretResponseObject

type UpdateSecretResponseObject interface {
	VisitUpdateSecretResponse(w http.ResponseWriter) error
}

type UpdateSecretdefaultJSONResponse

type UpdateSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateSecretdefaultJSONResponse) VisitUpdateSecretResponse

func (response UpdateSecretdefaultJSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSubDAGRunStepStatus200Response

type UpdateSubDAGRunStepStatus200Response struct {
}

func (UpdateSubDAGRunStepStatus200Response) VisitUpdateSubDAGRunStepStatusResponse

func (response UpdateSubDAGRunStepStatus200Response) VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateSubDAGRunStepStatus400JSONResponse

type UpdateSubDAGRunStepStatus400JSONResponse Error

func (UpdateSubDAGRunStepStatus400JSONResponse) VisitUpdateSubDAGRunStepStatusResponse

func (response UpdateSubDAGRunStepStatus400JSONResponse) VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateSubDAGRunStepStatus404JSONResponse

type UpdateSubDAGRunStepStatus404JSONResponse Error

func (UpdateSubDAGRunStepStatus404JSONResponse) VisitUpdateSubDAGRunStepStatusResponse

func (response UpdateSubDAGRunStepStatus404JSONResponse) VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateSubDAGRunStepStatusJSONBody

type UpdateSubDAGRunStepStatusJSONBody struct {
	// Status Numeric status code indicating current node state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Skipped"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	// 9: "Retrying"
	Status NodeStatus `json:"status"`
}

UpdateSubDAGRunStepStatusJSONBody defines parameters for UpdateSubDAGRunStepStatus.

type UpdateSubDAGRunStepStatusJSONRequestBody

type UpdateSubDAGRunStepStatusJSONRequestBody UpdateSubDAGRunStepStatusJSONBody

UpdateSubDAGRunStepStatusJSONRequestBody defines body for UpdateSubDAGRunStepStatus for application/json ContentType.

type UpdateSubDAGRunStepStatusParams

type UpdateSubDAGRunStepStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateSubDAGRunStepStatusParams defines parameters for UpdateSubDAGRunStepStatus.

type UpdateSubDAGRunStepStatusRequestObject

type UpdateSubDAGRunStepStatusRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      UpdateSubDAGRunStepStatusParams
	Body        *UpdateSubDAGRunStepStatusJSONRequestBody
}

type UpdateSubDAGRunStepStatusResponseObject

type UpdateSubDAGRunStepStatusResponseObject interface {
	VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error
}

type UpdateSubDAGRunStepStatusdefaultJSONResponse

type UpdateSubDAGRunStepStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateSubDAGRunStepStatusdefaultJSONResponse) VisitUpdateSubDAGRunStepStatusResponse

func (response UpdateSubDAGRunStepStatusdefaultJSONResponse) VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateSyncConfig200JSONResponse

type UpdateSyncConfig200JSONResponse SyncConfigResponse

func (UpdateSyncConfig200JSONResponse) VisitUpdateSyncConfigResponse

func (response UpdateSyncConfig200JSONResponse) VisitUpdateSyncConfigResponse(w http.ResponseWriter) error

type UpdateSyncConfigJSONRequestBody

type UpdateSyncConfigJSONRequestBody = SyncConfigUpdateRequest

UpdateSyncConfigJSONRequestBody defines body for UpdateSyncConfig for application/json ContentType.

type UpdateSyncConfigParams

type UpdateSyncConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateSyncConfigParams defines parameters for UpdateSyncConfig.

type UpdateSyncConfigRequestObject

type UpdateSyncConfigRequestObject struct {
	Params UpdateSyncConfigParams
	Body   *UpdateSyncConfigJSONRequestBody
}

type UpdateSyncConfigResponseObject

type UpdateSyncConfigResponseObject interface {
	VisitUpdateSyncConfigResponse(w http.ResponseWriter) error
}

type UpdateSyncConfigdefaultJSONResponse

type UpdateSyncConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateSyncConfigdefaultJSONResponse) VisitUpdateSyncConfigResponse

func (response UpdateSyncConfigdefaultJSONResponse) VisitUpdateSyncConfigResponse(w http.ResponseWriter) error

type UpdateUser200JSONResponse

type UpdateUser200JSONResponse UserResponse

func (UpdateUser200JSONResponse) VisitUpdateUserResponse

func (response UpdateUser200JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser400JSONResponse

type UpdateUser400JSONResponse Error

func (UpdateUser400JSONResponse) VisitUpdateUserResponse

func (response UpdateUser400JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser401JSONResponse

type UpdateUser401JSONResponse Error

func (UpdateUser401JSONResponse) VisitUpdateUserResponse

func (response UpdateUser401JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser403JSONResponse

type UpdateUser403JSONResponse Error

func (UpdateUser403JSONResponse) VisitUpdateUserResponse

func (response UpdateUser403JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser404JSONResponse

type UpdateUser404JSONResponse Error

func (UpdateUser404JSONResponse) VisitUpdateUserResponse

func (response UpdateUser404JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser409JSONResponse

type UpdateUser409JSONResponse Error

func (UpdateUser409JSONResponse) VisitUpdateUserResponse

func (response UpdateUser409JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUserJSONRequestBody

type UpdateUserJSONRequestBody = UpdateUserRequest

UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.

type UpdateUserRequest

type UpdateUserRequest struct {
	// IsDisabled Whether to disable the user account
	IsDisabled *bool `json:"isDisabled,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role *UserRole `json:"role,omitempty"`

	// Username New username (must be unique)
	Username *string `json:"username,omitempty"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess *WorkspaceAccess `json:"workspaceAccess,omitempty"`
}

UpdateUserRequest Request body for updating a user

type UpdateUserRequestObject

type UpdateUserRequestObject struct {
	UserId UserId `json:"userId"`
	Body   *UpdateUserJSONRequestBody
}

type UpdateUserResponseObject

type UpdateUserResponseObject interface {
	VisitUpdateUserResponse(w http.ResponseWriter) error
}

type UpdateUserdefaultJSONResponse

type UpdateUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateUserdefaultJSONResponse) VisitUpdateUserResponse

func (response UpdateUserdefaultJSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateView200JSONResponse

type UpdateView200JSONResponse View

func (UpdateView200JSONResponse) VisitUpdateViewResponse

func (response UpdateView200JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateView400JSONResponse

type UpdateView400JSONResponse Error

func (UpdateView400JSONResponse) VisitUpdateViewResponse

func (response UpdateView400JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateView401JSONResponse

type UpdateView401JSONResponse Error

func (UpdateView401JSONResponse) VisitUpdateViewResponse

func (response UpdateView401JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateView403JSONResponse

type UpdateView403JSONResponse Error

func (UpdateView403JSONResponse) VisitUpdateViewResponse

func (response UpdateView403JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateView404JSONResponse

type UpdateView404JSONResponse Error

func (UpdateView404JSONResponse) VisitUpdateViewResponse

func (response UpdateView404JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateViewJSONRequestBody

type UpdateViewJSONRequestBody = ViewSpec

UpdateViewJSONRequestBody defines body for UpdateView for application/json ContentType.

type UpdateViewParams

type UpdateViewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateViewParams defines parameters for UpdateView.

type UpdateViewRequestObject

type UpdateViewRequestObject struct {
	ViewId string `json:"viewId"`
	Params UpdateViewParams
	Body   *UpdateViewJSONRequestBody
}

type UpdateViewResponseObject

type UpdateViewResponseObject interface {
	VisitUpdateViewResponse(w http.ResponseWriter) error
}

type UpdateViewdefaultJSONResponse

type UpdateViewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateViewdefaultJSONResponse) VisitUpdateViewResponse

func (response UpdateViewdefaultJSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateWorkspace200JSONResponse

type UpdateWorkspace200JSONResponse WorkspaceResponse

func (UpdateWorkspace200JSONResponse) VisitUpdateWorkspaceResponse

func (response UpdateWorkspace200JSONResponse) VisitUpdateWorkspaceResponse(w http.ResponseWriter) error

type UpdateWorkspace404JSONResponse

type UpdateWorkspace404JSONResponse Error

func (UpdateWorkspace404JSONResponse) VisitUpdateWorkspaceResponse

func (response UpdateWorkspace404JSONResponse) VisitUpdateWorkspaceResponse(w http.ResponseWriter) error

type UpdateWorkspace409JSONResponse

type UpdateWorkspace409JSONResponse Error

func (UpdateWorkspace409JSONResponse) VisitUpdateWorkspaceResponse

func (response UpdateWorkspace409JSONResponse) VisitUpdateWorkspaceResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig200JSONResponse

type UpdateWorkspaceBaseConfig200JSONResponse struct {
	// Errors List of validation warnings
	Errors []string `json:"errors"`
}

func (UpdateWorkspaceBaseConfig200JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig200JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig400JSONResponse

type UpdateWorkspaceBaseConfig400JSONResponse Error

func (UpdateWorkspaceBaseConfig400JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig400JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig401JSONResponse

type UpdateWorkspaceBaseConfig401JSONResponse Error

func (UpdateWorkspaceBaseConfig401JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig401JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig403JSONResponse

type UpdateWorkspaceBaseConfig403JSONResponse Error

func (UpdateWorkspaceBaseConfig403JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig403JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig404JSONResponse

type UpdateWorkspaceBaseConfig404JSONResponse Error

func (UpdateWorkspaceBaseConfig404JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig404JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfigJSONBody

type UpdateWorkspaceBaseConfigJSONBody struct {
	// Spec The workspace base configuration in YAML format
	Spec string `json:"spec"`
}

UpdateWorkspaceBaseConfigJSONBody defines parameters for UpdateWorkspaceBaseConfig.

type UpdateWorkspaceBaseConfigJSONRequestBody

type UpdateWorkspaceBaseConfigJSONRequestBody UpdateWorkspaceBaseConfigJSONBody

UpdateWorkspaceBaseConfigJSONRequestBody defines body for UpdateWorkspaceBaseConfig for application/json ContentType.

type UpdateWorkspaceBaseConfigParams

type UpdateWorkspaceBaseConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceBaseConfigParams defines parameters for UpdateWorkspaceBaseConfig.

type UpdateWorkspaceBaseConfigRequestObject

type UpdateWorkspaceBaseConfigRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        UpdateWorkspaceBaseConfigParams
	Body          *UpdateWorkspaceBaseConfigJSONRequestBody
}

type UpdateWorkspaceBaseConfigResponseObject

type UpdateWorkspaceBaseConfigResponseObject interface {
	VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceBaseConfigdefaultJSONResponse

type UpdateWorkspaceBaseConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWorkspaceBaseConfigdefaultJSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfigdefaultJSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPolicies200JSONResponse

type UpdateWorkspaceIncidentPolicies200JSONResponse IncidentPolicySet

func (UpdateWorkspaceIncidentPolicies200JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPolicies200JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPolicies400JSONResponse

type UpdateWorkspaceIncidentPolicies400JSONResponse Error

func (UpdateWorkspaceIncidentPolicies400JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPolicies400JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPolicies403JSONResponse

type UpdateWorkspaceIncidentPolicies403JSONResponse Error

func (UpdateWorkspaceIncidentPolicies403JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPolicies403JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPolicies404JSONResponse

type UpdateWorkspaceIncidentPolicies404JSONResponse Error

func (UpdateWorkspaceIncidentPolicies404JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPolicies404JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPoliciesJSONRequestBody

type UpdateWorkspaceIncidentPoliciesJSONRequestBody = IncidentPolicySetInput

UpdateWorkspaceIncidentPoliciesJSONRequestBody defines body for UpdateWorkspaceIncidentPolicies for application/json ContentType.

type UpdateWorkspaceIncidentPoliciesParams

type UpdateWorkspaceIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceIncidentPoliciesParams defines parameters for UpdateWorkspaceIncidentPolicies.

type UpdateWorkspaceIncidentPoliciesRequestObject

type UpdateWorkspaceIncidentPoliciesRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        UpdateWorkspaceIncidentPoliciesParams
	Body          *UpdateWorkspaceIncidentPoliciesJSONRequestBody
}

type UpdateWorkspaceIncidentPoliciesResponseObject

type UpdateWorkspaceIncidentPoliciesResponseObject interface {
	VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceIncidentPoliciesdefaultJSONResponse

type UpdateWorkspaceIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWorkspaceIncidentPoliciesdefaultJSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPoliciesdefaultJSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceJSONRequestBody

type UpdateWorkspaceJSONRequestBody = UpdateWorkspaceRequest

UpdateWorkspaceJSONRequestBody defines body for UpdateWorkspace for application/json ContentType.

type UpdateWorkspaceNotificationRoutes200JSONResponse

type UpdateWorkspaceNotificationRoutes200JSONResponse NotificationRouteSet

func (UpdateWorkspaceNotificationRoutes200JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutes200JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceNotificationRoutes400JSONResponse

type UpdateWorkspaceNotificationRoutes400JSONResponse Error

func (UpdateWorkspaceNotificationRoutes400JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutes400JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceNotificationRoutes403JSONResponse

type UpdateWorkspaceNotificationRoutes403JSONResponse Error

func (UpdateWorkspaceNotificationRoutes403JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutes403JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceNotificationRoutes404JSONResponse

type UpdateWorkspaceNotificationRoutes404JSONResponse Error

func (UpdateWorkspaceNotificationRoutes404JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutes404JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceNotificationRoutesJSONRequestBody

type UpdateWorkspaceNotificationRoutesJSONRequestBody = NotificationRouteSetInput

UpdateWorkspaceNotificationRoutesJSONRequestBody defines body for UpdateWorkspaceNotificationRoutes for application/json ContentType.

type UpdateWorkspaceNotificationRoutesParams

type UpdateWorkspaceNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceNotificationRoutesParams defines parameters for UpdateWorkspaceNotificationRoutes.

type UpdateWorkspaceNotificationRoutesRequestObject

type UpdateWorkspaceNotificationRoutesRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        UpdateWorkspaceNotificationRoutesParams
	Body          *UpdateWorkspaceNotificationRoutesJSONRequestBody
}

type UpdateWorkspaceNotificationRoutesResponseObject

type UpdateWorkspaceNotificationRoutesResponseObject interface {
	VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceNotificationRoutesdefaultJSONResponse

type UpdateWorkspaceNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWorkspaceNotificationRoutesdefaultJSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutesdefaultJSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceParams

type UpdateWorkspaceParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceParams defines parameters for UpdateWorkspace.

type UpdateWorkspaceRequest

type UpdateWorkspaceRequest struct {
	Description *string `json:"description,omitempty"`

	// Name Workspace name. The reserved names all, default, and global are not allowed.
	Name *WorkspaceName `json:"name,omitempty"`
}

UpdateWorkspaceRequest defines model for UpdateWorkspaceRequest.

type UpdateWorkspaceRequestObject

type UpdateWorkspaceRequestObject struct {
	WorkspaceId string `json:"workspaceId"`
	Params      UpdateWorkspaceParams
	Body        *UpdateWorkspaceJSONRequestBody
}

type UpdateWorkspaceResponseObject

type UpdateWorkspaceResponseObject interface {
	VisitUpdateWorkspaceResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceRuntimeProfileDefaults200JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults200JSONResponse InheritedRuntimeProfileResponse

func (UpdateWorkspaceRuntimeProfileDefaults200JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults200JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaults400JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults400JSONResponse Error

func (UpdateWorkspaceRuntimeProfileDefaults400JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults400JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaults401JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults401JSONResponse Error

func (UpdateWorkspaceRuntimeProfileDefaults401JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults401JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaults403JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults403JSONResponse Error

func (UpdateWorkspaceRuntimeProfileDefaults403JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults403JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaults404JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults404JSONResponse Error

func (UpdateWorkspaceRuntimeProfileDefaults404JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults404JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody

type UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody = UpdateInheritedRuntimeProfileRequest

UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody defines body for UpdateWorkspaceRuntimeProfileDefaults for application/json ContentType.

type UpdateWorkspaceRuntimeProfileDefaultsParams

type UpdateWorkspaceRuntimeProfileDefaultsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceRuntimeProfileDefaultsParams defines parameters for UpdateWorkspaceRuntimeProfileDefaults.

type UpdateWorkspaceRuntimeProfileDefaultsRequestObject

type UpdateWorkspaceRuntimeProfileDefaultsRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        UpdateWorkspaceRuntimeProfileDefaultsParams
	Body          *UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody
}

type UpdateWorkspaceRuntimeProfileDefaultsResponseObject

type UpdateWorkspaceRuntimeProfileDefaultsResponseObject interface {
	VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse

type UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type User

type User struct {
	// AuthProvider Authentication provider for a user account
	AuthProvider *UserAuthProvider `json:"authProvider,omitempty"`

	// CreatedAt Account creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Id Unique user identifier
	Id string `json:"id"`

	// IsDisabled Whether the user account is disabled
	IsDisabled *bool `json:"isDisabled,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// UpdatedAt Last update timestamp
	UpdatedAt time.Time `json:"updatedAt"`

	// Username User's username
	Username string `json:"username"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess WorkspaceAccess `json:"workspaceAccess"`
}

User User information

type UserAuthProvider

type UserAuthProvider string

UserAuthProvider Authentication provider for a user account

const (
	UserAuthProviderBuiltin UserAuthProvider = "builtin"
	UserAuthProviderOidc    UserAuthProvider = "oidc"
	UserAuthProviderProxy   UserAuthProvider = "proxy"
)

Defines values for UserAuthProvider.

type UserId

type UserId = string

UserId defines model for UserId.

type UserResponse

type UserResponse struct {
	// User User information
	User User `json:"user"`
}

UserResponse Response containing user information

type UserRole

type UserRole string

UserRole User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only

const (
	UserRoleAdmin     UserRole = "admin"
	UserRoleDeveloper UserRole = "developer"
	UserRoleManager   UserRole = "manager"
	UserRoleOperator  UserRole = "operator"
	UserRoleViewer    UserRole = "viewer"
)

Defines values for UserRole.

type UsersListResponse

type UsersListResponse struct {
	// ManagedRoleProviders Authentication providers that synchronize user roles at login on this node
	ManagedRoleProviders []UserAuthProvider `json:"managedRoleProviders"`

	// ManagedWorkspaceAccessProviders Authentication providers that synchronize workspace access at login on this node
	ManagedWorkspaceAccessProviders []UserAuthProvider `json:"managedWorkspaceAccessProviders"`

	// OidcWorkspaceAccessSyncEnabled Whether OIDC workspace access is synchronized by this node
	OidcWorkspaceAccessSyncEnabled *bool  `json:"oidcWorkspaceAccessSyncEnabled,omitempty"`
	Users                          []User `json:"users"`
}

UsersListResponse Response containing list of users

type ValidateDAGSpec200JSONResponse

type ValidateDAGSpec200JSONResponse struct {
	// Dag Detailed DAG configuration information
	Dag *DAGDetails `json:"dag,omitempty"`

	// Errors List of validation errors
	Errors []string `json:"errors"`

	// Valid True if the spec is valid (no errors)
	Valid bool `json:"valid"`
}

func (ValidateDAGSpec200JSONResponse) VisitValidateDAGSpecResponse

func (response ValidateDAGSpec200JSONResponse) VisitValidateDAGSpecResponse(w http.ResponseWriter) error

type ValidateDAGSpecJSONBody

type ValidateDAGSpecJSONBody struct {
	// Name Optional name to use when the spec omits a name
	Name *string `json:"name,omitempty"`

	// Spec DAG specification in YAML format
	Spec string `json:"spec"`
}

ValidateDAGSpecJSONBody defines parameters for ValidateDAGSpec.

type ValidateDAGSpecJSONRequestBody

type ValidateDAGSpecJSONRequestBody ValidateDAGSpecJSONBody

ValidateDAGSpecJSONRequestBody defines body for ValidateDAGSpec for application/json ContentType.

type ValidateDAGSpecParams

type ValidateDAGSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ValidateDAGSpecParams defines parameters for ValidateDAGSpec.

type ValidateDAGSpecRequestObject

type ValidateDAGSpecRequestObject struct {
	Params ValidateDAGSpecParams
	Body   *ValidateDAGSpecJSONRequestBody
}

type ValidateDAGSpecResponseObject

type ValidateDAGSpecResponseObject interface {
	VisitValidateDAGSpecResponse(w http.ResponseWriter) error
}

type ValidateDAGSpecdefaultJSONResponse

type ValidateDAGSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ValidateDAGSpecdefaultJSONResponse) VisitValidateDAGSpecResponse

func (response ValidateDAGSpecdefaultJSONResponse) VisitValidateDAGSpecResponse(w http.ResponseWriter) error

type ValueReferenceNotice

type ValueReferenceNotice struct {
	// Class Whether the reference is a defect in the spec or its availability depends on runtime values or lifecycle scope.
	Class *ValueReferenceNoticeClass `json:"class,omitempty"`

	// FieldPath DAG field path associated with the unresolved reference.
	FieldPath *string `json:"fieldPath,omitempty"`

	// Message Human-readable explanation of the unresolved reference.
	Message string `json:"message"`

	// Reason Machine-readable reason why the reference was preserved.
	Reason *ValueReferenceNoticeReason `json:"reason,omitempty"`

	// Token Original value-reference token that was preserved.
	Token *string `json:"token,omitempty"`
}

ValueReferenceNotice A passive notice for a supported value reference left unresolved while loading a spec.

type ValueReferenceNoticeClass

type ValueReferenceNoticeClass string

ValueReferenceNoticeClass Whether the reference is a defect in the spec or its availability depends on runtime values or lifecycle scope.

const (
	ValueReferenceNoticeClassDefect      ValueReferenceNoticeClass = "defect"
	ValueReferenceNoticeClassRuntimeOnly ValueReferenceNoticeClass = "runtime_only"
)

Defines values for ValueReferenceNoticeClass.

type ValueReferenceNoticeReason

type ValueReferenceNoticeReason string

ValueReferenceNoticeReason Machine-readable reason why the reference was preserved.

const (
	ValueReferenceNoticeReasonMissingDependency    ValueReferenceNoticeReason = "missing_dependency"
	ValueReferenceNoticeReasonNamespaceUnavailable ValueReferenceNoticeReason = "namespace_unavailable"
	ValueReferenceNoticeReasonSelfReference        ValueReferenceNoticeReason = "self_reference"
	ValueReferenceNoticeReasonUnknownConstName     ValueReferenceNoticeReason = "unknown_const_name"
	ValueReferenceNoticeReasonUnknownContextField  ValueReferenceNoticeReason = "unknown_context_field"
	ValueReferenceNoticeReasonUnknownEnvBinding    ValueReferenceNoticeReason = "unknown_env_binding"
	ValueReferenceNoticeReasonUnknownOutputName    ValueReferenceNoticeReason = "unknown_output_name"
	ValueReferenceNoticeReasonUnknownStepId        ValueReferenceNoticeReason = "unknown_step_id"
)

Defines values for ValueReferenceNoticeReason.

type View

type View struct {
	// Columns Visible status columns in left-to-right display order.
	Columns   *[]ViewColumn `json:"columns,omitempty"`
	CreatedAt time.Time     `json:"createdAt"`

	// CreatedBy Username of the creator, for display only.
	CreatedBy    *string   `json:"createdBy,omitempty"`
	DagName      *string   `json:"dagName,omitempty"`
	Id           string    `json:"id"`
	IntervalDays int       `json:"intervalDays"`
	Labels       *[]string `json:"labels,omitempty"`
	Name         string    `json:"name"`
	Pinned       *bool     `json:"pinned,omitempty"`
	Type         string    `json:"type"`
	UpdatedAt    time.Time `json:"updatedAt"`
	Workspace    *string   `json:"workspace,omitempty"`
}

View defines model for View.

type ViewColumn

type ViewColumn string

ViewColumn A status column available in a Kanban view.

const (
	ViewColumnDone    ViewColumn = "done"
	ViewColumnFailed  ViewColumn = "failed"
	ViewColumnQueued  ViewColumn = "queued"
	ViewColumnReview  ViewColumn = "review"
	ViewColumnRunning ViewColumn = "running"
)

Defines values for ViewColumn.

type ViewListResponse

type ViewListResponse struct {
	Views []View `json:"views"`
}

ViewListResponse defines model for ViewListResponse.

type ViewSpec

type ViewSpec struct {
	// Columns Status columns to display, in left-to-right order. Omitted values use the default order with all columns visible.
	Columns *[]ViewColumn `json:"columns,omitempty"`

	// DagName DAG name substring filter. Empty matches any.
	DagName *string `json:"dagName,omitempty"`

	// IntervalDays Required number of days each row (bucket) groups. Rows scroll back in time by this unit.
	IntervalDays int `json:"intervalDays"`

	// Labels Label filter (AND logic), each item key or key=value.
	Labels *[]string `json:"labels,omitempty"`

	// Name Display name for the view.
	Name string `json:"name"`

	// Pinned Whether the view is pinned to the left sidebar.
	Pinned *bool `json:"pinned,omitempty"`

	// Type Render type. Currently only kanban is supported.
	Type *ViewSpecType `json:"type,omitempty"`

	// Workspace Workspace filter. Empty string means all workspaces; otherwise use a workspace name.
	Workspace *string `json:"workspace,omitempty"`
}

ViewSpec defines model for ViewSpec.

type ViewSpecType

type ViewSpecType string

ViewSpecType Render type. Currently only kanban is supported.

const (
	ViewSpecTypeKanban ViewSpecType = "kanban"
)

Defines values for ViewSpecType.

type WebhookAuthMode

type WebhookAuthMode string

WebhookAuthMode Authentication mode for a webhook trigger endpoint

const (
	WebhookAuthModeHmacOnly     WebhookAuthMode = "hmac_only"
	WebhookAuthModeTokenAndHmac WebhookAuthMode = "token_and_hmac"
	WebhookAuthModeTokenOnly    WebhookAuthMode = "token_only"
)

Defines values for WebhookAuthMode.

type WebhookCreateResponse

type WebhookCreateResponse struct {
	// Token Full webhook token (only shown once, store securely!)
	Token string `json:"token"`

	// Webhook Webhook configuration details (token not included)
	Webhook WebhookDetails `json:"webhook"`
}

WebhookCreateResponse Response when creating or regenerating a webhook (includes full token)

type WebhookDetails

type WebhookDetails struct {
	// AuthMode Authentication mode for a webhook trigger endpoint
	AuthMode WebhookAuthMode `json:"authMode"`

	// CreatedAt When the webhook was created
	CreatedAt time.Time `json:"createdAt"`

	// CreatedBy User ID who created the webhook
	CreatedBy *string `json:"createdBy,omitempty"`

	// DagName Name of the DAG this webhook triggers
	DagName string `json:"dagName"`

	// Enabled Whether the webhook is active
	Enabled bool `json:"enabled"`

	// Hmac Public webhook HMAC configuration details
	Hmac WebhookHMACDetails `json:"hmac"`

	// Id Unique identifier for the webhook
	Id openapi_types.UUID `json:"id"`

	// LastUsedAt When the webhook was last triggered
	LastUsedAt *time.Time `json:"lastUsedAt,omitempty"`

	// TokenPrefix First 8 characters of the token for identification
	TokenPrefix string `json:"tokenPrefix"`

	// UpdatedAt When the webhook was last modified
	UpdatedAt time.Time `json:"updatedAt"`
}

WebhookDetails Webhook configuration details (token not included)

type WebhookHMACConfigureRequest

type WebhookHMACConfigureRequest struct {
	AuthMode WebhookHMACConfigureRequestAuthMode `json:"authMode"`

	// EnforcementMode How HMAC validation is enforced when HMAC is enabled
	EnforcementMode *WebhookHMACEnforcementMode `json:"enforcementMode,omitempty"`
}

WebhookHMACConfigureRequest Request to configure webhook HMAC auth mode and enforcement. If enforcementMode is omitted when enabling HMAC, it defaults to strict. If omitted when configuring an existing webhook, the current enforcement mode is preserved for token_and_hmac, while hmac_only always uses strict. Clients should omit enforcementMode when authMode is hmac_only; the server enforces strict mode and rejects observe.

type WebhookHMACConfigureRequestAuthMode

type WebhookHMACConfigureRequestAuthMode string

WebhookHMACConfigureRequestAuthMode defines model for WebhookHMACConfigureRequest.AuthMode.

const (
	WebhookHMACConfigureRequestAuthModeHmacOnly     WebhookHMACConfigureRequestAuthMode = "hmac_only"
	WebhookHMACConfigureRequestAuthModeTokenAndHmac WebhookHMACConfigureRequestAuthMode = "token_and_hmac"
)

Defines values for WebhookHMACConfigureRequestAuthMode.

type WebhookHMACDetails

type WebhookHMACDetails struct {
	// Algorithm Fixed HMAC algorithm for v1
	Algorithm *string `json:"algorithm,omitempty"`

	// Enabled Whether HMAC authentication is currently enabled
	Enabled bool `json:"enabled"`

	// EnforcementMode How HMAC validation is enforced when HMAC is enabled
	EnforcementMode *WebhookHMACEnforcementMode `json:"enforcementMode,omitempty"`

	// Format Expected signature header value format
	Format *string `json:"format,omitempty"`

	// HeaderName Header containing the HMAC signature
	HeaderName *string `json:"headerName,omitempty"`

	// SecretConfigured Whether an HMAC secret is configured for the webhook
	SecretConfigured bool `json:"secretConfigured"`

	// UpdatedAt When the HMAC secret was last generated
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

WebhookHMACDetails Public webhook HMAC configuration details

type WebhookHMACEnforcementMode

type WebhookHMACEnforcementMode string

WebhookHMACEnforcementMode How HMAC validation is enforced when HMAC is enabled

const (
	WebhookHMACEnforcementModeObserve WebhookHMACEnforcementMode = "observe"
	WebhookHMACEnforcementModeStrict  WebhookHMACEnforcementMode = "strict"
)

Defines values for WebhookHMACEnforcementMode.

type WebhookHMACSecretResponse

type WebhookHMACSecretResponse struct {
	// HmacSecret Full HMAC secret (only shown once, store securely!)
	HmacSecret string `json:"hmacSecret"`

	// Webhook Webhook configuration details (token not included)
	Webhook WebhookDetails `json:"webhook"`
}

WebhookHMACSecretResponse Response when enabling or regenerating webhook HMAC (includes full secret)

type WebhookListResponse

type WebhookListResponse struct {
	Webhooks []WebhookDetails `json:"webhooks"`
}

WebhookListResponse List of all webhooks

type WebhookRequest

type WebhookRequest struct {
	DagRunId *string `json:"dagRunId,omitempty"`

	// Payload Arbitrary JSON payload to pass to the DAG as WEBHOOK_PAYLOAD
	Payload *map[string]interface{} `json:"payload,omitempty"`
}

WebhookRequest Request body for webhook trigger endpoint

type WebhookResponse

type WebhookResponse struct {
	// DagName Name of the triggered DAG
	DagName string `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

WebhookResponse Response from webhook trigger endpoint

type WebhookToggleRequest

type WebhookToggleRequest struct {
	// Enabled Whether to enable or disable the webhook
	Enabled bool `json:"enabled"`
}

WebhookToggleRequest Request to toggle webhook enabled state

type Worker

type Worker struct {
	// BusyPollers Number of pollers currently executing tasks
	BusyPollers int `json:"busyPollers"`

	// HealthStatus Health status of the worker based on heartbeat recency
	HealthStatus WorkerHealthStatus `json:"healthStatus"`

	// Id Unique identifier for the worker
	Id string `json:"id"`

	// Labels Key-value pairs of labels assigned to the worker
	Labels map[string]string `json:"labels"`

	// LastHeartbeatAt RFC3339 timestamp of the last heartbeat received from this worker
	LastHeartbeatAt string `json:"lastHeartbeatAt"`

	// RunningTasks List of tasks currently being executed by this worker
	RunningTasks []RunningTask `json:"runningTasks"`

	// TotalPollers Total number of pollers configured for this worker
	TotalPollers int `json:"totalPollers"`
}

Worker Information about a distributed worker

type WorkerHealthStatus

type WorkerHealthStatus string

WorkerHealthStatus Health status of the worker based on heartbeat recency

const (
	WorkerHealthStatusHealthy   WorkerHealthStatus = "healthy"
	WorkerHealthStatusUnhealthy WorkerHealthStatus = "unhealthy"
	WorkerHealthStatusWarning   WorkerHealthStatus = "warning"
)

Defines values for WorkerHealthStatus.

type WorkersListResponse

type WorkersListResponse struct {
	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// Workers List of distributed workers
	Workers []Worker `json:"workers"`
}

WorkersListResponse Response object for listing distributed workers

type Workspace

type Workspace = string

Workspace defines model for Workspace.

type WorkspaceAccess

type WorkspaceAccess struct {
	// All Whether this identity can access all workspaces
	All bool `json:"all"`

	// Grants Workspace-specific grants used when all=false
	Grants []WorkspaceGrant `json:"grants"`
}

WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.

type WorkspaceGrant

type WorkspaceGrant struct {
	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// Workspace Workspace name. The reserved names all, default, and global are not allowed.
	Workspace WorkspaceName `json:"workspace"`
}

WorkspaceGrant Role granted for a specific workspace

type WorkspaceListResponse

type WorkspaceListResponse struct {
	Workspaces []WorkspaceResponse `json:"workspaces"`
}

WorkspaceListResponse defines model for WorkspaceListResponse.

type WorkspaceName

type WorkspaceName = string

WorkspaceName Workspace name. The reserved names all, default, and global are not allowed.

type WorkspaceResponse

type WorkspaceResponse struct {
	CreatedAt   *time.Time `json:"createdAt,omitempty"`
	Description *string    `json:"description,omitempty"`
	Id          string     `json:"id"`

	// Name Workspace name. The reserved names all, default, and global are not allowed.
	Name      WorkspaceName `json:"name"`
	UpdatedAt *time.Time    `json:"updatedAt,omitempty"`
}

WorkspaceResponse defines model for WorkspaceResponse.

type WriteSecretVersion200JSONResponse

type WriteSecretVersion200JSONResponse SecretResponse

func (WriteSecretVersion200JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion200JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersion400JSONResponse

type WriteSecretVersion400JSONResponse Error

func (WriteSecretVersion400JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion400JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersion401JSONResponse

type WriteSecretVersion401JSONResponse Error

func (WriteSecretVersion401JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion401JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersion403JSONResponse

type WriteSecretVersion403JSONResponse Error

func (WriteSecretVersion403JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion403JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersion404JSONResponse

type WriteSecretVersion404JSONResponse Error

func (WriteSecretVersion404JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion404JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersionJSONRequestBody

type WriteSecretVersionJSONRequestBody = WriteSecretVersionRequest

WriteSecretVersionJSONRequestBody defines body for WriteSecretVersion for application/json ContentType.

type WriteSecretVersionParams

type WriteSecretVersionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

WriteSecretVersionParams defines parameters for WriteSecretVersion.

type WriteSecretVersionRequest

type WriteSecretVersionRequest struct {
	Value *string `json:"value,omitempty"`
}

WriteSecretVersionRequest defines model for WriteSecretVersionRequest.

type WriteSecretVersionRequestObject

type WriteSecretVersionRequestObject struct {
	SecretId string `json:"secretId"`
	Params   WriteSecretVersionParams
	Body     *WriteSecretVersionJSONRequestBody
}

type WriteSecretVersionResponseObject

type WriteSecretVersionResponseObject interface {
	VisitWriteSecretVersionResponse(w http.ResponseWriter) error
}

type WriteSecretVersiondefaultJSONResponse

type WriteSecretVersiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (WriteSecretVersiondefaultJSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersiondefaultJSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL