prefect

package module
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

README

prefect-go

Go client SDK for Prefect, auto-generated from Prefect's OpenAPI specification using oapi-codegen-exp.

Go Reference Go Report Card

⚠️ Experimental Status

This project uses oapi-codegen-exp to support OpenAPI 3.1 specifications. The experimental repository is under active development and includes this warning from the maintainers:

"This is an experimental version that is not ready for production use. Do not use for anything important."

Why experimental? Prefect's API specification uses OpenAPI 3.1 features (like exclusiveMinimum/exclusiveMaximum as numbers) that are not supported by the stable oapi-codegen v2.x releases. The experimental version uses a different parser (libopenapi) with full OpenAPI 3.1+ support.

Known Issues:

  • The code generator produces invalid ApplyDefaults() functions for certain union types (workaround applied in generated code)
  • API is subject to change as the experimental branch evolves

For production applications, consider waiting for oapi-codegen v3.x stable release or use Prefect's Python SDK.

Features

  • Type-safe - Full Go type safety from OpenAPI specification
  • Auto-generated - Reduces manual coding and stays in sync with Prefect API
  • Complete API coverage - All Prefect REST API endpoints available (46,000+ lines of generated code)
  • OpenAPI 3.1 support - Compatible with Prefect's modern API specification
  • Dual environment support - Works with both Prefect Cloud and self-hosted servers
  • Minimal dependencies - Uses standard net/http (Go 1.22+)
  • Easy authentication - Helper functions for API keys and headers

Installation

go get github.com/ubiquitousbyte/prefect-go

Quick Start

Self-hosted Prefect Server
package main

import (
    "context"
    "log"

    "github.com/ubiquitousbyte/prefect-go"
)

func main() {
    // Create client
    client, err := prefect.NewSimpleClient("http://localhost:4200")
    if err != nil {
        log.Fatal(err)
    }

    // Check health
    resp, err := client.HealthCheckHealthGet(context.Background())
    if err != nil {
        log.Fatal(err)
    }

    log.Printf("Server status: %+v", resp)
}
Prefect Cloud
package main

import (
    "context"
    "log"
    "os"

    "github.com/ubiquitousbyte/prefect-go"
)

func main() {
    apiKey := os.Getenv("PREFECT_API_KEY")

    // Create authenticated client
    client, err := prefect.NewSimpleClient(
        "https://api.prefect.cloud",
        prefect.WithRequestEditorFn(
            prefect.WithAPIKey(apiKey),
        ),
    )
    if err != nil {
        log.Fatal(err)
    }

    // Get server version info
    version, err := client.ServerVersionVersionGet(context.Background())
    if err != nil {
        log.Fatal(err)
    }

    log.Printf("Prefect version: %s", version)
}

Authentication

API Key (Prefect Cloud)
client, err := prefect.NewSimpleClient(
    "https://api.prefect.cloud",
    prefect.WithRequestEditorFn(
        prefect.WithAPIKey("your-api-key"),
    ),
)
Prefect Cloud with Account/Workspace
client, err := prefect.NewSimpleClient(
    "https://api.prefect.cloud",
    prefect.WithRequestEditorFn(
        prefect.ChainRequestEditors(
            prefect.WithAPIKey("your-api-key"),
            prefect.WithAccountID("your-account-id"),
            prefect.WithWorkspaceID("your-workspace-id"),
        ),
    ),
)
Custom Headers
headers := map[string]string{
    "X-Custom-Header": "value",
}

client, err := prefect.NewSimpleClient(
    "https://api.prefect.cloud",
    prefect.WithRequestEditorFn(
        prefect.ChainRequestEditors(
            prefect.WithAPIKey("your-api-key"),
            prefect.WithCustomHeaders(headers),
        ),
    ),
)

Examples

Complete working examples are available in the examples/ directory:

API Coverage

This SDK is generated from Prefect 3.6.21's complete OpenAPI 3.1 specification and includes:

  • 46,000+ lines of generated code covering the full Prefect REST API
  • Health checks and version information
  • Flow management (create, read, update, delete, filter)
  • Flow run operations and state management
  • Deployment management
  • Work pool and worker operations
  • Block type and block document operations
  • Task run tracking
  • Automation and event management
  • And all other Prefect REST API endpoints

The generated client includes 9 different client types for various use cases:

  • SimpleClient - Basic client with automatic JSON handling (recommended)
  • Client - Low-level client with manual response handling
  • Additional specialized clients for specific needs

Development

Prerequisites
  • Go 1.22 or later
  • Python 3.x (for JSON validation in fetch script)
Regenerating the Client

If you update the OpenAPI specification, regenerate the client:

# Install code generation tools
make install-tools

# Regenerate from current spec
make generate

# Or use go generate directly
go generate ./...

Note: Code generation uses oapi-codegen-exp (experimental). A workaround is applied to fix up 3 invalid lines in the generated ApplyDefaults() functions due to a known bug in the generator.

Fetching Latest OpenAPI Spec

To fetch the OpenAPI spec from a running Prefect instance:

# From local server
make fetch-spec VERSION=3.6.21 API_URL=http://localhost:4200
Building
# Build the library
make build

# Build examples
make examples

# Run tests
make test

# Run everything
make all

Supported Prefect Versions

This SDK is generated from Prefect's OpenAPI specification. It should work with:

  • Prefect 3.x (tested with 3.6.21)
  • Both Prefect Cloud and self-hosted instances

To target a specific Prefect version, fetch that version's OpenAPI spec and regenerate the client.

Why oapi-codegen?

Using oapi-codegen provides several benefits:

  1. Automatic updates - Regenerate when Prefect API changes
  2. Type safety - Full Go type checking for requests/responses
  3. Less maintenance - No manual client code to maintain
  4. Complete coverage - All API endpoints automatically included
  5. Standard patterns - Uses proven Go HTTP client patterns
  6. OpenAPI 3.1 support - Via experimental branch, compatible with modern API specs

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

How to Contribute
  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run tests and examples
  5. Submit a pull request

Resources

License

Apache 2.0

Acknowledgments

Documentation

Overview

Package prefect provides a Go client for the Prefect REST API.

This client is auto-generated from Prefect's OpenAPI 3.1 specification using oapi-codegen-exp (experimental). It provides type-safe access to all Prefect API endpoints for both Prefect Cloud and self-hosted Prefect servers.

⚠️ EXPERIMENTAL: This package uses oapi-codegen-exp which is under active development. The maintainers note: "Do not use for anything important." See README.md for details on known issues and limitations.

Quick Start

For self-hosted Prefect server:

client, err := prefect.NewSimpleClient("http://localhost:4200")
if err != nil {
    log.Fatal(err)
}

// Check server health
resp, err := client.HealthCheckHealthGet(context.Background())
if err != nil {
    log.Fatal(err)
}
log.Printf("Server status: %+v", resp)

For Prefect Cloud with authentication:

apiKey := os.Getenv("PREFECT_API_KEY")
client, err := prefect.NewSimpleClient(
    "https://api.prefect.cloud",
    prefect.WithRequestEditorFn(
        prefect.WithAPIKey(apiKey),
    ),
)
if err != nil {
    log.Fatal(err)
}

// Get server version
version, err := client.ReadVersionAdminVersionGet(context.Background())
if err != nil {
    log.Fatal(err)
}
log.Printf("Prefect version: %s", version)

Client Types

This package provides two main client types:

  • SimpleClient: High-level client with automatic JSON marshaling (recommended)
  • Client: Low-level client that returns *http.Response for manual handling

Most users should use NewSimpleClient() which provides a cleaner API with typed responses and automatic error handling.

Authentication

The package provides several helper functions for authentication:

  • WithAPIKey: For Prefect Cloud API key authentication (Bearer token)
  • WithAccountID: For setting Prefect Cloud account ID header
  • WithWorkspaceID: For setting Prefect Cloud workspace ID header
  • WithCustomHeaders: For adding custom headers to all requests
  • ChainRequestEditors: For combining multiple request modifications

Example with multiple headers:

client, err := prefect.NewSimpleClient(
    "https://api.prefect.cloud",
    prefect.WithRequestEditorFn(
        prefect.ChainRequestEditors(
            prefect.WithAPIKey("your-api-key"),
            prefect.WithAccountID("your-account-id"),
            prefect.WithWorkspaceID("your-workspace-id"),
        ),
    ),
)

Working with Nullable Types

The generated code uses Nullable[T] for fields that can be null, unspecified, or have a value. This is more precise than Go's pointer types.

To work with Nullable fields:

// Check if a value is set
if stateType, err := run.StateType.Get(); err == nil {
    fmt.Printf("State: %s\n", stateType)
}

// Create a Nullable with a value
nullable := prefect.NewNullableWithValue("my-value")

// Create an explicit null
nullValue := prefect.NewNullNullable[string]()

See the generated code for more Nullable helper methods.

Generated Code

Most of this package is auto-generated from Prefect's OpenAPI 3.1 specification using oapi-codegen-exp. The generated code includes:

  • Type definitions for all API models
  • Client methods for all API endpoints
  • Request and response types
  • Helper types like Nullable[T] for null-safe handling

To regenerate the client after updating the OpenAPI spec:

make generate
# or directly:
go generate ./...

Known Issues

Due to bugs in oapi-codegen-exp, three ApplyDefaults() functions are commented out in the generated code after each generation:

  • FlowsSettings.DefaultRetryDelaySeconds
  • ServerServicesDBVacuumSettings.Enabled
  • TasksSettings.DefaultRetryDelaySeconds

These fields remain accessible but their default values won't be applied automatically. This is a known limitation of the experimental code generator. The workaround is applied manually after generation - see the generated client.gen.go file for details.

Examples

See the examples/ directory for complete working examples:

  • examples/cloud/ - Prefect Cloud integration with authentication
  • examples/selfhosted/ - Self-hosted server with filtering and operations

Run examples with:

cd examples/cloud && go run main.go

API Reference

For detailed Prefect REST API documentation: https://docs.prefect.io/api-ref/rest-api/

For this package's Go documentation: https://pkg.go.dev/github.com/ubiquitousbyte/prefect-go

For the OpenAPI specification used: Generated from Prefect 3.6.21 OpenAPI 3.1 specification

Index

Constants

View Source
const DateFormat = "2006-01-02"

Variables

View Source
var ErrNullableIsNull = errors.New("nullable value is null")

ErrNullableIsNull is returned when trying to get a value from a null Nullable.

View Source
var ErrNullableNotSpecified = errors.New("nullable value is not specified")

ErrNullableNotSpecified is returned when trying to get a value from an unspecified Nullable.

Functions

func BindFormExplodeParam

func BindFormExplodeParam(paramName string, required bool, queryParams url.Values, dest any) error

BindFormExplodeParam binds a form-style parameter with explode to a destination. Form style is the default for query and cookie parameters. This handles the exploded case where arrays come as multiple query params. Arrays: ?param=a&param=b -> []string{"a", "b"} (values passed as slice) Objects: ?key1=value1&key2=value2 -> struct{Key1, Key2} (queryParams passed)

func BindSimpleParam

func BindSimpleParam(paramName string, paramLocation ParamLocation, value string, dest any) error

BindSimpleParam binds a simple-style parameter without explode to a destination. Simple style is the default for path and header parameters. Arrays: a,b,c -> []string{"a", "b", "c"} Objects: key1,value1,key2,value2 -> struct{Key1, Key2}

func BindStringToObject

func BindStringToObject(src string, dst any) error

BindStringToObject binds a string value to a destination object. It handles primitives, encoding.TextUnmarshaler, and the Binder interface.

func GetOpenAPISpecJSON

func GetOpenAPISpecJSON() ([]byte, error)

GetOpenAPISpecJSON returns the raw OpenAPI spec as JSON bytes.

func NewAverageFlowRunLatenessFlowRunsLatenessPostRequest

func NewAverageFlowRunLatenessFlowRunsLatenessPostRequest(server string, params *AverageFlowRunLatenessFlowRunsLatenessPostParams, body average_flow_run_lateness_flow_runs_lateness_postJSONRequestBody) (*http.Request, error)

NewAverageFlowRunLatenessFlowRunsLatenessPostRequest creates a POST request for /flow_runs/lateness with application/json body

func NewAverageFlowRunLatenessFlowRunsLatenessPostRequestWithBody

func NewAverageFlowRunLatenessFlowRunsLatenessPostRequestWithBody(server string, params *AverageFlowRunLatenessFlowRunsLatenessPostParams, contentType string, body io.Reader) (*http.Request, error)

NewAverageFlowRunLatenessFlowRunsLatenessPostRequestWithBody creates a POST request for /flow_runs/lateness with any body

func NewBulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostRequest

func NewBulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostRequest(server string, id UUID, params *BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams, body bulk_create_flow_runs_from_deployment_deployments__id__create_flow_run_bulk_postJSONRequestBody) (*http.Request, error)

NewBulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostRequest creates a POST request for /deployments/{id}/create_flow_run/bulk with application/json body

func NewBulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostRequestWithBody

func NewBulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostRequestWithBody(server string, id UUID, params *BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostRequestWithBody creates a POST request for /deployments/{id}/create_flow_run/bulk with any body

func NewBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostRequest

func NewBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostRequest(server string, params *BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams, body bulk_decrement_active_slots_v2_concurrency_limits_decrement_postJSONRequestBody) (*http.Request, error)

NewBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostRequest creates a POST request for /v2/concurrency_limits/decrement with application/json body

func NewBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostRequestWithBody

func NewBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostRequestWithBody(server string, params *BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostRequestWithBody creates a POST request for /v2/concurrency_limits/decrement with any body

func NewBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostRequest

func NewBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostRequest(server string, params *BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostParams, body bulk_decrement_active_slots_with_lease_v2_concurrency_limits_decrement_with_lease_postJSONRequestBody) (*http.Request, error)

NewBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostRequest creates a POST request for /v2/concurrency_limits/decrement-with-lease with application/json body

func NewBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostRequestWithBody

func NewBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostRequestWithBody(server string, params *BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostRequestWithBody creates a POST request for /v2/concurrency_limits/decrement-with-lease with any body

func NewBulkDeleteDeploymentsDeploymentsBulkDeletePostRequest

func NewBulkDeleteDeploymentsDeploymentsBulkDeletePostRequest(server string, params *BulkDeleteDeploymentsDeploymentsBulkDeletePostParams, body bulk_delete_deployments_deployments_bulk_delete_postJSONRequestBody) (*http.Request, error)

NewBulkDeleteDeploymentsDeploymentsBulkDeletePostRequest creates a POST request for /deployments/bulk_delete with application/json body

func NewBulkDeleteDeploymentsDeploymentsBulkDeletePostRequestWithBody

func NewBulkDeleteDeploymentsDeploymentsBulkDeletePostRequestWithBody(server string, params *BulkDeleteDeploymentsDeploymentsBulkDeletePostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteDeploymentsDeploymentsBulkDeletePostRequestWithBody creates a POST request for /deployments/bulk_delete with any body

func NewBulkDeleteFlowRunsFlowRunsBulkDeletePostRequest

func NewBulkDeleteFlowRunsFlowRunsBulkDeletePostRequest(server string, params *BulkDeleteFlowRunsFlowRunsBulkDeletePostParams, body bulk_delete_flow_runs_flow_runs_bulk_delete_postJSONRequestBody) (*http.Request, error)

NewBulkDeleteFlowRunsFlowRunsBulkDeletePostRequest creates a POST request for /flow_runs/bulk_delete with application/json body

func NewBulkDeleteFlowRunsFlowRunsBulkDeletePostRequestWithBody

func NewBulkDeleteFlowRunsFlowRunsBulkDeletePostRequestWithBody(server string, params *BulkDeleteFlowRunsFlowRunsBulkDeletePostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteFlowRunsFlowRunsBulkDeletePostRequestWithBody creates a POST request for /flow_runs/bulk_delete with any body

func NewBulkDeleteFlowsFlowsBulkDeletePostRequest

func NewBulkDeleteFlowsFlowsBulkDeletePostRequest(server string, params *BulkDeleteFlowsFlowsBulkDeletePostParams, body bulk_delete_flows_flows_bulk_delete_postJSONRequestBody) (*http.Request, error)

NewBulkDeleteFlowsFlowsBulkDeletePostRequest creates a POST request for /flows/bulk_delete with application/json body

func NewBulkDeleteFlowsFlowsBulkDeletePostRequestWithBody

func NewBulkDeleteFlowsFlowsBulkDeletePostRequestWithBody(server string, params *BulkDeleteFlowsFlowsBulkDeletePostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkDeleteFlowsFlowsBulkDeletePostRequestWithBody creates a POST request for /flows/bulk_delete with any body

func NewBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostRequest

func NewBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostRequest(server string, params *BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams, body bulk_increment_active_slots_v2_concurrency_limits_increment_postJSONRequestBody) (*http.Request, error)

NewBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostRequest creates a POST request for /v2/concurrency_limits/increment with application/json body

func NewBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostRequestWithBody

func NewBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostRequestWithBody(server string, params *BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostRequestWithBody creates a POST request for /v2/concurrency_limits/increment with any body

func NewBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostRequest

func NewBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostRequest(server string, params *BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams, body bulk_increment_active_slots_with_lease_v2_concurrency_limits_increment_with_lease_postJSONRequestBody) (*http.Request, error)

NewBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostRequest creates a POST request for /v2/concurrency_limits/increment-with-lease with application/json body

func NewBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostRequestWithBody

func NewBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostRequestWithBody(server string, params *BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostRequestWithBody creates a POST request for /v2/concurrency_limits/increment-with-lease with any body

func NewBulkSetFlowRunStateFlowRunsBulkSetStatePostRequest

func NewBulkSetFlowRunStateFlowRunsBulkSetStatePostRequest(server string, params *BulkSetFlowRunStateFlowRunsBulkSetStatePostParams, body bulk_set_flow_run_state_flow_runs_bulk_set_state_postJSONRequestBody) (*http.Request, error)

NewBulkSetFlowRunStateFlowRunsBulkSetStatePostRequest creates a POST request for /flow_runs/bulk_set_state with application/json body

func NewBulkSetFlowRunStateFlowRunsBulkSetStatePostRequestWithBody

func NewBulkSetFlowRunStateFlowRunsBulkSetStatePostRequestWithBody(server string, params *BulkSetFlowRunStateFlowRunsBulkSetStatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewBulkSetFlowRunStateFlowRunsBulkSetStatePostRequestWithBody creates a POST request for /flow_runs/bulk_set_state with any body

func NewCountAccountEventsEventsCountByCountablePostRequest

func NewCountAccountEventsEventsCountByCountablePostRequest(server string, countable string, params *CountAccountEventsEventsCountByCountablePostParams, body count_account_events_events_count_by__countable__postJSONRequestBody) (*http.Request, error)

NewCountAccountEventsEventsCountByCountablePostRequest creates a POST request for /events/count-by/{countable} with application/json body

func NewCountAccountEventsEventsCountByCountablePostRequestWithBody

func NewCountAccountEventsEventsCountByCountablePostRequestWithBody(server string, countable string, params *CountAccountEventsEventsCountByCountablePostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountAccountEventsEventsCountByCountablePostRequestWithBody creates a POST request for /events/count-by/{countable} with any body

func NewCountArtifactsArtifactsCountPostRequest

func NewCountArtifactsArtifactsCountPostRequest(server string, params *CountArtifactsArtifactsCountPostParams, body count_artifacts_artifacts_count_postJSONRequestBody) (*http.Request, error)

NewCountArtifactsArtifactsCountPostRequest creates a POST request for /artifacts/count with application/json body

func NewCountArtifactsArtifactsCountPostRequestWithBody

func NewCountArtifactsArtifactsCountPostRequestWithBody(server string, params *CountArtifactsArtifactsCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountArtifactsArtifactsCountPostRequestWithBody creates a POST request for /artifacts/count with any body

func NewCountAutomationsAutomationsCountPostRequest

func NewCountAutomationsAutomationsCountPostRequest(server string, params *CountAutomationsAutomationsCountPostParams) (*http.Request, error)

NewCountAutomationsAutomationsCountPostRequest creates a POST request for /automations/count

func NewCountBlockDocumentsBlockDocumentsCountPostRequest

func NewCountBlockDocumentsBlockDocumentsCountPostRequest(server string, params *CountBlockDocumentsBlockDocumentsCountPostParams, body count_block_documents_block_documents_count_postJSONRequestBody) (*http.Request, error)

NewCountBlockDocumentsBlockDocumentsCountPostRequest creates a POST request for /block_documents/count with application/json body

func NewCountBlockDocumentsBlockDocumentsCountPostRequestWithBody

func NewCountBlockDocumentsBlockDocumentsCountPostRequestWithBody(server string, params *CountBlockDocumentsBlockDocumentsCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountBlockDocumentsBlockDocumentsCountPostRequestWithBody creates a POST request for /block_documents/count with any body

func NewCountDeploymentsByFlowUiFlowsCountDeploymentsPostRequest

func NewCountDeploymentsByFlowUiFlowsCountDeploymentsPostRequest(server string, params *CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams, body count_deployments_by_flow_ui_flows_count_deployments_postJSONRequestBody) (*http.Request, error)

NewCountDeploymentsByFlowUiFlowsCountDeploymentsPostRequest creates a POST request for /ui/flows/count-deployments with application/json body

func NewCountDeploymentsByFlowUiFlowsCountDeploymentsPostRequestWithBody

func NewCountDeploymentsByFlowUiFlowsCountDeploymentsPostRequestWithBody(server string, params *CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountDeploymentsByFlowUiFlowsCountDeploymentsPostRequestWithBody creates a POST request for /ui/flows/count-deployments with any body

func NewCountDeploymentsDeploymentsCountPostRequest

func NewCountDeploymentsDeploymentsCountPostRequest(server string, params *CountDeploymentsDeploymentsCountPostParams, body count_deployments_deployments_count_postJSONRequestBody) (*http.Request, error)

NewCountDeploymentsDeploymentsCountPostRequest creates a POST request for /deployments/count with application/json body

func NewCountDeploymentsDeploymentsCountPostRequestWithBody

func NewCountDeploymentsDeploymentsCountPostRequestWithBody(server string, params *CountDeploymentsDeploymentsCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountDeploymentsDeploymentsCountPostRequestWithBody creates a POST request for /deployments/count with any body

func NewCountFlowRunsFlowRunsCountPostRequest

func NewCountFlowRunsFlowRunsCountPostRequest(server string, params *CountFlowRunsFlowRunsCountPostParams, body count_flow_runs_flow_runs_count_postJSONRequestBody) (*http.Request, error)

NewCountFlowRunsFlowRunsCountPostRequest creates a POST request for /flow_runs/count with application/json body

func NewCountFlowRunsFlowRunsCountPostRequestWithBody

func NewCountFlowRunsFlowRunsCountPostRequestWithBody(server string, params *CountFlowRunsFlowRunsCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountFlowRunsFlowRunsCountPostRequestWithBody creates a POST request for /flow_runs/count with any body

func NewCountFlowsFlowsCountPostRequest

func NewCountFlowsFlowsCountPostRequest(server string, params *CountFlowsFlowsCountPostParams, body count_flows_flows_count_postJSONRequestBody) (*http.Request, error)

NewCountFlowsFlowsCountPostRequest creates a POST request for /flows/count with application/json body

func NewCountFlowsFlowsCountPostRequestWithBody

func NewCountFlowsFlowsCountPostRequestWithBody(server string, params *CountFlowsFlowsCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountFlowsFlowsCountPostRequestWithBody creates a POST request for /flows/count with any body

func NewCountLatestArtifactsArtifactsLatestCountPostRequest

func NewCountLatestArtifactsArtifactsLatestCountPostRequest(server string, params *CountLatestArtifactsArtifactsLatestCountPostParams, body count_latest_artifacts_artifacts_latest_count_postJSONRequestBody) (*http.Request, error)

NewCountLatestArtifactsArtifactsLatestCountPostRequest creates a POST request for /artifacts/latest/count with application/json body

func NewCountLatestArtifactsArtifactsLatestCountPostRequestWithBody

func NewCountLatestArtifactsArtifactsLatestCountPostRequestWithBody(server string, params *CountLatestArtifactsArtifactsLatestCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountLatestArtifactsArtifactsLatestCountPostRequestWithBody creates a POST request for /artifacts/latest/count with any body

func NewCountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostRequest

func NewCountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostRequest(server string, params *CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams, body count_task_runs_by_flow_run_ui_flow_runs_count_task_runs_postJSONRequestBody) (*http.Request, error)

NewCountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostRequest creates a POST request for /ui/flow_runs/count-task-runs with application/json body

func NewCountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostRequestWithBody

func NewCountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostRequestWithBody(server string, params *CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostRequestWithBody creates a POST request for /ui/flow_runs/count-task-runs with any body

func NewCountTaskRunsTaskRunsCountPostRequest

func NewCountTaskRunsTaskRunsCountPostRequest(server string, params *CountTaskRunsTaskRunsCountPostParams, body count_task_runs_task_runs_count_postJSONRequestBody) (*http.Request, error)

NewCountTaskRunsTaskRunsCountPostRequest creates a POST request for /task_runs/count with application/json body

func NewCountTaskRunsTaskRunsCountPostRequestWithBody

func NewCountTaskRunsTaskRunsCountPostRequestWithBody(server string, params *CountTaskRunsTaskRunsCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountTaskRunsTaskRunsCountPostRequestWithBody creates a POST request for /task_runs/count with any body

func NewCountVariablesVariablesCountPostRequest

func NewCountVariablesVariablesCountPostRequest(server string, params *CountVariablesVariablesCountPostParams, body count_variables_variables_count_postJSONRequestBody) (*http.Request, error)

NewCountVariablesVariablesCountPostRequest creates a POST request for /variables/count with application/json body

func NewCountVariablesVariablesCountPostRequestWithBody

func NewCountVariablesVariablesCountPostRequestWithBody(server string, params *CountVariablesVariablesCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountVariablesVariablesCountPostRequestWithBody creates a POST request for /variables/count with any body

func NewCountWorkPoolsWorkPoolsCountPostRequest

func NewCountWorkPoolsWorkPoolsCountPostRequest(server string, params *CountWorkPoolsWorkPoolsCountPostParams, body count_work_pools_work_pools_count_postJSONRequestBody) (*http.Request, error)

NewCountWorkPoolsWorkPoolsCountPostRequest creates a POST request for /work_pools/count with application/json body

func NewCountWorkPoolsWorkPoolsCountPostRequestWithBody

func NewCountWorkPoolsWorkPoolsCountPostRequestWithBody(server string, params *CountWorkPoolsWorkPoolsCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCountWorkPoolsWorkPoolsCountPostRequestWithBody creates a POST request for /work_pools/count with any body

func NewCreateArtifactArtifactsPostRequest

func NewCreateArtifactArtifactsPostRequest(server string, params *CreateArtifactArtifactsPostParams, body create_artifact_artifacts__postJSONRequestBody) (*http.Request, error)

NewCreateArtifactArtifactsPostRequest creates a POST request for /artifacts/ with application/json body

func NewCreateArtifactArtifactsPostRequestWithBody

func NewCreateArtifactArtifactsPostRequestWithBody(server string, params *CreateArtifactArtifactsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateArtifactArtifactsPostRequestWithBody creates a POST request for /artifacts/ with any body

func NewCreateAutomationAutomationsPostRequest

func NewCreateAutomationAutomationsPostRequest(server string, params *CreateAutomationAutomationsPostParams, body create_automation_automations__postJSONRequestBody) (*http.Request, error)

NewCreateAutomationAutomationsPostRequest creates a POST request for /automations/ with application/json body

func NewCreateAutomationAutomationsPostRequestWithBody

func NewCreateAutomationAutomationsPostRequestWithBody(server string, params *CreateAutomationAutomationsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAutomationAutomationsPostRequestWithBody creates a POST request for /automations/ with any body

func NewCreateBlockDocumentBlockDocumentsPostRequest

func NewCreateBlockDocumentBlockDocumentsPostRequest(server string, params *CreateBlockDocumentBlockDocumentsPostParams, body create_block_document_block_documents__postJSONRequestBody) (*http.Request, error)

NewCreateBlockDocumentBlockDocumentsPostRequest creates a POST request for /block_documents/ with application/json body

func NewCreateBlockDocumentBlockDocumentsPostRequestWithBody

func NewCreateBlockDocumentBlockDocumentsPostRequestWithBody(server string, params *CreateBlockDocumentBlockDocumentsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBlockDocumentBlockDocumentsPostRequestWithBody creates a POST request for /block_documents/ with any body

func NewCreateBlockSchemaBlockSchemasPostRequest

func NewCreateBlockSchemaBlockSchemasPostRequest(server string, params *CreateBlockSchemaBlockSchemasPostParams, body create_block_schema_block_schemas__postJSONRequestBody) (*http.Request, error)

NewCreateBlockSchemaBlockSchemasPostRequest creates a POST request for /block_schemas/ with application/json body

func NewCreateBlockSchemaBlockSchemasPostRequestWithBody

func NewCreateBlockSchemaBlockSchemasPostRequestWithBody(server string, params *CreateBlockSchemaBlockSchemasPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBlockSchemaBlockSchemasPostRequestWithBody creates a POST request for /block_schemas/ with any body

func NewCreateBlockTypeBlockTypesPostRequest

func NewCreateBlockTypeBlockTypesPostRequest(server string, params *CreateBlockTypeBlockTypesPostParams, body create_block_type_block_types__postJSONRequestBody) (*http.Request, error)

NewCreateBlockTypeBlockTypesPostRequest creates a POST request for /block_types/ with application/json body

func NewCreateBlockTypeBlockTypesPostRequestWithBody

func NewCreateBlockTypeBlockTypesPostRequestWithBody(server string, params *CreateBlockTypeBlockTypesPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBlockTypeBlockTypesPostRequestWithBody creates a POST request for /block_types/ with any body

func NewCreateConcurrencyLimitConcurrencyLimitsPostRequest

func NewCreateConcurrencyLimitConcurrencyLimitsPostRequest(server string, params *CreateConcurrencyLimitConcurrencyLimitsPostParams, body create_concurrency_limit_concurrency_limits__postJSONRequestBody) (*http.Request, error)

NewCreateConcurrencyLimitConcurrencyLimitsPostRequest creates a POST request for /concurrency_limits/ with application/json body

func NewCreateConcurrencyLimitConcurrencyLimitsPostRequestWithBody

func NewCreateConcurrencyLimitConcurrencyLimitsPostRequestWithBody(server string, params *CreateConcurrencyLimitConcurrencyLimitsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateConcurrencyLimitConcurrencyLimitsPostRequestWithBody creates a POST request for /concurrency_limits/ with any body

func NewCreateConcurrencyLimitV2V2ConcurrencyLimitsPostRequest

func NewCreateConcurrencyLimitV2V2ConcurrencyLimitsPostRequest(server string, params *CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams, body create_concurrency_limit_v2_v2_concurrency_limits__postJSONRequestBody) (*http.Request, error)

NewCreateConcurrencyLimitV2V2ConcurrencyLimitsPostRequest creates a POST request for /v2/concurrency_limits/ with application/json body

func NewCreateConcurrencyLimitV2V2ConcurrencyLimitsPostRequestWithBody

func NewCreateConcurrencyLimitV2V2ConcurrencyLimitsPostRequestWithBody(server string, params *CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateConcurrencyLimitV2V2ConcurrencyLimitsPostRequestWithBody creates a POST request for /v2/concurrency_limits/ with any body

func NewCreateCsrfTokenCsrfTokenGetRequest

func NewCreateCsrfTokenCsrfTokenGetRequest(server string, params *CreateCsrfTokenCsrfTokenGetParams) (*http.Request, error)

NewCreateCsrfTokenCsrfTokenGetRequest creates a GET request for /csrf-token

func NewCreateDeploymentDeploymentsPostRequest

func NewCreateDeploymentDeploymentsPostRequest(server string, params *CreateDeploymentDeploymentsPostParams, body create_deployment_deployments__postJSONRequestBody) (*http.Request, error)

NewCreateDeploymentDeploymentsPostRequest creates a POST request for /deployments/ with application/json body

func NewCreateDeploymentDeploymentsPostRequestWithBody

func NewCreateDeploymentDeploymentsPostRequestWithBody(server string, params *CreateDeploymentDeploymentsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDeploymentDeploymentsPostRequestWithBody creates a POST request for /deployments/ with any body

func NewCreateDeploymentSchedulesDeploymentsIdSchedulesPostRequest

func NewCreateDeploymentSchedulesDeploymentsIdSchedulesPostRequest(server string, id UUID, params *CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams, body create_deployment_schedules_deployments__id__schedules_postJSONRequestBody) (*http.Request, error)

NewCreateDeploymentSchedulesDeploymentsIdSchedulesPostRequest creates a POST request for /deployments/{id}/schedules with application/json body

func NewCreateDeploymentSchedulesDeploymentsIdSchedulesPostRequestWithBody

func NewCreateDeploymentSchedulesDeploymentsIdSchedulesPostRequestWithBody(server string, id UUID, params *CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDeploymentSchedulesDeploymentsIdSchedulesPostRequestWithBody creates a POST request for /deployments/{id}/schedules with any body

func NewCreateEventsEventsPostRequest

func NewCreateEventsEventsPostRequest(server string, params *CreateEventsEventsPostParams, body create_events_events_postJSONRequestBody) (*http.Request, error)

NewCreateEventsEventsPostRequest creates a POST request for /events with application/json body

func NewCreateEventsEventsPostRequestWithBody

func NewCreateEventsEventsPostRequestWithBody(server string, params *CreateEventsEventsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateEventsEventsPostRequestWithBody creates a POST request for /events with any body

func NewCreateFlowFlowsPostRequest

func NewCreateFlowFlowsPostRequest(server string, params *CreateFlowFlowsPostParams, body create_flow_flows__postJSONRequestBody) (*http.Request, error)

NewCreateFlowFlowsPostRequest creates a POST request for /flows/ with application/json body

func NewCreateFlowFlowsPostRequestWithBody

func NewCreateFlowFlowsPostRequestWithBody(server string, params *CreateFlowFlowsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateFlowFlowsPostRequestWithBody creates a POST request for /flows/ with any body

func NewCreateFlowRunFlowRunsPostRequest

func NewCreateFlowRunFlowRunsPostRequest(server string, params *CreateFlowRunFlowRunsPostParams, body create_flow_run_flow_runs__postJSONRequestBody) (*http.Request, error)

NewCreateFlowRunFlowRunsPostRequest creates a POST request for /flow_runs/ with application/json body

func NewCreateFlowRunFlowRunsPostRequestWithBody

func NewCreateFlowRunFlowRunsPostRequestWithBody(server string, params *CreateFlowRunFlowRunsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateFlowRunFlowRunsPostRequestWithBody creates a POST request for /flow_runs/ with any body

func NewCreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostRequest

func NewCreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostRequest(server string, id UUID, params *CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams, body create_flow_run_from_deployment_deployments__id__create_flow_run_postJSONRequestBody) (*http.Request, error)

NewCreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostRequest creates a POST request for /deployments/{id}/create_flow_run with application/json body

func NewCreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostRequestWithBody

func NewCreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostRequestWithBody(server string, id UUID, params *CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostRequestWithBody creates a POST request for /deployments/{id}/create_flow_run with any body

func NewCreateFlowRunInputFlowRunsIdInputPostRequest

func NewCreateFlowRunInputFlowRunsIdInputPostRequest(server string, id UUID, params *CreateFlowRunInputFlowRunsIdInputPostParams, body create_flow_run_input_flow_runs__id__input_postJSONRequestBody) (*http.Request, error)

NewCreateFlowRunInputFlowRunsIdInputPostRequest creates a POST request for /flow_runs/{id}/input with application/json body

func NewCreateFlowRunInputFlowRunsIdInputPostRequestWithBody

func NewCreateFlowRunInputFlowRunsIdInputPostRequestWithBody(server string, id UUID, params *CreateFlowRunInputFlowRunsIdInputPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateFlowRunInputFlowRunsIdInputPostRequestWithBody creates a POST request for /flow_runs/{id}/input with any body

func NewCreateLogsLogsPostRequest

func NewCreateLogsLogsPostRequest(server string, params *CreateLogsLogsPostParams, body create_logs_logs__postJSONRequestBody) (*http.Request, error)

NewCreateLogsLogsPostRequest creates a POST request for /logs/ with application/json body

func NewCreateLogsLogsPostRequestWithBody

func NewCreateLogsLogsPostRequestWithBody(server string, params *CreateLogsLogsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogsLogsPostRequestWithBody creates a POST request for /logs/ with any body

func NewCreateSavedSearchSavedSearchesPutRequest

func NewCreateSavedSearchSavedSearchesPutRequest(server string, params *CreateSavedSearchSavedSearchesPutParams, body create_saved_search_saved_searches__putJSONRequestBody) (*http.Request, error)

NewCreateSavedSearchSavedSearchesPutRequest creates a PUT request for /saved_searches/ with application/json body

func NewCreateSavedSearchSavedSearchesPutRequestWithBody

func NewCreateSavedSearchSavedSearchesPutRequestWithBody(server string, params *CreateSavedSearchSavedSearchesPutParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateSavedSearchSavedSearchesPutRequestWithBody creates a PUT request for /saved_searches/ with any body

func NewCreateTaskRunTaskRunsPostRequest

func NewCreateTaskRunTaskRunsPostRequest(server string, params *CreateTaskRunTaskRunsPostParams, body create_task_run_task_runs__postJSONRequestBody) (*http.Request, error)

NewCreateTaskRunTaskRunsPostRequest creates a POST request for /task_runs/ with application/json body

func NewCreateTaskRunTaskRunsPostRequestWithBody

func NewCreateTaskRunTaskRunsPostRequestWithBody(server string, params *CreateTaskRunTaskRunsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateTaskRunTaskRunsPostRequestWithBody creates a POST request for /task_runs/ with any body

func NewCreateVariableVariablesPostRequest

func NewCreateVariableVariablesPostRequest(server string, params *CreateVariableVariablesPostParams, body create_variable_variables__postJSONRequestBody) (*http.Request, error)

NewCreateVariableVariablesPostRequest creates a POST request for /variables/ with application/json body

func NewCreateVariableVariablesPostRequestWithBody

func NewCreateVariableVariablesPostRequestWithBody(server string, params *CreateVariableVariablesPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateVariableVariablesPostRequestWithBody creates a POST request for /variables/ with any body

func NewCreateWorkPoolWorkPoolsPostRequest

func NewCreateWorkPoolWorkPoolsPostRequest(server string, params *CreateWorkPoolWorkPoolsPostParams, body create_work_pool_work_pools__postJSONRequestBody) (*http.Request, error)

NewCreateWorkPoolWorkPoolsPostRequest creates a POST request for /work_pools/ with application/json body

func NewCreateWorkPoolWorkPoolsPostRequestWithBody

func NewCreateWorkPoolWorkPoolsPostRequestWithBody(server string, params *CreateWorkPoolWorkPoolsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateWorkPoolWorkPoolsPostRequestWithBody creates a POST request for /work_pools/ with any body

func NewCreateWorkQueueWorkPoolsWorkPoolNameQueuesPostRequest

func NewCreateWorkQueueWorkPoolsWorkPoolNameQueuesPostRequest(server string, workPoolName string, params *CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams, body create_work_queue_work_pools__work_pool_name__queues_postJSONRequestBody) (*http.Request, error)

NewCreateWorkQueueWorkPoolsWorkPoolNameQueuesPostRequest creates a POST request for /work_pools/{work_pool_name}/queues with application/json body

func NewCreateWorkQueueWorkPoolsWorkPoolNameQueuesPostRequestWithBody

func NewCreateWorkQueueWorkPoolsWorkPoolNameQueuesPostRequestWithBody(server string, workPoolName string, params *CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateWorkQueueWorkPoolsWorkPoolNameQueuesPostRequestWithBody creates a POST request for /work_pools/{work_pool_name}/queues with any body

func NewCreateWorkQueueWorkQueuesPostRequest

func NewCreateWorkQueueWorkQueuesPostRequest(server string, params *CreateWorkQueueWorkQueuesPostParams, body create_work_queue_work_queues__postJSONRequestBody) (*http.Request, error)

NewCreateWorkQueueWorkQueuesPostRequest creates a POST request for /work_queues/ with application/json body

func NewCreateWorkQueueWorkQueuesPostRequestWithBody

func NewCreateWorkQueueWorkQueuesPostRequestWithBody(server string, params *CreateWorkQueueWorkQueuesPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateWorkQueueWorkQueuesPostRequestWithBody creates a POST request for /work_queues/ with any body

func NewDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostRequest

func NewDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostRequest(server string, params *DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams, body decrement_concurrency_limits_v1_concurrency_limits_decrement_postJSONRequestBody) (*http.Request, error)

NewDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostRequest creates a POST request for /concurrency_limits/decrement with application/json body

func NewDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostRequestWithBody

func NewDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostRequestWithBody(server string, params *DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams, contentType string, body io.Reader) (*http.Request, error)

NewDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostRequestWithBody creates a POST request for /concurrency_limits/decrement with any body

func NewDeleteArtifactArtifactsIdDeleteRequest

func NewDeleteArtifactArtifactsIdDeleteRequest(server string, id UUID, params *DeleteArtifactArtifactsIdDeleteParams) (*http.Request, error)

NewDeleteArtifactArtifactsIdDeleteRequest creates a DELETE request for /artifacts/{id}

func NewDeleteAutomationAutomationsIdDeleteRequest

func NewDeleteAutomationAutomationsIdDeleteRequest(server string, id UUID, params *DeleteAutomationAutomationsIdDeleteParams) (*http.Request, error)

NewDeleteAutomationAutomationsIdDeleteRequest creates a DELETE request for /automations/{id}

func NewDeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteRequest

func NewDeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteRequest(server string, resourceId string, params *DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteParams) (*http.Request, error)

NewDeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteRequest creates a DELETE request for /automations/owned-by/{resource_id}

func NewDeleteBlockDocumentBlockDocumentsIdDeleteRequest

func NewDeleteBlockDocumentBlockDocumentsIdDeleteRequest(server string, id UUID, params *DeleteBlockDocumentBlockDocumentsIdDeleteParams) (*http.Request, error)

NewDeleteBlockDocumentBlockDocumentsIdDeleteRequest creates a DELETE request for /block_documents/{id}

func NewDeleteBlockSchemaBlockSchemasIdDeleteRequest

func NewDeleteBlockSchemaBlockSchemasIdDeleteRequest(server string, id UUID, params *DeleteBlockSchemaBlockSchemasIdDeleteParams) (*http.Request, error)

NewDeleteBlockSchemaBlockSchemasIdDeleteRequest creates a DELETE request for /block_schemas/{id}

func NewDeleteBlockTypeBlockTypesIdDeleteRequest

func NewDeleteBlockTypeBlockTypesIdDeleteRequest(server string, id UUID, params *DeleteBlockTypeBlockTypesIdDeleteParams) (*http.Request, error)

NewDeleteBlockTypeBlockTypesIdDeleteRequest creates a DELETE request for /block_types/{id}

func NewDeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteRequest

func NewDeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteRequest(server string, tag string, params *DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteParams) (*http.Request, error)

NewDeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteRequest creates a DELETE request for /concurrency_limits/tag/{tag}

func NewDeleteConcurrencyLimitConcurrencyLimitsIdDeleteRequest

func NewDeleteConcurrencyLimitConcurrencyLimitsIdDeleteRequest(server string, id UUID, params *DeleteConcurrencyLimitConcurrencyLimitsIdDeleteParams) (*http.Request, error)

NewDeleteConcurrencyLimitConcurrencyLimitsIdDeleteRequest creates a DELETE request for /concurrency_limits/{id}

func NewDeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteRequest

func NewDeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteRequest(server string, idOrName any, params *DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteParams) (*http.Request, error)

NewDeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteRequest creates a DELETE request for /v2/concurrency_limits/{id_or_name}

func NewDeleteDeploymentDeploymentsIdDeleteRequest

func NewDeleteDeploymentDeploymentsIdDeleteRequest(server string, id UUID, params *DeleteDeploymentDeploymentsIdDeleteParams) (*http.Request, error)

NewDeleteDeploymentDeploymentsIdDeleteRequest creates a DELETE request for /deployments/{id}

func NewDeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteRequest

func NewDeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteRequest(server string, id UUID, scheduleId UUID, params *DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteParams) (*http.Request, error)

NewDeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteRequest creates a DELETE request for /deployments/{id}/schedules/{schedule_id}

func NewDeleteFlowFlowsIdDeleteRequest

func NewDeleteFlowFlowsIdDeleteRequest(server string, id UUID, params *DeleteFlowFlowsIdDeleteParams) (*http.Request, error)

NewDeleteFlowFlowsIdDeleteRequest creates a DELETE request for /flows/{id}

func NewDeleteFlowRunFlowRunsIdDeleteRequest

func NewDeleteFlowRunFlowRunsIdDeleteRequest(server string, id UUID, params *DeleteFlowRunFlowRunsIdDeleteParams) (*http.Request, error)

NewDeleteFlowRunFlowRunsIdDeleteRequest creates a DELETE request for /flow_runs/{id}

func NewDeleteFlowRunInputFlowRunsIdInputKeyDeleteRequest

func NewDeleteFlowRunInputFlowRunsIdInputKeyDeleteRequest(server string, id UUID, key string, params *DeleteFlowRunInputFlowRunsIdInputKeyDeleteParams) (*http.Request, error)

NewDeleteFlowRunInputFlowRunsIdInputKeyDeleteRequest creates a DELETE request for /flow_runs/{id}/input/{key}

func NewDeleteSavedSearchSavedSearchesIdDeleteRequest

func NewDeleteSavedSearchSavedSearchesIdDeleteRequest(server string, id UUID, params *DeleteSavedSearchSavedSearchesIdDeleteParams) (*http.Request, error)

NewDeleteSavedSearchSavedSearchesIdDeleteRequest creates a DELETE request for /saved_searches/{id}

func NewDeleteTaskRunTaskRunsIdDeleteRequest

func NewDeleteTaskRunTaskRunsIdDeleteRequest(server string, id UUID, params *DeleteTaskRunTaskRunsIdDeleteParams) (*http.Request, error)

NewDeleteTaskRunTaskRunsIdDeleteRequest creates a DELETE request for /task_runs/{id}

func NewDeleteVariableByNameVariablesNameNameDeleteRequest

func NewDeleteVariableByNameVariablesNameNameDeleteRequest(server string, name string, params *DeleteVariableByNameVariablesNameNameDeleteParams) (*http.Request, error)

NewDeleteVariableByNameVariablesNameNameDeleteRequest creates a DELETE request for /variables/name/{name}

func NewDeleteVariableVariablesIdDeleteRequest

func NewDeleteVariableVariablesIdDeleteRequest(server string, id UUID, params *DeleteVariableVariablesIdDeleteParams) (*http.Request, error)

NewDeleteVariableVariablesIdDeleteRequest creates a DELETE request for /variables/{id}

func NewDeleteWorkPoolWorkPoolsNameDeleteRequest

func NewDeleteWorkPoolWorkPoolsNameDeleteRequest(server string, name string, params *DeleteWorkPoolWorkPoolsNameDeleteParams) (*http.Request, error)

NewDeleteWorkPoolWorkPoolsNameDeleteRequest creates a DELETE request for /work_pools/{name}

func NewDeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteRequest

func NewDeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteRequest(server string, workPoolName string, name string, params *DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteParams) (*http.Request, error)

NewDeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteRequest creates a DELETE request for /work_pools/{work_pool_name}/queues/{name}

func NewDeleteWorkQueueWorkQueuesIdDeleteRequest

func NewDeleteWorkQueueWorkQueuesIdDeleteRequest(server string, id UUID, params *DeleteWorkQueueWorkQueuesIdDeleteParams) (*http.Request, error)

NewDeleteWorkQueueWorkQueuesIdDeleteRequest creates a DELETE request for /work_queues/{id}

func NewDeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteRequest

func NewDeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteRequest(server string, workPoolName string, name string, params *DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteParams) (*http.Request, error)

NewDeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteRequest creates a DELETE request for /work_pools/{work_pool_name}/workers/{name}

func NewDownloadLogsFlowRunsIdLogsDownloadGetRequest

func NewDownloadLogsFlowRunsIdLogsDownloadGetRequest(server string, id UUID, params *DownloadLogsFlowRunsIdLogsDownloadGetParams) (*http.Request, error)

NewDownloadLogsFlowRunsIdLogsDownloadGetRequest creates a GET request for /flow_runs/{id}/logs/download

func NewFilterFlowRunInputFlowRunsIdInputFilterPostRequest

func NewFilterFlowRunInputFlowRunsIdInputFilterPostRequest(server string, id UUID, params *FilterFlowRunInputFlowRunsIdInputFilterPostParams, body filter_flow_run_input_flow_runs__id__input_filter_postJSONRequestBody) (*http.Request, error)

NewFilterFlowRunInputFlowRunsIdInputFilterPostRequest creates a POST request for /flow_runs/{id}/input/filter with application/json body

func NewFilterFlowRunInputFlowRunsIdInputFilterPostRequestWithBody

func NewFilterFlowRunInputFlowRunsIdInputFilterPostRequestWithBody(server string, id UUID, params *FilterFlowRunInputFlowRunsIdInputFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewFilterFlowRunInputFlowRunsIdInputFilterPostRequestWithBody creates a POST request for /flow_runs/{id}/input/filter with any body

func NewFlowRunHistoryFlowRunsHistoryPostRequest

func NewFlowRunHistoryFlowRunsHistoryPostRequest(server string, params *FlowRunHistoryFlowRunsHistoryPostParams, body flow_run_history_flow_runs_history_postJSONRequestBody) (*http.Request, error)

NewFlowRunHistoryFlowRunsHistoryPostRequest creates a POST request for /flow_runs/history with application/json body

func NewFlowRunHistoryFlowRunsHistoryPostRequestWithBody

func NewFlowRunHistoryFlowRunsHistoryPostRequestWithBody(server string, params *FlowRunHistoryFlowRunsHistoryPostParams, contentType string, body io.Reader) (*http.Request, error)

NewFlowRunHistoryFlowRunsHistoryPostRequestWithBody creates a POST request for /flow_runs/history with any body

func NewGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostRequest

func NewGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostRequest(server string, params *GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams, body get_scheduled_flow_runs_for_deployments_deployments_get_scheduled_flow_runs_postJSONRequestBody) (*http.Request, error)

NewGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostRequest creates a POST request for /deployments/get_scheduled_flow_runs with application/json body

func NewGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostRequestWithBody

func NewGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostRequestWithBody(server string, params *GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostRequestWithBody creates a POST request for /deployments/get_scheduled_flow_runs with any body

func NewGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostRequest

func NewGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostRequest(server string, name string, params *GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams, body get_scheduled_flow_runs_work_pools__name__get_scheduled_flow_runs_postJSONRequestBody) (*http.Request, error)

NewGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostRequest creates a POST request for /work_pools/{name}/get_scheduled_flow_runs with application/json body

func NewGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostRequestWithBody

func NewGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostRequestWithBody(server string, name string, params *GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostRequestWithBody creates a POST request for /work_pools/{name}/get_scheduled_flow_runs with any body

func NewHealthCheckHealthGetRequest

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

NewHealthCheckHealthGetRequest creates a GET request for /health

func NewHelloHelloGetRequest

func NewHelloHelloGetRequest(server string, params *HelloHelloGetParams) (*http.Request, error)

NewHelloHelloGetRequest creates a GET request for /hello

func NewIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostRequest

func NewIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostRequest(server string, params *IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams, body increment_concurrency_limits_v1_concurrency_limits_increment_postJSONRequestBody) (*http.Request, error)

NewIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostRequest creates a POST request for /concurrency_limits/increment with application/json body

func NewIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostRequestWithBody

func NewIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostRequestWithBody(server string, params *IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams, contentType string, body io.Reader) (*http.Request, error)

NewIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostRequestWithBody creates a POST request for /concurrency_limits/increment with any body

func NewInstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostRequest

func NewInstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostRequest(server string, params *InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostParams) (*http.Request, error)

NewInstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostRequest creates a POST request for /block_types/install_system_block_types

func NewNextRunsByFlowUiFlowsNextRunsPostRequest

func NewNextRunsByFlowUiFlowsNextRunsPostRequest(server string, params *NextRunsByFlowUiFlowsNextRunsPostParams, body next_runs_by_flow_ui_flows_next_runs_postJSONRequestBody) (*http.Request, error)

NewNextRunsByFlowUiFlowsNextRunsPostRequest creates a POST request for /ui/flows/next-runs with application/json body

func NewNextRunsByFlowUiFlowsNextRunsPostRequestWithBody

func NewNextRunsByFlowUiFlowsNextRunsPostRequestWithBody(server string, params *NextRunsByFlowUiFlowsNextRunsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewNextRunsByFlowUiFlowsNextRunsPostRequestWithBody creates a POST request for /ui/flows/next-runs with any body

func NewPaginateDeploymentsDeploymentsPaginatePostRequest

func NewPaginateDeploymentsDeploymentsPaginatePostRequest(server string, params *PaginateDeploymentsDeploymentsPaginatePostParams, body paginate_deployments_deployments_paginate_postJSONRequestBody) (*http.Request, error)

NewPaginateDeploymentsDeploymentsPaginatePostRequest creates a POST request for /deployments/paginate with application/json body

func NewPaginateDeploymentsDeploymentsPaginatePostRequestWithBody

func NewPaginateDeploymentsDeploymentsPaginatePostRequestWithBody(server string, params *PaginateDeploymentsDeploymentsPaginatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewPaginateDeploymentsDeploymentsPaginatePostRequestWithBody creates a POST request for /deployments/paginate with any body

func NewPaginateFlowRunsFlowRunsPaginatePostRequest

func NewPaginateFlowRunsFlowRunsPaginatePostRequest(server string, params *PaginateFlowRunsFlowRunsPaginatePostParams, body paginate_flow_runs_flow_runs_paginate_postJSONRequestBody) (*http.Request, error)

NewPaginateFlowRunsFlowRunsPaginatePostRequest creates a POST request for /flow_runs/paginate with application/json body

func NewPaginateFlowRunsFlowRunsPaginatePostRequestWithBody

func NewPaginateFlowRunsFlowRunsPaginatePostRequestWithBody(server string, params *PaginateFlowRunsFlowRunsPaginatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewPaginateFlowRunsFlowRunsPaginatePostRequestWithBody creates a POST request for /flow_runs/paginate with any body

func NewPaginateFlowsFlowsPaginatePostRequest

func NewPaginateFlowsFlowsPaginatePostRequest(server string, params *PaginateFlowsFlowsPaginatePostParams, body paginate_flows_flows_paginate_postJSONRequestBody) (*http.Request, error)

NewPaginateFlowsFlowsPaginatePostRequest creates a POST request for /flows/paginate with application/json body

func NewPaginateFlowsFlowsPaginatePostRequestWithBody

func NewPaginateFlowsFlowsPaginatePostRequestWithBody(server string, params *PaginateFlowsFlowsPaginatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewPaginateFlowsFlowsPaginatePostRequestWithBody creates a POST request for /flows/paginate with any body

func NewPaginateTaskRunsTaskRunsPaginatePostRequest

func NewPaginateTaskRunsTaskRunsPaginatePostRequest(server string, params *PaginateTaskRunsTaskRunsPaginatePostParams, body paginate_task_runs_task_runs_paginate_postJSONRequestBody) (*http.Request, error)

NewPaginateTaskRunsTaskRunsPaginatePostRequest creates a POST request for /task_runs/paginate with application/json body

func NewPaginateTaskRunsTaskRunsPaginatePostRequestWithBody

func NewPaginateTaskRunsTaskRunsPaginatePostRequestWithBody(server string, params *PaginateTaskRunsTaskRunsPaginatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewPaginateTaskRunsTaskRunsPaginatePostRequestWithBody creates a POST request for /task_runs/paginate with any body

func NewPatchAutomationAutomationsIdPatchRequest

func NewPatchAutomationAutomationsIdPatchRequest(server string, id UUID, params *PatchAutomationAutomationsIdPatchParams, body patch_automation_automations__id__patchJSONRequestBody) (*http.Request, error)

NewPatchAutomationAutomationsIdPatchRequest creates a PATCH request for /automations/{id} with application/json body

func NewPatchAutomationAutomationsIdPatchRequestWithBody

func NewPatchAutomationAutomationsIdPatchRequestWithBody(server string, id UUID, params *PatchAutomationAutomationsIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewPatchAutomationAutomationsIdPatchRequestWithBody creates a PATCH request for /automations/{id} with any body

func NewPauseDeploymentDeploymentsIdPauseDeploymentPostRequest

func NewPauseDeploymentDeploymentsIdPauseDeploymentPostRequest(server string, id UUID, params *PauseDeploymentDeploymentsIdPauseDeploymentPostParams) (*http.Request, error)

NewPauseDeploymentDeploymentsIdPauseDeploymentPostRequest creates a POST request for /deployments/{id}/pause_deployment

func NewPerformReadinessCheckReadyGetRequest

func NewPerformReadinessCheckReadyGetRequest(server string, params *PerformReadinessCheckReadyGetParams) (*http.Request, error)

NewPerformReadinessCheckReadyGetRequest creates a GET request for /ready

func NewReadAccountEventsPageEventsFilterNextGetRequest

func NewReadAccountEventsPageEventsFilterNextGetRequest(server string, params *ReadAccountEventsPageEventsFilterNextGetParams) (*http.Request, error)

NewReadAccountEventsPageEventsFilterNextGetRequest creates a GET request for /events/filter/next

func NewReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostRequest

func NewReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostRequest(server string, params *ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams, body read_all_concurrency_limits_v2_v2_concurrency_limits_filter_postJSONRequestBody) (*http.Request, error)

NewReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostRequest creates a POST request for /v2/concurrency_limits/filter with application/json body

func NewReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostRequestWithBody

func NewReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostRequestWithBody(server string, params *ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostRequestWithBody creates a POST request for /v2/concurrency_limits/filter with any body

func NewReadArtifactArtifactsIdGetRequest

func NewReadArtifactArtifactsIdGetRequest(server string, id UUID, params *ReadArtifactArtifactsIdGetParams) (*http.Request, error)

NewReadArtifactArtifactsIdGetRequest creates a GET request for /artifacts/{id}

func NewReadArtifactsArtifactsFilterPostRequest

func NewReadArtifactsArtifactsFilterPostRequest(server string, params *ReadArtifactsArtifactsFilterPostParams, body read_artifacts_artifacts_filter_postJSONRequestBody) (*http.Request, error)

NewReadArtifactsArtifactsFilterPostRequest creates a POST request for /artifacts/filter with application/json body

func NewReadArtifactsArtifactsFilterPostRequestWithBody

func NewReadArtifactsArtifactsFilterPostRequestWithBody(server string, params *ReadArtifactsArtifactsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadArtifactsArtifactsFilterPostRequestWithBody creates a POST request for /artifacts/filter with any body

func NewReadAutomationAutomationsIdGetRequest

func NewReadAutomationAutomationsIdGetRequest(server string, id UUID, params *ReadAutomationAutomationsIdGetParams) (*http.Request, error)

NewReadAutomationAutomationsIdGetRequest creates a GET request for /automations/{id}

func NewReadAutomationsAutomationsFilterPostRequest

func NewReadAutomationsAutomationsFilterPostRequest(server string, params *ReadAutomationsAutomationsFilterPostParams, body read_automations_automations_filter_postJSONRequestBody) (*http.Request, error)

NewReadAutomationsAutomationsFilterPostRequest creates a POST request for /automations/filter with application/json body

func NewReadAutomationsAutomationsFilterPostRequestWithBody

func NewReadAutomationsAutomationsFilterPostRequestWithBody(server string, params *ReadAutomationsAutomationsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadAutomationsAutomationsFilterPostRequestWithBody creates a POST request for /automations/filter with any body

func NewReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetRequest

func NewReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetRequest(server string, resourceId string, params *ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetParams) (*http.Request, error)

NewReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetRequest creates a GET request for /automations/related-to/{resource_id}

func NewReadAvailableBlockCapabilitiesBlockCapabilitiesGetRequest

func NewReadAvailableBlockCapabilitiesBlockCapabilitiesGetRequest(server string, params *ReadAvailableBlockCapabilitiesBlockCapabilitiesGetParams) (*http.Request, error)

NewReadAvailableBlockCapabilitiesBlockCapabilitiesGetRequest creates a GET request for /block_capabilities/

func NewReadBlockDocumentByIdBlockDocumentsIdGetRequest

func NewReadBlockDocumentByIdBlockDocumentsIdGetRequest(server string, id UUID, params *ReadBlockDocumentByIdBlockDocumentsIdGetParams) (*http.Request, error)

NewReadBlockDocumentByIdBlockDocumentsIdGetRequest creates a GET request for /block_documents/{id}

func NewReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetRequest

func NewReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetRequest(server string, slug string, blockDocumentName string, params *ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetParams) (*http.Request, error)

NewReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetRequest creates a GET request for /block_types/slug/{slug}/block_documents/name/{block_document_name}

func NewReadBlockDocumentsBlockDocumentsFilterPostRequest

func NewReadBlockDocumentsBlockDocumentsFilterPostRequest(server string, params *ReadBlockDocumentsBlockDocumentsFilterPostParams, body read_block_documents_block_documents_filter_postJSONRequestBody) (*http.Request, error)

NewReadBlockDocumentsBlockDocumentsFilterPostRequest creates a POST request for /block_documents/filter with application/json body

func NewReadBlockDocumentsBlockDocumentsFilterPostRequestWithBody

func NewReadBlockDocumentsBlockDocumentsFilterPostRequestWithBody(server string, params *ReadBlockDocumentsBlockDocumentsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadBlockDocumentsBlockDocumentsFilterPostRequestWithBody creates a POST request for /block_documents/filter with any body

func NewReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetRequest

func NewReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetRequest(server string, slug string, params *ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetParams) (*http.Request, error)

NewReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetRequest creates a GET request for /block_types/slug/{slug}/block_documents

func NewReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetRequest

func NewReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetRequest(server string, checksum string, params *ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetParams) (*http.Request, error)

NewReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetRequest creates a GET request for /block_schemas/checksum/{checksum}

func NewReadBlockSchemaByIdBlockSchemasIdGetRequest

func NewReadBlockSchemaByIdBlockSchemasIdGetRequest(server string, id UUID, params *ReadBlockSchemaByIdBlockSchemasIdGetParams) (*http.Request, error)

NewReadBlockSchemaByIdBlockSchemasIdGetRequest creates a GET request for /block_schemas/{id}

func NewReadBlockSchemasBlockSchemasFilterPostRequest

func NewReadBlockSchemasBlockSchemasFilterPostRequest(server string, params *ReadBlockSchemasBlockSchemasFilterPostParams, body read_block_schemas_block_schemas_filter_postJSONRequestBody) (*http.Request, error)

NewReadBlockSchemasBlockSchemasFilterPostRequest creates a POST request for /block_schemas/filter with application/json body

func NewReadBlockSchemasBlockSchemasFilterPostRequestWithBody

func NewReadBlockSchemasBlockSchemasFilterPostRequestWithBody(server string, params *ReadBlockSchemasBlockSchemasFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadBlockSchemasBlockSchemasFilterPostRequestWithBody creates a POST request for /block_schemas/filter with any body

func NewReadBlockTypeByIdBlockTypesIdGetRequest

func NewReadBlockTypeByIdBlockTypesIdGetRequest(server string, id UUID, params *ReadBlockTypeByIdBlockTypesIdGetParams) (*http.Request, error)

NewReadBlockTypeByIdBlockTypesIdGetRequest creates a GET request for /block_types/{id}

func NewReadBlockTypeBySlugBlockTypesSlugSlugGetRequest

func NewReadBlockTypeBySlugBlockTypesSlugSlugGetRequest(server string, slug string, params *ReadBlockTypeBySlugBlockTypesSlugSlugGetParams) (*http.Request, error)

NewReadBlockTypeBySlugBlockTypesSlugSlugGetRequest creates a GET request for /block_types/slug/{slug}

func NewReadBlockTypesBlockTypesFilterPostRequest

func NewReadBlockTypesBlockTypesFilterPostRequest(server string, params *ReadBlockTypesBlockTypesFilterPostParams, body read_block_types_block_types_filter_postJSONRequestBody) (*http.Request, error)

NewReadBlockTypesBlockTypesFilterPostRequest creates a POST request for /block_types/filter with application/json body

func NewReadBlockTypesBlockTypesFilterPostRequestWithBody

func NewReadBlockTypesBlockTypesFilterPostRequestWithBody(server string, params *ReadBlockTypesBlockTypesFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadBlockTypesBlockTypesFilterPostRequestWithBody creates a POST request for /block_types/filter with any body

func NewReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetRequest

func NewReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetRequest(server string, tag string, params *ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetParams) (*http.Request, error)

NewReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetRequest creates a GET request for /concurrency_limits/tag/{tag}

func NewReadConcurrencyLimitConcurrencyLimitsIdGetRequest

func NewReadConcurrencyLimitConcurrencyLimitsIdGetRequest(server string, id UUID, params *ReadConcurrencyLimitConcurrencyLimitsIdGetParams) (*http.Request, error)

NewReadConcurrencyLimitConcurrencyLimitsIdGetRequest creates a GET request for /concurrency_limits/{id}

func NewReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetRequest

func NewReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetRequest(server string, idOrName any, params *ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetParams) (*http.Request, error)

NewReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetRequest creates a GET request for /v2/concurrency_limits/{id_or_name}

func NewReadConcurrencyLimitsConcurrencyLimitsFilterPostRequest

func NewReadConcurrencyLimitsConcurrencyLimitsFilterPostRequest(server string, params *ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams, body read_concurrency_limits_concurrency_limits_filter_postJSONRequestBody) (*http.Request, error)

NewReadConcurrencyLimitsConcurrencyLimitsFilterPostRequest creates a POST request for /concurrency_limits/filter with application/json body

func NewReadConcurrencyLimitsConcurrencyLimitsFilterPostRequestWithBody

func NewReadConcurrencyLimitsConcurrencyLimitsFilterPostRequestWithBody(server string, params *ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadConcurrencyLimitsConcurrencyLimitsFilterPostRequestWithBody creates a POST request for /concurrency_limits/filter with any body

func NewReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostRequest

func NewReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostRequest(server string, params *ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams, body read_dashboard_task_run_counts_ui_task_runs_dashboard_counts_postJSONRequestBody) (*http.Request, error)

NewReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostRequest creates a POST request for /ui/task_runs/dashboard/counts with application/json body

func NewReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostRequestWithBody

func NewReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostRequestWithBody(server string, params *ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostRequestWithBody creates a POST request for /ui/task_runs/dashboard/counts with any body

func NewReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetRequest

func NewReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetRequest(server string, flowName string, deploymentName string, params *ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetParams) (*http.Request, error)

NewReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetRequest creates a GET request for /deployments/name/{flow_name}/{deployment_name}

func NewReadDeploymentDeploymentsIdGetRequest

func NewReadDeploymentDeploymentsIdGetRequest(server string, id UUID, params *ReadDeploymentDeploymentsIdGetParams) (*http.Request, error)

NewReadDeploymentDeploymentsIdGetRequest creates a GET request for /deployments/{id}

func NewReadDeploymentSchedulesDeploymentsIdSchedulesGetRequest

func NewReadDeploymentSchedulesDeploymentsIdSchedulesGetRequest(server string, id UUID, params *ReadDeploymentSchedulesDeploymentsIdSchedulesGetParams) (*http.Request, error)

NewReadDeploymentSchedulesDeploymentsIdSchedulesGetRequest creates a GET request for /deployments/{id}/schedules

func NewReadDeploymentsDeploymentsFilterPostRequest

func NewReadDeploymentsDeploymentsFilterPostRequest(server string, params *ReadDeploymentsDeploymentsFilterPostParams, body read_deployments_deployments_filter_postJSONRequestBody) (*http.Request, error)

NewReadDeploymentsDeploymentsFilterPostRequest creates a POST request for /deployments/filter with application/json body

func NewReadDeploymentsDeploymentsFilterPostRequestWithBody

func NewReadDeploymentsDeploymentsFilterPostRequestWithBody(server string, params *ReadDeploymentsDeploymentsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadDeploymentsDeploymentsFilterPostRequestWithBody creates a POST request for /deployments/filter with any body

func NewReadEventsEventsFilterPostRequest

func NewReadEventsEventsFilterPostRequest(server string, params *ReadEventsEventsFilterPostParams, body read_events_events_filter_postJSONRequestBody) (*http.Request, error)

NewReadEventsEventsFilterPostRequest creates a POST request for /events/filter with application/json body

func NewReadEventsEventsFilterPostRequestWithBody

func NewReadEventsEventsFilterPostRequestWithBody(server string, params *ReadEventsEventsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadEventsEventsFilterPostRequestWithBody creates a POST request for /events/filter with any body

func NewReadFlowByNameFlowsNameNameGetRequest

func NewReadFlowByNameFlowsNameNameGetRequest(server string, name string, params *ReadFlowByNameFlowsNameNameGetParams) (*http.Request, error)

NewReadFlowByNameFlowsNameNameGetRequest creates a GET request for /flows/name/{name}

func NewReadFlowFlowsIdGetRequest

func NewReadFlowFlowsIdGetRequest(server string, id UUID, params *ReadFlowFlowsIdGetParams) (*http.Request, error)

NewReadFlowFlowsIdGetRequest creates a GET request for /flows/{id}

func NewReadFlowRunFlowRunsIdGetRequest

func NewReadFlowRunFlowRunsIdGetRequest(server string, id UUID, params *ReadFlowRunFlowRunsIdGetParams) (*http.Request, error)

NewReadFlowRunFlowRunsIdGetRequest creates a GET request for /flow_runs/{id}

func NewReadFlowRunGraphV1FlowRunsIdGraphGetRequest

func NewReadFlowRunGraphV1FlowRunsIdGraphGetRequest(server string, id UUID, params *ReadFlowRunGraphV1FlowRunsIdGraphGetParams) (*http.Request, error)

NewReadFlowRunGraphV1FlowRunsIdGraphGetRequest creates a GET request for /flow_runs/{id}/graph

func NewReadFlowRunGraphV2FlowRunsIdGraphV2GetRequest

func NewReadFlowRunGraphV2FlowRunsIdGraphV2GetRequest(server string, id UUID, params *ReadFlowRunGraphV2FlowRunsIdGraphV2GetParams) (*http.Request, error)

NewReadFlowRunGraphV2FlowRunsIdGraphV2GetRequest creates a GET request for /flow_runs/{id}/graph-v2

func NewReadFlowRunHistoryUiFlowRunsHistoryPostRequest

func NewReadFlowRunHistoryUiFlowRunsHistoryPostRequest(server string, params *ReadFlowRunHistoryUiFlowRunsHistoryPostParams, body read_flow_run_history_ui_flow_runs_history_postJSONRequestBody) (*http.Request, error)

NewReadFlowRunHistoryUiFlowRunsHistoryPostRequest creates a POST request for /ui/flow_runs/history with application/json body

func NewReadFlowRunHistoryUiFlowRunsHistoryPostRequestWithBody

func NewReadFlowRunHistoryUiFlowRunsHistoryPostRequestWithBody(server string, params *ReadFlowRunHistoryUiFlowRunsHistoryPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadFlowRunHistoryUiFlowRunsHistoryPostRequestWithBody creates a POST request for /ui/flow_runs/history with any body

func NewReadFlowRunInputFlowRunsIdInputKeyGetRequest

func NewReadFlowRunInputFlowRunsIdInputKeyGetRequest(server string, id UUID, key string, params *ReadFlowRunInputFlowRunsIdInputKeyGetParams) (*http.Request, error)

NewReadFlowRunInputFlowRunsIdInputKeyGetRequest creates a GET request for /flow_runs/{id}/input/{key}

func NewReadFlowRunStateFlowRunStatesIdGetRequest

func NewReadFlowRunStateFlowRunStatesIdGetRequest(server string, id UUID, params *ReadFlowRunStateFlowRunStatesIdGetParams) (*http.Request, error)

NewReadFlowRunStateFlowRunStatesIdGetRequest creates a GET request for /flow_run_states/{id}

func NewReadFlowRunStatesFlowRunStatesGetRequest

func NewReadFlowRunStatesFlowRunStatesGetRequest(server string, params *ReadFlowRunStatesFlowRunStatesGetParams) (*http.Request, error)

NewReadFlowRunStatesFlowRunStatesGetRequest creates a GET request for /flow_run_states/

func NewReadFlowRunsFlowRunsFilterPostRequest

func NewReadFlowRunsFlowRunsFilterPostRequest(server string, params *ReadFlowRunsFlowRunsFilterPostParams, body read_flow_runs_flow_runs_filter_postJSONRequestBody) (*http.Request, error)

NewReadFlowRunsFlowRunsFilterPostRequest creates a POST request for /flow_runs/filter with application/json body

func NewReadFlowRunsFlowRunsFilterPostRequestWithBody

func NewReadFlowRunsFlowRunsFilterPostRequestWithBody(server string, params *ReadFlowRunsFlowRunsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadFlowRunsFlowRunsFilterPostRequestWithBody creates a POST request for /flow_runs/filter with any body

func NewReadFlowsFlowsFilterPostRequest

func NewReadFlowsFlowsFilterPostRequest(server string, params *ReadFlowsFlowsFilterPostParams, body read_flows_flows_filter_postJSONRequestBody) (*http.Request, error)

NewReadFlowsFlowsFilterPostRequest creates a POST request for /flows/filter with application/json body

func NewReadFlowsFlowsFilterPostRequestWithBody

func NewReadFlowsFlowsFilterPostRequestWithBody(server string, params *ReadFlowsFlowsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadFlowsFlowsFilterPostRequestWithBody creates a POST request for /flows/filter with any body

func NewReadLatestArtifactArtifactsKeyLatestGetRequest

func NewReadLatestArtifactArtifactsKeyLatestGetRequest(server string, key string, params *ReadLatestArtifactArtifactsKeyLatestGetParams) (*http.Request, error)

NewReadLatestArtifactArtifactsKeyLatestGetRequest creates a GET request for /artifacts/{key}/latest

func NewReadLatestArtifactsArtifactsLatestFilterPostRequest

func NewReadLatestArtifactsArtifactsLatestFilterPostRequest(server string, params *ReadLatestArtifactsArtifactsLatestFilterPostParams, body read_latest_artifacts_artifacts_latest_filter_postJSONRequestBody) (*http.Request, error)

NewReadLatestArtifactsArtifactsLatestFilterPostRequest creates a POST request for /artifacts/latest/filter with application/json body

func NewReadLatestArtifactsArtifactsLatestFilterPostRequestWithBody

func NewReadLatestArtifactsArtifactsLatestFilterPostRequestWithBody(server string, params *ReadLatestArtifactsArtifactsLatestFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadLatestArtifactsArtifactsLatestFilterPostRequestWithBody creates a POST request for /artifacts/latest/filter with any body

func NewReadLogsLogsFilterPostRequest

func NewReadLogsLogsFilterPostRequest(server string, params *ReadLogsLogsFilterPostParams, body read_logs_logs_filter_postJSONRequestBody) (*http.Request, error)

NewReadLogsLogsFilterPostRequest creates a POST request for /logs/filter with application/json body

func NewReadLogsLogsFilterPostRequestWithBody

func NewReadLogsLogsFilterPostRequestWithBody(server string, params *ReadLogsLogsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadLogsLogsFilterPostRequestWithBody creates a POST request for /logs/filter with any body

func NewReadSavedSearchSavedSearchesIdGetRequest

func NewReadSavedSearchSavedSearchesIdGetRequest(server string, id UUID, params *ReadSavedSearchSavedSearchesIdGetParams) (*http.Request, error)

NewReadSavedSearchSavedSearchesIdGetRequest creates a GET request for /saved_searches/{id}

func NewReadSavedSearchesSavedSearchesFilterPostRequest

func NewReadSavedSearchesSavedSearchesFilterPostRequest(server string, params *ReadSavedSearchesSavedSearchesFilterPostParams, body read_saved_searches_saved_searches_filter_postJSONRequestBody) (*http.Request, error)

NewReadSavedSearchesSavedSearchesFilterPostRequest creates a POST request for /saved_searches/filter with application/json body

func NewReadSavedSearchesSavedSearchesFilterPostRequestWithBody

func NewReadSavedSearchesSavedSearchesFilterPostRequestWithBody(server string, params *ReadSavedSearchesSavedSearchesFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadSavedSearchesSavedSearchesFilterPostRequestWithBody creates a POST request for /saved_searches/filter with any body

func NewReadSettingsAdminSettingsGetRequest

func NewReadSettingsAdminSettingsGetRequest(server string, params *ReadSettingsAdminSettingsGetParams) (*http.Request, error)

NewReadSettingsAdminSettingsGetRequest creates a GET request for /admin/settings

func NewReadTaskRunCountsByStateUiTaskRunsCountPostRequest

func NewReadTaskRunCountsByStateUiTaskRunsCountPostRequest(server string, params *ReadTaskRunCountsByStateUiTaskRunsCountPostParams, body read_task_run_counts_by_state_ui_task_runs_count_postJSONRequestBody) (*http.Request, error)

NewReadTaskRunCountsByStateUiTaskRunsCountPostRequest creates a POST request for /ui/task_runs/count with application/json body

func NewReadTaskRunCountsByStateUiTaskRunsCountPostRequestWithBody

func NewReadTaskRunCountsByStateUiTaskRunsCountPostRequestWithBody(server string, params *ReadTaskRunCountsByStateUiTaskRunsCountPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadTaskRunCountsByStateUiTaskRunsCountPostRequestWithBody creates a POST request for /ui/task_runs/count with any body

func NewReadTaskRunStateTaskRunStatesIdGetRequest

func NewReadTaskRunStateTaskRunStatesIdGetRequest(server string, id UUID, params *ReadTaskRunStateTaskRunStatesIdGetParams) (*http.Request, error)

NewReadTaskRunStateTaskRunStatesIdGetRequest creates a GET request for /task_run_states/{id}

func NewReadTaskRunStatesTaskRunStatesGetRequest

func NewReadTaskRunStatesTaskRunStatesGetRequest(server string, params *ReadTaskRunStatesTaskRunStatesGetParams) (*http.Request, error)

NewReadTaskRunStatesTaskRunStatesGetRequest creates a GET request for /task_run_states/

func NewReadTaskRunTaskRunsIdGetRequest

func NewReadTaskRunTaskRunsIdGetRequest(server string, id UUID, params *ReadTaskRunTaskRunsIdGetParams) (*http.Request, error)

NewReadTaskRunTaskRunsIdGetRequest creates a GET request for /task_runs/{id}

func NewReadTaskRunWithFlowRunNameUiTaskRunsIdGetRequest

func NewReadTaskRunWithFlowRunNameUiTaskRunsIdGetRequest(server string, id UUID, params *ReadTaskRunWithFlowRunNameUiTaskRunsIdGetParams) (*http.Request, error)

NewReadTaskRunWithFlowRunNameUiTaskRunsIdGetRequest creates a GET request for /ui/task_runs/{id}

func NewReadTaskRunsTaskRunsFilterPostRequest

func NewReadTaskRunsTaskRunsFilterPostRequest(server string, params *ReadTaskRunsTaskRunsFilterPostParams, body read_task_runs_task_runs_filter_postJSONRequestBody) (*http.Request, error)

NewReadTaskRunsTaskRunsFilterPostRequest creates a POST request for /task_runs/filter with application/json body

func NewReadTaskRunsTaskRunsFilterPostRequestWithBody

func NewReadTaskRunsTaskRunsFilterPostRequestWithBody(server string, params *ReadTaskRunsTaskRunsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadTaskRunsTaskRunsFilterPostRequestWithBody creates a POST request for /task_runs/filter with any body

func NewReadTaskWorkersTaskWorkersFilterPostRequest

func NewReadTaskWorkersTaskWorkersFilterPostRequest(server string, params *ReadTaskWorkersTaskWorkersFilterPostParams, body read_task_workers_task_workers_filter_postJSONRequestBody) (*http.Request, error)

NewReadTaskWorkersTaskWorkersFilterPostRequest creates a POST request for /task_workers/filter with application/json body

func NewReadTaskWorkersTaskWorkersFilterPostRequestWithBody

func NewReadTaskWorkersTaskWorkersFilterPostRequestWithBody(server string, params *ReadTaskWorkersTaskWorkersFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadTaskWorkersTaskWorkersFilterPostRequestWithBody creates a POST request for /task_workers/filter with any body

func NewReadVariableByNameVariablesNameNameGetRequest

func NewReadVariableByNameVariablesNameNameGetRequest(server string, name string, params *ReadVariableByNameVariablesNameNameGetParams) (*http.Request, error)

NewReadVariableByNameVariablesNameNameGetRequest creates a GET request for /variables/name/{name}

func NewReadVariableVariablesIdGetRequest

func NewReadVariableVariablesIdGetRequest(server string, id UUID, params *ReadVariableVariablesIdGetParams) (*http.Request, error)

NewReadVariableVariablesIdGetRequest creates a GET request for /variables/{id}

func NewReadVariablesVariablesFilterPostRequest

func NewReadVariablesVariablesFilterPostRequest(server string, params *ReadVariablesVariablesFilterPostParams, body read_variables_variables_filter_postJSONRequestBody) (*http.Request, error)

NewReadVariablesVariablesFilterPostRequest creates a POST request for /variables/filter with application/json body

func NewReadVariablesVariablesFilterPostRequestWithBody

func NewReadVariablesVariablesFilterPostRequestWithBody(server string, params *ReadVariablesVariablesFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadVariablesVariablesFilterPostRequestWithBody creates a POST request for /variables/filter with any body

func NewReadVersionAdminVersionGetRequest

func NewReadVersionAdminVersionGetRequest(server string, params *ReadVersionAdminVersionGetParams) (*http.Request, error)

NewReadVersionAdminVersionGetRequest creates a GET request for /admin/version

func NewReadViewContentCollectionsViewsViewGetRequest

func NewReadViewContentCollectionsViewsViewGetRequest(server string, view string, params *ReadViewContentCollectionsViewsViewGetParams) (*http.Request, error)

NewReadViewContentCollectionsViewsViewGetRequest creates a GET request for /collections/views/{view}

func NewReadWorkPoolWorkPoolsNameGetRequest

func NewReadWorkPoolWorkPoolsNameGetRequest(server string, name string, params *ReadWorkPoolWorkPoolsNameGetParams) (*http.Request, error)

NewReadWorkPoolWorkPoolsNameGetRequest creates a GET request for /work_pools/{name}

func NewReadWorkPoolsWorkPoolsFilterPostRequest

func NewReadWorkPoolsWorkPoolsFilterPostRequest(server string, params *ReadWorkPoolsWorkPoolsFilterPostParams, body read_work_pools_work_pools_filter_postJSONRequestBody) (*http.Request, error)

NewReadWorkPoolsWorkPoolsFilterPostRequest creates a POST request for /work_pools/filter with application/json body

func NewReadWorkPoolsWorkPoolsFilterPostRequestWithBody

func NewReadWorkPoolsWorkPoolsFilterPostRequestWithBody(server string, params *ReadWorkPoolsWorkPoolsFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadWorkPoolsWorkPoolsFilterPostRequestWithBody creates a POST request for /work_pools/filter with any body

func NewReadWorkQueueByNameWorkQueuesNameNameGetRequest

func NewReadWorkQueueByNameWorkQueuesNameNameGetRequest(server string, name string, params *ReadWorkQueueByNameWorkQueuesNameNameGetParams) (*http.Request, error)

NewReadWorkQueueByNameWorkQueuesNameNameGetRequest creates a GET request for /work_queues/name/{name}

func NewReadWorkQueueRunsWorkQueuesIdGetRunsPostRequest

func NewReadWorkQueueRunsWorkQueuesIdGetRunsPostRequest(server string, id UUID, params *ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams, body read_work_queue_runs_work_queues__id__get_runs_postJSONRequestBody) (*http.Request, error)

NewReadWorkQueueRunsWorkQueuesIdGetRunsPostRequest creates a POST request for /work_queues/{id}/get_runs with application/json body

func NewReadWorkQueueRunsWorkQueuesIdGetRunsPostRequestWithBody

func NewReadWorkQueueRunsWorkQueuesIdGetRunsPostRequestWithBody(server string, id UUID, params *ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadWorkQueueRunsWorkQueuesIdGetRunsPostRequestWithBody creates a POST request for /work_queues/{id}/get_runs with any body

func NewReadWorkQueueStatusWorkQueuesIdStatusGetRequest

func NewReadWorkQueueStatusWorkQueuesIdStatusGetRequest(server string, id UUID, params *ReadWorkQueueStatusWorkQueuesIdStatusGetParams) (*http.Request, error)

NewReadWorkQueueStatusWorkQueuesIdStatusGetRequest creates a GET request for /work_queues/{id}/status

func NewReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetRequest

func NewReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetRequest(server string, workPoolName string, name string, params *ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetParams) (*http.Request, error)

NewReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetRequest creates a GET request for /work_pools/{work_pool_name}/queues/{name}

func NewReadWorkQueueWorkQueuesIdGetRequest

func NewReadWorkQueueWorkQueuesIdGetRequest(server string, id UUID, params *ReadWorkQueueWorkQueuesIdGetParams) (*http.Request, error)

NewReadWorkQueueWorkQueuesIdGetRequest creates a GET request for /work_queues/{id}

func NewReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostRequest

func NewReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostRequest(server string, workPoolName string, params *ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams, body read_work_queues_work_pools__work_pool_name__queues_filter_postJSONRequestBody) (*http.Request, error)

NewReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostRequest creates a POST request for /work_pools/{work_pool_name}/queues/filter with application/json body

func NewReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostRequestWithBody

func NewReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostRequestWithBody(server string, workPoolName string, params *ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostRequestWithBody creates a POST request for /work_pools/{work_pool_name}/queues/filter with any body

func NewReadWorkQueuesWorkQueuesFilterPostRequest

func NewReadWorkQueuesWorkQueuesFilterPostRequest(server string, params *ReadWorkQueuesWorkQueuesFilterPostParams, body read_work_queues_work_queues_filter_postJSONRequestBody) (*http.Request, error)

NewReadWorkQueuesWorkQueuesFilterPostRequest creates a POST request for /work_queues/filter with application/json body

func NewReadWorkQueuesWorkQueuesFilterPostRequestWithBody

func NewReadWorkQueuesWorkQueuesFilterPostRequestWithBody(server string, params *ReadWorkQueuesWorkQueuesFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadWorkQueuesWorkQueuesFilterPostRequestWithBody creates a POST request for /work_queues/filter with any body

func NewReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostRequest

func NewReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostRequest(server string, workPoolName string, params *ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams, body read_workers_work_pools__work_pool_name__workers_filter_postJSONRequestBody) (*http.Request, error)

NewReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostRequest creates a POST request for /work_pools/{work_pool_name}/workers/filter with application/json body

func NewReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostRequestWithBody

func NewReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostRequestWithBody(server string, workPoolName string, params *ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams, contentType string, body io.Reader) (*http.Request, error)

NewReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostRequestWithBody creates a POST request for /work_pools/{work_pool_name}/workers/filter with any body

func NewRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostRequest

func NewRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostRequest(server string, leaseId UUID, params *RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams, body renew_concurrency_lease_v2_concurrency_limits_leases__lease_id__renew_postJSONRequestBody) (*http.Request, error)

NewRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostRequest creates a POST request for /v2/concurrency_limits/leases/{lease_id}/renew with application/json body

func NewRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostRequestWithBody

func NewRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostRequestWithBody(server string, leaseId UUID, params *RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams, contentType string, body io.Reader) (*http.Request, error)

NewRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostRequestWithBody creates a POST request for /v2/concurrency_limits/leases/{lease_id}/renew with any body

func NewResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostRequest

func NewResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostRequest(server string, tag string, params *ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams, body reset_concurrency_limit_by_tag_concurrency_limits_tag__tag__reset_postJSONRequestBody) (*http.Request, error)

NewResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostRequest creates a POST request for /concurrency_limits/tag/{tag}/reset with application/json body

func NewResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostRequestWithBody

func NewResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostRequestWithBody(server string, tag string, params *ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams, contentType string, body io.Reader) (*http.Request, error)

NewResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostRequestWithBody creates a POST request for /concurrency_limits/tag/{tag}/reset with any body

func NewResumeDeploymentDeploymentsIdResumeDeploymentPostRequest

func NewResumeDeploymentDeploymentsIdResumeDeploymentPostRequest(server string, id UUID, params *ResumeDeploymentDeploymentsIdResumeDeploymentPostParams) (*http.Request, error)

NewResumeDeploymentDeploymentsIdResumeDeploymentPostRequest creates a POST request for /deployments/{id}/resume_deployment

func NewResumeFlowRunFlowRunsIdResumePostRequest

func NewResumeFlowRunFlowRunsIdResumePostRequest(server string, id UUID, params *ResumeFlowRunFlowRunsIdResumePostParams, body resume_flow_run_flow_runs__id__resume_postJSONRequestBody) (*http.Request, error)

NewResumeFlowRunFlowRunsIdResumePostRequest creates a POST request for /flow_runs/{id}/resume with application/json body

func NewResumeFlowRunFlowRunsIdResumePostRequestWithBody

func NewResumeFlowRunFlowRunsIdResumePostRequestWithBody(server string, id UUID, params *ResumeFlowRunFlowRunsIdResumePostParams, contentType string, body io.Reader) (*http.Request, error)

NewResumeFlowRunFlowRunsIdResumePostRequestWithBody creates a POST request for /flow_runs/{id}/resume with any body

func NewScheduleDeploymentDeploymentsIdSchedulePostRequest

func NewScheduleDeploymentDeploymentsIdSchedulePostRequest(server string, id UUID, params *ScheduleDeploymentDeploymentsIdSchedulePostParams, body schedule_deployment_deployments__id__schedule_postJSONRequestBody) (*http.Request, error)

NewScheduleDeploymentDeploymentsIdSchedulePostRequest creates a POST request for /deployments/{id}/schedule with application/json body

func NewScheduleDeploymentDeploymentsIdSchedulePostRequestWithBody

func NewScheduleDeploymentDeploymentsIdSchedulePostRequestWithBody(server string, id UUID, params *ScheduleDeploymentDeploymentsIdSchedulePostParams, contentType string, body io.Reader) (*http.Request, error)

NewScheduleDeploymentDeploymentsIdSchedulePostRequestWithBody creates a POST request for /deployments/{id}/schedule with any body

func NewServerVersionVersionGetRequest

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

NewServerVersionVersionGetRequest creates a GET request for /version

func NewSetFlowRunStateFlowRunsIdSetStatePostRequest

func NewSetFlowRunStateFlowRunsIdSetStatePostRequest(server string, id UUID, params *SetFlowRunStateFlowRunsIdSetStatePostParams, body set_flow_run_state_flow_runs__id__set_state_postJSONRequestBody) (*http.Request, error)

NewSetFlowRunStateFlowRunsIdSetStatePostRequest creates a POST request for /flow_runs/{id}/set_state with application/json body

func NewSetFlowRunStateFlowRunsIdSetStatePostRequestWithBody

func NewSetFlowRunStateFlowRunsIdSetStatePostRequestWithBody(server string, id UUID, params *SetFlowRunStateFlowRunsIdSetStatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewSetFlowRunStateFlowRunsIdSetStatePostRequestWithBody creates a POST request for /flow_runs/{id}/set_state with any body

func NewSetTaskRunStateTaskRunsIdSetStatePostRequest

func NewSetTaskRunStateTaskRunsIdSetStatePostRequest(server string, id UUID, params *SetTaskRunStateTaskRunsIdSetStatePostParams, body set_task_run_state_task_runs__id__set_state_postJSONRequestBody) (*http.Request, error)

NewSetTaskRunStateTaskRunsIdSetStatePostRequest creates a POST request for /task_runs/{id}/set_state with application/json body

func NewSetTaskRunStateTaskRunsIdSetStatePostRequestWithBody

func NewSetTaskRunStateTaskRunsIdSetStatePostRequestWithBody(server string, id UUID, params *SetTaskRunStateTaskRunsIdSetStatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewSetTaskRunStateTaskRunsIdSetStatePostRequestWithBody creates a POST request for /task_runs/{id}/set_state with any body

func NewTaskRunHistoryTaskRunsHistoryPostRequest

func NewTaskRunHistoryTaskRunsHistoryPostRequest(server string, params *TaskRunHistoryTaskRunsHistoryPostParams, body task_run_history_task_runs_history_postJSONRequestBody) (*http.Request, error)

NewTaskRunHistoryTaskRunsHistoryPostRequest creates a POST request for /task_runs/history with application/json body

func NewTaskRunHistoryTaskRunsHistoryPostRequestWithBody

func NewTaskRunHistoryTaskRunsHistoryPostRequestWithBody(server string, params *TaskRunHistoryTaskRunsHistoryPostParams, contentType string, body io.Reader) (*http.Request, error)

NewTaskRunHistoryTaskRunsHistoryPostRequestWithBody creates a POST request for /task_runs/history with any body

func NewUpdateArtifactArtifactsIdPatchRequest

func NewUpdateArtifactArtifactsIdPatchRequest(server string, id UUID, params *UpdateArtifactArtifactsIdPatchParams, body update_artifact_artifacts__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateArtifactArtifactsIdPatchRequest creates a PATCH request for /artifacts/{id} with application/json body

func NewUpdateArtifactArtifactsIdPatchRequestWithBody

func NewUpdateArtifactArtifactsIdPatchRequestWithBody(server string, id UUID, params *UpdateArtifactArtifactsIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateArtifactArtifactsIdPatchRequestWithBody creates a PATCH request for /artifacts/{id} with any body

func NewUpdateAutomationAutomationsIdPutRequest

func NewUpdateAutomationAutomationsIdPutRequest(server string, id UUID, params *UpdateAutomationAutomationsIdPutParams, body update_automation_automations__id__putJSONRequestBody) (*http.Request, error)

NewUpdateAutomationAutomationsIdPutRequest creates a PUT request for /automations/{id} with application/json body

func NewUpdateAutomationAutomationsIdPutRequestWithBody

func NewUpdateAutomationAutomationsIdPutRequestWithBody(server string, id UUID, params *UpdateAutomationAutomationsIdPutParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAutomationAutomationsIdPutRequestWithBody creates a PUT request for /automations/{id} with any body

func NewUpdateBlockDocumentDataBlockDocumentsIdPatchRequest

func NewUpdateBlockDocumentDataBlockDocumentsIdPatchRequest(server string, id UUID, params *UpdateBlockDocumentDataBlockDocumentsIdPatchParams, body update_block_document_data_block_documents__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateBlockDocumentDataBlockDocumentsIdPatchRequest creates a PATCH request for /block_documents/{id} with application/json body

func NewUpdateBlockDocumentDataBlockDocumentsIdPatchRequestWithBody

func NewUpdateBlockDocumentDataBlockDocumentsIdPatchRequestWithBody(server string, id UUID, params *UpdateBlockDocumentDataBlockDocumentsIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBlockDocumentDataBlockDocumentsIdPatchRequestWithBody creates a PATCH request for /block_documents/{id} with any body

func NewUpdateBlockTypeBlockTypesIdPatchRequest

func NewUpdateBlockTypeBlockTypesIdPatchRequest(server string, id UUID, params *UpdateBlockTypeBlockTypesIdPatchParams, body update_block_type_block_types__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateBlockTypeBlockTypesIdPatchRequest creates a PATCH request for /block_types/{id} with application/json body

func NewUpdateBlockTypeBlockTypesIdPatchRequestWithBody

func NewUpdateBlockTypeBlockTypesIdPatchRequestWithBody(server string, id UUID, params *UpdateBlockTypeBlockTypesIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBlockTypeBlockTypesIdPatchRequestWithBody creates a PATCH request for /block_types/{id} with any body

func NewUpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchRequest

func NewUpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchRequest(server string, idOrName any, params *UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams, body update_concurrency_limit_v2_v2_concurrency_limits__id_or_name__patchJSONRequestBody) (*http.Request, error)

NewUpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchRequest creates a PATCH request for /v2/concurrency_limits/{id_or_name} with application/json body

func NewUpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchRequestWithBody

func NewUpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchRequestWithBody(server string, idOrName any, params *UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchRequestWithBody creates a PATCH request for /v2/concurrency_limits/{id_or_name} with any body

func NewUpdateDeploymentDeploymentsIdPatchRequest

func NewUpdateDeploymentDeploymentsIdPatchRequest(server string, id UUID, params *UpdateDeploymentDeploymentsIdPatchParams, body update_deployment_deployments__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateDeploymentDeploymentsIdPatchRequest creates a PATCH request for /deployments/{id} with application/json body

func NewUpdateDeploymentDeploymentsIdPatchRequestWithBody

func NewUpdateDeploymentDeploymentsIdPatchRequestWithBody(server string, id UUID, params *UpdateDeploymentDeploymentsIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDeploymentDeploymentsIdPatchRequestWithBody creates a PATCH request for /deployments/{id} with any body

func NewUpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchRequest

func NewUpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchRequest(server string, id UUID, scheduleId UUID, params *UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams, body update_deployment_schedule_deployments__id__schedules__schedule_id__patchJSONRequestBody) (*http.Request, error)

NewUpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchRequest creates a PATCH request for /deployments/{id}/schedules/{schedule_id} with application/json body

func NewUpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchRequestWithBody

func NewUpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchRequestWithBody(server string, id UUID, scheduleId UUID, params *UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchRequestWithBody creates a PATCH request for /deployments/{id}/schedules/{schedule_id} with any body

func NewUpdateFlowFlowsIdPatchRequest

func NewUpdateFlowFlowsIdPatchRequest(server string, id UUID, params *UpdateFlowFlowsIdPatchParams, body update_flow_flows__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateFlowFlowsIdPatchRequest creates a PATCH request for /flows/{id} with application/json body

func NewUpdateFlowFlowsIdPatchRequestWithBody

func NewUpdateFlowFlowsIdPatchRequestWithBody(server string, id UUID, params *UpdateFlowFlowsIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFlowFlowsIdPatchRequestWithBody creates a PATCH request for /flows/{id} with any body

func NewUpdateFlowRunFlowRunsIdPatchRequest

func NewUpdateFlowRunFlowRunsIdPatchRequest(server string, id UUID, params *UpdateFlowRunFlowRunsIdPatchParams, body update_flow_run_flow_runs__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateFlowRunFlowRunsIdPatchRequest creates a PATCH request for /flow_runs/{id} with application/json body

func NewUpdateFlowRunFlowRunsIdPatchRequestWithBody

func NewUpdateFlowRunFlowRunsIdPatchRequestWithBody(server string, id UUID, params *UpdateFlowRunFlowRunsIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFlowRunFlowRunsIdPatchRequestWithBody creates a PATCH request for /flow_runs/{id} with any body

func NewUpdateFlowRunLabelsFlowRunsIdLabelsPatchRequest

func NewUpdateFlowRunLabelsFlowRunsIdLabelsPatchRequest(server string, id UUID, params *UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams, body update_flow_run_labels_flow_runs__id__labels_patchJSONRequestBody) (*http.Request, error)

NewUpdateFlowRunLabelsFlowRunsIdLabelsPatchRequest creates a PATCH request for /flow_runs/{id}/labels with application/json body

func NewUpdateFlowRunLabelsFlowRunsIdLabelsPatchRequestWithBody

func NewUpdateFlowRunLabelsFlowRunsIdLabelsPatchRequestWithBody(server string, id UUID, params *UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFlowRunLabelsFlowRunsIdLabelsPatchRequestWithBody creates a PATCH request for /flow_runs/{id}/labels with any body

func NewUpdateTaskRunTaskRunsIdPatchRequest

func NewUpdateTaskRunTaskRunsIdPatchRequest(server string, id UUID, params *UpdateTaskRunTaskRunsIdPatchParams, body update_task_run_task_runs__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateTaskRunTaskRunsIdPatchRequest creates a PATCH request for /task_runs/{id} with application/json body

func NewUpdateTaskRunTaskRunsIdPatchRequestWithBody

func NewUpdateTaskRunTaskRunsIdPatchRequestWithBody(server string, id UUID, params *UpdateTaskRunTaskRunsIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTaskRunTaskRunsIdPatchRequestWithBody creates a PATCH request for /task_runs/{id} with any body

func NewUpdateVariableByNameVariablesNameNamePatchRequest

func NewUpdateVariableByNameVariablesNameNamePatchRequest(server string, name string, params *UpdateVariableByNameVariablesNameNamePatchParams, body update_variable_by_name_variables_name__name__patchJSONRequestBody) (*http.Request, error)

NewUpdateVariableByNameVariablesNameNamePatchRequest creates a PATCH request for /variables/name/{name} with application/json body

func NewUpdateVariableByNameVariablesNameNamePatchRequestWithBody

func NewUpdateVariableByNameVariablesNameNamePatchRequestWithBody(server string, name string, params *UpdateVariableByNameVariablesNameNamePatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVariableByNameVariablesNameNamePatchRequestWithBody creates a PATCH request for /variables/name/{name} with any body

func NewUpdateVariableVariablesIdPatchRequest

func NewUpdateVariableVariablesIdPatchRequest(server string, id UUID, params *UpdateVariableVariablesIdPatchParams, body update_variable_variables__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateVariableVariablesIdPatchRequest creates a PATCH request for /variables/{id} with application/json body

func NewUpdateVariableVariablesIdPatchRequestWithBody

func NewUpdateVariableVariablesIdPatchRequestWithBody(server string, id UUID, params *UpdateVariableVariablesIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVariableVariablesIdPatchRequestWithBody creates a PATCH request for /variables/{id} with any body

func NewUpdateWorkPoolWorkPoolsNamePatchRequest

func NewUpdateWorkPoolWorkPoolsNamePatchRequest(server string, name string, params *UpdateWorkPoolWorkPoolsNamePatchParams, body update_work_pool_work_pools__name__patchJSONRequestBody) (*http.Request, error)

NewUpdateWorkPoolWorkPoolsNamePatchRequest creates a PATCH request for /work_pools/{name} with application/json body

func NewUpdateWorkPoolWorkPoolsNamePatchRequestWithBody

func NewUpdateWorkPoolWorkPoolsNamePatchRequestWithBody(server string, name string, params *UpdateWorkPoolWorkPoolsNamePatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateWorkPoolWorkPoolsNamePatchRequestWithBody creates a PATCH request for /work_pools/{name} with any body

func NewUpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchRequest

func NewUpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchRequest(server string, workPoolName string, name string, params *UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams, body update_work_queue_work_pools__work_pool_name__queues__name__patchJSONRequestBody) (*http.Request, error)

NewUpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchRequest creates a PATCH request for /work_pools/{work_pool_name}/queues/{name} with application/json body

func NewUpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchRequestWithBody

func NewUpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchRequestWithBody(server string, workPoolName string, name string, params *UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchRequestWithBody creates a PATCH request for /work_pools/{work_pool_name}/queues/{name} with any body

func NewUpdateWorkQueueWorkQueuesIdPatchRequest

func NewUpdateWorkQueueWorkQueuesIdPatchRequest(server string, id UUID, params *UpdateWorkQueueWorkQueuesIdPatchParams, body update_work_queue_work_queues__id__patchJSONRequestBody) (*http.Request, error)

NewUpdateWorkQueueWorkQueuesIdPatchRequest creates a PATCH request for /work_queues/{id} with application/json body

func NewUpdateWorkQueueWorkQueuesIdPatchRequestWithBody

func NewUpdateWorkQueueWorkQueuesIdPatchRequestWithBody(server string, id UUID, params *UpdateWorkQueueWorkQueuesIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateWorkQueueWorkQueuesIdPatchRequestWithBody creates a PATCH request for /work_queues/{id} with any body

func NewValidateObjUiSchemasValidatePostRequest

func NewValidateObjUiSchemasValidatePostRequest(server string, params *ValidateObjUiSchemasValidatePostParams, body validate_obj_ui_schemas_validate_postJSONRequestBody) (*http.Request, error)

NewValidateObjUiSchemasValidatePostRequest creates a POST request for /ui/schemas/validate with application/json body

func NewValidateObjUiSchemasValidatePostRequestWithBody

func NewValidateObjUiSchemasValidatePostRequestWithBody(server string, params *ValidateObjUiSchemasValidatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateObjUiSchemasValidatePostRequestWithBody creates a POST request for /ui/schemas/validate with any body

func NewValidateTemplateAutomationsTemplatesValidatePostRequest

func NewValidateTemplateAutomationsTemplatesValidatePostRequest(server string, params *ValidateTemplateAutomationsTemplatesValidatePostParams, body validate_template_automations_templates_validate_postJSONRequestBody) (*http.Request, error)

NewValidateTemplateAutomationsTemplatesValidatePostRequest creates a POST request for /automations/templates/validate with application/json body

func NewValidateTemplateAutomationsTemplatesValidatePostRequestWithBody

func NewValidateTemplateAutomationsTemplatesValidatePostRequestWithBody(server string, params *ValidateTemplateAutomationsTemplatesValidatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateTemplateAutomationsTemplatesValidatePostRequestWithBody creates a POST request for /automations/templates/validate with any body

func NewValidateTemplateTemplatesValidatePostRequest

func NewValidateTemplateTemplatesValidatePostRequest(server string, params *ValidateTemplateTemplatesValidatePostParams, body validate_template_templates_validate_postJSONRequestBody) (*http.Request, error)

NewValidateTemplateTemplatesValidatePostRequest creates a POST request for /templates/validate with application/json body

func NewValidateTemplateTemplatesValidatePostRequestWithBody

func NewValidateTemplateTemplatesValidatePostRequestWithBody(server string, params *ValidateTemplateTemplatesValidatePostParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateTemplateTemplatesValidatePostRequestWithBody creates a POST request for /templates/validate with any body

func NewWorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetRequest

func NewWorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetRequest(server string, id UUID, params *WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetParams) (*http.Request, error)

NewWorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetRequest creates a GET request for /deployments/{id}/work_queue_check

func NewWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostRequest

func NewWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostRequest(server string, workPoolName string, params *WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostParams, body worker_heartbeat_work_pools__work_pool_name__workers_heartbeat_postJSONRequestBody) (*http.Request, error)

NewWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostRequest creates a POST request for /work_pools/{work_pool_name}/workers/heartbeat with application/json body

func NewWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostRequestWithBody

func NewWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostRequestWithBody(server string, workPoolName string, params *WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostParams, contentType string, body io.Reader) (*http.Request, error)

NewWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostRequestWithBody creates a POST request for /work_pools/{work_pool_name}/workers/heartbeat with any body

func StyleFormExplodeParam

func StyleFormExplodeParam(paramName string, paramLocation ParamLocation, value any) (string, error)

StyleFormExplodeParam serializes a value using form style (RFC 6570) with exploding. Form style is the default for query and cookie parameters. Primitives: paramName=value Arrays: paramName=a&paramName=b&paramName=c Objects: key1=value1&key2=value2

func StyleSimpleParam

func StyleSimpleParam(paramName string, paramLocation ParamLocation, value any) (string, error)

StyleSimpleParam serializes a value using simple style (RFC 6570) without exploding. Simple style is the default for path and header parameters. Arrays are comma-separated: a,b,c Objects are key,value pairs: key1,value1,key2,value2

Types

type APISettings

type APISettings struct {
	// The URL of the Prefect API. If not set, the client will attempt to infer it.
	URL Nullable[string] `form:"url,omitempty" json:"url,omitempty"`
	// The auth string used for basic authentication with a self-hosted Prefect API. Should be kept secret.
	AuthString Nullable[string] `form:"auth_string,omitempty" json:"auth_string,omitempty"`
	// The API key used for authentication with the Prefect API. Should be kept secret.
	Key Nullable[string] `form:"key,omitempty" json:"key,omitempty"`
	// If `True`, disables SSL checking to allow insecure requests. Setting to False is recommended only during development. For example, when using self-signed certificates.
	TLSInsecureSkipVerify *bool `form:"tls_insecure_skip_verify,omitempty" json:"tls_insecure_skip_verify,omitempty"`
	// This configuration settings option specifies the path to an SSL certificate file.
	SslCertFile Nullable[string] `form:"ssl_cert_file,omitempty" json:"ssl_cert_file,omitempty"`
	// If true, enable support for HTTP/2 for communicating with an API. If the API does not support HTTP/2, this will have no effect and connections will be made via HTTP/1.1.
	EnableHTTP2 *bool `form:"enable_http2,omitempty" json:"enable_http2,omitempty"`
	// The default timeout for requests to the API
	RequestTimeout *float32 `form:"request_timeout,omitempty" json:"request_timeout,omitempty"`
}

#/components/schemas/APISettings Settings for interacting with the Prefect API

func (*APISettings) ApplyDefaults

func (s *APISettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type Artifact

type Artifact struct {
	ID      *UUID               `form:"id,omitempty" json:"id,omitempty"`
	Created Nullable[time.Time] `form:"created,omitempty" json:"created,omitempty"`
	Updated Nullable[time.Time] `form:"updated,omitempty" json:"updated,omitempty"`
	// An optional unique reference key for this artifact.
	Key Nullable[string] `form:"key,omitempty" json:"key,omitempty"`
	// An identifier that describes the shape of the data field. e.g. 'result', 'table', 'markdown'
	Type Nullable[string] `form:"type,omitempty" json:"type,omitempty"`
	// A markdown-enabled description of the artifact.
	Description Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	// Data associated with the artifact, e.g. a result.; structure depends on the artifact type.
	Data *ArtifactData `form:"data,omitempty" json:"data,omitempty"`
	// User-defined artifact metadata. Content must be string key and value pairs.
	Metadata Nullable[map[string]string] `form:"metadata_,omitempty" json:"metadata_,omitempty"`
	// The flow run associated with the artifact.
	FlowRunID Nullable[UUID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	// The task run associated with the artifact.
	TaskRunID Nullable[UUID] `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
}

#/components/schemas/Artifact

func (*Artifact) ApplyDefaults

func (s *Artifact) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ArtifactCollection

type ArtifactCollection struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// An optional unique reference key for this artifact.
	Key string `form:"key" json:"key"`
	// The latest artifact ID associated with the key.
	LatestID UUID `form:"latest_id" json:"latest_id"`
	// An identifier that describes the shape of the data field. e.g. 'result', 'table', 'markdown'
	Type Nullable[string] `form:"type,omitempty" json:"type,omitempty"`
	// A markdown-enabled description of the artifact.
	Description Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	// Data associated with the artifact, e.g. a result.; structure depends on the artifact type.
	Data *ArtifactCollectionData `form:"data,omitempty" json:"data,omitempty"`
	// User-defined artifact metadata. Content must be string key and value pairs.
	Metadata Nullable[map[string]string] `form:"metadata_,omitempty" json:"metadata_,omitempty"`
	// The flow run associated with the artifact.
	FlowRunID Nullable[UUID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	// The task run associated with the artifact.
	TaskRunID Nullable[UUID] `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
}

#/components/schemas/ArtifactCollection

func (*ArtifactCollection) ApplyDefaults

func (s *ArtifactCollection) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ArtifactCollectionData

type ArtifactCollectionData struct {
	ArtifactCollectionDataAnyOf0 *ArtifactCollectionDataAnyOf0
	Any1                         *any
	Any2                         *any
}

#/components/schemas/ArtifactCollection/properties/data Data associated with the artifact, e.g. a result.; structure depends on the artifact type.

func (*ArtifactCollectionData) ApplyDefaults

func (u *ArtifactCollectionData) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCollectionData) MarshalJSON

func (u ArtifactCollectionData) MarshalJSON() ([]byte, error)

func (*ArtifactCollectionData) UnmarshalJSON

func (u *ArtifactCollectionData) UnmarshalJSON(data []byte) error

type ArtifactCollectionDataAnyOf0

type ArtifactCollectionDataAnyOf0 = map[string]any

#/components/schemas/ArtifactCollection/properties/data/anyOf/0

type ArtifactCollectionFilter

type ArtifactCollectionFilter struct {
	Operator             *Operator                                   `form:"operator,omitempty" json:"operator,omitempty"`
	LatestID             Nullable[ArtifactCollectionFilterLatestID]  `form:"latest_id,omitempty" json:"latest_id,omitempty"`
	Key                  Nullable[ArtifactCollectionFilterKey]       `form:"key,omitempty" json:"key,omitempty"`
	FlowRunID            Nullable[ArtifactCollectionFilterFlowRunID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	TaskRunID            Nullable[ArtifactCollectionFilterTaskRunID] `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
	Type                 Nullable[ArtifactCollectionFilterType]      `form:"type,omitempty" json:"type,omitempty"`
	AdditionalProperties map[string]any                              `json:"-"`
}

#/components/schemas/ArtifactCollectionFilter Filter artifact collections. Only artifact collections matching all criteria will be returned

func (*ArtifactCollectionFilter) ApplyDefaults

func (s *ArtifactCollectionFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCollectionFilter) MarshalJSON

func (s ArtifactCollectionFilter) MarshalJSON() ([]byte, error)

func (*ArtifactCollectionFilter) UnmarshalJSON

func (s *ArtifactCollectionFilter) UnmarshalJSON(data []byte) error

type ArtifactCollectionFilterFlowRunID

type ArtifactCollectionFilterFlowRunID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/ArtifactCollectionFilterFlowRunId Filter by `ArtifactCollection.flow_run_id`.

func (*ArtifactCollectionFilterFlowRunID) ApplyDefaults

func (s *ArtifactCollectionFilterFlowRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCollectionFilterFlowRunID) MarshalJSON

func (s ArtifactCollectionFilterFlowRunID) MarshalJSON() ([]byte, error)

func (*ArtifactCollectionFilterFlowRunID) UnmarshalJSON

func (s *ArtifactCollectionFilterFlowRunID) UnmarshalJSON(data []byte) error

type ArtifactCollectionFilterKey

type ArtifactCollectionFilterKey struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Like                 Nullable[string]   `form:"like_,omitempty" json:"like_,omitempty"`
	Exists               Nullable[bool]     `form:"exists_,omitempty" json:"exists_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/ArtifactCollectionFilterKey Filter by `ArtifactCollection.key`.

func (*ArtifactCollectionFilterKey) ApplyDefaults

func (s *ArtifactCollectionFilterKey) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCollectionFilterKey) MarshalJSON

func (s ArtifactCollectionFilterKey) MarshalJSON() ([]byte, error)

func (*ArtifactCollectionFilterKey) UnmarshalJSON

func (s *ArtifactCollectionFilterKey) UnmarshalJSON(data []byte) error

type ArtifactCollectionFilterLatestID

type ArtifactCollectionFilterLatestID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/ArtifactCollectionFilterLatestId Filter by `ArtifactCollection.latest_id`.

func (*ArtifactCollectionFilterLatestID) ApplyDefaults

func (s *ArtifactCollectionFilterLatestID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCollectionFilterLatestID) MarshalJSON

func (s ArtifactCollectionFilterLatestID) MarshalJSON() ([]byte, error)

func (*ArtifactCollectionFilterLatestID) UnmarshalJSON

func (s *ArtifactCollectionFilterLatestID) UnmarshalJSON(data []byte) error

type ArtifactCollectionFilterTaskRunID

type ArtifactCollectionFilterTaskRunID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/ArtifactCollectionFilterTaskRunId Filter by `ArtifactCollection.task_run_id`.

func (*ArtifactCollectionFilterTaskRunID) ApplyDefaults

func (s *ArtifactCollectionFilterTaskRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCollectionFilterTaskRunID) MarshalJSON

func (s ArtifactCollectionFilterTaskRunID) MarshalJSON() ([]byte, error)

func (*ArtifactCollectionFilterTaskRunID) UnmarshalJSON

func (s *ArtifactCollectionFilterTaskRunID) UnmarshalJSON(data []byte) error

type ArtifactCollectionFilterType

type ArtifactCollectionFilterType struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]string] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/ArtifactCollectionFilterType Filter by `ArtifactCollection.type`.

func (*ArtifactCollectionFilterType) ApplyDefaults

func (s *ArtifactCollectionFilterType) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCollectionFilterType) MarshalJSON

func (s ArtifactCollectionFilterType) MarshalJSON() ([]byte, error)

func (*ArtifactCollectionFilterType) UnmarshalJSON

func (s *ArtifactCollectionFilterType) UnmarshalJSON(data []byte) error

type ArtifactCollectionMetadataAnyOf0

type ArtifactCollectionMetadataAnyOf0 = map[string]string

#/components/schemas/ArtifactCollection/properties/metadata_/anyOf/0

type ArtifactCollectionSort

type ArtifactCollectionSort string

#/components/schemas/ArtifactCollectionSort Defines artifact collection sorting options.

const (
	ArtifactCollectionSortCREATEDDESC ArtifactCollectionSort = "CREATED_DESC"
	ArtifactCollectionSortUPDATEDDESC ArtifactCollectionSort = "UPDATED_DESC"
	ArtifactCollectionSortIDDESC      ArtifactCollectionSort = "ID_DESC"
	ArtifactCollectionSortKEYDESC     ArtifactCollectionSort = "KEY_DESC"
	ArtifactCollectionSortKEYASC      ArtifactCollectionSort = "KEY_ASC"
)

type ArtifactCreate

type ArtifactCreate struct {
	Key                  Nullable[string]            `form:"key,omitempty" json:"key,omitempty"`
	Type                 Nullable[string]            `form:"type,omitempty" json:"type,omitempty"`
	Description          Nullable[string]            `form:"description,omitempty" json:"description,omitempty"`
	Data                 *ArtifactCreateData         `form:"data,omitempty" json:"data,omitempty"`
	Metadata             Nullable[map[string]string] `form:"metadata_,omitempty" json:"metadata_,omitempty"`
	FlowRunID            Nullable[UUID]              `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	TaskRunID            Nullable[UUID]              `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
	AdditionalProperties map[string]any              `json:"-"`
}

#/components/schemas/ArtifactCreate Data used by the Prefect REST API to create an artifact.

func (*ArtifactCreate) ApplyDefaults

func (s *ArtifactCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCreate) MarshalJSON

func (s ArtifactCreate) MarshalJSON() ([]byte, error)

func (*ArtifactCreate) UnmarshalJSON

func (s *ArtifactCreate) UnmarshalJSON(data []byte) error

type ArtifactCreateData

type ArtifactCreateData struct {
	ArtifactCreateDataAnyOf0 *ArtifactCreateDataAnyOf0
	Any1                     *any
	Any2                     *any
}

#/components/schemas/ArtifactCreate/properties/data Data associated with the artifact, e.g. a result.; structure depends on the artifact type.

func (*ArtifactCreateData) ApplyDefaults

func (u *ArtifactCreateData) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactCreateData) MarshalJSON

func (u ArtifactCreateData) MarshalJSON() ([]byte, error)

func (*ArtifactCreateData) UnmarshalJSON

func (u *ArtifactCreateData) UnmarshalJSON(data []byte) error

type ArtifactCreateDataAnyOf0

type ArtifactCreateDataAnyOf0 = map[string]any

#/components/schemas/ArtifactCreate/properties/data/anyOf/0

type ArtifactCreateMetadataAnyOf0

type ArtifactCreateMetadataAnyOf0 = map[string]string

#/components/schemas/ArtifactCreate/properties/metadata_/anyOf/0

type ArtifactData

type ArtifactData struct {
	ArtifactDataAnyOf0 *ArtifactDataAnyOf0
	Any1               *any
	Any2               *any
}

#/components/schemas/Artifact/properties/data Data associated with the artifact, e.g. a result.; structure depends on the artifact type.

func (*ArtifactData) ApplyDefaults

func (u *ArtifactData) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactData) MarshalJSON

func (u ArtifactData) MarshalJSON() ([]byte, error)

func (*ArtifactData) UnmarshalJSON

func (u *ArtifactData) UnmarshalJSON(data []byte) error

type ArtifactDataAnyOf0

type ArtifactDataAnyOf0 = map[string]any

#/components/schemas/Artifact/properties/data/anyOf/0

type ArtifactFilter

type ArtifactFilter struct {
	Operator             *Operator                         `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[ArtifactFilterID]        `form:"id,omitempty" json:"id,omitempty"`
	Key                  Nullable[ArtifactFilterKey]       `form:"key,omitempty" json:"key,omitempty"`
	FlowRunID            Nullable[ArtifactFilterFlowRunID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	TaskRunID            Nullable[ArtifactFilterTaskRunID] `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
	Type                 Nullable[ArtifactFilterType]      `form:"type,omitempty" json:"type,omitempty"`
	AdditionalProperties map[string]any                    `json:"-"`
}

#/components/schemas/ArtifactFilter Filter artifacts. Only artifacts matching all criteria will be returned

func (*ArtifactFilter) ApplyDefaults

func (s *ArtifactFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactFilter) MarshalJSON

func (s ArtifactFilter) MarshalJSON() ([]byte, error)

func (*ArtifactFilter) UnmarshalJSON

func (s *ArtifactFilter) UnmarshalJSON(data []byte) error

type ArtifactFilterFlowRunID

type ArtifactFilterFlowRunID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/ArtifactFilterFlowRunId Filter by `Artifact.flow_run_id`.

func (*ArtifactFilterFlowRunID) ApplyDefaults

func (s *ArtifactFilterFlowRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactFilterFlowRunID) MarshalJSON

func (s ArtifactFilterFlowRunID) MarshalJSON() ([]byte, error)

func (*ArtifactFilterFlowRunID) UnmarshalJSON

func (s *ArtifactFilterFlowRunID) UnmarshalJSON(data []byte) error

type ArtifactFilterID

type ArtifactFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/ArtifactFilterId Filter by `Artifact.id`.

func (*ArtifactFilterID) ApplyDefaults

func (s *ArtifactFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactFilterID) MarshalJSON

func (s ArtifactFilterID) MarshalJSON() ([]byte, error)

func (*ArtifactFilterID) UnmarshalJSON

func (s *ArtifactFilterID) UnmarshalJSON(data []byte) error

type ArtifactFilterKey

type ArtifactFilterKey struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Like                 Nullable[string]   `form:"like_,omitempty" json:"like_,omitempty"`
	Exists               Nullable[bool]     `form:"exists_,omitempty" json:"exists_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/ArtifactFilterKey Filter by `Artifact.key`.

func (*ArtifactFilterKey) ApplyDefaults

func (s *ArtifactFilterKey) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactFilterKey) MarshalJSON

func (s ArtifactFilterKey) MarshalJSON() ([]byte, error)

func (*ArtifactFilterKey) UnmarshalJSON

func (s *ArtifactFilterKey) UnmarshalJSON(data []byte) error

type ArtifactFilterTaskRunID

type ArtifactFilterTaskRunID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/ArtifactFilterTaskRunId Filter by `Artifact.task_run_id`.

func (*ArtifactFilterTaskRunID) ApplyDefaults

func (s *ArtifactFilterTaskRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactFilterTaskRunID) MarshalJSON

func (s ArtifactFilterTaskRunID) MarshalJSON() ([]byte, error)

func (*ArtifactFilterTaskRunID) UnmarshalJSON

func (s *ArtifactFilterTaskRunID) UnmarshalJSON(data []byte) error

type ArtifactFilterType

type ArtifactFilterType struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]string] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/ArtifactFilterType Filter by `Artifact.type`.

func (*ArtifactFilterType) ApplyDefaults

func (s *ArtifactFilterType) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactFilterType) MarshalJSON

func (s ArtifactFilterType) MarshalJSON() ([]byte, error)

func (*ArtifactFilterType) UnmarshalJSON

func (s *ArtifactFilterType) UnmarshalJSON(data []byte) error

type ArtifactMetadataAnyOf0

type ArtifactMetadataAnyOf0 = map[string]string

#/components/schemas/Artifact/properties/metadata_/anyOf/0

type ArtifactSort

type ArtifactSort string

#/components/schemas/ArtifactSort Defines artifact sorting options.

const (
	ArtifactSortCREATEDDESC ArtifactSort = "CREATED_DESC"
	ArtifactSortUPDATEDDESC ArtifactSort = "UPDATED_DESC"
	ArtifactSortIDDESC      ArtifactSort = "ID_DESC"
	ArtifactSortKEYDESC     ArtifactSort = "KEY_DESC"
	ArtifactSortKEYASC      ArtifactSort = "KEY_ASC"
)

type ArtifactUpdate

type ArtifactUpdate struct {
	Data                 *ArtifactUpdateData         `form:"data,omitempty" json:"data,omitempty"`
	Description          Nullable[string]            `form:"description,omitempty" json:"description,omitempty"`
	Metadata             Nullable[map[string]string] `form:"metadata_,omitempty" json:"metadata_,omitempty"`
	AdditionalProperties map[string]any              `json:"-"`
}

#/components/schemas/ArtifactUpdate Data used by the Prefect REST API to update an artifact.

func (*ArtifactUpdate) ApplyDefaults

func (s *ArtifactUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactUpdate) MarshalJSON

func (s ArtifactUpdate) MarshalJSON() ([]byte, error)

func (*ArtifactUpdate) UnmarshalJSON

func (s *ArtifactUpdate) UnmarshalJSON(data []byte) error

type ArtifactUpdateData

type ArtifactUpdateData struct {
	ArtifactUpdateDataAnyOf0 *ArtifactUpdateDataAnyOf0
	Any1                     *any
	Any2                     *any
}

#/components/schemas/ArtifactUpdate/properties/data

func (*ArtifactUpdateData) ApplyDefaults

func (u *ArtifactUpdateData) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ArtifactUpdateData) MarshalJSON

func (u ArtifactUpdateData) MarshalJSON() ([]byte, error)

func (*ArtifactUpdateData) UnmarshalJSON

func (u *ArtifactUpdateData) UnmarshalJSON(data []byte) error

type ArtifactUpdateDataAnyOf0

type ArtifactUpdateDataAnyOf0 = map[string]any

#/components/schemas/ArtifactUpdate/properties/data/anyOf/0

type ArtifactUpdateMetadataAnyOf0

type ArtifactUpdateMetadataAnyOf0 = map[string]string

#/components/schemas/ArtifactUpdate/properties/metadata_/anyOf/0

type Automation

type Automation struct {
	// The name of this automation
	Name string `form:"name" json:"name"`
	// A longer description of this automation
	Description *string `form:"description,omitempty" json:"description,omitempty"`
	// Whether this automation will be evaluated
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// A list of tags associated with this automation
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
	// The criteria for which events this Automation covers and how it will respond to the presence or absence of those events
	Trigger AutomationTrigger `form:"trigger" json:"trigger"`
	// The actions to perform when this Automation triggers
	Actions []AutomationActionsItem `form:"actions" json:"actions"`
	// The actions to perform when an Automation goes into a triggered state
	ActionsOnTrigger []AutomationActionsOnTriggerItem `form:"actions_on_trigger,omitempty" json:"actions_on_trigger,omitempty"`
	// The actions to perform when an Automation goes into a resolving state
	ActionsOnResolve []AutomationActionsOnResolveItem `form:"actions_on_resolve,omitempty" json:"actions_on_resolve,omitempty"`
	ID               UUID                             `form:"id" json:"id"`
	Created          Nullable[time.Time]              `form:"created" json:"created"`
	Updated          Nullable[time.Time]              `form:"updated" json:"updated"`
}

#/components/schemas/Automation

func (*Automation) ApplyDefaults

func (s *Automation) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type AutomationActions

type AutomationActions = []AutomationActionsItem

#/components/schemas/Automation/properties/actions The actions to perform when this Automation triggers

type AutomationActionsItem

type AutomationActionsItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/Automation/properties/actions/items

func (*AutomationActionsItem) ApplyDefaults

func (u *AutomationActionsItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationActionsItem) MarshalJSON

func (u AutomationActionsItem) MarshalJSON() ([]byte, error)

func (*AutomationActionsItem) UnmarshalJSON

func (u *AutomationActionsItem) UnmarshalJSON(data []byte) error

type AutomationActionsOnResolve

type AutomationActionsOnResolve = []AutomationActionsOnResolveItem

#/components/schemas/Automation/properties/actions_on_resolve The actions to perform when an Automation goes into a resolving state

type AutomationActionsOnResolveItem

type AutomationActionsOnResolveItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/Automation/properties/actions_on_resolve/items

func (*AutomationActionsOnResolveItem) ApplyDefaults

func (u *AutomationActionsOnResolveItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationActionsOnResolveItem) MarshalJSON

func (u AutomationActionsOnResolveItem) MarshalJSON() ([]byte, error)

func (*AutomationActionsOnResolveItem) UnmarshalJSON

func (u *AutomationActionsOnResolveItem) UnmarshalJSON(data []byte) error

type AutomationActionsOnTrigger

type AutomationActionsOnTrigger = []AutomationActionsOnTriggerItem

#/components/schemas/Automation/properties/actions_on_trigger The actions to perform when an Automation goes into a triggered state

type AutomationActionsOnTriggerItem

type AutomationActionsOnTriggerItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/Automation/properties/actions_on_trigger/items

func (*AutomationActionsOnTriggerItem) ApplyDefaults

func (u *AutomationActionsOnTriggerItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationActionsOnTriggerItem) MarshalJSON

func (u AutomationActionsOnTriggerItem) MarshalJSON() ([]byte, error)

func (*AutomationActionsOnTriggerItem) UnmarshalJSON

func (u *AutomationActionsOnTriggerItem) UnmarshalJSON(data []byte) error

type AutomationCreate

type AutomationCreate struct {
	Name                 string                                 `form:"name" json:"name"`
	Description          *string                                `form:"description,omitempty" json:"description,omitempty"`
	Enabled              *bool                                  `form:"enabled,omitempty" json:"enabled,omitempty"`
	Tags                 []string                               `form:"tags,omitempty" json:"tags,omitempty"`
	Trigger              AutomationCreateTrigger                `form:"trigger" json:"trigger"`
	Actions              []AutomationCreateActionsItem          `form:"actions" json:"actions"`
	ActionsOnTrigger     []AutomationCreateActionsOnTriggerItem `form:"actions_on_trigger,omitempty" json:"actions_on_trigger,omitempty"`
	ActionsOnResolve     []AutomationCreateActionsOnResolveItem `form:"actions_on_resolve,omitempty" json:"actions_on_resolve,omitempty"`
	OwnerResource        Nullable[string]                       `form:"owner_resource,omitempty" json:"owner_resource,omitempty"`
	AdditionalProperties map[string]any                         `json:"-"`
}

#/components/schemas/AutomationCreate

func (*AutomationCreate) ApplyDefaults

func (s *AutomationCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationCreate) MarshalJSON

func (s AutomationCreate) MarshalJSON() ([]byte, error)

func (*AutomationCreate) UnmarshalJSON

func (s *AutomationCreate) UnmarshalJSON(data []byte) error

type AutomationCreateActions

type AutomationCreateActions = []AutomationCreateActionsItem

#/components/schemas/AutomationCreate/properties/actions The actions to perform when this Automation triggers

type AutomationCreateActionsItem

type AutomationCreateActionsItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/AutomationCreate/properties/actions/items

func (*AutomationCreateActionsItem) ApplyDefaults

func (u *AutomationCreateActionsItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationCreateActionsItem) MarshalJSON

func (u AutomationCreateActionsItem) MarshalJSON() ([]byte, error)

func (*AutomationCreateActionsItem) UnmarshalJSON

func (u *AutomationCreateActionsItem) UnmarshalJSON(data []byte) error

type AutomationCreateActionsOnResolve

type AutomationCreateActionsOnResolve = []AutomationCreateActionsOnResolveItem

#/components/schemas/AutomationCreate/properties/actions_on_resolve The actions to perform when an Automation goes into a resolving state

type AutomationCreateActionsOnResolveItem

type AutomationCreateActionsOnResolveItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/AutomationCreate/properties/actions_on_resolve/items

func (*AutomationCreateActionsOnResolveItem) ApplyDefaults

func (u *AutomationCreateActionsOnResolveItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationCreateActionsOnResolveItem) MarshalJSON

func (u AutomationCreateActionsOnResolveItem) MarshalJSON() ([]byte, error)

func (*AutomationCreateActionsOnResolveItem) UnmarshalJSON

func (u *AutomationCreateActionsOnResolveItem) UnmarshalJSON(data []byte) error

type AutomationCreateActionsOnTrigger

type AutomationCreateActionsOnTrigger = []AutomationCreateActionsOnTriggerItem

#/components/schemas/AutomationCreate/properties/actions_on_trigger The actions to perform when an Automation goes into a triggered state

type AutomationCreateActionsOnTriggerItem

type AutomationCreateActionsOnTriggerItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/AutomationCreate/properties/actions_on_trigger/items

func (*AutomationCreateActionsOnTriggerItem) ApplyDefaults

func (u *AutomationCreateActionsOnTriggerItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationCreateActionsOnTriggerItem) MarshalJSON

func (u AutomationCreateActionsOnTriggerItem) MarshalJSON() ([]byte, error)

func (*AutomationCreateActionsOnTriggerItem) UnmarshalJSON

func (u *AutomationCreateActionsOnTriggerItem) UnmarshalJSON(data []byte) error

type AutomationCreateTrigger

type AutomationCreateTrigger struct {
	EventTrigger         *EventTrigger
	CompoundTriggerInput *CompoundTriggerInput
	SequenceTriggerInput *SequenceTriggerInput
}

#/components/schemas/AutomationCreate/properties/trigger The criteria for which events this Automation covers and how it will respond to the presence or absence of those events

func (*AutomationCreateTrigger) ApplyDefaults

func (u *AutomationCreateTrigger) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationCreateTrigger) MarshalJSON

func (u AutomationCreateTrigger) MarshalJSON() ([]byte, error)

func (*AutomationCreateTrigger) UnmarshalJSON

func (u *AutomationCreateTrigger) UnmarshalJSON(data []byte) error

type AutomationFilter

type AutomationFilter struct {
	Operator             *Operator                         `form:"operator,omitempty" json:"operator,omitempty"`
	Name                 Nullable[AutomationFilterName]    `form:"name,omitempty" json:"name,omitempty"`
	Created              Nullable[AutomationFilterCreated] `form:"created,omitempty" json:"created,omitempty"`
	Tags                 Nullable[AutomationFilterTags]    `form:"tags,omitempty" json:"tags,omitempty"`
	AdditionalProperties map[string]any                    `json:"-"`
}

#/components/schemas/AutomationFilter

func (*AutomationFilter) ApplyDefaults

func (s *AutomationFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationFilter) MarshalJSON

func (s AutomationFilter) MarshalJSON() ([]byte, error)

func (*AutomationFilter) UnmarshalJSON

func (s *AutomationFilter) UnmarshalJSON(data []byte) error

type AutomationFilterCreated

type AutomationFilterCreated struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/AutomationFilterCreated Filter by `Automation.created`.

func (*AutomationFilterCreated) ApplyDefaults

func (s *AutomationFilterCreated) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationFilterCreated) MarshalJSON

func (s AutomationFilterCreated) MarshalJSON() ([]byte, error)

func (*AutomationFilterCreated) UnmarshalJSON

func (s *AutomationFilterCreated) UnmarshalJSON(data []byte) error

type AutomationFilterName

type AutomationFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/AutomationFilterName Filter by `Automation.created`.

func (*AutomationFilterName) ApplyDefaults

func (s *AutomationFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationFilterName) MarshalJSON

func (s AutomationFilterName) MarshalJSON() ([]byte, error)

func (*AutomationFilterName) UnmarshalJSON

func (s *AutomationFilterName) UnmarshalJSON(data []byte) error

type AutomationFilterTags

type AutomationFilterTags struct {
	Operator             *Operator          `form:"operator,omitempty" json:"operator,omitempty"`
	All                  Nullable[[]string] `form:"all_,omitempty" json:"all_,omitempty"`
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	IsNull               Nullable[bool]     `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/AutomationFilterTags Filter by `Automation.tags`.

func (*AutomationFilterTags) ApplyDefaults

func (s *AutomationFilterTags) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationFilterTags) MarshalJSON

func (s AutomationFilterTags) MarshalJSON() ([]byte, error)

func (*AutomationFilterTags) UnmarshalJSON

func (s *AutomationFilterTags) UnmarshalJSON(data []byte) error

type AutomationPartialUpdate

type AutomationPartialUpdate struct {
	Enabled              *bool          `form:"enabled,omitempty" json:"enabled,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/AutomationPartialUpdate

func (*AutomationPartialUpdate) ApplyDefaults

func (s *AutomationPartialUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationPartialUpdate) MarshalJSON

func (s AutomationPartialUpdate) MarshalJSON() ([]byte, error)

func (*AutomationPartialUpdate) UnmarshalJSON

func (s *AutomationPartialUpdate) UnmarshalJSON(data []byte) error

type AutomationSort

type AutomationSort string

#/components/schemas/AutomationSort Defines automations sorting options.

const (
	AutomationSortCREATEDDESC AutomationSort = "CREATED_DESC"
	AutomationSortUPDATEDDESC AutomationSort = "UPDATED_DESC"
	AutomationSortNAMEASC     AutomationSort = "NAME_ASC"
	AutomationSortNAMEDESC    AutomationSort = "NAME_DESC"
)

type AutomationTrigger

type AutomationTrigger struct {
	EventTrigger          *EventTrigger
	CompoundTriggerOutput *CompoundTriggerOutput
	SequenceTriggerOutput *SequenceTriggerOutput
}

#/components/schemas/Automation/properties/trigger The criteria for which events this Automation covers and how it will respond to the presence or absence of those events

func (*AutomationTrigger) ApplyDefaults

func (u *AutomationTrigger) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationTrigger) MarshalJSON

func (u AutomationTrigger) MarshalJSON() ([]byte, error)

func (*AutomationTrigger) UnmarshalJSON

func (u *AutomationTrigger) UnmarshalJSON(data []byte) error

type AutomationUpdate

type AutomationUpdate struct {
	Name                 string                                 `form:"name" json:"name"`
	Description          *string                                `form:"description,omitempty" json:"description,omitempty"`
	Enabled              *bool                                  `form:"enabled,omitempty" json:"enabled,omitempty"`
	Tags                 []string                               `form:"tags,omitempty" json:"tags,omitempty"`
	Trigger              AutomationUpdateTrigger                `form:"trigger" json:"trigger"`
	Actions              []AutomationUpdateActionsItem          `form:"actions" json:"actions"`
	ActionsOnTrigger     []AutomationUpdateActionsOnTriggerItem `form:"actions_on_trigger,omitempty" json:"actions_on_trigger,omitempty"`
	ActionsOnResolve     []AutomationUpdateActionsOnResolveItem `form:"actions_on_resolve,omitempty" json:"actions_on_resolve,omitempty"`
	AdditionalProperties map[string]any                         `json:"-"`
}

#/components/schemas/AutomationUpdate

func (*AutomationUpdate) ApplyDefaults

func (s *AutomationUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationUpdate) MarshalJSON

func (s AutomationUpdate) MarshalJSON() ([]byte, error)

func (*AutomationUpdate) UnmarshalJSON

func (s *AutomationUpdate) UnmarshalJSON(data []byte) error

type AutomationUpdateActions

type AutomationUpdateActions = []AutomationUpdateActionsItem

#/components/schemas/AutomationUpdate/properties/actions The actions to perform when this Automation triggers

type AutomationUpdateActionsItem

type AutomationUpdateActionsItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/AutomationUpdate/properties/actions/items

func (*AutomationUpdateActionsItem) ApplyDefaults

func (u *AutomationUpdateActionsItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationUpdateActionsItem) MarshalJSON

func (u AutomationUpdateActionsItem) MarshalJSON() ([]byte, error)

func (*AutomationUpdateActionsItem) UnmarshalJSON

func (u *AutomationUpdateActionsItem) UnmarshalJSON(data []byte) error

type AutomationUpdateActionsOnResolve

type AutomationUpdateActionsOnResolve = []AutomationUpdateActionsOnResolveItem

#/components/schemas/AutomationUpdate/properties/actions_on_resolve The actions to perform when an Automation goes into a resolving state

type AutomationUpdateActionsOnResolveItem

type AutomationUpdateActionsOnResolveItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/AutomationUpdate/properties/actions_on_resolve/items

func (*AutomationUpdateActionsOnResolveItem) ApplyDefaults

func (u *AutomationUpdateActionsOnResolveItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationUpdateActionsOnResolveItem) MarshalJSON

func (u AutomationUpdateActionsOnResolveItem) MarshalJSON() ([]byte, error)

func (*AutomationUpdateActionsOnResolveItem) UnmarshalJSON

func (u *AutomationUpdateActionsOnResolveItem) UnmarshalJSON(data []byte) error

type AutomationUpdateActionsOnTrigger

type AutomationUpdateActionsOnTrigger = []AutomationUpdateActionsOnTriggerItem

#/components/schemas/AutomationUpdate/properties/actions_on_trigger The actions to perform when an Automation goes into a triggered state

type AutomationUpdateActionsOnTriggerItem

type AutomationUpdateActionsOnTriggerItem struct {
	DoNothing          *DoNothing
	RunDeployment      *RunDeployment
	PauseDeployment    *PauseDeployment
	ResumeDeployment   *ResumeDeployment
	CancelFlowRun      *CancelFlowRun
	ChangeFlowRunState *ChangeFlowRunState
	PauseWorkQueue     *PauseWorkQueue
	ResumeWorkQueue    *ResumeWorkQueue
	SendNotification   *SendNotification
	CallWebhook        *CallWebhook
	PauseAutomation    *PauseAutomation
	ResumeAutomation   *ResumeAutomation
	SuspendFlowRun     *SuspendFlowRun
	ResumeFlowRun      *ResumeFlowRun
	PauseWorkPool      *PauseWorkPool
	ResumeWorkPool     *ResumeWorkPool
}

#/components/schemas/AutomationUpdate/properties/actions_on_trigger/items

func (*AutomationUpdateActionsOnTriggerItem) ApplyDefaults

func (u *AutomationUpdateActionsOnTriggerItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationUpdateActionsOnTriggerItem) MarshalJSON

func (u AutomationUpdateActionsOnTriggerItem) MarshalJSON() ([]byte, error)

func (*AutomationUpdateActionsOnTriggerItem) UnmarshalJSON

func (u *AutomationUpdateActionsOnTriggerItem) UnmarshalJSON(data []byte) error

type AutomationUpdateTrigger

type AutomationUpdateTrigger struct {
	EventTrigger         *EventTrigger
	CompoundTriggerInput *CompoundTriggerInput
	SequenceTriggerInput *SequenceTriggerInput
}

#/components/schemas/AutomationUpdate/properties/trigger The criteria for which events this Automation covers and how it will respond to the presence or absence of those events

func (*AutomationUpdateTrigger) ApplyDefaults

func (u *AutomationUpdateTrigger) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (AutomationUpdateTrigger) MarshalJSON

func (u AutomationUpdateTrigger) MarshalJSON() ([]byte, error)

func (*AutomationUpdateTrigger) UnmarshalJSON

func (u *AutomationUpdateTrigger) UnmarshalJSON(data []byte) error

type AverageFlowRunLatenessFlowRunsLatenessPostJSONResponse

type AverageFlowRunLatenessFlowRunsLatenessPostJSONResponse = Nullable[float32]

#/paths//flow_runs/lateness/post/responses/200/content/application/json/schema

type AverageFlowRunLatenessFlowRunsLatenessPostParams

type AverageFlowRunLatenessFlowRunsLatenessPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

AverageFlowRunLatenessFlowRunsLatenessPostParams defines parameters for AverageFlowRunLatenessFlowRunsLatenessPost.

type Binder

type Binder interface {
	Bind(value string) error
}

Binder is an interface for types that can bind themselves from a string value.

type BlockDocument

type BlockDocument struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The block document's name. Not required for anonymous block documents.
	Name Nullable[string] `form:"name,omitempty" json:"name,omitempty"`
	// The block document's data
	Data map[string]any `form:"data,omitempty" json:"data,omitempty"`
	// A block schema ID
	BlockSchemaID UUID `form:"block_schema_id" json:"block_schema_id"`
	// The associated block schema
	BlockSchema Nullable[BlockSchema] `form:"block_schema,omitempty" json:"block_schema,omitempty"`
	// A block type ID
	BlockTypeID UUID `form:"block_type_id" json:"block_type_id"`
	// The associated block type's name
	BlockTypeName Nullable[string] `form:"block_type_name,omitempty" json:"block_type_name,omitempty"`
	// The associated block type
	BlockType Nullable[BlockType] `form:"block_type,omitempty" json:"block_type,omitempty"`
	// Record of the block document's references
	BlockDocumentReferences map[string]map[string]any `form:"block_document_references,omitempty" json:"block_document_references,omitempty"`
	// Whether the block is anonymous (anonymous blocks are usually created by Prefect automatically)
	IsAnonymous *bool `form:"is_anonymous,omitempty" json:"is_anonymous,omitempty"`
}

#/components/schemas/BlockDocument An ORM representation of a block document.

func (*BlockDocument) ApplyDefaults

func (s *BlockDocument) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BlockDocumentBlockDocumentReferences

type BlockDocumentBlockDocumentReferences = map[string]map[string]any

#/components/schemas/BlockDocument/properties/block_document_references Record of the block document's references

type BlockDocumentBlockDocumentReferencesValue

type BlockDocumentBlockDocumentReferencesValue = map[string]any

#/components/schemas/BlockDocument/properties/block_document_references/additionalProperties

type BlockDocumentCreate

type BlockDocumentCreate struct {
	Name                 Nullable[string] `form:"name,omitempty" json:"name,omitempty"`
	Data                 map[string]any   `form:"data,omitempty" json:"data,omitempty"`
	BlockSchemaID        UUID             `form:"block_schema_id" json:"block_schema_id"`
	BlockTypeID          UUID             `form:"block_type_id" json:"block_type_id"`
	IsAnonymous          *bool            `form:"is_anonymous,omitempty" json:"is_anonymous,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/BlockDocumentCreate Data used by the Prefect REST API to create a block document.

func (*BlockDocumentCreate) ApplyDefaults

func (s *BlockDocumentCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockDocumentCreate) MarshalJSON

func (s BlockDocumentCreate) MarshalJSON() ([]byte, error)

func (*BlockDocumentCreate) UnmarshalJSON

func (s *BlockDocumentCreate) UnmarshalJSON(data []byte) error

type BlockDocumentCreateData

type BlockDocumentCreateData = map[string]any

#/components/schemas/BlockDocumentCreate/properties/data The block document's data

type BlockDocumentData

type BlockDocumentData = map[string]any

#/components/schemas/BlockDocument/properties/data The block document's data

type BlockDocumentFilter

type BlockDocumentFilter struct {
	Operator             *Operator                                `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[BlockDocumentFilterID]          `form:"id,omitempty" json:"id,omitempty"`
	IsAnonymous          Nullable[BlockDocumentFilterIsAnonymous] `form:"is_anonymous,omitempty" json:"is_anonymous,omitempty"`
	BlockTypeID          Nullable[BlockDocumentFilterBlockTypeID] `form:"block_type_id,omitempty" json:"block_type_id,omitempty"`
	Name                 Nullable[BlockDocumentFilterName]        `form:"name,omitempty" json:"name,omitempty"`
	AdditionalProperties map[string]any                           `json:"-"`
}

#/components/schemas/BlockDocumentFilter Filter BlockDocuments. Only BlockDocuments matching all criteria will be returned

func (*BlockDocumentFilter) ApplyDefaults

func (s *BlockDocumentFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockDocumentFilter) MarshalJSON

func (s BlockDocumentFilter) MarshalJSON() ([]byte, error)

func (*BlockDocumentFilter) UnmarshalJSON

func (s *BlockDocumentFilter) UnmarshalJSON(data []byte) error

type BlockDocumentFilterBlockTypeID

type BlockDocumentFilterBlockTypeID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/BlockDocumentFilterBlockTypeId Filter by `BlockDocument.block_type_id`.

func (*BlockDocumentFilterBlockTypeID) ApplyDefaults

func (s *BlockDocumentFilterBlockTypeID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockDocumentFilterBlockTypeID) MarshalJSON

func (s BlockDocumentFilterBlockTypeID) MarshalJSON() ([]byte, error)

func (*BlockDocumentFilterBlockTypeID) UnmarshalJSON

func (s *BlockDocumentFilterBlockTypeID) UnmarshalJSON(data []byte) error

type BlockDocumentFilterID

type BlockDocumentFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/BlockDocumentFilterId Filter by `BlockDocument.id`.

func (*BlockDocumentFilterID) ApplyDefaults

func (s *BlockDocumentFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockDocumentFilterID) MarshalJSON

func (s BlockDocumentFilterID) MarshalJSON() ([]byte, error)

func (*BlockDocumentFilterID) UnmarshalJSON

func (s *BlockDocumentFilterID) UnmarshalJSON(data []byte) error

type BlockDocumentFilterIsAnonymous

type BlockDocumentFilterIsAnonymous struct {
	Eq                   Nullable[bool] `form:"eq_,omitempty" json:"eq_,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/BlockDocumentFilterIsAnonymous Filter by `BlockDocument.is_anonymous`.

func (*BlockDocumentFilterIsAnonymous) ApplyDefaults

func (s *BlockDocumentFilterIsAnonymous) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockDocumentFilterIsAnonymous) MarshalJSON

func (s BlockDocumentFilterIsAnonymous) MarshalJSON() ([]byte, error)

func (*BlockDocumentFilterIsAnonymous) UnmarshalJSON

func (s *BlockDocumentFilterIsAnonymous) UnmarshalJSON(data []byte) error

type BlockDocumentFilterName

type BlockDocumentFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Like                 Nullable[string]   `form:"like_,omitempty" json:"like_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/BlockDocumentFilterName Filter by `BlockDocument.name`.

func (*BlockDocumentFilterName) ApplyDefaults

func (s *BlockDocumentFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockDocumentFilterName) MarshalJSON

func (s BlockDocumentFilterName) MarshalJSON() ([]byte, error)

func (*BlockDocumentFilterName) UnmarshalJSON

func (s *BlockDocumentFilterName) UnmarshalJSON(data []byte) error

type BlockDocumentSort

type BlockDocumentSort string

#/components/schemas/BlockDocumentSort Defines block document sorting options.

const (
	BlockDocumentSortNAMEDESC            BlockDocumentSort = "NAME_DESC"
	BlockDocumentSortNAMEASC             BlockDocumentSort = "NAME_ASC"
	BlockDocumentSortBLOCKTYPEANDNAMEASC BlockDocumentSort = "BLOCK_TYPE_AND_NAME_ASC"
)

type BlockDocumentUpdate

type BlockDocumentUpdate struct {
	BlockSchemaID        Nullable[UUID] `form:"block_schema_id,omitempty" json:"block_schema_id,omitempty"`
	Data                 map[string]any `form:"data,omitempty" json:"data,omitempty"`
	MergeExistingData    *bool          `form:"merge_existing_data,omitempty" json:"merge_existing_data,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/BlockDocumentUpdate Data used by the Prefect REST API to update a block document.

func (*BlockDocumentUpdate) ApplyDefaults

func (s *BlockDocumentUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockDocumentUpdate) MarshalJSON

func (s BlockDocumentUpdate) MarshalJSON() ([]byte, error)

func (*BlockDocumentUpdate) UnmarshalJSON

func (s *BlockDocumentUpdate) UnmarshalJSON(data []byte) error

type BlockDocumentUpdateData

type BlockDocumentUpdateData = map[string]any

#/components/schemas/BlockDocumentUpdate/properties/data The block document's data

type BlockSchema

type BlockSchema struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The block schema's unique checksum
	Checksum string `form:"checksum" json:"checksum"`
	// The block schema's field schema
	Fields map[string]any `form:"fields,omitempty" json:"fields,omitempty"`
	// A block type ID
	BlockTypeID Nullable[UUID] `form:"block_type_id" json:"block_type_id"`
	// The associated block type
	BlockType Nullable[BlockType] `form:"block_type,omitempty" json:"block_type,omitempty"`
	// A list of Block capabilities
	Capabilities []string `form:"capabilities,omitempty" json:"capabilities,omitempty"`
	// Human readable identifier for the block schema
	Version *string `form:"version,omitempty" json:"version,omitempty"`
}

#/components/schemas/BlockSchema An ORM representation of a block schema.

func (*BlockSchema) ApplyDefaults

func (s *BlockSchema) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BlockSchemaCreate

type BlockSchemaCreate struct {
	Fields               map[string]any `form:"fields,omitempty" json:"fields,omitempty"`
	BlockTypeID          UUID           `form:"block_type_id" json:"block_type_id"`
	Capabilities         []string       `form:"capabilities,omitempty" json:"capabilities,omitempty"`
	Version              *string        `form:"version,omitempty" json:"version,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/BlockSchemaCreate Data used by the Prefect REST API to create a block schema.

func (*BlockSchemaCreate) ApplyDefaults

func (s *BlockSchemaCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockSchemaCreate) MarshalJSON

func (s BlockSchemaCreate) MarshalJSON() ([]byte, error)

func (*BlockSchemaCreate) UnmarshalJSON

func (s *BlockSchemaCreate) UnmarshalJSON(data []byte) error

type BlockSchemaCreateFields

type BlockSchemaCreateFields = map[string]any

#/components/schemas/BlockSchemaCreate/properties/fields The block schema's field schema

type BlockSchemaFields

type BlockSchemaFields = map[string]any

#/components/schemas/BlockSchema/properties/fields The block schema's field schema

type BlockSchemaFilter

type BlockSchemaFilter struct {
	Operator             *Operator                               `form:"operator,omitempty" json:"operator,omitempty"`
	BlockTypeID          Nullable[BlockSchemaFilterBlockTypeID]  `form:"block_type_id,omitempty" json:"block_type_id,omitempty"`
	BlockCapabilities    Nullable[BlockSchemaFilterCapabilities] `form:"block_capabilities,omitempty" json:"block_capabilities,omitempty"`
	ID                   Nullable[BlockSchemaFilterID]           `form:"id,omitempty" json:"id,omitempty"`
	Version              Nullable[BlockSchemaFilterVersion]      `form:"version,omitempty" json:"version,omitempty"`
	AdditionalProperties map[string]any                          `json:"-"`
}

#/components/schemas/BlockSchemaFilter Filter BlockSchemas

func (*BlockSchemaFilter) ApplyDefaults

func (s *BlockSchemaFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockSchemaFilter) MarshalJSON

func (s BlockSchemaFilter) MarshalJSON() ([]byte, error)

func (*BlockSchemaFilter) UnmarshalJSON

func (s *BlockSchemaFilter) UnmarshalJSON(data []byte) error

type BlockSchemaFilterBlockTypeID

type BlockSchemaFilterBlockTypeID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/BlockSchemaFilterBlockTypeId Filter by `BlockSchema.block_type_id`.

func (*BlockSchemaFilterBlockTypeID) ApplyDefaults

func (s *BlockSchemaFilterBlockTypeID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockSchemaFilterBlockTypeID) MarshalJSON

func (s BlockSchemaFilterBlockTypeID) MarshalJSON() ([]byte, error)

func (*BlockSchemaFilterBlockTypeID) UnmarshalJSON

func (s *BlockSchemaFilterBlockTypeID) UnmarshalJSON(data []byte) error

type BlockSchemaFilterCapabilities

type BlockSchemaFilterCapabilities struct {
	All                  Nullable[[]string] `form:"all_,omitempty" json:"all_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/BlockSchemaFilterCapabilities Filter by `BlockSchema.capabilities`

func (*BlockSchemaFilterCapabilities) ApplyDefaults

func (s *BlockSchemaFilterCapabilities) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockSchemaFilterCapabilities) MarshalJSON

func (s BlockSchemaFilterCapabilities) MarshalJSON() ([]byte, error)

func (*BlockSchemaFilterCapabilities) UnmarshalJSON

func (s *BlockSchemaFilterCapabilities) UnmarshalJSON(data []byte) error

type BlockSchemaFilterID

type BlockSchemaFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/BlockSchemaFilterId Filter by BlockSchema.id

func (*BlockSchemaFilterID) ApplyDefaults

func (s *BlockSchemaFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockSchemaFilterID) MarshalJSON

func (s BlockSchemaFilterID) MarshalJSON() ([]byte, error)

func (*BlockSchemaFilterID) UnmarshalJSON

func (s *BlockSchemaFilterID) UnmarshalJSON(data []byte) error

type BlockSchemaFilterVersion

type BlockSchemaFilterVersion struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/BlockSchemaFilterVersion Filter by `BlockSchema.capabilities`

func (*BlockSchemaFilterVersion) ApplyDefaults

func (s *BlockSchemaFilterVersion) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockSchemaFilterVersion) MarshalJSON

func (s BlockSchemaFilterVersion) MarshalJSON() ([]byte, error)

func (*BlockSchemaFilterVersion) UnmarshalJSON

func (s *BlockSchemaFilterVersion) UnmarshalJSON(data []byte) error

type BlockType

type BlockType struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// A block type's name
	Name string `form:"name" json:"name"`
	// A block type's slug
	Slug string `form:"slug" json:"slug"`
	// Web URL for the block type's logo
	LogoURL Nullable[string] `form:"logo_url,omitempty" json:"logo_url,omitempty"`
	// Web URL for the block type's documentation
	DocumentationURL Nullable[string] `form:"documentation_url,omitempty" json:"documentation_url,omitempty"`
	// A short blurb about the corresponding block's intended use
	Description Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	// A code snippet demonstrating use of the corresponding block
	CodeExample Nullable[string] `form:"code_example,omitempty" json:"code_example,omitempty"`
	// Protected block types cannot be modified via API.
	IsProtected *bool `form:"is_protected,omitempty" json:"is_protected,omitempty"`
}

#/components/schemas/BlockType An ORM representation of a block type

func (*BlockType) ApplyDefaults

func (s *BlockType) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BlockTypeCreate

type BlockTypeCreate struct {
	Name                 string           `form:"name" json:"name"`
	Slug                 string           `form:"slug" json:"slug"`
	LogoURL              Nullable[string] `form:"logo_url,omitempty" json:"logo_url,omitempty"`
	DocumentationURL     Nullable[string] `form:"documentation_url,omitempty" json:"documentation_url,omitempty"`
	Description          Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	CodeExample          Nullable[string] `form:"code_example,omitempty" json:"code_example,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/BlockTypeCreate Data used by the Prefect REST API to create a block type.

func (*BlockTypeCreate) ApplyDefaults

func (s *BlockTypeCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockTypeCreate) MarshalJSON

func (s BlockTypeCreate) MarshalJSON() ([]byte, error)

func (*BlockTypeCreate) UnmarshalJSON

func (s *BlockTypeCreate) UnmarshalJSON(data []byte) error

type BlockTypeFilter

type BlockTypeFilter struct {
	Name                 Nullable[BlockTypeFilterName] `form:"name,omitempty" json:"name,omitempty"`
	Slug                 Nullable[BlockTypeFilterSlug] `form:"slug,omitempty" json:"slug,omitempty"`
	AdditionalProperties map[string]any                `json:"-"`
}

#/components/schemas/BlockTypeFilter Filter BlockTypes

func (*BlockTypeFilter) ApplyDefaults

func (s *BlockTypeFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockTypeFilter) MarshalJSON

func (s BlockTypeFilter) MarshalJSON() ([]byte, error)

func (*BlockTypeFilter) UnmarshalJSON

func (s *BlockTypeFilter) UnmarshalJSON(data []byte) error

type BlockTypeFilterName

type BlockTypeFilterName struct {
	Like                 Nullable[string] `form:"like_,omitempty" json:"like_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/BlockTypeFilterName Filter by `BlockType.name`

func (*BlockTypeFilterName) ApplyDefaults

func (s *BlockTypeFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockTypeFilterName) MarshalJSON

func (s BlockTypeFilterName) MarshalJSON() ([]byte, error)

func (*BlockTypeFilterName) UnmarshalJSON

func (s *BlockTypeFilterName) UnmarshalJSON(data []byte) error

type BlockTypeFilterSlug

type BlockTypeFilterSlug struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/BlockTypeFilterSlug Filter by `BlockType.slug`

func (*BlockTypeFilterSlug) ApplyDefaults

func (s *BlockTypeFilterSlug) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockTypeFilterSlug) MarshalJSON

func (s BlockTypeFilterSlug) MarshalJSON() ([]byte, error)

func (*BlockTypeFilterSlug) UnmarshalJSON

func (s *BlockTypeFilterSlug) UnmarshalJSON(data []byte) error

type BlockTypeUpdate

type BlockTypeUpdate struct {
	LogoURL              Nullable[string] `form:"logo_url,omitempty" json:"logo_url,omitempty"`
	DocumentationURL     Nullable[string] `form:"documentation_url,omitempty" json:"documentation_url,omitempty"`
	Description          Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	CodeExample          Nullable[string] `form:"code_example,omitempty" json:"code_example,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/BlockTypeUpdate Data used by the Prefect REST API to update a block type.

func (*BlockTypeUpdate) ApplyDefaults

func (s *BlockTypeUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (BlockTypeUpdate) MarshalJSON

func (s BlockTypeUpdate) MarshalJSON() ([]byte, error)

func (*BlockTypeUpdate) UnmarshalJSON

func (s *BlockTypeUpdate) UnmarshalJSON(data []byte) error

type BodyAverageFlowRunLatenessFlowRunsLatenessPost

type BodyAverageFlowRunLatenessFlowRunsLatenessPost struct {
	Flows          Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns       Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns       Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments    Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools      Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkPoolQueues Nullable[WorkQueueFilter]  `form:"work_pool_queues,omitempty" json:"work_pool_queues,omitempty"`
}

#/components/schemas/Body_average_flow_run_lateness_flow_runs_lateness_post

func (*BodyAverageFlowRunLatenessFlowRunsLatenessPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost

type BodyBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost struct {
	Slots            int               `form:"slots" json:"slots"`
	Names            []string          `form:"names" json:"names"`
	OccupancySeconds Nullable[float32] `form:"occupancy_seconds,omitempty" json:"occupancy_seconds,omitempty"`
	CreateIfMissing  *bool             `form:"create_if_missing,omitempty" json:"create_if_missing,omitempty"`
}

#/components/schemas/Body_bulk_decrement_active_slots_v2_concurrency_limits_decrement_post

func (*BodyBulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePost

type BodyBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePost struct {
	// The ID of the lease corresponding to the concurrency limits to decrement.
	LeaseID UUID `form:"lease_id" json:"lease_id"`
}

#/components/schemas/Body_bulk_decrement_active_slots_with_lease_v2_concurrency_limits_decrement_with_lease_post

func (*BodyBulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyBulkDeleteDeploymentsDeploymentsBulkDeletePost

type BodyBulkDeleteDeploymentsDeploymentsBulkDeletePost struct {
	// Filter criteria for deployments to delete
	Deployments Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	// Maximum number of deployments to delete. Defaults to 50.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_bulk_delete_deployments_deployments_bulk_delete_post

func (*BodyBulkDeleteDeploymentsDeploymentsBulkDeletePost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyBulkDeleteFlowRunsFlowRunsBulkDeletePost

type BodyBulkDeleteFlowRunsFlowRunsBulkDeletePost struct {
	// Filter criteria for flow runs to delete
	FlowRuns Nullable[FlowRunFilter] `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	// Maximum number of flow runs to delete. Defaults to 50.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_bulk_delete_flow_runs_flow_runs_bulk_delete_post

func (*BodyBulkDeleteFlowRunsFlowRunsBulkDeletePost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyBulkDeleteFlowsFlowsBulkDeletePost

type BodyBulkDeleteFlowsFlowsBulkDeletePost struct {
	// Filter criteria for flows to delete
	Flows Nullable[FlowFilter] `form:"flows,omitempty" json:"flows,omitempty"`
	// Maximum number of flows to delete. Defaults to 50.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_bulk_delete_flows_flows_bulk_delete_post

func (*BodyBulkDeleteFlowsFlowsBulkDeletePost) ApplyDefaults

func (s *BodyBulkDeleteFlowsFlowsBulkDeletePost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost

type BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost struct {
	Slots           int            `form:"slots" json:"slots"`
	Names           []string       `form:"names" json:"names"`
	Mode            *string        `form:"mode,omitempty" json:"mode,omitempty"`
	CreateIfMissing Nullable[bool] `form:"create_if_missing,omitempty" json:"create_if_missing,omitempty"`
}

#/components/schemas/Body_bulk_increment_active_slots_v2_concurrency_limits_increment_post

func (*BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostMode

type BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostMode string

#/components/schemas/Body_bulk_increment_active_slots_v2_concurrency_limits_increment_post/properties/mode

const (
	BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostModeConcurrency BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostMode = "concurrency"
	BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostModeRateLimit   BodyBulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostMode = "rate_limit"
)

type BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost

type BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost struct {
	Slots int      `form:"slots" json:"slots"`
	Names []string `form:"names" json:"names"`
	Mode  *string  `form:"mode,omitempty" json:"mode,omitempty"`
	// The duration of the lease in seconds.
	LeaseDuration *float32 `form:"lease_duration,omitempty" json:"lease_duration,omitempty"`
	// The holder of the lease with type (flow_run, task_run, or deployment) and id.
	Holder Nullable[ConcurrencyLeaseHolder] `form:"holder,omitempty" json:"holder,omitempty"`
}

#/components/schemas/Body_bulk_increment_active_slots_with_lease_v2_concurrency_limits_increment_with_lease_post

func (*BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostMode

type BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostMode string

#/components/schemas/Body_bulk_increment_active_slots_with_lease_v2_concurrency_limits_increment_with_lease_post/properties/mode

const (
	BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostModeConcurrency BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostMode = "concurrency"
	BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostModeRateLimit   BodyBulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostMode = "rate_limit"
)

type BodyBulkSetFlowRunStateFlowRunsBulkSetStatePost

type BodyBulkSetFlowRunStateFlowRunsBulkSetStatePost struct {
	// Filter criteria for flow runs to update
	FlowRuns Nullable[FlowRunFilter] `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	State    StateCreate             `form:"state" json:"state"`
	// If false, orchestration rules will be applied that may alter or prevent the state transition. If True, orchestration rules are not applied.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
	// Maximum number of flow runs to update. Defaults to 50.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_bulk_set_flow_run_state_flow_runs_bulk_set_state_post

func (*BodyBulkSetFlowRunStateFlowRunsBulkSetStatePost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyCountAccountEventsEventsCountByCountablePost

type BodyCountAccountEventsEventsCountByCountablePost struct {
	Filter       EventFilter `form:"filter" json:"filter"`
	TimeUnit     *TimeUnit   `form:"time_unit,omitempty" json:"time_unit,omitempty"`
	TimeInterval *float32    `form:"time_interval,omitempty" json:"time_interval,omitempty"`
}

#/components/schemas/Body_count_account_events_events_count_by__countable__post

func (*BodyCountAccountEventsEventsCountByCountablePost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyCountArtifactsArtifactsCountPost

type BodyCountArtifactsArtifactsCountPost struct {
	Artifacts   *ArtifactFilter   `form:"artifacts,omitempty" json:"artifacts,omitempty"`
	FlowRuns    *FlowRunFilter    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    *TaskRunFilter    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Flows       *FlowFilter       `form:"flows,omitempty" json:"flows,omitempty"`
	Deployments *DeploymentFilter `form:"deployments,omitempty" json:"deployments,omitempty"`
}

#/components/schemas/Body_count_artifacts_artifacts_count_post

func (*BodyCountArtifactsArtifactsCountPost) ApplyDefaults

func (s *BodyCountArtifactsArtifactsCountPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyCountBlockDocumentsBlockDocumentsCountPost

type BodyCountBlockDocumentsBlockDocumentsCountPost struct {
	BlockDocuments Nullable[BlockDocumentFilter] `form:"block_documents,omitempty" json:"block_documents,omitempty"`
	BlockTypes     Nullable[BlockTypeFilter]     `form:"block_types,omitempty" json:"block_types,omitempty"`
	BlockSchemas   Nullable[BlockSchemaFilter]   `form:"block_schemas,omitempty" json:"block_schemas,omitempty"`
}

#/components/schemas/Body_count_block_documents_block_documents_count_post

func (*BodyCountBlockDocumentsBlockDocumentsCountPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyCountDeploymentsByFlowUIFlowsCountDeploymentsPost

type BodyCountDeploymentsByFlowUIFlowsCountDeploymentsPost struct {
	FlowIds []UUID `form:"flow_ids" json:"flow_ids"`
}

#/components/schemas/Body_count_deployments_by_flow_ui_flows_count_deployments_post

func (*BodyCountDeploymentsByFlowUIFlowsCountDeploymentsPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyCountDeploymentsDeploymentsCountPost

type BodyCountDeploymentsDeploymentsCountPost struct {
	Flows          Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns       Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns       Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments    Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools      Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkPoolQueues Nullable[WorkQueueFilter]  `form:"work_pool_queues,omitempty" json:"work_pool_queues,omitempty"`
}

#/components/schemas/Body_count_deployments_deployments_count_post

func (*BodyCountDeploymentsDeploymentsCountPost) ApplyDefaults

func (s *BodyCountDeploymentsDeploymentsCountPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyCountFlowRunsFlowRunsCountPost

type BodyCountFlowRunsFlowRunsCountPost struct {
	Flows          Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns       Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns       Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments    Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools      Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkPoolQueues Nullable[WorkQueueFilter]  `form:"work_pool_queues,omitempty" json:"work_pool_queues,omitempty"`
}

#/components/schemas/Body_count_flow_runs_flow_runs_count_post

func (*BodyCountFlowRunsFlowRunsCountPost) ApplyDefaults

func (s *BodyCountFlowRunsFlowRunsCountPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyCountFlowsFlowsCountPost

type BodyCountFlowsFlowsCountPost struct {
	Flows       *FlowFilter       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    *FlowRunFilter    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    *TaskRunFilter    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments *DeploymentFilter `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools   *WorkPoolFilter   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
}

#/components/schemas/Body_count_flows_flows_count_post

func (*BodyCountFlowsFlowsCountPost) ApplyDefaults

func (s *BodyCountFlowsFlowsCountPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyCountLatestArtifactsArtifactsLatestCountPost

type BodyCountLatestArtifactsArtifactsLatestCountPost struct {
	Artifacts   *ArtifactCollectionFilter `form:"artifacts,omitempty" json:"artifacts,omitempty"`
	FlowRuns    *FlowRunFilter            `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    *TaskRunFilter            `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Flows       *FlowFilter               `form:"flows,omitempty" json:"flows,omitempty"`
	Deployments *DeploymentFilter         `form:"deployments,omitempty" json:"deployments,omitempty"`
}

#/components/schemas/Body_count_latest_artifacts_artifacts_latest_count_post

func (*BodyCountLatestArtifactsArtifactsLatestCountPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyCountTaskRunsByFlowRunUIFlowRunsCountTaskRunsPost

type BodyCountTaskRunsByFlowRunUIFlowRunsCountTaskRunsPost struct {
	FlowRunIds []UUID `form:"flow_run_ids" json:"flow_run_ids"`
}

#/components/schemas/Body_count_task_runs_by_flow_run_ui_flow_runs_count_task_runs_post

func (*BodyCountTaskRunsByFlowRunUIFlowRunsCountTaskRunsPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyCountTaskRunsTaskRunsCountPost

type BodyCountTaskRunsTaskRunsCountPost struct {
	Flows       *FlowFilter       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    *FlowRunFilter    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    *TaskRunFilter    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments *DeploymentFilter `form:"deployments,omitempty" json:"deployments,omitempty"`
}

#/components/schemas/Body_count_task_runs_task_runs_count_post

func (*BodyCountTaskRunsTaskRunsCountPost) ApplyDefaults

func (s *BodyCountTaskRunsTaskRunsCountPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyCountVariablesVariablesCountPost

type BodyCountVariablesVariablesCountPost struct {
	Variables Nullable[VariableFilter] `form:"variables,omitempty" json:"variables,omitempty"`
}

#/components/schemas/Body_count_variables_variables_count_post

func (*BodyCountVariablesVariablesCountPost) ApplyDefaults

func (s *BodyCountVariablesVariablesCountPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyCountWorkPoolsWorkPoolsCountPost

type BodyCountWorkPoolsWorkPoolsCountPost struct {
	WorkPools Nullable[WorkPoolFilter] `form:"work_pools,omitempty" json:"work_pools,omitempty"`
}

#/components/schemas/Body_count_work_pools_work_pools_count_post

func (*BodyCountWorkPoolsWorkPoolsCountPost) ApplyDefaults

func (s *BodyCountWorkPoolsWorkPoolsCountPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyCreateFlowRunInputFlowRunsIDInputPost

type BodyCreateFlowRunInputFlowRunsIDInputPost struct {
	// The input key
	Key string `form:"key" json:"key"`
	// The value of the input
	Value string `form:"value" json:"value"`
	// The sender of the input
	Sender Nullable[string] `form:"sender,omitempty" json:"sender,omitempty"`
}

#/components/schemas/Body_create_flow_run_input_flow_runs__id__input_post

func (*BodyCreateFlowRunInputFlowRunsIDInputPost) ApplyDefaults

func (s *BodyCreateFlowRunInputFlowRunsIDInputPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost

type BodyDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost struct {
	// The tags to release a slot for
	Names []string `form:"names" json:"names"`
	// The ID of the task run releasing the slot
	TaskRunID UUID `form:"task_run_id" json:"task_run_id"`
}

#/components/schemas/Body_decrement_concurrency_limits_v1_concurrency_limits_decrement_post

func (*BodyDecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyFilterFlowRunInputFlowRunsIDInputFilterPost

type BodyFilterFlowRunInputFlowRunsIDInputFilterPost struct {
	// The input key prefix
	Prefix string `form:"prefix" json:"prefix"`
	// The maximum number of results to return
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
	// Exclude inputs with these keys
	ExcludeKeys []string `form:"exclude_keys,omitempty" json:"exclude_keys,omitempty"`
}

#/components/schemas/Body_filter_flow_run_input_flow_runs__id__input_filter_post

func (*BodyFilterFlowRunInputFlowRunsIDInputFilterPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyFlowRunHistoryFlowRunsHistoryPost

type BodyFlowRunHistoryFlowRunsHistoryPost struct {
	// The history's start time.
	HistoryStart time.Time `form:"history_start" json:"history_start"`
	// The history's end time.
	HistoryEnd time.Time `form:"history_end" json:"history_end"`
	// The size of each history interval, in seconds. Must be at least 1 second.
	HistoryIntervalSeconds float32                    `form:"history_interval_seconds" json:"history_interval_seconds"`
	Flows                  Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns               Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns               Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments            Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools              Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkQueues             Nullable[WorkQueueFilter]  `form:"work_queues,omitempty" json:"work_queues,omitempty"`
}

#/components/schemas/Body_flow_run_history_flow_runs_history_post

func (*BodyFlowRunHistoryFlowRunsHistoryPost) ApplyDefaults

func (s *BodyFlowRunHistoryFlowRunsHistoryPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost

type BodyGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost struct {
	// The deployment IDs to get scheduled runs for
	DeploymentIds []UUID `form:"deployment_ids" json:"deployment_ids"`
	// The maximum time to look for scheduled flow runs
	ScheduledBefore *time.Time `form:"scheduled_before,omitempty" json:"scheduled_before,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_get_scheduled_flow_runs_for_deployments_deployments_get_scheduled_flow_runs_post

func (*BodyGetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost

type BodyGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost struct {
	// The names of work pool queues
	WorkQueueNames []string `form:"work_queue_names,omitempty" json:"work_queue_names,omitempty"`
	// The maximum time to look for scheduled flow runs
	ScheduledBefore *time.Time `form:"scheduled_before,omitempty" json:"scheduled_before,omitempty"`
	// The minimum time to look for scheduled flow runs
	ScheduledAfter *time.Time `form:"scheduled_after,omitempty" json:"scheduled_after,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_get_scheduled_flow_runs_work_pools__name__get_scheduled_flow_runs_post

func (*BodyGetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost

type BodyIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost struct {
	// The tags to acquire a slot for
	Names []string `form:"names" json:"names"`
	// The ID of the task run acquiring the slot
	TaskRunID UUID `form:"task_run_id" json:"task_run_id"`
}

#/components/schemas/Body_increment_concurrency_limits_v1_concurrency_limits_increment_post

func (*BodyIncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyNextRunsByFlowUIFlowsNextRunsPost

type BodyNextRunsByFlowUIFlowsNextRunsPost struct {
	FlowIds []UUID `form:"flow_ids" json:"flow_ids"`
}

#/components/schemas/Body_next_runs_by_flow_ui_flows_next_runs_post

func (*BodyNextRunsByFlowUIFlowsNextRunsPost) ApplyDefaults

func (s *BodyNextRunsByFlowUIFlowsNextRunsPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyPaginateDeploymentsDeploymentsPaginatePost

type BodyPaginateDeploymentsDeploymentsPaginatePost struct {
	Page           *int                       `form:"page,omitempty" json:"page,omitempty"`
	Flows          Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns       Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns       Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments    Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools      Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkPoolQueues Nullable[WorkQueueFilter]  `form:"work_pool_queues,omitempty" json:"work_pool_queues,omitempty"`
	Sort           *DeploymentSort            `form:"sort,omitempty" json:"sort,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_paginate_deployments_deployments_paginate_post

func (*BodyPaginateDeploymentsDeploymentsPaginatePost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyPaginateFlowRunsFlowRunsPaginatePost

type BodyPaginateFlowRunsFlowRunsPaginatePost struct {
	Sort           *FlowRunSort               `form:"sort,omitempty" json:"sort,omitempty"`
	Page           *int                       `form:"page,omitempty" json:"page,omitempty"`
	Flows          Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns       Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns       Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments    Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools      Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkPoolQueues Nullable[WorkQueueFilter]  `form:"work_pool_queues,omitempty" json:"work_pool_queues,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_paginate_flow_runs_flow_runs_paginate_post

func (*BodyPaginateFlowRunsFlowRunsPaginatePost) ApplyDefaults

func (s *BodyPaginateFlowRunsFlowRunsPaginatePost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyPaginateFlowsFlowsPaginatePost

type BodyPaginateFlowsFlowsPaginatePost struct {
	Page        *int                       `form:"page,omitempty" json:"page,omitempty"`
	Flows       Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools   Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	Sort        *FlowSort                  `form:"sort,omitempty" json:"sort,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_paginate_flows_flows_paginate_post

func (*BodyPaginateFlowsFlowsPaginatePost) ApplyDefaults

func (s *BodyPaginateFlowsFlowsPaginatePost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyPaginateTaskRunsTaskRunsPaginatePost

type BodyPaginateTaskRunsTaskRunsPaginatePost struct {
	Sort        *TaskRunSort               `form:"sort,omitempty" json:"sort,omitempty"`
	Page        *int                       `form:"page,omitempty" json:"page,omitempty"`
	Flows       Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_paginate_task_runs_task_runs_paginate_post

func (*BodyPaginateTaskRunsTaskRunsPaginatePost) ApplyDefaults

func (s *BodyPaginateTaskRunsTaskRunsPaginatePost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost

type BodyReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost struct {
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_all_concurrency_limits_v2_v2_concurrency_limits_filter_post

func (*BodyReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadArtifactsArtifactsFilterPost

type BodyReadArtifactsArtifactsFilterPost struct {
	Sort        *ArtifactSort     `form:"sort,omitempty" json:"sort,omitempty"`
	Offset      *int              `form:"offset,omitempty" json:"offset,omitempty"`
	Artifacts   *ArtifactFilter   `form:"artifacts,omitempty" json:"artifacts,omitempty"`
	FlowRuns    *FlowRunFilter    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    *TaskRunFilter    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Flows       *FlowFilter       `form:"flows,omitempty" json:"flows,omitempty"`
	Deployments *DeploymentFilter `form:"deployments,omitempty" json:"deployments,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_artifacts_artifacts_filter_post

func (*BodyReadArtifactsArtifactsFilterPost) ApplyDefaults

func (s *BodyReadArtifactsArtifactsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadAutomationsAutomationsFilterPost

type BodyReadAutomationsAutomationsFilterPost struct {
	Sort        *AutomationSort            `form:"sort,omitempty" json:"sort,omitempty"`
	Offset      *int                       `form:"offset,omitempty" json:"offset,omitempty"`
	Automations Nullable[AutomationFilter] `form:"automations,omitempty" json:"automations,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_automations_automations_filter_post

func (*BodyReadAutomationsAutomationsFilterPost) ApplyDefaults

func (s *BodyReadAutomationsAutomationsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadBlockDocumentsBlockDocumentsFilterPost

type BodyReadBlockDocumentsBlockDocumentsFilterPost struct {
	BlockDocuments Nullable[BlockDocumentFilter] `form:"block_documents,omitempty" json:"block_documents,omitempty"`
	BlockTypes     Nullable[BlockTypeFilter]     `form:"block_types,omitempty" json:"block_types,omitempty"`
	BlockSchemas   Nullable[BlockSchemaFilter]   `form:"block_schemas,omitempty" json:"block_schemas,omitempty"`
	// Whether to include sensitive values in the block document.
	IncludeSecrets *bool                       `form:"include_secrets,omitempty" json:"include_secrets,omitempty"`
	Sort           Nullable[BlockDocumentSort] `form:"sort,omitempty" json:"sort,omitempty"`
	Offset         *int                        `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_block_documents_block_documents_filter_post

func (*BodyReadBlockDocumentsBlockDocumentsFilterPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadBlockSchemasBlockSchemasFilterPost

type BodyReadBlockSchemasBlockSchemasFilterPost struct {
	BlockSchemas Nullable[BlockSchemaFilter] `form:"block_schemas,omitempty" json:"block_schemas,omitempty"`
	Offset       *int                        `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_block_schemas_block_schemas_filter_post

func (*BodyReadBlockSchemasBlockSchemasFilterPost) ApplyDefaults

func (s *BodyReadBlockSchemasBlockSchemasFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadBlockTypesBlockTypesFilterPost

type BodyReadBlockTypesBlockTypesFilterPost struct {
	BlockTypes   Nullable[BlockTypeFilter]   `form:"block_types,omitempty" json:"block_types,omitempty"`
	BlockSchemas Nullable[BlockSchemaFilter] `form:"block_schemas,omitempty" json:"block_schemas,omitempty"`
	Offset       *int                        `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_block_types_block_types_filter_post

func (*BodyReadBlockTypesBlockTypesFilterPost) ApplyDefaults

func (s *BodyReadBlockTypesBlockTypesFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadConcurrencyLimitsConcurrencyLimitsFilterPost

type BodyReadConcurrencyLimitsConcurrencyLimitsFilterPost struct {
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_concurrency_limits_concurrency_limits_filter_post

func (*BodyReadConcurrencyLimitsConcurrencyLimitsFilterPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadDashboardTaskRunCountsUITaskRunsDashboardCountsPost

type BodyReadDashboardTaskRunCountsUITaskRunsDashboardCountsPost struct {
	TaskRuns    TaskRunFilter              `form:"task_runs" json:"task_runs"`
	Flows       Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	Deployments Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools   Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkQueues  Nullable[WorkQueueFilter]  `form:"work_queues,omitempty" json:"work_queues,omitempty"`
}

#/components/schemas/Body_read_dashboard_task_run_counts_ui_task_runs_dashboard_counts_post

func (*BodyReadDashboardTaskRunCountsUITaskRunsDashboardCountsPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadDeploymentsDeploymentsFilterPost

type BodyReadDeploymentsDeploymentsFilterPost struct {
	Offset         *int                       `form:"offset,omitempty" json:"offset,omitempty"`
	Flows          Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns       Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns       Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments    Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools      Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkPoolQueues Nullable[WorkQueueFilter]  `form:"work_pool_queues,omitempty" json:"work_pool_queues,omitempty"`
	Sort           *DeploymentSort            `form:"sort,omitempty" json:"sort,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_deployments_deployments_filter_post

func (*BodyReadDeploymentsDeploymentsFilterPost) ApplyDefaults

func (s *BodyReadDeploymentsDeploymentsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadEventsEventsFilterPost

type BodyReadEventsEventsFilterPost struct {
	// Additional optional filter criteria to narrow down the set of Events
	Filter Nullable[EventFilter] `form:"filter,omitempty" json:"filter,omitempty"`
	// The number of events to return with each page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_events_events_filter_post

func (*BodyReadEventsEventsFilterPost) ApplyDefaults

func (s *BodyReadEventsEventsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadFlowRunHistoryUIFlowRunsHistoryPost

type BodyReadFlowRunHistoryUIFlowRunsHistoryPost struct {
	Sort        *FlowRunSort      `form:"sort,omitempty" json:"sort,omitempty"`
	Limit       *int              `form:"limit,omitempty" json:"limit,omitempty"`
	Offset      *int              `form:"offset,omitempty" json:"offset,omitempty"`
	Flows       *FlowFilter       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    *FlowRunFilter    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    *TaskRunFilter    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments *DeploymentFilter `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools   *WorkPoolFilter   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
}

#/components/schemas/Body_read_flow_run_history_ui_flow_runs_history_post

func (*BodyReadFlowRunHistoryUIFlowRunsHistoryPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadFlowRunsFlowRunsFilterPost

type BodyReadFlowRunsFlowRunsFilterPost struct {
	Sort           *FlowRunSort               `form:"sort,omitempty" json:"sort,omitempty"`
	Offset         *int                       `form:"offset,omitempty" json:"offset,omitempty"`
	Flows          Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns       Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns       Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments    Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools      Nullable[WorkPoolFilter]   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	WorkPoolQueues Nullable[WorkQueueFilter]  `form:"work_pool_queues,omitempty" json:"work_pool_queues,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_flow_runs_flow_runs_filter_post

func (*BodyReadFlowRunsFlowRunsFilterPost) ApplyDefaults

func (s *BodyReadFlowRunsFlowRunsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadFlowsFlowsFilterPost

type BodyReadFlowsFlowsFilterPost struct {
	Offset      *int              `form:"offset,omitempty" json:"offset,omitempty"`
	Flows       *FlowFilter       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    *FlowRunFilter    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    *TaskRunFilter    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments *DeploymentFilter `form:"deployments,omitempty" json:"deployments,omitempty"`
	WorkPools   *WorkPoolFilter   `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	Sort        *FlowSort         `form:"sort,omitempty" json:"sort,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_flows_flows_filter_post

func (*BodyReadFlowsFlowsFilterPost) ApplyDefaults

func (s *BodyReadFlowsFlowsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadLatestArtifactsArtifactsLatestFilterPost

type BodyReadLatestArtifactsArtifactsLatestFilterPost struct {
	Sort        *ArtifactCollectionSort   `form:"sort,omitempty" json:"sort,omitempty"`
	Offset      *int                      `form:"offset,omitempty" json:"offset,omitempty"`
	Artifacts   *ArtifactCollectionFilter `form:"artifacts,omitempty" json:"artifacts,omitempty"`
	FlowRuns    *FlowRunFilter            `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    *TaskRunFilter            `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Flows       *FlowFilter               `form:"flows,omitempty" json:"flows,omitempty"`
	Deployments *DeploymentFilter         `form:"deployments,omitempty" json:"deployments,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_latest_artifacts_artifacts_latest_filter_post

func (*BodyReadLatestArtifactsArtifactsLatestFilterPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadLogsLogsFilterPost

type BodyReadLogsLogsFilterPost struct {
	Offset *int                `form:"offset,omitempty" json:"offset,omitempty"`
	Logs   Nullable[LogFilter] `form:"logs,omitempty" json:"logs,omitempty"`
	Sort   *LogSort            `form:"sort,omitempty" json:"sort,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_logs_logs_filter_post

func (*BodyReadLogsLogsFilterPost) ApplyDefaults

func (s *BodyReadLogsLogsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadSavedSearchesSavedSearchesFilterPost

type BodyReadSavedSearchesSavedSearchesFilterPost struct {
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_saved_searches_saved_searches_filter_post

func (*BodyReadSavedSearchesSavedSearchesFilterPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadTaskRunCountsByStateUITaskRunsCountPost

type BodyReadTaskRunCountsByStateUITaskRunsCountPost struct {
	Flows       Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
}

#/components/schemas/Body_read_task_run_counts_by_state_ui_task_runs_count_post

func (*BodyReadTaskRunCountsByStateUITaskRunsCountPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadTaskRunsTaskRunsFilterPost

type BodyReadTaskRunsTaskRunsFilterPost struct {
	Sort        *TaskRunSort               `form:"sort,omitempty" json:"sort,omitempty"`
	Offset      *int                       `form:"offset,omitempty" json:"offset,omitempty"`
	Flows       Nullable[FlowFilter]       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns    Nullable[FlowRunFilter]    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns    Nullable[TaskRunFilter]    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments Nullable[DeploymentFilter] `form:"deployments,omitempty" json:"deployments,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_task_runs_task_runs_filter_post

func (*BodyReadTaskRunsTaskRunsFilterPost) ApplyDefaults

func (s *BodyReadTaskRunsTaskRunsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadTaskWorkersTaskWorkersFilterPost

type BodyReadTaskWorkersTaskWorkersFilterPost struct {
	// The task worker filter
	TaskWorkerFilter Nullable[TaskWorkerFilter] `form:"task_worker_filter,omitempty" json:"task_worker_filter,omitempty"`
}

#/components/schemas/Body_read_task_workers_task_workers_filter_post

func (*BodyReadTaskWorkersTaskWorkersFilterPost) ApplyDefaults

func (s *BodyReadTaskWorkersTaskWorkersFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadVariablesVariablesFilterPost

type BodyReadVariablesVariablesFilterPost struct {
	Offset    *int                     `form:"offset,omitempty" json:"offset,omitempty"`
	Variables Nullable[VariableFilter] `form:"variables,omitempty" json:"variables,omitempty"`
	Sort      *VariableSort            `form:"sort,omitempty" json:"sort,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_variables_variables_filter_post

func (*BodyReadVariablesVariablesFilterPost) ApplyDefaults

func (s *BodyReadVariablesVariablesFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadWorkPoolsWorkPoolsFilterPost

type BodyReadWorkPoolsWorkPoolsFilterPost struct {
	WorkPools Nullable[WorkPoolFilter] `form:"work_pools,omitempty" json:"work_pools,omitempty"`
	Offset    *int                     `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_work_pools_work_pools_filter_post

func (*BodyReadWorkPoolsWorkPoolsFilterPost) ApplyDefaults

func (s *BodyReadWorkPoolsWorkPoolsFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadWorkQueueRunsWorkQueuesIDGetRunsPost

type BodyReadWorkQueueRunsWorkQueuesIDGetRunsPost struct {
	// Only flow runs scheduled to start before this time will be returned.
	ScheduledBefore *time.Time `form:"scheduled_before,omitempty" json:"scheduled_before,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_work_queue_runs_work_queues__id__get_runs_post

func (*BodyReadWorkQueueRunsWorkQueuesIDGetRunsPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost

type BodyReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost struct {
	WorkQueues *WorkQueueFilter `form:"work_queues,omitempty" json:"work_queues,omitempty"`
	Offset     *int             `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_work_queues_work_pools__work_pool_name__queues_filter_post

func (*BodyReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyReadWorkQueuesWorkQueuesFilterPost

type BodyReadWorkQueuesWorkQueuesFilterPost struct {
	Offset     *int                      `form:"offset,omitempty" json:"offset,omitempty"`
	WorkQueues Nullable[WorkQueueFilter] `form:"work_queues,omitempty" json:"work_queues,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_work_queues_work_queues_filter_post

func (*BodyReadWorkQueuesWorkQueuesFilterPost) ApplyDefaults

func (s *BodyReadWorkQueuesWorkQueuesFilterPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost

type BodyReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost struct {
	Workers Nullable[WorkerFilter] `form:"workers,omitempty" json:"workers,omitempty"`
	Offset  *int                   `form:"offset,omitempty" json:"offset,omitempty"`
	// Defaults to PREFECT_API_DEFAULT_LIMIT if not provided.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

#/components/schemas/Body_read_workers_work_pools__work_pool_name__workers_filter_post

func (*BodyReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIDRenewPost

type BodyRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIDRenewPost struct {
	// The duration of the lease in seconds.
	LeaseDuration *float32 `form:"lease_duration,omitempty" json:"lease_duration,omitempty"`
}

#/components/schemas/Body_renew_concurrency_lease_v2_concurrency_limits_leases__lease_id__renew_post

func (*BodyRenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIDRenewPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost

type BodyResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost struct {
	// Manual override for active concurrency limit slots.
	SlotOverride Nullable[[]UUID] `form:"slot_override,omitempty" json:"slot_override,omitempty"`
}

#/components/schemas/Body_reset_concurrency_limit_by_tag_concurrency_limits_tag__tag__reset_post

func (*BodyResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodyResumeFlowRunFlowRunsIDResumePost

type BodyResumeFlowRunFlowRunsIDResumePost struct {
	RunInput Nullable[map[string]any] `form:"run_input,omitempty" json:"run_input,omitempty"`
}

#/components/schemas/Body_resume_flow_run_flow_runs__id__resume_post

func (*BodyResumeFlowRunFlowRunsIDResumePost) ApplyDefaults

func (s *BodyResumeFlowRunFlowRunsIDResumePost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyResumeFlowRunFlowRunsIDResumePostRunInputAnyOf0

type BodyResumeFlowRunFlowRunsIDResumePostRunInputAnyOf0 = map[string]any

#/components/schemas/Body_resume_flow_run_flow_runs__id__resume_post/properties/run_input/anyOf/0

type BodyScheduleDeploymentDeploymentsIDSchedulePost

type BodyScheduleDeploymentDeploymentsIDSchedulePost struct {
	// The earliest date to schedule
	StartTime *time.Time `form:"start_time,omitempty" json:"start_time,omitempty"`
	// The latest date to schedule
	EndTime *time.Time `form:"end_time,omitempty" json:"end_time,omitempty"`
	// Runs will be scheduled until at least this long after the `start_time`
	MinTime *float32 `form:"min_time,omitempty" json:"min_time,omitempty"`
	// The minimum number of runs to schedule
	MinRuns *int `form:"min_runs,omitempty" json:"min_runs,omitempty"`
	// The maximum number of runs to schedule
	MaxRuns *int `form:"max_runs,omitempty" json:"max_runs,omitempty"`
}

#/components/schemas/Body_schedule_deployment_deployments__id__schedule_post

func (*BodyScheduleDeploymentDeploymentsIDSchedulePost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BodySetFlowRunStateFlowRunsIDSetStatePost

type BodySetFlowRunStateFlowRunsIDSetStatePost struct {
	State StateCreate `form:"state" json:"state"`
	// If false, orchestration rules will be applied that may alter or prevent the state transition. If True, orchestration rules are not applied.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

#/components/schemas/Body_set_flow_run_state_flow_runs__id__set_state_post

func (*BodySetFlowRunStateFlowRunsIDSetStatePost) ApplyDefaults

func (s *BodySetFlowRunStateFlowRunsIDSetStatePost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodySetTaskRunStateTaskRunsIDSetStatePost

type BodySetTaskRunStateTaskRunsIDSetStatePost struct {
	State StateCreate `form:"state" json:"state"`
	// If false, orchestration rules will be applied that may alter or prevent the state transition. If True, orchestration rules are not applied.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

#/components/schemas/Body_set_task_run_state_task_runs__id__set_state_post

func (*BodySetTaskRunStateTaskRunsIDSetStatePost) ApplyDefaults

func (s *BodySetTaskRunStateTaskRunsIDSetStatePost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyTaskRunHistoryTaskRunsHistoryPost

type BodyTaskRunHistoryTaskRunsHistoryPost struct {
	// The history's start time.
	HistoryStart time.Time `form:"history_start" json:"history_start"`
	// The history's end time.
	HistoryEnd time.Time `form:"history_end" json:"history_end"`
	// The size of each history interval, in seconds. Must be at least 1 second.
	HistoryIntervalSeconds float32           `form:"history_interval_seconds" json:"history_interval_seconds"`
	Flows                  *FlowFilter       `form:"flows,omitempty" json:"flows,omitempty"`
	FlowRuns               *FlowRunFilter    `form:"flow_runs,omitempty" json:"flow_runs,omitempty"`
	TaskRuns               *TaskRunFilter    `form:"task_runs,omitempty" json:"task_runs,omitempty"`
	Deployments            *DeploymentFilter `form:"deployments,omitempty" json:"deployments,omitempty"`
}

#/components/schemas/Body_task_run_history_task_runs_history_post

func (*BodyTaskRunHistoryTaskRunsHistoryPost) ApplyDefaults

func (s *BodyTaskRunHistoryTaskRunsHistoryPost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyValidateObjUISchemasValidatePost

type BodyValidateObjUISchemasValidatePost struct {
	Schema map[string]any `form:"schema" json:"schema"`
	Values map[string]any `form:"values" json:"values"`
}

#/components/schemas/Body_validate_obj_ui_schemas_validate_post

func (*BodyValidateObjUISchemasValidatePost) ApplyDefaults

func (s *BodyValidateObjUISchemasValidatePost) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type BodyValidateObjUISchemasValidatePostSchema

type BodyValidateObjUISchemasValidatePostSchema = map[string]any

#/components/schemas/Body_validate_obj_ui_schemas_validate_post/properties/schema

type BodyValidateObjUISchemasValidatePostValues

type BodyValidateObjUISchemasValidatePostValues = map[string]any

#/components/schemas/Body_validate_obj_ui_schemas_validate_post/properties/values

type BodyWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPost

type BodyWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPost struct {
	// The worker process name
	Name string `form:"name" json:"name"`
	// The worker's heartbeat interval in seconds
	HeartbeatIntervalSeconds Nullable[int] `form:"heartbeat_interval_seconds,omitempty" json:"heartbeat_interval_seconds,omitempty"`
}

#/components/schemas/Body_worker_heartbeat_work_pools__work_pool_name__workers_heartbeat_post

func (*BodyWorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPost) ApplyDefaults

ApplyDefaults sets default values for fields that are nil.

type BulkCreateFlowRunsFromDeploymentDeploymentsIDCreateFlowRunBulkPostJSONRequest

type BulkCreateFlowRunsFromDeploymentDeploymentsIDCreateFlowRunBulkPostJSONRequest = []DeploymentFlowRunCreate

#/paths//deployments/{id}/create_flow_run/bulk/post/requestBody/content/application/json/schema List of flow run configurations to create

type BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams

type BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams defines parameters for BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPost.

type BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostJSONResponse

type BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostJSONResponse = []MinimalConcurrencyLimitResponse

#/paths//v2/concurrency_limits/decrement/post/responses/200/content/application/json/schema

type BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams

type BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams defines parameters for BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost.

type BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostParams

type BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostParams defines parameters for BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePost.

type BulkDeleteDeploymentsDeploymentsBulkDeletePostParams

type BulkDeleteDeploymentsDeploymentsBulkDeletePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkDeleteDeploymentsDeploymentsBulkDeletePostParams defines parameters for BulkDeleteDeploymentsDeploymentsBulkDeletePost.

type BulkDeleteFlowRunsFlowRunsBulkDeletePostParams

type BulkDeleteFlowRunsFlowRunsBulkDeletePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkDeleteFlowRunsFlowRunsBulkDeletePostParams defines parameters for BulkDeleteFlowRunsFlowRunsBulkDeletePost.

type BulkDeleteFlowsFlowsBulkDeletePostParams

type BulkDeleteFlowsFlowsBulkDeletePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkDeleteFlowsFlowsBulkDeletePostParams defines parameters for BulkDeleteFlowsFlowsBulkDeletePost.

type BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostJSONResponse

type BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostJSONResponse = []MinimalConcurrencyLimitResponse

#/paths//v2/concurrency_limits/increment/post/responses/200/content/application/json/schema

type BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams

type BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams defines parameters for BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost.

type BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams

type BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams defines parameters for BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost.

type BulkSetFlowRunStateFlowRunsBulkSetStatePostParams

type BulkSetFlowRunStateFlowRunsBulkSetStatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

BulkSetFlowRunStateFlowRunsBulkSetStatePostParams defines parameters for BulkSetFlowRunStateFlowRunsBulkSetStatePost.

type CLISettings

type CLISettings struct {
	// If True, use colors in CLI output. If `False`, output will not include colors codes.
	Colors *bool `form:"colors,omitempty" json:"colors,omitempty"`
	// If `True`, use interactive prompts in CLI commands. If `False`, no interactive prompts will be used. If `None`, the value will be dynamically determined based on the presence of an interactive-enabled terminal.
	Prompt Nullable[bool] `form:"prompt,omitempty" json:"prompt,omitempty"`
	// If `True`, wrap text by inserting new lines in long lines in CLI output. If `False`, output will not be wrapped.
	WrapLines *bool `form:"wrap_lines,omitempty" json:"wrap_lines,omitempty"`
}

#/components/schemas/CLISettings Settings for controlling CLI behavior

func (*CLISettings) ApplyDefaults

func (s *CLISettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type CallWebhook

type CallWebhook struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The identifier of the webhook block to use
	BlockDocumentID UUID `form:"block_document_id" json:"block_document_id"`
	// An optional templatable payload to send when calling the webhook.
	Payload *string `form:"payload,omitempty" json:"payload,omitempty"`
}

#/components/schemas/CallWebhook Call a webhook when an Automation is triggered.

func (*CallWebhook) ApplyDefaults

func (s *CallWebhook) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type CancelFlowRun

type CancelFlowRun struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

#/components/schemas/CancelFlowRun Cancels a flow run associated with the trigger

func (*CancelFlowRun) ApplyDefaults

func (s *CancelFlowRun) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ChangeFlowRunState

type ChangeFlowRunState struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The name of the state to change the flow run to
	Name  Nullable[string] `form:"name,omitempty" json:"name,omitempty"`
	State StateType        `form:"state" json:"state"`
	// An optional message to associate with the state change
	Message Nullable[string] `form:"message,omitempty" json:"message,omitempty"`
	// Force the state change even if the transition is not allowed
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

#/components/schemas/ChangeFlowRunState Changes the state of a flow run associated with the trigger

func (*ChangeFlowRunState) ApplyDefaults

func (s *ChangeFlowRunState) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the OpenAPI spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

NewClient creates a new Client with reasonable defaults.

func (*Client) AverageFlowRunLatenessFlowRunsLatenessPost

func (c *Client) AverageFlowRunLatenessFlowRunsLatenessPost(ctx context.Context, params *AverageFlowRunLatenessFlowRunsLatenessPostParams, body average_flow_run_lateness_flow_runs_lateness_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

AverageFlowRunLatenessFlowRunsLatenessPost makes a POST request to /flow_runs/lateness with application/json body

func (*Client) AverageFlowRunLatenessFlowRunsLatenessPostWithBody

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

AverageFlowRunLatenessFlowRunsLatenessPostWithBody makes a POST request to /flow_runs/lateness Average Flow Run Lateness

func (*Client) BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPost

func (c *Client) BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPost(ctx context.Context, id UUID, params *BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams, body bulk_create_flow_runs_from_deployment_deployments__id__create_flow_run_bulk_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPost makes a POST request to /deployments/{id}/create_flow_run/bulk with application/json body

func (*Client) BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostWithBody

func (c *Client) BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostWithBody(ctx context.Context, id UUID, params *BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostWithBody makes a POST request to /deployments/{id}/create_flow_run/bulk Bulk Create Flow Runs From Deployment

func (*Client) BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost

func (c *Client) BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost(ctx context.Context, params *BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams, body bulk_decrement_active_slots_v2_concurrency_limits_decrement_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost makes a POST request to /v2/concurrency_limits/decrement with application/json body

func (*Client) BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostWithBody

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

BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostWithBody makes a POST request to /v2/concurrency_limits/decrement Bulk Decrement Active Slots

func (*Client) BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePost

func (c *Client) BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePost(ctx context.Context, params *BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostParams, body bulk_decrement_active_slots_with_lease_v2_concurrency_limits_decrement_with_lease_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePost makes a POST request to /v2/concurrency_limits/decrement-with-lease with application/json body

func (*Client) BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostWithBody

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

BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostWithBody makes a POST request to /v2/concurrency_limits/decrement-with-lease Bulk Decrement Active Slots With Lease

func (*Client) BulkDeleteDeploymentsDeploymentsBulkDeletePost

func (c *Client) BulkDeleteDeploymentsDeploymentsBulkDeletePost(ctx context.Context, params *BulkDeleteDeploymentsDeploymentsBulkDeletePostParams, body bulk_delete_deployments_deployments_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkDeleteDeploymentsDeploymentsBulkDeletePost makes a POST request to /deployments/bulk_delete with application/json body

func (*Client) BulkDeleteDeploymentsDeploymentsBulkDeletePostWithBody

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

BulkDeleteDeploymentsDeploymentsBulkDeletePostWithBody makes a POST request to /deployments/bulk_delete Bulk Delete Deployments

func (*Client) BulkDeleteFlowRunsFlowRunsBulkDeletePost

func (c *Client) BulkDeleteFlowRunsFlowRunsBulkDeletePost(ctx context.Context, params *BulkDeleteFlowRunsFlowRunsBulkDeletePostParams, body bulk_delete_flow_runs_flow_runs_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkDeleteFlowRunsFlowRunsBulkDeletePost makes a POST request to /flow_runs/bulk_delete with application/json body

func (*Client) BulkDeleteFlowRunsFlowRunsBulkDeletePostWithBody

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

BulkDeleteFlowRunsFlowRunsBulkDeletePostWithBody makes a POST request to /flow_runs/bulk_delete Bulk Delete Flow Runs

func (*Client) BulkDeleteFlowsFlowsBulkDeletePost

func (c *Client) BulkDeleteFlowsFlowsBulkDeletePost(ctx context.Context, params *BulkDeleteFlowsFlowsBulkDeletePostParams, body bulk_delete_flows_flows_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkDeleteFlowsFlowsBulkDeletePost makes a POST request to /flows/bulk_delete with application/json body

func (*Client) BulkDeleteFlowsFlowsBulkDeletePostWithBody

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

BulkDeleteFlowsFlowsBulkDeletePostWithBody makes a POST request to /flows/bulk_delete Bulk Delete Flows

func (*Client) BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost

func (c *Client) BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost(ctx context.Context, params *BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams, body bulk_increment_active_slots_v2_concurrency_limits_increment_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost makes a POST request to /v2/concurrency_limits/increment with application/json body

func (*Client) BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostWithBody

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

BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostWithBody makes a POST request to /v2/concurrency_limits/increment Bulk Increment Active Slots

func (*Client) BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost

func (c *Client) BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost(ctx context.Context, params *BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams, body bulk_increment_active_slots_with_lease_v2_concurrency_limits_increment_with_lease_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost makes a POST request to /v2/concurrency_limits/increment-with-lease with application/json body

func (*Client) BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostWithBody

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

BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostWithBody makes a POST request to /v2/concurrency_limits/increment-with-lease Bulk Increment Active Slots With Lease

func (*Client) BulkSetFlowRunStateFlowRunsBulkSetStatePost

func (c *Client) BulkSetFlowRunStateFlowRunsBulkSetStatePost(ctx context.Context, params *BulkSetFlowRunStateFlowRunsBulkSetStatePostParams, body bulk_set_flow_run_state_flow_runs_bulk_set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BulkSetFlowRunStateFlowRunsBulkSetStatePost makes a POST request to /flow_runs/bulk_set_state with application/json body

func (*Client) BulkSetFlowRunStateFlowRunsBulkSetStatePostWithBody

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

BulkSetFlowRunStateFlowRunsBulkSetStatePostWithBody makes a POST request to /flow_runs/bulk_set_state Bulk Set Flow Run State

func (*Client) CountAccountEventsEventsCountByCountablePost

func (c *Client) CountAccountEventsEventsCountByCountablePost(ctx context.Context, countable string, params *CountAccountEventsEventsCountByCountablePostParams, body count_account_events_events_count_by__countable__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountAccountEventsEventsCountByCountablePost makes a POST request to /events/count-by/{countable} with application/json body

func (*Client) CountAccountEventsEventsCountByCountablePostWithBody

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

CountAccountEventsEventsCountByCountablePostWithBody makes a POST request to /events/count-by/{countable} Count Account Events

func (*Client) CountArtifactsArtifactsCountPost

func (c *Client) CountArtifactsArtifactsCountPost(ctx context.Context, params *CountArtifactsArtifactsCountPostParams, body count_artifacts_artifacts_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountArtifactsArtifactsCountPost makes a POST request to /artifacts/count with application/json body

func (*Client) CountArtifactsArtifactsCountPostWithBody

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

CountArtifactsArtifactsCountPostWithBody makes a POST request to /artifacts/count Count Artifacts

func (*Client) CountAutomationsAutomationsCountPost

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

CountAutomationsAutomationsCountPost makes a POST request to /automations/count Count Automations

func (*Client) CountBlockDocumentsBlockDocumentsCountPost

func (c *Client) CountBlockDocumentsBlockDocumentsCountPost(ctx context.Context, params *CountBlockDocumentsBlockDocumentsCountPostParams, body count_block_documents_block_documents_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountBlockDocumentsBlockDocumentsCountPost makes a POST request to /block_documents/count with application/json body

func (*Client) CountBlockDocumentsBlockDocumentsCountPostWithBody

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

CountBlockDocumentsBlockDocumentsCountPostWithBody makes a POST request to /block_documents/count Count Block Documents

func (*Client) CountDeploymentsByFlowUiFlowsCountDeploymentsPost

func (c *Client) CountDeploymentsByFlowUiFlowsCountDeploymentsPost(ctx context.Context, params *CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams, body count_deployments_by_flow_ui_flows_count_deployments_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountDeploymentsByFlowUiFlowsCountDeploymentsPost makes a POST request to /ui/flows/count-deployments with application/json body

func (*Client) CountDeploymentsByFlowUiFlowsCountDeploymentsPostWithBody

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

CountDeploymentsByFlowUiFlowsCountDeploymentsPostWithBody makes a POST request to /ui/flows/count-deployments Count Deployments By Flow

func (*Client) CountDeploymentsDeploymentsCountPost

func (c *Client) CountDeploymentsDeploymentsCountPost(ctx context.Context, params *CountDeploymentsDeploymentsCountPostParams, body count_deployments_deployments_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountDeploymentsDeploymentsCountPost makes a POST request to /deployments/count with application/json body

func (*Client) CountDeploymentsDeploymentsCountPostWithBody

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

CountDeploymentsDeploymentsCountPostWithBody makes a POST request to /deployments/count Count Deployments

func (*Client) CountFlowRunsFlowRunsCountPost

func (c *Client) CountFlowRunsFlowRunsCountPost(ctx context.Context, params *CountFlowRunsFlowRunsCountPostParams, body count_flow_runs_flow_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountFlowRunsFlowRunsCountPost makes a POST request to /flow_runs/count with application/json body

func (*Client) CountFlowRunsFlowRunsCountPostWithBody

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

CountFlowRunsFlowRunsCountPostWithBody makes a POST request to /flow_runs/count Count Flow Runs

func (*Client) CountFlowsFlowsCountPost

func (c *Client) CountFlowsFlowsCountPost(ctx context.Context, params *CountFlowsFlowsCountPostParams, body count_flows_flows_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountFlowsFlowsCountPost makes a POST request to /flows/count with application/json body

func (*Client) CountFlowsFlowsCountPostWithBody

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

CountFlowsFlowsCountPostWithBody makes a POST request to /flows/count Count Flows

func (*Client) CountLatestArtifactsArtifactsLatestCountPost

func (c *Client) CountLatestArtifactsArtifactsLatestCountPost(ctx context.Context, params *CountLatestArtifactsArtifactsLatestCountPostParams, body count_latest_artifacts_artifacts_latest_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountLatestArtifactsArtifactsLatestCountPost makes a POST request to /artifacts/latest/count with application/json body

func (*Client) CountLatestArtifactsArtifactsLatestCountPostWithBody

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

CountLatestArtifactsArtifactsLatestCountPostWithBody makes a POST request to /artifacts/latest/count Count Latest Artifacts

func (*Client) CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPost

func (c *Client) CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPost(ctx context.Context, params *CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams, body count_task_runs_by_flow_run_ui_flow_runs_count_task_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPost makes a POST request to /ui/flow_runs/count-task-runs with application/json body

func (*Client) CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostWithBody

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

CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostWithBody makes a POST request to /ui/flow_runs/count-task-runs Count Task Runs By Flow Run

func (*Client) CountTaskRunsTaskRunsCountPost

func (c *Client) CountTaskRunsTaskRunsCountPost(ctx context.Context, params *CountTaskRunsTaskRunsCountPostParams, body count_task_runs_task_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountTaskRunsTaskRunsCountPost makes a POST request to /task_runs/count with application/json body

func (*Client) CountTaskRunsTaskRunsCountPostWithBody

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

CountTaskRunsTaskRunsCountPostWithBody makes a POST request to /task_runs/count Count Task Runs

func (*Client) CountVariablesVariablesCountPost

func (c *Client) CountVariablesVariablesCountPost(ctx context.Context, params *CountVariablesVariablesCountPostParams, body count_variables_variables_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountVariablesVariablesCountPost makes a POST request to /variables/count with application/json body

func (*Client) CountVariablesVariablesCountPostWithBody

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

CountVariablesVariablesCountPostWithBody makes a POST request to /variables/count Count Variables

func (*Client) CountWorkPoolsWorkPoolsCountPost

func (c *Client) CountWorkPoolsWorkPoolsCountPost(ctx context.Context, params *CountWorkPoolsWorkPoolsCountPostParams, body count_work_pools_work_pools_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CountWorkPoolsWorkPoolsCountPost makes a POST request to /work_pools/count with application/json body

func (*Client) CountWorkPoolsWorkPoolsCountPostWithBody

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

CountWorkPoolsWorkPoolsCountPostWithBody makes a POST request to /work_pools/count Count Work Pools

func (*Client) CreateArtifactArtifactsPost

func (c *Client) CreateArtifactArtifactsPost(ctx context.Context, params *CreateArtifactArtifactsPostParams, body create_artifact_artifacts__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateArtifactArtifactsPost makes a POST request to /artifacts/ with application/json body

func (*Client) CreateArtifactArtifactsPostWithBody

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

CreateArtifactArtifactsPostWithBody makes a POST request to /artifacts/ Create Artifact

func (*Client) CreateAutomationAutomationsPost

func (c *Client) CreateAutomationAutomationsPost(ctx context.Context, params *CreateAutomationAutomationsPostParams, body create_automation_automations__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateAutomationAutomationsPost makes a POST request to /automations/ with application/json body

func (*Client) CreateAutomationAutomationsPostWithBody

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

CreateAutomationAutomationsPostWithBody makes a POST request to /automations/ Create Automation

func (*Client) CreateBlockDocumentBlockDocumentsPost

func (c *Client) CreateBlockDocumentBlockDocumentsPost(ctx context.Context, params *CreateBlockDocumentBlockDocumentsPostParams, body create_block_document_block_documents__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateBlockDocumentBlockDocumentsPost makes a POST request to /block_documents/ with application/json body

func (*Client) CreateBlockDocumentBlockDocumentsPostWithBody

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

CreateBlockDocumentBlockDocumentsPostWithBody makes a POST request to /block_documents/ Create Block Document

func (*Client) CreateBlockSchemaBlockSchemasPost

func (c *Client) CreateBlockSchemaBlockSchemasPost(ctx context.Context, params *CreateBlockSchemaBlockSchemasPostParams, body create_block_schema_block_schemas__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateBlockSchemaBlockSchemasPost makes a POST request to /block_schemas/ with application/json body

func (*Client) CreateBlockSchemaBlockSchemasPostWithBody

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

CreateBlockSchemaBlockSchemasPostWithBody makes a POST request to /block_schemas/ Create Block Schema

func (*Client) CreateBlockTypeBlockTypesPost

func (c *Client) CreateBlockTypeBlockTypesPost(ctx context.Context, params *CreateBlockTypeBlockTypesPostParams, body create_block_type_block_types__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateBlockTypeBlockTypesPost makes a POST request to /block_types/ with application/json body

func (*Client) CreateBlockTypeBlockTypesPostWithBody

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

CreateBlockTypeBlockTypesPostWithBody makes a POST request to /block_types/ Create Block Type

func (*Client) CreateConcurrencyLimitConcurrencyLimitsPost

func (c *Client) CreateConcurrencyLimitConcurrencyLimitsPost(ctx context.Context, params *CreateConcurrencyLimitConcurrencyLimitsPostParams, body create_concurrency_limit_concurrency_limits__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateConcurrencyLimitConcurrencyLimitsPost makes a POST request to /concurrency_limits/ with application/json body

func (*Client) CreateConcurrencyLimitConcurrencyLimitsPostWithBody

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

CreateConcurrencyLimitConcurrencyLimitsPostWithBody makes a POST request to /concurrency_limits/ Create Concurrency Limit

func (*Client) CreateConcurrencyLimitV2V2ConcurrencyLimitsPost

func (c *Client) CreateConcurrencyLimitV2V2ConcurrencyLimitsPost(ctx context.Context, params *CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams, body create_concurrency_limit_v2_v2_concurrency_limits__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateConcurrencyLimitV2V2ConcurrencyLimitsPost makes a POST request to /v2/concurrency_limits/ with application/json body

func (*Client) CreateConcurrencyLimitV2V2ConcurrencyLimitsPostWithBody

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

CreateConcurrencyLimitV2V2ConcurrencyLimitsPostWithBody makes a POST request to /v2/concurrency_limits/ Create Concurrency Limit V2

func (*Client) CreateCsrfTokenCsrfTokenGet

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

CreateCsrfTokenCsrfTokenGet makes a GET request to /csrf-token Create Csrf Token

func (*Client) CreateDeploymentDeploymentsPost

func (c *Client) CreateDeploymentDeploymentsPost(ctx context.Context, params *CreateDeploymentDeploymentsPostParams, body create_deployment_deployments__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateDeploymentDeploymentsPost makes a POST request to /deployments/ with application/json body

func (*Client) CreateDeploymentDeploymentsPostWithBody

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

CreateDeploymentDeploymentsPostWithBody makes a POST request to /deployments/ Create Deployment

func (*Client) CreateDeploymentSchedulesDeploymentsIdSchedulesPost

func (c *Client) CreateDeploymentSchedulesDeploymentsIdSchedulesPost(ctx context.Context, id UUID, params *CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams, body create_deployment_schedules_deployments__id__schedules_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateDeploymentSchedulesDeploymentsIdSchedulesPost makes a POST request to /deployments/{id}/schedules with application/json body

func (*Client) CreateDeploymentSchedulesDeploymentsIdSchedulesPostWithBody

func (c *Client) CreateDeploymentSchedulesDeploymentsIdSchedulesPostWithBody(ctx context.Context, id UUID, params *CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateDeploymentSchedulesDeploymentsIdSchedulesPostWithBody makes a POST request to /deployments/{id}/schedules Create Deployment Schedules

func (*Client) CreateEventsEventsPost

func (c *Client) CreateEventsEventsPost(ctx context.Context, params *CreateEventsEventsPostParams, body create_events_events_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateEventsEventsPost makes a POST request to /events with application/json body

func (*Client) CreateEventsEventsPostWithBody

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

CreateEventsEventsPostWithBody makes a POST request to /events Create Events

func (*Client) CreateFlowFlowsPost

func (c *Client) CreateFlowFlowsPost(ctx context.Context, params *CreateFlowFlowsPostParams, body create_flow_flows__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateFlowFlowsPost makes a POST request to /flows/ with application/json body

func (*Client) CreateFlowFlowsPostWithBody

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

CreateFlowFlowsPostWithBody makes a POST request to /flows/ Create Flow

func (*Client) CreateFlowRunFlowRunsPost

func (c *Client) CreateFlowRunFlowRunsPost(ctx context.Context, params *CreateFlowRunFlowRunsPostParams, body create_flow_run_flow_runs__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateFlowRunFlowRunsPost makes a POST request to /flow_runs/ with application/json body

func (*Client) CreateFlowRunFlowRunsPostWithBody

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

CreateFlowRunFlowRunsPostWithBody makes a POST request to /flow_runs/ Create Flow Run

func (*Client) CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPost

func (c *Client) CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPost(ctx context.Context, id UUID, params *CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams, body create_flow_run_from_deployment_deployments__id__create_flow_run_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPost makes a POST request to /deployments/{id}/create_flow_run with application/json body

func (*Client) CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostWithBody

func (c *Client) CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostWithBody(ctx context.Context, id UUID, params *CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostWithBody makes a POST request to /deployments/{id}/create_flow_run Create Flow Run From Deployment

func (*Client) CreateFlowRunInputFlowRunsIdInputPost

func (c *Client) CreateFlowRunInputFlowRunsIdInputPost(ctx context.Context, id UUID, params *CreateFlowRunInputFlowRunsIdInputPostParams, body create_flow_run_input_flow_runs__id__input_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateFlowRunInputFlowRunsIdInputPost makes a POST request to /flow_runs/{id}/input with application/json body

func (*Client) CreateFlowRunInputFlowRunsIdInputPostWithBody

func (c *Client) CreateFlowRunInputFlowRunsIdInputPostWithBody(ctx context.Context, id UUID, params *CreateFlowRunInputFlowRunsIdInputPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateFlowRunInputFlowRunsIdInputPostWithBody makes a POST request to /flow_runs/{id}/input Create Flow Run Input

func (*Client) CreateLogsLogsPost

func (c *Client) CreateLogsLogsPost(ctx context.Context, params *CreateLogsLogsPostParams, body create_logs_logs__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateLogsLogsPost makes a POST request to /logs/ with application/json body

func (*Client) CreateLogsLogsPostWithBody

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

CreateLogsLogsPostWithBody makes a POST request to /logs/ Create Logs

func (*Client) CreateSavedSearchSavedSearchesPut

func (c *Client) CreateSavedSearchSavedSearchesPut(ctx context.Context, params *CreateSavedSearchSavedSearchesPutParams, body create_saved_search_saved_searches__putJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateSavedSearchSavedSearchesPut makes a PUT request to /saved_searches/ with application/json body

func (*Client) CreateSavedSearchSavedSearchesPutWithBody

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

CreateSavedSearchSavedSearchesPutWithBody makes a PUT request to /saved_searches/ Create Saved Search

func (*Client) CreateTaskRunTaskRunsPost

func (c *Client) CreateTaskRunTaskRunsPost(ctx context.Context, params *CreateTaskRunTaskRunsPostParams, body create_task_run_task_runs__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateTaskRunTaskRunsPost makes a POST request to /task_runs/ with application/json body

func (*Client) CreateTaskRunTaskRunsPostWithBody

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

CreateTaskRunTaskRunsPostWithBody makes a POST request to /task_runs/ Create Task Run

func (*Client) CreateVariableVariablesPost

func (c *Client) CreateVariableVariablesPost(ctx context.Context, params *CreateVariableVariablesPostParams, body create_variable_variables__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateVariableVariablesPost makes a POST request to /variables/ with application/json body

func (*Client) CreateVariableVariablesPostWithBody

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

CreateVariableVariablesPostWithBody makes a POST request to /variables/ Create Variable

func (*Client) CreateWorkPoolWorkPoolsPost

func (c *Client) CreateWorkPoolWorkPoolsPost(ctx context.Context, params *CreateWorkPoolWorkPoolsPostParams, body create_work_pool_work_pools__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateWorkPoolWorkPoolsPost makes a POST request to /work_pools/ with application/json body

func (*Client) CreateWorkPoolWorkPoolsPostWithBody

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

CreateWorkPoolWorkPoolsPostWithBody makes a POST request to /work_pools/ Create Work Pool

func (*Client) CreateWorkQueueWorkPoolsWorkPoolNameQueuesPost

func (c *Client) CreateWorkQueueWorkPoolsWorkPoolNameQueuesPost(ctx context.Context, workPoolName string, params *CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams, body create_work_queue_work_pools__work_pool_name__queues_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateWorkQueueWorkPoolsWorkPoolNameQueuesPost makes a POST request to /work_pools/{work_pool_name}/queues with application/json body

func (*Client) CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostWithBody

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

CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostWithBody makes a POST request to /work_pools/{work_pool_name}/queues Create Work Queue

func (*Client) CreateWorkQueueWorkQueuesPost

func (c *Client) CreateWorkQueueWorkQueuesPost(ctx context.Context, params *CreateWorkQueueWorkQueuesPostParams, body create_work_queue_work_queues__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateWorkQueueWorkQueuesPost makes a POST request to /work_queues/ with application/json body

func (*Client) CreateWorkQueueWorkQueuesPostWithBody

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

CreateWorkQueueWorkQueuesPostWithBody makes a POST request to /work_queues/ Create Work Queue

func (*Client) DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost

func (c *Client) DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost(ctx context.Context, params *DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams, body decrement_concurrency_limits_v1_concurrency_limits_decrement_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost makes a POST request to /concurrency_limits/decrement with application/json body

func (*Client) DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostWithBody

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

DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostWithBody makes a POST request to /concurrency_limits/decrement Decrement Concurrency Limits V1

func (*Client) DeleteArtifactArtifactsIdDelete

func (c *Client) DeleteArtifactArtifactsIdDelete(ctx context.Context, id UUID, params *DeleteArtifactArtifactsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteArtifactArtifactsIdDelete makes a DELETE request to /artifacts/{id} Delete Artifact

func (*Client) DeleteAutomationAutomationsIdDelete

func (c *Client) DeleteAutomationAutomationsIdDelete(ctx context.Context, id UUID, params *DeleteAutomationAutomationsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteAutomationAutomationsIdDelete makes a DELETE request to /automations/{id} Delete Automation

func (*Client) DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete

func (c *Client) DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete(ctx context.Context, resourceId string, params *DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete makes a DELETE request to /automations/owned-by/{resource_id} Delete Automations Owned By Resource

func (*Client) DeleteBlockDocumentBlockDocumentsIdDelete

func (c *Client) DeleteBlockDocumentBlockDocumentsIdDelete(ctx context.Context, id UUID, params *DeleteBlockDocumentBlockDocumentsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteBlockDocumentBlockDocumentsIdDelete makes a DELETE request to /block_documents/{id} Delete Block Document

func (*Client) DeleteBlockSchemaBlockSchemasIdDelete

func (c *Client) DeleteBlockSchemaBlockSchemasIdDelete(ctx context.Context, id UUID, params *DeleteBlockSchemaBlockSchemasIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteBlockSchemaBlockSchemasIdDelete makes a DELETE request to /block_schemas/{id} Delete Block Schema

func (*Client) DeleteBlockTypeBlockTypesIdDelete

func (c *Client) DeleteBlockTypeBlockTypesIdDelete(ctx context.Context, id UUID, params *DeleteBlockTypeBlockTypesIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteBlockTypeBlockTypesIdDelete makes a DELETE request to /block_types/{id} Delete Block Type

func (*Client) DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete

func (c *Client) DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete(ctx context.Context, tag string, params *DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete makes a DELETE request to /concurrency_limits/tag/{tag} Delete Concurrency Limit By Tag

func (*Client) DeleteConcurrencyLimitConcurrencyLimitsIdDelete

func (c *Client) DeleteConcurrencyLimitConcurrencyLimitsIdDelete(ctx context.Context, id UUID, params *DeleteConcurrencyLimitConcurrencyLimitsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteConcurrencyLimitConcurrencyLimitsIdDelete makes a DELETE request to /concurrency_limits/{id} Delete Concurrency Limit

func (*Client) DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDelete

func (c *Client) DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDelete(ctx context.Context, idOrName any, params *DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDelete makes a DELETE request to /v2/concurrency_limits/{id_or_name} Delete Concurrency Limit V2

func (*Client) DeleteDeploymentDeploymentsIdDelete

func (c *Client) DeleteDeploymentDeploymentsIdDelete(ctx context.Context, id UUID, params *DeleteDeploymentDeploymentsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteDeploymentDeploymentsIdDelete makes a DELETE request to /deployments/{id} Delete Deployment

func (*Client) DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDelete

func (c *Client) DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDelete(ctx context.Context, id UUID, scheduleId UUID, params *DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDelete makes a DELETE request to /deployments/{id}/schedules/{schedule_id} Delete Deployment Schedule

func (*Client) DeleteFlowFlowsIdDelete

func (c *Client) DeleteFlowFlowsIdDelete(ctx context.Context, id UUID, params *DeleteFlowFlowsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteFlowFlowsIdDelete makes a DELETE request to /flows/{id} Delete Flow

func (*Client) DeleteFlowRunFlowRunsIdDelete

func (c *Client) DeleteFlowRunFlowRunsIdDelete(ctx context.Context, id UUID, params *DeleteFlowRunFlowRunsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteFlowRunFlowRunsIdDelete makes a DELETE request to /flow_runs/{id} Delete Flow Run

func (*Client) DeleteFlowRunInputFlowRunsIdInputKeyDelete

func (c *Client) DeleteFlowRunInputFlowRunsIdInputKeyDelete(ctx context.Context, id UUID, key string, params *DeleteFlowRunInputFlowRunsIdInputKeyDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteFlowRunInputFlowRunsIdInputKeyDelete makes a DELETE request to /flow_runs/{id}/input/{key} Delete Flow Run Input

func (*Client) DeleteSavedSearchSavedSearchesIdDelete

func (c *Client) DeleteSavedSearchSavedSearchesIdDelete(ctx context.Context, id UUID, params *DeleteSavedSearchSavedSearchesIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteSavedSearchSavedSearchesIdDelete makes a DELETE request to /saved_searches/{id} Delete Saved Search

func (*Client) DeleteTaskRunTaskRunsIdDelete

func (c *Client) DeleteTaskRunTaskRunsIdDelete(ctx context.Context, id UUID, params *DeleteTaskRunTaskRunsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteTaskRunTaskRunsIdDelete makes a DELETE request to /task_runs/{id} Delete Task Run

func (*Client) DeleteVariableByNameVariablesNameNameDelete

func (c *Client) DeleteVariableByNameVariablesNameNameDelete(ctx context.Context, name string, params *DeleteVariableByNameVariablesNameNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteVariableByNameVariablesNameNameDelete makes a DELETE request to /variables/name/{name} Delete Variable By Name

func (*Client) DeleteVariableVariablesIdDelete

func (c *Client) DeleteVariableVariablesIdDelete(ctx context.Context, id UUID, params *DeleteVariableVariablesIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteVariableVariablesIdDelete makes a DELETE request to /variables/{id} Delete Variable

func (*Client) DeleteWorkPoolWorkPoolsNameDelete

func (c *Client) DeleteWorkPoolWorkPoolsNameDelete(ctx context.Context, name string, params *DeleteWorkPoolWorkPoolsNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteWorkPoolWorkPoolsNameDelete makes a DELETE request to /work_pools/{name} Delete Work Pool

func (*Client) DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDelete

func (c *Client) DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDelete(ctx context.Context, workPoolName string, name string, params *DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDelete makes a DELETE request to /work_pools/{work_pool_name}/queues/{name} Delete Work Queue

func (*Client) DeleteWorkQueueWorkQueuesIdDelete

func (c *Client) DeleteWorkQueueWorkQueuesIdDelete(ctx context.Context, id UUID, params *DeleteWorkQueueWorkQueuesIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteWorkQueueWorkQueuesIdDelete makes a DELETE request to /work_queues/{id} Delete Work Queue

func (*Client) DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDelete

func (c *Client) DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDelete(ctx context.Context, workPoolName string, name string, params *DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDelete makes a DELETE request to /work_pools/{work_pool_name}/workers/{name} Delete Worker

func (*Client) DownloadLogsFlowRunsIdLogsDownloadGet

func (c *Client) DownloadLogsFlowRunsIdLogsDownloadGet(ctx context.Context, id UUID, params *DownloadLogsFlowRunsIdLogsDownloadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DownloadLogsFlowRunsIdLogsDownloadGet makes a GET request to /flow_runs/{id}/logs/download Download Logs

func (*Client) FilterFlowRunInputFlowRunsIdInputFilterPost

func (c *Client) FilterFlowRunInputFlowRunsIdInputFilterPost(ctx context.Context, id UUID, params *FilterFlowRunInputFlowRunsIdInputFilterPostParams, body filter_flow_run_input_flow_runs__id__input_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

FilterFlowRunInputFlowRunsIdInputFilterPost makes a POST request to /flow_runs/{id}/input/filter with application/json body

func (*Client) FilterFlowRunInputFlowRunsIdInputFilterPostWithBody

func (c *Client) FilterFlowRunInputFlowRunsIdInputFilterPostWithBody(ctx context.Context, id UUID, params *FilterFlowRunInputFlowRunsIdInputFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

FilterFlowRunInputFlowRunsIdInputFilterPostWithBody makes a POST request to /flow_runs/{id}/input/filter Filter Flow Run Input

func (*Client) FlowRunHistoryFlowRunsHistoryPost

func (c *Client) FlowRunHistoryFlowRunsHistoryPost(ctx context.Context, params *FlowRunHistoryFlowRunsHistoryPostParams, body flow_run_history_flow_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

FlowRunHistoryFlowRunsHistoryPost makes a POST request to /flow_runs/history with application/json body

func (*Client) FlowRunHistoryFlowRunsHistoryPostWithBody

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

FlowRunHistoryFlowRunsHistoryPostWithBody makes a POST request to /flow_runs/history Flow Run History

func (*Client) GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost

func (c *Client) GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost(ctx context.Context, params *GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams, body get_scheduled_flow_runs_for_deployments_deployments_get_scheduled_flow_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost makes a POST request to /deployments/get_scheduled_flow_runs with application/json body

func (*Client) GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostWithBody

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

GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostWithBody makes a POST request to /deployments/get_scheduled_flow_runs Get Scheduled Flow Runs For Deployments

func (*Client) GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost

func (c *Client) GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost(ctx context.Context, name string, params *GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams, body get_scheduled_flow_runs_work_pools__name__get_scheduled_flow_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost makes a POST request to /work_pools/{name}/get_scheduled_flow_runs with application/json body

func (*Client) GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostWithBody

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

GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostWithBody makes a POST request to /work_pools/{name}/get_scheduled_flow_runs Get Scheduled Flow Runs

func (*Client) HealthCheckHealthGet

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

HealthCheckHealthGet makes a GET request to /health Health Check

func (*Client) HelloHelloGet

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

HelloHelloGet makes a GET request to /hello Hello

func (*Client) IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost

func (c *Client) IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost(ctx context.Context, params *IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams, body increment_concurrency_limits_v1_concurrency_limits_increment_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost makes a POST request to /concurrency_limits/increment with application/json body

func (*Client) IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostWithBody

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

IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostWithBody makes a POST request to /concurrency_limits/increment Increment Concurrency Limits V1

func (*Client) InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPost

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

InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPost makes a POST request to /block_types/install_system_block_types Install System Block Types

func (*Client) NextRunsByFlowUiFlowsNextRunsPost

func (c *Client) NextRunsByFlowUiFlowsNextRunsPost(ctx context.Context, params *NextRunsByFlowUiFlowsNextRunsPostParams, body next_runs_by_flow_ui_flows_next_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

NextRunsByFlowUiFlowsNextRunsPost makes a POST request to /ui/flows/next-runs with application/json body

func (*Client) NextRunsByFlowUiFlowsNextRunsPostWithBody

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

NextRunsByFlowUiFlowsNextRunsPostWithBody makes a POST request to /ui/flows/next-runs Next Runs By Flow

func (*Client) PaginateDeploymentsDeploymentsPaginatePost

func (c *Client) PaginateDeploymentsDeploymentsPaginatePost(ctx context.Context, params *PaginateDeploymentsDeploymentsPaginatePostParams, body paginate_deployments_deployments_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

PaginateDeploymentsDeploymentsPaginatePost makes a POST request to /deployments/paginate with application/json body

func (*Client) PaginateDeploymentsDeploymentsPaginatePostWithBody

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

PaginateDeploymentsDeploymentsPaginatePostWithBody makes a POST request to /deployments/paginate Paginate Deployments

func (*Client) PaginateFlowRunsFlowRunsPaginatePost

func (c *Client) PaginateFlowRunsFlowRunsPaginatePost(ctx context.Context, params *PaginateFlowRunsFlowRunsPaginatePostParams, body paginate_flow_runs_flow_runs_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

PaginateFlowRunsFlowRunsPaginatePost makes a POST request to /flow_runs/paginate with application/json body

func (*Client) PaginateFlowRunsFlowRunsPaginatePostWithBody

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

PaginateFlowRunsFlowRunsPaginatePostWithBody makes a POST request to /flow_runs/paginate Paginate Flow Runs

func (*Client) PaginateFlowsFlowsPaginatePost

func (c *Client) PaginateFlowsFlowsPaginatePost(ctx context.Context, params *PaginateFlowsFlowsPaginatePostParams, body paginate_flows_flows_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

PaginateFlowsFlowsPaginatePost makes a POST request to /flows/paginate with application/json body

func (*Client) PaginateFlowsFlowsPaginatePostWithBody

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

PaginateFlowsFlowsPaginatePostWithBody makes a POST request to /flows/paginate Paginate Flows

func (*Client) PaginateTaskRunsTaskRunsPaginatePost

func (c *Client) PaginateTaskRunsTaskRunsPaginatePost(ctx context.Context, params *PaginateTaskRunsTaskRunsPaginatePostParams, body paginate_task_runs_task_runs_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

PaginateTaskRunsTaskRunsPaginatePost makes a POST request to /task_runs/paginate with application/json body

func (*Client) PaginateTaskRunsTaskRunsPaginatePostWithBody

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

PaginateTaskRunsTaskRunsPaginatePostWithBody makes a POST request to /task_runs/paginate Paginate Task Runs

func (*Client) PatchAutomationAutomationsIdPatch

func (c *Client) PatchAutomationAutomationsIdPatch(ctx context.Context, id UUID, params *PatchAutomationAutomationsIdPatchParams, body patch_automation_automations__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

PatchAutomationAutomationsIdPatch makes a PATCH request to /automations/{id} with application/json body

func (*Client) PatchAutomationAutomationsIdPatchWithBody

func (c *Client) PatchAutomationAutomationsIdPatchWithBody(ctx context.Context, id UUID, params *PatchAutomationAutomationsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

PatchAutomationAutomationsIdPatchWithBody makes a PATCH request to /automations/{id} Patch Automation

func (*Client) PauseDeploymentDeploymentsIdPauseDeploymentPost

func (c *Client) PauseDeploymentDeploymentsIdPauseDeploymentPost(ctx context.Context, id UUID, params *PauseDeploymentDeploymentsIdPauseDeploymentPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

PauseDeploymentDeploymentsIdPauseDeploymentPost makes a POST request to /deployments/{id}/pause_deployment Pause Deployment

func (*Client) PerformReadinessCheckReadyGet

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

PerformReadinessCheckReadyGet makes a GET request to /ready Perform Readiness Check

func (*Client) ReadAccountEventsPageEventsFilterNextGet

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

ReadAccountEventsPageEventsFilterNextGet makes a GET request to /events/filter/next Read Account Events Page

func (*Client) ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost

func (c *Client) ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost(ctx context.Context, params *ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams, body read_all_concurrency_limits_v2_v2_concurrency_limits_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost makes a POST request to /v2/concurrency_limits/filter with application/json body

func (*Client) ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostWithBody

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

ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostWithBody makes a POST request to /v2/concurrency_limits/filter Read All Concurrency Limits V2

func (*Client) ReadArtifactArtifactsIdGet

func (c *Client) ReadArtifactArtifactsIdGet(ctx context.Context, id UUID, params *ReadArtifactArtifactsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadArtifactArtifactsIdGet makes a GET request to /artifacts/{id} Read Artifact

func (*Client) ReadArtifactsArtifactsFilterPost

func (c *Client) ReadArtifactsArtifactsFilterPost(ctx context.Context, params *ReadArtifactsArtifactsFilterPostParams, body read_artifacts_artifacts_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadArtifactsArtifactsFilterPost makes a POST request to /artifacts/filter with application/json body

func (*Client) ReadArtifactsArtifactsFilterPostWithBody

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

ReadArtifactsArtifactsFilterPostWithBody makes a POST request to /artifacts/filter Read Artifacts

func (*Client) ReadAutomationAutomationsIdGet

func (c *Client) ReadAutomationAutomationsIdGet(ctx context.Context, id UUID, params *ReadAutomationAutomationsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadAutomationAutomationsIdGet makes a GET request to /automations/{id} Read Automation

func (*Client) ReadAutomationsAutomationsFilterPost

func (c *Client) ReadAutomationsAutomationsFilterPost(ctx context.Context, params *ReadAutomationsAutomationsFilterPostParams, body read_automations_automations_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadAutomationsAutomationsFilterPost makes a POST request to /automations/filter with application/json body

func (*Client) ReadAutomationsAutomationsFilterPostWithBody

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

ReadAutomationsAutomationsFilterPostWithBody makes a POST request to /automations/filter Read Automations

func (*Client) ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet

func (c *Client) ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet(ctx context.Context, resourceId string, params *ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet makes a GET request to /automations/related-to/{resource_id} Read Automations Related To Resource

func (*Client) ReadAvailableBlockCapabilitiesBlockCapabilitiesGet

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

ReadAvailableBlockCapabilitiesBlockCapabilitiesGet makes a GET request to /block_capabilities/ Read Available Block Capabilities

func (*Client) ReadBlockDocumentByIdBlockDocumentsIdGet

func (c *Client) ReadBlockDocumentByIdBlockDocumentsIdGet(ctx context.Context, id UUID, params *ReadBlockDocumentByIdBlockDocumentsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockDocumentByIdBlockDocumentsIdGet makes a GET request to /block_documents/{id} Read Block Document By Id

func (*Client) ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet

func (c *Client) ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet(ctx context.Context, slug string, blockDocumentName string, params *ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet makes a GET request to /block_types/slug/{slug}/block_documents/name/{block_document_name} Read Block Document By Name For Block Type

func (*Client) ReadBlockDocumentsBlockDocumentsFilterPost

func (c *Client) ReadBlockDocumentsBlockDocumentsFilterPost(ctx context.Context, params *ReadBlockDocumentsBlockDocumentsFilterPostParams, body read_block_documents_block_documents_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockDocumentsBlockDocumentsFilterPost makes a POST request to /block_documents/filter with application/json body

func (*Client) ReadBlockDocumentsBlockDocumentsFilterPostWithBody

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

ReadBlockDocumentsBlockDocumentsFilterPostWithBody makes a POST request to /block_documents/filter Read Block Documents

func (*Client) ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet

func (c *Client) ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet(ctx context.Context, slug string, params *ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet makes a GET request to /block_types/slug/{slug}/block_documents Read Block Documents For Block Type

func (*Client) ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet

func (c *Client) ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet(ctx context.Context, checksum string, params *ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet makes a GET request to /block_schemas/checksum/{checksum} Read Block Schema By Checksum

func (*Client) ReadBlockSchemaByIdBlockSchemasIdGet

func (c *Client) ReadBlockSchemaByIdBlockSchemasIdGet(ctx context.Context, id UUID, params *ReadBlockSchemaByIdBlockSchemasIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockSchemaByIdBlockSchemasIdGet makes a GET request to /block_schemas/{id} Read Block Schema By Id

func (*Client) ReadBlockSchemasBlockSchemasFilterPost

func (c *Client) ReadBlockSchemasBlockSchemasFilterPost(ctx context.Context, params *ReadBlockSchemasBlockSchemasFilterPostParams, body read_block_schemas_block_schemas_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockSchemasBlockSchemasFilterPost makes a POST request to /block_schemas/filter with application/json body

func (*Client) ReadBlockSchemasBlockSchemasFilterPostWithBody

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

ReadBlockSchemasBlockSchemasFilterPostWithBody makes a POST request to /block_schemas/filter Read Block Schemas

func (*Client) ReadBlockTypeByIdBlockTypesIdGet

func (c *Client) ReadBlockTypeByIdBlockTypesIdGet(ctx context.Context, id UUID, params *ReadBlockTypeByIdBlockTypesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockTypeByIdBlockTypesIdGet makes a GET request to /block_types/{id} Read Block Type By Id

func (*Client) ReadBlockTypeBySlugBlockTypesSlugSlugGet

func (c *Client) ReadBlockTypeBySlugBlockTypesSlugSlugGet(ctx context.Context, slug string, params *ReadBlockTypeBySlugBlockTypesSlugSlugGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockTypeBySlugBlockTypesSlugSlugGet makes a GET request to /block_types/slug/{slug} Read Block Type By Slug

func (*Client) ReadBlockTypesBlockTypesFilterPost

func (c *Client) ReadBlockTypesBlockTypesFilterPost(ctx context.Context, params *ReadBlockTypesBlockTypesFilterPostParams, body read_block_types_block_types_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadBlockTypesBlockTypesFilterPost makes a POST request to /block_types/filter with application/json body

func (*Client) ReadBlockTypesBlockTypesFilterPostWithBody

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

ReadBlockTypesBlockTypesFilterPostWithBody makes a POST request to /block_types/filter Read Block Types

func (*Client) ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet

func (c *Client) ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet(ctx context.Context, tag string, params *ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet makes a GET request to /concurrency_limits/tag/{tag} Read Concurrency Limit By Tag

func (*Client) ReadConcurrencyLimitConcurrencyLimitsIdGet

func (c *Client) ReadConcurrencyLimitConcurrencyLimitsIdGet(ctx context.Context, id UUID, params *ReadConcurrencyLimitConcurrencyLimitsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadConcurrencyLimitConcurrencyLimitsIdGet makes a GET request to /concurrency_limits/{id} Read Concurrency Limit

func (*Client) ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet

func (c *Client) ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet(ctx context.Context, idOrName any, params *ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet makes a GET request to /v2/concurrency_limits/{id_or_name} Read Concurrency Limit V2

func (*Client) ReadConcurrencyLimitsConcurrencyLimitsFilterPost

func (c *Client) ReadConcurrencyLimitsConcurrencyLimitsFilterPost(ctx context.Context, params *ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams, body read_concurrency_limits_concurrency_limits_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadConcurrencyLimitsConcurrencyLimitsFilterPost makes a POST request to /concurrency_limits/filter with application/json body

func (*Client) ReadConcurrencyLimitsConcurrencyLimitsFilterPostWithBody

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

ReadConcurrencyLimitsConcurrencyLimitsFilterPostWithBody makes a POST request to /concurrency_limits/filter Read Concurrency Limits

func (*Client) ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPost

func (c *Client) ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPost(ctx context.Context, params *ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams, body read_dashboard_task_run_counts_ui_task_runs_dashboard_counts_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPost makes a POST request to /ui/task_runs/dashboard/counts with application/json body

func (*Client) ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostWithBody

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

ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostWithBody makes a POST request to /ui/task_runs/dashboard/counts Read Dashboard Task Run Counts

func (*Client) ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet

func (c *Client) ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet(ctx context.Context, flowName string, deploymentName string, params *ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet makes a GET request to /deployments/name/{flow_name}/{deployment_name} Read Deployment By Name

func (*Client) ReadDeploymentDeploymentsIdGet

func (c *Client) ReadDeploymentDeploymentsIdGet(ctx context.Context, id UUID, params *ReadDeploymentDeploymentsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadDeploymentDeploymentsIdGet makes a GET request to /deployments/{id} Read Deployment

func (*Client) ReadDeploymentSchedulesDeploymentsIdSchedulesGet

func (c *Client) ReadDeploymentSchedulesDeploymentsIdSchedulesGet(ctx context.Context, id UUID, params *ReadDeploymentSchedulesDeploymentsIdSchedulesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadDeploymentSchedulesDeploymentsIdSchedulesGet makes a GET request to /deployments/{id}/schedules Read Deployment Schedules

func (*Client) ReadDeploymentsDeploymentsFilterPost

func (c *Client) ReadDeploymentsDeploymentsFilterPost(ctx context.Context, params *ReadDeploymentsDeploymentsFilterPostParams, body read_deployments_deployments_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadDeploymentsDeploymentsFilterPost makes a POST request to /deployments/filter with application/json body

func (*Client) ReadDeploymentsDeploymentsFilterPostWithBody

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

ReadDeploymentsDeploymentsFilterPostWithBody makes a POST request to /deployments/filter Read Deployments

func (*Client) ReadEventsEventsFilterPost

func (c *Client) ReadEventsEventsFilterPost(ctx context.Context, params *ReadEventsEventsFilterPostParams, body read_events_events_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadEventsEventsFilterPost makes a POST request to /events/filter with application/json body

func (*Client) ReadEventsEventsFilterPostWithBody

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

ReadEventsEventsFilterPostWithBody makes a POST request to /events/filter Read Events

func (*Client) ReadFlowByNameFlowsNameNameGet

func (c *Client) ReadFlowByNameFlowsNameNameGet(ctx context.Context, name string, params *ReadFlowByNameFlowsNameNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowByNameFlowsNameNameGet makes a GET request to /flows/name/{name} Read Flow By Name

func (*Client) ReadFlowFlowsIdGet

func (c *Client) ReadFlowFlowsIdGet(ctx context.Context, id UUID, params *ReadFlowFlowsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowFlowsIdGet makes a GET request to /flows/{id} Read Flow

func (*Client) ReadFlowRunFlowRunsIdGet

func (c *Client) ReadFlowRunFlowRunsIdGet(ctx context.Context, id UUID, params *ReadFlowRunFlowRunsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowRunFlowRunsIdGet makes a GET request to /flow_runs/{id} Read Flow Run

func (*Client) ReadFlowRunGraphV1FlowRunsIdGraphGet

func (c *Client) ReadFlowRunGraphV1FlowRunsIdGraphGet(ctx context.Context, id UUID, params *ReadFlowRunGraphV1FlowRunsIdGraphGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowRunGraphV1FlowRunsIdGraphGet makes a GET request to /flow_runs/{id}/graph Read Flow Run Graph V1

func (*Client) ReadFlowRunGraphV2FlowRunsIdGraphV2Get

func (c *Client) ReadFlowRunGraphV2FlowRunsIdGraphV2Get(ctx context.Context, id UUID, params *ReadFlowRunGraphV2FlowRunsIdGraphV2GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowRunGraphV2FlowRunsIdGraphV2Get makes a GET request to /flow_runs/{id}/graph-v2 Read Flow Run Graph V2

func (*Client) ReadFlowRunHistoryUiFlowRunsHistoryPost

func (c *Client) ReadFlowRunHistoryUiFlowRunsHistoryPost(ctx context.Context, params *ReadFlowRunHistoryUiFlowRunsHistoryPostParams, body read_flow_run_history_ui_flow_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowRunHistoryUiFlowRunsHistoryPost makes a POST request to /ui/flow_runs/history with application/json body

func (*Client) ReadFlowRunHistoryUiFlowRunsHistoryPostWithBody

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

ReadFlowRunHistoryUiFlowRunsHistoryPostWithBody makes a POST request to /ui/flow_runs/history Read Flow Run History

func (*Client) ReadFlowRunInputFlowRunsIdInputKeyGet

func (c *Client) ReadFlowRunInputFlowRunsIdInputKeyGet(ctx context.Context, id UUID, key string, params *ReadFlowRunInputFlowRunsIdInputKeyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowRunInputFlowRunsIdInputKeyGet makes a GET request to /flow_runs/{id}/input/{key} Read Flow Run Input

func (*Client) ReadFlowRunStateFlowRunStatesIdGet

func (c *Client) ReadFlowRunStateFlowRunStatesIdGet(ctx context.Context, id UUID, params *ReadFlowRunStateFlowRunStatesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowRunStateFlowRunStatesIdGet makes a GET request to /flow_run_states/{id} Read Flow Run State

func (*Client) ReadFlowRunStatesFlowRunStatesGet

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

ReadFlowRunStatesFlowRunStatesGet makes a GET request to /flow_run_states/ Read Flow Run States

func (*Client) ReadFlowRunsFlowRunsFilterPost

func (c *Client) ReadFlowRunsFlowRunsFilterPost(ctx context.Context, params *ReadFlowRunsFlowRunsFilterPostParams, body read_flow_runs_flow_runs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowRunsFlowRunsFilterPost makes a POST request to /flow_runs/filter with application/json body

func (*Client) ReadFlowRunsFlowRunsFilterPostWithBody

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

ReadFlowRunsFlowRunsFilterPostWithBody makes a POST request to /flow_runs/filter Read Flow Runs

func (*Client) ReadFlowsFlowsFilterPost

func (c *Client) ReadFlowsFlowsFilterPost(ctx context.Context, params *ReadFlowsFlowsFilterPostParams, body read_flows_flows_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadFlowsFlowsFilterPost makes a POST request to /flows/filter with application/json body

func (*Client) ReadFlowsFlowsFilterPostWithBody

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

ReadFlowsFlowsFilterPostWithBody makes a POST request to /flows/filter Read Flows

func (*Client) ReadLatestArtifactArtifactsKeyLatestGet

func (c *Client) ReadLatestArtifactArtifactsKeyLatestGet(ctx context.Context, key string, params *ReadLatestArtifactArtifactsKeyLatestGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadLatestArtifactArtifactsKeyLatestGet makes a GET request to /artifacts/{key}/latest Read Latest Artifact

func (*Client) ReadLatestArtifactsArtifactsLatestFilterPost

func (c *Client) ReadLatestArtifactsArtifactsLatestFilterPost(ctx context.Context, params *ReadLatestArtifactsArtifactsLatestFilterPostParams, body read_latest_artifacts_artifacts_latest_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadLatestArtifactsArtifactsLatestFilterPost makes a POST request to /artifacts/latest/filter with application/json body

func (*Client) ReadLatestArtifactsArtifactsLatestFilterPostWithBody

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

ReadLatestArtifactsArtifactsLatestFilterPostWithBody makes a POST request to /artifacts/latest/filter Read Latest Artifacts

func (*Client) ReadLogsLogsFilterPost

func (c *Client) ReadLogsLogsFilterPost(ctx context.Context, params *ReadLogsLogsFilterPostParams, body read_logs_logs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadLogsLogsFilterPost makes a POST request to /logs/filter with application/json body

func (*Client) ReadLogsLogsFilterPostWithBody

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

ReadLogsLogsFilterPostWithBody makes a POST request to /logs/filter Read Logs

func (*Client) ReadSavedSearchSavedSearchesIdGet

func (c *Client) ReadSavedSearchSavedSearchesIdGet(ctx context.Context, id UUID, params *ReadSavedSearchSavedSearchesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadSavedSearchSavedSearchesIdGet makes a GET request to /saved_searches/{id} Read Saved Search

func (*Client) ReadSavedSearchesSavedSearchesFilterPost

func (c *Client) ReadSavedSearchesSavedSearchesFilterPost(ctx context.Context, params *ReadSavedSearchesSavedSearchesFilterPostParams, body read_saved_searches_saved_searches_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadSavedSearchesSavedSearchesFilterPost makes a POST request to /saved_searches/filter with application/json body

func (*Client) ReadSavedSearchesSavedSearchesFilterPostWithBody

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

ReadSavedSearchesSavedSearchesFilterPostWithBody makes a POST request to /saved_searches/filter Read Saved Searches

func (*Client) ReadSettingsAdminSettingsGet

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

ReadSettingsAdminSettingsGet makes a GET request to /admin/settings Read Settings

func (*Client) ReadTaskRunCountsByStateUiTaskRunsCountPost

func (c *Client) ReadTaskRunCountsByStateUiTaskRunsCountPost(ctx context.Context, params *ReadTaskRunCountsByStateUiTaskRunsCountPostParams, body read_task_run_counts_by_state_ui_task_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadTaskRunCountsByStateUiTaskRunsCountPost makes a POST request to /ui/task_runs/count with application/json body

func (*Client) ReadTaskRunCountsByStateUiTaskRunsCountPostWithBody

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

ReadTaskRunCountsByStateUiTaskRunsCountPostWithBody makes a POST request to /ui/task_runs/count Read Task Run Counts By State

func (*Client) ReadTaskRunStateTaskRunStatesIdGet

func (c *Client) ReadTaskRunStateTaskRunStatesIdGet(ctx context.Context, id UUID, params *ReadTaskRunStateTaskRunStatesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadTaskRunStateTaskRunStatesIdGet makes a GET request to /task_run_states/{id} Read Task Run State

func (*Client) ReadTaskRunStatesTaskRunStatesGet

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

ReadTaskRunStatesTaskRunStatesGet makes a GET request to /task_run_states/ Read Task Run States

func (*Client) ReadTaskRunTaskRunsIdGet

func (c *Client) ReadTaskRunTaskRunsIdGet(ctx context.Context, id UUID, params *ReadTaskRunTaskRunsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadTaskRunTaskRunsIdGet makes a GET request to /task_runs/{id} Read Task Run

func (*Client) ReadTaskRunWithFlowRunNameUiTaskRunsIdGet

func (c *Client) ReadTaskRunWithFlowRunNameUiTaskRunsIdGet(ctx context.Context, id UUID, params *ReadTaskRunWithFlowRunNameUiTaskRunsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadTaskRunWithFlowRunNameUiTaskRunsIdGet makes a GET request to /ui/task_runs/{id} Read Task Run With Flow Run Name

func (*Client) ReadTaskRunsTaskRunsFilterPost

func (c *Client) ReadTaskRunsTaskRunsFilterPost(ctx context.Context, params *ReadTaskRunsTaskRunsFilterPostParams, body read_task_runs_task_runs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadTaskRunsTaskRunsFilterPost makes a POST request to /task_runs/filter with application/json body

func (*Client) ReadTaskRunsTaskRunsFilterPostWithBody

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

ReadTaskRunsTaskRunsFilterPostWithBody makes a POST request to /task_runs/filter Read Task Runs

func (*Client) ReadTaskWorkersTaskWorkersFilterPost

func (c *Client) ReadTaskWorkersTaskWorkersFilterPost(ctx context.Context, params *ReadTaskWorkersTaskWorkersFilterPostParams, body read_task_workers_task_workers_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadTaskWorkersTaskWorkersFilterPost makes a POST request to /task_workers/filter with application/json body

func (*Client) ReadTaskWorkersTaskWorkersFilterPostWithBody

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

ReadTaskWorkersTaskWorkersFilterPostWithBody makes a POST request to /task_workers/filter Read Task Workers

func (*Client) ReadVariableByNameVariablesNameNameGet

func (c *Client) ReadVariableByNameVariablesNameNameGet(ctx context.Context, name string, params *ReadVariableByNameVariablesNameNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadVariableByNameVariablesNameNameGet makes a GET request to /variables/name/{name} Read Variable By Name

func (*Client) ReadVariableVariablesIdGet

func (c *Client) ReadVariableVariablesIdGet(ctx context.Context, id UUID, params *ReadVariableVariablesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadVariableVariablesIdGet makes a GET request to /variables/{id} Read Variable

func (*Client) ReadVariablesVariablesFilterPost

func (c *Client) ReadVariablesVariablesFilterPost(ctx context.Context, params *ReadVariablesVariablesFilterPostParams, body read_variables_variables_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadVariablesVariablesFilterPost makes a POST request to /variables/filter with application/json body

func (*Client) ReadVariablesVariablesFilterPostWithBody

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

ReadVariablesVariablesFilterPostWithBody makes a POST request to /variables/filter Read Variables

func (*Client) ReadVersionAdminVersionGet

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

ReadVersionAdminVersionGet makes a GET request to /admin/version Read Version

func (*Client) ReadViewContentCollectionsViewsViewGet

func (c *Client) ReadViewContentCollectionsViewsViewGet(ctx context.Context, view string, params *ReadViewContentCollectionsViewsViewGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadViewContentCollectionsViewsViewGet makes a GET request to /collections/views/{view} Read View Content

func (*Client) ReadWorkPoolWorkPoolsNameGet

func (c *Client) ReadWorkPoolWorkPoolsNameGet(ctx context.Context, name string, params *ReadWorkPoolWorkPoolsNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkPoolWorkPoolsNameGet makes a GET request to /work_pools/{name} Read Work Pool

func (*Client) ReadWorkPoolsWorkPoolsFilterPost

func (c *Client) ReadWorkPoolsWorkPoolsFilterPost(ctx context.Context, params *ReadWorkPoolsWorkPoolsFilterPostParams, body read_work_pools_work_pools_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkPoolsWorkPoolsFilterPost makes a POST request to /work_pools/filter with application/json body

func (*Client) ReadWorkPoolsWorkPoolsFilterPostWithBody

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

ReadWorkPoolsWorkPoolsFilterPostWithBody makes a POST request to /work_pools/filter Read Work Pools

func (*Client) ReadWorkQueueByNameWorkQueuesNameNameGet

func (c *Client) ReadWorkQueueByNameWorkQueuesNameNameGet(ctx context.Context, name string, params *ReadWorkQueueByNameWorkQueuesNameNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkQueueByNameWorkQueuesNameNameGet makes a GET request to /work_queues/name/{name} Read Work Queue By Name

func (*Client) ReadWorkQueueRunsWorkQueuesIdGetRunsPost

func (c *Client) ReadWorkQueueRunsWorkQueuesIdGetRunsPost(ctx context.Context, id UUID, params *ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams, body read_work_queue_runs_work_queues__id__get_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkQueueRunsWorkQueuesIdGetRunsPost makes a POST request to /work_queues/{id}/get_runs with application/json body

func (*Client) ReadWorkQueueRunsWorkQueuesIdGetRunsPostWithBody

func (c *Client) ReadWorkQueueRunsWorkQueuesIdGetRunsPostWithBody(ctx context.Context, id UUID, params *ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkQueueRunsWorkQueuesIdGetRunsPostWithBody makes a POST request to /work_queues/{id}/get_runs Read Work Queue Runs

func (*Client) ReadWorkQueueStatusWorkQueuesIdStatusGet

func (c *Client) ReadWorkQueueStatusWorkQueuesIdStatusGet(ctx context.Context, id UUID, params *ReadWorkQueueStatusWorkQueuesIdStatusGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkQueueStatusWorkQueuesIdStatusGet makes a GET request to /work_queues/{id}/status Read Work Queue Status

func (*Client) ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet

func (c *Client) ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet(ctx context.Context, workPoolName string, name string, params *ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet makes a GET request to /work_pools/{work_pool_name}/queues/{name} Read Work Queue

func (*Client) ReadWorkQueueWorkQueuesIdGet

func (c *Client) ReadWorkQueueWorkQueuesIdGet(ctx context.Context, id UUID, params *ReadWorkQueueWorkQueuesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkQueueWorkQueuesIdGet makes a GET request to /work_queues/{id} Read Work Queue

func (*Client) ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost

func (c *Client) ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost(ctx context.Context, workPoolName string, params *ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams, body read_work_queues_work_pools__work_pool_name__queues_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost makes a POST request to /work_pools/{work_pool_name}/queues/filter with application/json body

func (*Client) ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostWithBody

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

ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostWithBody makes a POST request to /work_pools/{work_pool_name}/queues/filter Read Work Queues

func (*Client) ReadWorkQueuesWorkQueuesFilterPost

func (c *Client) ReadWorkQueuesWorkQueuesFilterPost(ctx context.Context, params *ReadWorkQueuesWorkQueuesFilterPostParams, body read_work_queues_work_queues_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkQueuesWorkQueuesFilterPost makes a POST request to /work_queues/filter with application/json body

func (*Client) ReadWorkQueuesWorkQueuesFilterPostWithBody

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

ReadWorkQueuesWorkQueuesFilterPostWithBody makes a POST request to /work_queues/filter Read Work Queues

func (*Client) ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost

func (c *Client) ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost(ctx context.Context, workPoolName string, params *ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams, body read_workers_work_pools__work_pool_name__workers_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost makes a POST request to /work_pools/{work_pool_name}/workers/filter with application/json body

func (*Client) ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostWithBody

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

ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostWithBody makes a POST request to /work_pools/{work_pool_name}/workers/filter Read Workers

func (*Client) RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPost

func (c *Client) RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPost(ctx context.Context, leaseId UUID, params *RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams, body renew_concurrency_lease_v2_concurrency_limits_leases__lease_id__renew_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPost makes a POST request to /v2/concurrency_limits/leases/{lease_id}/renew with application/json body

func (*Client) RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostWithBody

func (c *Client) RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostWithBody(ctx context.Context, leaseId UUID, params *RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostWithBody makes a POST request to /v2/concurrency_limits/leases/{lease_id}/renew Renew Concurrency Lease

func (*Client) ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost

func (c *Client) ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost(ctx context.Context, tag string, params *ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams, body reset_concurrency_limit_by_tag_concurrency_limits_tag__tag__reset_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost makes a POST request to /concurrency_limits/tag/{tag}/reset with application/json body

func (*Client) ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostWithBody

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

ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostWithBody makes a POST request to /concurrency_limits/tag/{tag}/reset Reset Concurrency Limit By Tag

func (*Client) ResumeDeploymentDeploymentsIdResumeDeploymentPost

func (c *Client) ResumeDeploymentDeploymentsIdResumeDeploymentPost(ctx context.Context, id UUID, params *ResumeDeploymentDeploymentsIdResumeDeploymentPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ResumeDeploymentDeploymentsIdResumeDeploymentPost makes a POST request to /deployments/{id}/resume_deployment Resume Deployment

func (*Client) ResumeFlowRunFlowRunsIdResumePost

func (c *Client) ResumeFlowRunFlowRunsIdResumePost(ctx context.Context, id UUID, params *ResumeFlowRunFlowRunsIdResumePostParams, body resume_flow_run_flow_runs__id__resume_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ResumeFlowRunFlowRunsIdResumePost makes a POST request to /flow_runs/{id}/resume with application/json body

func (*Client) ResumeFlowRunFlowRunsIdResumePostWithBody

func (c *Client) ResumeFlowRunFlowRunsIdResumePostWithBody(ctx context.Context, id UUID, params *ResumeFlowRunFlowRunsIdResumePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ResumeFlowRunFlowRunsIdResumePostWithBody makes a POST request to /flow_runs/{id}/resume Resume Flow Run

func (*Client) ScheduleDeploymentDeploymentsIdSchedulePost

func (c *Client) ScheduleDeploymentDeploymentsIdSchedulePost(ctx context.Context, id UUID, params *ScheduleDeploymentDeploymentsIdSchedulePostParams, body schedule_deployment_deployments__id__schedule_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ScheduleDeploymentDeploymentsIdSchedulePost makes a POST request to /deployments/{id}/schedule with application/json body

func (*Client) ScheduleDeploymentDeploymentsIdSchedulePostWithBody

func (c *Client) ScheduleDeploymentDeploymentsIdSchedulePostWithBody(ctx context.Context, id UUID, params *ScheduleDeploymentDeploymentsIdSchedulePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ScheduleDeploymentDeploymentsIdSchedulePostWithBody makes a POST request to /deployments/{id}/schedule Schedule Deployment

func (*Client) ServerVersionVersionGet

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

ServerVersionVersionGet makes a GET request to /version Server Version

func (*Client) SetFlowRunStateFlowRunsIdSetStatePost

func (c *Client) SetFlowRunStateFlowRunsIdSetStatePost(ctx context.Context, id UUID, params *SetFlowRunStateFlowRunsIdSetStatePostParams, body set_flow_run_state_flow_runs__id__set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SetFlowRunStateFlowRunsIdSetStatePost makes a POST request to /flow_runs/{id}/set_state with application/json body

func (*Client) SetFlowRunStateFlowRunsIdSetStatePostWithBody

func (c *Client) SetFlowRunStateFlowRunsIdSetStatePostWithBody(ctx context.Context, id UUID, params *SetFlowRunStateFlowRunsIdSetStatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SetFlowRunStateFlowRunsIdSetStatePostWithBody makes a POST request to /flow_runs/{id}/set_state Set Flow Run State

func (*Client) SetTaskRunStateTaskRunsIdSetStatePost

func (c *Client) SetTaskRunStateTaskRunsIdSetStatePost(ctx context.Context, id UUID, params *SetTaskRunStateTaskRunsIdSetStatePostParams, body set_task_run_state_task_runs__id__set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SetTaskRunStateTaskRunsIdSetStatePost makes a POST request to /task_runs/{id}/set_state with application/json body

func (*Client) SetTaskRunStateTaskRunsIdSetStatePostWithBody

func (c *Client) SetTaskRunStateTaskRunsIdSetStatePostWithBody(ctx context.Context, id UUID, params *SetTaskRunStateTaskRunsIdSetStatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SetTaskRunStateTaskRunsIdSetStatePostWithBody makes a POST request to /task_runs/{id}/set_state Set Task Run State

func (*Client) TaskRunHistoryTaskRunsHistoryPost

func (c *Client) TaskRunHistoryTaskRunsHistoryPost(ctx context.Context, params *TaskRunHistoryTaskRunsHistoryPostParams, body task_run_history_task_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

TaskRunHistoryTaskRunsHistoryPost makes a POST request to /task_runs/history with application/json body

func (*Client) TaskRunHistoryTaskRunsHistoryPostWithBody

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

TaskRunHistoryTaskRunsHistoryPostWithBody makes a POST request to /task_runs/history Task Run History

func (*Client) UpdateArtifactArtifactsIdPatch

func (c *Client) UpdateArtifactArtifactsIdPatch(ctx context.Context, id UUID, params *UpdateArtifactArtifactsIdPatchParams, body update_artifact_artifacts__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateArtifactArtifactsIdPatch makes a PATCH request to /artifacts/{id} with application/json body

func (*Client) UpdateArtifactArtifactsIdPatchWithBody

func (c *Client) UpdateArtifactArtifactsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateArtifactArtifactsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateArtifactArtifactsIdPatchWithBody makes a PATCH request to /artifacts/{id} Update Artifact

func (*Client) UpdateAutomationAutomationsIdPut

func (c *Client) UpdateAutomationAutomationsIdPut(ctx context.Context, id UUID, params *UpdateAutomationAutomationsIdPutParams, body update_automation_automations__id__putJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAutomationAutomationsIdPut makes a PUT request to /automations/{id} with application/json body

func (*Client) UpdateAutomationAutomationsIdPutWithBody

func (c *Client) UpdateAutomationAutomationsIdPutWithBody(ctx context.Context, id UUID, params *UpdateAutomationAutomationsIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAutomationAutomationsIdPutWithBody makes a PUT request to /automations/{id} Update Automation

func (*Client) UpdateBlockDocumentDataBlockDocumentsIdPatch

func (c *Client) UpdateBlockDocumentDataBlockDocumentsIdPatch(ctx context.Context, id UUID, params *UpdateBlockDocumentDataBlockDocumentsIdPatchParams, body update_block_document_data_block_documents__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateBlockDocumentDataBlockDocumentsIdPatch makes a PATCH request to /block_documents/{id} with application/json body

func (*Client) UpdateBlockDocumentDataBlockDocumentsIdPatchWithBody

func (c *Client) UpdateBlockDocumentDataBlockDocumentsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateBlockDocumentDataBlockDocumentsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateBlockDocumentDataBlockDocumentsIdPatchWithBody makes a PATCH request to /block_documents/{id} Update Block Document Data

func (*Client) UpdateBlockTypeBlockTypesIdPatch

func (c *Client) UpdateBlockTypeBlockTypesIdPatch(ctx context.Context, id UUID, params *UpdateBlockTypeBlockTypesIdPatchParams, body update_block_type_block_types__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateBlockTypeBlockTypesIdPatch makes a PATCH request to /block_types/{id} with application/json body

func (*Client) UpdateBlockTypeBlockTypesIdPatchWithBody

func (c *Client) UpdateBlockTypeBlockTypesIdPatchWithBody(ctx context.Context, id UUID, params *UpdateBlockTypeBlockTypesIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateBlockTypeBlockTypesIdPatchWithBody makes a PATCH request to /block_types/{id} Update Block Type

func (*Client) UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatch

func (c *Client) UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatch(ctx context.Context, idOrName any, params *UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams, body update_concurrency_limit_v2_v2_concurrency_limits__id_or_name__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatch makes a PATCH request to /v2/concurrency_limits/{id_or_name} with application/json body

func (*Client) UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchWithBody

func (c *Client) UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchWithBody(ctx context.Context, idOrName any, params *UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchWithBody makes a PATCH request to /v2/concurrency_limits/{id_or_name} Update Concurrency Limit V2

func (*Client) UpdateDeploymentDeploymentsIdPatch

func (c *Client) UpdateDeploymentDeploymentsIdPatch(ctx context.Context, id UUID, params *UpdateDeploymentDeploymentsIdPatchParams, body update_deployment_deployments__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDeploymentDeploymentsIdPatch makes a PATCH request to /deployments/{id} with application/json body

func (*Client) UpdateDeploymentDeploymentsIdPatchWithBody

func (c *Client) UpdateDeploymentDeploymentsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateDeploymentDeploymentsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDeploymentDeploymentsIdPatchWithBody makes a PATCH request to /deployments/{id} Update Deployment

func (*Client) UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatch

func (c *Client) UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatch(ctx context.Context, id UUID, scheduleId UUID, params *UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams, body update_deployment_schedule_deployments__id__schedules__schedule_id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatch makes a PATCH request to /deployments/{id}/schedules/{schedule_id} with application/json body

func (*Client) UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchWithBody

func (c *Client) UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchWithBody(ctx context.Context, id UUID, scheduleId UUID, params *UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchWithBody makes a PATCH request to /deployments/{id}/schedules/{schedule_id} Update Deployment Schedule

func (*Client) UpdateFlowFlowsIdPatch

func (c *Client) UpdateFlowFlowsIdPatch(ctx context.Context, id UUID, params *UpdateFlowFlowsIdPatchParams, body update_flow_flows__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateFlowFlowsIdPatch makes a PATCH request to /flows/{id} with application/json body

func (*Client) UpdateFlowFlowsIdPatchWithBody

func (c *Client) UpdateFlowFlowsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateFlowFlowsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateFlowFlowsIdPatchWithBody makes a PATCH request to /flows/{id} Update Flow

func (*Client) UpdateFlowRunFlowRunsIdPatch

func (c *Client) UpdateFlowRunFlowRunsIdPatch(ctx context.Context, id UUID, params *UpdateFlowRunFlowRunsIdPatchParams, body update_flow_run_flow_runs__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateFlowRunFlowRunsIdPatch makes a PATCH request to /flow_runs/{id} with application/json body

func (*Client) UpdateFlowRunFlowRunsIdPatchWithBody

func (c *Client) UpdateFlowRunFlowRunsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateFlowRunFlowRunsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateFlowRunFlowRunsIdPatchWithBody makes a PATCH request to /flow_runs/{id} Update Flow Run

func (*Client) UpdateFlowRunLabelsFlowRunsIdLabelsPatch

func (c *Client) UpdateFlowRunLabelsFlowRunsIdLabelsPatch(ctx context.Context, id UUID, params *UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams, body update_flow_run_labels_flow_runs__id__labels_patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateFlowRunLabelsFlowRunsIdLabelsPatch makes a PATCH request to /flow_runs/{id}/labels with application/json body

func (*Client) UpdateFlowRunLabelsFlowRunsIdLabelsPatchWithBody

func (c *Client) UpdateFlowRunLabelsFlowRunsIdLabelsPatchWithBody(ctx context.Context, id UUID, params *UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateFlowRunLabelsFlowRunsIdLabelsPatchWithBody makes a PATCH request to /flow_runs/{id}/labels Update Flow Run Labels

func (*Client) UpdateTaskRunTaskRunsIdPatch

func (c *Client) UpdateTaskRunTaskRunsIdPatch(ctx context.Context, id UUID, params *UpdateTaskRunTaskRunsIdPatchParams, body update_task_run_task_runs__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateTaskRunTaskRunsIdPatch makes a PATCH request to /task_runs/{id} with application/json body

func (*Client) UpdateTaskRunTaskRunsIdPatchWithBody

func (c *Client) UpdateTaskRunTaskRunsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateTaskRunTaskRunsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateTaskRunTaskRunsIdPatchWithBody makes a PATCH request to /task_runs/{id} Update Task Run

func (*Client) UpdateVariableByNameVariablesNameNamePatch

func (c *Client) UpdateVariableByNameVariablesNameNamePatch(ctx context.Context, name string, params *UpdateVariableByNameVariablesNameNamePatchParams, body update_variable_by_name_variables_name__name__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateVariableByNameVariablesNameNamePatch makes a PATCH request to /variables/name/{name} with application/json body

func (*Client) UpdateVariableByNameVariablesNameNamePatchWithBody

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

UpdateVariableByNameVariablesNameNamePatchWithBody makes a PATCH request to /variables/name/{name} Update Variable By Name

func (*Client) UpdateVariableVariablesIdPatch

func (c *Client) UpdateVariableVariablesIdPatch(ctx context.Context, id UUID, params *UpdateVariableVariablesIdPatchParams, body update_variable_variables__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateVariableVariablesIdPatch makes a PATCH request to /variables/{id} with application/json body

func (*Client) UpdateVariableVariablesIdPatchWithBody

func (c *Client) UpdateVariableVariablesIdPatchWithBody(ctx context.Context, id UUID, params *UpdateVariableVariablesIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateVariableVariablesIdPatchWithBody makes a PATCH request to /variables/{id} Update Variable

func (*Client) UpdateWorkPoolWorkPoolsNamePatch

func (c *Client) UpdateWorkPoolWorkPoolsNamePatch(ctx context.Context, name string, params *UpdateWorkPoolWorkPoolsNamePatchParams, body update_work_pool_work_pools__name__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateWorkPoolWorkPoolsNamePatch makes a PATCH request to /work_pools/{name} with application/json body

func (*Client) UpdateWorkPoolWorkPoolsNamePatchWithBody

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

UpdateWorkPoolWorkPoolsNamePatchWithBody makes a PATCH request to /work_pools/{name} Update Work Pool

func (*Client) UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatch

func (c *Client) UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatch(ctx context.Context, workPoolName string, name string, params *UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams, body update_work_queue_work_pools__work_pool_name__queues__name__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatch makes a PATCH request to /work_pools/{work_pool_name}/queues/{name} with application/json body

func (*Client) UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchWithBody

func (c *Client) UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchWithBody(ctx context.Context, workPoolName string, name string, params *UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchWithBody makes a PATCH request to /work_pools/{work_pool_name}/queues/{name} Update Work Queue

func (*Client) UpdateWorkQueueWorkQueuesIdPatch

func (c *Client) UpdateWorkQueueWorkQueuesIdPatch(ctx context.Context, id UUID, params *UpdateWorkQueueWorkQueuesIdPatchParams, body update_work_queue_work_queues__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateWorkQueueWorkQueuesIdPatch makes a PATCH request to /work_queues/{id} with application/json body

func (*Client) UpdateWorkQueueWorkQueuesIdPatchWithBody

func (c *Client) UpdateWorkQueueWorkQueuesIdPatchWithBody(ctx context.Context, id UUID, params *UpdateWorkQueueWorkQueuesIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateWorkQueueWorkQueuesIdPatchWithBody makes a PATCH request to /work_queues/{id} Update Work Queue

func (*Client) ValidateObjUiSchemasValidatePost

func (c *Client) ValidateObjUiSchemasValidatePost(ctx context.Context, params *ValidateObjUiSchemasValidatePostParams, body validate_obj_ui_schemas_validate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ValidateObjUiSchemasValidatePost makes a POST request to /ui/schemas/validate with application/json body

func (*Client) ValidateObjUiSchemasValidatePostWithBody

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

ValidateObjUiSchemasValidatePostWithBody makes a POST request to /ui/schemas/validate Validate Obj

func (*Client) ValidateTemplateAutomationsTemplatesValidatePost

func (c *Client) ValidateTemplateAutomationsTemplatesValidatePost(ctx context.Context, params *ValidateTemplateAutomationsTemplatesValidatePostParams, body validate_template_automations_templates_validate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ValidateTemplateAutomationsTemplatesValidatePost makes a POST request to /automations/templates/validate with application/json body

func (*Client) ValidateTemplateAutomationsTemplatesValidatePostWithBody

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

ValidateTemplateAutomationsTemplatesValidatePostWithBody makes a POST request to /automations/templates/validate Validate Template

func (*Client) ValidateTemplateTemplatesValidatePost

func (c *Client) ValidateTemplateTemplatesValidatePost(ctx context.Context, params *ValidateTemplateTemplatesValidatePostParams, body validate_template_templates_validate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ValidateTemplateTemplatesValidatePost makes a POST request to /templates/validate with application/json body

func (*Client) ValidateTemplateTemplatesValidatePostWithBody

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

ValidateTemplateTemplatesValidatePostWithBody makes a POST request to /templates/validate Validate Template

func (*Client) WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet

func (c *Client) WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet(ctx context.Context, id UUID, params *WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet makes a GET request to /deployments/{id}/work_queue_check Work Queue Check For Deployment

func (*Client) WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPost

func (c *Client) WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPost(ctx context.Context, workPoolName string, params *WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostParams, body worker_heartbeat_work_pools__work_pool_name__workers_heartbeat_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPost makes a POST request to /work_pools/{work_pool_name}/workers/heartbeat with application/json body

func (*Client) WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostWithBody

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

WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostWithBody makes a POST request to /work_pools/{work_pool_name}/workers/heartbeat Worker Heartbeat

type ClientHttpError

type ClientHttpError[E any] struct {
	StatusCode int
	Body       E
	RawBody    []byte
}

ClientHttpError represents an HTTP error response. The type parameter E is the type of the parsed error body.

func (*ClientHttpError[E]) Error

func (e *ClientHttpError[E]) Error() string

type ClientInterface

type ClientInterface interface {
	// ReadSettingsAdminSettingsGet makes a GET request to /admin/settings
	ReadSettingsAdminSettingsGet(ctx context.Context, params *ReadSettingsAdminSettingsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadVersionAdminVersionGet makes a GET request to /admin/version
	ReadVersionAdminVersionGet(ctx context.Context, params *ReadVersionAdminVersionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateArtifactArtifactsPostWithBody makes a POST request to /artifacts/
	CreateArtifactArtifactsPostWithBody(ctx context.Context, params *CreateArtifactArtifactsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateArtifactArtifactsPost(ctx context.Context, params *CreateArtifactArtifactsPostParams, body create_artifact_artifacts__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountArtifactsArtifactsCountPostWithBody makes a POST request to /artifacts/count
	CountArtifactsArtifactsCountPostWithBody(ctx context.Context, params *CountArtifactsArtifactsCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountArtifactsArtifactsCountPost(ctx context.Context, params *CountArtifactsArtifactsCountPostParams, body count_artifacts_artifacts_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadArtifactsArtifactsFilterPostWithBody makes a POST request to /artifacts/filter
	ReadArtifactsArtifactsFilterPostWithBody(ctx context.Context, params *ReadArtifactsArtifactsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadArtifactsArtifactsFilterPost(ctx context.Context, params *ReadArtifactsArtifactsFilterPostParams, body read_artifacts_artifacts_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountLatestArtifactsArtifactsLatestCountPostWithBody makes a POST request to /artifacts/latest/count
	CountLatestArtifactsArtifactsLatestCountPostWithBody(ctx context.Context, params *CountLatestArtifactsArtifactsLatestCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountLatestArtifactsArtifactsLatestCountPost(ctx context.Context, params *CountLatestArtifactsArtifactsLatestCountPostParams, body count_latest_artifacts_artifacts_latest_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadLatestArtifactsArtifactsLatestFilterPostWithBody makes a POST request to /artifacts/latest/filter
	ReadLatestArtifactsArtifactsLatestFilterPostWithBody(ctx context.Context, params *ReadLatestArtifactsArtifactsLatestFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadLatestArtifactsArtifactsLatestFilterPost(ctx context.Context, params *ReadLatestArtifactsArtifactsLatestFilterPostParams, body read_latest_artifacts_artifacts_latest_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteArtifactArtifactsIdDelete makes a DELETE request to /artifacts/{id}
	DeleteArtifactArtifactsIdDelete(ctx context.Context, id UUID, params *DeleteArtifactArtifactsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadArtifactArtifactsIdGet makes a GET request to /artifacts/{id}
	ReadArtifactArtifactsIdGet(ctx context.Context, id UUID, params *ReadArtifactArtifactsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateArtifactArtifactsIdPatchWithBody makes a PATCH request to /artifacts/{id}
	UpdateArtifactArtifactsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateArtifactArtifactsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateArtifactArtifactsIdPatch(ctx context.Context, id UUID, params *UpdateArtifactArtifactsIdPatchParams, body update_artifact_artifacts__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadLatestArtifactArtifactsKeyLatestGet makes a GET request to /artifacts/{key}/latest
	ReadLatestArtifactArtifactsKeyLatestGet(ctx context.Context, key string, params *ReadLatestArtifactArtifactsKeyLatestGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateAutomationAutomationsPostWithBody makes a POST request to /automations/
	CreateAutomationAutomationsPostWithBody(ctx context.Context, params *CreateAutomationAutomationsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateAutomationAutomationsPost(ctx context.Context, params *CreateAutomationAutomationsPostParams, body create_automation_automations__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountAutomationsAutomationsCountPost makes a POST request to /automations/count
	CountAutomationsAutomationsCountPost(ctx context.Context, params *CountAutomationsAutomationsCountPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadAutomationsAutomationsFilterPostWithBody makes a POST request to /automations/filter
	ReadAutomationsAutomationsFilterPostWithBody(ctx context.Context, params *ReadAutomationsAutomationsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadAutomationsAutomationsFilterPost(ctx context.Context, params *ReadAutomationsAutomationsFilterPostParams, body read_automations_automations_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete makes a DELETE request to /automations/owned-by/{resource_id}
	DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete(ctx context.Context, resourceId string, params *DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet makes a GET request to /automations/related-to/{resource_id}
	ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet(ctx context.Context, resourceId string, params *ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ValidateTemplateAutomationsTemplatesValidatePostWithBody makes a POST request to /automations/templates/validate
	ValidateTemplateAutomationsTemplatesValidatePostWithBody(ctx context.Context, params *ValidateTemplateAutomationsTemplatesValidatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ValidateTemplateAutomationsTemplatesValidatePost(ctx context.Context, params *ValidateTemplateAutomationsTemplatesValidatePostParams, body validate_template_automations_templates_validate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteAutomationAutomationsIdDelete makes a DELETE request to /automations/{id}
	DeleteAutomationAutomationsIdDelete(ctx context.Context, id UUID, params *DeleteAutomationAutomationsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadAutomationAutomationsIdGet makes a GET request to /automations/{id}
	ReadAutomationAutomationsIdGet(ctx context.Context, id UUID, params *ReadAutomationAutomationsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// PatchAutomationAutomationsIdPatchWithBody makes a PATCH request to /automations/{id}
	PatchAutomationAutomationsIdPatchWithBody(ctx context.Context, id UUID, params *PatchAutomationAutomationsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	PatchAutomationAutomationsIdPatch(ctx context.Context, id UUID, params *PatchAutomationAutomationsIdPatchParams, body patch_automation_automations__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateAutomationAutomationsIdPutWithBody makes a PUT request to /automations/{id}
	UpdateAutomationAutomationsIdPutWithBody(ctx context.Context, id UUID, params *UpdateAutomationAutomationsIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateAutomationAutomationsIdPut(ctx context.Context, id UUID, params *UpdateAutomationAutomationsIdPutParams, body update_automation_automations__id__putJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadAvailableBlockCapabilitiesBlockCapabilitiesGet makes a GET request to /block_capabilities/
	ReadAvailableBlockCapabilitiesBlockCapabilitiesGet(ctx context.Context, params *ReadAvailableBlockCapabilitiesBlockCapabilitiesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateBlockDocumentBlockDocumentsPostWithBody makes a POST request to /block_documents/
	CreateBlockDocumentBlockDocumentsPostWithBody(ctx context.Context, params *CreateBlockDocumentBlockDocumentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateBlockDocumentBlockDocumentsPost(ctx context.Context, params *CreateBlockDocumentBlockDocumentsPostParams, body create_block_document_block_documents__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountBlockDocumentsBlockDocumentsCountPostWithBody makes a POST request to /block_documents/count
	CountBlockDocumentsBlockDocumentsCountPostWithBody(ctx context.Context, params *CountBlockDocumentsBlockDocumentsCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountBlockDocumentsBlockDocumentsCountPost(ctx context.Context, params *CountBlockDocumentsBlockDocumentsCountPostParams, body count_block_documents_block_documents_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockDocumentsBlockDocumentsFilterPostWithBody makes a POST request to /block_documents/filter
	ReadBlockDocumentsBlockDocumentsFilterPostWithBody(ctx context.Context, params *ReadBlockDocumentsBlockDocumentsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadBlockDocumentsBlockDocumentsFilterPost(ctx context.Context, params *ReadBlockDocumentsBlockDocumentsFilterPostParams, body read_block_documents_block_documents_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteBlockDocumentBlockDocumentsIdDelete makes a DELETE request to /block_documents/{id}
	DeleteBlockDocumentBlockDocumentsIdDelete(ctx context.Context, id UUID, params *DeleteBlockDocumentBlockDocumentsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockDocumentByIdBlockDocumentsIdGet makes a GET request to /block_documents/{id}
	ReadBlockDocumentByIdBlockDocumentsIdGet(ctx context.Context, id UUID, params *ReadBlockDocumentByIdBlockDocumentsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateBlockDocumentDataBlockDocumentsIdPatchWithBody makes a PATCH request to /block_documents/{id}
	UpdateBlockDocumentDataBlockDocumentsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateBlockDocumentDataBlockDocumentsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateBlockDocumentDataBlockDocumentsIdPatch(ctx context.Context, id UUID, params *UpdateBlockDocumentDataBlockDocumentsIdPatchParams, body update_block_document_data_block_documents__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateBlockSchemaBlockSchemasPostWithBody makes a POST request to /block_schemas/
	CreateBlockSchemaBlockSchemasPostWithBody(ctx context.Context, params *CreateBlockSchemaBlockSchemasPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateBlockSchemaBlockSchemasPost(ctx context.Context, params *CreateBlockSchemaBlockSchemasPostParams, body create_block_schema_block_schemas__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet makes a GET request to /block_schemas/checksum/{checksum}
	ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet(ctx context.Context, checksum string, params *ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockSchemasBlockSchemasFilterPostWithBody makes a POST request to /block_schemas/filter
	ReadBlockSchemasBlockSchemasFilterPostWithBody(ctx context.Context, params *ReadBlockSchemasBlockSchemasFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadBlockSchemasBlockSchemasFilterPost(ctx context.Context, params *ReadBlockSchemasBlockSchemasFilterPostParams, body read_block_schemas_block_schemas_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteBlockSchemaBlockSchemasIdDelete makes a DELETE request to /block_schemas/{id}
	DeleteBlockSchemaBlockSchemasIdDelete(ctx context.Context, id UUID, params *DeleteBlockSchemaBlockSchemasIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockSchemaByIdBlockSchemasIdGet makes a GET request to /block_schemas/{id}
	ReadBlockSchemaByIdBlockSchemasIdGet(ctx context.Context, id UUID, params *ReadBlockSchemaByIdBlockSchemasIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateBlockTypeBlockTypesPostWithBody makes a POST request to /block_types/
	CreateBlockTypeBlockTypesPostWithBody(ctx context.Context, params *CreateBlockTypeBlockTypesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateBlockTypeBlockTypesPost(ctx context.Context, params *CreateBlockTypeBlockTypesPostParams, body create_block_type_block_types__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockTypesBlockTypesFilterPostWithBody makes a POST request to /block_types/filter
	ReadBlockTypesBlockTypesFilterPostWithBody(ctx context.Context, params *ReadBlockTypesBlockTypesFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadBlockTypesBlockTypesFilterPost(ctx context.Context, params *ReadBlockTypesBlockTypesFilterPostParams, body read_block_types_block_types_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPost makes a POST request to /block_types/install_system_block_types
	InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPost(ctx context.Context, params *InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockTypeBySlugBlockTypesSlugSlugGet makes a GET request to /block_types/slug/{slug}
	ReadBlockTypeBySlugBlockTypesSlugSlugGet(ctx context.Context, slug string, params *ReadBlockTypeBySlugBlockTypesSlugSlugGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet makes a GET request to /block_types/slug/{slug}/block_documents
	ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet(ctx context.Context, slug string, params *ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet makes a GET request to /block_types/slug/{slug}/block_documents/name/{block_document_name}
	ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet(ctx context.Context, slug string, blockDocumentName string, params *ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteBlockTypeBlockTypesIdDelete makes a DELETE request to /block_types/{id}
	DeleteBlockTypeBlockTypesIdDelete(ctx context.Context, id UUID, params *DeleteBlockTypeBlockTypesIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadBlockTypeByIdBlockTypesIdGet makes a GET request to /block_types/{id}
	ReadBlockTypeByIdBlockTypesIdGet(ctx context.Context, id UUID, params *ReadBlockTypeByIdBlockTypesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateBlockTypeBlockTypesIdPatchWithBody makes a PATCH request to /block_types/{id}
	UpdateBlockTypeBlockTypesIdPatchWithBody(ctx context.Context, id UUID, params *UpdateBlockTypeBlockTypesIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateBlockTypeBlockTypesIdPatch(ctx context.Context, id UUID, params *UpdateBlockTypeBlockTypesIdPatchParams, body update_block_type_block_types__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadViewContentCollectionsViewsViewGet makes a GET request to /collections/views/{view}
	ReadViewContentCollectionsViewsViewGet(ctx context.Context, view string, params *ReadViewContentCollectionsViewsViewGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateConcurrencyLimitConcurrencyLimitsPostWithBody makes a POST request to /concurrency_limits/
	CreateConcurrencyLimitConcurrencyLimitsPostWithBody(ctx context.Context, params *CreateConcurrencyLimitConcurrencyLimitsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateConcurrencyLimitConcurrencyLimitsPost(ctx context.Context, params *CreateConcurrencyLimitConcurrencyLimitsPostParams, body create_concurrency_limit_concurrency_limits__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostWithBody makes a POST request to /concurrency_limits/decrement
	DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostWithBody(ctx context.Context, params *DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost(ctx context.Context, params *DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams, body decrement_concurrency_limits_v1_concurrency_limits_decrement_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadConcurrencyLimitsConcurrencyLimitsFilterPostWithBody makes a POST request to /concurrency_limits/filter
	ReadConcurrencyLimitsConcurrencyLimitsFilterPostWithBody(ctx context.Context, params *ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadConcurrencyLimitsConcurrencyLimitsFilterPost(ctx context.Context, params *ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams, body read_concurrency_limits_concurrency_limits_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostWithBody makes a POST request to /concurrency_limits/increment
	IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostWithBody(ctx context.Context, params *IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost(ctx context.Context, params *IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams, body increment_concurrency_limits_v1_concurrency_limits_increment_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete makes a DELETE request to /concurrency_limits/tag/{tag}
	DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete(ctx context.Context, tag string, params *DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet makes a GET request to /concurrency_limits/tag/{tag}
	ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet(ctx context.Context, tag string, params *ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostWithBody makes a POST request to /concurrency_limits/tag/{tag}/reset
	ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostWithBody(ctx context.Context, tag string, params *ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost(ctx context.Context, tag string, params *ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams, body reset_concurrency_limit_by_tag_concurrency_limits_tag__tag__reset_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteConcurrencyLimitConcurrencyLimitsIdDelete makes a DELETE request to /concurrency_limits/{id}
	DeleteConcurrencyLimitConcurrencyLimitsIdDelete(ctx context.Context, id UUID, params *DeleteConcurrencyLimitConcurrencyLimitsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadConcurrencyLimitConcurrencyLimitsIdGet makes a GET request to /concurrency_limits/{id}
	ReadConcurrencyLimitConcurrencyLimitsIdGet(ctx context.Context, id UUID, params *ReadConcurrencyLimitConcurrencyLimitsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateCsrfTokenCsrfTokenGet makes a GET request to /csrf-token
	CreateCsrfTokenCsrfTokenGet(ctx context.Context, params *CreateCsrfTokenCsrfTokenGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateDeploymentDeploymentsPostWithBody makes a POST request to /deployments/
	CreateDeploymentDeploymentsPostWithBody(ctx context.Context, params *CreateDeploymentDeploymentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateDeploymentDeploymentsPost(ctx context.Context, params *CreateDeploymentDeploymentsPostParams, body create_deployment_deployments__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkDeleteDeploymentsDeploymentsBulkDeletePostWithBody makes a POST request to /deployments/bulk_delete
	BulkDeleteDeploymentsDeploymentsBulkDeletePostWithBody(ctx context.Context, params *BulkDeleteDeploymentsDeploymentsBulkDeletePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkDeleteDeploymentsDeploymentsBulkDeletePost(ctx context.Context, params *BulkDeleteDeploymentsDeploymentsBulkDeletePostParams, body bulk_delete_deployments_deployments_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountDeploymentsDeploymentsCountPostWithBody makes a POST request to /deployments/count
	CountDeploymentsDeploymentsCountPostWithBody(ctx context.Context, params *CountDeploymentsDeploymentsCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountDeploymentsDeploymentsCountPost(ctx context.Context, params *CountDeploymentsDeploymentsCountPostParams, body count_deployments_deployments_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadDeploymentsDeploymentsFilterPostWithBody makes a POST request to /deployments/filter
	ReadDeploymentsDeploymentsFilterPostWithBody(ctx context.Context, params *ReadDeploymentsDeploymentsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadDeploymentsDeploymentsFilterPost(ctx context.Context, params *ReadDeploymentsDeploymentsFilterPostParams, body read_deployments_deployments_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostWithBody makes a POST request to /deployments/get_scheduled_flow_runs
	GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostWithBody(ctx context.Context, params *GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost(ctx context.Context, params *GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams, body get_scheduled_flow_runs_for_deployments_deployments_get_scheduled_flow_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet makes a GET request to /deployments/name/{flow_name}/{deployment_name}
	ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet(ctx context.Context, flowName string, deploymentName string, params *ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// PaginateDeploymentsDeploymentsPaginatePostWithBody makes a POST request to /deployments/paginate
	PaginateDeploymentsDeploymentsPaginatePostWithBody(ctx context.Context, params *PaginateDeploymentsDeploymentsPaginatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	PaginateDeploymentsDeploymentsPaginatePost(ctx context.Context, params *PaginateDeploymentsDeploymentsPaginatePostParams, body paginate_deployments_deployments_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteDeploymentDeploymentsIdDelete makes a DELETE request to /deployments/{id}
	DeleteDeploymentDeploymentsIdDelete(ctx context.Context, id UUID, params *DeleteDeploymentDeploymentsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadDeploymentDeploymentsIdGet makes a GET request to /deployments/{id}
	ReadDeploymentDeploymentsIdGet(ctx context.Context, id UUID, params *ReadDeploymentDeploymentsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateDeploymentDeploymentsIdPatchWithBody makes a PATCH request to /deployments/{id}
	UpdateDeploymentDeploymentsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateDeploymentDeploymentsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateDeploymentDeploymentsIdPatch(ctx context.Context, id UUID, params *UpdateDeploymentDeploymentsIdPatchParams, body update_deployment_deployments__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostWithBody makes a POST request to /deployments/{id}/create_flow_run
	CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostWithBody(ctx context.Context, id UUID, params *CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPost(ctx context.Context, id UUID, params *CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams, body create_flow_run_from_deployment_deployments__id__create_flow_run_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostWithBody makes a POST request to /deployments/{id}/create_flow_run/bulk
	BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostWithBody(ctx context.Context, id UUID, params *BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPost(ctx context.Context, id UUID, params *BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams, body bulk_create_flow_runs_from_deployment_deployments__id__create_flow_run_bulk_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// PauseDeploymentDeploymentsIdPauseDeploymentPost makes a POST request to /deployments/{id}/pause_deployment
	PauseDeploymentDeploymentsIdPauseDeploymentPost(ctx context.Context, id UUID, params *PauseDeploymentDeploymentsIdPauseDeploymentPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ResumeDeploymentDeploymentsIdResumeDeploymentPost makes a POST request to /deployments/{id}/resume_deployment
	ResumeDeploymentDeploymentsIdResumeDeploymentPost(ctx context.Context, id UUID, params *ResumeDeploymentDeploymentsIdResumeDeploymentPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ScheduleDeploymentDeploymentsIdSchedulePostWithBody makes a POST request to /deployments/{id}/schedule
	ScheduleDeploymentDeploymentsIdSchedulePostWithBody(ctx context.Context, id UUID, params *ScheduleDeploymentDeploymentsIdSchedulePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ScheduleDeploymentDeploymentsIdSchedulePost(ctx context.Context, id UUID, params *ScheduleDeploymentDeploymentsIdSchedulePostParams, body schedule_deployment_deployments__id__schedule_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadDeploymentSchedulesDeploymentsIdSchedulesGet makes a GET request to /deployments/{id}/schedules
	ReadDeploymentSchedulesDeploymentsIdSchedulesGet(ctx context.Context, id UUID, params *ReadDeploymentSchedulesDeploymentsIdSchedulesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateDeploymentSchedulesDeploymentsIdSchedulesPostWithBody makes a POST request to /deployments/{id}/schedules
	CreateDeploymentSchedulesDeploymentsIdSchedulesPostWithBody(ctx context.Context, id UUID, params *CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateDeploymentSchedulesDeploymentsIdSchedulesPost(ctx context.Context, id UUID, params *CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams, body create_deployment_schedules_deployments__id__schedules_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDelete makes a DELETE request to /deployments/{id}/schedules/{schedule_id}
	DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDelete(ctx context.Context, id UUID, scheduleId UUID, params *DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchWithBody makes a PATCH request to /deployments/{id}/schedules/{schedule_id}
	UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchWithBody(ctx context.Context, id UUID, scheduleId UUID, params *UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatch(ctx context.Context, id UUID, scheduleId UUID, params *UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams, body update_deployment_schedule_deployments__id__schedules__schedule_id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet makes a GET request to /deployments/{id}/work_queue_check
	WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet(ctx context.Context, id UUID, params *WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateEventsEventsPostWithBody makes a POST request to /events
	CreateEventsEventsPostWithBody(ctx context.Context, params *CreateEventsEventsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateEventsEventsPost(ctx context.Context, params *CreateEventsEventsPostParams, body create_events_events_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountAccountEventsEventsCountByCountablePostWithBody makes a POST request to /events/count-by/{countable}
	CountAccountEventsEventsCountByCountablePostWithBody(ctx context.Context, countable string, params *CountAccountEventsEventsCountByCountablePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountAccountEventsEventsCountByCountablePost(ctx context.Context, countable string, params *CountAccountEventsEventsCountByCountablePostParams, body count_account_events_events_count_by__countable__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadEventsEventsFilterPostWithBody makes a POST request to /events/filter
	ReadEventsEventsFilterPostWithBody(ctx context.Context, params *ReadEventsEventsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadEventsEventsFilterPost(ctx context.Context, params *ReadEventsEventsFilterPostParams, body read_events_events_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadAccountEventsPageEventsFilterNextGet makes a GET request to /events/filter/next
	ReadAccountEventsPageEventsFilterNextGet(ctx context.Context, params *ReadAccountEventsPageEventsFilterNextGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowRunStatesFlowRunStatesGet makes a GET request to /flow_run_states/
	ReadFlowRunStatesFlowRunStatesGet(ctx context.Context, params *ReadFlowRunStatesFlowRunStatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowRunStateFlowRunStatesIdGet makes a GET request to /flow_run_states/{id}
	ReadFlowRunStateFlowRunStatesIdGet(ctx context.Context, id UUID, params *ReadFlowRunStateFlowRunStatesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateFlowRunFlowRunsPostWithBody makes a POST request to /flow_runs/
	CreateFlowRunFlowRunsPostWithBody(ctx context.Context, params *CreateFlowRunFlowRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateFlowRunFlowRunsPost(ctx context.Context, params *CreateFlowRunFlowRunsPostParams, body create_flow_run_flow_runs__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkDeleteFlowRunsFlowRunsBulkDeletePostWithBody makes a POST request to /flow_runs/bulk_delete
	BulkDeleteFlowRunsFlowRunsBulkDeletePostWithBody(ctx context.Context, params *BulkDeleteFlowRunsFlowRunsBulkDeletePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkDeleteFlowRunsFlowRunsBulkDeletePost(ctx context.Context, params *BulkDeleteFlowRunsFlowRunsBulkDeletePostParams, body bulk_delete_flow_runs_flow_runs_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkSetFlowRunStateFlowRunsBulkSetStatePostWithBody makes a POST request to /flow_runs/bulk_set_state
	BulkSetFlowRunStateFlowRunsBulkSetStatePostWithBody(ctx context.Context, params *BulkSetFlowRunStateFlowRunsBulkSetStatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkSetFlowRunStateFlowRunsBulkSetStatePost(ctx context.Context, params *BulkSetFlowRunStateFlowRunsBulkSetStatePostParams, body bulk_set_flow_run_state_flow_runs_bulk_set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountFlowRunsFlowRunsCountPostWithBody makes a POST request to /flow_runs/count
	CountFlowRunsFlowRunsCountPostWithBody(ctx context.Context, params *CountFlowRunsFlowRunsCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountFlowRunsFlowRunsCountPost(ctx context.Context, params *CountFlowRunsFlowRunsCountPostParams, body count_flow_runs_flow_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowRunsFlowRunsFilterPostWithBody makes a POST request to /flow_runs/filter
	ReadFlowRunsFlowRunsFilterPostWithBody(ctx context.Context, params *ReadFlowRunsFlowRunsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadFlowRunsFlowRunsFilterPost(ctx context.Context, params *ReadFlowRunsFlowRunsFilterPostParams, body read_flow_runs_flow_runs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// FlowRunHistoryFlowRunsHistoryPostWithBody makes a POST request to /flow_runs/history
	FlowRunHistoryFlowRunsHistoryPostWithBody(ctx context.Context, params *FlowRunHistoryFlowRunsHistoryPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	FlowRunHistoryFlowRunsHistoryPost(ctx context.Context, params *FlowRunHistoryFlowRunsHistoryPostParams, body flow_run_history_flow_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// AverageFlowRunLatenessFlowRunsLatenessPostWithBody makes a POST request to /flow_runs/lateness
	AverageFlowRunLatenessFlowRunsLatenessPostWithBody(ctx context.Context, params *AverageFlowRunLatenessFlowRunsLatenessPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	AverageFlowRunLatenessFlowRunsLatenessPost(ctx context.Context, params *AverageFlowRunLatenessFlowRunsLatenessPostParams, body average_flow_run_lateness_flow_runs_lateness_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// PaginateFlowRunsFlowRunsPaginatePostWithBody makes a POST request to /flow_runs/paginate
	PaginateFlowRunsFlowRunsPaginatePostWithBody(ctx context.Context, params *PaginateFlowRunsFlowRunsPaginatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	PaginateFlowRunsFlowRunsPaginatePost(ctx context.Context, params *PaginateFlowRunsFlowRunsPaginatePostParams, body paginate_flow_runs_flow_runs_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteFlowRunFlowRunsIdDelete makes a DELETE request to /flow_runs/{id}
	DeleteFlowRunFlowRunsIdDelete(ctx context.Context, id UUID, params *DeleteFlowRunFlowRunsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowRunFlowRunsIdGet makes a GET request to /flow_runs/{id}
	ReadFlowRunFlowRunsIdGet(ctx context.Context, id UUID, params *ReadFlowRunFlowRunsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateFlowRunFlowRunsIdPatchWithBody makes a PATCH request to /flow_runs/{id}
	UpdateFlowRunFlowRunsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateFlowRunFlowRunsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateFlowRunFlowRunsIdPatch(ctx context.Context, id UUID, params *UpdateFlowRunFlowRunsIdPatchParams, body update_flow_run_flow_runs__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowRunGraphV1FlowRunsIdGraphGet makes a GET request to /flow_runs/{id}/graph
	ReadFlowRunGraphV1FlowRunsIdGraphGet(ctx context.Context, id UUID, params *ReadFlowRunGraphV1FlowRunsIdGraphGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowRunGraphV2FlowRunsIdGraphV2Get makes a GET request to /flow_runs/{id}/graph-v2
	ReadFlowRunGraphV2FlowRunsIdGraphV2Get(ctx context.Context, id UUID, params *ReadFlowRunGraphV2FlowRunsIdGraphV2GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateFlowRunInputFlowRunsIdInputPostWithBody makes a POST request to /flow_runs/{id}/input
	CreateFlowRunInputFlowRunsIdInputPostWithBody(ctx context.Context, id UUID, params *CreateFlowRunInputFlowRunsIdInputPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateFlowRunInputFlowRunsIdInputPost(ctx context.Context, id UUID, params *CreateFlowRunInputFlowRunsIdInputPostParams, body create_flow_run_input_flow_runs__id__input_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// FilterFlowRunInputFlowRunsIdInputFilterPostWithBody makes a POST request to /flow_runs/{id}/input/filter
	FilterFlowRunInputFlowRunsIdInputFilterPostWithBody(ctx context.Context, id UUID, params *FilterFlowRunInputFlowRunsIdInputFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	FilterFlowRunInputFlowRunsIdInputFilterPost(ctx context.Context, id UUID, params *FilterFlowRunInputFlowRunsIdInputFilterPostParams, body filter_flow_run_input_flow_runs__id__input_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteFlowRunInputFlowRunsIdInputKeyDelete makes a DELETE request to /flow_runs/{id}/input/{key}
	DeleteFlowRunInputFlowRunsIdInputKeyDelete(ctx context.Context, id UUID, key string, params *DeleteFlowRunInputFlowRunsIdInputKeyDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowRunInputFlowRunsIdInputKeyGet makes a GET request to /flow_runs/{id}/input/{key}
	ReadFlowRunInputFlowRunsIdInputKeyGet(ctx context.Context, id UUID, key string, params *ReadFlowRunInputFlowRunsIdInputKeyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateFlowRunLabelsFlowRunsIdLabelsPatchWithBody makes a PATCH request to /flow_runs/{id}/labels
	UpdateFlowRunLabelsFlowRunsIdLabelsPatchWithBody(ctx context.Context, id UUID, params *UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateFlowRunLabelsFlowRunsIdLabelsPatch(ctx context.Context, id UUID, params *UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams, body update_flow_run_labels_flow_runs__id__labels_patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DownloadLogsFlowRunsIdLogsDownloadGet makes a GET request to /flow_runs/{id}/logs/download
	DownloadLogsFlowRunsIdLogsDownloadGet(ctx context.Context, id UUID, params *DownloadLogsFlowRunsIdLogsDownloadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ResumeFlowRunFlowRunsIdResumePostWithBody makes a POST request to /flow_runs/{id}/resume
	ResumeFlowRunFlowRunsIdResumePostWithBody(ctx context.Context, id UUID, params *ResumeFlowRunFlowRunsIdResumePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ResumeFlowRunFlowRunsIdResumePost(ctx context.Context, id UUID, params *ResumeFlowRunFlowRunsIdResumePostParams, body resume_flow_run_flow_runs__id__resume_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// SetFlowRunStateFlowRunsIdSetStatePostWithBody makes a POST request to /flow_runs/{id}/set_state
	SetFlowRunStateFlowRunsIdSetStatePostWithBody(ctx context.Context, id UUID, params *SetFlowRunStateFlowRunsIdSetStatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	SetFlowRunStateFlowRunsIdSetStatePost(ctx context.Context, id UUID, params *SetFlowRunStateFlowRunsIdSetStatePostParams, body set_flow_run_state_flow_runs__id__set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateFlowFlowsPostWithBody makes a POST request to /flows/
	CreateFlowFlowsPostWithBody(ctx context.Context, params *CreateFlowFlowsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateFlowFlowsPost(ctx context.Context, params *CreateFlowFlowsPostParams, body create_flow_flows__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkDeleteFlowsFlowsBulkDeletePostWithBody makes a POST request to /flows/bulk_delete
	BulkDeleteFlowsFlowsBulkDeletePostWithBody(ctx context.Context, params *BulkDeleteFlowsFlowsBulkDeletePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkDeleteFlowsFlowsBulkDeletePost(ctx context.Context, params *BulkDeleteFlowsFlowsBulkDeletePostParams, body bulk_delete_flows_flows_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountFlowsFlowsCountPostWithBody makes a POST request to /flows/count
	CountFlowsFlowsCountPostWithBody(ctx context.Context, params *CountFlowsFlowsCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountFlowsFlowsCountPost(ctx context.Context, params *CountFlowsFlowsCountPostParams, body count_flows_flows_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowsFlowsFilterPostWithBody makes a POST request to /flows/filter
	ReadFlowsFlowsFilterPostWithBody(ctx context.Context, params *ReadFlowsFlowsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadFlowsFlowsFilterPost(ctx context.Context, params *ReadFlowsFlowsFilterPostParams, body read_flows_flows_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowByNameFlowsNameNameGet makes a GET request to /flows/name/{name}
	ReadFlowByNameFlowsNameNameGet(ctx context.Context, name string, params *ReadFlowByNameFlowsNameNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// PaginateFlowsFlowsPaginatePostWithBody makes a POST request to /flows/paginate
	PaginateFlowsFlowsPaginatePostWithBody(ctx context.Context, params *PaginateFlowsFlowsPaginatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	PaginateFlowsFlowsPaginatePost(ctx context.Context, params *PaginateFlowsFlowsPaginatePostParams, body paginate_flows_flows_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteFlowFlowsIdDelete makes a DELETE request to /flows/{id}
	DeleteFlowFlowsIdDelete(ctx context.Context, id UUID, params *DeleteFlowFlowsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowFlowsIdGet makes a GET request to /flows/{id}
	ReadFlowFlowsIdGet(ctx context.Context, id UUID, params *ReadFlowFlowsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateFlowFlowsIdPatchWithBody makes a PATCH request to /flows/{id}
	UpdateFlowFlowsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateFlowFlowsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateFlowFlowsIdPatch(ctx context.Context, id UUID, params *UpdateFlowFlowsIdPatchParams, body update_flow_flows__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// HealthCheckHealthGet makes a GET request to /health
	HealthCheckHealthGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
	// HelloHelloGet makes a GET request to /hello
	HelloHelloGet(ctx context.Context, params *HelloHelloGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateLogsLogsPostWithBody makes a POST request to /logs/
	CreateLogsLogsPostWithBody(ctx context.Context, params *CreateLogsLogsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateLogsLogsPost(ctx context.Context, params *CreateLogsLogsPostParams, body create_logs_logs__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadLogsLogsFilterPostWithBody makes a POST request to /logs/filter
	ReadLogsLogsFilterPostWithBody(ctx context.Context, params *ReadLogsLogsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadLogsLogsFilterPost(ctx context.Context, params *ReadLogsLogsFilterPostParams, body read_logs_logs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// PerformReadinessCheckReadyGet makes a GET request to /ready
	PerformReadinessCheckReadyGet(ctx context.Context, params *PerformReadinessCheckReadyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateSavedSearchSavedSearchesPutWithBody makes a PUT request to /saved_searches/
	CreateSavedSearchSavedSearchesPutWithBody(ctx context.Context, params *CreateSavedSearchSavedSearchesPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateSavedSearchSavedSearchesPut(ctx context.Context, params *CreateSavedSearchSavedSearchesPutParams, body create_saved_search_saved_searches__putJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadSavedSearchesSavedSearchesFilterPostWithBody makes a POST request to /saved_searches/filter
	ReadSavedSearchesSavedSearchesFilterPostWithBody(ctx context.Context, params *ReadSavedSearchesSavedSearchesFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadSavedSearchesSavedSearchesFilterPost(ctx context.Context, params *ReadSavedSearchesSavedSearchesFilterPostParams, body read_saved_searches_saved_searches_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteSavedSearchSavedSearchesIdDelete makes a DELETE request to /saved_searches/{id}
	DeleteSavedSearchSavedSearchesIdDelete(ctx context.Context, id UUID, params *DeleteSavedSearchSavedSearchesIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadSavedSearchSavedSearchesIdGet makes a GET request to /saved_searches/{id}
	ReadSavedSearchSavedSearchesIdGet(ctx context.Context, id UUID, params *ReadSavedSearchSavedSearchesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadTaskRunStatesTaskRunStatesGet makes a GET request to /task_run_states/
	ReadTaskRunStatesTaskRunStatesGet(ctx context.Context, params *ReadTaskRunStatesTaskRunStatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadTaskRunStateTaskRunStatesIdGet makes a GET request to /task_run_states/{id}
	ReadTaskRunStateTaskRunStatesIdGet(ctx context.Context, id UUID, params *ReadTaskRunStateTaskRunStatesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateTaskRunTaskRunsPostWithBody makes a POST request to /task_runs/
	CreateTaskRunTaskRunsPostWithBody(ctx context.Context, params *CreateTaskRunTaskRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateTaskRunTaskRunsPost(ctx context.Context, params *CreateTaskRunTaskRunsPostParams, body create_task_run_task_runs__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountTaskRunsTaskRunsCountPostWithBody makes a POST request to /task_runs/count
	CountTaskRunsTaskRunsCountPostWithBody(ctx context.Context, params *CountTaskRunsTaskRunsCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountTaskRunsTaskRunsCountPost(ctx context.Context, params *CountTaskRunsTaskRunsCountPostParams, body count_task_runs_task_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadTaskRunsTaskRunsFilterPostWithBody makes a POST request to /task_runs/filter
	ReadTaskRunsTaskRunsFilterPostWithBody(ctx context.Context, params *ReadTaskRunsTaskRunsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadTaskRunsTaskRunsFilterPost(ctx context.Context, params *ReadTaskRunsTaskRunsFilterPostParams, body read_task_runs_task_runs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// TaskRunHistoryTaskRunsHistoryPostWithBody makes a POST request to /task_runs/history
	TaskRunHistoryTaskRunsHistoryPostWithBody(ctx context.Context, params *TaskRunHistoryTaskRunsHistoryPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	TaskRunHistoryTaskRunsHistoryPost(ctx context.Context, params *TaskRunHistoryTaskRunsHistoryPostParams, body task_run_history_task_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// PaginateTaskRunsTaskRunsPaginatePostWithBody makes a POST request to /task_runs/paginate
	PaginateTaskRunsTaskRunsPaginatePostWithBody(ctx context.Context, params *PaginateTaskRunsTaskRunsPaginatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	PaginateTaskRunsTaskRunsPaginatePost(ctx context.Context, params *PaginateTaskRunsTaskRunsPaginatePostParams, body paginate_task_runs_task_runs_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteTaskRunTaskRunsIdDelete makes a DELETE request to /task_runs/{id}
	DeleteTaskRunTaskRunsIdDelete(ctx context.Context, id UUID, params *DeleteTaskRunTaskRunsIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadTaskRunTaskRunsIdGet makes a GET request to /task_runs/{id}
	ReadTaskRunTaskRunsIdGet(ctx context.Context, id UUID, params *ReadTaskRunTaskRunsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateTaskRunTaskRunsIdPatchWithBody makes a PATCH request to /task_runs/{id}
	UpdateTaskRunTaskRunsIdPatchWithBody(ctx context.Context, id UUID, params *UpdateTaskRunTaskRunsIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateTaskRunTaskRunsIdPatch(ctx context.Context, id UUID, params *UpdateTaskRunTaskRunsIdPatchParams, body update_task_run_task_runs__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// SetTaskRunStateTaskRunsIdSetStatePostWithBody makes a POST request to /task_runs/{id}/set_state
	SetTaskRunStateTaskRunsIdSetStatePostWithBody(ctx context.Context, id UUID, params *SetTaskRunStateTaskRunsIdSetStatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	SetTaskRunStateTaskRunsIdSetStatePost(ctx context.Context, id UUID, params *SetTaskRunStateTaskRunsIdSetStatePostParams, body set_task_run_state_task_runs__id__set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadTaskWorkersTaskWorkersFilterPostWithBody makes a POST request to /task_workers/filter
	ReadTaskWorkersTaskWorkersFilterPostWithBody(ctx context.Context, params *ReadTaskWorkersTaskWorkersFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadTaskWorkersTaskWorkersFilterPost(ctx context.Context, params *ReadTaskWorkersTaskWorkersFilterPostParams, body read_task_workers_task_workers_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ValidateTemplateTemplatesValidatePostWithBody makes a POST request to /templates/validate
	ValidateTemplateTemplatesValidatePostWithBody(ctx context.Context, params *ValidateTemplateTemplatesValidatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ValidateTemplateTemplatesValidatePost(ctx context.Context, params *ValidateTemplateTemplatesValidatePostParams, body validate_template_templates_validate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostWithBody makes a POST request to /ui/flow_runs/count-task-runs
	CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostWithBody(ctx context.Context, params *CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPost(ctx context.Context, params *CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams, body count_task_runs_by_flow_run_ui_flow_runs_count_task_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadFlowRunHistoryUiFlowRunsHistoryPostWithBody makes a POST request to /ui/flow_runs/history
	ReadFlowRunHistoryUiFlowRunsHistoryPostWithBody(ctx context.Context, params *ReadFlowRunHistoryUiFlowRunsHistoryPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadFlowRunHistoryUiFlowRunsHistoryPost(ctx context.Context, params *ReadFlowRunHistoryUiFlowRunsHistoryPostParams, body read_flow_run_history_ui_flow_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountDeploymentsByFlowUiFlowsCountDeploymentsPostWithBody makes a POST request to /ui/flows/count-deployments
	CountDeploymentsByFlowUiFlowsCountDeploymentsPostWithBody(ctx context.Context, params *CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountDeploymentsByFlowUiFlowsCountDeploymentsPost(ctx context.Context, params *CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams, body count_deployments_by_flow_ui_flows_count_deployments_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// NextRunsByFlowUiFlowsNextRunsPostWithBody makes a POST request to /ui/flows/next-runs
	NextRunsByFlowUiFlowsNextRunsPostWithBody(ctx context.Context, params *NextRunsByFlowUiFlowsNextRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	NextRunsByFlowUiFlowsNextRunsPost(ctx context.Context, params *NextRunsByFlowUiFlowsNextRunsPostParams, body next_runs_by_flow_ui_flows_next_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ValidateObjUiSchemasValidatePostWithBody makes a POST request to /ui/schemas/validate
	ValidateObjUiSchemasValidatePostWithBody(ctx context.Context, params *ValidateObjUiSchemasValidatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ValidateObjUiSchemasValidatePost(ctx context.Context, params *ValidateObjUiSchemasValidatePostParams, body validate_obj_ui_schemas_validate_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadTaskRunCountsByStateUiTaskRunsCountPostWithBody makes a POST request to /ui/task_runs/count
	ReadTaskRunCountsByStateUiTaskRunsCountPostWithBody(ctx context.Context, params *ReadTaskRunCountsByStateUiTaskRunsCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadTaskRunCountsByStateUiTaskRunsCountPost(ctx context.Context, params *ReadTaskRunCountsByStateUiTaskRunsCountPostParams, body read_task_run_counts_by_state_ui_task_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostWithBody makes a POST request to /ui/task_runs/dashboard/counts
	ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostWithBody(ctx context.Context, params *ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPost(ctx context.Context, params *ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams, body read_dashboard_task_run_counts_ui_task_runs_dashboard_counts_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadTaskRunWithFlowRunNameUiTaskRunsIdGet makes a GET request to /ui/task_runs/{id}
	ReadTaskRunWithFlowRunNameUiTaskRunsIdGet(ctx context.Context, id UUID, params *ReadTaskRunWithFlowRunNameUiTaskRunsIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateConcurrencyLimitV2V2ConcurrencyLimitsPostWithBody makes a POST request to /v2/concurrency_limits/
	CreateConcurrencyLimitV2V2ConcurrencyLimitsPostWithBody(ctx context.Context, params *CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateConcurrencyLimitV2V2ConcurrencyLimitsPost(ctx context.Context, params *CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams, body create_concurrency_limit_v2_v2_concurrency_limits__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostWithBody makes a POST request to /v2/concurrency_limits/decrement
	BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostWithBody(ctx context.Context, params *BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost(ctx context.Context, params *BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams, body bulk_decrement_active_slots_v2_concurrency_limits_decrement_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostWithBody makes a POST request to /v2/concurrency_limits/decrement-with-lease
	BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostWithBody(ctx context.Context, params *BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePost(ctx context.Context, params *BulkDecrementActiveSlotsWithLeaseV2ConcurrencyLimitsDecrementWithLeasePostParams, body bulk_decrement_active_slots_with_lease_v2_concurrency_limits_decrement_with_lease_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostWithBody makes a POST request to /v2/concurrency_limits/filter
	ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostWithBody(ctx context.Context, params *ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost(ctx context.Context, params *ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams, body read_all_concurrency_limits_v2_v2_concurrency_limits_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostWithBody makes a POST request to /v2/concurrency_limits/increment
	BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostWithBody(ctx context.Context, params *BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost(ctx context.Context, params *BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams, body bulk_increment_active_slots_v2_concurrency_limits_increment_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostWithBody makes a POST request to /v2/concurrency_limits/increment-with-lease
	BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostWithBody(ctx context.Context, params *BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost(ctx context.Context, params *BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams, body bulk_increment_active_slots_with_lease_v2_concurrency_limits_increment_with_lease_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostWithBody makes a POST request to /v2/concurrency_limits/leases/{lease_id}/renew
	RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostWithBody(ctx context.Context, leaseId UUID, params *RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPost(ctx context.Context, leaseId UUID, params *RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams, body renew_concurrency_lease_v2_concurrency_limits_leases__lease_id__renew_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDelete makes a DELETE request to /v2/concurrency_limits/{id_or_name}
	DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDelete(ctx context.Context, idOrName any, params *DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet makes a GET request to /v2/concurrency_limits/{id_or_name}
	ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet(ctx context.Context, idOrName any, params *ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchWithBody makes a PATCH request to /v2/concurrency_limits/{id_or_name}
	UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchWithBody(ctx context.Context, idOrName any, params *UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatch(ctx context.Context, idOrName any, params *UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams, body update_concurrency_limit_v2_v2_concurrency_limits__id_or_name__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateVariableVariablesPostWithBody makes a POST request to /variables/
	CreateVariableVariablesPostWithBody(ctx context.Context, params *CreateVariableVariablesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateVariableVariablesPost(ctx context.Context, params *CreateVariableVariablesPostParams, body create_variable_variables__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountVariablesVariablesCountPostWithBody makes a POST request to /variables/count
	CountVariablesVariablesCountPostWithBody(ctx context.Context, params *CountVariablesVariablesCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountVariablesVariablesCountPost(ctx context.Context, params *CountVariablesVariablesCountPostParams, body count_variables_variables_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadVariablesVariablesFilterPostWithBody makes a POST request to /variables/filter
	ReadVariablesVariablesFilterPostWithBody(ctx context.Context, params *ReadVariablesVariablesFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadVariablesVariablesFilterPost(ctx context.Context, params *ReadVariablesVariablesFilterPostParams, body read_variables_variables_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteVariableByNameVariablesNameNameDelete makes a DELETE request to /variables/name/{name}
	DeleteVariableByNameVariablesNameNameDelete(ctx context.Context, name string, params *DeleteVariableByNameVariablesNameNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadVariableByNameVariablesNameNameGet makes a GET request to /variables/name/{name}
	ReadVariableByNameVariablesNameNameGet(ctx context.Context, name string, params *ReadVariableByNameVariablesNameNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateVariableByNameVariablesNameNamePatchWithBody makes a PATCH request to /variables/name/{name}
	UpdateVariableByNameVariablesNameNamePatchWithBody(ctx context.Context, name string, params *UpdateVariableByNameVariablesNameNamePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateVariableByNameVariablesNameNamePatch(ctx context.Context, name string, params *UpdateVariableByNameVariablesNameNamePatchParams, body update_variable_by_name_variables_name__name__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteVariableVariablesIdDelete makes a DELETE request to /variables/{id}
	DeleteVariableVariablesIdDelete(ctx context.Context, id UUID, params *DeleteVariableVariablesIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadVariableVariablesIdGet makes a GET request to /variables/{id}
	ReadVariableVariablesIdGet(ctx context.Context, id UUID, params *ReadVariableVariablesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateVariableVariablesIdPatchWithBody makes a PATCH request to /variables/{id}
	UpdateVariableVariablesIdPatchWithBody(ctx context.Context, id UUID, params *UpdateVariableVariablesIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateVariableVariablesIdPatch(ctx context.Context, id UUID, params *UpdateVariableVariablesIdPatchParams, body update_variable_variables__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ServerVersionVersionGet makes a GET request to /version
	ServerVersionVersionGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateWorkPoolWorkPoolsPostWithBody makes a POST request to /work_pools/
	CreateWorkPoolWorkPoolsPostWithBody(ctx context.Context, params *CreateWorkPoolWorkPoolsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateWorkPoolWorkPoolsPost(ctx context.Context, params *CreateWorkPoolWorkPoolsPostParams, body create_work_pool_work_pools__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CountWorkPoolsWorkPoolsCountPostWithBody makes a POST request to /work_pools/count
	CountWorkPoolsWorkPoolsCountPostWithBody(ctx context.Context, params *CountWorkPoolsWorkPoolsCountPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CountWorkPoolsWorkPoolsCountPost(ctx context.Context, params *CountWorkPoolsWorkPoolsCountPostParams, body count_work_pools_work_pools_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkPoolsWorkPoolsFilterPostWithBody makes a POST request to /work_pools/filter
	ReadWorkPoolsWorkPoolsFilterPostWithBody(ctx context.Context, params *ReadWorkPoolsWorkPoolsFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadWorkPoolsWorkPoolsFilterPost(ctx context.Context, params *ReadWorkPoolsWorkPoolsFilterPostParams, body read_work_pools_work_pools_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteWorkPoolWorkPoolsNameDelete makes a DELETE request to /work_pools/{name}
	DeleteWorkPoolWorkPoolsNameDelete(ctx context.Context, name string, params *DeleteWorkPoolWorkPoolsNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkPoolWorkPoolsNameGet makes a GET request to /work_pools/{name}
	ReadWorkPoolWorkPoolsNameGet(ctx context.Context, name string, params *ReadWorkPoolWorkPoolsNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateWorkPoolWorkPoolsNamePatchWithBody makes a PATCH request to /work_pools/{name}
	UpdateWorkPoolWorkPoolsNamePatchWithBody(ctx context.Context, name string, params *UpdateWorkPoolWorkPoolsNamePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateWorkPoolWorkPoolsNamePatch(ctx context.Context, name string, params *UpdateWorkPoolWorkPoolsNamePatchParams, body update_work_pool_work_pools__name__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostWithBody makes a POST request to /work_pools/{name}/get_scheduled_flow_runs
	GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostWithBody(ctx context.Context, name string, params *GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost(ctx context.Context, name string, params *GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams, body get_scheduled_flow_runs_work_pools__name__get_scheduled_flow_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostWithBody makes a POST request to /work_pools/{work_pool_name}/queues
	CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostWithBody(ctx context.Context, workPoolName string, params *CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateWorkQueueWorkPoolsWorkPoolNameQueuesPost(ctx context.Context, workPoolName string, params *CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams, body create_work_queue_work_pools__work_pool_name__queues_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostWithBody makes a POST request to /work_pools/{work_pool_name}/queues/filter
	ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostWithBody(ctx context.Context, workPoolName string, params *ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost(ctx context.Context, workPoolName string, params *ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams, body read_work_queues_work_pools__work_pool_name__queues_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDelete makes a DELETE request to /work_pools/{work_pool_name}/queues/{name}
	DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDelete(ctx context.Context, workPoolName string, name string, params *DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet makes a GET request to /work_pools/{work_pool_name}/queues/{name}
	ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet(ctx context.Context, workPoolName string, name string, params *ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchWithBody makes a PATCH request to /work_pools/{work_pool_name}/queues/{name}
	UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchWithBody(ctx context.Context, workPoolName string, name string, params *UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatch(ctx context.Context, workPoolName string, name string, params *UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams, body update_work_queue_work_pools__work_pool_name__queues__name__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostWithBody makes a POST request to /work_pools/{work_pool_name}/workers/filter
	ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostWithBody(ctx context.Context, workPoolName string, params *ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost(ctx context.Context, workPoolName string, params *ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams, body read_workers_work_pools__work_pool_name__workers_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostWithBody makes a POST request to /work_pools/{work_pool_name}/workers/heartbeat
	WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostWithBody(ctx context.Context, workPoolName string, params *WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPost(ctx context.Context, workPoolName string, params *WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostParams, body worker_heartbeat_work_pools__work_pool_name__workers_heartbeat_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDelete makes a DELETE request to /work_pools/{work_pool_name}/workers/{name}
	DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDelete(ctx context.Context, workPoolName string, name string, params *DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// CreateWorkQueueWorkQueuesPostWithBody makes a POST request to /work_queues/
	CreateWorkQueueWorkQueuesPostWithBody(ctx context.Context, params *CreateWorkQueueWorkQueuesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	CreateWorkQueueWorkQueuesPost(ctx context.Context, params *CreateWorkQueueWorkQueuesPostParams, body create_work_queue_work_queues__postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkQueuesWorkQueuesFilterPostWithBody makes a POST request to /work_queues/filter
	ReadWorkQueuesWorkQueuesFilterPostWithBody(ctx context.Context, params *ReadWorkQueuesWorkQueuesFilterPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadWorkQueuesWorkQueuesFilterPost(ctx context.Context, params *ReadWorkQueuesWorkQueuesFilterPostParams, body read_work_queues_work_queues_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkQueueByNameWorkQueuesNameNameGet makes a GET request to /work_queues/name/{name}
	ReadWorkQueueByNameWorkQueuesNameNameGet(ctx context.Context, name string, params *ReadWorkQueueByNameWorkQueuesNameNameGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// DeleteWorkQueueWorkQueuesIdDelete makes a DELETE request to /work_queues/{id}
	DeleteWorkQueueWorkQueuesIdDelete(ctx context.Context, id UUID, params *DeleteWorkQueueWorkQueuesIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkQueueWorkQueuesIdGet makes a GET request to /work_queues/{id}
	ReadWorkQueueWorkQueuesIdGet(ctx context.Context, id UUID, params *ReadWorkQueueWorkQueuesIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
	// UpdateWorkQueueWorkQueuesIdPatchWithBody makes a PATCH request to /work_queues/{id}
	UpdateWorkQueueWorkQueuesIdPatchWithBody(ctx context.Context, id UUID, params *UpdateWorkQueueWorkQueuesIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	UpdateWorkQueueWorkQueuesIdPatch(ctx context.Context, id UUID, params *UpdateWorkQueueWorkQueuesIdPatchParams, body update_work_queue_work_queues__id__patchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkQueueRunsWorkQueuesIdGetRunsPostWithBody makes a POST request to /work_queues/{id}/get_runs
	ReadWorkQueueRunsWorkQueuesIdGetRunsPostWithBody(ctx context.Context, id UUID, params *ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
	ReadWorkQueueRunsWorkQueuesIdGetRunsPost(ctx context.Context, id UUID, params *ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams, body read_work_queue_runs_work_queues__id__get_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
	// ReadWorkQueueStatusWorkQueuesIdStatusGet makes a GET request to /work_queues/{id}/status
	ReadWorkQueueStatusWorkQueuesIdStatusGet(ctx context.Context, id UUID, params *ReadWorkQueueStatusWorkQueuesIdStatusGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}

ClientInterface is the interface specification for the client.

type ClientMetricsSettings

type ClientMetricsSettings struct {
	// Whether or not to enable Prometheus metrics in the client.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The port to expose the client Prometheus metrics on.
	Port *int `form:"port,omitempty" json:"port,omitempty"`
}

#/components/schemas/ClientMetricsSettings Settings for controlling metrics reporting from the client

func (*ClientMetricsSettings) ApplyDefaults

func (s *ClientMetricsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction.

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientSettings

type ClientSettings struct {
	//
	//         The maximum number of retries to perform on failed HTTP requests.
	//         Defaults to 5. Set to 0 to disable retries.
	//         See `PREFECT_CLIENT_RETRY_EXTRA_CODES` for details on which HTTP status codes are
	//         retried.
	//
	MaxRetries *int `form:"max_retries,omitempty" json:"max_retries,omitempty"`
	//
	//         A value greater than or equal to zero to control the amount of jitter added to retried
	//         client requests. Higher values introduce larger amounts of jitter.
	//         Set to 0 to disable jitter. See `clamped_poisson_interval` for details on the how jitter
	//         can affect retry lengths.
	//
	RetryJitterFactor *float32 `form:"retry_jitter_factor,omitempty" json:"retry_jitter_factor,omitempty"`
	//
	//         A list of extra HTTP status codes to retry on. Defaults to an empty list.
	//         429, 502 and 503 are always retried. Please note that not all routes are idempotent and retrying
	//         may result in unexpected behavior.
	//
	RetryExtraCodes *ClientSettingsRetryExtraCodes `form:"retry_extra_codes,omitempty" json:"retry_extra_codes,omitempty"`
	//
	//         Determines if CSRF token handling is active in the Prefect client for API
	//         requests.
	//
	//         When enabled (`True`), the client automatically manages CSRF tokens by
	//         retrieving, storing, and including them in applicable state-changing requests
	//
	CsrfSupportEnabled *bool `form:"csrf_support_enabled,omitempty" json:"csrf_support_enabled,omitempty"`
	//
	//         Custom HTTP headers to include with every API request to the Prefect server.
	//         Headers are specified as key-value pairs. Note that headers like 'User-Agent'
	//         and CSRF-related headers are managed by Prefect and cannot be overridden.
	//
	CustomHeaders map[string]string `form:"custom_headers,omitempty" json:"custom_headers,omitempty"`
	//
	//         Whether the client should check the server's API version on startup.
	//         When disabled, the client will skip the call to /admin/version that
	//         normally runs once per client context entry.  This is useful for worker
	//         subprocesses that inherit a known-compatible server configuration and
	//         do not need to repeat the version handshake.
	//
	ServerVersionCheckEnabled *bool                  `form:"server_version_check_enabled,omitempty" json:"server_version_check_enabled,omitempty"`
	Metrics                   *ClientMetricsSettings `form:"metrics,omitempty" json:"metrics,omitempty"`
}

#/components/schemas/ClientSettings Settings for controlling API client behavior

func (*ClientSettings) ApplyDefaults

func (s *ClientSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ClientSettingsCustomHeaders

type ClientSettingsCustomHeaders = map[string]string

#/components/schemas/ClientSettings/properties/custom_headers

Custom HTTP headers to include with every API request to the Prefect server.
Headers are specified as key-value pairs. Note that headers like 'User-Agent'
and CSRF-related headers are managed by Prefect and cannot be overridden.

type ClientSettingsRetryExtraCodes

type ClientSettingsRetryExtraCodes struct {
	String0      *string
	Int1         *int
	LBracketInt2 *[]int
	Any3         *any
}

#/components/schemas/ClientSettings/properties/retry_extra_codes

A list of extra HTTP status codes to retry on. Defaults to an empty list.
429, 502 and 503 are always retried. Please note that not all routes are idempotent and retrying
may result in unexpected behavior.

func (*ClientSettingsRetryExtraCodes) ApplyDefaults

func (u *ClientSettingsRetryExtraCodes) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ClientSettingsRetryExtraCodes) MarshalJSON

func (u ClientSettingsRetryExtraCodes) MarshalJSON() ([]byte, error)

func (*ClientSettingsRetryExtraCodes) UnmarshalJSON

func (u *ClientSettingsRetryExtraCodes) UnmarshalJSON(data []byte) error

type CloudSettings

type CloudSettings struct {
	// API URL for Prefect Cloud. Used for authentication with Prefect Cloud.
	APIURL *string `form:"api_url,omitempty" json:"api_url,omitempty"`
	// Whether or not to enable orchestration telemetry.
	EnableOrchestrationTelemetry *bool `form:"enable_orchestration_telemetry,omitempty" json:"enable_orchestration_telemetry,omitempty"`
	// Maximum size in characters for a single log when sending logs to Prefect Cloud.
	MaxLogSize *int `form:"max_log_size,omitempty" json:"max_log_size,omitempty"`
	// The URL of the Prefect Cloud UI. If not set, the client will attempt to infer it.
	UIURL Nullable[string] `form:"ui_url,omitempty" json:"ui_url,omitempty"`
}

#/components/schemas/CloudSettings Settings for interacting with Prefect Cloud

func (*CloudSettings) ApplyDefaults

func (s *CloudSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type CompoundTriggerInput

type CompoundTriggerInput struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The unique ID of this trigger
	ID       *UUID                              `form:"id,omitempty" json:"id,omitempty"`
	Triggers []CompoundTriggerInputTriggersItem `form:"triggers" json:"triggers"`
	Within   Nullable[float32]                  `form:"within" json:"within"`
	Require  CompoundTriggerInputRequire        `form:"require" json:"require"`
}

#/components/schemas/CompoundTrigger-Input A composite trigger that requires some number of triggers to have fired within the given time period

func (*CompoundTriggerInput) ApplyDefaults

func (s *CompoundTriggerInput) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type CompoundTriggerInputRequire

type CompoundTriggerInputRequire struct {
	Int0                              *int
	CompoundTriggerInputRequireAnyOf1 *CompoundTriggerInputRequireAnyOf1
}

#/components/schemas/CompoundTrigger-Input/properties/require

func (*CompoundTriggerInputRequire) ApplyDefaults

func (u *CompoundTriggerInputRequire) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (CompoundTriggerInputRequire) MarshalJSON

func (u CompoundTriggerInputRequire) MarshalJSON() ([]byte, error)

func (*CompoundTriggerInputRequire) UnmarshalJSON

func (u *CompoundTriggerInputRequire) UnmarshalJSON(data []byte) error

type CompoundTriggerInputRequireAnyOf1

type CompoundTriggerInputRequireAnyOf1 string

#/components/schemas/CompoundTrigger-Input/properties/require/anyOf/1

const (
	CompoundTriggerInputRequireAnyOf1Any CompoundTriggerInputRequireAnyOf1 = "any"
	CompoundTriggerInputRequireAnyOf1All CompoundTriggerInputRequireAnyOf1 = "all"
)

type CompoundTriggerInputTriggers

type CompoundTriggerInputTriggers = []CompoundTriggerInputTriggersItem

#/components/schemas/CompoundTrigger-Input/properties/triggers

type CompoundTriggerInputTriggersItem

type CompoundTriggerInputTriggersItem struct {
	EventTrigger         *EventTrigger
	CompoundTriggerInput *CompoundTriggerInput
	SequenceTriggerInput *SequenceTriggerInput
}

#/components/schemas/CompoundTrigger-Input/properties/triggers/items

func (*CompoundTriggerInputTriggersItem) ApplyDefaults

func (u *CompoundTriggerInputTriggersItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (CompoundTriggerInputTriggersItem) MarshalJSON

func (u CompoundTriggerInputTriggersItem) MarshalJSON() ([]byte, error)

func (*CompoundTriggerInputTriggersItem) UnmarshalJSON

func (u *CompoundTriggerInputTriggersItem) UnmarshalJSON(data []byte) error

type CompoundTriggerOutput

type CompoundTriggerOutput struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The unique ID of this trigger
	ID       *UUID                               `form:"id,omitempty" json:"id,omitempty"`
	Triggers []CompoundTriggerOutputTriggersItem `form:"triggers" json:"triggers"`
	Within   Nullable[float32]                   `form:"within" json:"within"`
	Require  CompoundTriggerOutputRequire        `form:"require" json:"require"`
}

#/components/schemas/CompoundTrigger-Output A composite trigger that requires some number of triggers to have fired within the given time period

func (*CompoundTriggerOutput) ApplyDefaults

func (s *CompoundTriggerOutput) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type CompoundTriggerOutputRequire

type CompoundTriggerOutputRequire struct {
	Int0                               *int
	CompoundTriggerOutputRequireAnyOf1 *CompoundTriggerOutputRequireAnyOf1
}

#/components/schemas/CompoundTrigger-Output/properties/require

func (*CompoundTriggerOutputRequire) ApplyDefaults

func (u *CompoundTriggerOutputRequire) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (CompoundTriggerOutputRequire) MarshalJSON

func (u CompoundTriggerOutputRequire) MarshalJSON() ([]byte, error)

func (*CompoundTriggerOutputRequire) UnmarshalJSON

func (u *CompoundTriggerOutputRequire) UnmarshalJSON(data []byte) error

type CompoundTriggerOutputRequireAnyOf1

type CompoundTriggerOutputRequireAnyOf1 string

#/components/schemas/CompoundTrigger-Output/properties/require/anyOf/1

const (
	CompoundTriggerOutputRequireAnyOf1Any CompoundTriggerOutputRequireAnyOf1 = "any"
	CompoundTriggerOutputRequireAnyOf1All CompoundTriggerOutputRequireAnyOf1 = "all"
)

type CompoundTriggerOutputTriggers

type CompoundTriggerOutputTriggers = []CompoundTriggerOutputTriggersItem

#/components/schemas/CompoundTrigger-Output/properties/triggers

type CompoundTriggerOutputTriggersItem

type CompoundTriggerOutputTriggersItem struct {
	EventTrigger          *EventTrigger
	CompoundTriggerOutput *CompoundTriggerOutput
	SequenceTriggerOutput *SequenceTriggerOutput
}

#/components/schemas/CompoundTrigger-Output/properties/triggers/items

func (*CompoundTriggerOutputTriggersItem) ApplyDefaults

func (u *CompoundTriggerOutputTriggersItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (CompoundTriggerOutputTriggersItem) MarshalJSON

func (u CompoundTriggerOutputTriggersItem) MarshalJSON() ([]byte, error)

func (*CompoundTriggerOutputTriggersItem) UnmarshalJSON

func (u *CompoundTriggerOutputTriggersItem) UnmarshalJSON(data []byte) error

type ConcurrencyLeaseHolder

type ConcurrencyLeaseHolder struct {
	Type                 string         `form:"type" json:"type"`
	ID                   UUID           `form:"id" json:"id"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/ConcurrencyLeaseHolder Model for validating concurrency lease holder information.

func (*ConcurrencyLeaseHolder) ApplyDefaults

func (s *ConcurrencyLeaseHolder) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ConcurrencyLeaseHolder) MarshalJSON

func (s ConcurrencyLeaseHolder) MarshalJSON() ([]byte, error)

func (*ConcurrencyLeaseHolder) UnmarshalJSON

func (s *ConcurrencyLeaseHolder) UnmarshalJSON(data []byte) error

type ConcurrencyLeaseHolderType

type ConcurrencyLeaseHolderType string

#/components/schemas/ConcurrencyLeaseHolder/properties/type

const (
	ConcurrencyLeaseHolderTypeFlowRun    ConcurrencyLeaseHolderType = "flow_run"
	ConcurrencyLeaseHolderTypeTaskRun    ConcurrencyLeaseHolderType = "task_run"
	ConcurrencyLeaseHolderTypeDeployment ConcurrencyLeaseHolderType = "deployment"
)

type ConcurrencyLimit

type ConcurrencyLimit struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// A tag the concurrency limit is applied to.
	Tag string `form:"tag" json:"tag"`
	// The concurrency limit.
	ConcurrencyLimit int `form:"concurrency_limit" json:"concurrency_limit"`
	// A list of active run ids using a concurrency slot
	ActiveSlots []UUID `form:"active_slots,omitempty" json:"active_slots,omitempty"`
}

#/components/schemas/ConcurrencyLimit An ORM representation of a concurrency limit.

func (*ConcurrencyLimit) ApplyDefaults

func (s *ConcurrencyLimit) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ConcurrencyLimitCreate

type ConcurrencyLimitCreate struct {
	Tag                  string         `form:"tag" json:"tag"`
	ConcurrencyLimit     int            `form:"concurrency_limit" json:"concurrency_limit"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/ConcurrencyLimitCreate Data used by the Prefect REST API to create a concurrency limit.

func (*ConcurrencyLimitCreate) ApplyDefaults

func (s *ConcurrencyLimitCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ConcurrencyLimitCreate) MarshalJSON

func (s ConcurrencyLimitCreate) MarshalJSON() ([]byte, error)

func (*ConcurrencyLimitCreate) UnmarshalJSON

func (s *ConcurrencyLimitCreate) UnmarshalJSON(data []byte) error

type ConcurrencyLimitStrategy

type ConcurrencyLimitStrategy string

#/components/schemas/ConcurrencyLimitStrategy Enumeration of concurrency collision strategies.

const (
	ENQUEUE   ConcurrencyLimitStrategy = "ENQUEUE"
	CANCELNEW ConcurrencyLimitStrategy = "CANCEL_NEW"
)

type ConcurrencyLimitV2

type ConcurrencyLimitV2 struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// Whether the concurrency limit is active.
	Active *bool `form:"active,omitempty" json:"active,omitempty"`
	// The name of the concurrency limit.
	Name string `form:"name" json:"name"`
	// The concurrency limit.
	Limit int `form:"limit" json:"limit"`
	// The number of active slots.
	ActiveSlots *int `form:"active_slots,omitempty" json:"active_slots,omitempty"`
	// The number of denied slots.
	DeniedSlots *int `form:"denied_slots,omitempty" json:"denied_slots,omitempty"`
	// The decay rate for active slots when used as a rate limit.
	SlotDecayPerSecond *float32 `form:"slot_decay_per_second,omitempty" json:"slot_decay_per_second,omitempty"`
	// The average amount of time a slot is occupied.
	AvgSlotOccupancySeconds *float32 `form:"avg_slot_occupancy_seconds,omitempty" json:"avg_slot_occupancy_seconds,omitempty"`
}

#/components/schemas/ConcurrencyLimitV2 An ORM representation of a v2 concurrency limit.

func (*ConcurrencyLimitV2) ApplyDefaults

func (s *ConcurrencyLimitV2) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ConcurrencyLimitV2Create

type ConcurrencyLimitV2Create struct {
	Active               *bool          `form:"active,omitempty" json:"active,omitempty"`
	Name                 string         `form:"name" json:"name"`
	Limit                int            `form:"limit" json:"limit"`
	ActiveSlots          *int           `form:"active_slots,omitempty" json:"active_slots,omitempty"`
	DeniedSlots          *int           `form:"denied_slots,omitempty" json:"denied_slots,omitempty"`
	SlotDecayPerSecond   *float32       `form:"slot_decay_per_second,omitempty" json:"slot_decay_per_second,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/ConcurrencyLimitV2Create Data used by the Prefect REST API to create a v2 concurrency limit.

func (*ConcurrencyLimitV2Create) ApplyDefaults

func (s *ConcurrencyLimitV2Create) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ConcurrencyLimitV2Create) MarshalJSON

func (s ConcurrencyLimitV2Create) MarshalJSON() ([]byte, error)

func (*ConcurrencyLimitV2Create) UnmarshalJSON

func (s *ConcurrencyLimitV2Create) UnmarshalJSON(data []byte) error

type ConcurrencyLimitV2Update

type ConcurrencyLimitV2Update struct {
	Active               Nullable[bool]    `form:"active,omitempty" json:"active,omitempty"`
	Name                 Nullable[string]  `form:"name,omitempty" json:"name,omitempty"`
	Limit                Nullable[int]     `form:"limit,omitempty" json:"limit,omitempty"`
	ActiveSlots          Nullable[int]     `form:"active_slots,omitempty" json:"active_slots,omitempty"`
	DeniedSlots          Nullable[int]     `form:"denied_slots,omitempty" json:"denied_slots,omitempty"`
	SlotDecayPerSecond   Nullable[float32] `form:"slot_decay_per_second,omitempty" json:"slot_decay_per_second,omitempty"`
	AdditionalProperties map[string]any    `json:"-"`
}

#/components/schemas/ConcurrencyLimitV2Update Data used by the Prefect REST API to update a v2 concurrency limit.

func (*ConcurrencyLimitV2Update) ApplyDefaults

func (s *ConcurrencyLimitV2Update) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ConcurrencyLimitV2Update) MarshalJSON

func (s ConcurrencyLimitV2Update) MarshalJSON() ([]byte, error)

func (*ConcurrencyLimitV2Update) UnmarshalJSON

func (s *ConcurrencyLimitV2Update) UnmarshalJSON(data []byte) error

type ConcurrencyLimitWithLeaseResponse

type ConcurrencyLimitWithLeaseResponse struct {
	LeaseID UUID                              `form:"lease_id" json:"lease_id"`
	Limits  []MinimalConcurrencyLimitResponse `form:"limits" json:"limits"`
}

#/components/schemas/ConcurrencyLimitWithLeaseResponse

func (*ConcurrencyLimitWithLeaseResponse) ApplyDefaults

func (s *ConcurrencyLimitWithLeaseResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ConcurrencyLimitWithLeaseResponseLimits

type ConcurrencyLimitWithLeaseResponseLimits = []MinimalConcurrencyLimitResponse

#/components/schemas/ConcurrencyLimitWithLeaseResponse/properties/limits

type ConcurrencyOptions

type ConcurrencyOptions struct {
	CollisionStrategy ConcurrencyLimitStrategy `form:"collision_strategy" json:"collision_strategy"`
	// Grace period in seconds for infrastructure to start before concurrency slots are revoked. If not set, falls back to server setting.
	GracePeriodSeconds Nullable[int] `form:"grace_period_seconds,omitempty" json:"grace_period_seconds,omitempty"`
}

#/components/schemas/ConcurrencyOptions Class for storing the concurrency config in database.

func (*ConcurrencyOptions) ApplyDefaults

func (s *ConcurrencyOptions) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type Constant

type Constant struct {
	InputType *string `form:"input_type,omitempty" json:"input_type,omitempty"`
	Type      string  `form:"type" json:"type"`
}

#/components/schemas/Constant Represents constant input value to a task run.

func (*Constant) ApplyDefaults

func (s *Constant) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type CountAccountEventsEventsCountByCountablePostJSONResponse

type CountAccountEventsEventsCountByCountablePostJSONResponse = []EventCount

#/paths//events/count-by/{countable}/post/responses/200/content/application/json/schema

type CountAccountEventsEventsCountByCountablePostParams

type CountAccountEventsEventsCountByCountablePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountAccountEventsEventsCountByCountablePostParams defines parameters for CountAccountEventsEventsCountByCountablePost.

type CountArtifactsArtifactsCountPostParams

type CountArtifactsArtifactsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountArtifactsArtifactsCountPostParams defines parameters for CountArtifactsArtifactsCountPost.

type CountAutomationsAutomationsCountPostParams

type CountAutomationsAutomationsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountAutomationsAutomationsCountPostParams defines parameters for CountAutomationsAutomationsCountPost.

type CountBlockDocumentsBlockDocumentsCountPostParams

type CountBlockDocumentsBlockDocumentsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountBlockDocumentsBlockDocumentsCountPostParams defines parameters for CountBlockDocumentsBlockDocumentsCountPost.

type CountByState

type CountByState struct {
	COMPLETED  *int `form:"COMPLETED,omitempty" json:"COMPLETED,omitempty"`
	PENDING    *int `form:"PENDING,omitempty" json:"PENDING,omitempty"`
	RUNNING    *int `form:"RUNNING,omitempty" json:"RUNNING,omitempty"`
	FAILED     *int `form:"FAILED,omitempty" json:"FAILED,omitempty"`
	CANCELLED  *int `form:"CANCELLED,omitempty" json:"CANCELLED,omitempty"`
	CRASHED    *int `form:"CRASHED,omitempty" json:"CRASHED,omitempty"`
	PAUSED     *int `form:"PAUSED,omitempty" json:"PAUSED,omitempty"`
	CANCELLING *int `form:"CANCELLING,omitempty" json:"CANCELLING,omitempty"`
	SCHEDULED  *int `form:"SCHEDULED,omitempty" json:"SCHEDULED,omitempty"`
}

#/components/schemas/CountByState

func (*CountByState) ApplyDefaults

func (s *CountByState) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type CountDeploymentsByFlowUIFlowsCountDeploymentsPostJSONResponse

type CountDeploymentsByFlowUIFlowsCountDeploymentsPostJSONResponse = map[string]int

#/paths//ui/flows/count-deployments/post/responses/200/content/application/json/schema

type CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams

type CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams defines parameters for CountDeploymentsByFlowUiFlowsCountDeploymentsPost.

type CountDeploymentsDeploymentsCountPostParams

type CountDeploymentsDeploymentsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountDeploymentsDeploymentsCountPostParams defines parameters for CountDeploymentsDeploymentsCountPost.

type CountFlowRunsFlowRunsCountPostParams

type CountFlowRunsFlowRunsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountFlowRunsFlowRunsCountPostParams defines parameters for CountFlowRunsFlowRunsCountPost.

type CountFlowsFlowsCountPostParams

type CountFlowsFlowsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountFlowsFlowsCountPostParams defines parameters for CountFlowsFlowsCountPost.

type CountLatestArtifactsArtifactsLatestCountPostParams

type CountLatestArtifactsArtifactsLatestCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountLatestArtifactsArtifactsLatestCountPostParams defines parameters for CountLatestArtifactsArtifactsLatestCountPost.

type CountTaskRunsByFlowRunUIFlowRunsCountTaskRunsPostJSONResponse

type CountTaskRunsByFlowRunUIFlowRunsCountTaskRunsPostJSONResponse = map[string]int

#/paths//ui/flow_runs/count-task-runs/post/responses/200/content/application/json/schema

type CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams

type CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams defines parameters for CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPost.

type CountTaskRunsTaskRunsCountPostParams

type CountTaskRunsTaskRunsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountTaskRunsTaskRunsCountPostParams defines parameters for CountTaskRunsTaskRunsCountPost.

type CountVariablesVariablesCountPostParams

type CountVariablesVariablesCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountVariablesVariablesCountPostParams defines parameters for CountVariablesVariablesCountPost.

type CountWorkPoolsWorkPoolsCountPostParams

type CountWorkPoolsWorkPoolsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CountWorkPoolsWorkPoolsCountPostParams defines parameters for CountWorkPoolsWorkPoolsCountPost.

type Countable

type Countable string

#/components/schemas/Countable

const (
	CountableDay      Countable = "day"
	CountableTime     Countable = "time"
	CountableEvent    Countable = "event"
	CountableResource Countable = "resource"
)

type CreateArtifactArtifactsPostParams

type CreateArtifactArtifactsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateArtifactArtifactsPostParams defines parameters for CreateArtifactArtifactsPost.

type CreateAutomationAutomationsPostParams

type CreateAutomationAutomationsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateAutomationAutomationsPostParams defines parameters for CreateAutomationAutomationsPost.

type CreateBlockDocumentBlockDocumentsPostParams

type CreateBlockDocumentBlockDocumentsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateBlockDocumentBlockDocumentsPostParams defines parameters for CreateBlockDocumentBlockDocumentsPost.

type CreateBlockSchemaBlockSchemasPostParams

type CreateBlockSchemaBlockSchemasPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateBlockSchemaBlockSchemasPostParams defines parameters for CreateBlockSchemaBlockSchemasPost.

type CreateBlockTypeBlockTypesPostParams

type CreateBlockTypeBlockTypesPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateBlockTypeBlockTypesPostParams defines parameters for CreateBlockTypeBlockTypesPost.

type CreateConcurrencyLimitConcurrencyLimitsPostParams

type CreateConcurrencyLimitConcurrencyLimitsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateConcurrencyLimitConcurrencyLimitsPostParams defines parameters for CreateConcurrencyLimitConcurrencyLimitsPost.

type CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams

type CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams defines parameters for CreateConcurrencyLimitV2V2ConcurrencyLimitsPost.

type CreateCsrfTokenCsrfTokenGetParams

type CreateCsrfTokenCsrfTokenGetParams struct {
	// client (required)
	Client string `form:"client" json:"client"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateCsrfTokenCsrfTokenGetParams defines parameters for CreateCsrfTokenCsrfTokenGet.

type CreateDeploymentDeploymentsPostParams

type CreateDeploymentDeploymentsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateDeploymentDeploymentsPostParams defines parameters for CreateDeploymentDeploymentsPost.

type CreateDeploymentSchedulesDeploymentsIDSchedulesPost201JSONResponse

type CreateDeploymentSchedulesDeploymentsIDSchedulesPost201JSONResponse = []DeploymentSchedule

#/paths//deployments/{id}/schedules/post/responses/201/content/application/json/schema

type CreateDeploymentSchedulesDeploymentsIDSchedulesPostJSONRequest

type CreateDeploymentSchedulesDeploymentsIDSchedulesPostJSONRequest = []DeploymentScheduleCreate

#/paths//deployments/{id}/schedules/post/requestBody/content/application/json/schema The schedules to create

type CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams

type CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams defines parameters for CreateDeploymentSchedulesDeploymentsIdSchedulesPost.

type CreateEventsEventsPostJSONRequest

type CreateEventsEventsPostJSONRequest = []Event

#/paths//events/post/requestBody/content/application/json/schema

type CreateEventsEventsPostParams

type CreateEventsEventsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateEventsEventsPostParams defines parameters for CreateEventsEventsPost.

type CreateFlowFlowsPostParams

type CreateFlowFlowsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateFlowFlowsPostParams defines parameters for CreateFlowFlowsPost.

type CreateFlowRunFlowRunsPostParams

type CreateFlowRunFlowRunsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateFlowRunFlowRunsPostParams defines parameters for CreateFlowRunFlowRunsPost.

type CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams

type CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams defines parameters for CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPost.

type CreateFlowRunInputFlowRunsIdInputPostParams

type CreateFlowRunInputFlowRunsIdInputPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateFlowRunInputFlowRunsIdInputPostParams defines parameters for CreateFlowRunInputFlowRunsIdInputPost.

type CreateLogsLogsPostJSONRequest

type CreateLogsLogsPostJSONRequest = []LogCreate

#/paths//logs//post/requestBody/content/application/json/schema

type CreateLogsLogsPostParams

type CreateLogsLogsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateLogsLogsPostParams defines parameters for CreateLogsLogsPost.

type CreateSavedSearchSavedSearchesPutParams

type CreateSavedSearchSavedSearchesPutParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateSavedSearchSavedSearchesPutParams defines parameters for CreateSavedSearchSavedSearchesPut.

type CreateTaskRunTaskRunsPostParams

type CreateTaskRunTaskRunsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateTaskRunTaskRunsPostParams defines parameters for CreateTaskRunTaskRunsPost.

type CreateVariableVariablesPostParams

type CreateVariableVariablesPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateVariableVariablesPostParams defines parameters for CreateVariableVariablesPost.

type CreateWorkPoolWorkPoolsPostParams

type CreateWorkPoolWorkPoolsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateWorkPoolWorkPoolsPostParams defines parameters for CreateWorkPoolWorkPoolsPost.

type CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams

type CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams defines parameters for CreateWorkQueueWorkPoolsWorkPoolNameQueuesPost.

type CreateWorkQueueWorkQueuesPostParams

type CreateWorkQueueWorkQueuesPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

CreateWorkQueueWorkQueuesPostParams defines parameters for CreateWorkQueueWorkQueuesPost.

type CreatedBy

type CreatedBy struct {
	// The id of the creator of the object.
	ID Nullable[UUID] `form:"id,omitempty" json:"id,omitempty"`
	// The type of the creator of the object.
	Type Nullable[string] `form:"type,omitempty" json:"type,omitempty"`
	// The display value for the creator.
	DisplayValue Nullable[string] `form:"display_value,omitempty" json:"display_value,omitempty"`
}

#/components/schemas/CreatedBy

func (*CreatedBy) ApplyDefaults

func (s *CreatedBy) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type CronSchedule

type CronSchedule struct {
	Cron                 string           `form:"cron" json:"cron"`
	Timezone             Nullable[string] `form:"timezone,omitempty" json:"timezone,omitempty"`
	DayOr                *bool            `form:"day_or,omitempty" json:"day_or,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/CronSchedule Cron schedule

NOTE: If the timezone is a DST-observing one, then the schedule will adjust itself appropriately. Cron's rules for DST are based on schedule times, not intervals. This means that an hourly cron schedule will fire on every new schedule hour, not every elapsed hour; for example, when clocks are set back this will result in a two-hour pause as the schedule will fire *the first time* 1am is reached and *the first time* 2am is reached, 120 minutes later. Longer schedules, such as one that fires at 9am every morning, will automatically adjust for DST.

Args:

cron (str): a valid cron string
timezone (str): a valid timezone string in IANA tzdata format (for example,
    America/New_York).
day_or (bool, optional): Control how croniter handles `day` and `day_of_week`
    entries. Defaults to True, matching cron which connects those values using
    OR. If the switch is set to False, the values are connected using AND. This
    behaves like fcron and enables you to e.g. define a job that executes each
    2nd friday of a month by setting the days of month and the weekday.

func (*CronSchedule) ApplyDefaults

func (s *CronSchedule) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (CronSchedule) MarshalJSON

func (s CronSchedule) MarshalJSON() ([]byte, error)

func (*CronSchedule) UnmarshalJSON

func (s *CronSchedule) UnmarshalJSON(data []byte) error

type CsrfToken

type CsrfToken struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The CSRF token
	Token string `form:"token" json:"token"`
	// The client id associated with the CSRF token
	Client string `form:"client" json:"client"`
	// The expiration time of the CSRF token
	Expiration time.Time `form:"expiration" json:"expiration"`
}

#/components/schemas/CsrfToken

func (*CsrfToken) ApplyDefaults

func (s *CsrfToken) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type Date

type Date struct {
	time.Time
}

func (Date) Format

func (d Date) Format(layout string) string

Format returns the date formatted according to layout.

func (Date) MarshalJSON

func (d Date) MarshalJSON() ([]byte, error)

func (Date) MarshalText

func (d Date) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler for Date.

func (Date) String

func (d Date) String() string

func (*Date) UnmarshalJSON

func (d *Date) UnmarshalJSON(data []byte) error

func (*Date) UnmarshalText

func (d *Date) UnmarshalText(data []byte) error

type DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostJSONResponse

type DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostJSONResponse = []MinimalConcurrencyLimitResponse

#/paths//concurrency_limits/decrement/post/responses/200/content/application/json/schema

type DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams

type DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams defines parameters for DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost.

type DeleteArtifactArtifactsIdDeleteParams

type DeleteArtifactArtifactsIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteArtifactArtifactsIdDeleteParams defines parameters for DeleteArtifactArtifactsIdDelete.

type DeleteAutomationAutomationsIdDeleteParams

type DeleteAutomationAutomationsIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteAutomationAutomationsIdDeleteParams defines parameters for DeleteAutomationAutomationsIdDelete.

type DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteParams

type DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteParams defines parameters for DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete.

type DeleteBlockDocumentBlockDocumentsIdDeleteParams

type DeleteBlockDocumentBlockDocumentsIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteBlockDocumentBlockDocumentsIdDeleteParams defines parameters for DeleteBlockDocumentBlockDocumentsIdDelete.

type DeleteBlockSchemaBlockSchemasIdDeleteParams

type DeleteBlockSchemaBlockSchemasIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteBlockSchemaBlockSchemasIdDeleteParams defines parameters for DeleteBlockSchemaBlockSchemasIdDelete.

type DeleteBlockTypeBlockTypesIdDeleteParams

type DeleteBlockTypeBlockTypesIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteBlockTypeBlockTypesIdDeleteParams defines parameters for DeleteBlockTypeBlockTypesIdDelete.

type DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteParams

type DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteParams defines parameters for DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete.

type DeleteConcurrencyLimitConcurrencyLimitsIdDeleteParams

type DeleteConcurrencyLimitConcurrencyLimitsIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteConcurrencyLimitConcurrencyLimitsIdDeleteParams defines parameters for DeleteConcurrencyLimitConcurrencyLimitsIdDelete.

type DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteParams

type DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDeleteParams defines parameters for DeleteConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameDelete.

type DeleteDeploymentDeploymentsIdDeleteParams

type DeleteDeploymentDeploymentsIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteDeploymentDeploymentsIdDeleteParams defines parameters for DeleteDeploymentDeploymentsIdDelete.

type DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteParams

type DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDeleteParams defines parameters for DeleteDeploymentScheduleDeploymentsIdSchedulesScheduleIdDelete.

type DeleteFlowFlowsIdDeleteParams

type DeleteFlowFlowsIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteFlowFlowsIdDeleteParams defines parameters for DeleteFlowFlowsIdDelete.

type DeleteFlowRunFlowRunsIdDeleteParams

type DeleteFlowRunFlowRunsIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteFlowRunFlowRunsIdDeleteParams defines parameters for DeleteFlowRunFlowRunsIdDelete.

type DeleteFlowRunInputFlowRunsIdInputKeyDeleteParams

type DeleteFlowRunInputFlowRunsIdInputKeyDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteFlowRunInputFlowRunsIdInputKeyDeleteParams defines parameters for DeleteFlowRunInputFlowRunsIdInputKeyDelete.

type DeleteSavedSearchSavedSearchesIdDeleteParams

type DeleteSavedSearchSavedSearchesIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteSavedSearchSavedSearchesIdDeleteParams defines parameters for DeleteSavedSearchSavedSearchesIdDelete.

type DeleteTaskRunTaskRunsIdDeleteParams

type DeleteTaskRunTaskRunsIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteTaskRunTaskRunsIdDeleteParams defines parameters for DeleteTaskRunTaskRunsIdDelete.

type DeleteV2ConcurrencyLimitsIDOrNameParameter

type DeleteV2ConcurrencyLimitsIDOrNameParameter struct {
	UUID0   *UUID
	String1 *string
}

#/paths//v2/concurrency_limits/{id_or_name}/delete/parameters/0/schema The ID or name of the concurrency limit

func (*DeleteV2ConcurrencyLimitsIDOrNameParameter) ApplyDefaults

func (u *DeleteV2ConcurrencyLimitsIDOrNameParameter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeleteV2ConcurrencyLimitsIDOrNameParameter) MarshalJSON

func (*DeleteV2ConcurrencyLimitsIDOrNameParameter) UnmarshalJSON

func (u *DeleteV2ConcurrencyLimitsIDOrNameParameter) UnmarshalJSON(data []byte) error

type DeleteVariableByNameVariablesNameNameDeleteParams

type DeleteVariableByNameVariablesNameNameDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteVariableByNameVariablesNameNameDeleteParams defines parameters for DeleteVariableByNameVariablesNameNameDelete.

type DeleteVariableVariablesIdDeleteParams

type DeleteVariableVariablesIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteVariableVariablesIdDeleteParams defines parameters for DeleteVariableVariablesIdDelete.

type DeleteWorkPoolWorkPoolsNameDeleteParams

type DeleteWorkPoolWorkPoolsNameDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteWorkPoolWorkPoolsNameDeleteParams defines parameters for DeleteWorkPoolWorkPoolsNameDelete.

type DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteParams

type DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDeleteParams defines parameters for DeleteWorkQueueWorkPoolsWorkPoolNameQueuesNameDelete.

type DeleteWorkQueueWorkQueuesIdDeleteParams

type DeleteWorkQueueWorkQueuesIdDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteWorkQueueWorkQueuesIdDeleteParams defines parameters for DeleteWorkQueueWorkQueuesIdDelete.

type DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteParams

type DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDeleteParams defines parameters for DeleteWorkerWorkPoolsWorkPoolNameWorkersNameDelete.

type DependencyResult

type DependencyResult struct {
	ID                   UUID                `form:"id" json:"id"`
	Name                 string              `form:"name" json:"name"`
	UpstreamDependencies []TaskRunResult     `form:"upstream_dependencies" json:"upstream_dependencies"`
	State                Nullable[State]     `form:"state" json:"state"`
	ExpectedStartTime    Nullable[time.Time] `form:"expected_start_time" json:"expected_start_time"`
	StartTime            Nullable[time.Time] `form:"start_time" json:"start_time"`
	EndTime              Nullable[time.Time] `form:"end_time" json:"end_time"`
	TotalRunTime         Nullable[float32]   `form:"total_run_time" json:"total_run_time"`
	EstimatedRunTime     Nullable[float32]   `form:"estimated_run_time" json:"estimated_run_time"`
	UntrackableResult    bool                `form:"untrackable_result" json:"untrackable_result"`
}

#/components/schemas/DependencyResult

func (*DependencyResult) ApplyDefaults

func (s *DependencyResult) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type DependencyResultUpstreamDependencies

type DependencyResultUpstreamDependencies = []TaskRunResult

#/components/schemas/DependencyResult/properties/upstream_dependencies

type DeploymentBulkDeleteResponse

type DeploymentBulkDeleteResponse struct {
	Deleted []UUID `form:"deleted,omitempty" json:"deleted,omitempty"`
}

#/components/schemas/DeploymentBulkDeleteResponse Response from bulk deployment deletion.

func (*DeploymentBulkDeleteResponse) ApplyDefaults

func (s *DeploymentBulkDeleteResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type DeploymentCreate

type DeploymentCreate struct {
	Name                     string                       `form:"name" json:"name"`
	FlowID                   UUID                         `form:"flow_id" json:"flow_id"`
	Paused                   *bool                        `form:"paused,omitempty" json:"paused,omitempty"`
	Schedules                []DeploymentScheduleCreate   `form:"schedules,omitempty" json:"schedules,omitempty"`
	ConcurrencyLimit         Nullable[int]                `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	ConcurrencyOptions       Nullable[ConcurrencyOptions] `form:"concurrency_options,omitempty" json:"concurrency_options,omitempty"`
	GlobalConcurrencyLimitID Nullable[UUID]               `form:"global_concurrency_limit_id,omitempty" json:"global_concurrency_limit_id,omitempty"`
	EnforceParameterSchema   *bool                        `form:"enforce_parameter_schema,omitempty" json:"enforce_parameter_schema,omitempty"`
	ParameterOpenapiSchema   Nullable[map[string]any]     `form:"parameter_openapi_schema,omitempty" json:"parameter_openapi_schema,omitempty"`
	Parameters               map[string]any               `form:"parameters,omitempty" json:"parameters,omitempty"`
	Tags                     []string                     `form:"tags,omitempty" json:"tags,omitempty"`
	Labels                   Nullable[map[string]any]     `form:"labels,omitempty" json:"labels,omitempty"`
	PullSteps                Nullable[[]map[string]any]   `form:"pull_steps,omitempty" json:"pull_steps,omitempty"`
	WorkQueueName            Nullable[string]             `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	WorkPoolName             Nullable[string]             `form:"work_pool_name,omitempty" json:"work_pool_name,omitempty"`
	StorageDocumentID        Nullable[UUID]               `form:"storage_document_id,omitempty" json:"storage_document_id,omitempty"`
	InfrastructureDocumentID Nullable[UUID]               `form:"infrastructure_document_id,omitempty" json:"infrastructure_document_id,omitempty"`
	Description              Nullable[string]             `form:"description,omitempty" json:"description,omitempty"`
	Path                     Nullable[string]             `form:"path,omitempty" json:"path,omitempty"`
	Version                  Nullable[string]             `form:"version,omitempty" json:"version,omitempty"`
	Entrypoint               Nullable[string]             `form:"entrypoint,omitempty" json:"entrypoint,omitempty"`
	JobVariables             map[string]any               `form:"job_variables,omitempty" json:"job_variables,omitempty"`
	VersionInfo              Nullable[VersionInfo]        `form:"version_info,omitempty" json:"version_info,omitempty"`
	AdditionalProperties     map[string]any               `json:"-"`
}

#/components/schemas/DeploymentCreate Data used by the Prefect REST API to create a deployment.

func (*DeploymentCreate) ApplyDefaults

func (s *DeploymentCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentCreate) MarshalJSON

func (s DeploymentCreate) MarshalJSON() ([]byte, error)

func (*DeploymentCreate) UnmarshalJSON

func (s *DeploymentCreate) UnmarshalJSON(data []byte) error

type DeploymentCreateJobVariables

type DeploymentCreateJobVariables = map[string]any

#/components/schemas/DeploymentCreate/properties/job_variables Overrides for the flow's infrastructure configuration.

type DeploymentCreateLabelsAnyOf0

type DeploymentCreateLabelsAnyOf0 = map[string]any

#/components/schemas/DeploymentCreate/properties/labels/anyOf/0

type DeploymentCreateLabelsAnyOf0Value

type DeploymentCreateLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/DeploymentCreate/properties/labels/anyOf/0/additionalProperties

func (*DeploymentCreateLabelsAnyOf0Value) ApplyDefaults

func (u *DeploymentCreateLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentCreateLabelsAnyOf0Value) MarshalJSON

func (u DeploymentCreateLabelsAnyOf0Value) MarshalJSON() ([]byte, error)

func (*DeploymentCreateLabelsAnyOf0Value) UnmarshalJSON

func (u *DeploymentCreateLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type DeploymentCreateParameterOpenapiSchemaAnyOf0

type DeploymentCreateParameterOpenapiSchemaAnyOf0 = map[string]any

#/components/schemas/DeploymentCreate/properties/parameter_openapi_schema/anyOf/0

type DeploymentCreateParameters

type DeploymentCreateParameters = map[string]any

#/components/schemas/DeploymentCreate/properties/parameters Parameters for flow runs scheduled by the deployment.

type DeploymentCreatePullStepsAnyOf0

type DeploymentCreatePullStepsAnyOf0 = []DeploymentCreatePullStepsAnyOf0Item

#/components/schemas/DeploymentCreate/properties/pull_steps/anyOf/0

type DeploymentCreatePullStepsAnyOf0Item

type DeploymentCreatePullStepsAnyOf0Item = map[string]any

#/components/schemas/DeploymentCreate/properties/pull_steps/anyOf/0/items

type DeploymentCreateSchedules

type DeploymentCreateSchedules = []DeploymentScheduleCreate

#/components/schemas/DeploymentCreate/properties/schedules A list of schedules for the deployment.

type DeploymentFilter

type DeploymentFilter struct {
	Operator             *Operator                                  `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[DeploymentFilterID]               `form:"id,omitempty" json:"id,omitempty"`
	Name                 Nullable[DeploymentFilterName]             `form:"name,omitempty" json:"name,omitempty"`
	FlowOrDeploymentName Nullable[DeploymentOrFlowNameFilter]       `form:"flow_or_deployment_name,omitempty" json:"flow_or_deployment_name,omitempty"`
	Paused               Nullable[DeploymentFilterPaused]           `form:"paused,omitempty" json:"paused,omitempty"`
	Tags                 Nullable[DeploymentFilterTags]             `form:"tags,omitempty" json:"tags,omitempty"`
	WorkQueueName        Nullable[DeploymentFilterWorkQueueName]    `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	ConcurrencyLimit     Nullable[DeploymentFilterConcurrencyLimit] `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	AdditionalProperties map[string]any                             `json:"-"`
}

#/components/schemas/DeploymentFilter Filter for deployments. Only deployments matching all criteria will be returned.

func (*DeploymentFilter) ApplyDefaults

func (s *DeploymentFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFilter) MarshalJSON

func (s DeploymentFilter) MarshalJSON() ([]byte, error)

func (*DeploymentFilter) UnmarshalJSON

func (s *DeploymentFilter) UnmarshalJSON(data []byte) error

type DeploymentFilterConcurrencyLimit

type DeploymentFilterConcurrencyLimit struct {
	Ge                   Nullable[int]  `form:"ge_,omitempty" json:"ge_,omitempty"`
	Le                   Nullable[int]  `form:"le_,omitempty" json:"le_,omitempty"`
	IsNull               Nullable[bool] `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/DeploymentFilterConcurrencyLimit DEPRECATED: Prefer `Deployment.concurrency_limit_id` over `Deployment.concurrency_limit`.

func (*DeploymentFilterConcurrencyLimit) ApplyDefaults

func (s *DeploymentFilterConcurrencyLimit) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFilterConcurrencyLimit) MarshalJSON

func (s DeploymentFilterConcurrencyLimit) MarshalJSON() ([]byte, error)

func (*DeploymentFilterConcurrencyLimit) UnmarshalJSON

func (s *DeploymentFilterConcurrencyLimit) UnmarshalJSON(data []byte) error

type DeploymentFilterID

type DeploymentFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]UUID] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/DeploymentFilterId Filter by `Deployment.id`.

func (*DeploymentFilterID) ApplyDefaults

func (s *DeploymentFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFilterID) MarshalJSON

func (s DeploymentFilterID) MarshalJSON() ([]byte, error)

func (*DeploymentFilterID) UnmarshalJSON

func (s *DeploymentFilterID) UnmarshalJSON(data []byte) error

type DeploymentFilterName

type DeploymentFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Like                 Nullable[string]   `form:"like_,omitempty" json:"like_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/DeploymentFilterName Filter by `Deployment.name`.

func (*DeploymentFilterName) ApplyDefaults

func (s *DeploymentFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFilterName) MarshalJSON

func (s DeploymentFilterName) MarshalJSON() ([]byte, error)

func (*DeploymentFilterName) UnmarshalJSON

func (s *DeploymentFilterName) UnmarshalJSON(data []byte) error

type DeploymentFilterPaused

type DeploymentFilterPaused struct {
	Eq                   Nullable[bool] `form:"eq_,omitempty" json:"eq_,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/DeploymentFilterPaused Filter by `Deployment.paused`.

func (*DeploymentFilterPaused) ApplyDefaults

func (s *DeploymentFilterPaused) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFilterPaused) MarshalJSON

func (s DeploymentFilterPaused) MarshalJSON() ([]byte, error)

func (*DeploymentFilterPaused) UnmarshalJSON

func (s *DeploymentFilterPaused) UnmarshalJSON(data []byte) error

type DeploymentFilterTags

type DeploymentFilterTags struct {
	Operator             *Operator          `form:"operator,omitempty" json:"operator,omitempty"`
	All                  Nullable[[]string] `form:"all_,omitempty" json:"all_,omitempty"`
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	IsNull               Nullable[bool]     `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/DeploymentFilterTags Filter by `Deployment.tags`.

func (*DeploymentFilterTags) ApplyDefaults

func (s *DeploymentFilterTags) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFilterTags) MarshalJSON

func (s DeploymentFilterTags) MarshalJSON() ([]byte, error)

func (*DeploymentFilterTags) UnmarshalJSON

func (s *DeploymentFilterTags) UnmarshalJSON(data []byte) error

type DeploymentFilterWorkQueueName

type DeploymentFilterWorkQueueName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/DeploymentFilterWorkQueueName Filter by `Deployment.work_queue_name`.

func (*DeploymentFilterWorkQueueName) ApplyDefaults

func (s *DeploymentFilterWorkQueueName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFilterWorkQueueName) MarshalJSON

func (s DeploymentFilterWorkQueueName) MarshalJSON() ([]byte, error)

func (*DeploymentFilterWorkQueueName) UnmarshalJSON

func (s *DeploymentFilterWorkQueueName) UnmarshalJSON(data []byte) error

type DeploymentFlowRunCreate

type DeploymentFlowRunCreate struct {
	State                    Nullable[StateCreate]    `form:"state,omitempty" json:"state,omitempty"`
	Name                     *string                  `form:"name,omitempty" json:"name,omitempty"`
	Parameters               map[string]any           `form:"parameters,omitempty" json:"parameters,omitempty"`
	EnforceParameterSchema   Nullable[bool]           `form:"enforce_parameter_schema,omitempty" json:"enforce_parameter_schema,omitempty"`
	Context                  map[string]any           `form:"context,omitempty" json:"context,omitempty"`
	InfrastructureDocumentID Nullable[UUID]           `form:"infrastructure_document_id,omitempty" json:"infrastructure_document_id,omitempty"`
	EmpiricalPolicy          *FlowRunPolicy           `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	Tags                     []string                 `form:"tags,omitempty" json:"tags,omitempty"`
	IdempotencyKey           Nullable[string]         `form:"idempotency_key,omitempty" json:"idempotency_key,omitempty"`
	Labels                   Nullable[map[string]any] `form:"labels,omitempty" json:"labels,omitempty"`
	ParentTaskRunID          Nullable[UUID]           `form:"parent_task_run_id,omitempty" json:"parent_task_run_id,omitempty"`
	WorkQueueName            Nullable[string]         `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	JobVariables             Nullable[map[string]any] `form:"job_variables,omitempty" json:"job_variables,omitempty"`
	AdditionalProperties     map[string]any           `json:"-"`
}

#/components/schemas/DeploymentFlowRunCreate Data used by the Prefect REST API to create a flow run from a deployment.

func (*DeploymentFlowRunCreate) ApplyDefaults

func (s *DeploymentFlowRunCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFlowRunCreate) MarshalJSON

func (s DeploymentFlowRunCreate) MarshalJSON() ([]byte, error)

func (*DeploymentFlowRunCreate) UnmarshalJSON

func (s *DeploymentFlowRunCreate) UnmarshalJSON(data []byte) error

type DeploymentFlowRunCreateContext

type DeploymentFlowRunCreateContext = map[string]any

#/components/schemas/DeploymentFlowRunCreate/properties/context

type DeploymentFlowRunCreateJobVariablesAnyOf0

type DeploymentFlowRunCreateJobVariablesAnyOf0 = map[string]any

#/components/schemas/DeploymentFlowRunCreate/properties/job_variables/anyOf/0

type DeploymentFlowRunCreateLabelsAnyOf0

type DeploymentFlowRunCreateLabelsAnyOf0 = map[string]any

#/components/schemas/DeploymentFlowRunCreate/properties/labels/anyOf/0

type DeploymentFlowRunCreateLabelsAnyOf0Value

type DeploymentFlowRunCreateLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/DeploymentFlowRunCreate/properties/labels/anyOf/0/additionalProperties

func (*DeploymentFlowRunCreateLabelsAnyOf0Value) ApplyDefaults

func (u *DeploymentFlowRunCreateLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentFlowRunCreateLabelsAnyOf0Value) MarshalJSON

func (*DeploymentFlowRunCreateLabelsAnyOf0Value) UnmarshalJSON

func (u *DeploymentFlowRunCreateLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type DeploymentFlowRunCreateParameters

type DeploymentFlowRunCreateParameters = map[string]any

#/components/schemas/DeploymentFlowRunCreate/properties/parameters

type DeploymentOrFlowNameFilter

type DeploymentOrFlowNameFilter struct {
	Like                 Nullable[string] `form:"like_,omitempty" json:"like_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/DeploymentOrFlowNameFilter Filter by `Deployment.name` or `Flow.name` with a single input string for ilike filtering.

func (*DeploymentOrFlowNameFilter) ApplyDefaults

func (s *DeploymentOrFlowNameFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentOrFlowNameFilter) MarshalJSON

func (s DeploymentOrFlowNameFilter) MarshalJSON() ([]byte, error)

func (*DeploymentOrFlowNameFilter) UnmarshalJSON

func (s *DeploymentOrFlowNameFilter) UnmarshalJSON(data []byte) error

type DeploymentPaginationResponse

type DeploymentPaginationResponse struct {
	Results []DeploymentResponse `form:"results" json:"results"`
	Count   int                  `form:"count" json:"count"`
	Limit   int                  `form:"limit" json:"limit"`
	Pages   int                  `form:"pages" json:"pages"`
	Page    int                  `form:"page" json:"page"`
}

#/components/schemas/DeploymentPaginationResponse

func (*DeploymentPaginationResponse) ApplyDefaults

func (s *DeploymentPaginationResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type DeploymentPaginationResponseResults

type DeploymentPaginationResponseResults = []DeploymentResponse

#/components/schemas/DeploymentPaginationResponse/properties/results

type DeploymentResponse

type DeploymentResponse struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the deployment.
	Name string `form:"name" json:"name"`
	// An optional version for the deployment.
	Version Nullable[string] `form:"version,omitempty" json:"version,omitempty"`
	// A description for the deployment.
	Description Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	// The flow id associated with the deployment.
	FlowID UUID `form:"flow_id" json:"flow_id"`
	// Whether or not the deployment is paused.
	Paused *bool `form:"paused,omitempty" json:"paused,omitempty"`
	// A list of schedules for the deployment.
	Schedules []DeploymentSchedule `form:"schedules,omitempty" json:"schedules,omitempty"`
	// DEPRECATED: Prefer `global_concurrency_limit`. Will always be None for backwards compatibility. Will be removed after December 2024.
	ConcurrencyLimit Nullable[int] `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	// The global concurrency limit object for enforcing the maximum number of flow runs that can be active at once.
	GlobalConcurrencyLimit Nullable[GlobalConcurrencyLimitResponse] `form:"global_concurrency_limit,omitempty" json:"global_concurrency_limit,omitempty"`
	// The concurrency options for the deployment.
	ConcurrencyOptions Nullable[ConcurrencyOptions] `form:"concurrency_options,omitempty" json:"concurrency_options,omitempty"`
	// Overrides to apply to the base infrastructure block at runtime.
	JobVariables map[string]any `form:"job_variables,omitempty" json:"job_variables,omitempty"`
	// Parameters for flow runs scheduled by the deployment.
	Parameters map[string]any `form:"parameters,omitempty" json:"parameters,omitempty"`
	// A list of tags for the deployment
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
	// A dictionary of key-value labels. Values can be strings, numbers, or booleans.
	Labels map[string]any `form:"labels,omitempty" json:"labels,omitempty"`
	// The work queue for the deployment. If no work queue is set, work will not be scheduled.
	WorkQueueName Nullable[string] `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	// The id of the work pool queue to which this deployment is assigned.
	WorkQueueID Nullable[UUID] `form:"work_queue_id,omitempty" json:"work_queue_id,omitempty"`
	// The last time the deployment was polled for status updates.
	LastPolled Nullable[time.Time] `form:"last_polled,omitempty" json:"last_polled,omitempty"`
	// The parameter schema of the flow, including defaults.
	ParameterOpenapiSchema Nullable[map[string]any] `form:"parameter_openapi_schema,omitempty" json:"parameter_openapi_schema,omitempty"`
	// The path to the working directory for the workflow, relative to remote storage or an absolute path.
	Path Nullable[string] `form:"path,omitempty" json:"path,omitempty"`
	// Pull steps for cloning and running this deployment.
	PullSteps Nullable[[]map[string]any] `form:"pull_steps,omitempty" json:"pull_steps,omitempty"`
	// The path to the entrypoint for the workflow, relative to the `path`.
	Entrypoint Nullable[string] `form:"entrypoint,omitempty" json:"entrypoint,omitempty"`
	// The block document defining storage used for this flow.
	StorageDocumentID Nullable[UUID] `form:"storage_document_id,omitempty" json:"storage_document_id,omitempty"`
	// The block document defining infrastructure to use for flow runs.
	InfrastructureDocumentID Nullable[UUID] `form:"infrastructure_document_id,omitempty" json:"infrastructure_document_id,omitempty"`
	// Optional information about the creator of this deployment.
	CreatedBy Nullable[CreatedBy] `form:"created_by,omitempty" json:"created_by,omitempty"`
	// Optional information about the updater of this deployment.
	UpdatedBy Nullable[UpdatedBy] `form:"updated_by,omitempty" json:"updated_by,omitempty"`
	// The name of the deployment's work pool.
	WorkPoolName Nullable[string] `form:"work_pool_name,omitempty" json:"work_pool_name,omitempty"`
	// Whether the deployment is ready to run flows.
	Status Nullable[DeploymentStatus] `form:"status,omitempty" json:"status,omitempty"`
	// Whether or not the deployment should enforce the parameter schema.
	EnforceParameterSchema *bool `form:"enforce_parameter_schema,omitempty" json:"enforce_parameter_schema,omitempty"`
}

#/components/schemas/DeploymentResponse

func (*DeploymentResponse) ApplyDefaults

func (s *DeploymentResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type DeploymentResponseJobVariables

type DeploymentResponseJobVariables = map[string]any

#/components/schemas/DeploymentResponse/properties/job_variables Overrides to apply to the base infrastructure block at runtime.

type DeploymentResponseLabels

type DeploymentResponseLabels = map[string]any

#/components/schemas/DeploymentResponse/properties/labels A dictionary of key-value labels. Values can be strings, numbers, or booleans.

type DeploymentResponseLabelsValue

type DeploymentResponseLabelsValue struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/DeploymentResponse/properties/labels/additionalProperties

func (*DeploymentResponseLabelsValue) ApplyDefaults

func (u *DeploymentResponseLabelsValue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentResponseLabelsValue) MarshalJSON

func (u DeploymentResponseLabelsValue) MarshalJSON() ([]byte, error)

func (*DeploymentResponseLabelsValue) UnmarshalJSON

func (u *DeploymentResponseLabelsValue) UnmarshalJSON(data []byte) error

type DeploymentResponseParameterOpenapiSchemaAnyOf0

type DeploymentResponseParameterOpenapiSchemaAnyOf0 = map[string]any

#/components/schemas/DeploymentResponse/properties/parameter_openapi_schema/anyOf/0

type DeploymentResponseParameters

type DeploymentResponseParameters = map[string]any

#/components/schemas/DeploymentResponse/properties/parameters Parameters for flow runs scheduled by the deployment.

type DeploymentResponsePullStepsAnyOf0

type DeploymentResponsePullStepsAnyOf0 = []DeploymentResponsePullStepsAnyOf0Item

#/components/schemas/DeploymentResponse/properties/pull_steps/anyOf/0

type DeploymentResponsePullStepsAnyOf0Item

type DeploymentResponsePullStepsAnyOf0Item = map[string]any

#/components/schemas/DeploymentResponse/properties/pull_steps/anyOf/0/items

type DeploymentResponseSchedules

type DeploymentResponseSchedules = []DeploymentSchedule

#/components/schemas/DeploymentResponse/properties/schedules A list of schedules for the deployment.

type DeploymentSchedule

type DeploymentSchedule struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The deployment id associated with this schedule.
	DeploymentID Nullable[UUID] `form:"deployment_id,omitempty" json:"deployment_id,omitempty"`
	// The schedule for the deployment.
	Schedule DeploymentScheduleSchedule `form:"schedule" json:"schedule"`
	// Whether or not the schedule is active.
	Active *bool `form:"active,omitempty" json:"active,omitempty"`
	// The maximum number of scheduled runs for the schedule.
	MaxScheduledRuns Nullable[int] `form:"max_scheduled_runs,omitempty" json:"max_scheduled_runs,omitempty"`
	// A dictionary of parameter value overrides.
	Parameters map[string]any `form:"parameters,omitempty" json:"parameters,omitempty"`
	// A unique slug for the schedule.
	Slug Nullable[string] `form:"slug,omitempty" json:"slug,omitempty"`
}

#/components/schemas/DeploymentSchedule

func (*DeploymentSchedule) ApplyDefaults

func (s *DeploymentSchedule) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type DeploymentScheduleCreate

type DeploymentScheduleCreate struct {
	Active               *bool                            `form:"active,omitempty" json:"active,omitempty"`
	Schedule             DeploymentScheduleCreateSchedule `form:"schedule" json:"schedule"`
	MaxScheduledRuns     Nullable[int]                    `form:"max_scheduled_runs,omitempty" json:"max_scheduled_runs,omitempty"`
	Parameters           map[string]any                   `form:"parameters,omitempty" json:"parameters,omitempty"`
	Slug                 Nullable[string]                 `form:"slug,omitempty" json:"slug,omitempty"`
	Replaces             Nullable[string]                 `form:"replaces,omitempty" json:"replaces,omitempty"`
	AdditionalProperties map[string]any                   `json:"-"`
}

#/components/schemas/DeploymentScheduleCreate

func (*DeploymentScheduleCreate) ApplyDefaults

func (s *DeploymentScheduleCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentScheduleCreate) MarshalJSON

func (s DeploymentScheduleCreate) MarshalJSON() ([]byte, error)

func (*DeploymentScheduleCreate) UnmarshalJSON

func (s *DeploymentScheduleCreate) UnmarshalJSON(data []byte) error

type DeploymentScheduleCreateParameters

type DeploymentScheduleCreateParameters = map[string]any

#/components/schemas/DeploymentScheduleCreate/properties/parameters A dictionary of parameter value overrides.

type DeploymentScheduleCreateSchedule

type DeploymentScheduleCreateSchedule struct {
	IntervalSchedule *IntervalSchedule
	CronSchedule     *CronSchedule
	RRuleSchedule    *RRuleSchedule
}

#/components/schemas/DeploymentScheduleCreate/properties/schedule The schedule for the deployment.

func (*DeploymentScheduleCreateSchedule) ApplyDefaults

func (u *DeploymentScheduleCreateSchedule) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentScheduleCreateSchedule) MarshalJSON

func (u DeploymentScheduleCreateSchedule) MarshalJSON() ([]byte, error)

func (*DeploymentScheduleCreateSchedule) UnmarshalJSON

func (u *DeploymentScheduleCreateSchedule) UnmarshalJSON(data []byte) error

type DeploymentScheduleParameters

type DeploymentScheduleParameters = map[string]any

#/components/schemas/DeploymentSchedule/properties/parameters A dictionary of parameter value overrides.

type DeploymentScheduleSchedule

type DeploymentScheduleSchedule struct {
	IntervalSchedule *IntervalSchedule
	CronSchedule     *CronSchedule
	RRuleSchedule    *RRuleSchedule
}

#/components/schemas/DeploymentSchedule/properties/schedule The schedule for the deployment.

func (*DeploymentScheduleSchedule) ApplyDefaults

func (u *DeploymentScheduleSchedule) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentScheduleSchedule) MarshalJSON

func (u DeploymentScheduleSchedule) MarshalJSON() ([]byte, error)

func (*DeploymentScheduleSchedule) UnmarshalJSON

func (u *DeploymentScheduleSchedule) UnmarshalJSON(data []byte) error

type DeploymentScheduleUpdate

type DeploymentScheduleUpdate struct {
	Active               Nullable[bool]                    `form:"active,omitempty" json:"active,omitempty"`
	Schedule             *DeploymentScheduleUpdateSchedule `form:"schedule,omitempty" json:"schedule,omitempty"`
	MaxScheduledRuns     Nullable[int]                     `form:"max_scheduled_runs,omitempty" json:"max_scheduled_runs,omitempty"`
	Parameters           map[string]any                    `form:"parameters,omitempty" json:"parameters,omitempty"`
	Slug                 Nullable[string]                  `form:"slug,omitempty" json:"slug,omitempty"`
	Replaces             Nullable[string]                  `form:"replaces,omitempty" json:"replaces,omitempty"`
	AdditionalProperties map[string]any                    `json:"-"`
}

#/components/schemas/DeploymentScheduleUpdate

func (*DeploymentScheduleUpdate) ApplyDefaults

func (s *DeploymentScheduleUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentScheduleUpdate) MarshalJSON

func (s DeploymentScheduleUpdate) MarshalJSON() ([]byte, error)

func (*DeploymentScheduleUpdate) UnmarshalJSON

func (s *DeploymentScheduleUpdate) UnmarshalJSON(data []byte) error

type DeploymentScheduleUpdateParameters

type DeploymentScheduleUpdateParameters = map[string]any

#/components/schemas/DeploymentScheduleUpdate/properties/parameters A dictionary of parameter value overrides.

type DeploymentScheduleUpdateSchedule

type DeploymentScheduleUpdateSchedule struct {
	IntervalSchedule *IntervalSchedule
	CronSchedule     *CronSchedule
	RRuleSchedule    *RRuleSchedule
	Any3             *any
}

#/components/schemas/DeploymentScheduleUpdate/properties/schedule The schedule for the deployment.

func (*DeploymentScheduleUpdateSchedule) ApplyDefaults

func (u *DeploymentScheduleUpdateSchedule) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentScheduleUpdateSchedule) MarshalJSON

func (u DeploymentScheduleUpdateSchedule) MarshalJSON() ([]byte, error)

func (*DeploymentScheduleUpdateSchedule) UnmarshalJSON

func (u *DeploymentScheduleUpdateSchedule) UnmarshalJSON(data []byte) error

type DeploymentSort

type DeploymentSort string

#/components/schemas/DeploymentSort Defines deployment sorting options.

const (
	DeploymentSortCREATEDDESC DeploymentSort = "CREATED_DESC"
	DeploymentSortUPDATEDDESC DeploymentSort = "UPDATED_DESC"
	DeploymentSortNAMEASC     DeploymentSort = "NAME_ASC"
	DeploymentSortNAMEDESC    DeploymentSort = "NAME_DESC"
)

type DeploymentStatus

type DeploymentStatus string

#/components/schemas/DeploymentStatus Enumeration of deployment statuses.

const (
	DeploymentStatusREADY    DeploymentStatus = "READY"
	DeploymentStatusNOTREADY DeploymentStatus = "NOT_READY"
)

type DeploymentUpdate

type DeploymentUpdate struct {
	Version                  Nullable[string]             `form:"version,omitempty" json:"version,omitempty"`
	Description              Nullable[string]             `form:"description,omitempty" json:"description,omitempty"`
	Paused                   *bool                        `form:"paused,omitempty" json:"paused,omitempty"`
	Schedules                []DeploymentScheduleUpdate   `form:"schedules,omitempty" json:"schedules,omitempty"`
	ConcurrencyLimit         Nullable[int]                `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	ConcurrencyOptions       Nullable[ConcurrencyOptions] `form:"concurrency_options,omitempty" json:"concurrency_options,omitempty"`
	GlobalConcurrencyLimitID Nullable[UUID]               `form:"global_concurrency_limit_id,omitempty" json:"global_concurrency_limit_id,omitempty"`
	Parameters               Nullable[map[string]any]     `form:"parameters,omitempty" json:"parameters,omitempty"`
	ParameterOpenapiSchema   Nullable[map[string]any]     `form:"parameter_openapi_schema,omitempty" json:"parameter_openapi_schema,omitempty"`
	Tags                     []string                     `form:"tags,omitempty" json:"tags,omitempty"`
	WorkQueueName            Nullable[string]             `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	WorkPoolName             Nullable[string]             `form:"work_pool_name,omitempty" json:"work_pool_name,omitempty"`
	Path                     Nullable[string]             `form:"path,omitempty" json:"path,omitempty"`
	JobVariables             Nullable[map[string]any]     `form:"job_variables,omitempty" json:"job_variables,omitempty"`
	PullSteps                Nullable[[]map[string]any]   `form:"pull_steps,omitempty" json:"pull_steps,omitempty"`
	Entrypoint               Nullable[string]             `form:"entrypoint,omitempty" json:"entrypoint,omitempty"`
	StorageDocumentID        Nullable[UUID]               `form:"storage_document_id,omitempty" json:"storage_document_id,omitempty"`
	InfrastructureDocumentID Nullable[UUID]               `form:"infrastructure_document_id,omitempty" json:"infrastructure_document_id,omitempty"`
	EnforceParameterSchema   Nullable[bool]               `form:"enforce_parameter_schema,omitempty" json:"enforce_parameter_schema,omitempty"`
	VersionInfo              Nullable[VersionInfo]        `form:"version_info,omitempty" json:"version_info,omitempty"`
	AdditionalProperties     map[string]any               `json:"-"`
}

#/components/schemas/DeploymentUpdate Data used by the Prefect REST API to update a deployment.

func (*DeploymentUpdate) ApplyDefaults

func (s *DeploymentUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (DeploymentUpdate) MarshalJSON

func (s DeploymentUpdate) MarshalJSON() ([]byte, error)

func (*DeploymentUpdate) UnmarshalJSON

func (s *DeploymentUpdate) UnmarshalJSON(data []byte) error

type DeploymentUpdateJobVariablesAnyOf0

type DeploymentUpdateJobVariablesAnyOf0 = map[string]any

#/components/schemas/DeploymentUpdate/properties/job_variables/anyOf/0

type DeploymentUpdateParameterOpenapiSchemaAnyOf0

type DeploymentUpdateParameterOpenapiSchemaAnyOf0 = map[string]any

#/components/schemas/DeploymentUpdate/properties/parameter_openapi_schema/anyOf/0

type DeploymentUpdateParametersAnyOf0

type DeploymentUpdateParametersAnyOf0 = map[string]any

#/components/schemas/DeploymentUpdate/properties/parameters/anyOf/0

type DeploymentUpdatePullStepsAnyOf0

type DeploymentUpdatePullStepsAnyOf0 = []DeploymentUpdatePullStepsAnyOf0Item

#/components/schemas/DeploymentUpdate/properties/pull_steps/anyOf/0

type DeploymentUpdatePullStepsAnyOf0Item

type DeploymentUpdatePullStepsAnyOf0Item = map[string]any

#/components/schemas/DeploymentUpdate/properties/pull_steps/anyOf/0/items

type DeploymentUpdateSchedules

type DeploymentUpdateSchedules = []DeploymentScheduleUpdate

#/components/schemas/DeploymentUpdate/properties/schedules A list of schedules for the deployment.

type DeploymentsSettings

type DeploymentsSettings struct {
	// The default work pool to use when creating deployments.
	DefaultWorkPoolName Nullable[string] `form:"default_work_pool_name,omitempty" json:"default_work_pool_name,omitempty"`
	// The default Docker namespace to use when building images.
	DefaultDockerBuildNamespace Nullable[string] `form:"default_docker_build_namespace,omitempty" json:"default_docker_build_namespace,omitempty"`
}

#/components/schemas/DeploymentsSettings Settings for configuring deployments defaults

func (*DeploymentsSettings) ApplyDefaults

func (s *DeploymentsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type DoNothing

type DoNothing struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

#/components/schemas/DoNothing Do nothing when an Automation is triggered

func (*DoNothing) ApplyDefaults

func (s *DoNothing) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type DownloadLogsFlowRunsIdLogsDownloadGetParams

type DownloadLogsFlowRunsIdLogsDownloadGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

DownloadLogsFlowRunsIdLogsDownloadGetParams defines parameters for DownloadLogsFlowRunsIdLogsDownloadGet.

type Edge

type Edge struct {
	ID UUID `form:"id" json:"id"`
}

#/components/schemas/Edge

func (*Edge) ApplyDefaults

func (s *Edge) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type Event

type Event struct {
	// When the event happened from the sender's perspective
	Occurred time.Time `form:"occurred" json:"occurred"`
	// The name of the event that happened
	Event    string   `form:"event" json:"event"`
	Resource Resource `form:"resource" json:"resource"`
	// A list of additional Resources involved in this event
	Related []RelatedResource `form:"related,omitempty" json:"related,omitempty"`
	// An open-ended set of data describing what happened
	Payload map[string]any `form:"payload,omitempty" json:"payload,omitempty"`
	// The client-provided identifier of this event
	ID UUID `form:"id" json:"id"`
	// The ID of an event that is known to have occurred prior to this one. If set, this may be used to establish a more precise ordering of causally-related events when they occur close enough together in time that the system may receive them out-of-order.
	Follows Nullable[UUID] `form:"follows,omitempty" json:"follows,omitempty"`
}

#/components/schemas/Event The client-side view of an event that has happened to a Resource

func (*Event) ApplyDefaults

func (s *Event) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type EventAnyResourceFilter

type EventAnyResourceFilter struct {
	ID                   Nullable[[]string]              `form:"id,omitempty" json:"id,omitempty"`
	IDPrefix             Nullable[[]string]              `form:"id_prefix,omitempty" json:"id_prefix,omitempty"`
	Labels               Nullable[ResourceSpecification] `form:"labels,omitempty" json:"labels,omitempty"`
	AdditionalProperties map[string]any                  `json:"-"`
}

#/components/schemas/EventAnyResourceFilter

func (*EventAnyResourceFilter) ApplyDefaults

func (s *EventAnyResourceFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventAnyResourceFilter) MarshalJSON

func (s EventAnyResourceFilter) MarshalJSON() ([]byte, error)

func (*EventAnyResourceFilter) UnmarshalJSON

func (s *EventAnyResourceFilter) UnmarshalJSON(data []byte) error

type EventCount

type EventCount struct {
	// The value to use for filtering
	Value string `form:"value" json:"value"`
	// The value to display for this count
	Label string `form:"label" json:"label"`
	// The count of matching events
	Count int `form:"count" json:"count"`
	// The start time of this group of events
	StartTime time.Time `form:"start_time" json:"start_time"`
	// The end time of this group of events
	EndTime time.Time `form:"end_time" json:"end_time"`
}

#/components/schemas/EventCount The count of events with the given filter value

func (*EventCount) ApplyDefaults

func (s *EventCount) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type EventFilter

type EventFilter struct {
	Occurred             *EventOccurredFilter          `form:"occurred,omitempty" json:"occurred,omitempty"`
	Event                Nullable[EventNameFilter]     `form:"event,omitempty" json:"event,omitempty"`
	Resource             Nullable[EventResourceFilter] `form:"resource,omitempty" json:"resource,omitempty"`
	Related              *EventFilterRelated           `form:"related,omitempty" json:"related,omitempty"`
	AnyResource          *EventFilterAnyResource       `form:"any_resource,omitempty" json:"any_resource,omitempty"`
	ID                   *EventIDFilter                `form:"id,omitempty" json:"id,omitempty"`
	Text                 Nullable[EventTextFilter]     `form:"text,omitempty" json:"text,omitempty"`
	Order                *EventOrder                   `form:"order,omitempty" json:"order,omitempty"`
	AdditionalProperties map[string]any                `json:"-"`
}

#/components/schemas/EventFilter

func (*EventFilter) ApplyDefaults

func (s *EventFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventFilter) MarshalJSON

func (s EventFilter) MarshalJSON() ([]byte, error)

func (*EventFilter) UnmarshalJSON

func (s *EventFilter) UnmarshalJSON(data []byte) error

type EventFilterAnyResource

type EventFilterAnyResource struct {
	EventAnyResourceFilter       *EventAnyResourceFilter
	EventFilterAnyResourceAnyOf1 *EventFilterAnyResourceAnyOf1
	Any2                         *any
}

#/components/schemas/EventFilter/properties/any_resource Filter criteria for any resource involved in the event

func (*EventFilterAnyResource) ApplyDefaults

func (u *EventFilterAnyResource) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventFilterAnyResource) MarshalJSON

func (u EventFilterAnyResource) MarshalJSON() ([]byte, error)

func (*EventFilterAnyResource) UnmarshalJSON

func (u *EventFilterAnyResource) UnmarshalJSON(data []byte) error

type EventFilterAnyResourceAnyOf1

type EventFilterAnyResourceAnyOf1 = []EventAnyResourceFilter

#/components/schemas/EventFilter/properties/any_resource/anyOf/1

type EventFilterRelated

type EventFilterRelated struct {
	EventRelatedFilter       *EventRelatedFilter
	EventFilterRelatedAnyOf1 *EventFilterRelatedAnyOf1
	Any2                     *any
}

#/components/schemas/EventFilter/properties/related Filter criteria for the related resources of the event

func (*EventFilterRelated) ApplyDefaults

func (u *EventFilterRelated) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventFilterRelated) MarshalJSON

func (u EventFilterRelated) MarshalJSON() ([]byte, error)

func (*EventFilterRelated) UnmarshalJSON

func (u *EventFilterRelated) UnmarshalJSON(data []byte) error

type EventFilterRelatedAnyOf1

type EventFilterRelatedAnyOf1 = []EventRelatedFilter

#/components/schemas/EventFilter/properties/related/anyOf/1

type EventIDFilter

type EventIDFilter struct {
	ID                   Nullable[[]UUID] `form:"id,omitempty" json:"id,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/EventIDFilter

func (*EventIDFilter) ApplyDefaults

func (s *EventIDFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventIDFilter) MarshalJSON

func (s EventIDFilter) MarshalJSON() ([]byte, error)

func (*EventIDFilter) UnmarshalJSON

func (s *EventIDFilter) UnmarshalJSON(data []byte) error

type EventNameFilter

type EventNameFilter struct {
	Prefix               Nullable[[]string] `form:"prefix,omitempty" json:"prefix,omitempty"`
	ExcludePrefix        Nullable[[]string] `form:"exclude_prefix,omitempty" json:"exclude_prefix,omitempty"`
	Name                 Nullable[[]string] `form:"name,omitempty" json:"name,omitempty"`
	ExcludeName          Nullable[[]string] `form:"exclude_name,omitempty" json:"exclude_name,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/EventNameFilter

func (*EventNameFilter) ApplyDefaults

func (s *EventNameFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventNameFilter) MarshalJSON

func (s EventNameFilter) MarshalJSON() ([]byte, error)

func (*EventNameFilter) UnmarshalJSON

func (s *EventNameFilter) UnmarshalJSON(data []byte) error

type EventOccurredFilter

type EventOccurredFilter struct {
	Since                *time.Time     `form:"since,omitempty" json:"since,omitempty"`
	Until                *time.Time     `form:"until,omitempty" json:"until,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/EventOccurredFilter

func (*EventOccurredFilter) ApplyDefaults

func (s *EventOccurredFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventOccurredFilter) MarshalJSON

func (s EventOccurredFilter) MarshalJSON() ([]byte, error)

func (*EventOccurredFilter) UnmarshalJSON

func (s *EventOccurredFilter) UnmarshalJSON(data []byte) error

type EventOrder

type EventOrder string

#/components/schemas/EventOrder

const (
	ASC  EventOrder = "ASC"
	DESC EventOrder = "DESC"
)

type EventPage

type EventPage struct {
	// The Events matching the query
	Events []ReceivedEvent `form:"events" json:"events"`
	// The total number of matching Events
	Total int `form:"total" json:"total"`
	// The URL for the next page of results, if there are more
	NextPage Nullable[string] `form:"next_page" json:"next_page"`
}

#/components/schemas/EventPage A single page of events returned from the API, with an optional link to the next page of results

func (*EventPage) ApplyDefaults

func (s *EventPage) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type EventPageEvents

type EventPageEvents = []ReceivedEvent

#/components/schemas/EventPage/properties/events The Events matching the query

type EventPayload

type EventPayload = map[string]any

#/components/schemas/Event/properties/payload An open-ended set of data describing what happened

type EventRelated

type EventRelated = []RelatedResource

#/components/schemas/Event/properties/related A list of additional Resources involved in this event

type EventRelatedFilter

type EventRelatedFilter struct {
	ID                   Nullable[[]string]              `form:"id,omitempty" json:"id,omitempty"`
	Role                 Nullable[[]string]              `form:"role,omitempty" json:"role,omitempty"`
	ResourcesInRoles     Nullable[[][]any]               `form:"resources_in_roles,omitempty" json:"resources_in_roles,omitempty"`
	Labels               Nullable[ResourceSpecification] `form:"labels,omitempty" json:"labels,omitempty"`
	AdditionalProperties map[string]any                  `json:"-"`
}

#/components/schemas/EventRelatedFilter

func (*EventRelatedFilter) ApplyDefaults

func (s *EventRelatedFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventRelatedFilter) MarshalJSON

func (s EventRelatedFilter) MarshalJSON() ([]byte, error)

func (*EventRelatedFilter) UnmarshalJSON

func (s *EventRelatedFilter) UnmarshalJSON(data []byte) error

type EventResourceFilter

type EventResourceFilter struct {
	ID                   Nullable[[]string]              `form:"id,omitempty" json:"id,omitempty"`
	IDPrefix             Nullable[[]string]              `form:"id_prefix,omitempty" json:"id_prefix,omitempty"`
	Labels               Nullable[ResourceSpecification] `form:"labels,omitempty" json:"labels,omitempty"`
	Distinct             *bool                           `form:"distinct,omitempty" json:"distinct,omitempty"`
	AdditionalProperties map[string]any                  `json:"-"`
}

#/components/schemas/EventResourceFilter

func (*EventResourceFilter) ApplyDefaults

func (s *EventResourceFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventResourceFilter) MarshalJSON

func (s EventResourceFilter) MarshalJSON() ([]byte, error)

func (*EventResourceFilter) UnmarshalJSON

func (s *EventResourceFilter) UnmarshalJSON(data []byte) error

type EventTextFilter

type EventTextFilter struct {
	Query                string         `form:"query" json:"query"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/EventTextFilter Filter by text search across event content.

func (*EventTextFilter) ApplyDefaults

func (s *EventTextFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventTextFilter) MarshalJSON

func (s EventTextFilter) MarshalJSON() ([]byte, error)

func (*EventTextFilter) UnmarshalJSON

func (s *EventTextFilter) UnmarshalJSON(data []byte) error

type EventTrigger

type EventTrigger struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The unique ID of this trigger
	ID *UUID `form:"id,omitempty" json:"id,omitempty"`
	// Labels for resources which this trigger will match.
	Match *EventTriggerMatch `form:"match,omitempty" json:"match,omitempty"`
	// Labels for related resources which this trigger will match.
	MatchRelated *EventTriggerMatchRelated `form:"match_related,omitempty" json:"match_related,omitempty"`
	// The event(s) which must first been seen to fire this trigger.  If empty, then fire this trigger immediately.  Events may include trailing wildcards, like `prefect.flow-run.*`
	After []string `form:"after,omitempty" json:"after,omitempty"`
	// The event(s) this trigger is expecting to see.  If empty, this trigger will match any event.  Events may include trailing wildcards, like `prefect.flow-run.*`
	Expect []string `form:"expect,omitempty" json:"expect,omitempty"`
	// Evaluate the trigger separately for each distinct value of these labels on the resource.  By default, labels refer to the primary resource of the triggering event.  You may also refer to labels from related resources by specifying `related:<role>:<label>`.  This will use the value of that label for the first related resource in that role.  For example, `"for_each": ["related:flow:prefect.resource.id"]` would evaluate the trigger for each flow.
	ForEach []string `form:"for_each,omitempty" json:"for_each,omitempty"`
	// The posture of this trigger, either Reactive or Proactive.  Reactive triggers respond to the _presence_ of the expected events, while Proactive triggers respond to the _absence_ of those expected events.
	Posture string `form:"posture" json:"posture"`
	// The number of events required for this trigger to fire (for Reactive triggers), or the number of events expected (for Proactive triggers)
	Threshold *int `form:"threshold,omitempty" json:"threshold,omitempty"`
	// The time period over which the events must occur.  For Reactive triggers, this may be as low as 0 seconds, but must be at least 10 seconds for Proactive triggers
	Within *float32 `form:"within,omitempty" json:"within,omitempty"`
}

#/components/schemas/EventTrigger A trigger that fires based on the presence or absence of events within a given period of time.

func (*EventTrigger) ApplyDefaults

func (s *EventTrigger) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type EventTriggerMatch

type EventTriggerMatch struct {
	ResourceSpecification   *ResourceSpecification
	EventTriggerMatchAnyOf1 *EventTriggerMatchAnyOf1
}

#/components/schemas/EventTrigger/properties/match Labels for resources which this trigger will match.

func (*EventTriggerMatch) ApplyDefaults

func (u *EventTriggerMatch) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventTriggerMatch) MarshalJSON

func (u EventTriggerMatch) MarshalJSON() ([]byte, error)

func (*EventTriggerMatch) UnmarshalJSON

func (u *EventTriggerMatch) UnmarshalJSON(data []byte) error

type EventTriggerMatchAnyOf1

type EventTriggerMatchAnyOf1 = map[string]any

#/components/schemas/EventTrigger/properties/match/anyOf/1

type EventTriggerMatchAnyOf1Value

type EventTriggerMatchAnyOf1Value struct {
	String0         *string
	LBracketString1 *[]string
}

#/components/schemas/EventTrigger/properties/match/anyOf/1/additionalProperties

func (*EventTriggerMatchAnyOf1Value) ApplyDefaults

func (u *EventTriggerMatchAnyOf1Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventTriggerMatchAnyOf1Value) MarshalJSON

func (u EventTriggerMatchAnyOf1Value) MarshalJSON() ([]byte, error)

func (*EventTriggerMatchAnyOf1Value) UnmarshalJSON

func (u *EventTriggerMatchAnyOf1Value) UnmarshalJSON(data []byte) error

type EventTriggerMatchRelated

type EventTriggerMatchRelated struct {
	ResourceSpecification          *ResourceSpecification
	EventTriggerMatchRelatedAnyOf1 *EventTriggerMatchRelatedAnyOf1
	EventTriggerMatchRelatedAnyOf2 *EventTriggerMatchRelatedAnyOf2
}

#/components/schemas/EventTrigger/properties/match_related Labels for related resources which this trigger will match.

func (*EventTriggerMatchRelated) ApplyDefaults

func (u *EventTriggerMatchRelated) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventTriggerMatchRelated) MarshalJSON

func (u EventTriggerMatchRelated) MarshalJSON() ([]byte, error)

func (*EventTriggerMatchRelated) UnmarshalJSON

func (u *EventTriggerMatchRelated) UnmarshalJSON(data []byte) error

type EventTriggerMatchRelatedAnyOf1

type EventTriggerMatchRelatedAnyOf1 = map[string]any

#/components/schemas/EventTrigger/properties/match_related/anyOf/1

type EventTriggerMatchRelatedAnyOf1Value

type EventTriggerMatchRelatedAnyOf1Value struct {
	String0         *string
	LBracketString1 *[]string
}

#/components/schemas/EventTrigger/properties/match_related/anyOf/1/additionalProperties

func (*EventTriggerMatchRelatedAnyOf1Value) ApplyDefaults

func (u *EventTriggerMatchRelatedAnyOf1Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventTriggerMatchRelatedAnyOf1Value) MarshalJSON

func (u EventTriggerMatchRelatedAnyOf1Value) MarshalJSON() ([]byte, error)

func (*EventTriggerMatchRelatedAnyOf1Value) UnmarshalJSON

func (u *EventTriggerMatchRelatedAnyOf1Value) UnmarshalJSON(data []byte) error

type EventTriggerMatchRelatedAnyOf2

type EventTriggerMatchRelatedAnyOf2 = []EventTriggerMatchRelatedAnyOf2Item

#/components/schemas/EventTrigger/properties/match_related/anyOf/2

type EventTriggerMatchRelatedAnyOf2AnyOf1

type EventTriggerMatchRelatedAnyOf2AnyOf1 = map[string]any

#/components/schemas/EventTrigger/properties/match_related/anyOf/2/items/anyOf/1

type EventTriggerMatchRelatedAnyOf2AnyOf1Value

type EventTriggerMatchRelatedAnyOf2AnyOf1Value struct {
	String0         *string
	LBracketString1 *[]string
}

#/components/schemas/EventTrigger/properties/match_related/anyOf/2/items/anyOf/1/additionalProperties

func (*EventTriggerMatchRelatedAnyOf2AnyOf1Value) ApplyDefaults

func (u *EventTriggerMatchRelatedAnyOf2AnyOf1Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventTriggerMatchRelatedAnyOf2AnyOf1Value) MarshalJSON

func (*EventTriggerMatchRelatedAnyOf2AnyOf1Value) UnmarshalJSON

func (u *EventTriggerMatchRelatedAnyOf2AnyOf1Value) UnmarshalJSON(data []byte) error

type EventTriggerMatchRelatedAnyOf2Item

type EventTriggerMatchRelatedAnyOf2Item struct {
	ResourceSpecification                *ResourceSpecification
	EventTriggerMatchRelatedAnyOf2AnyOf1 *EventTriggerMatchRelatedAnyOf2AnyOf1
}

#/components/schemas/EventTrigger/properties/match_related/anyOf/2/items

func (*EventTriggerMatchRelatedAnyOf2Item) ApplyDefaults

func (u *EventTriggerMatchRelatedAnyOf2Item) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (EventTriggerMatchRelatedAnyOf2Item) MarshalJSON

func (u EventTriggerMatchRelatedAnyOf2Item) MarshalJSON() ([]byte, error)

func (*EventTriggerMatchRelatedAnyOf2Item) UnmarshalJSON

func (u *EventTriggerMatchRelatedAnyOf2Item) UnmarshalJSON(data []byte) error

type EventTriggerPosture

type EventTriggerPosture string

#/components/schemas/EventTrigger/properties/posture The posture of this trigger, either Reactive or Proactive. Reactive triggers respond to the _presence_ of the expected events, while Proactive triggers respond to the _absence_ of those expected events.

const (
	Reactive  EventTriggerPosture = "Reactive"
	Proactive EventTriggerPosture = "Proactive"
)

type ExperimentsSettings

type ExperimentsSettings struct {
	// If `True`, warn on usage of experimental features.
	Warn    *bool            `form:"warn,omitempty" json:"warn,omitempty"`
	Plugins *PluginsSettings `form:"plugins,omitempty" json:"plugins,omitempty"`
}

#/components/schemas/ExperimentsSettings Settings for configuring experimental features

func (*ExperimentsSettings) ApplyDefaults

func (s *ExperimentsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FilterFlowRunInputFlowRunsIDInputFilterPostJSONResponse

type FilterFlowRunInputFlowRunsIDInputFilterPostJSONResponse = []FlowRunInput

#/paths//flow_runs/{id}/input/filter/post/responses/200/content/application/json/schema

type FilterFlowRunInputFlowRunsIdInputFilterPostParams

type FilterFlowRunInputFlowRunsIdInputFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

FilterFlowRunInputFlowRunsIdInputFilterPostParams defines parameters for FilterFlowRunInputFlowRunsIdInputFilterPost.

type Flow

type Flow struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the flow
	Name string `form:"name" json:"name"`
	// A list of flow tags
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
	// A dictionary of key-value labels. Values can be strings, numbers, or booleans.
	Labels Nullable[map[string]any] `form:"labels,omitempty" json:"labels,omitempty"`
}

#/components/schemas/Flow An ORM representation of flow data.

func (*Flow) ApplyDefaults

func (s *Flow) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowBulkDeleteResponse

type FlowBulkDeleteResponse struct {
	Deleted []UUID `form:"deleted,omitempty" json:"deleted,omitempty"`
}

#/components/schemas/FlowBulkDeleteResponse Response from bulk flow deletion.

func (*FlowBulkDeleteResponse) ApplyDefaults

func (s *FlowBulkDeleteResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowCreate

type FlowCreate struct {
	Name                 string                   `form:"name" json:"name"`
	Tags                 []string                 `form:"tags,omitempty" json:"tags,omitempty"`
	Labels               Nullable[map[string]any] `form:"labels,omitempty" json:"labels,omitempty"`
	AdditionalProperties map[string]any           `json:"-"`
}

#/components/schemas/FlowCreate Data used by the Prefect REST API to create a flow.

func (*FlowCreate) ApplyDefaults

func (s *FlowCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowCreate) MarshalJSON

func (s FlowCreate) MarshalJSON() ([]byte, error)

func (*FlowCreate) UnmarshalJSON

func (s *FlowCreate) UnmarshalJSON(data []byte) error

type FlowCreateLabelsAnyOf0

type FlowCreateLabelsAnyOf0 = map[string]any

#/components/schemas/FlowCreate/properties/labels/anyOf/0

type FlowCreateLabelsAnyOf0Value

type FlowCreateLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/FlowCreate/properties/labels/anyOf/0/additionalProperties

func (*FlowCreateLabelsAnyOf0Value) ApplyDefaults

func (u *FlowCreateLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowCreateLabelsAnyOf0Value) MarshalJSON

func (u FlowCreateLabelsAnyOf0Value) MarshalJSON() ([]byte, error)

func (*FlowCreateLabelsAnyOf0Value) UnmarshalJSON

func (u *FlowCreateLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type FlowFilter

type FlowFilter struct {
	Operator             *Operator                      `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[FlowFilterID]         `form:"id,omitempty" json:"id,omitempty"`
	Deployment           Nullable[FlowFilterDeployment] `form:"deployment,omitempty" json:"deployment,omitempty"`
	Name                 Nullable[FlowFilterName]       `form:"name,omitempty" json:"name,omitempty"`
	Tags                 Nullable[FlowFilterTags]       `form:"tags,omitempty" json:"tags,omitempty"`
	AdditionalProperties map[string]any                 `json:"-"`
}

#/components/schemas/FlowFilter Filter for flows. Only flows matching all criteria will be returned.

func (*FlowFilter) ApplyDefaults

func (s *FlowFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowFilter) MarshalJSON

func (s FlowFilter) MarshalJSON() ([]byte, error)

func (*FlowFilter) UnmarshalJSON

func (s *FlowFilter) UnmarshalJSON(data []byte) error

type FlowFilterDeployment

type FlowFilterDeployment struct {
	Operator             *Operator      `form:"operator,omitempty" json:"operator,omitempty"`
	IsNull               Nullable[bool] `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/FlowFilterDeployment Filter by flows by deployment

func (*FlowFilterDeployment) ApplyDefaults

func (s *FlowFilterDeployment) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowFilterDeployment) MarshalJSON

func (s FlowFilterDeployment) MarshalJSON() ([]byte, error)

func (*FlowFilterDeployment) UnmarshalJSON

func (s *FlowFilterDeployment) UnmarshalJSON(data []byte) error

type FlowFilterID

type FlowFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]UUID] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/FlowFilterId Filter by `Flow.id`.

func (*FlowFilterID) ApplyDefaults

func (s *FlowFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowFilterID) MarshalJSON

func (s FlowFilterID) MarshalJSON() ([]byte, error)

func (*FlowFilterID) UnmarshalJSON

func (s *FlowFilterID) UnmarshalJSON(data []byte) error

type FlowFilterName

type FlowFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Like                 Nullable[string]   `form:"like_,omitempty" json:"like_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowFilterName Filter by `Flow.name`.

func (*FlowFilterName) ApplyDefaults

func (s *FlowFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowFilterName) MarshalJSON

func (s FlowFilterName) MarshalJSON() ([]byte, error)

func (*FlowFilterName) UnmarshalJSON

func (s *FlowFilterName) UnmarshalJSON(data []byte) error

type FlowFilterTags

type FlowFilterTags struct {
	Operator             *Operator          `form:"operator,omitempty" json:"operator,omitempty"`
	All                  Nullable[[]string] `form:"all_,omitempty" json:"all_,omitempty"`
	IsNull               Nullable[bool]     `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowFilterTags Filter by `Flow.tags`.

func (*FlowFilterTags) ApplyDefaults

func (s *FlowFilterTags) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowFilterTags) MarshalJSON

func (s FlowFilterTags) MarshalJSON() ([]byte, error)

func (*FlowFilterTags) UnmarshalJSON

func (s *FlowFilterTags) UnmarshalJSON(data []byte) error

type FlowLabelsAnyOf0

type FlowLabelsAnyOf0 = map[string]any

#/components/schemas/Flow/properties/labels/anyOf/0

type FlowLabelsAnyOf0Value

type FlowLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/Flow/properties/labels/anyOf/0/additionalProperties

func (*FlowLabelsAnyOf0Value) ApplyDefaults

func (u *FlowLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowLabelsAnyOf0Value) MarshalJSON

func (u FlowLabelsAnyOf0Value) MarshalJSON() ([]byte, error)

func (*FlowLabelsAnyOf0Value) UnmarshalJSON

func (u *FlowLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type FlowPaginationResponse

type FlowPaginationResponse struct {
	Results []Flow `form:"results" json:"results"`
	Count   int    `form:"count" json:"count"`
	Limit   int    `form:"limit" json:"limit"`
	Pages   int    `form:"pages" json:"pages"`
	Page    int    `form:"page" json:"page"`
}

#/components/schemas/FlowPaginationResponse

func (*FlowPaginationResponse) ApplyDefaults

func (s *FlowPaginationResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowPaginationResponseResults

type FlowPaginationResponseResults = []Flow

#/components/schemas/FlowPaginationResponse/properties/results

type FlowRun

type FlowRun struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the flow run. Defaults to a random slug if not specified.
	Name *string `form:"name,omitempty" json:"name,omitempty"`
	// The id of the flow being run.
	FlowID UUID `form:"flow_id" json:"flow_id"`
	// The id of the flow run's current state.
	StateID Nullable[UUID] `form:"state_id,omitempty" json:"state_id,omitempty"`
	// The id of the deployment associated with this flow run, if available.
	DeploymentID Nullable[UUID] `form:"deployment_id,omitempty" json:"deployment_id,omitempty"`
	// The version of the deployment associated with this flow run.
	DeploymentVersion Nullable[string] `form:"deployment_version,omitempty" json:"deployment_version,omitempty"`
	// The work queue that handled this flow run.
	WorkQueueName Nullable[string] `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	// The version of the flow executed in this flow run.
	FlowVersion Nullable[string] `form:"flow_version,omitempty" json:"flow_version,omitempty"`
	// Parameters for the flow run.
	Parameters map[string]any `form:"parameters,omitempty" json:"parameters,omitempty"`
	// An optional idempotency key for the flow run. Used to ensure the same flow run is not created multiple times.
	IdempotencyKey Nullable[string] `form:"idempotency_key,omitempty" json:"idempotency_key,omitempty"`
	// Additional context for the flow run.
	Context         map[string]any `form:"context,omitempty" json:"context,omitempty"`
	EmpiricalPolicy *FlowRunPolicy `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	// A list of tags on the flow run
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
	// A dictionary of key-value labels. Values can be strings, numbers, or booleans.
	Labels Nullable[map[string]any] `form:"labels,omitempty" json:"labels,omitempty"`
	// If the flow run is a subflow, the id of the 'dummy' task in the parent flow used to track subflow state.
	ParentTaskRunID Nullable[UUID] `form:"parent_task_run_id,omitempty" json:"parent_task_run_id,omitempty"`
	// The type of the current flow run state.
	StateType Nullable[StateType] `form:"state_type,omitempty" json:"state_type,omitempty"`
	// The name of the current flow run state.
	StateName Nullable[string] `form:"state_name,omitempty" json:"state_name,omitempty"`
	// The number of times the flow run was executed.
	RunCount *int `form:"run_count,omitempty" json:"run_count,omitempty"`
	// The flow run's expected start time.
	ExpectedStartTime Nullable[time.Time] `form:"expected_start_time,omitempty" json:"expected_start_time,omitempty"`
	// The next time the flow run is scheduled to start.
	NextScheduledStartTime Nullable[time.Time] `form:"next_scheduled_start_time,omitempty" json:"next_scheduled_start_time,omitempty"`
	// The actual start time.
	StartTime Nullable[time.Time] `form:"start_time,omitempty" json:"start_time,omitempty"`
	// The actual end time.
	EndTime Nullable[time.Time] `form:"end_time,omitempty" json:"end_time,omitempty"`
	// Total run time. If the flow run was executed multiple times, the time of each run will be summed.
	TotalRunTime *float32 `form:"total_run_time,omitempty" json:"total_run_time,omitempty"`
	// A real-time estimate of the total run time.
	EstimatedRunTime *float32 `form:"estimated_run_time,omitempty" json:"estimated_run_time,omitempty"`
	// The difference between actual and expected start time.
	EstimatedStartTimeDelta *float32 `form:"estimated_start_time_delta,omitempty" json:"estimated_start_time_delta,omitempty"`
	// Whether or not the flow run was automatically scheduled.
	AutoScheduled *bool `form:"auto_scheduled,omitempty" json:"auto_scheduled,omitempty"`
	// The block document defining infrastructure to use this flow run.
	InfrastructureDocumentID Nullable[UUID] `form:"infrastructure_document_id,omitempty" json:"infrastructure_document_id,omitempty"`
	// The id of the flow run as returned by an infrastructure block.
	InfrastructurePid Nullable[string] `form:"infrastructure_pid,omitempty" json:"infrastructure_pid,omitempty"`
	// Optional information about the creator of this flow run.
	CreatedBy Nullable[CreatedBy] `form:"created_by,omitempty" json:"created_by,omitempty"`
	// The id of the run's work pool queue.
	WorkQueueID Nullable[UUID] `form:"work_queue_id,omitempty" json:"work_queue_id,omitempty"`
	// The current state of the flow run.
	State Nullable[State] `form:"state,omitempty" json:"state,omitempty"`
	// Variables used as overrides in the base job template
	JobVariables Nullable[map[string]any] `form:"job_variables,omitempty" json:"job_variables,omitempty"`
}

#/components/schemas/FlowRun An ORM representation of flow run data.

func (*FlowRun) ApplyDefaults

func (s *FlowRun) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunBulkCreateResponse

type FlowRunBulkCreateResponse struct {
	Results []FlowRunCreateResult `form:"results,omitempty" json:"results,omitempty"`
}

#/components/schemas/FlowRunBulkCreateResponse Response from bulk flow run creation.

func (*FlowRunBulkCreateResponse) ApplyDefaults

func (s *FlowRunBulkCreateResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunBulkCreateResponseResults

type FlowRunBulkCreateResponseResults = []FlowRunCreateResult

#/components/schemas/FlowRunBulkCreateResponse/properties/results

type FlowRunBulkDeleteResponse

type FlowRunBulkDeleteResponse struct {
	Deleted []UUID `form:"deleted,omitempty" json:"deleted,omitempty"`
}

#/components/schemas/FlowRunBulkDeleteResponse Response from bulk flow run deletion.

func (*FlowRunBulkDeleteResponse) ApplyDefaults

func (s *FlowRunBulkDeleteResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunBulkSetStateResponse

type FlowRunBulkSetStateResponse struct {
	Results []FlowRunOrchestrationResult `form:"results,omitempty" json:"results,omitempty"`
}

#/components/schemas/FlowRunBulkSetStateResponse Response from bulk set state operation.

func (*FlowRunBulkSetStateResponse) ApplyDefaults

func (s *FlowRunBulkSetStateResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunBulkSetStateResponseResults

type FlowRunBulkSetStateResponseResults = []FlowRunOrchestrationResult

#/components/schemas/FlowRunBulkSetStateResponse/properties/results

type FlowRunContext

type FlowRunContext = map[string]any

#/components/schemas/FlowRun/properties/context Additional context for the flow run.

type FlowRunCreate

type FlowRunCreate struct {
	State                    Nullable[StateCreate]    `form:"state,omitempty" json:"state,omitempty"`
	Name                     *string                  `form:"name,omitempty" json:"name,omitempty"`
	FlowID                   UUID                     `form:"flow_id" json:"flow_id"`
	FlowVersion              Nullable[string]         `form:"flow_version,omitempty" json:"flow_version,omitempty"`
	Parameters               map[string]any           `form:"parameters,omitempty" json:"parameters,omitempty"`
	Context                  map[string]any           `form:"context,omitempty" json:"context,omitempty"`
	ParentTaskRunID          Nullable[UUID]           `form:"parent_task_run_id,omitempty" json:"parent_task_run_id,omitempty"`
	InfrastructureDocumentID Nullable[UUID]           `form:"infrastructure_document_id,omitempty" json:"infrastructure_document_id,omitempty"`
	EmpiricalPolicy          *FlowRunPolicy           `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	Tags                     []string                 `form:"tags,omitempty" json:"tags,omitempty"`
	Labels                   Nullable[map[string]any] `form:"labels,omitempty" json:"labels,omitempty"`
	IdempotencyKey           Nullable[string]         `form:"idempotency_key,omitempty" json:"idempotency_key,omitempty"`
	WorkPoolName             Nullable[string]         `form:"work_pool_name,omitempty" json:"work_pool_name,omitempty"`
	WorkQueueName            Nullable[string]         `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	JobVariables             Nullable[map[string]any] `form:"job_variables,omitempty" json:"job_variables,omitempty"`
	DeploymentID             Nullable[UUID]           `form:"deployment_id,omitempty" json:"deployment_id,omitempty"`
	AdditionalProperties     map[string]any           `json:"-"`
}

#/components/schemas/FlowRunCreate Data used by the Prefect REST API to create a flow run.

func (*FlowRunCreate) ApplyDefaults

func (s *FlowRunCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunCreate) MarshalJSON

func (s FlowRunCreate) MarshalJSON() ([]byte, error)

func (*FlowRunCreate) UnmarshalJSON

func (s *FlowRunCreate) UnmarshalJSON(data []byte) error

type FlowRunCreateContext

type FlowRunCreateContext = map[string]any

#/components/schemas/FlowRunCreate/properties/context The context of the flow run.

type FlowRunCreateJobVariablesAnyOf0

type FlowRunCreateJobVariablesAnyOf0 = map[string]any

#/components/schemas/FlowRunCreate/properties/job_variables/anyOf/0

type FlowRunCreateLabelsAnyOf0

type FlowRunCreateLabelsAnyOf0 = map[string]any

#/components/schemas/FlowRunCreate/properties/labels/anyOf/0

type FlowRunCreateLabelsAnyOf0Value

type FlowRunCreateLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/FlowRunCreate/properties/labels/anyOf/0/additionalProperties

func (*FlowRunCreateLabelsAnyOf0Value) ApplyDefaults

func (u *FlowRunCreateLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunCreateLabelsAnyOf0Value) MarshalJSON

func (u FlowRunCreateLabelsAnyOf0Value) MarshalJSON() ([]byte, error)

func (*FlowRunCreateLabelsAnyOf0Value) UnmarshalJSON

func (u *FlowRunCreateLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type FlowRunCreateParameters

type FlowRunCreateParameters = map[string]any

#/components/schemas/FlowRunCreate/properties/parameters

type FlowRunCreateResult

type FlowRunCreateResult struct {
	FlowRunID Nullable[UUID]   `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	Status    string           `form:"status" json:"status"`
	Error     Nullable[string] `form:"error,omitempty" json:"error,omitempty"`
}

#/components/schemas/FlowRunCreateResult Per-run result for bulk create operations.

func (*FlowRunCreateResult) ApplyDefaults

func (s *FlowRunCreateResult) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunCreateResultStatus

type FlowRunCreateResultStatus string

#/components/schemas/FlowRunCreateResult/properties/status

const (
	FlowRunCreateResultStatusCREATED FlowRunCreateResultStatus = "CREATED"
	FlowRunCreateResultStatusFAILED  FlowRunCreateResultStatus = "FAILED"
)

type FlowRunFilter

type FlowRunFilter struct {
	Operator               *Operator                                     `form:"operator,omitempty" json:"operator,omitempty"`
	ID                     Nullable[FlowRunFilterID]                     `form:"id,omitempty" json:"id,omitempty"`
	Name                   Nullable[FlowRunFilterName]                   `form:"name,omitempty" json:"name,omitempty"`
	Tags                   Nullable[FlowRunFilterTags]                   `form:"tags,omitempty" json:"tags,omitempty"`
	DeploymentID           Nullable[FlowRunFilterDeploymentID]           `form:"deployment_id,omitempty" json:"deployment_id,omitempty"`
	WorkQueueName          Nullable[FlowRunFilterWorkQueueName]          `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	State                  Nullable[FlowRunFilterState]                  `form:"state,omitempty" json:"state,omitempty"`
	FlowVersion            Nullable[FlowRunFilterFlowVersion]            `form:"flow_version,omitempty" json:"flow_version,omitempty"`
	StartTime              Nullable[FlowRunFilterStartTime]              `form:"start_time,omitempty" json:"start_time,omitempty"`
	EndTime                Nullable[FlowRunFilterEndTime]                `form:"end_time,omitempty" json:"end_time,omitempty"`
	ExpectedStartTime      Nullable[FlowRunFilterExpectedStartTime]      `form:"expected_start_time,omitempty" json:"expected_start_time,omitempty"`
	NextScheduledStartTime Nullable[FlowRunFilterNextScheduledStartTime] `form:"next_scheduled_start_time,omitempty" json:"next_scheduled_start_time,omitempty"`
	ParentFlowRunID        Nullable[FlowRunFilterParentFlowRunID]        `form:"parent_flow_run_id,omitempty" json:"parent_flow_run_id,omitempty"`
	ParentTaskRunID        Nullable[FlowRunFilterParentTaskRunID]        `form:"parent_task_run_id,omitempty" json:"parent_task_run_id,omitempty"`
	IdempotencyKey         Nullable[FlowRunFilterIdempotencyKey]         `form:"idempotency_key,omitempty" json:"idempotency_key,omitempty"`
	CreatedBy              Nullable[FlowRunFilterCreatedBy]              `form:"created_by,omitempty" json:"created_by,omitempty"`
	AdditionalProperties   map[string]any                                `json:"-"`
}

#/components/schemas/FlowRunFilter Filter flow runs. Only flow runs matching all criteria will be returned

func (*FlowRunFilter) ApplyDefaults

func (s *FlowRunFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilter) MarshalJSON

func (s FlowRunFilter) MarshalJSON() ([]byte, error)

func (*FlowRunFilter) UnmarshalJSON

func (s *FlowRunFilter) UnmarshalJSON(data []byte) error

type FlowRunFilterCreatedBy

type FlowRunFilterCreatedBy struct {
	Operator             *Operator          `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[[]UUID]   `form:"id_,omitempty" json:"id_,omitempty"`
	Type                 Nullable[[]string] `form:"type_,omitempty" json:"type_,omitempty"`
	IsNull               Nullable[bool]     `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowRunFilterCreatedBy Filter by `FlowRun.created_by`.

func (*FlowRunFilterCreatedBy) ApplyDefaults

func (s *FlowRunFilterCreatedBy) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterCreatedBy) MarshalJSON

func (s FlowRunFilterCreatedBy) MarshalJSON() ([]byte, error)

func (*FlowRunFilterCreatedBy) UnmarshalJSON

func (s *FlowRunFilterCreatedBy) UnmarshalJSON(data []byte) error

type FlowRunFilterDeploymentID

type FlowRunFilterDeploymentID struct {
	Operator             *Operator        `form:"operator,omitempty" json:"operator,omitempty"`
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	IsNull               Nullable[bool]   `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/FlowRunFilterDeploymentId Filter by `FlowRun.deployment_id`.

func (*FlowRunFilterDeploymentID) ApplyDefaults

func (s *FlowRunFilterDeploymentID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterDeploymentID) MarshalJSON

func (s FlowRunFilterDeploymentID) MarshalJSON() ([]byte, error)

func (*FlowRunFilterDeploymentID) UnmarshalJSON

func (s *FlowRunFilterDeploymentID) UnmarshalJSON(data []byte) error

type FlowRunFilterEndTime

type FlowRunFilterEndTime struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	After                Nullable[time.Time] `form:"after_,omitempty" json:"after_,omitempty"`
	IsNull               Nullable[bool]      `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/FlowRunFilterEndTime Filter by `FlowRun.end_time`.

func (*FlowRunFilterEndTime) ApplyDefaults

func (s *FlowRunFilterEndTime) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterEndTime) MarshalJSON

func (s FlowRunFilterEndTime) MarshalJSON() ([]byte, error)

func (*FlowRunFilterEndTime) UnmarshalJSON

func (s *FlowRunFilterEndTime) UnmarshalJSON(data []byte) error

type FlowRunFilterExpectedStartTime

type FlowRunFilterExpectedStartTime struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	After                Nullable[time.Time] `form:"after_,omitempty" json:"after_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/FlowRunFilterExpectedStartTime Filter by `FlowRun.expected_start_time`.

func (*FlowRunFilterExpectedStartTime) ApplyDefaults

func (s *FlowRunFilterExpectedStartTime) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterExpectedStartTime) MarshalJSON

func (s FlowRunFilterExpectedStartTime) MarshalJSON() ([]byte, error)

func (*FlowRunFilterExpectedStartTime) UnmarshalJSON

func (s *FlowRunFilterExpectedStartTime) UnmarshalJSON(data []byte) error

type FlowRunFilterFlowVersion

type FlowRunFilterFlowVersion struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowRunFilterFlowVersion Filter by `FlowRun.flow_version`.

func (*FlowRunFilterFlowVersion) ApplyDefaults

func (s *FlowRunFilterFlowVersion) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterFlowVersion) MarshalJSON

func (s FlowRunFilterFlowVersion) MarshalJSON() ([]byte, error)

func (*FlowRunFilterFlowVersion) UnmarshalJSON

func (s *FlowRunFilterFlowVersion) UnmarshalJSON(data []byte) error

type FlowRunFilterID

type FlowRunFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]UUID] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/FlowRunFilterId Filter by `FlowRun.id`.

func (*FlowRunFilterID) ApplyDefaults

func (s *FlowRunFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterID) MarshalJSON

func (s FlowRunFilterID) MarshalJSON() ([]byte, error)

func (*FlowRunFilterID) UnmarshalJSON

func (s *FlowRunFilterID) UnmarshalJSON(data []byte) error

type FlowRunFilterIdempotencyKey

type FlowRunFilterIdempotencyKey struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]string] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowRunFilterIdempotencyKey Filter by FlowRun.idempotency_key.

func (*FlowRunFilterIdempotencyKey) ApplyDefaults

func (s *FlowRunFilterIdempotencyKey) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterIdempotencyKey) MarshalJSON

func (s FlowRunFilterIdempotencyKey) MarshalJSON() ([]byte, error)

func (*FlowRunFilterIdempotencyKey) UnmarshalJSON

func (s *FlowRunFilterIdempotencyKey) UnmarshalJSON(data []byte) error

type FlowRunFilterName

type FlowRunFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Like                 Nullable[string]   `form:"like_,omitempty" json:"like_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowRunFilterName Filter by `FlowRun.name`.

func (*FlowRunFilterName) ApplyDefaults

func (s *FlowRunFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterName) MarshalJSON

func (s FlowRunFilterName) MarshalJSON() ([]byte, error)

func (*FlowRunFilterName) UnmarshalJSON

func (s *FlowRunFilterName) UnmarshalJSON(data []byte) error

type FlowRunFilterNextScheduledStartTime

type FlowRunFilterNextScheduledStartTime struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	After                Nullable[time.Time] `form:"after_,omitempty" json:"after_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/FlowRunFilterNextScheduledStartTime Filter by `FlowRun.next_scheduled_start_time`.

func (*FlowRunFilterNextScheduledStartTime) ApplyDefaults

func (s *FlowRunFilterNextScheduledStartTime) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterNextScheduledStartTime) MarshalJSON

func (s FlowRunFilterNextScheduledStartTime) MarshalJSON() ([]byte, error)

func (*FlowRunFilterNextScheduledStartTime) UnmarshalJSON

func (s *FlowRunFilterNextScheduledStartTime) UnmarshalJSON(data []byte) error

type FlowRunFilterParentFlowRunID

type FlowRunFilterParentFlowRunID struct {
	Operator             *Operator        `form:"operator,omitempty" json:"operator,omitempty"`
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/FlowRunFilterParentFlowRunId Filter for subflows of a given flow run

func (*FlowRunFilterParentFlowRunID) ApplyDefaults

func (s *FlowRunFilterParentFlowRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterParentFlowRunID) MarshalJSON

func (s FlowRunFilterParentFlowRunID) MarshalJSON() ([]byte, error)

func (*FlowRunFilterParentFlowRunID) UnmarshalJSON

func (s *FlowRunFilterParentFlowRunID) UnmarshalJSON(data []byte) error

type FlowRunFilterParentTaskRunID

type FlowRunFilterParentTaskRunID struct {
	Operator             *Operator        `form:"operator,omitempty" json:"operator,omitempty"`
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	IsNull               Nullable[bool]   `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/FlowRunFilterParentTaskRunId Filter by `FlowRun.parent_task_run_id`.

func (*FlowRunFilterParentTaskRunID) ApplyDefaults

func (s *FlowRunFilterParentTaskRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterParentTaskRunID) MarshalJSON

func (s FlowRunFilterParentTaskRunID) MarshalJSON() ([]byte, error)

func (*FlowRunFilterParentTaskRunID) UnmarshalJSON

func (s *FlowRunFilterParentTaskRunID) UnmarshalJSON(data []byte) error

type FlowRunFilterStartTime

type FlowRunFilterStartTime struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	After                Nullable[time.Time] `form:"after_,omitempty" json:"after_,omitempty"`
	IsNull               Nullable[bool]      `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/FlowRunFilterStartTime Filter by `FlowRun.start_time`.

func (*FlowRunFilterStartTime) ApplyDefaults

func (s *FlowRunFilterStartTime) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterStartTime) MarshalJSON

func (s FlowRunFilterStartTime) MarshalJSON() ([]byte, error)

func (*FlowRunFilterStartTime) UnmarshalJSON

func (s *FlowRunFilterStartTime) UnmarshalJSON(data []byte) error

type FlowRunFilterState

type FlowRunFilterState struct {
	Operator             *Operator                        `form:"operator,omitempty" json:"operator,omitempty"`
	Type                 Nullable[FlowRunFilterStateType] `form:"type,omitempty" json:"type,omitempty"`
	Name                 Nullable[FlowRunFilterStateName] `form:"name,omitempty" json:"name,omitempty"`
	AdditionalProperties map[string]any                   `json:"-"`
}

#/components/schemas/FlowRunFilterState Filter by `FlowRun.state_type` and `FlowRun.state_name`.

func (*FlowRunFilterState) ApplyDefaults

func (s *FlowRunFilterState) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterState) MarshalJSON

func (s FlowRunFilterState) MarshalJSON() ([]byte, error)

func (*FlowRunFilterState) UnmarshalJSON

func (s *FlowRunFilterState) UnmarshalJSON(data []byte) error

type FlowRunFilterStateName

type FlowRunFilterStateName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]string] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowRunFilterStateName Filter by `FlowRun.state_name`.

func (*FlowRunFilterStateName) ApplyDefaults

func (s *FlowRunFilterStateName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterStateName) MarshalJSON

func (s FlowRunFilterStateName) MarshalJSON() ([]byte, error)

func (*FlowRunFilterStateName) UnmarshalJSON

func (s *FlowRunFilterStateName) UnmarshalJSON(data []byte) error

type FlowRunFilterStateType

type FlowRunFilterStateType struct {
	Any                  Nullable[[]StateType] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]StateType] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any        `json:"-"`
}

#/components/schemas/FlowRunFilterStateType Filter by `FlowRun.state_type`.

func (*FlowRunFilterStateType) ApplyDefaults

func (s *FlowRunFilterStateType) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterStateType) MarshalJSON

func (s FlowRunFilterStateType) MarshalJSON() ([]byte, error)

func (*FlowRunFilterStateType) UnmarshalJSON

func (s *FlowRunFilterStateType) UnmarshalJSON(data []byte) error

type FlowRunFilterStateTypeAnyAnyOf0

type FlowRunFilterStateTypeAnyAnyOf0 = []StateType

#/components/schemas/FlowRunFilterStateType/properties/any_/anyOf/0

type FlowRunFilterStateTypeNotAnyAnyOf0

type FlowRunFilterStateTypeNotAnyAnyOf0 = []StateType

#/components/schemas/FlowRunFilterStateType/properties/not_any_/anyOf/0

type FlowRunFilterTags

type FlowRunFilterTags struct {
	Operator             *Operator          `form:"operator,omitempty" json:"operator,omitempty"`
	All                  Nullable[[]string] `form:"all_,omitempty" json:"all_,omitempty"`
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	IsNull               Nullable[bool]     `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowRunFilterTags Filter by `FlowRun.tags`.

func (*FlowRunFilterTags) ApplyDefaults

func (s *FlowRunFilterTags) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterTags) MarshalJSON

func (s FlowRunFilterTags) MarshalJSON() ([]byte, error)

func (*FlowRunFilterTags) UnmarshalJSON

func (s *FlowRunFilterTags) UnmarshalJSON(data []byte) error

type FlowRunFilterWorkQueueName

type FlowRunFilterWorkQueueName struct {
	Operator             *Operator          `form:"operator,omitempty" json:"operator,omitempty"`
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	IsNull               Nullable[bool]     `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/FlowRunFilterWorkQueueName Filter by `FlowRun.work_queue_name`.

func (*FlowRunFilterWorkQueueName) ApplyDefaults

func (s *FlowRunFilterWorkQueueName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunFilterWorkQueueName) MarshalJSON

func (s FlowRunFilterWorkQueueName) MarshalJSON() ([]byte, error)

func (*FlowRunFilterWorkQueueName) UnmarshalJSON

func (s *FlowRunFilterWorkQueueName) UnmarshalJSON(data []byte) error

type FlowRunHistoryFlowRunsHistoryPostJSONResponse

type FlowRunHistoryFlowRunsHistoryPostJSONResponse = []HistoryResponse

#/paths//flow_runs/history/post/responses/200/content/application/json/schema

type FlowRunHistoryFlowRunsHistoryPostParams

type FlowRunHistoryFlowRunsHistoryPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

FlowRunHistoryFlowRunsHistoryPostParams defines parameters for FlowRunHistoryFlowRunsHistoryPost.

type FlowRunInput

type FlowRunInput struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The flow run ID associated with the input.
	FlowRunID UUID `form:"flow_run_id" json:"flow_run_id"`
	// The key of the input.
	Key string `form:"key" json:"key"`
	// The value of the input.
	Value string `form:"value" json:"value"`
	// The sender of the input.
	Sender Nullable[string] `form:"sender,omitempty" json:"sender,omitempty"`
}

#/components/schemas/FlowRunInput

func (*FlowRunInput) ApplyDefaults

func (s *FlowRunInput) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunJobVariablesAnyOf0

type FlowRunJobVariablesAnyOf0 = map[string]any

#/components/schemas/FlowRun/properties/job_variables/anyOf/0

type FlowRunLabelsAnyOf0

type FlowRunLabelsAnyOf0 = map[string]any

#/components/schemas/FlowRun/properties/labels/anyOf/0

type FlowRunLabelsAnyOf0Value

type FlowRunLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/FlowRun/properties/labels/anyOf/0/additionalProperties

func (*FlowRunLabelsAnyOf0Value) ApplyDefaults

func (u *FlowRunLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunLabelsAnyOf0Value) MarshalJSON

func (u FlowRunLabelsAnyOf0Value) MarshalJSON() ([]byte, error)

func (*FlowRunLabelsAnyOf0Value) UnmarshalJSON

func (u *FlowRunLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type FlowRunOrchestrationResult

type FlowRunOrchestrationResult struct {
	FlowRunID UUID                              `form:"flow_run_id" json:"flow_run_id"`
	Status    SetStateStatus                    `form:"status" json:"status"`
	State     Nullable[State]                   `form:"state,omitempty" json:"state,omitempty"`
	Details   FlowRunOrchestrationResultDetails `form:"details" json:"details"`
}

#/components/schemas/FlowRunOrchestrationResult Per-run result for bulk state operations.

func (*FlowRunOrchestrationResult) ApplyDefaults

func (s *FlowRunOrchestrationResult) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunOrchestrationResultDetails

type FlowRunOrchestrationResultDetails struct {
	StateAcceptDetails *StateAcceptDetails
	StateWaitDetails   *StateWaitDetails
	StateRejectDetails *StateRejectDetails
	StateAbortDetails  *StateAbortDetails
}

#/components/schemas/FlowRunOrchestrationResult/properties/details

func (*FlowRunOrchestrationResultDetails) ApplyDefaults

func (u *FlowRunOrchestrationResultDetails) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunOrchestrationResultDetails) MarshalJSON

func (u FlowRunOrchestrationResultDetails) MarshalJSON() ([]byte, error)

func (*FlowRunOrchestrationResultDetails) UnmarshalJSON

func (u *FlowRunOrchestrationResultDetails) UnmarshalJSON(data []byte) error

type FlowRunPaginationResponse

type FlowRunPaginationResponse struct {
	Results []FlowRunResponse `form:"results" json:"results"`
	Count   int               `form:"count" json:"count"`
	Limit   int               `form:"limit" json:"limit"`
	Pages   int               `form:"pages" json:"pages"`
	Page    int               `form:"page" json:"page"`
}

#/components/schemas/FlowRunPaginationResponse

func (*FlowRunPaginationResponse) ApplyDefaults

func (s *FlowRunPaginationResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunPaginationResponseResults

type FlowRunPaginationResponseResults = []FlowRunResponse

#/components/schemas/FlowRunPaginationResponse/properties/results

type FlowRunParameters

type FlowRunParameters = map[string]any

#/components/schemas/FlowRun/properties/parameters Parameters for the flow run.

type FlowRunPolicy

type FlowRunPolicy struct {
	// The maximum number of retries. Field is not used. Please use `retries` instead.
	MaxRetries *int `form:"max_retries,omitempty" json:"max_retries,omitempty"`
	// The delay between retries. Field is not used. Please use `retry_delay` instead.
	RetryDelaySeconds *float32 `form:"retry_delay_seconds,omitempty" json:"retry_delay_seconds,omitempty"`
	// The number of retries.
	Retries Nullable[int] `form:"retries,omitempty" json:"retries,omitempty"`
	// The delay time between retries, in seconds.
	RetryDelay Nullable[int] `form:"retry_delay,omitempty" json:"retry_delay,omitempty"`
	// Tracks pauses this run has observed.
	PauseKeys Nullable[[]string] `form:"pause_keys,omitempty" json:"pause_keys,omitempty"`
	// Indicates if this run is resuming from a pause.
	Resuming Nullable[bool] `form:"resuming,omitempty" json:"resuming,omitempty"`
	// The type of retry this run is undergoing.
	RetryType Nullable[string] `form:"retry_type,omitempty" json:"retry_type,omitempty"`
}

#/components/schemas/FlowRunPolicy Defines of how a flow run should retry.

func (*FlowRunPolicy) ApplyDefaults

func (s *FlowRunPolicy) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunPolicyRetryTypeAnyOf0

type FlowRunPolicyRetryTypeAnyOf0 string

#/components/schemas/FlowRunPolicy/properties/retry_type/anyOf/0

const (
	InProcess  FlowRunPolicyRetryTypeAnyOf0 = "in_process"
	Reschedule FlowRunPolicyRetryTypeAnyOf0 = "reschedule"
)

type FlowRunResponse

type FlowRunResponse struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the flow run. Defaults to a random slug if not specified.
	Name *string `form:"name,omitempty" json:"name,omitempty"`
	// The id of the flow being run.
	FlowID UUID `form:"flow_id" json:"flow_id"`
	// The id of the flow run's current state.
	StateID Nullable[UUID] `form:"state_id,omitempty" json:"state_id,omitempty"`
	// The id of the deployment associated with this flow run, if available.
	DeploymentID Nullable[UUID] `form:"deployment_id,omitempty" json:"deployment_id,omitempty"`
	// The version of the deployment associated with this flow run.
	DeploymentVersion Nullable[string] `form:"deployment_version,omitempty" json:"deployment_version,omitempty"`
	// The id of the run's work pool queue.
	WorkQueueID Nullable[UUID] `form:"work_queue_id,omitempty" json:"work_queue_id,omitempty"`
	// The work queue that handled this flow run.
	WorkQueueName Nullable[string] `form:"work_queue_name,omitempty" json:"work_queue_name,omitempty"`
	// The version of the flow executed in this flow run.
	FlowVersion Nullable[string] `form:"flow_version,omitempty" json:"flow_version,omitempty"`
	// Parameters for the flow run.
	Parameters map[string]any `form:"parameters,omitempty" json:"parameters,omitempty"`
	// An optional idempotency key for the flow run. Used to ensure the same flow run is not created multiple times.
	IdempotencyKey Nullable[string] `form:"idempotency_key,omitempty" json:"idempotency_key,omitempty"`
	// Additional context for the flow run.
	Context         map[string]any `form:"context,omitempty" json:"context,omitempty"`
	EmpiricalPolicy *FlowRunPolicy `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	// A list of tags on the flow run
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
	// A dictionary of key-value labels. Values can be strings, numbers, or booleans.
	Labels map[string]any `form:"labels,omitempty" json:"labels,omitempty"`
	// If the flow run is a subflow, the id of the 'dummy' task in the parent flow used to track subflow state.
	ParentTaskRunID Nullable[UUID] `form:"parent_task_run_id,omitempty" json:"parent_task_run_id,omitempty"`
	// The type of the current flow run state.
	StateType Nullable[StateType] `form:"state_type,omitempty" json:"state_type,omitempty"`
	// The name of the current flow run state.
	StateName Nullable[string] `form:"state_name,omitempty" json:"state_name,omitempty"`
	// The number of times the flow run was executed.
	RunCount *int `form:"run_count,omitempty" json:"run_count,omitempty"`
	// The flow run's expected start time.
	ExpectedStartTime Nullable[time.Time] `form:"expected_start_time,omitempty" json:"expected_start_time,omitempty"`
	// The next time the flow run is scheduled to start.
	NextScheduledStartTime Nullable[time.Time] `form:"next_scheduled_start_time,omitempty" json:"next_scheduled_start_time,omitempty"`
	// The actual start time.
	StartTime Nullable[time.Time] `form:"start_time,omitempty" json:"start_time,omitempty"`
	// The actual end time.
	EndTime Nullable[time.Time] `form:"end_time,omitempty" json:"end_time,omitempty"`
	// Total run time. If the flow run was executed multiple times, the time of each run will be summed.
	TotalRunTime *float32 `form:"total_run_time,omitempty" json:"total_run_time,omitempty"`
	// A real-time estimate of the total run time.
	EstimatedRunTime *float32 `form:"estimated_run_time,omitempty" json:"estimated_run_time,omitempty"`
	// The difference between actual and expected start time.
	EstimatedStartTimeDelta *float32 `form:"estimated_start_time_delta,omitempty" json:"estimated_start_time_delta,omitempty"`
	// Whether or not the flow run was automatically scheduled.
	AutoScheduled *bool `form:"auto_scheduled,omitempty" json:"auto_scheduled,omitempty"`
	// The block document defining infrastructure to use this flow run.
	InfrastructureDocumentID Nullable[UUID] `form:"infrastructure_document_id,omitempty" json:"infrastructure_document_id,omitempty"`
	// The id of the flow run as returned by an infrastructure block.
	InfrastructurePid Nullable[string] `form:"infrastructure_pid,omitempty" json:"infrastructure_pid,omitempty"`
	// Optional information about the creator of this flow run.
	CreatedBy Nullable[CreatedBy] `form:"created_by,omitempty" json:"created_by,omitempty"`
	// The id of the flow run's work pool.
	WorkPoolID Nullable[UUID] `form:"work_pool_id,omitempty" json:"work_pool_id,omitempty"`
	// The name of the flow run's work pool.
	WorkPoolName Nullable[string] `form:"work_pool_name,omitempty" json:"work_pool_name,omitempty"`
	// The current state of the flow run.
	State Nullable[State] `form:"state,omitempty" json:"state,omitempty"`
	// Variables used as overrides in the base job template
	JobVariables Nullable[map[string]any] `form:"job_variables,omitempty" json:"job_variables,omitempty"`
}

#/components/schemas/FlowRunResponse

func (*FlowRunResponse) ApplyDefaults

func (s *FlowRunResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunResponseContext

type FlowRunResponseContext = map[string]any

#/components/schemas/FlowRunResponse/properties/context Additional context for the flow run.

type FlowRunResponseJobVariablesAnyOf0

type FlowRunResponseJobVariablesAnyOf0 = map[string]any

#/components/schemas/FlowRunResponse/properties/job_variables/anyOf/0

type FlowRunResponseLabels

type FlowRunResponseLabels = map[string]any

#/components/schemas/FlowRunResponse/properties/labels A dictionary of key-value labels. Values can be strings, numbers, or booleans.

type FlowRunResponseLabelsValue

type FlowRunResponseLabelsValue struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/FlowRunResponse/properties/labels/additionalProperties

func (*FlowRunResponseLabelsValue) ApplyDefaults

func (u *FlowRunResponseLabelsValue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunResponseLabelsValue) MarshalJSON

func (u FlowRunResponseLabelsValue) MarshalJSON() ([]byte, error)

func (*FlowRunResponseLabelsValue) UnmarshalJSON

func (u *FlowRunResponseLabelsValue) UnmarshalJSON(data []byte) error

type FlowRunResponseParameters

type FlowRunResponseParameters = map[string]any

#/components/schemas/FlowRunResponse/properties/parameters Parameters for the flow run.

type FlowRunResult

type FlowRunResult struct {
	InputType *string `form:"input_type,omitempty" json:"input_type,omitempty"`
	ID        UUID    `form:"id" json:"id"`
}

#/components/schemas/FlowRunResult

func (*FlowRunResult) ApplyDefaults

func (s *FlowRunResult) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowRunSort

type FlowRunSort string

#/components/schemas/FlowRunSort Defines flow run sorting options.

const (
	FlowRunSortIDDESC                    FlowRunSort = "ID_DESC"
	FlowRunSortSTARTTIMEASC              FlowRunSort = "START_TIME_ASC"
	FlowRunSortSTARTTIMEDESC             FlowRunSort = "START_TIME_DESC"
	FlowRunSortEXPECTEDSTARTTIMEASC      FlowRunSort = "EXPECTED_START_TIME_ASC"
	FlowRunSortEXPECTEDSTARTTIMEDESC     FlowRunSort = "EXPECTED_START_TIME_DESC"
	FlowRunSortNAMEASC                   FlowRunSort = "NAME_ASC"
	FlowRunSortNAMEDESC                  FlowRunSort = "NAME_DESC"
	FlowRunSortNEXTSCHEDULEDSTARTTIMEASC FlowRunSort = "NEXT_SCHEDULED_START_TIME_ASC"
	FlowRunSortENDTIMEDESC               FlowRunSort = "END_TIME_DESC"
)

type FlowRunUpdate

type FlowRunUpdate struct {
	Name                 Nullable[string]         `form:"name,omitempty" json:"name,omitempty"`
	FlowVersion          Nullable[string]         `form:"flow_version,omitempty" json:"flow_version,omitempty"`
	Parameters           map[string]any           `form:"parameters,omitempty" json:"parameters,omitempty"`
	EmpiricalPolicy      *FlowRunPolicy           `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	Tags                 []string                 `form:"tags,omitempty" json:"tags,omitempty"`
	InfrastructurePid    Nullable[string]         `form:"infrastructure_pid,omitempty" json:"infrastructure_pid,omitempty"`
	JobVariables         Nullable[map[string]any] `form:"job_variables,omitempty" json:"job_variables,omitempty"`
	AdditionalProperties map[string]any           `json:"-"`
}

#/components/schemas/FlowRunUpdate Data used by the Prefect REST API to update a flow run.

func (*FlowRunUpdate) ApplyDefaults

func (s *FlowRunUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowRunUpdate) MarshalJSON

func (s FlowRunUpdate) MarshalJSON() ([]byte, error)

func (*FlowRunUpdate) UnmarshalJSON

func (s *FlowRunUpdate) UnmarshalJSON(data []byte) error

type FlowRunUpdateJobVariablesAnyOf0

type FlowRunUpdateJobVariablesAnyOf0 = map[string]any

#/components/schemas/FlowRunUpdate/properties/job_variables/anyOf/0

type FlowRunUpdateParameters

type FlowRunUpdateParameters = map[string]any

#/components/schemas/FlowRunUpdate/properties/parameters

type FlowSort

type FlowSort string

#/components/schemas/FlowSort Defines flow sorting options.

const (
	FlowSortCREATEDDESC FlowSort = "CREATED_DESC"
	FlowSortUPDATEDDESC FlowSort = "UPDATED_DESC"
	FlowSortNAMEASC     FlowSort = "NAME_ASC"
	FlowSortNAMEDESC    FlowSort = "NAME_DESC"
)

type FlowUpdate

type FlowUpdate struct {
	Tags                 []string       `form:"tags,omitempty" json:"tags,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/FlowUpdate Data used by the Prefect REST API to update a flow.

func (*FlowUpdate) ApplyDefaults

func (s *FlowUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowUpdate) MarshalJSON

func (s FlowUpdate) MarshalJSON() ([]byte, error)

func (*FlowUpdate) UnmarshalJSON

func (s *FlowUpdate) UnmarshalJSON(data []byte) error

type FlowsSettings

type FlowsSettings struct {
	// Number of seconds between flow run heartbeats. Heartbeats are used to detect crashed flow runs.
	HeartbeatFrequency Nullable[int] `form:"heartbeat_frequency,omitempty" json:"heartbeat_frequency,omitempty"`
	// This value sets the default number of retries for all flows.
	DefaultRetries *int `form:"default_retries,omitempty" json:"default_retries,omitempty"`
	// This value sets the default retry delay seconds for all flows.
	DefaultRetryDelaySeconds *FlowsSettingsDefaultRetryDelaySeconds `form:"default_retry_delay_seconds,omitempty" json:"default_retry_delay_seconds,omitempty"`
}

#/components/schemas/FlowsSettings Settings for controlling flow behavior

func (*FlowsSettings) ApplyDefaults

func (s *FlowsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type FlowsSettingsDefaultRetryDelaySeconds

type FlowsSettingsDefaultRetryDelaySeconds struct {
	Int0             *int
	Float321         *float32
	LBracketFloat322 *[]float32
}

#/components/schemas/FlowsSettings/properties/default_retry_delay_seconds This value sets the default retry delay seconds for all flows.

func (*FlowsSettingsDefaultRetryDelaySeconds) ApplyDefaults

func (u *FlowsSettingsDefaultRetryDelaySeconds) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (FlowsSettingsDefaultRetryDelaySeconds) MarshalJSON

func (u FlowsSettingsDefaultRetryDelaySeconds) MarshalJSON() ([]byte, error)

func (*FlowsSettingsDefaultRetryDelaySeconds) UnmarshalJSON

func (u *FlowsSettingsDefaultRetryDelaySeconds) UnmarshalJSON(data []byte) error

type GetBlockSchemasChecksumChecksumParameter

type GetBlockSchemasChecksumChecksumParameter = Nullable[string]

#/paths//block_schemas/checksum/{checksum}/get/parameters/1/schema Version of block schema. If not provided the most recently created block schema with the matching checksum will be returned.

type GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostJSONResponse

type GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostJSONResponse = []FlowRunResponse

#/paths//deployments/get_scheduled_flow_runs/post/responses/200/content/application/json/schema

type GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams

type GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams defines parameters for GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost.

type GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostJSONResponse

type GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostJSONResponse = []WorkerFlowRunResponse

#/paths//work_pools/{name}/get_scheduled_flow_runs/post/responses/200/content/application/json/schema

type GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams

type GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams defines parameters for GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost.

type GetV2ConcurrencyLimitsIDOrNameParameter

type GetV2ConcurrencyLimitsIDOrNameParameter struct {
	UUID0   *UUID
	String1 *string
}

#/paths//v2/concurrency_limits/{id_or_name}/get/parameters/0/schema The ID or name of the concurrency limit

func (*GetV2ConcurrencyLimitsIDOrNameParameter) ApplyDefaults

func (u *GetV2ConcurrencyLimitsIDOrNameParameter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (GetV2ConcurrencyLimitsIDOrNameParameter) MarshalJSON

func (u GetV2ConcurrencyLimitsIDOrNameParameter) MarshalJSON() ([]byte, error)

func (*GetV2ConcurrencyLimitsIDOrNameParameter) UnmarshalJSON

func (u *GetV2ConcurrencyLimitsIDOrNameParameter) UnmarshalJSON(data []byte) error

type GlobalConcurrencyLimitResponse

type GlobalConcurrencyLimitResponse struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// Whether the global concurrency limit is active.
	Active *bool `form:"active,omitempty" json:"active,omitempty"`
	// The name of the global concurrency limit.
	Name string `form:"name" json:"name"`
	// The concurrency limit.
	Limit int `form:"limit" json:"limit"`
	// The number of active slots.
	ActiveSlots int `form:"active_slots" json:"active_slots"`
	// The decay rate for active slots when used as a rate limit.
	SlotDecayPerSecond *float32 `form:"slot_decay_per_second,omitempty" json:"slot_decay_per_second,omitempty"`
}

#/components/schemas/GlobalConcurrencyLimitResponse A response object for global concurrency limits.

func (*GlobalConcurrencyLimitResponse) ApplyDefaults

func (s *GlobalConcurrencyLimitResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type Graph

type Graph struct {
	StartTime   Nullable[time.Time] `form:"start_time" json:"start_time"`
	EndTime     Nullable[time.Time] `form:"end_time" json:"end_time"`
	RootNodeIds []UUID              `form:"root_node_ids" json:"root_node_ids"`
	Nodes       [][]any             `form:"nodes" json:"nodes"`
	Artifacts   []GraphArtifact     `form:"artifacts" json:"artifacts"`
	States      []GraphState        `form:"states" json:"states"`
}

#/components/schemas/Graph

func (*Graph) ApplyDefaults

func (s *Graph) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type GraphArtifact

type GraphArtifact struct {
	ID       UUID             `form:"id" json:"id"`
	Created  time.Time        `form:"created" json:"created"`
	Key      Nullable[string] `form:"key" json:"key"`
	Type     Nullable[string] `form:"type" json:"type"`
	IsLatest bool             `form:"is_latest" json:"is_latest"`
	Data     Nullable[any]    `form:"data" json:"data"`
}

#/components/schemas/GraphArtifact

func (*GraphArtifact) ApplyDefaults

func (s *GraphArtifact) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type GraphArtifacts

type GraphArtifacts = []GraphArtifact

#/components/schemas/Graph/properties/artifacts

type GraphState

type GraphState struct {
	ID        UUID      `form:"id" json:"id"`
	Timestamp time.Time `form:"timestamp" json:"timestamp"`
	Type      StateType `form:"type" json:"type"`
	Name      string    `form:"name" json:"name"`
}

#/components/schemas/GraphState

func (*GraphState) ApplyDefaults

func (s *GraphState) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type GraphStates

type GraphStates = []GraphState

#/components/schemas/Graph/properties/states

type HTTPValidationError

type HTTPValidationError struct {
	Detail []ValidationError `form:"detail,omitempty" json:"detail,omitempty"`
}

#/components/schemas/HTTPValidationError

func (*HTTPValidationError) ApplyDefaults

func (s *HTTPValidationError) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type HTTPValidationErrorDetail

type HTTPValidationErrorDetail = []ValidationError

#/components/schemas/HTTPValidationError/properties/detail

type HelloHelloGetParams

type HelloHelloGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

HelloHelloGetParams defines parameters for HelloHelloGet.

type HistoryResponse

type HistoryResponse struct {
	// The start date of the interval.
	IntervalStart time.Time `form:"interval_start" json:"interval_start"`
	// The end date of the interval.
	IntervalEnd time.Time `form:"interval_end" json:"interval_end"`
	// A list of state histories during the interval.
	States []HistoryResponseState `form:"states" json:"states"`
}

#/components/schemas/HistoryResponse Represents a history of aggregation states over an interval

func (*HistoryResponse) ApplyDefaults

func (s *HistoryResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type HistoryResponseState

type HistoryResponseState struct {
	StateType StateType `form:"state_type" json:"state_type"`
	// The state name.
	StateName string `form:"state_name" json:"state_name"`
	// The number of runs in the specified state during the interval.
	CountRuns int `form:"count_runs" json:"count_runs"`
	// The total estimated run time of all runs during the interval.
	SumEstimatedRunTime float32 `form:"sum_estimated_run_time" json:"sum_estimated_run_time"`
	// The sum of differences between actual and expected start time during the interval.
	SumEstimatedLateness float32 `form:"sum_estimated_lateness" json:"sum_estimated_lateness"`
}

#/components/schemas/HistoryResponseState Represents a single state's history over an interval.

func (*HistoryResponseState) ApplyDefaults

func (s *HistoryResponseState) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type HistoryResponseStates

type HistoryResponseStates = []HistoryResponseState

#/components/schemas/HistoryResponse/properties/states A list of state histories during the interval.

type HttpRequestDoer

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

HttpRequestDoer performs HTTP requests. The standard http.Client implements this interface.

type IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostJSONResponse

type IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostJSONResponse = []MinimalConcurrencyLimitResponse

#/paths//concurrency_limits/increment/post/responses/200/content/application/json/schema

type IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams

type IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams defines parameters for IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost.

type InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostParams

type InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostParams defines parameters for InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPost.

type InternalSettings

type InternalSettings struct {
	// The default logging level for Prefect's internal machinery loggers.
	LoggingLevel *string `form:"logging_level,omitempty" json:"logging_level,omitempty"`
}

#/components/schemas/InternalSettings

func (*InternalSettings) ApplyDefaults

func (s *InternalSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type InternalSettingsLoggingLevel

type InternalSettingsLoggingLevel string

#/components/schemas/InternalSettings/properties/logging_level The default logging level for Prefect's internal machinery loggers.

const (
	InternalSettingsLoggingLevelDEBUG    InternalSettingsLoggingLevel = "DEBUG"
	InternalSettingsLoggingLevelINFO     InternalSettingsLoggingLevel = "INFO"
	InternalSettingsLoggingLevelWARNING  InternalSettingsLoggingLevel = "WARNING"
	InternalSettingsLoggingLevelERROR    InternalSettingsLoggingLevel = "ERROR"
	InternalSettingsLoggingLevelCRITICAL InternalSettingsLoggingLevel = "CRITICAL"
)

type IntervalSchedule

type IntervalSchedule struct {
	Interval             IntervalScheduleInterval `form:"interval" json:"interval"`
	AnchorDate           *time.Time               `form:"anchor_date,omitempty" json:"anchor_date,omitempty"`
	Timezone             Nullable[string]         `form:"timezone,omitempty" json:"timezone,omitempty"`
	AdditionalProperties map[string]any           `json:"-"`
}

#/components/schemas/IntervalSchedule A schedule formed by adding `interval` increments to an `anchor_date`. If no `anchor_date` is supplied, the current UTC time is used. If a timezone-naive datetime is provided for `anchor_date`, it is assumed to be in the schedule's timezone (or UTC). Even if supplied with an IANA timezone, anchor dates are always stored as UTC offsets, so a `timezone` can be provided to determine localization behaviors like DST boundary handling. If none is provided it will be inferred from the anchor date.

NOTE: If the `IntervalSchedule` `anchor_date` or `timezone` is provided in a DST-observing timezone, then the schedule will adjust itself appropriately. Intervals greater than 24 hours will follow DST conventions, while intervals of less than 24 hours will follow UTC intervals. For example, an hourly schedule will fire every UTC hour, even across DST boundaries. When clocks are set back, this will result in two runs that *appear* to both be scheduled for 1am local time, even though they are an hour apart in UTC time. For longer intervals, like a daily schedule, the interval schedule will adjust for DST boundaries so that the clock-hour remains constant. This means that a daily schedule that always fires at 9am will observe DST and continue to fire at 9am in the local time zone.

Args:

interval (datetime.timedelta): an interval to schedule on.
anchor_date (DateTime, optional): an anchor date to schedule increments against;
    if not provided, the current timestamp will be used.
timezone (str, optional): a valid timezone string.

func (*IntervalSchedule) ApplyDefaults

func (s *IntervalSchedule) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (IntervalSchedule) MarshalJSON

func (s IntervalSchedule) MarshalJSON() ([]byte, error)

func (*IntervalSchedule) UnmarshalJSON

func (s *IntervalSchedule) UnmarshalJSON(data []byte) error

type IntervalScheduleInterval

type IntervalScheduleInterval struct {
	Float320 *float32
	String1  *string
}

#/components/schemas/IntervalSchedule/properties/interval

func (*IntervalScheduleInterval) ApplyDefaults

func (u *IntervalScheduleInterval) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (IntervalScheduleInterval) MarshalJSON

func (u IntervalScheduleInterval) MarshalJSON() ([]byte, error)

func (*IntervalScheduleInterval) UnmarshalJSON

func (u *IntervalScheduleInterval) UnmarshalJSON(data []byte) error

type Log

type Log struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The logger name.
	Name string `form:"name" json:"name"`
	// The log level.
	Level int `form:"level" json:"level"`
	// The log message.
	Message string `form:"message" json:"message"`
	// The log timestamp.
	Timestamp time.Time `form:"timestamp" json:"timestamp"`
	// The flow run ID associated with the log.
	FlowRunID Nullable[UUID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	// The task run ID associated with the log.
	TaskRunID Nullable[UUID] `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
}

#/components/schemas/Log An ORM representation of log data.

func (*Log) ApplyDefaults

func (s *Log) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type LogCreate

type LogCreate struct {
	Name                 string         `form:"name" json:"name"`
	Level                int            `form:"level" json:"level"`
	Message              string         `form:"message" json:"message"`
	Timestamp            time.Time      `form:"timestamp" json:"timestamp"`
	FlowRunID            Nullable[UUID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	TaskRunID            Nullable[UUID] `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/LogCreate Data used by the Prefect REST API to create a log.

func (*LogCreate) ApplyDefaults

func (s *LogCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (LogCreate) MarshalJSON

func (s LogCreate) MarshalJSON() ([]byte, error)

func (*LogCreate) UnmarshalJSON

func (s *LogCreate) UnmarshalJSON(data []byte) error

type LogFilter

type LogFilter struct {
	Operator             *Operator                     `form:"operator,omitempty" json:"operator,omitempty"`
	Level                Nullable[LogFilterLevel]      `form:"level,omitempty" json:"level,omitempty"`
	Timestamp            Nullable[LogFilterTimestamp]  `form:"timestamp,omitempty" json:"timestamp,omitempty"`
	FlowRunID            Nullable[LogFilterFlowRunID]  `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	TaskRunID            Nullable[LogFilterTaskRunID]  `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
	Text                 Nullable[LogFilterTextSearch] `form:"text,omitempty" json:"text,omitempty"`
	AdditionalProperties map[string]any                `json:"-"`
}

#/components/schemas/LogFilter Filter logs. Only logs matching all criteria will be returned

func (*LogFilter) ApplyDefaults

func (s *LogFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (LogFilter) MarshalJSON

func (s LogFilter) MarshalJSON() ([]byte, error)

func (*LogFilter) UnmarshalJSON

func (s *LogFilter) UnmarshalJSON(data []byte) error

type LogFilterFlowRunID

type LogFilterFlowRunID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/LogFilterFlowRunId Filter by `Log.flow_run_id`.

func (*LogFilterFlowRunID) ApplyDefaults

func (s *LogFilterFlowRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (LogFilterFlowRunID) MarshalJSON

func (s LogFilterFlowRunID) MarshalJSON() ([]byte, error)

func (*LogFilterFlowRunID) UnmarshalJSON

func (s *LogFilterFlowRunID) UnmarshalJSON(data []byte) error

type LogFilterLevel

type LogFilterLevel struct {
	Ge                   Nullable[int]  `form:"ge_,omitempty" json:"ge_,omitempty"`
	Le                   Nullable[int]  `form:"le_,omitempty" json:"le_,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/LogFilterLevel Filter by `Log.level`.

func (*LogFilterLevel) ApplyDefaults

func (s *LogFilterLevel) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (LogFilterLevel) MarshalJSON

func (s LogFilterLevel) MarshalJSON() ([]byte, error)

func (*LogFilterLevel) UnmarshalJSON

func (s *LogFilterLevel) UnmarshalJSON(data []byte) error

type LogFilterTaskRunID

type LogFilterTaskRunID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	IsNull               Nullable[bool]   `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/LogFilterTaskRunId Filter by `Log.task_run_id`.

func (*LogFilterTaskRunID) ApplyDefaults

func (s *LogFilterTaskRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (LogFilterTaskRunID) MarshalJSON

func (s LogFilterTaskRunID) MarshalJSON() ([]byte, error)

func (*LogFilterTaskRunID) UnmarshalJSON

func (s *LogFilterTaskRunID) UnmarshalJSON(data []byte) error

type LogFilterTextSearch

type LogFilterTextSearch struct {
	Query                string         `form:"query" json:"query"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/LogFilterTextSearch Filter by text search across log content.

func (*LogFilterTextSearch) ApplyDefaults

func (s *LogFilterTextSearch) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (LogFilterTextSearch) MarshalJSON

func (s LogFilterTextSearch) MarshalJSON() ([]byte, error)

func (*LogFilterTextSearch) UnmarshalJSON

func (s *LogFilterTextSearch) UnmarshalJSON(data []byte) error

type LogFilterTimestamp

type LogFilterTimestamp struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	After                Nullable[time.Time] `form:"after_,omitempty" json:"after_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/LogFilterTimestamp Filter by `Log.timestamp`.

func (*LogFilterTimestamp) ApplyDefaults

func (s *LogFilterTimestamp) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (LogFilterTimestamp) MarshalJSON

func (s LogFilterTimestamp) MarshalJSON() ([]byte, error)

func (*LogFilterTimestamp) UnmarshalJSON

func (s *LogFilterTimestamp) UnmarshalJSON(data []byte) error

type LogSort

type LogSort string

#/components/schemas/LogSort Defines log sorting options.

const (
	TIMESTAMPASC  LogSort = "TIMESTAMP_ASC"
	TIMESTAMPDESC LogSort = "TIMESTAMP_DESC"
)

type LoggingSettings

type LoggingSettings struct {
	// The default logging level for Prefect loggers.
	Level *string `form:"level,omitempty" json:"level,omitempty"`
	// A path to a logging configuration file. Defaults to $PREFECT_HOME/logging.yml
	ConfigPath *string `form:"config_path,omitempty" json:"config_path,omitempty"`
	// Additional loggers to attach to Prefect logging at runtime.
	ExtraLoggers *LoggingSettingsExtraLoggers `form:"extra_loggers,omitempty" json:"extra_loggers,omitempty"`
	// If `True`, `print` statements in flows and tasks will be redirected to the Prefect logger for the given run.
	LogPrints *bool `form:"log_prints,omitempty" json:"log_prints,omitempty"`
	// If `True`, use colors in CLI output. If `False`, output will not include colors codes.
	Colors *bool `form:"colors,omitempty" json:"colors,omitempty"`
	//
	//         Whether to interpret strings wrapped in square brackets as a style.
	//         This allows styles to be conveniently added to log messages, e.g.
	//         `[red]This is a red message.[/red]`. However, the downside is, if enabled,
	//         strings that contain square brackets may be inaccurately interpreted and
	//         lead to incomplete output, e.g.
	//         `[red]This is a red message.[/red]` may be interpreted as
	//         `[red]This is a red message.[/red]`.
	//
	Markup *bool                 `form:"markup,omitempty" json:"markup,omitempty"`
	ToAPI  *LoggingToAPISettings `form:"to_api,omitempty" json:"to_api,omitempty"`
}

#/components/schemas/LoggingSettings Settings for controlling logging behavior

func (*LoggingSettings) ApplyDefaults

func (s *LoggingSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type LoggingSettingsExtraLoggers

type LoggingSettingsExtraLoggers struct {
	String0         *string
	LBracketString1 *[]string
	Any2            *any
}

#/components/schemas/LoggingSettings/properties/extra_loggers Additional loggers to attach to Prefect logging at runtime.

func (*LoggingSettingsExtraLoggers) ApplyDefaults

func (u *LoggingSettingsExtraLoggers) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (LoggingSettingsExtraLoggers) MarshalJSON

func (u LoggingSettingsExtraLoggers) MarshalJSON() ([]byte, error)

func (*LoggingSettingsExtraLoggers) UnmarshalJSON

func (u *LoggingSettingsExtraLoggers) UnmarshalJSON(data []byte) error

type LoggingSettingsLevel

type LoggingSettingsLevel string

#/components/schemas/LoggingSettings/properties/level The default logging level for Prefect loggers.

const (
	LoggingSettingsLevelDEBUG    LoggingSettingsLevel = "DEBUG"
	LoggingSettingsLevelINFO     LoggingSettingsLevel = "INFO"
	LoggingSettingsLevelWARNING  LoggingSettingsLevel = "WARNING"
	LoggingSettingsLevelERROR    LoggingSettingsLevel = "ERROR"
	LoggingSettingsLevelCRITICAL LoggingSettingsLevel = "CRITICAL"
)

type LoggingToAPISettings

type LoggingToAPISettings struct {
	// If `True`, logs will be sent to the API.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The number of seconds between batched writes of logs to the API.
	BatchInterval *float32 `form:"batch_interval,omitempty" json:"batch_interval,omitempty"`
	// The number of logs to batch before sending to the API.
	BatchSize *int `form:"batch_size,omitempty" json:"batch_size,omitempty"`
	// The maximum size in characters for a single log. When connected to Prefect Cloud, this value is capped at `PREFECT_CLOUD_MAX_LOG_SIZE` (default 25,000).
	MaxLogSize *int `form:"max_log_size,omitempty" json:"max_log_size,omitempty"`
	//
	//         Controls the behavior when loggers attempt to send logs to the API handler from outside of a flow.
	//
	//         All logs sent to the API must be associated with a flow run. The API log handler can
	//         only be used outside of a flow by manually providing a flow run identifier. Logs
	//         that are not associated with a flow run will not be sent to the API. This setting can
	//         be used to determine if a warning or error is displayed when the identifier is missing.
	//
	//         The following options are available:
	//
	//         - "warn": Log a warning message.
	//         - "error": Raise an error.
	//         - "ignore": Do not log a warning message or raise an error.
	//
	WhenMissingFlow *string `form:"when_missing_flow,omitempty" json:"when_missing_flow,omitempty"`
}

#/components/schemas/LoggingToAPISettings Settings for controlling logging to the API

func (*LoggingToAPISettings) ApplyDefaults

func (s *LoggingToAPISettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type LoggingToAPISettingsWhenMissingFlow

type LoggingToAPISettingsWhenMissingFlow string

#/components/schemas/LoggingToAPISettings/properties/when_missing_flow

Controls the behavior when loggers attempt to send logs to the API handler from outside of a flow.

All logs sent to the API must be associated with a flow run. The API log handler can
only be used outside of a flow by manually providing a flow run identifier. Logs
that are not associated with a flow run will not be sent to the API. This setting can
be used to determine if a warning or error is displayed when the identifier is missing.

The following options are available:

- "warn": Log a warning message.
- "error": Raise an error.
- "ignore": Do not log a warning message or raise an error.

type MinimalConcurrencyLimitResponse

type MinimalConcurrencyLimitResponse struct {
	ID    UUID   `form:"id" json:"id"`
	Name  string `form:"name" json:"name"`
	Limit int    `form:"limit" json:"limit"`
}

#/components/schemas/MinimalConcurrencyLimitResponse

func (*MinimalConcurrencyLimitResponse) ApplyDefaults

func (s *MinimalConcurrencyLimitResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type NextRunsByFlowUIFlowsNextRunsPostJSONResponse

type NextRunsByFlowUIFlowsNextRunsPostJSONResponse = map[string]Nullable[SimpleNextFlowRun]

#/paths//ui/flows/next-runs/post/responses/200/content/application/json/schema

type NextRunsByFlowUiFlowsNextRunsPostParams

type NextRunsByFlowUiFlowsNextRunsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

NextRunsByFlowUiFlowsNextRunsPostParams defines parameters for NextRunsByFlowUiFlowsNextRunsPost.

type Node

type Node struct {
	Kind          string              `form:"kind" json:"kind"`
	ID            UUID                `form:"id" json:"id"`
	Label         string              `form:"label" json:"label"`
	StateType     StateType           `form:"state_type" json:"state_type"`
	StartTime     time.Time           `form:"start_time" json:"start_time"`
	EndTime       Nullable[time.Time] `form:"end_time" json:"end_time"`
	Parents       []Edge              `form:"parents" json:"parents"`
	Children      []Edge              `form:"children" json:"children"`
	Encapsulating []Edge              `form:"encapsulating" json:"encapsulating"`
	Artifacts     []GraphArtifact     `form:"artifacts" json:"artifacts"`
}

#/components/schemas/Node

func (*Node) ApplyDefaults

func (s *Node) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type NodeArtifacts

type NodeArtifacts = []GraphArtifact

#/components/schemas/Node/properties/artifacts

type NodeChildren

type NodeChildren = []Edge

#/components/schemas/Node/properties/children

type NodeEncapsulating

type NodeEncapsulating = []Edge

#/components/schemas/Node/properties/encapsulating

type NodeKind

type NodeKind string

#/components/schemas/Node/properties/kind

const (
	NodeKindFlowRun NodeKind = "flow-run"
	NodeKindTaskRun NodeKind = "task-run"
)

type NodeParents

type NodeParents = []Edge

#/components/schemas/Node/properties/parents

type Nullable

type Nullable[T any] map[bool]T

Nullable is a generic type that can distinguish between: - Field not provided (unspecified) - Field explicitly set to null - Field has a value

This is implemented as a map[bool]T where: - Empty map: unspecified - map[false]T: explicitly null - map[true]T: has a value

func NewNullNullable

func NewNullNullable[T any]() Nullable[T]

NewNullNullable creates a Nullable that is explicitly null.

func NewNullableWithValue

func NewNullableWithValue[T any](value T) Nullable[T]

NewNullableWithValue creates a Nullable with the given value.

func (Nullable[T]) Get

func (n Nullable[T]) Get() (T, error)

Get returns the value if set, or an error if null or unspecified.

func (Nullable[T]) IsNull

func (n Nullable[T]) IsNull() bool

IsNull returns true if the field is explicitly null.

func (Nullable[T]) IsSpecified

func (n Nullable[T]) IsSpecified() bool

IsSpecified returns true if the field was provided (either null or a value).

func (Nullable[T]) MarshalJSON

func (n Nullable[T]) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler.

func (Nullable[T]) MustGet

func (n Nullable[T]) MustGet() T

MustGet returns the value or panics if null or unspecified.

func (*Nullable[T]) Set

func (n *Nullable[T]) Set(value T)

Set assigns a value.

func (*Nullable[T]) SetNull

func (n *Nullable[T]) SetNull()

SetNull marks the field as explicitly null.

func (*Nullable[T]) SetUnspecified

func (n *Nullable[T]) SetUnspecified()

SetUnspecified clears the field (as if it was never set).

func (*Nullable[T]) UnmarshalJSON

func (n *Nullable[T]) UnmarshalJSON(data []byte) error

UnmarshalJSON implements json.Unmarshaler.

type Operator

type Operator string

#/components/schemas/Operator Operators for combining filter criteria.

const (
	And Operator = "and_"
	Or  Operator = "or_"
)

type OrchestrationResult

type OrchestrationResult struct {
	State   Nullable[State]            `form:"state" json:"state"`
	Status  SetStateStatus             `form:"status" json:"status"`
	Details OrchestrationResultDetails `form:"details" json:"details"`
}

#/components/schemas/OrchestrationResult A container for the output of state orchestration.

func (*OrchestrationResult) ApplyDefaults

func (s *OrchestrationResult) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type OrchestrationResultDetails

type OrchestrationResultDetails struct {
	StateAcceptDetails *StateAcceptDetails
	StateWaitDetails   *StateWaitDetails
	StateRejectDetails *StateRejectDetails
	StateAbortDetails  *StateAbortDetails
}

#/components/schemas/OrchestrationResult/properties/details

func (*OrchestrationResultDetails) ApplyDefaults

func (u *OrchestrationResultDetails) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (OrchestrationResultDetails) MarshalJSON

func (u OrchestrationResultDetails) MarshalJSON() ([]byte, error)

func (*OrchestrationResultDetails) UnmarshalJSON

func (u *OrchestrationResultDetails) UnmarshalJSON(data []byte) error

type PaginateDeploymentsDeploymentsPaginatePostParams

type PaginateDeploymentsDeploymentsPaginatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

PaginateDeploymentsDeploymentsPaginatePostParams defines parameters for PaginateDeploymentsDeploymentsPaginatePost.

type PaginateFlowRunsFlowRunsPaginatePostParams

type PaginateFlowRunsFlowRunsPaginatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

PaginateFlowRunsFlowRunsPaginatePostParams defines parameters for PaginateFlowRunsFlowRunsPaginatePost.

type PaginateFlowsFlowsPaginatePostParams

type PaginateFlowsFlowsPaginatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

PaginateFlowsFlowsPaginatePostParams defines parameters for PaginateFlowsFlowsPaginatePost.

type PaginateTaskRunsTaskRunsPaginatePostParams

type PaginateTaskRunsTaskRunsPaginatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

PaginateTaskRunsTaskRunsPaginatePostParams defines parameters for PaginateTaskRunsTaskRunsPaginatePost.

type ParamLocation

type ParamLocation int

ParamLocation indicates where a parameter is located in an HTTP request.

const (
	ParamLocationUndefined ParamLocation = iota
	ParamLocationQuery
	ParamLocationPath
	ParamLocationHeader
	ParamLocationCookie
)

type Parameter

type Parameter struct {
	InputType *string `form:"input_type,omitempty" json:"input_type,omitempty"`
	Name      string  `form:"name" json:"name"`
}

#/components/schemas/Parameter Represents a parameter input to a task run.

func (*Parameter) ApplyDefaults

func (s *Parameter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type PatchAutomationAutomationsIdPatchParams

type PatchAutomationAutomationsIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

PatchAutomationAutomationsIdPatchParams defines parameters for PatchAutomationAutomationsIdPatch.

type PatchV2ConcurrencyLimitsIDOrNameParameter

type PatchV2ConcurrencyLimitsIDOrNameParameter struct {
	UUID0   *UUID
	String1 *string
}

#/paths//v2/concurrency_limits/{id_or_name}/patch/parameters/0/schema The ID or name of the concurrency limit

func (*PatchV2ConcurrencyLimitsIDOrNameParameter) ApplyDefaults

func (u *PatchV2ConcurrencyLimitsIDOrNameParameter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (PatchV2ConcurrencyLimitsIDOrNameParameter) MarshalJSON

func (*PatchV2ConcurrencyLimitsIDOrNameParameter) UnmarshalJSON

func (u *PatchV2ConcurrencyLimitsIDOrNameParameter) UnmarshalJSON(data []byte) error

type PauseAutomation

type PauseAutomation struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event.  If the source is 'inferred', the `automation_id` may not be set.  If the source is 'selected', the `automation_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the automation to act on
	AutomationID Nullable[UUID] `form:"automation_id,omitempty" json:"automation_id,omitempty"`
}

#/components/schemas/PauseAutomation Pauses a Work Queue

func (*PauseAutomation) ApplyDefaults

func (s *PauseAutomation) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type PauseAutomationSource

type PauseAutomationSource string

#/components/schemas/PauseAutomation/properties/source Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event. If the source is 'inferred', the `automation_id` may not be set. If the source is 'selected', the `automation_id` must be set.

const (
	PauseAutomationSourceSelected PauseAutomationSource = "selected"
	PauseAutomationSourceInferred PauseAutomationSource = "inferred"
)

type PauseDeployment

type PauseDeployment struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event.  If the source is 'inferred', the `deployment_id` may not be set.  If the source is 'selected', the `deployment_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the deployment
	DeploymentID Nullable[UUID] `form:"deployment_id,omitempty" json:"deployment_id,omitempty"`
}

#/components/schemas/PauseDeployment Pauses the given Deployment

func (*PauseDeployment) ApplyDefaults

func (s *PauseDeployment) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type PauseDeploymentDeploymentsIdPauseDeploymentPostParams

type PauseDeploymentDeploymentsIdPauseDeploymentPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

PauseDeploymentDeploymentsIdPauseDeploymentPostParams defines parameters for PauseDeploymentDeploymentsIdPauseDeploymentPost.

type PauseDeploymentSource

type PauseDeploymentSource string

#/components/schemas/PauseDeployment/properties/source Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.

const (
	PauseDeploymentSourceSelected PauseDeploymentSource = "selected"
	PauseDeploymentSourceInferred PauseDeploymentSource = "inferred"
)

type PauseWorkPool

type PauseWorkPool struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event.  If the source is 'inferred', the `work_pool_id` may not be set.  If the source is 'selected', the `work_pool_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the work pool to pause
	WorkPoolID Nullable[UUID] `form:"work_pool_id,omitempty" json:"work_pool_id,omitempty"`
}

#/components/schemas/PauseWorkPool Pauses a Work Pool

func (*PauseWorkPool) ApplyDefaults

func (s *PauseWorkPool) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type PauseWorkPoolSource

type PauseWorkPoolSource string

#/components/schemas/PauseWorkPool/properties/source Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event. If the source is 'inferred', the `work_pool_id` may not be set. If the source is 'selected', the `work_pool_id` must be set.

const (
	PauseWorkPoolSourceSelected PauseWorkPoolSource = "selected"
	PauseWorkPoolSourceInferred PauseWorkPoolSource = "inferred"
)

type PauseWorkQueue

type PauseWorkQueue struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event.  If the source is 'inferred', the `work_queue_id` may not be set.  If the source is 'selected', the `work_queue_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the work queue to pause
	WorkQueueID Nullable[UUID] `form:"work_queue_id,omitempty" json:"work_queue_id,omitempty"`
}

#/components/schemas/PauseWorkQueue Pauses a Work Queue

func (*PauseWorkQueue) ApplyDefaults

func (s *PauseWorkQueue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type PauseWorkQueueSource

type PauseWorkQueueSource string

#/components/schemas/PauseWorkQueue/properties/source Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event. If the source is 'inferred', the `work_queue_id` may not be set. If the source is 'selected', the `work_queue_id` must be set.

const (
	PauseWorkQueueSourceSelected PauseWorkQueueSource = "selected"
	PauseWorkQueueSourceInferred PauseWorkQueueSource = "inferred"
)

type PerformReadinessCheckReadyGetParams

type PerformReadinessCheckReadyGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

PerformReadinessCheckReadyGetParams defines parameters for PerformReadinessCheckReadyGet.

type PluginsSettings

type PluginsSettings struct {
	// Enable the experimental plugin system.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// Comma-separated list of plugin names to allow. If set, only these plugins will be loaded.
	Allow Nullable[[]string] `form:"allow,omitempty" json:"allow,omitempty"`
	// Comma-separated list of plugin names to deny. These plugins will not be loaded.
	Deny Nullable[[]string] `form:"deny,omitempty" json:"deny,omitempty"`
	// Maximum time in seconds for all plugins to complete their setup hooks.
	SetupTimeoutSeconds *float32 `form:"setup_timeout_seconds,omitempty" json:"setup_timeout_seconds,omitempty"`
	// If True, exit if a required plugin fails during setup.
	Strict *bool `form:"strict,omitempty" json:"strict,omitempty"`
	// If True, load plugins but do not execute their hooks. Useful for testing.
	SafeMode *bool `form:"safe_mode,omitempty" json:"safe_mode,omitempty"`
}

#/components/schemas/PluginsSettings Settings for configuring the experimental plugin system

func (*PluginsSettings) ApplyDefaults

func (s *PluginsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type PostUIFlowsNextRuns200Response

type PostUIFlowsNextRuns200Response = Nullable[SimpleNextFlowRun]

#/paths//ui/flows/next-runs/post/responses/200/content/application/json/schema/additionalProperties

type PostWorkQueuesIDGetRunsParameter

type PostWorkQueuesIDGetRunsParameter = Nullable[bool]

#/paths//work_queues/{id}/get_runs/post/parameters/1/schema A header to indicate this request came from the Prefect UI.

type QueueFilter

type QueueFilter struct {
	// Only include flow runs with these tags in the work queue.
	Tags Nullable[[]string] `form:"tags,omitempty" json:"tags,omitempty"`
	// Only include flow runs from these deployments in the work queue.
	DeploymentIds Nullable[[]UUID] `form:"deployment_ids,omitempty" json:"deployment_ids,omitempty"`
}

#/components/schemas/QueueFilter Filter criteria definition for a work queue.

func (*QueueFilter) ApplyDefaults

func (s *QueueFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type RRuleSchedule

type RRuleSchedule struct {
	Rrule                string           `form:"rrule" json:"rrule"`
	Timezone             Nullable[string] `form:"timezone,omitempty" json:"timezone,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/RRuleSchedule RRule schedule, based on the iCalendar standard ([RFC 5545](https://datatracker.ietf.org/doc/html/rfc5545)) as implemented in `dateutils.rrule`.

RRules are appropriate for any kind of calendar-date manipulation, including irregular intervals, repetition, exclusions, week day or day-of-month adjustments, and more.

Note that as a calendar-oriented standard, `RRuleSchedules` are sensitive to to the initial timezone provided. A 9am daily schedule with a daylight saving time-aware start date will maintain a local 9am time through DST boundaries; a 9am daily schedule with a UTC start date will maintain a 9am UTC time.

Args:

rrule (str): a valid RRule string
timezone (str, optional): a valid timezone string

func (*RRuleSchedule) ApplyDefaults

func (s *RRuleSchedule) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (RRuleSchedule) MarshalJSON

func (s RRuleSchedule) MarshalJSON() ([]byte, error)

func (*RRuleSchedule) UnmarshalJSON

func (s *RRuleSchedule) UnmarshalJSON(data []byte) error

type ReadAccountEventsPageEventsFilterNextGetParams

type ReadAccountEventsPageEventsFilterNextGetParams struct {
	// page-token (required)
	PageToken string `form:"page-token" json:"page-token"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadAccountEventsPageEventsFilterNextGetParams defines parameters for ReadAccountEventsPageEventsFilterNextGet.

type ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostJSONResponse

type ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostJSONResponse = []GlobalConcurrencyLimitResponse

#/paths//v2/concurrency_limits/filter/post/responses/200/content/application/json/schema

type ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams

type ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams defines parameters for ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost.

type ReadArtifactArtifactsIdGetParams

type ReadArtifactArtifactsIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadArtifactArtifactsIdGetParams defines parameters for ReadArtifactArtifactsIdGet.

type ReadArtifactsArtifactsFilterPostJSONResponse

type ReadArtifactsArtifactsFilterPostJSONResponse = []Artifact

#/paths//artifacts/filter/post/responses/200/content/application/json/schema

type ReadArtifactsArtifactsFilterPostParams

type ReadArtifactsArtifactsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadArtifactsArtifactsFilterPostParams defines parameters for ReadArtifactsArtifactsFilterPost.

type ReadAutomationAutomationsIdGetParams

type ReadAutomationAutomationsIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadAutomationAutomationsIdGetParams defines parameters for ReadAutomationAutomationsIdGet.

type ReadAutomationsAutomationsFilterPostJSONResponse

type ReadAutomationsAutomationsFilterPostJSONResponse = []Automation

#/paths//automations/filter/post/responses/200/content/application/json/schema

type ReadAutomationsAutomationsFilterPostParams

type ReadAutomationsAutomationsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadAutomationsAutomationsFilterPostParams defines parameters for ReadAutomationsAutomationsFilterPost.

type ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIDGetJSONResponse

type ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIDGetJSONResponse = []Automation

#/paths//automations/related-to/{resource_id}/get/responses/200/content/application/json/schema

type ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetParams

type ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetParams defines parameters for ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet.

type ReadAvailableBlockCapabilitiesBlockCapabilitiesGetParams

type ReadAvailableBlockCapabilitiesBlockCapabilitiesGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadAvailableBlockCapabilitiesBlockCapabilitiesGetParams defines parameters for ReadAvailableBlockCapabilitiesBlockCapabilitiesGet.

type ReadBlockDocumentByIdBlockDocumentsIdGetParams

type ReadBlockDocumentByIdBlockDocumentsIdGetParams struct {
	// include_secrets (optional)
	IncludeSecrets *bool `form:"include_secrets" json:"include_secrets"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockDocumentByIdBlockDocumentsIdGetParams defines parameters for ReadBlockDocumentByIdBlockDocumentsIdGet.

type ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetParams

type ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetParams struct {
	// include_secrets (optional)
	IncludeSecrets *bool `form:"include_secrets" json:"include_secrets"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetParams defines parameters for ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet.

type ReadBlockDocumentsBlockDocumentsFilterPostJSONResponse

type ReadBlockDocumentsBlockDocumentsFilterPostJSONResponse = []BlockDocument

#/paths//block_documents/filter/post/responses/200/content/application/json/schema

type ReadBlockDocumentsBlockDocumentsFilterPostParams

type ReadBlockDocumentsBlockDocumentsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockDocumentsBlockDocumentsFilterPostParams defines parameters for ReadBlockDocumentsBlockDocumentsFilterPost.

type ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetJSONResponse

type ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetJSONResponse = []BlockDocument

#/paths//block_types/slug/{slug}/block_documents/get/responses/200/content/application/json/schema

type ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetParams

type ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetParams struct {
	// include_secrets (optional)
	IncludeSecrets *bool `form:"include_secrets" json:"include_secrets"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetParams defines parameters for ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet.

type ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetParams

type ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetParams struct {
	// version (optional)
	Version *any `form:"version" json:"version"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetParams defines parameters for ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet.

type ReadBlockSchemaByIdBlockSchemasIdGetParams

type ReadBlockSchemaByIdBlockSchemasIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockSchemaByIdBlockSchemasIdGetParams defines parameters for ReadBlockSchemaByIdBlockSchemasIdGet.

type ReadBlockSchemasBlockSchemasFilterPostJSONResponse

type ReadBlockSchemasBlockSchemasFilterPostJSONResponse = []BlockSchema

#/paths//block_schemas/filter/post/responses/200/content/application/json/schema

type ReadBlockSchemasBlockSchemasFilterPostParams

type ReadBlockSchemasBlockSchemasFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockSchemasBlockSchemasFilterPostParams defines parameters for ReadBlockSchemasBlockSchemasFilterPost.

type ReadBlockTypeByIdBlockTypesIdGetParams

type ReadBlockTypeByIdBlockTypesIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockTypeByIdBlockTypesIdGetParams defines parameters for ReadBlockTypeByIdBlockTypesIdGet.

type ReadBlockTypeBySlugBlockTypesSlugSlugGetParams

type ReadBlockTypeBySlugBlockTypesSlugSlugGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockTypeBySlugBlockTypesSlugSlugGetParams defines parameters for ReadBlockTypeBySlugBlockTypesSlugSlugGet.

type ReadBlockTypesBlockTypesFilterPostJSONResponse

type ReadBlockTypesBlockTypesFilterPostJSONResponse = []BlockType

#/paths//block_types/filter/post/responses/200/content/application/json/schema

type ReadBlockTypesBlockTypesFilterPostParams

type ReadBlockTypesBlockTypesFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadBlockTypesBlockTypesFilterPostParams defines parameters for ReadBlockTypesBlockTypesFilterPost.

type ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetParams

type ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetParams defines parameters for ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet.

type ReadConcurrencyLimitConcurrencyLimitsIdGetParams

type ReadConcurrencyLimitConcurrencyLimitsIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadConcurrencyLimitConcurrencyLimitsIdGetParams defines parameters for ReadConcurrencyLimitConcurrencyLimitsIdGet.

type ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetParams

type ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetParams defines parameters for ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet.

type ReadConcurrencyLimitsConcurrencyLimitsFilterPostJSONResponse

type ReadConcurrencyLimitsConcurrencyLimitsFilterPostJSONResponse = []ConcurrencyLimit

#/paths//concurrency_limits/filter/post/responses/200/content/application/json/schema

type ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams

type ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams defines parameters for ReadConcurrencyLimitsConcurrencyLimitsFilterPost.

type ReadDashboardTaskRunCountsUITaskRunsDashboardCountsPostJSONResponse

type ReadDashboardTaskRunCountsUITaskRunsDashboardCountsPostJSONResponse = []TaskRunCount

#/paths//ui/task_runs/dashboard/counts/post/responses/200/content/application/json/schema

type ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams

type ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams defines parameters for ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPost.

type ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetParams

type ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetParams defines parameters for ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet.

type ReadDeploymentDeploymentsIdGetParams

type ReadDeploymentDeploymentsIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadDeploymentDeploymentsIdGetParams defines parameters for ReadDeploymentDeploymentsIdGet.

type ReadDeploymentSchedulesDeploymentsIDSchedulesGetJSONResponse

type ReadDeploymentSchedulesDeploymentsIDSchedulesGetJSONResponse = []DeploymentSchedule

#/paths//deployments/{id}/schedules/get/responses/200/content/application/json/schema

type ReadDeploymentSchedulesDeploymentsIdSchedulesGetParams

type ReadDeploymentSchedulesDeploymentsIdSchedulesGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadDeploymentSchedulesDeploymentsIdSchedulesGetParams defines parameters for ReadDeploymentSchedulesDeploymentsIdSchedulesGet.

type ReadDeploymentsDeploymentsFilterPostJSONResponse

type ReadDeploymentsDeploymentsFilterPostJSONResponse = []DeploymentResponse

#/paths//deployments/filter/post/responses/200/content/application/json/schema

type ReadDeploymentsDeploymentsFilterPostParams

type ReadDeploymentsDeploymentsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadDeploymentsDeploymentsFilterPostParams defines parameters for ReadDeploymentsDeploymentsFilterPost.

type ReadEventsEventsFilterPostParams

type ReadEventsEventsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadEventsEventsFilterPostParams defines parameters for ReadEventsEventsFilterPost.

type ReadFlowByNameFlowsNameNameGetParams

type ReadFlowByNameFlowsNameNameGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowByNameFlowsNameNameGetParams defines parameters for ReadFlowByNameFlowsNameNameGet.

type ReadFlowFlowsIdGetParams

type ReadFlowFlowsIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowFlowsIdGetParams defines parameters for ReadFlowFlowsIdGet.

type ReadFlowRunFlowRunsIdGetParams

type ReadFlowRunFlowRunsIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowRunFlowRunsIdGetParams defines parameters for ReadFlowRunFlowRunsIdGet.

type ReadFlowRunGraphV1FlowRunsIDGraphGetJSONResponse

type ReadFlowRunGraphV1FlowRunsIDGraphGetJSONResponse = []DependencyResult

#/paths//flow_runs/{id}/graph/get/responses/200/content/application/json/schema

type ReadFlowRunGraphV1FlowRunsIdGraphGetParams

type ReadFlowRunGraphV1FlowRunsIdGraphGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowRunGraphV1FlowRunsIdGraphGetParams defines parameters for ReadFlowRunGraphV1FlowRunsIdGraphGet.

type ReadFlowRunGraphV2FlowRunsIdGraphV2GetParams

type ReadFlowRunGraphV2FlowRunsIdGraphV2GetParams struct {
	// since (optional)
	Since *time.Time `form:"since" json:"since"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowRunGraphV2FlowRunsIdGraphV2GetParams defines parameters for ReadFlowRunGraphV2FlowRunsIdGraphV2Get.

type ReadFlowRunHistoryUIFlowRunsHistoryPostJSONResponse

type ReadFlowRunHistoryUIFlowRunsHistoryPostJSONResponse = []SimpleFlowRun

#/paths//ui/flow_runs/history/post/responses/200/content/application/json/schema

type ReadFlowRunHistoryUiFlowRunsHistoryPostParams

type ReadFlowRunHistoryUiFlowRunsHistoryPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowRunHistoryUiFlowRunsHistoryPostParams defines parameters for ReadFlowRunHistoryUiFlowRunsHistoryPost.

type ReadFlowRunInputFlowRunsIdInputKeyGetParams

type ReadFlowRunInputFlowRunsIdInputKeyGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowRunInputFlowRunsIdInputKeyGetParams defines parameters for ReadFlowRunInputFlowRunsIdInputKeyGet.

type ReadFlowRunStateFlowRunStatesIdGetParams

type ReadFlowRunStateFlowRunStatesIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowRunStateFlowRunStatesIdGetParams defines parameters for ReadFlowRunStateFlowRunStatesIdGet.

type ReadFlowRunStatesFlowRunStatesGetJSONResponse

type ReadFlowRunStatesFlowRunStatesGetJSONResponse = []State

#/paths//flow_run_states//get/responses/200/content/application/json/schema

type ReadFlowRunStatesFlowRunStatesGetParams

type ReadFlowRunStatesFlowRunStatesGetParams struct {
	// flow_run_id (required)
	FlowRunId UUID `form:"flow_run_id" json:"flow_run_id"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowRunStatesFlowRunStatesGetParams defines parameters for ReadFlowRunStatesFlowRunStatesGet.

type ReadFlowRunsFlowRunsFilterPostJSONResponse

type ReadFlowRunsFlowRunsFilterPostJSONResponse = []FlowRunResponse

#/paths//flow_runs/filter/post/responses/200/content/application/json/schema

type ReadFlowRunsFlowRunsFilterPostParams

type ReadFlowRunsFlowRunsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowRunsFlowRunsFilterPostParams defines parameters for ReadFlowRunsFlowRunsFilterPost.

type ReadFlowsFlowsFilterPostJSONResponse

type ReadFlowsFlowsFilterPostJSONResponse = []Flow

#/paths//flows/filter/post/responses/200/content/application/json/schema

type ReadFlowsFlowsFilterPostParams

type ReadFlowsFlowsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadFlowsFlowsFilterPostParams defines parameters for ReadFlowsFlowsFilterPost.

type ReadLatestArtifactArtifactsKeyLatestGetParams

type ReadLatestArtifactArtifactsKeyLatestGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadLatestArtifactArtifactsKeyLatestGetParams defines parameters for ReadLatestArtifactArtifactsKeyLatestGet.

type ReadLatestArtifactsArtifactsLatestFilterPostJSONResponse

type ReadLatestArtifactsArtifactsLatestFilterPostJSONResponse = []ArtifactCollection

#/paths//artifacts/latest/filter/post/responses/200/content/application/json/schema

type ReadLatestArtifactsArtifactsLatestFilterPostParams

type ReadLatestArtifactsArtifactsLatestFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadLatestArtifactsArtifactsLatestFilterPostParams defines parameters for ReadLatestArtifactsArtifactsLatestFilterPost.

type ReadLogsLogsFilterPostJSONResponse

type ReadLogsLogsFilterPostJSONResponse = []Log

#/paths//logs/filter/post/responses/200/content/application/json/schema

type ReadLogsLogsFilterPostParams

type ReadLogsLogsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadLogsLogsFilterPostParams defines parameters for ReadLogsLogsFilterPost.

type ReadSavedSearchSavedSearchesIdGetParams

type ReadSavedSearchSavedSearchesIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadSavedSearchSavedSearchesIdGetParams defines parameters for ReadSavedSearchSavedSearchesIdGet.

type ReadSavedSearchesSavedSearchesFilterPostJSONResponse

type ReadSavedSearchesSavedSearchesFilterPostJSONResponse = []SavedSearch

#/paths//saved_searches/filter/post/responses/200/content/application/json/schema

type ReadSavedSearchesSavedSearchesFilterPostParams

type ReadSavedSearchesSavedSearchesFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadSavedSearchesSavedSearchesFilterPostParams defines parameters for ReadSavedSearchesSavedSearchesFilterPost.

type ReadSettingsAdminSettingsGetParams

type ReadSettingsAdminSettingsGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadSettingsAdminSettingsGetParams defines parameters for ReadSettingsAdminSettingsGet.

type ReadTaskRunCountsByStateUiTaskRunsCountPostParams

type ReadTaskRunCountsByStateUiTaskRunsCountPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadTaskRunCountsByStateUiTaskRunsCountPostParams defines parameters for ReadTaskRunCountsByStateUiTaskRunsCountPost.

type ReadTaskRunStateTaskRunStatesIdGetParams

type ReadTaskRunStateTaskRunStatesIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadTaskRunStateTaskRunStatesIdGetParams defines parameters for ReadTaskRunStateTaskRunStatesIdGet.

type ReadTaskRunStatesTaskRunStatesGetJSONResponse

type ReadTaskRunStatesTaskRunStatesGetJSONResponse = []State

#/paths//task_run_states//get/responses/200/content/application/json/schema

type ReadTaskRunStatesTaskRunStatesGetParams

type ReadTaskRunStatesTaskRunStatesGetParams struct {
	// task_run_id (required)
	TaskRunId UUID `form:"task_run_id" json:"task_run_id"`
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadTaskRunStatesTaskRunStatesGetParams defines parameters for ReadTaskRunStatesTaskRunStatesGet.

type ReadTaskRunTaskRunsIdGetParams

type ReadTaskRunTaskRunsIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadTaskRunTaskRunsIdGetParams defines parameters for ReadTaskRunTaskRunsIdGet.

type ReadTaskRunWithFlowRunNameUiTaskRunsIdGetParams

type ReadTaskRunWithFlowRunNameUiTaskRunsIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadTaskRunWithFlowRunNameUiTaskRunsIdGetParams defines parameters for ReadTaskRunWithFlowRunNameUiTaskRunsIdGet.

type ReadTaskRunsTaskRunsFilterPostJSONResponse

type ReadTaskRunsTaskRunsFilterPostJSONResponse = []TaskRun

#/paths//task_runs/filter/post/responses/200/content/application/json/schema

type ReadTaskRunsTaskRunsFilterPostParams

type ReadTaskRunsTaskRunsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadTaskRunsTaskRunsFilterPostParams defines parameters for ReadTaskRunsTaskRunsFilterPost.

type ReadTaskWorkersTaskWorkersFilterPostJSONResponse

type ReadTaskWorkersTaskWorkersFilterPostJSONResponse = []TaskWorkerResponse

#/paths//task_workers/filter/post/responses/200/content/application/json/schema

type ReadTaskWorkersTaskWorkersFilterPostParams

type ReadTaskWorkersTaskWorkersFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadTaskWorkersTaskWorkersFilterPostParams defines parameters for ReadTaskWorkersTaskWorkersFilterPost.

type ReadVariableByNameVariablesNameNameGetParams

type ReadVariableByNameVariablesNameNameGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadVariableByNameVariablesNameNameGetParams defines parameters for ReadVariableByNameVariablesNameNameGet.

type ReadVariableVariablesIdGetParams

type ReadVariableVariablesIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadVariableVariablesIdGetParams defines parameters for ReadVariableVariablesIdGet.

type ReadVariablesVariablesFilterPostJSONResponse

type ReadVariablesVariablesFilterPostJSONResponse = []Variable

#/paths//variables/filter/post/responses/200/content/application/json/schema

type ReadVariablesVariablesFilterPostParams

type ReadVariablesVariablesFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadVariablesVariablesFilterPostParams defines parameters for ReadVariablesVariablesFilterPost.

type ReadVersionAdminVersionGetParams

type ReadVersionAdminVersionGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadVersionAdminVersionGetParams defines parameters for ReadVersionAdminVersionGet.

type ReadViewContentCollectionsViewsViewGetJSONResponse

type ReadViewContentCollectionsViewsViewGetJSONResponse = map[string]any

#/paths//collections/views/{view}/get/responses/200/content/application/json/schema

type ReadViewContentCollectionsViewsViewGetParams

type ReadViewContentCollectionsViewsViewGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadViewContentCollectionsViewsViewGetParams defines parameters for ReadViewContentCollectionsViewsViewGet.

type ReadWorkPoolWorkPoolsNameGetParams

type ReadWorkPoolWorkPoolsNameGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkPoolWorkPoolsNameGetParams defines parameters for ReadWorkPoolWorkPoolsNameGet.

type ReadWorkPoolsWorkPoolsFilterPostJSONResponse

type ReadWorkPoolsWorkPoolsFilterPostJSONResponse = []WorkPool

#/paths//work_pools/filter/post/responses/200/content/application/json/schema

type ReadWorkPoolsWorkPoolsFilterPostParams

type ReadWorkPoolsWorkPoolsFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkPoolsWorkPoolsFilterPostParams defines parameters for ReadWorkPoolsWorkPoolsFilterPost.

type ReadWorkQueueByNameWorkQueuesNameNameGetParams

type ReadWorkQueueByNameWorkQueuesNameNameGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkQueueByNameWorkQueuesNameNameGetParams defines parameters for ReadWorkQueueByNameWorkQueuesNameNameGet.

type ReadWorkQueueRunsWorkQueuesIDGetRunsPostJSONResponse

type ReadWorkQueueRunsWorkQueuesIDGetRunsPostJSONResponse = []FlowRunResponse

#/paths//work_queues/{id}/get_runs/post/responses/200/content/application/json/schema

type ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams

type ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams struct {
	// x-prefect-ui (header)
	XPrefectUi *any
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams defines parameters for ReadWorkQueueRunsWorkQueuesIdGetRunsPost.

type ReadWorkQueueStatusWorkQueuesIdStatusGetParams

type ReadWorkQueueStatusWorkQueuesIdStatusGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkQueueStatusWorkQueuesIdStatusGetParams defines parameters for ReadWorkQueueStatusWorkQueuesIdStatusGet.

type ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetParams

type ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetParams defines parameters for ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet.

type ReadWorkQueueWorkQueuesIdGetParams

type ReadWorkQueueWorkQueuesIdGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkQueueWorkQueuesIdGetParams defines parameters for ReadWorkQueueWorkQueuesIdGet.

type ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostJSONResponse

type ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostJSONResponse = []WorkQueueResponse

#/paths//work_pools/{work_pool_name}/queues/filter/post/responses/200/content/application/json/schema

type ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams

type ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams defines parameters for ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost.

type ReadWorkQueuesWorkQueuesFilterPostJSONResponse

type ReadWorkQueuesWorkQueuesFilterPostJSONResponse = []WorkQueueResponse

#/paths//work_queues/filter/post/responses/200/content/application/json/schema

type ReadWorkQueuesWorkQueuesFilterPostParams

type ReadWorkQueuesWorkQueuesFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkQueuesWorkQueuesFilterPostParams defines parameters for ReadWorkQueuesWorkQueuesFilterPost.

type ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostJSONResponse

type ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostJSONResponse = []WorkerResponse

#/paths//work_pools/{work_pool_name}/workers/filter/post/responses/200/content/application/json/schema

type ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams

type ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams defines parameters for ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost.

type ReceivedEvent

type ReceivedEvent struct {
	// When the event happened from the sender's perspective
	Occurred time.Time `form:"occurred" json:"occurred"`
	// The name of the event that happened
	Event    string   `form:"event" json:"event"`
	Resource Resource `form:"resource" json:"resource"`
	// A list of additional Resources involved in this event
	Related []RelatedResource `form:"related,omitempty" json:"related,omitempty"`
	// An open-ended set of data describing what happened
	Payload map[string]any `form:"payload,omitempty" json:"payload,omitempty"`
	// The client-provided identifier of this event
	ID UUID `form:"id" json:"id"`
	// The ID of an event that is known to have occurred prior to this one. If set, this may be used to establish a more precise ordering of causally-related events when they occur close enough together in time that the system may receive them out-of-order.
	Follows Nullable[UUID] `form:"follows,omitempty" json:"follows,omitempty"`
	// When the event was received by Prefect Cloud
	Received *time.Time `form:"received,omitempty" json:"received,omitempty"`
}

#/components/schemas/ReceivedEvent The server-side view of an event that has happened to a Resource after it has been received by the server

func (*ReceivedEvent) ApplyDefaults

func (s *ReceivedEvent) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ReceivedEventPayload

type ReceivedEventPayload = map[string]any

#/components/schemas/ReceivedEvent/properties/payload An open-ended set of data describing what happened

type ReceivedEventRelated

type ReceivedEventRelated = []RelatedResource

#/components/schemas/ReceivedEvent/properties/related A list of additional Resources involved in this event

type RelatedResource

type RelatedResource = map[string]string

#/components/schemas/RelatedResource A Resource with a specific role in an Event

type RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams

type RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPostParams defines parameters for RenewConcurrencyLeaseV2ConcurrencyLimitsLeasesLeaseIdRenewPost.

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function.

func ChainRequestEditors

func ChainRequestEditors(editors ...RequestEditorFn) RequestEditorFn

ChainRequestEditors combines multiple request editors into a single editor. This is useful when you need to apply multiple headers or modifications to requests.

Example:

editor := prefect.ChainRequestEditors(
    prefect.WithAPIKey("your-api-key"),
    prefect.WithAccountID("your-account-id"),
    prefect.WithWorkspaceID("your-workspace-id"),
)
client, err := prefect.NewSimpleClient(
    "https://api.prefect.cloud",
    prefect.WithRequestEditorFn(editor),
)

func WithAPIKey

func WithAPIKey(apiKey string) RequestEditorFn

WithAPIKey adds Prefect Cloud API key authentication to requests. This should be used when connecting to Prefect Cloud.

Example:

client, err := prefect.NewSimpleClient(
    "https://api.prefect.cloud",
    prefect.WithRequestEditorFn(prefect.WithAPIKey("your-api-key")),
)

func WithAccountID

func WithAccountID(accountID string) RequestEditorFn

WithAccountID sets the Prefect Cloud account ID header. This may be required for certain Prefect Cloud operations.

Example:

client, err := prefect.NewSimpleClient(
    "https://api.prefect.cloud",
    prefect.WithRequestEditorFn(
        prefect.ChainRequestEditors(
            prefect.WithAPIKey("your-api-key"),
            prefect.WithAccountID("your-account-id"),
        ),
    ),
)

func WithCustomHeaders

func WithCustomHeaders(headers map[string]string) RequestEditorFn

WithCustomHeaders adds custom headers to all requests. This is useful for adding custom authentication or tracing headers.

func WithWorkspaceID

func WithWorkspaceID(workspaceID string) RequestEditorFn

WithWorkspaceID sets the Prefect Cloud workspace ID header. This may be required for certain Prefect Cloud operations.

type ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams

type ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams defines parameters for ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost.

type Resource

type Resource = map[string]string

#/components/schemas/Resource An observable business object of interest to the user

type ResourceSpecification

type ResourceSpecification = map[string]any

#/components/schemas/ResourceSpecification

type ResourceSpecificationValue

type ResourceSpecificationValue struct {
	String0         *string
	LBracketString1 *[]string
}

#/components/schemas/ResourceSpecification/additionalProperties

func (*ResourceSpecificationValue) ApplyDefaults

func (u *ResourceSpecificationValue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ResourceSpecificationValue) MarshalJSON

func (u ResourceSpecificationValue) MarshalJSON() ([]byte, error)

func (*ResourceSpecificationValue) UnmarshalJSON

func (u *ResourceSpecificationValue) UnmarshalJSON(data []byte) error

type ResultsSettings

type ResultsSettings struct {
	// The default serializer to use when not otherwise specified.
	DefaultSerializer *string `form:"default_serializer,omitempty" json:"default_serializer,omitempty"`
	// The default setting for persisting results when not otherwise specified.
	PersistByDefault *bool `form:"persist_by_default,omitempty" json:"persist_by_default,omitempty"`
	// The `block-type/block-document` slug of a block to use as the default result storage.
	DefaultStorageBlock Nullable[string] `form:"default_storage_block,omitempty" json:"default_storage_block,omitempty"`
	// The default location for locally persisted results. Defaults to $PREFECT_HOME/storage.
	LocalStoragePath *string `form:"local_storage_path,omitempty" json:"local_storage_path,omitempty"`
}

#/components/schemas/ResultsSettings Settings for controlling result storage behavior

func (*ResultsSettings) ApplyDefaults

func (s *ResultsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ResumeAutomation

type ResumeAutomation struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event.  If the source is 'inferred', the `automation_id` may not be set.  If the source is 'selected', the `automation_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the automation to act on
	AutomationID Nullable[UUID] `form:"automation_id,omitempty" json:"automation_id,omitempty"`
}

#/components/schemas/ResumeAutomation Resumes a Work Queue

func (*ResumeAutomation) ApplyDefaults

func (s *ResumeAutomation) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ResumeAutomationSource

type ResumeAutomationSource string

#/components/schemas/ResumeAutomation/properties/source Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event. If the source is 'inferred', the `automation_id` may not be set. If the source is 'selected', the `automation_id` must be set.

const (
	ResumeAutomationSourceSelected ResumeAutomationSource = "selected"
	ResumeAutomationSourceInferred ResumeAutomationSource = "inferred"
)

type ResumeDeployment

type ResumeDeployment struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event.  If the source is 'inferred', the `deployment_id` may not be set.  If the source is 'selected', the `deployment_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the deployment
	DeploymentID Nullable[UUID] `form:"deployment_id,omitempty" json:"deployment_id,omitempty"`
}

#/components/schemas/ResumeDeployment Resumes the given Deployment

func (*ResumeDeployment) ApplyDefaults

func (s *ResumeDeployment) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ResumeDeploymentDeploymentsIdResumeDeploymentPostParams

type ResumeDeploymentDeploymentsIdResumeDeploymentPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ResumeDeploymentDeploymentsIdResumeDeploymentPostParams defines parameters for ResumeDeploymentDeploymentsIdResumeDeploymentPost.

type ResumeDeploymentSource

type ResumeDeploymentSource string

#/components/schemas/ResumeDeployment/properties/source Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.

const (
	ResumeDeploymentSourceSelected ResumeDeploymentSource = "selected"
	ResumeDeploymentSourceInferred ResumeDeploymentSource = "inferred"
)

type ResumeFlowRun

type ResumeFlowRun struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

#/components/schemas/ResumeFlowRun Resumes a paused or suspended flow run associated with the trigger

func (*ResumeFlowRun) ApplyDefaults

func (s *ResumeFlowRun) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ResumeFlowRunFlowRunsIdResumePostParams

type ResumeFlowRunFlowRunsIdResumePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ResumeFlowRunFlowRunsIdResumePostParams defines parameters for ResumeFlowRunFlowRunsIdResumePost.

type ResumeWorkPool

type ResumeWorkPool struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event.  If the source is 'inferred', the `work_pool_id` may not be set.  If the source is 'selected', the `work_pool_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the work pool to pause
	WorkPoolID Nullable[UUID] `form:"work_pool_id,omitempty" json:"work_pool_id,omitempty"`
}

#/components/schemas/ResumeWorkPool Resumes a Work Pool

func (*ResumeWorkPool) ApplyDefaults

func (s *ResumeWorkPool) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ResumeWorkPoolSource

type ResumeWorkPoolSource string

#/components/schemas/ResumeWorkPool/properties/source Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event. If the source is 'inferred', the `work_pool_id` may not be set. If the source is 'selected', the `work_pool_id` must be set.

const (
	ResumeWorkPoolSourceSelected ResumeWorkPoolSource = "selected"
	ResumeWorkPoolSourceInferred ResumeWorkPoolSource = "inferred"
)

type ResumeWorkQueue

type ResumeWorkQueue struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event.  If the source is 'inferred', the `work_queue_id` may not be set.  If the source is 'selected', the `work_queue_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the work queue to pause
	WorkQueueID Nullable[UUID] `form:"work_queue_id,omitempty" json:"work_queue_id,omitempty"`
}

#/components/schemas/ResumeWorkQueue Resumes a Work Queue

func (*ResumeWorkQueue) ApplyDefaults

func (s *ResumeWorkQueue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ResumeWorkQueueSource

type ResumeWorkQueueSource string

#/components/schemas/ResumeWorkQueue/properties/source Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event. If the source is 'inferred', the `work_queue_id` may not be set. If the source is 'selected', the `work_queue_id` must be set.

const (
	ResumeWorkQueueSourceSelected ResumeWorkQueueSource = "selected"
	ResumeWorkQueueSourceInferred ResumeWorkQueueSource = "inferred"
)

type RunDeployment

type RunDeployment struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event.  If the source is 'inferred', the `deployment_id` may not be set.  If the source is 'selected', the `deployment_id` must be set.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
	// The identifier of the deployment
	DeploymentID Nullable[UUID] `form:"deployment_id,omitempty" json:"deployment_id,omitempty"`
	// The parameters to pass to the deployment, or None to use the deployment's default parameters
	Parameters Nullable[map[string]any] `form:"parameters,omitempty" json:"parameters,omitempty"`
	// The job variables to pass to the created flow run, or None to use the deployment's default job variables
	JobVariables Nullable[map[string]any] `form:"job_variables,omitempty" json:"job_variables,omitempty"`
	// The amount of time to wait before running the deployment. Defaults to running the deployment immediately.
	ScheduleAfter *float32 `form:"schedule_after,omitempty" json:"schedule_after,omitempty"`
}

#/components/schemas/RunDeployment Runs the given deployment with the given parameters

func (*RunDeployment) ApplyDefaults

func (s *RunDeployment) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type RunDeploymentJobVariablesAnyOf0

type RunDeploymentJobVariablesAnyOf0 = map[string]any

#/components/schemas/RunDeployment/properties/job_variables/anyOf/0

type RunDeploymentParametersAnyOf0

type RunDeploymentParametersAnyOf0 = map[string]any

#/components/schemas/RunDeployment/properties/parameters/anyOf/0

type RunDeploymentSource

type RunDeploymentSource string

#/components/schemas/RunDeployment/properties/source Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.

const (
	RunDeploymentSourceSelected RunDeploymentSource = "selected"
	RunDeploymentSourceInferred RunDeploymentSource = "inferred"
)

type RunnerServerSettings

type RunnerServerSettings struct {
	// Whether or not to enable the runner's webserver.
	Enable *bool `form:"enable,omitempty" json:"enable,omitempty"`
	// The host address the runner's webserver should bind to.
	Host *string `form:"host,omitempty" json:"host,omitempty"`
	// The port the runner's webserver should bind to.
	Port *int `form:"port,omitempty" json:"port,omitempty"`
	// The log level of the runner's webserver.
	LogLevel *string `form:"log_level,omitempty" json:"log_level,omitempty"`
	// Number of missed polls before a runner is considered unhealthy by its webserver.
	MissedPollsTolerance *int `form:"missed_polls_tolerance,omitempty" json:"missed_polls_tolerance,omitempty"`
}

#/components/schemas/RunnerServerSettings Settings for controlling runner server behavior

func (*RunnerServerSettings) ApplyDefaults

func (s *RunnerServerSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type RunnerServerSettingsLogLevel

type RunnerServerSettingsLogLevel string

#/components/schemas/RunnerServerSettings/properties/log_level The log level of the runner's webserver.

const (
	RunnerServerSettingsLogLevelDEBUG    RunnerServerSettingsLogLevel = "DEBUG"
	RunnerServerSettingsLogLevelINFO     RunnerServerSettingsLogLevel = "INFO"
	RunnerServerSettingsLogLevelWARNING  RunnerServerSettingsLogLevel = "WARNING"
	RunnerServerSettingsLogLevelERROR    RunnerServerSettingsLogLevel = "ERROR"
	RunnerServerSettingsLogLevelCRITICAL RunnerServerSettingsLogLevel = "CRITICAL"
)

type RunnerSettings

type RunnerSettings struct {
	// Maximum number of processes a runner will execute in parallel.
	ProcessLimit *int `form:"process_limit,omitempty" json:"process_limit,omitempty"`
	// Number of seconds a runner should wait between queries for scheduled work.
	PollFrequency *int `form:"poll_frequency,omitempty" json:"poll_frequency,omitempty"`
	// Whether to crash flow runs and shut down the runner when cancellation observing fails. When enabled, if both websocket and polling mechanisms for detecting cancellation events fail, all in-flight flow runs will be marked as crashed and the runner will shut down. When disabled (default), the runner will log an error but continue executing flow runs.
	CrashOnCancellationFailure *bool                 `form:"crash_on_cancellation_failure,omitempty" json:"crash_on_cancellation_failure,omitempty"`
	Server                     *RunnerServerSettings `form:"server,omitempty" json:"server,omitempty"`
}

#/components/schemas/RunnerSettings Settings for controlling runner behavior

func (*RunnerSettings) ApplyDefaults

func (s *RunnerSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SQLAlchemyConnectArgsSettings

type SQLAlchemyConnectArgsSettings struct {
	// Controls the application_name field for connections opened from the connection pool when using a PostgreSQL database with the Prefect backend.
	ApplicationName Nullable[string] `form:"application_name,omitempty" json:"application_name,omitempty"`
	// PostgreSQL schema name to set in search_path when using a PostgreSQL database with the Prefect backend. Note: The public schema should be included in the search path (e.g. 'myschema, public') to ensure that pg_trgm and other extensions remain available.
	SearchPath Nullable[string] `form:"search_path,omitempty" json:"search_path,omitempty"`
	// Controls statement cache size for PostgreSQL connections. Setting this to 0 is required when using PgBouncer in transaction mode. Defaults to None.
	StatementCacheSize Nullable[int] `form:"statement_cache_size,omitempty" json:"statement_cache_size,omitempty"`
	// Controls the size of the statement cache for PostgreSQL connections. When set to 0, statement caching is disabled. Defaults to None to use SQLAlchemy's default behavior.
	PreparedStatementCacheSize Nullable[int]          `form:"prepared_statement_cache_size,omitempty" json:"prepared_statement_cache_size,omitempty"`
	TLS                        *SQLAlchemyTLSSettings `form:"tls,omitempty" json:"tls,omitempty"`
}

#/components/schemas/SQLAlchemyConnectArgsSettings Settings for controlling SQLAlchemy connection behavior; note that these settings only take effect when using a PostgreSQL database.

func (*SQLAlchemyConnectArgsSettings) ApplyDefaults

func (s *SQLAlchemyConnectArgsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SQLAlchemySettings

type SQLAlchemySettings struct {
	ConnectArgs *SQLAlchemyConnectArgsSettings `form:"connect_args,omitempty" json:"connect_args,omitempty"`
	// Controls connection pool size of database connection pools from the Prefect backend.
	PoolSize *int `form:"pool_size,omitempty" json:"pool_size,omitempty"`
	// This setting causes the pool to recycle connections after the given number of seconds has passed; set it to -1 to avoid recycling entirely.
	PoolRecycle *int `form:"pool_recycle,omitempty" json:"pool_recycle,omitempty"`
	// Number of seconds to wait before giving up on getting a connection from the pool. Defaults to 30 seconds.
	PoolTimeout Nullable[float32] `form:"pool_timeout,omitempty" json:"pool_timeout,omitempty"`
	// Controls maximum overflow of the connection pool. To prevent overflow, set to -1.
	MaxOverflow *int `form:"max_overflow,omitempty" json:"max_overflow,omitempty"`
}

#/components/schemas/SQLAlchemySettings Settings for controlling SQLAlchemy behavior; note that these settings only take effect when using a PostgreSQL database.

func (*SQLAlchemySettings) ApplyDefaults

func (s *SQLAlchemySettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SQLAlchemyTLSSettings

type SQLAlchemyTLSSettings struct {
	// Controls whether connected to mTLS enabled PostgreSQL when using a PostgreSQL database with the Prefect backend.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// This configuration settings option specifies the path to PostgreSQL client certificate authority file.
	CaFile Nullable[string] `form:"ca_file,omitempty" json:"ca_file,omitempty"`
	// This configuration settings option specifies the path to PostgreSQL client certificate file.
	CertFile Nullable[string] `form:"cert_file,omitempty" json:"cert_file,omitempty"`
	// This configuration settings option specifies the path to PostgreSQL client key file.
	KeyFile Nullable[string] `form:"key_file,omitempty" json:"key_file,omitempty"`
	// This configuration settings option specifies whether to verify PostgreSQL server hostname.
	CheckHostname *bool `form:"check_hostname,omitempty" json:"check_hostname,omitempty"`
}

#/components/schemas/SQLAlchemyTLSSettings Settings for controlling SQLAlchemy mTLS context when using a PostgreSQL database.

func (*SQLAlchemyTLSSettings) ApplyDefaults

func (s *SQLAlchemyTLSSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SavedSearch

type SavedSearch struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the saved search.
	Name string `form:"name" json:"name"`
	// The filter set for the saved search.
	Filters []SavedSearchFilter `form:"filters,omitempty" json:"filters,omitempty"`
}

#/components/schemas/SavedSearch An ORM representation of saved search data. Represents a set of filter criteria.

func (*SavedSearch) ApplyDefaults

func (s *SavedSearch) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SavedSearchCreate

type SavedSearchCreate struct {
	Name                 string              `form:"name" json:"name"`
	Filters              []SavedSearchFilter `form:"filters,omitempty" json:"filters,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/SavedSearchCreate Data used by the Prefect REST API to create a saved search.

func (*SavedSearchCreate) ApplyDefaults

func (s *SavedSearchCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (SavedSearchCreate) MarshalJSON

func (s SavedSearchCreate) MarshalJSON() ([]byte, error)

func (*SavedSearchCreate) UnmarshalJSON

func (s *SavedSearchCreate) UnmarshalJSON(data []byte) error

type SavedSearchCreateFilters

type SavedSearchCreateFilters = []SavedSearchFilter

#/components/schemas/SavedSearchCreate/properties/filters The filter set for the saved search.

type SavedSearchFilter

type SavedSearchFilter struct {
	// The object over which to filter.
	Object string `form:"object" json:"object"`
	// The property of the object on which to filter.
	Property string `form:"property" json:"property"`
	// The type of the property.
	Type string `form:"type" json:"type"`
	// The operator to apply to the object. For example, `equals`.
	Operation string `form:"operation" json:"operation"`
	// A JSON-compatible value for the filter.
	Value any `form:"value" json:"value"`
}

#/components/schemas/SavedSearchFilter A filter for a saved search model. Intended for use by the Prefect UI.

func (*SavedSearchFilter) ApplyDefaults

func (s *SavedSearchFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SavedSearchFilters

type SavedSearchFilters = []SavedSearchFilter

#/components/schemas/SavedSearch/properties/filters The filter set for the saved search.

type ScheduleDeploymentDeploymentsIdSchedulePostParams

type ScheduleDeploymentDeploymentsIdSchedulePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ScheduleDeploymentDeploymentsIdSchedulePostParams defines parameters for ScheduleDeploymentDeploymentsIdSchedulePost.

type SchemaValueIndexError

type SchemaValueIndexError struct {
	Index  int                               `form:"index" json:"index"`
	Errors []SchemaValueIndexErrorErrorsItem `form:"errors" json:"errors"`
}

#/components/schemas/SchemaValueIndexError

func (*SchemaValueIndexError) ApplyDefaults

func (s *SchemaValueIndexError) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SchemaValueIndexErrorErrors

type SchemaValueIndexErrorErrors = []SchemaValueIndexErrorErrorsItem

#/components/schemas/SchemaValueIndexError/properties/errors

type SchemaValueIndexErrorErrorsItem

type SchemaValueIndexErrorErrorsItem struct {
	String0                  *string
	SchemaValuePropertyError *SchemaValuePropertyError
	SchemaValueIndexError    *SchemaValueIndexError
}

#/components/schemas/SchemaValueIndexError/properties/errors/items

func (*SchemaValueIndexErrorErrorsItem) ApplyDefaults

func (u *SchemaValueIndexErrorErrorsItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (SchemaValueIndexErrorErrorsItem) MarshalJSON

func (u SchemaValueIndexErrorErrorsItem) MarshalJSON() ([]byte, error)

func (*SchemaValueIndexErrorErrorsItem) UnmarshalJSON

func (u *SchemaValueIndexErrorErrorsItem) UnmarshalJSON(data []byte) error

type SchemaValuePropertyError

type SchemaValuePropertyError struct {
	Property string                               `form:"property" json:"property"`
	Errors   []SchemaValuePropertyErrorErrorsItem `form:"errors" json:"errors"`
}

#/components/schemas/SchemaValuePropertyError

func (*SchemaValuePropertyError) ApplyDefaults

func (s *SchemaValuePropertyError) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SchemaValuePropertyErrorErrors

type SchemaValuePropertyErrorErrors = []SchemaValuePropertyErrorErrorsItem

#/components/schemas/SchemaValuePropertyError/properties/errors

type SchemaValuePropertyErrorErrorsItem

type SchemaValuePropertyErrorErrorsItem struct {
	String0                  *string
	SchemaValuePropertyError *SchemaValuePropertyError
	SchemaValueIndexError    *SchemaValueIndexError
}

#/components/schemas/SchemaValuePropertyError/properties/errors/items

func (*SchemaValuePropertyErrorErrorsItem) ApplyDefaults

func (u *SchemaValuePropertyErrorErrorsItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (SchemaValuePropertyErrorErrorsItem) MarshalJSON

func (u SchemaValuePropertyErrorErrorsItem) MarshalJSON() ([]byte, error)

func (*SchemaValuePropertyErrorErrorsItem) UnmarshalJSON

func (u *SchemaValuePropertyErrorErrorsItem) UnmarshalJSON(data []byte) error

type SchemaValuesValidationResponse

type SchemaValuesValidationResponse struct {
	Errors []SchemaValuesValidationResponseErrorsItem `form:"errors" json:"errors"`
	Valid  bool                                       `form:"valid" json:"valid"`
}

#/components/schemas/SchemaValuesValidationResponse

func (*SchemaValuesValidationResponse) ApplyDefaults

func (s *SchemaValuesValidationResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SchemaValuesValidationResponseErrors

type SchemaValuesValidationResponseErrors = []SchemaValuesValidationResponseErrorsItem

#/components/schemas/SchemaValuesValidationResponse/properties/errors

type SchemaValuesValidationResponseErrorsItem

type SchemaValuesValidationResponseErrorsItem struct {
	String0                  *string
	SchemaValuePropertyError *SchemaValuePropertyError
	SchemaValueIndexError    *SchemaValueIndexError
}

#/components/schemas/SchemaValuesValidationResponse/properties/errors/items

func (*SchemaValuesValidationResponseErrorsItem) ApplyDefaults

func (u *SchemaValuesValidationResponseErrorsItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (SchemaValuesValidationResponseErrorsItem) MarshalJSON

func (*SchemaValuesValidationResponseErrorsItem) UnmarshalJSON

func (u *SchemaValuesValidationResponseErrorsItem) UnmarshalJSON(data []byte) error

type SendNotification

type SendNotification struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The identifier of the notification block to use
	BlockDocumentID UUID    `form:"block_document_id" json:"block_document_id"`
	Subject         *string `form:"subject,omitempty" json:"subject,omitempty"`
	// The text of the notification to send
	Body string `form:"body" json:"body"`
}

#/components/schemas/SendNotification Send a notification when an Automation is triggered

func (*SendNotification) ApplyDefaults

func (s *SendNotification) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SequenceTriggerInput

type SequenceTriggerInput struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The unique ID of this trigger
	ID       *UUID                              `form:"id,omitempty" json:"id,omitempty"`
	Triggers []SequenceTriggerInputTriggersItem `form:"triggers" json:"triggers"`
	Within   Nullable[float32]                  `form:"within" json:"within"`
}

#/components/schemas/SequenceTrigger-Input A composite trigger that requires some number of triggers to have fired within the given time period in a specific order

func (*SequenceTriggerInput) ApplyDefaults

func (s *SequenceTriggerInput) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SequenceTriggerInputTriggers

type SequenceTriggerInputTriggers = []SequenceTriggerInputTriggersItem

#/components/schemas/SequenceTrigger-Input/properties/triggers

type SequenceTriggerInputTriggersItem

type SequenceTriggerInputTriggersItem struct {
	EventTrigger         *EventTrigger
	CompoundTriggerInput *CompoundTriggerInput
	SequenceTriggerInput *SequenceTriggerInput
}

#/components/schemas/SequenceTrigger-Input/properties/triggers/items

func (*SequenceTriggerInputTriggersItem) ApplyDefaults

func (u *SequenceTriggerInputTriggersItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (SequenceTriggerInputTriggersItem) MarshalJSON

func (u SequenceTriggerInputTriggersItem) MarshalJSON() ([]byte, error)

func (*SequenceTriggerInputTriggersItem) UnmarshalJSON

func (u *SequenceTriggerInputTriggersItem) UnmarshalJSON(data []byte) error

type SequenceTriggerOutput

type SequenceTriggerOutput struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The unique ID of this trigger
	ID       *UUID                               `form:"id,omitempty" json:"id,omitempty"`
	Triggers []SequenceTriggerOutputTriggersItem `form:"triggers" json:"triggers"`
	Within   Nullable[float32]                   `form:"within" json:"within"`
}

#/components/schemas/SequenceTrigger-Output A composite trigger that requires some number of triggers to have fired within the given time period in a specific order

func (*SequenceTriggerOutput) ApplyDefaults

func (s *SequenceTriggerOutput) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SequenceTriggerOutputTriggers

type SequenceTriggerOutputTriggers = []SequenceTriggerOutputTriggersItem

#/components/schemas/SequenceTrigger-Output/properties/triggers

type SequenceTriggerOutputTriggersItem

type SequenceTriggerOutputTriggersItem struct {
	EventTrigger          *EventTrigger
	CompoundTriggerOutput *CompoundTriggerOutput
	SequenceTriggerOutput *SequenceTriggerOutput
}

#/components/schemas/SequenceTrigger-Output/properties/triggers/items

func (*SequenceTriggerOutputTriggersItem) ApplyDefaults

func (u *SequenceTriggerOutputTriggersItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (SequenceTriggerOutputTriggersItem) MarshalJSON

func (u SequenceTriggerOutputTriggersItem) MarshalJSON() ([]byte, error)

func (*SequenceTriggerOutputTriggersItem) UnmarshalJSON

func (u *SequenceTriggerOutputTriggersItem) UnmarshalJSON(data []byte) error

type ServerAPISettings

type ServerAPISettings struct {
	// A string to use for basic authentication with the API in the form 'user:password'.
	AuthString Nullable[string] `form:"auth_string,omitempty" json:"auth_string,omitempty"`
	// The API's host address (defaults to `127.0.0.1`).
	Host *string `form:"host,omitempty" json:"host,omitempty"`
	// The API's port address (defaults to `4200`).
	Port *int `form:"port,omitempty" json:"port,omitempty"`
	// The base URL path to serve the API under.
	BasePath Nullable[string] `form:"base_path,omitempty" json:"base_path,omitempty"`
	// The default limit applied to queries that can return multiple objects, such as `POST /flow_runs/filter`.
	DefaultLimit *int `form:"default_limit,omitempty" json:"default_limit,omitempty"`
	//
	//         The API's keep alive timeout (defaults to `5`).
	//         Refer to https://www.uvicorn.org/settings/#timeouts for details.
	//
	//         When the API is hosted behind a load balancer, you may want to set this to a value
	//         greater than the load balancer's idle timeout.
	//
	//         Note this setting only applies when calling `prefect server start`; if hosting the
	//         API with another tool you will need to configure this there instead.
	//
	KeepaliveTimeout *int `form:"keepalive_timeout,omitempty" json:"keepalive_timeout,omitempty"`
	//
	//         Controls the activation of CSRF protection for the Prefect server API.
	//
	//         When enabled (`True`), the server enforces CSRF validation checks on incoming
	//         state-changing requests (POST, PUT, PATCH, DELETE), requiring a valid CSRF
	//         token to be included in the request headers or body. This adds a layer of
	//         security by preventing unauthorized or malicious sites from making requests on
	//         behalf of authenticated users.
	//
	//         It is recommended to enable this setting in production environments where the
	//         API is exposed to web clients to safeguard against CSRF attacks.
	//
	//         Note: Enabling this setting requires corresponding support in the client for
	//         CSRF token management. See PREFECT_CLIENT_CSRF_SUPPORT_ENABLED for more.
	//
	CsrfProtectionEnabled *bool `form:"csrf_protection_enabled,omitempty" json:"csrf_protection_enabled,omitempty"`
	//
	//         Specifies the duration for which a CSRF token remains valid after being issued
	//         by the server.
	//
	//         The default expiration time is set to 1 hour, which offers a reasonable
	//         compromise. Adjust this setting based on your specific security requirements
	//         and usage patterns.
	//
	CsrfTokenExpiration *string `form:"csrf_token_expiration,omitempty" json:"csrf_token_expiration,omitempty"`
	//
	//         A comma-separated list of origins that are authorized to make cross-origin requests to the API.
	//
	//         By default, this is set to `*`, which allows requests from all origins.
	//
	CorsAllowedOrigins *string `form:"cors_allowed_origins,omitempty" json:"cors_allowed_origins,omitempty"`
	//
	//         A comma-separated list of methods that are authorized to make cross-origin requests to the API.
	//
	//         By default, this is set to `*`, which allows requests from all methods.
	//
	CorsAllowedMethods *string `form:"cors_allowed_methods,omitempty" json:"cors_allowed_methods,omitempty"`
	//
	//         A comma-separated list of headers that are authorized to make cross-origin requests to the API.
	//
	//         By default, this is set to `*`, which allows requests from all headers.
	//
	CorsAllowedHeaders *string `form:"cors_allowed_headers,omitempty" json:"cors_allowed_headers,omitempty"`
}

#/components/schemas/ServerAPISettings Settings for controlling API server behavior

func (*ServerAPISettings) ApplyDefaults

func (s *ServerAPISettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerConcurrencySettings

type ServerConcurrencySettings struct {
	// The module to use for storing concurrency limit leases.
	LeaseStorage *string `form:"lease_storage,omitempty" json:"lease_storage,omitempty"`
	// Initial duration for deployment concurrency lease in seconds.
	InitialDeploymentLeaseDuration *float32 `form:"initial_deployment_lease_duration,omitempty" json:"initial_deployment_lease_duration,omitempty"`
	// The maximum number of seconds to wait before retrying when a concurrency slot cannot be acquired.
	MaximumConcurrencySlotWaitSeconds *float32 `form:"maximum_concurrency_slot_wait_seconds,omitempty" json:"maximum_concurrency_slot_wait_seconds,omitempty"`
}

#/components/schemas/ServerConcurrencySettings

func (*ServerConcurrencySettings) ApplyDefaults

func (s *ServerConcurrencySettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerDatabaseSettings

type ServerDatabaseSettings struct {
	Sqlalchemy *SQLAlchemySettings `form:"sqlalchemy,omitempty" json:"sqlalchemy,omitempty"`
	//
	//         A database connection URL in a SQLAlchemy-compatible
	//         format. Prefect currently supports SQLite and Postgres. Note that all
	//         Prefect database engines must use an async driver - for SQLite, use
	//         `sqlite+aiosqlite` and for Postgres use `postgresql+asyncpg`.
	//
	//         SQLite in-memory databases can be used by providing the url
	//         `sqlite+aiosqlite:///file::memory:?cache=shared&uri=true&check_same_thread=false`,
	//         which will allow the database to be accessed by multiple threads. Note
	//         that in-memory databases can not be accessed from multiple processes and
	//         should only be used for simple tests.
	//
	ConnectionURL Nullable[string] `form:"connection_url,omitempty" json:"connection_url,omitempty"`
	// The database driver to use when connecting to the database. If not set, the driver will be inferred from the connection URL.
	Driver Nullable[string] `form:"driver,omitempty" json:"driver,omitempty"`
	// The database server host.
	Host Nullable[string] `form:"host,omitempty" json:"host,omitempty"`
	// The database server port.
	Port Nullable[int] `form:"port,omitempty" json:"port,omitempty"`
	// The user to use when connecting to the database.
	User Nullable[string] `form:"user,omitempty" json:"user,omitempty"`
	// The name of the Prefect database on the remote server, or the path to the database file for SQLite.
	Name Nullable[string] `form:"name,omitempty" json:"name,omitempty"`
	// The password to use when connecting to the database. Should be kept secret.
	Password Nullable[string] `form:"password,omitempty" json:"password,omitempty"`
	// If `True`, SQLAlchemy will log all SQL issued to the database. Defaults to `False`.
	Echo *bool `form:"echo,omitempty" json:"echo,omitempty"`
	// If `True`, the database will be migrated on application startup.
	MigrateOnStart *bool `form:"migrate_on_start,omitempty" json:"migrate_on_start,omitempty"`
	// A statement timeout, in seconds, applied to all database interactions made by the Prefect backend. Defaults to 10 seconds.
	Timeout Nullable[float32] `form:"timeout,omitempty" json:"timeout,omitempty"`
	// A connection timeout, in seconds, applied to database connections. Defaults to `5`.
	ConnectionTimeout Nullable[float32] `form:"connection_timeout,omitempty" json:"connection_timeout,omitempty"`
}

#/components/schemas/ServerDatabaseSettings Settings for controlling server database behavior

func (*ServerDatabaseSettings) ApplyDefaults

func (s *ServerDatabaseSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerDatabaseSettingsDriverAnyOf0

type ServerDatabaseSettingsDriverAnyOf0 string

#/components/schemas/ServerDatabaseSettings/properties/driver/anyOf/0

const (
	PostgresqlAsyncpg ServerDatabaseSettingsDriverAnyOf0 = "postgresql+asyncpg"
	SqliteAiosqlite   ServerDatabaseSettingsDriverAnyOf0 = "sqlite+aiosqlite"
)

type ServerDeploymentsSettings

type ServerDeploymentsSettings struct {
	// The number of seconds to wait before retrying when a deployment flow run cannot secure a concurrency slot from the server.
	ConcurrencySlotWaitSeconds *float32 `form:"concurrency_slot_wait_seconds,omitempty" json:"concurrency_slot_wait_seconds,omitempty"`
}

#/components/schemas/ServerDeploymentsSettings

func (*ServerDeploymentsSettings) ApplyDefaults

func (s *ServerDeploymentsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerDocketSettings

type ServerDocketSettings struct {
	// The name of the Docket instance.
	Name *string `form:"name,omitempty" json:"name,omitempty"`
	// The URL of the Redis server to use for Docket.
	URL *string `form:"url,omitempty" json:"url,omitempty"`
}

#/components/schemas/ServerDocketSettings Settings for controlling Docket behavior

func (*ServerDocketSettings) ApplyDefaults

func (s *ServerDocketSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerEphemeralSettings

type ServerEphemeralSettings struct {
	//
	//         Controls whether or not a subprocess server can be started when no API URL is provided.
	//
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	//
	//         The number of seconds to wait for the server to start when ephemeral mode is enabled.
	//         Defaults to `20`.
	//
	StartupTimeoutSeconds *int `form:"startup_timeout_seconds,omitempty" json:"startup_timeout_seconds,omitempty"`
}

#/components/schemas/ServerEphemeralSettings Settings for controlling ephemeral server behavior

func (*ServerEphemeralSettings) ApplyDefaults

func (s *ServerEphemeralSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerEventsSettings

type ServerEventsSettings struct {
	// Whether or not to stream events out to the API via websockets.
	StreamOutEnabled *bool `form:"stream_out_enabled,omitempty" json:"stream_out_enabled,omitempty"`
	// The number of seconds to cache related resources for in the API.
	RelatedResourceCacheTTL *string `form:"related_resource_cache_ttl,omitempty" json:"related_resource_cache_ttl,omitempty"`
	// The maximum number of labels a resource may have.
	MaximumLabelsPerResource *int `form:"maximum_labels_per_resource,omitempty" json:"maximum_labels_per_resource,omitempty"`
	// The maximum number of related resources an Event may have.
	MaximumRelatedResources *int `form:"maximum_related_resources,omitempty" json:"maximum_related_resources,omitempty"`
	// The maximum size of an Event when serialized to JSON
	MaximumSizeBytes *int `form:"maximum_size_bytes,omitempty" json:"maximum_size_bytes,omitempty"`
	// The amount of time to retain expired automation buckets
	ExpiredBucketBuffer *string `form:"expired_bucket_buffer,omitempty" json:"expired_bucket_buffer,omitempty"`
	// How frequently proactive automations are evaluated
	ProactiveGranularity *string `form:"proactive_granularity,omitempty" json:"proactive_granularity,omitempty"`
	// The amount of time to retain events in the database.
	RetentionPeriod *string `form:"retention_period,omitempty" json:"retention_period,omitempty"`
	// The maximum range to look back for backfilling events for a websocket subscriber.
	MaximumWebsocketBackfill *string `form:"maximum_websocket_backfill,omitempty" json:"maximum_websocket_backfill,omitempty"`
	// The page size for the queries to backfill events for websocket subscribers.
	WebsocketBackfillPageSize *int `form:"websocket_backfill_page_size,omitempty" json:"websocket_backfill_page_size,omitempty"`
	// Which message broker implementation to use for the messaging system, should point to a module that exports a Publisher and Consumer class.
	MessagingBroker *string `form:"messaging_broker,omitempty" json:"messaging_broker,omitempty"`
	// Which cache implementation to use for the events system. Should point to a module that exports a Cache class.
	MessagingCache *string `form:"messaging_cache,omitempty" json:"messaging_cache,omitempty"`
	// Which causal ordering implementation to use for the events system. Should point to a module that exports a CausalOrdering class.
	CausalOrdering *string `form:"causal_ordering,omitempty" json:"causal_ordering,omitempty"`
	// The maximum length of an event name.
	MaximumEventNameLength *int `form:"maximum_event_name_length,omitempty" json:"maximum_event_name_length,omitempty"`
}

#/components/schemas/ServerEventsSettings Settings for controlling behavior of the events subsystem

func (*ServerEventsSettings) ApplyDefaults

func (s *ServerEventsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerFlowRunGraphSettings

type ServerFlowRunGraphSettings struct {
	// The maximum size of a flow run graph on the v2 API
	MaxNodes *int `form:"max_nodes,omitempty" json:"max_nodes,omitempty"`
	// The maximum number of artifacts to show on a flow run graph on the v2 API
	MaxArtifacts *int `form:"max_artifacts,omitempty" json:"max_artifacts,omitempty"`
}

#/components/schemas/ServerFlowRunGraphSettings Settings for controlling behavior of the flow run graph

func (*ServerFlowRunGraphSettings) ApplyDefaults

func (s *ServerFlowRunGraphSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerLogsSettings

type ServerLogsSettings struct {
	// Whether or not to stream logs out to the API via websockets.
	StreamOutEnabled *bool `form:"stream_out_enabled,omitempty" json:"stream_out_enabled,omitempty"`
	// Whether or not to publish logs to the streaming system.
	StreamPublishingEnabled *bool `form:"stream_publishing_enabled,omitempty" json:"stream_publishing_enabled,omitempty"`
}

#/components/schemas/ServerLogsSettings Settings for controlling behavior of the logs subsystem

func (*ServerLogsSettings) ApplyDefaults

func (s *ServerLogsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesCancellationCleanupSettings

type ServerServicesCancellationCleanupSettings struct {
	// Whether or not to start the cancellation cleanup service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The cancellation cleanup service will look for non-terminal tasks and subflows this often. Defaults to `20`.
	LoopSeconds *float32 `form:"loop_seconds,omitempty" json:"loop_seconds,omitempty"`
}

#/components/schemas/ServerServicesCancellationCleanupSettings Settings for controlling the cancellation cleanup service

func (*ServerServicesCancellationCleanupSettings) ApplyDefaults

func (s *ServerServicesCancellationCleanupSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesDBVacuumSettings

type ServerServicesDBVacuumSettings struct {
	// Comma-separated set of vacuum types to enable. Valid values: 'events', 'flow_runs'. Defaults to 'events'. For backward compatibility, 'true' maps to 'events,flow_runs' and 'false' maps to 'events'. Event vacuum also requires event_persister.enabled (the default).
	Enabled *ServerServicesDBVacuumSettingsEnabled `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The database vacuum service will run this often, in seconds. Defaults to `3600` (1 hour).
	LoopSeconds *float32 `form:"loop_seconds,omitempty" json:"loop_seconds,omitempty"`
	// How old a flow run must be (based on end_time) before it is eligible for deletion. Accepts seconds. Minimum 1 hour. Defaults to 90 days.
	RetentionPeriod *string `form:"retention_period,omitempty" json:"retention_period,omitempty"`
	// The number of records to delete per database transaction. Defaults to `200`.
	BatchSize *int `form:"batch_size,omitempty" json:"batch_size,omitempty"`
	// Per-event-type retention period overrides. Keys are event type strings (e.g. 'prefect.flow-run.heartbeat'), values are retention periods in seconds. Event types not listed fall back to server.events.retention_period. Each override is capped by the global events retention period.
	EventRetentionOverrides map[string]string `form:"event_retention_overrides,omitempty" json:"event_retention_overrides,omitempty"`
}

#/components/schemas/ServerServicesDBVacuumSettings Settings for controlling the database vacuum service

func (*ServerServicesDBVacuumSettings) ApplyDefaults

func (s *ServerServicesDBVacuumSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesDBVacuumSettingsEnabled

type ServerServicesDBVacuumSettingsEnabled struct {
	LBracketString0 *[]string
	Bool1           *bool
	Any2            *any
}

#/components/schemas/ServerServicesDBVacuumSettings/properties/enabled Comma-separated set of vacuum types to enable. Valid values: 'events', 'flow_runs'. Defaults to 'events'. For backward compatibility, 'true' maps to 'events,flow_runs' and 'false' maps to 'events'. Event vacuum also requires event_persister.enabled (the default).

func (*ServerServicesDBVacuumSettingsEnabled) ApplyDefaults

func (u *ServerServicesDBVacuumSettingsEnabled) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ServerServicesDBVacuumSettingsEnabled) MarshalJSON

func (u ServerServicesDBVacuumSettingsEnabled) MarshalJSON() ([]byte, error)

func (*ServerServicesDBVacuumSettingsEnabled) UnmarshalJSON

func (u *ServerServicesDBVacuumSettingsEnabled) UnmarshalJSON(data []byte) error

type ServerServicesDBVacuumSettingsEventRetentionOverrides

type ServerServicesDBVacuumSettingsEventRetentionOverrides = map[string]string

#/components/schemas/ServerServicesDBVacuumSettings/properties/event_retention_overrides Per-event-type retention period overrides. Keys are event type strings (e.g. 'prefect.flow-run.heartbeat'), values are retention periods in seconds. Event types not listed fall back to server.events.retention_period. Each override is capped by the global events retention period.

type ServerServicesEventLoggerSettings

type ServerServicesEventLoggerSettings struct {
	// Whether or not to start the event logger service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
}

#/components/schemas/ServerServicesEventLoggerSettings Settings for controlling the event logger service

func (*ServerServicesEventLoggerSettings) ApplyDefaults

func (s *ServerServicesEventLoggerSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesEventPersisterSettings

type ServerServicesEventPersisterSettings struct {
	// Whether or not to start the event persister service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The number of events the event persister will attempt to insert in one batch.
	BatchSize *int `form:"batch_size,omitempty" json:"batch_size,omitempty"`
	// The number of events the event persister will attempt to read from the message broker in one batch.
	ReadBatchSize *int `form:"read_batch_size,omitempty" json:"read_batch_size,omitempty"`
	// The maximum number of seconds between flushes of the event persister.
	FlushInterval *float32 `form:"flush_interval,omitempty" json:"flush_interval,omitempty"`
	// The maximum number of events that can be queued in memory for persistence. When the queue is full, new events will be dropped.
	QueueMaxSize *int `form:"queue_max_size,omitempty" json:"queue_max_size,omitempty"`
	// The maximum number of consecutive flush failures before events are dropped instead of being re-queued.
	MaxFlushRetries *int `form:"max_flush_retries,omitempty" json:"max_flush_retries,omitempty"`
}

#/components/schemas/ServerServicesEventPersisterSettings Settings for controlling the event persister service

func (*ServerServicesEventPersisterSettings) ApplyDefaults

func (s *ServerServicesEventPersisterSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesForemanSettings

type ServerServicesForemanSettings struct {
	// Whether or not to start the foreman service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The foreman service will check for offline workers this often. Defaults to `15`.
	LoopSeconds *float32 `form:"loop_seconds,omitempty" json:"loop_seconds,omitempty"`
	//
	//         The number of heartbeats that must be missed before a worker is marked as offline. Defaults to `3`.
	//
	InactivityHeartbeatMultiple *int `form:"inactivity_heartbeat_multiple,omitempty" json:"inactivity_heartbeat_multiple,omitempty"`
	//
	//         The number of seconds to use for online/offline evaluation if a worker's heartbeat
	//         interval is not set. Defaults to `30`.
	//
	FallbackHeartbeatIntervalSeconds *int `form:"fallback_heartbeat_interval_seconds,omitempty" json:"fallback_heartbeat_interval_seconds,omitempty"`
	//
	//         The number of seconds before a deployment is marked as not ready if it has not been
	//         polled. Defaults to `60`.
	//
	DeploymentLastPolledTimeoutSeconds *int `form:"deployment_last_polled_timeout_seconds,omitempty" json:"deployment_last_polled_timeout_seconds,omitempty"`
	//
	//         The number of seconds before a work queue is marked as not ready if it has not been
	//         polled. Defaults to `60`.
	//
	WorkQueueLastPolledTimeoutSeconds *int `form:"work_queue_last_polled_timeout_seconds,omitempty" json:"work_queue_last_polled_timeout_seconds,omitempty"`
}

#/components/schemas/ServerServicesForemanSettings Settings for controlling the foreman service

func (*ServerServicesForemanSettings) ApplyDefaults

func (s *ServerServicesForemanSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesLateRunsSettings

type ServerServicesLateRunsSettings struct {
	// Whether or not to start the late runs service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	//
	//         The late runs service will look for runs to mark as late this often. Defaults to `5`.
	//
	LoopSeconds *float32 `form:"loop_seconds,omitempty" json:"loop_seconds,omitempty"`
	//
	//         The late runs service will mark runs as late after they have exceeded their scheduled start time by this many seconds. Defaults to `5` seconds.
	//
	AfterSeconds *string `form:"after_seconds,omitempty" json:"after_seconds,omitempty"`
}

#/components/schemas/ServerServicesLateRunsSettings Settings for controlling the late runs service

func (*ServerServicesLateRunsSettings) ApplyDefaults

func (s *ServerServicesLateRunsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesPauseExpirationsSettings

type ServerServicesPauseExpirationsSettings struct {
	//
	//         Whether or not to start the paused flow run expiration service in the server
	//         application. If disabled, paused flows that have timed out will remain in a Paused state
	//         until a resume attempt.
	//
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	//
	//         The pause expiration service will look for runs to mark as failed this often. Defaults to `5`.
	//
	LoopSeconds *float32 `form:"loop_seconds,omitempty" json:"loop_seconds,omitempty"`
}

#/components/schemas/ServerServicesPauseExpirationsSettings Settings for controlling the pause expiration service

func (*ServerServicesPauseExpirationsSettings) ApplyDefaults

func (s *ServerServicesPauseExpirationsSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesRepossessorSettings

type ServerServicesRepossessorSettings struct {
	// Whether or not to start the repossessor service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The repossessor service will look for expired leases this often. Defaults to `15`.
	LoopSeconds *float32 `form:"loop_seconds,omitempty" json:"loop_seconds,omitempty"`
}

#/components/schemas/ServerServicesRepossessorSettings Settings for controlling the repossessor service

func (*ServerServicesRepossessorSettings) ApplyDefaults

func (s *ServerServicesRepossessorSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesSchedulerSettings

type ServerServicesSchedulerSettings struct {
	// Whether or not to start the scheduler service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	//
	//         The scheduler loop interval, in seconds. This determines
	//         how often the scheduler will attempt to schedule new flow runs, but has no
	//         impact on how quickly either flow runs or task runs are actually executed.
	//         Defaults to `60`.
	//
	LoopSeconds *float32 `form:"loop_seconds,omitempty" json:"loop_seconds,omitempty"`
	//
	//         The number of deployments the scheduler will attempt to
	//         schedule in a single batch. If there are more deployments than the batch
	//         size, the scheduler immediately attempts to schedule the next batch; it
	//         does not sleep for `scheduler_loop_seconds` until it has visited every
	//         deployment once. Defaults to `100`.
	//
	DeploymentBatchSize *int `form:"deployment_batch_size,omitempty" json:"deployment_batch_size,omitempty"`
	//
	//         The scheduler will attempt to schedule up to this many
	//         auto-scheduled runs in the future. Note that runs may have fewer than
	//         this many scheduled runs, depending on the value of
	//         `scheduler_max_scheduled_time`.  Defaults to `100`.
	//
	MaxRuns *int `form:"max_runs,omitempty" json:"max_runs,omitempty"`
	//
	//         The scheduler will attempt to schedule at least this many
	//         auto-scheduled runs in the future. Note that runs may have more than
	//         this many scheduled runs, depending on the value of
	//         `scheduler_min_scheduled_time`.  Defaults to `3`.
	//
	MinRuns *int `form:"min_runs,omitempty" json:"min_runs,omitempty"`
	//
	//         The scheduler will create new runs up to this far in the
	//         future. Note that this setting will take precedence over
	//         `scheduler_max_runs`: if a flow runs once a month and
	//         `scheduler_max_scheduled_time` is three months, then only three runs will be
	//         scheduled. Defaults to 100 days (`8640000` seconds).
	//
	MaxScheduledTime *string `form:"max_scheduled_time,omitempty" json:"max_scheduled_time,omitempty"`
	//
	//         The scheduler will create new runs at least this far in the
	//         future. Note that this setting will take precedence over `scheduler_min_runs`:
	//         if a flow runs every hour and `scheduler_min_scheduled_time` is three hours,
	//         then three runs will be scheduled even if `scheduler_min_runs` is 1. Defaults to
	//
	MinScheduledTime *string `form:"min_scheduled_time,omitempty" json:"min_scheduled_time,omitempty"`
	//
	//         The number of runs the scheduler will attempt to insert in a single batch.
	//         Defaults to `500`.
	//
	InsertBatchSize *int `form:"insert_batch_size,omitempty" json:"insert_batch_size,omitempty"`
	//
	//         The number of seconds the recent deployments scheduler will wait between checking for recently updated deployments. Defaults to `5`.
	//
	RecentDeploymentsLoopSeconds *float32 `form:"recent_deployments_loop_seconds,omitempty" json:"recent_deployments_loop_seconds,omitempty"`
}

#/components/schemas/ServerServicesSchedulerSettings Settings for controlling the scheduler service

func (*ServerServicesSchedulerSettings) ApplyDefaults

func (s *ServerServicesSchedulerSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesSettings

type ServerServicesSettings struct {
	CancellationCleanup *ServerServicesCancellationCleanupSettings `form:"cancellation_cleanup,omitempty" json:"cancellation_cleanup,omitempty"`
	DBVacuum            *ServerServicesDBVacuumSettings            `form:"db_vacuum,omitempty" json:"db_vacuum,omitempty"`
	EventPersister      *ServerServicesEventPersisterSettings      `form:"event_persister,omitempty" json:"event_persister,omitempty"`
	EventLogger         *ServerServicesEventLoggerSettings         `form:"event_logger,omitempty" json:"event_logger,omitempty"`
	Foreman             *ServerServicesForemanSettings             `form:"foreman,omitempty" json:"foreman,omitempty"`
	LateRuns            *ServerServicesLateRunsSettings            `form:"late_runs,omitempty" json:"late_runs,omitempty"`
	Scheduler           *ServerServicesSchedulerSettings           `form:"scheduler,omitempty" json:"scheduler,omitempty"`
	PauseExpirations    *ServerServicesPauseExpirationsSettings    `form:"pause_expirations,omitempty" json:"pause_expirations,omitempty"`
	Repossessor         *ServerServicesRepossessorSettings         `form:"repossessor,omitempty" json:"repossessor,omitempty"`
	TaskRunRecorder     *ServerServicesTaskRunRecorderSettings     `form:"task_run_recorder,omitempty" json:"task_run_recorder,omitempty"`
	Triggers            *ServerServicesTriggersSettings            `form:"triggers,omitempty" json:"triggers,omitempty"`
}

#/components/schemas/ServerServicesSettings Settings for controlling server services

func (*ServerServicesSettings) ApplyDefaults

func (s *ServerServicesSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesTaskRunRecorderSettings

type ServerServicesTaskRunRecorderSettings struct {
	// Whether or not to start the task run recorder service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The number of task runs the task run recorder will attempt to read from the message broker in one batch.
	ReadBatchSize *int `form:"read_batch_size,omitempty" json:"read_batch_size,omitempty"`
	// The number of task runs the task run recorder will attempt to insert in one batch.
	BatchSize *int `form:"batch_size,omitempty" json:"batch_size,omitempty"`
	// The maximum number of seconds between flushes of the task run recorder.
	FlushInterval *float32 `form:"flush_interval,omitempty" json:"flush_interval,omitempty"`
}

#/components/schemas/ServerServicesTaskRunRecorderSettings Settings for controlling the task run recorder service

func (*ServerServicesTaskRunRecorderSettings) ApplyDefaults

func (s *ServerServicesTaskRunRecorderSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerServicesTriggersSettings

type ServerServicesTriggersSettings struct {
	// Whether or not to start the triggers service in the server application.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// The number of events the triggers service will attempt to read from the message broker in one batch.
	ReadBatchSize *int `form:"read_batch_size,omitempty" json:"read_batch_size,omitempty"`
	//
	//         The number of seconds to wait before reconnecting to the PostgreSQL NOTIFY/LISTEN
	//         connection after an error. Only used when using PostgreSQL as the database.
	//         Defaults to `10`.
	//
	PgNotifyReconnectIntervalSeconds *int `form:"pg_notify_reconnect_interval_seconds,omitempty" json:"pg_notify_reconnect_interval_seconds,omitempty"`
	//
	//         The number of seconds between heartbeat checks for the PostgreSQL NOTIFY/LISTEN
	//         connection to ensure it's still alive. Only used when using PostgreSQL as the database.
	//         Defaults to `5`.
	//
	PgNotifyHeartbeatIntervalSeconds *int `form:"pg_notify_heartbeat_interval_seconds,omitempty" json:"pg_notify_heartbeat_interval_seconds,omitempty"`
}

#/components/schemas/ServerServicesTriggersSettings Settings for controlling the triggers service

func (*ServerServicesTriggersSettings) ApplyDefaults

func (s *ServerServicesTriggersSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerSettings

type ServerSettings struct {
	// The default logging level for the Prefect API server.
	LoggingLevel *string `form:"logging_level,omitempty" json:"logging_level,omitempty"`
	//
	//         When enabled, Prefect sends anonymous data (e.g. count of flow runs, package version)
	//         on server startup to help us improve our product.
	//
	AnalyticsEnabled *bool `form:"analytics_enabled,omitempty" json:"analytics_enabled,omitempty"`
	// Whether or not to enable Prometheus metrics in the API.
	MetricsEnabled *bool `form:"metrics_enabled,omitempty" json:"metrics_enabled,omitempty"`
	// If `True`, log retryable errors in the API and it's services.
	LogRetryableErrors *bool `form:"log_retryable_errors,omitempty" json:"log_retryable_errors,omitempty"`
	// If set, any block types that have been imported will be registered with the backend on application startup. If not set, block types must be manually registered.
	RegisterBlocksOnStart *bool `form:"register_blocks_on_start,omitempty" json:"register_blocks_on_start,omitempty"`
	// Controls whether or not block auto-registration on start
	MemoizeBlockAutoRegistration *bool `form:"memoize_block_auto_registration,omitempty" json:"memoize_block_auto_registration,omitempty"`
	// Path to the memo store file. Defaults to $PREFECT_HOME/memo_store.toml
	MemoStorePath *string `form:"memo_store_path,omitempty" json:"memo_store_path,omitempty"`
	// The maximum number of scheduled runs to create for a deployment.
	DeploymentScheduleMaxScheduledRuns *int                        `form:"deployment_schedule_max_scheduled_runs,omitempty" json:"deployment_schedule_max_scheduled_runs,omitempty"`
	API                                *ServerAPISettings          `form:"api,omitempty" json:"api,omitempty"`
	Concurrency                        *ServerConcurrencySettings  `form:"concurrency,omitempty" json:"concurrency,omitempty"`
	Database                           *ServerDatabaseSettings     `form:"database,omitempty" json:"database,omitempty"`
	Deployments                        *ServerDeploymentsSettings  `form:"deployments,omitempty" json:"deployments,omitempty"`
	Docket                             *ServerDocketSettings       `form:"docket,omitempty" json:"docket,omitempty"`
	Ephemeral                          *ServerEphemeralSettings    `form:"ephemeral,omitempty" json:"ephemeral,omitempty"`
	Events                             *ServerEventsSettings       `form:"events,omitempty" json:"events,omitempty"`
	FlowRunGraph                       *ServerFlowRunGraphSettings `form:"flow_run_graph,omitempty" json:"flow_run_graph,omitempty"`
	Logs                               *ServerLogsSettings         `form:"logs,omitempty" json:"logs,omitempty"`
	Services                           *ServerServicesSettings     `form:"services,omitempty" json:"services,omitempty"`
	Tasks                              *ServerTasksSettings        `form:"tasks,omitempty" json:"tasks,omitempty"`
	UI                                 *ServerUISettings           `form:"ui,omitempty" json:"ui,omitempty"`
}

#/components/schemas/ServerSettings Settings for controlling server behavior

func (*ServerSettings) ApplyDefaults

func (s *ServerSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerSettingsLoggingLevel

type ServerSettingsLoggingLevel string

#/components/schemas/ServerSettings/properties/logging_level The default logging level for the Prefect API server.

const (
	ServerSettingsLoggingLevelDEBUG    ServerSettingsLoggingLevel = "DEBUG"
	ServerSettingsLoggingLevelINFO     ServerSettingsLoggingLevel = "INFO"
	ServerSettingsLoggingLevelWARNING  ServerSettingsLoggingLevel = "WARNING"
	ServerSettingsLoggingLevelERROR    ServerSettingsLoggingLevel = "ERROR"
	ServerSettingsLoggingLevelCRITICAL ServerSettingsLoggingLevel = "CRITICAL"
)

type ServerTasksSchedulingSettings

type ServerTasksSchedulingSettings struct {
	// The maximum number of scheduled tasks to queue for submission.
	MaxScheduledQueueSize *int `form:"max_scheduled_queue_size,omitempty" json:"max_scheduled_queue_size,omitempty"`
	// The maximum number of retries to queue for submission.
	MaxRetryQueueSize *int `form:"max_retry_queue_size,omitempty" json:"max_retry_queue_size,omitempty"`
	// How long before a PENDING task are made available to another task worker.
	PendingTaskTimeout *string `form:"pending_task_timeout,omitempty" json:"pending_task_timeout,omitempty"`
}

#/components/schemas/ServerTasksSchedulingSettings Settings for controlling server-side behavior related to task scheduling

func (*ServerTasksSchedulingSettings) ApplyDefaults

func (s *ServerTasksSchedulingSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerTasksSettings

type ServerTasksSettings struct {
	// The number of seconds to wait before retrying when a task run cannot secure a concurrency slot from the server.
	TagConcurrencySlotWaitSeconds *float32 `form:"tag_concurrency_slot_wait_seconds,omitempty" json:"tag_concurrency_slot_wait_seconds,omitempty"`
	// The maximum number of characters allowed for a task run cache key.
	MaxCacheKeyLength *int                           `form:"max_cache_key_length,omitempty" json:"max_cache_key_length,omitempty"`
	Scheduling        *ServerTasksSchedulingSettings `form:"scheduling,omitempty" json:"scheduling,omitempty"`
}

#/components/schemas/ServerTasksSettings Settings for controlling server-side behavior related to tasks

func (*ServerTasksSettings) ApplyDefaults

func (s *ServerTasksSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ServerUISettings

type ServerUISettings struct {
	// Whether or not to serve the Prefect UI.
	Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
	// Whether to serve the experimental V2 UI instead of the default V1 UI.
	V2Enabled *bool `form:"v2_enabled,omitempty" json:"v2_enabled,omitempty"`
	// The connection url for communication from the UI to the API. Defaults to `PREFECT_API_URL` if set. Otherwise, the default URL is generated from `PREFECT_SERVER_API_HOST` and `PREFECT_SERVER_API_PORT`.
	APIURL Nullable[string] `form:"api_url,omitempty" json:"api_url,omitempty"`
	// The base URL path to serve the Prefect UI from.
	ServeBase *string `form:"serve_base,omitempty" json:"serve_base,omitempty"`
	// The directory to serve static files from. This should be used when running into permissions issues when attempting to serve the UI from the default directory (for example when running in a Docker container).
	StaticDirectory Nullable[string] `form:"static_directory,omitempty" json:"static_directory,omitempty"`
	// Whether or not to display promotional content in the UI, including upgrade prompts and marketing banners.
	ShowPromotionalContent *bool `form:"show_promotional_content,omitempty" json:"show_promotional_content,omitempty"`
}

#/components/schemas/ServerUISettings

func (*ServerUISettings) ApplyDefaults

func (s *ServerUISettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SetFlowRunStateFlowRunsIdSetStatePostParams

type SetFlowRunStateFlowRunsIdSetStatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

SetFlowRunStateFlowRunsIdSetStatePostParams defines parameters for SetFlowRunStateFlowRunsIdSetStatePost.

type SetStateStatus

type SetStateStatus string

#/components/schemas/SetStateStatus Enumerates return statuses for setting run states.

const (
	ACCEPT SetStateStatus = "ACCEPT"
	REJECT SetStateStatus = "REJECT"
	ABORT  SetStateStatus = "ABORT"
	WAIT   SetStateStatus = "WAIT"
)

type SetTaskRunStateTaskRunsIdSetStatePostParams

type SetTaskRunStateTaskRunsIdSetStatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

SetTaskRunStateTaskRunsIdSetStatePostParams defines parameters for SetTaskRunStateTaskRunsIdSetStatePost.

type Settings

type Settings struct {
	// The path to the Prefect home directory. Defaults to ~/.prefect
	Home *string `form:"home,omitempty" json:"home,omitempty"`
	// The path to a profiles configuration file. Supports \$PREFECT_HOME templating. Defaults to \$PREFECT_HOME/profiles.toml.
	ProfilesPath *string `form:"profiles_path,omitempty" json:"profiles_path,omitempty"`
	// If True, enables debug mode which may provide additional logging and debugging features.
	DebugMode   *bool                `form:"debug_mode,omitempty" json:"debug_mode,omitempty"`
	API         *APISettings         `form:"api,omitempty" json:"api,omitempty"`
	Cli         *CLISettings         `form:"cli,omitempty" json:"cli,omitempty"`
	Client      *ClientSettings      `form:"client,omitempty" json:"client,omitempty"`
	Cloud       *CloudSettings       `form:"cloud,omitempty" json:"cloud,omitempty"`
	Deployments *DeploymentsSettings `form:"deployments,omitempty" json:"deployments,omitempty"`
	Experiments *ExperimentsSettings `form:"experiments,omitempty" json:"experiments,omitempty"`
	Flows       *FlowsSettings       `form:"flows,omitempty" json:"flows,omitempty"`
	Internal    *InternalSettings    `form:"internal,omitempty" json:"internal,omitempty"`
	Logging     *LoggingSettings     `form:"logging,omitempty" json:"logging,omitempty"`
	Results     *ResultsSettings     `form:"results,omitempty" json:"results,omitempty"`
	Runner      *RunnerSettings      `form:"runner,omitempty" json:"runner,omitempty"`
	Server      *ServerSettings      `form:"server,omitempty" json:"server,omitempty"`
	Tasks       *TasksSettings       `form:"tasks,omitempty" json:"tasks,omitempty"`
	Testing     *TestingSettings     `form:"testing,omitempty" json:"testing,omitempty"`
	Worker      *WorkerSettings      `form:"worker,omitempty" json:"worker,omitempty"`
	// The URL of the Prefect UI. If not set, the client will attempt to infer it.
	UIURL Nullable[string] `form:"ui_url,omitempty" json:"ui_url,omitempty"`
	//
	//         If `True`, disable the warning when a user accidentally misconfigure its `PREFECT_API_URL`
	//         Sometimes when a user manually set `PREFECT_API_URL` to a custom url,reverse-proxy for example,
	//         we would like to silence this warning so we will set it to `FALSE`.
	//
	SilenceAPIURLMisconfiguration *bool `form:"silence_api_url_misconfiguration,omitempty" json:"silence_api_url_misconfiguration,omitempty"`
}

#/components/schemas/Settings Settings for Prefect using Pydantic settings.

See https://docs.pydantic.dev/latest/concepts/pydantic_settings

func (*Settings) ApplyDefaults

func (s *Settings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SimpleClient

type SimpleClient struct {
	*Client
}

SimpleClient wraps Client with typed responses for operations that have unambiguous response types. Methods return the success type directly, and HTTP errors are returned as *ClientHttpError[E] where E is the error type.

func NewSimpleClient

func NewSimpleClient(server string, opts ...ClientOption) (*SimpleClient, error)

NewSimpleClient creates a new SimpleClient which wraps a Client.

func (*SimpleClient) AverageFlowRunLatenessFlowRunsLatenessPost

func (c *SimpleClient) AverageFlowRunLatenessFlowRunsLatenessPost(ctx context.Context, params *AverageFlowRunLatenessFlowRunsLatenessPostParams, body average_flow_run_lateness_flow_runs_lateness_postJSONRequestBody, reqEditors ...RequestEditorFn) (any, error)

AverageFlowRunLatenessFlowRunsLatenessPost makes a POST request to /flow_runs/lateness and returns the parsed response. Average Flow Run Lateness On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPost

func (c *SimpleClient) BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPost(ctx context.Context, id UUID, params *BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPostParams, body bulk_create_flow_runs_from_deployment_deployments__id__create_flow_run_bulk_postJSONRequestBody, reqEditors ...RequestEditorFn) (FlowRunBulkCreateResponse, error)

BulkCreateFlowRunsFromDeploymentDeploymentsIdCreateFlowRunBulkPost makes a POST request to /deployments/{id}/create_flow_run/bulk and returns the parsed response. Bulk Create Flow Runs From Deployment On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost

func (c *SimpleClient) BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost(ctx context.Context, params *BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPostParams, body bulk_decrement_active_slots_v2_concurrency_limits_decrement_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]MinimalConcurrencyLimitResponse, error)

BulkDecrementActiveSlotsV2ConcurrencyLimitsDecrementPost makes a POST request to /v2/concurrency_limits/decrement and returns the parsed response. Bulk Decrement Active Slots On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) BulkDeleteDeploymentsDeploymentsBulkDeletePost

func (c *SimpleClient) BulkDeleteDeploymentsDeploymentsBulkDeletePost(ctx context.Context, params *BulkDeleteDeploymentsDeploymentsBulkDeletePostParams, body bulk_delete_deployments_deployments_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (DeploymentBulkDeleteResponse, error)

BulkDeleteDeploymentsDeploymentsBulkDeletePost makes a POST request to /deployments/bulk_delete and returns the parsed response. Bulk Delete Deployments On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) BulkDeleteFlowRunsFlowRunsBulkDeletePost

func (c *SimpleClient) BulkDeleteFlowRunsFlowRunsBulkDeletePost(ctx context.Context, params *BulkDeleteFlowRunsFlowRunsBulkDeletePostParams, body bulk_delete_flow_runs_flow_runs_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (FlowRunBulkDeleteResponse, error)

BulkDeleteFlowRunsFlowRunsBulkDeletePost makes a POST request to /flow_runs/bulk_delete and returns the parsed response. Bulk Delete Flow Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) BulkDeleteFlowsFlowsBulkDeletePost

func (c *SimpleClient) BulkDeleteFlowsFlowsBulkDeletePost(ctx context.Context, params *BulkDeleteFlowsFlowsBulkDeletePostParams, body bulk_delete_flows_flows_bulk_delete_postJSONRequestBody, reqEditors ...RequestEditorFn) (FlowBulkDeleteResponse, error)

BulkDeleteFlowsFlowsBulkDeletePost makes a POST request to /flows/bulk_delete and returns the parsed response. Bulk Delete Flows On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost

func (c *SimpleClient) BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost(ctx context.Context, params *BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPostParams, body bulk_increment_active_slots_v2_concurrency_limits_increment_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]MinimalConcurrencyLimitResponse, error)

BulkIncrementActiveSlotsV2ConcurrencyLimitsIncrementPost makes a POST request to /v2/concurrency_limits/increment and returns the parsed response. Bulk Increment Active Slots On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost

func (c *SimpleClient) BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost(ctx context.Context, params *BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePostParams, body bulk_increment_active_slots_with_lease_v2_concurrency_limits_increment_with_lease_postJSONRequestBody, reqEditors ...RequestEditorFn) (ConcurrencyLimitWithLeaseResponse, error)

BulkIncrementActiveSlotsWithLeaseV2ConcurrencyLimitsIncrementWithLeasePost makes a POST request to /v2/concurrency_limits/increment-with-lease and returns the parsed response. Bulk Increment Active Slots With Lease On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) BulkSetFlowRunStateFlowRunsBulkSetStatePost

func (c *SimpleClient) BulkSetFlowRunStateFlowRunsBulkSetStatePost(ctx context.Context, params *BulkSetFlowRunStateFlowRunsBulkSetStatePostParams, body bulk_set_flow_run_state_flow_runs_bulk_set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (FlowRunBulkSetStateResponse, error)

BulkSetFlowRunStateFlowRunsBulkSetStatePost makes a POST request to /flow_runs/bulk_set_state and returns the parsed response. Bulk Set Flow Run State On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountAccountEventsEventsCountByCountablePost

func (c *SimpleClient) CountAccountEventsEventsCountByCountablePost(ctx context.Context, countable string, params *CountAccountEventsEventsCountByCountablePostParams, body count_account_events_events_count_by__countable__postJSONRequestBody, reqEditors ...RequestEditorFn) ([]EventCount, error)

CountAccountEventsEventsCountByCountablePost makes a POST request to /events/count-by/{countable} and returns the parsed response. Count Account Events On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountArtifactsArtifactsCountPost

func (c *SimpleClient) CountArtifactsArtifactsCountPost(ctx context.Context, params *CountArtifactsArtifactsCountPostParams, body count_artifacts_artifacts_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountArtifactsArtifactsCountPost makes a POST request to /artifacts/count and returns the parsed response. Count Artifacts On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountAutomationsAutomationsCountPost

func (c *SimpleClient) CountAutomationsAutomationsCountPost(ctx context.Context, params *CountAutomationsAutomationsCountPostParams, reqEditors ...RequestEditorFn) (int, error)

CountAutomationsAutomationsCountPost makes a POST request to /automations/count and returns the parsed response. Count Automations On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountBlockDocumentsBlockDocumentsCountPost

func (c *SimpleClient) CountBlockDocumentsBlockDocumentsCountPost(ctx context.Context, params *CountBlockDocumentsBlockDocumentsCountPostParams, body count_block_documents_block_documents_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountBlockDocumentsBlockDocumentsCountPost makes a POST request to /block_documents/count and returns the parsed response. Count Block Documents On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountDeploymentsByFlowUiFlowsCountDeploymentsPost

func (c *SimpleClient) CountDeploymentsByFlowUiFlowsCountDeploymentsPost(ctx context.Context, params *CountDeploymentsByFlowUiFlowsCountDeploymentsPostParams, body count_deployments_by_flow_ui_flows_count_deployments_postJSONRequestBody, reqEditors ...RequestEditorFn) (map[string]any, error)

CountDeploymentsByFlowUiFlowsCountDeploymentsPost makes a POST request to /ui/flows/count-deployments and returns the parsed response. Count Deployments By Flow On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountDeploymentsDeploymentsCountPost

func (c *SimpleClient) CountDeploymentsDeploymentsCountPost(ctx context.Context, params *CountDeploymentsDeploymentsCountPostParams, body count_deployments_deployments_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountDeploymentsDeploymentsCountPost makes a POST request to /deployments/count and returns the parsed response. Count Deployments On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountFlowRunsFlowRunsCountPost

func (c *SimpleClient) CountFlowRunsFlowRunsCountPost(ctx context.Context, params *CountFlowRunsFlowRunsCountPostParams, body count_flow_runs_flow_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountFlowRunsFlowRunsCountPost makes a POST request to /flow_runs/count and returns the parsed response. Count Flow Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountFlowsFlowsCountPost

func (c *SimpleClient) CountFlowsFlowsCountPost(ctx context.Context, params *CountFlowsFlowsCountPostParams, body count_flows_flows_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountFlowsFlowsCountPost makes a POST request to /flows/count and returns the parsed response. Count Flows On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountLatestArtifactsArtifactsLatestCountPost

func (c *SimpleClient) CountLatestArtifactsArtifactsLatestCountPost(ctx context.Context, params *CountLatestArtifactsArtifactsLatestCountPostParams, body count_latest_artifacts_artifacts_latest_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountLatestArtifactsArtifactsLatestCountPost makes a POST request to /artifacts/latest/count and returns the parsed response. Count Latest Artifacts On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPost

func (c *SimpleClient) CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPost(ctx context.Context, params *CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPostParams, body count_task_runs_by_flow_run_ui_flow_runs_count_task_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (map[string]any, error)

CountTaskRunsByFlowRunUiFlowRunsCountTaskRunsPost makes a POST request to /ui/flow_runs/count-task-runs and returns the parsed response. Count Task Runs By Flow Run On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountTaskRunsTaskRunsCountPost

func (c *SimpleClient) CountTaskRunsTaskRunsCountPost(ctx context.Context, params *CountTaskRunsTaskRunsCountPostParams, body count_task_runs_task_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountTaskRunsTaskRunsCountPost makes a POST request to /task_runs/count and returns the parsed response. Count Task Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountVariablesVariablesCountPost

func (c *SimpleClient) CountVariablesVariablesCountPost(ctx context.Context, params *CountVariablesVariablesCountPostParams, body count_variables_variables_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountVariablesVariablesCountPost makes a POST request to /variables/count and returns the parsed response. Count Variables On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CountWorkPoolsWorkPoolsCountPost

func (c *SimpleClient) CountWorkPoolsWorkPoolsCountPost(ctx context.Context, params *CountWorkPoolsWorkPoolsCountPostParams, body count_work_pools_work_pools_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (int, error)

CountWorkPoolsWorkPoolsCountPost makes a POST request to /work_pools/count and returns the parsed response. Count Work Pools On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateArtifactArtifactsPost

func (c *SimpleClient) CreateArtifactArtifactsPost(ctx context.Context, params *CreateArtifactArtifactsPostParams, body create_artifact_artifacts__postJSONRequestBody, reqEditors ...RequestEditorFn) (Artifact, error)

CreateArtifactArtifactsPost makes a POST request to /artifacts/ and returns the parsed response. Create Artifact On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateAutomationAutomationsPost

func (c *SimpleClient) CreateAutomationAutomationsPost(ctx context.Context, params *CreateAutomationAutomationsPostParams, body create_automation_automations__postJSONRequestBody, reqEditors ...RequestEditorFn) (Automation, error)

CreateAutomationAutomationsPost makes a POST request to /automations/ and returns the parsed response. Create Automation On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateBlockDocumentBlockDocumentsPost

func (c *SimpleClient) CreateBlockDocumentBlockDocumentsPost(ctx context.Context, params *CreateBlockDocumentBlockDocumentsPostParams, body create_block_document_block_documents__postJSONRequestBody, reqEditors ...RequestEditorFn) (BlockDocument, error)

CreateBlockDocumentBlockDocumentsPost makes a POST request to /block_documents/ and returns the parsed response. Create Block Document On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateBlockSchemaBlockSchemasPost

func (c *SimpleClient) CreateBlockSchemaBlockSchemasPost(ctx context.Context, params *CreateBlockSchemaBlockSchemasPostParams, body create_block_schema_block_schemas__postJSONRequestBody, reqEditors ...RequestEditorFn) (BlockSchema, error)

CreateBlockSchemaBlockSchemasPost makes a POST request to /block_schemas/ and returns the parsed response. Create Block Schema On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateBlockTypeBlockTypesPost

func (c *SimpleClient) CreateBlockTypeBlockTypesPost(ctx context.Context, params *CreateBlockTypeBlockTypesPostParams, body create_block_type_block_types__postJSONRequestBody, reqEditors ...RequestEditorFn) (BlockType, error)

CreateBlockTypeBlockTypesPost makes a POST request to /block_types/ and returns the parsed response. Create Block Type On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateConcurrencyLimitConcurrencyLimitsPost

func (c *SimpleClient) CreateConcurrencyLimitConcurrencyLimitsPost(ctx context.Context, params *CreateConcurrencyLimitConcurrencyLimitsPostParams, body create_concurrency_limit_concurrency_limits__postJSONRequestBody, reqEditors ...RequestEditorFn) (ConcurrencyLimit, error)

CreateConcurrencyLimitConcurrencyLimitsPost makes a POST request to /concurrency_limits/ and returns the parsed response. Create Concurrency Limit On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateConcurrencyLimitV2V2ConcurrencyLimitsPost

func (c *SimpleClient) CreateConcurrencyLimitV2V2ConcurrencyLimitsPost(ctx context.Context, params *CreateConcurrencyLimitV2V2ConcurrencyLimitsPostParams, body create_concurrency_limit_v2_v2_concurrency_limits__postJSONRequestBody, reqEditors ...RequestEditorFn) (ConcurrencyLimitV2, error)

CreateConcurrencyLimitV2V2ConcurrencyLimitsPost makes a POST request to /v2/concurrency_limits/ and returns the parsed response. Create Concurrency Limit V2 On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateCsrfTokenCsrfTokenGet

func (c *SimpleClient) CreateCsrfTokenCsrfTokenGet(ctx context.Context, params *CreateCsrfTokenCsrfTokenGetParams, reqEditors ...RequestEditorFn) (CsrfToken, error)

CreateCsrfTokenCsrfTokenGet makes a GET request to /csrf-token and returns the parsed response. Create Csrf Token On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateDeploymentDeploymentsPost

func (c *SimpleClient) CreateDeploymentDeploymentsPost(ctx context.Context, params *CreateDeploymentDeploymentsPostParams, body create_deployment_deployments__postJSONRequestBody, reqEditors ...RequestEditorFn) (DeploymentResponse, error)

CreateDeploymentDeploymentsPost makes a POST request to /deployments/ and returns the parsed response. Create Deployment On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateDeploymentSchedulesDeploymentsIdSchedulesPost

func (c *SimpleClient) CreateDeploymentSchedulesDeploymentsIdSchedulesPost(ctx context.Context, id UUID, params *CreateDeploymentSchedulesDeploymentsIdSchedulesPostParams, body create_deployment_schedules_deployments__id__schedules_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]DeploymentSchedule, error)

CreateDeploymentSchedulesDeploymentsIdSchedulesPost makes a POST request to /deployments/{id}/schedules and returns the parsed response. Create Deployment Schedules On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateFlowFlowsPost

func (c *SimpleClient) CreateFlowFlowsPost(ctx context.Context, params *CreateFlowFlowsPostParams, body create_flow_flows__postJSONRequestBody, reqEditors ...RequestEditorFn) (Flow, error)

CreateFlowFlowsPost makes a POST request to /flows/ and returns the parsed response. Create Flow On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateFlowRunFlowRunsPost

func (c *SimpleClient) CreateFlowRunFlowRunsPost(ctx context.Context, params *CreateFlowRunFlowRunsPostParams, body create_flow_run_flow_runs__postJSONRequestBody, reqEditors ...RequestEditorFn) (FlowRunResponse, error)

CreateFlowRunFlowRunsPost makes a POST request to /flow_runs/ and returns the parsed response. Create Flow Run On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPost

func (c *SimpleClient) CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPost(ctx context.Context, id UUID, params *CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPostParams, body create_flow_run_from_deployment_deployments__id__create_flow_run_postJSONRequestBody, reqEditors ...RequestEditorFn) (FlowRunResponse, error)

CreateFlowRunFromDeploymentDeploymentsIdCreateFlowRunPost makes a POST request to /deployments/{id}/create_flow_run and returns the parsed response. Create Flow Run From Deployment On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateFlowRunInputFlowRunsIdInputPost

func (c *SimpleClient) CreateFlowRunInputFlowRunsIdInputPost(ctx context.Context, id UUID, params *CreateFlowRunInputFlowRunsIdInputPostParams, body create_flow_run_input_flow_runs__id__input_postJSONRequestBody, reqEditors ...RequestEditorFn) (any, error)

CreateFlowRunInputFlowRunsIdInputPost makes a POST request to /flow_runs/{id}/input and returns the parsed response. Create Flow Run Input On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateLogsLogsPost

func (c *SimpleClient) CreateLogsLogsPost(ctx context.Context, params *CreateLogsLogsPostParams, body create_logs_logs__postJSONRequestBody, reqEditors ...RequestEditorFn) (any, error)

CreateLogsLogsPost makes a POST request to /logs/ and returns the parsed response. Create Logs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateSavedSearchSavedSearchesPut

func (c *SimpleClient) CreateSavedSearchSavedSearchesPut(ctx context.Context, params *CreateSavedSearchSavedSearchesPutParams, body create_saved_search_saved_searches__putJSONRequestBody, reqEditors ...RequestEditorFn) (SavedSearch, error)

CreateSavedSearchSavedSearchesPut makes a PUT request to /saved_searches/ and returns the parsed response. Create Saved Search On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateTaskRunTaskRunsPost

func (c *SimpleClient) CreateTaskRunTaskRunsPost(ctx context.Context, params *CreateTaskRunTaskRunsPostParams, body create_task_run_task_runs__postJSONRequestBody, reqEditors ...RequestEditorFn) (TaskRun, error)

CreateTaskRunTaskRunsPost makes a POST request to /task_runs/ and returns the parsed response. Create Task Run On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateVariableVariablesPost

func (c *SimpleClient) CreateVariableVariablesPost(ctx context.Context, params *CreateVariableVariablesPostParams, body create_variable_variables__postJSONRequestBody, reqEditors ...RequestEditorFn) (Variable, error)

CreateVariableVariablesPost makes a POST request to /variables/ and returns the parsed response. Create Variable On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateWorkPoolWorkPoolsPost

func (c *SimpleClient) CreateWorkPoolWorkPoolsPost(ctx context.Context, params *CreateWorkPoolWorkPoolsPostParams, body create_work_pool_work_pools__postJSONRequestBody, reqEditors ...RequestEditorFn) (WorkPool, error)

CreateWorkPoolWorkPoolsPost makes a POST request to /work_pools/ and returns the parsed response. Create Work Pool On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateWorkQueueWorkPoolsWorkPoolNameQueuesPost

func (c *SimpleClient) CreateWorkQueueWorkPoolsWorkPoolNameQueuesPost(ctx context.Context, workPoolName string, params *CreateWorkQueueWorkPoolsWorkPoolNameQueuesPostParams, body create_work_queue_work_pools__work_pool_name__queues_postJSONRequestBody, reqEditors ...RequestEditorFn) (WorkQueueResponse, error)

CreateWorkQueueWorkPoolsWorkPoolNameQueuesPost makes a POST request to /work_pools/{work_pool_name}/queues and returns the parsed response. Create Work Queue On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) CreateWorkQueueWorkQueuesPost

func (c *SimpleClient) CreateWorkQueueWorkQueuesPost(ctx context.Context, params *CreateWorkQueueWorkQueuesPostParams, body create_work_queue_work_queues__postJSONRequestBody, reqEditors ...RequestEditorFn) (WorkQueueResponse, error)

CreateWorkQueueWorkQueuesPost makes a POST request to /work_queues/ and returns the parsed response. Create Work Queue On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost

func (c *SimpleClient) DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost(ctx context.Context, params *DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPostParams, body decrement_concurrency_limits_v1_concurrency_limits_decrement_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]MinimalConcurrencyLimitResponse, error)

DecrementConcurrencyLimitsV1ConcurrencyLimitsDecrementPost makes a POST request to /concurrency_limits/decrement and returns the parsed response. Decrement Concurrency Limits V1 On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete

func (c *SimpleClient) DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete(ctx context.Context, resourceId string, params *DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDeleteParams, reqEditors ...RequestEditorFn) (any, error)

DeleteAutomationsOwnedByResourceAutomationsOwnedByResourceIdDelete makes a DELETE request to /automations/owned-by/{resource_id} and returns the parsed response. Delete Automations Owned By Resource On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete

func (c *SimpleClient) DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete(ctx context.Context, tag string, params *DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDeleteParams, reqEditors ...RequestEditorFn) (any, error)

DeleteConcurrencyLimitByTagConcurrencyLimitsTagTagDelete makes a DELETE request to /concurrency_limits/tag/{tag} and returns the parsed response. Delete Concurrency Limit By Tag On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) DeleteConcurrencyLimitConcurrencyLimitsIdDelete

func (c *SimpleClient) DeleteConcurrencyLimitConcurrencyLimitsIdDelete(ctx context.Context, id UUID, params *DeleteConcurrencyLimitConcurrencyLimitsIdDeleteParams, reqEditors ...RequestEditorFn) (any, error)

DeleteConcurrencyLimitConcurrencyLimitsIdDelete makes a DELETE request to /concurrency_limits/{id} and returns the parsed response. Delete Concurrency Limit On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) DownloadLogsFlowRunsIdLogsDownloadGet

func (c *SimpleClient) DownloadLogsFlowRunsIdLogsDownloadGet(ctx context.Context, id UUID, params *DownloadLogsFlowRunsIdLogsDownloadGetParams, reqEditors ...RequestEditorFn) (any, error)

DownloadLogsFlowRunsIdLogsDownloadGet makes a GET request to /flow_runs/{id}/logs/download and returns the parsed response. Download Logs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) FilterFlowRunInputFlowRunsIdInputFilterPost

func (c *SimpleClient) FilterFlowRunInputFlowRunsIdInputFilterPost(ctx context.Context, id UUID, params *FilterFlowRunInputFlowRunsIdInputFilterPostParams, body filter_flow_run_input_flow_runs__id__input_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]FlowRunInput, error)

FilterFlowRunInputFlowRunsIdInputFilterPost makes a POST request to /flow_runs/{id}/input/filter and returns the parsed response. Filter Flow Run Input On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) FlowRunHistoryFlowRunsHistoryPost

func (c *SimpleClient) FlowRunHistoryFlowRunsHistoryPost(ctx context.Context, params *FlowRunHistoryFlowRunsHistoryPostParams, body flow_run_history_flow_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]HistoryResponse, error)

FlowRunHistoryFlowRunsHistoryPost makes a POST request to /flow_runs/history and returns the parsed response. Flow Run History On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost

func (c *SimpleClient) GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost(ctx context.Context, params *GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPostParams, body get_scheduled_flow_runs_for_deployments_deployments_get_scheduled_flow_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]FlowRunResponse, error)

GetScheduledFlowRunsForDeploymentsDeploymentsGetScheduledFlowRunsPost makes a POST request to /deployments/get_scheduled_flow_runs and returns the parsed response. Get Scheduled Flow Runs For Deployments On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost

func (c *SimpleClient) GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost(ctx context.Context, name string, params *GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPostParams, body get_scheduled_flow_runs_work_pools__name__get_scheduled_flow_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]WorkerFlowRunResponse, error)

GetScheduledFlowRunsWorkPoolsNameGetScheduledFlowRunsPost makes a POST request to /work_pools/{name}/get_scheduled_flow_runs and returns the parsed response. Get Scheduled Flow Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) HealthCheckHealthGet

func (c *SimpleClient) HealthCheckHealthGet(ctx context.Context, reqEditors ...RequestEditorFn) (bool, error)

HealthCheckHealthGet makes a GET request to /health and returns the parsed response. Health Check On success, returns the response body. On HTTP error, returns *ClientHttpError[struct{}].

func (*SimpleClient) HelloHelloGet

func (c *SimpleClient) HelloHelloGet(ctx context.Context, params *HelloHelloGetParams, reqEditors ...RequestEditorFn) (string, error)

HelloHelloGet makes a GET request to /hello and returns the parsed response. Hello On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost

func (c *SimpleClient) IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost(ctx context.Context, params *IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPostParams, body increment_concurrency_limits_v1_concurrency_limits_increment_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]MinimalConcurrencyLimitResponse, error)

IncrementConcurrencyLimitsV1ConcurrencyLimitsIncrementPost makes a POST request to /concurrency_limits/increment and returns the parsed response. Increment Concurrency Limits V1 On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPost

func (c *SimpleClient) InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPost(ctx context.Context, params *InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPostParams, reqEditors ...RequestEditorFn) (any, error)

InstallSystemBlockTypesBlockTypesInstallSystemBlockTypesPost makes a POST request to /block_types/install_system_block_types and returns the parsed response. Install System Block Types On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) NextRunsByFlowUiFlowsNextRunsPost

func (c *SimpleClient) NextRunsByFlowUiFlowsNextRunsPost(ctx context.Context, params *NextRunsByFlowUiFlowsNextRunsPostParams, body next_runs_by_flow_ui_flows_next_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) (map[string]any, error)

NextRunsByFlowUiFlowsNextRunsPost makes a POST request to /ui/flows/next-runs and returns the parsed response. Next Runs By Flow On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) PaginateDeploymentsDeploymentsPaginatePost

func (c *SimpleClient) PaginateDeploymentsDeploymentsPaginatePost(ctx context.Context, params *PaginateDeploymentsDeploymentsPaginatePostParams, body paginate_deployments_deployments_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (DeploymentPaginationResponse, error)

PaginateDeploymentsDeploymentsPaginatePost makes a POST request to /deployments/paginate and returns the parsed response. Paginate Deployments On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) PaginateFlowRunsFlowRunsPaginatePost

func (c *SimpleClient) PaginateFlowRunsFlowRunsPaginatePost(ctx context.Context, params *PaginateFlowRunsFlowRunsPaginatePostParams, body paginate_flow_runs_flow_runs_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (FlowRunPaginationResponse, error)

PaginateFlowRunsFlowRunsPaginatePost makes a POST request to /flow_runs/paginate and returns the parsed response. Paginate Flow Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) PaginateFlowsFlowsPaginatePost

func (c *SimpleClient) PaginateFlowsFlowsPaginatePost(ctx context.Context, params *PaginateFlowsFlowsPaginatePostParams, body paginate_flows_flows_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (FlowPaginationResponse, error)

PaginateFlowsFlowsPaginatePost makes a POST request to /flows/paginate and returns the parsed response. Paginate Flows On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) PaginateTaskRunsTaskRunsPaginatePost

func (c *SimpleClient) PaginateTaskRunsTaskRunsPaginatePost(ctx context.Context, params *PaginateTaskRunsTaskRunsPaginatePostParams, body paginate_task_runs_task_runs_paginate_postJSONRequestBody, reqEditors ...RequestEditorFn) (TaskRunPaginationResponse, error)

PaginateTaskRunsTaskRunsPaginatePost makes a POST request to /task_runs/paginate and returns the parsed response. Paginate Task Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) PauseDeploymentDeploymentsIdPauseDeploymentPost

func (c *SimpleClient) PauseDeploymentDeploymentsIdPauseDeploymentPost(ctx context.Context, id UUID, params *PauseDeploymentDeploymentsIdPauseDeploymentPostParams, reqEditors ...RequestEditorFn) (any, error)

PauseDeploymentDeploymentsIdPauseDeploymentPost makes a POST request to /deployments/{id}/pause_deployment and returns the parsed response. Pause Deployment On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) PerformReadinessCheckReadyGet

func (c *SimpleClient) PerformReadinessCheckReadyGet(ctx context.Context, params *PerformReadinessCheckReadyGetParams, reqEditors ...RequestEditorFn) (any, error)

PerformReadinessCheckReadyGet makes a GET request to /ready and returns the parsed response. Perform Readiness Check On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadAccountEventsPageEventsFilterNextGet

func (c *SimpleClient) ReadAccountEventsPageEventsFilterNextGet(ctx context.Context, params *ReadAccountEventsPageEventsFilterNextGetParams, reqEditors ...RequestEditorFn) (EventPage, error)

ReadAccountEventsPageEventsFilterNextGet makes a GET request to /events/filter/next and returns the parsed response. Read Account Events Page On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost

func (c *SimpleClient) ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost(ctx context.Context, params *ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPostParams, body read_all_concurrency_limits_v2_v2_concurrency_limits_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]GlobalConcurrencyLimitResponse, error)

ReadAllConcurrencyLimitsV2V2ConcurrencyLimitsFilterPost makes a POST request to /v2/concurrency_limits/filter and returns the parsed response. Read All Concurrency Limits V2 On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadArtifactArtifactsIdGet

func (c *SimpleClient) ReadArtifactArtifactsIdGet(ctx context.Context, id UUID, params *ReadArtifactArtifactsIdGetParams, reqEditors ...RequestEditorFn) (Artifact, error)

ReadArtifactArtifactsIdGet makes a GET request to /artifacts/{id} and returns the parsed response. Read Artifact On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadArtifactsArtifactsFilterPost

func (c *SimpleClient) ReadArtifactsArtifactsFilterPost(ctx context.Context, params *ReadArtifactsArtifactsFilterPostParams, body read_artifacts_artifacts_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]Artifact, error)

ReadArtifactsArtifactsFilterPost makes a POST request to /artifacts/filter and returns the parsed response. Read Artifacts On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadAutomationAutomationsIdGet

func (c *SimpleClient) ReadAutomationAutomationsIdGet(ctx context.Context, id UUID, params *ReadAutomationAutomationsIdGetParams, reqEditors ...RequestEditorFn) (Automation, error)

ReadAutomationAutomationsIdGet makes a GET request to /automations/{id} and returns the parsed response. Read Automation On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadAutomationsAutomationsFilterPost

func (c *SimpleClient) ReadAutomationsAutomationsFilterPost(ctx context.Context, params *ReadAutomationsAutomationsFilterPostParams, body read_automations_automations_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]Automation, error)

ReadAutomationsAutomationsFilterPost makes a POST request to /automations/filter and returns the parsed response. Read Automations On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet

func (c *SimpleClient) ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet(ctx context.Context, resourceId string, params *ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGetParams, reqEditors ...RequestEditorFn) ([]Automation, error)

ReadAutomationsRelatedToResourceAutomationsRelatedToResourceIdGet makes a GET request to /automations/related-to/{resource_id} and returns the parsed response. Read Automations Related To Resource On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadAvailableBlockCapabilitiesBlockCapabilitiesGet

func (c *SimpleClient) ReadAvailableBlockCapabilitiesBlockCapabilitiesGet(ctx context.Context, params *ReadAvailableBlockCapabilitiesBlockCapabilitiesGetParams, reqEditors ...RequestEditorFn) ([]string, error)

ReadAvailableBlockCapabilitiesBlockCapabilitiesGet makes a GET request to /block_capabilities/ and returns the parsed response. Read Available Block Capabilities On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockDocumentByIdBlockDocumentsIdGet

func (c *SimpleClient) ReadBlockDocumentByIdBlockDocumentsIdGet(ctx context.Context, id UUID, params *ReadBlockDocumentByIdBlockDocumentsIdGetParams, reqEditors ...RequestEditorFn) (BlockDocument, error)

ReadBlockDocumentByIdBlockDocumentsIdGet makes a GET request to /block_documents/{id} and returns the parsed response. Read Block Document By Id On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet

func (c *SimpleClient) ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet(ctx context.Context, slug string, blockDocumentName string, params *ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGetParams, reqEditors ...RequestEditorFn) (BlockDocument, error)

ReadBlockDocumentByNameForBlockTypeBlockTypesSlugSlugBlockDocumentsNameBlockDocumentNameGet makes a GET request to /block_types/slug/{slug}/block_documents/name/{block_document_name} and returns the parsed response. Read Block Document By Name For Block Type On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockDocumentsBlockDocumentsFilterPost

func (c *SimpleClient) ReadBlockDocumentsBlockDocumentsFilterPost(ctx context.Context, params *ReadBlockDocumentsBlockDocumentsFilterPostParams, body read_block_documents_block_documents_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]BlockDocument, error)

ReadBlockDocumentsBlockDocumentsFilterPost makes a POST request to /block_documents/filter and returns the parsed response. Read Block Documents On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet

func (c *SimpleClient) ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet(ctx context.Context, slug string, params *ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGetParams, reqEditors ...RequestEditorFn) ([]BlockDocument, error)

ReadBlockDocumentsForBlockTypeBlockTypesSlugSlugBlockDocumentsGet makes a GET request to /block_types/slug/{slug}/block_documents and returns the parsed response. Read Block Documents For Block Type On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet

func (c *SimpleClient) ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet(ctx context.Context, checksum string, params *ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGetParams, reqEditors ...RequestEditorFn) (BlockSchema, error)

ReadBlockSchemaByChecksumBlockSchemasChecksumChecksumGet makes a GET request to /block_schemas/checksum/{checksum} and returns the parsed response. Read Block Schema By Checksum On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockSchemaByIdBlockSchemasIdGet

func (c *SimpleClient) ReadBlockSchemaByIdBlockSchemasIdGet(ctx context.Context, id UUID, params *ReadBlockSchemaByIdBlockSchemasIdGetParams, reqEditors ...RequestEditorFn) (BlockSchema, error)

ReadBlockSchemaByIdBlockSchemasIdGet makes a GET request to /block_schemas/{id} and returns the parsed response. Read Block Schema By Id On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockSchemasBlockSchemasFilterPost

func (c *SimpleClient) ReadBlockSchemasBlockSchemasFilterPost(ctx context.Context, params *ReadBlockSchemasBlockSchemasFilterPostParams, body read_block_schemas_block_schemas_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]BlockSchema, error)

ReadBlockSchemasBlockSchemasFilterPost makes a POST request to /block_schemas/filter and returns the parsed response. Read Block Schemas On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockTypeByIdBlockTypesIdGet

func (c *SimpleClient) ReadBlockTypeByIdBlockTypesIdGet(ctx context.Context, id UUID, params *ReadBlockTypeByIdBlockTypesIdGetParams, reqEditors ...RequestEditorFn) (BlockType, error)

ReadBlockTypeByIdBlockTypesIdGet makes a GET request to /block_types/{id} and returns the parsed response. Read Block Type By Id On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockTypeBySlugBlockTypesSlugSlugGet

func (c *SimpleClient) ReadBlockTypeBySlugBlockTypesSlugSlugGet(ctx context.Context, slug string, params *ReadBlockTypeBySlugBlockTypesSlugSlugGetParams, reqEditors ...RequestEditorFn) (BlockType, error)

ReadBlockTypeBySlugBlockTypesSlugSlugGet makes a GET request to /block_types/slug/{slug} and returns the parsed response. Read Block Type By Slug On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadBlockTypesBlockTypesFilterPost

func (c *SimpleClient) ReadBlockTypesBlockTypesFilterPost(ctx context.Context, params *ReadBlockTypesBlockTypesFilterPostParams, body read_block_types_block_types_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]BlockType, error)

ReadBlockTypesBlockTypesFilterPost makes a POST request to /block_types/filter and returns the parsed response. Read Block Types On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet

func (c *SimpleClient) ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet(ctx context.Context, tag string, params *ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGetParams, reqEditors ...RequestEditorFn) (ConcurrencyLimit, error)

ReadConcurrencyLimitByTagConcurrencyLimitsTagTagGet makes a GET request to /concurrency_limits/tag/{tag} and returns the parsed response. Read Concurrency Limit By Tag On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadConcurrencyLimitConcurrencyLimitsIdGet

func (c *SimpleClient) ReadConcurrencyLimitConcurrencyLimitsIdGet(ctx context.Context, id UUID, params *ReadConcurrencyLimitConcurrencyLimitsIdGetParams, reqEditors ...RequestEditorFn) (ConcurrencyLimit, error)

ReadConcurrencyLimitConcurrencyLimitsIdGet makes a GET request to /concurrency_limits/{id} and returns the parsed response. Read Concurrency Limit On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet

func (c *SimpleClient) ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet(ctx context.Context, idOrName any, params *ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGetParams, reqEditors ...RequestEditorFn) (GlobalConcurrencyLimitResponse, error)

ReadConcurrencyLimitV2V2ConcurrencyLimitsIdOrNameGet makes a GET request to /v2/concurrency_limits/{id_or_name} and returns the parsed response. Read Concurrency Limit V2 On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadConcurrencyLimitsConcurrencyLimitsFilterPost

func (c *SimpleClient) ReadConcurrencyLimitsConcurrencyLimitsFilterPost(ctx context.Context, params *ReadConcurrencyLimitsConcurrencyLimitsFilterPostParams, body read_concurrency_limits_concurrency_limits_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]ConcurrencyLimit, error)

ReadConcurrencyLimitsConcurrencyLimitsFilterPost makes a POST request to /concurrency_limits/filter and returns the parsed response. Read Concurrency Limits On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPost

func (c *SimpleClient) ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPost(ctx context.Context, params *ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPostParams, body read_dashboard_task_run_counts_ui_task_runs_dashboard_counts_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]TaskRunCount, error)

ReadDashboardTaskRunCountsUiTaskRunsDashboardCountsPost makes a POST request to /ui/task_runs/dashboard/counts and returns the parsed response. Read Dashboard Task Run Counts On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet

func (c *SimpleClient) ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet(ctx context.Context, flowName string, deploymentName string, params *ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGetParams, reqEditors ...RequestEditorFn) (DeploymentResponse, error)

ReadDeploymentByNameDeploymentsNameFlowNameDeploymentNameGet makes a GET request to /deployments/name/{flow_name}/{deployment_name} and returns the parsed response. Read Deployment By Name On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadDeploymentDeploymentsIdGet

func (c *SimpleClient) ReadDeploymentDeploymentsIdGet(ctx context.Context, id UUID, params *ReadDeploymentDeploymentsIdGetParams, reqEditors ...RequestEditorFn) (DeploymentResponse, error)

ReadDeploymentDeploymentsIdGet makes a GET request to /deployments/{id} and returns the parsed response. Read Deployment On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadDeploymentSchedulesDeploymentsIdSchedulesGet

func (c *SimpleClient) ReadDeploymentSchedulesDeploymentsIdSchedulesGet(ctx context.Context, id UUID, params *ReadDeploymentSchedulesDeploymentsIdSchedulesGetParams, reqEditors ...RequestEditorFn) ([]DeploymentSchedule, error)

ReadDeploymentSchedulesDeploymentsIdSchedulesGet makes a GET request to /deployments/{id}/schedules and returns the parsed response. Read Deployment Schedules On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadDeploymentsDeploymentsFilterPost

func (c *SimpleClient) ReadDeploymentsDeploymentsFilterPost(ctx context.Context, params *ReadDeploymentsDeploymentsFilterPostParams, body read_deployments_deployments_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]DeploymentResponse, error)

ReadDeploymentsDeploymentsFilterPost makes a POST request to /deployments/filter and returns the parsed response. Read Deployments On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadEventsEventsFilterPost

func (c *SimpleClient) ReadEventsEventsFilterPost(ctx context.Context, params *ReadEventsEventsFilterPostParams, body read_events_events_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) (EventPage, error)

ReadEventsEventsFilterPost makes a POST request to /events/filter and returns the parsed response. Read Events On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowByNameFlowsNameNameGet

func (c *SimpleClient) ReadFlowByNameFlowsNameNameGet(ctx context.Context, name string, params *ReadFlowByNameFlowsNameNameGetParams, reqEditors ...RequestEditorFn) (Flow, error)

ReadFlowByNameFlowsNameNameGet makes a GET request to /flows/name/{name} and returns the parsed response. Read Flow By Name On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowFlowsIdGet

func (c *SimpleClient) ReadFlowFlowsIdGet(ctx context.Context, id UUID, params *ReadFlowFlowsIdGetParams, reqEditors ...RequestEditorFn) (Flow, error)

ReadFlowFlowsIdGet makes a GET request to /flows/{id} and returns the parsed response. Read Flow On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowRunFlowRunsIdGet

func (c *SimpleClient) ReadFlowRunFlowRunsIdGet(ctx context.Context, id UUID, params *ReadFlowRunFlowRunsIdGetParams, reqEditors ...RequestEditorFn) (FlowRunResponse, error)

ReadFlowRunFlowRunsIdGet makes a GET request to /flow_runs/{id} and returns the parsed response. Read Flow Run On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowRunGraphV1FlowRunsIdGraphGet

func (c *SimpleClient) ReadFlowRunGraphV1FlowRunsIdGraphGet(ctx context.Context, id UUID, params *ReadFlowRunGraphV1FlowRunsIdGraphGetParams, reqEditors ...RequestEditorFn) ([]DependencyResult, error)

ReadFlowRunGraphV1FlowRunsIdGraphGet makes a GET request to /flow_runs/{id}/graph and returns the parsed response. Read Flow Run Graph V1 On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowRunGraphV2FlowRunsIdGraphV2Get

func (c *SimpleClient) ReadFlowRunGraphV2FlowRunsIdGraphV2Get(ctx context.Context, id UUID, params *ReadFlowRunGraphV2FlowRunsIdGraphV2GetParams, reqEditors ...RequestEditorFn) (Graph, error)

ReadFlowRunGraphV2FlowRunsIdGraphV2Get makes a GET request to /flow_runs/{id}/graph-v2 and returns the parsed response. Read Flow Run Graph V2 On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowRunHistoryUiFlowRunsHistoryPost

func (c *SimpleClient) ReadFlowRunHistoryUiFlowRunsHistoryPost(ctx context.Context, params *ReadFlowRunHistoryUiFlowRunsHistoryPostParams, body read_flow_run_history_ui_flow_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]SimpleFlowRun, error)

ReadFlowRunHistoryUiFlowRunsHistoryPost makes a POST request to /ui/flow_runs/history and returns the parsed response. Read Flow Run History On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowRunInputFlowRunsIdInputKeyGet

func (c *SimpleClient) ReadFlowRunInputFlowRunsIdInputKeyGet(ctx context.Context, id UUID, key string, params *ReadFlowRunInputFlowRunsIdInputKeyGetParams, reqEditors ...RequestEditorFn) (any, error)

ReadFlowRunInputFlowRunsIdInputKeyGet makes a GET request to /flow_runs/{id}/input/{key} and returns the parsed response. Read Flow Run Input On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowRunStateFlowRunStatesIdGet

func (c *SimpleClient) ReadFlowRunStateFlowRunStatesIdGet(ctx context.Context, id UUID, params *ReadFlowRunStateFlowRunStatesIdGetParams, reqEditors ...RequestEditorFn) (State, error)

ReadFlowRunStateFlowRunStatesIdGet makes a GET request to /flow_run_states/{id} and returns the parsed response. Read Flow Run State On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowRunStatesFlowRunStatesGet

func (c *SimpleClient) ReadFlowRunStatesFlowRunStatesGet(ctx context.Context, params *ReadFlowRunStatesFlowRunStatesGetParams, reqEditors ...RequestEditorFn) ([]State, error)

ReadFlowRunStatesFlowRunStatesGet makes a GET request to /flow_run_states/ and returns the parsed response. Read Flow Run States On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowRunsFlowRunsFilterPost

func (c *SimpleClient) ReadFlowRunsFlowRunsFilterPost(ctx context.Context, params *ReadFlowRunsFlowRunsFilterPostParams, body read_flow_runs_flow_runs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]FlowRunResponse, error)

ReadFlowRunsFlowRunsFilterPost makes a POST request to /flow_runs/filter and returns the parsed response. Read Flow Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadFlowsFlowsFilterPost

func (c *SimpleClient) ReadFlowsFlowsFilterPost(ctx context.Context, params *ReadFlowsFlowsFilterPostParams, body read_flows_flows_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]Flow, error)

ReadFlowsFlowsFilterPost makes a POST request to /flows/filter and returns the parsed response. Read Flows On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadLatestArtifactArtifactsKeyLatestGet

func (c *SimpleClient) ReadLatestArtifactArtifactsKeyLatestGet(ctx context.Context, key string, params *ReadLatestArtifactArtifactsKeyLatestGetParams, reqEditors ...RequestEditorFn) (Artifact, error)

ReadLatestArtifactArtifactsKeyLatestGet makes a GET request to /artifacts/{key}/latest and returns the parsed response. Read Latest Artifact On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadLatestArtifactsArtifactsLatestFilterPost

func (c *SimpleClient) ReadLatestArtifactsArtifactsLatestFilterPost(ctx context.Context, params *ReadLatestArtifactsArtifactsLatestFilterPostParams, body read_latest_artifacts_artifacts_latest_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]ArtifactCollection, error)

ReadLatestArtifactsArtifactsLatestFilterPost makes a POST request to /artifacts/latest/filter and returns the parsed response. Read Latest Artifacts On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadLogsLogsFilterPost

func (c *SimpleClient) ReadLogsLogsFilterPost(ctx context.Context, params *ReadLogsLogsFilterPostParams, body read_logs_logs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]Log, error)

ReadLogsLogsFilterPost makes a POST request to /logs/filter and returns the parsed response. Read Logs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadSavedSearchSavedSearchesIdGet

func (c *SimpleClient) ReadSavedSearchSavedSearchesIdGet(ctx context.Context, id UUID, params *ReadSavedSearchSavedSearchesIdGetParams, reqEditors ...RequestEditorFn) (SavedSearch, error)

ReadSavedSearchSavedSearchesIdGet makes a GET request to /saved_searches/{id} and returns the parsed response. Read Saved Search On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadSavedSearchesSavedSearchesFilterPost

func (c *SimpleClient) ReadSavedSearchesSavedSearchesFilterPost(ctx context.Context, params *ReadSavedSearchesSavedSearchesFilterPostParams, body read_saved_searches_saved_searches_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]SavedSearch, error)

ReadSavedSearchesSavedSearchesFilterPost makes a POST request to /saved_searches/filter and returns the parsed response. Read Saved Searches On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadSettingsAdminSettingsGet

func (c *SimpleClient) ReadSettingsAdminSettingsGet(ctx context.Context, params *ReadSettingsAdminSettingsGetParams, reqEditors ...RequestEditorFn) (Settings, error)

ReadSettingsAdminSettingsGet makes a GET request to /admin/settings and returns the parsed response. Read Settings On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadTaskRunCountsByStateUiTaskRunsCountPost

func (c *SimpleClient) ReadTaskRunCountsByStateUiTaskRunsCountPost(ctx context.Context, params *ReadTaskRunCountsByStateUiTaskRunsCountPostParams, body read_task_run_counts_by_state_ui_task_runs_count_postJSONRequestBody, reqEditors ...RequestEditorFn) (CountByState, error)

ReadTaskRunCountsByStateUiTaskRunsCountPost makes a POST request to /ui/task_runs/count and returns the parsed response. Read Task Run Counts By State On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadTaskRunStateTaskRunStatesIdGet

func (c *SimpleClient) ReadTaskRunStateTaskRunStatesIdGet(ctx context.Context, id UUID, params *ReadTaskRunStateTaskRunStatesIdGetParams, reqEditors ...RequestEditorFn) (State, error)

ReadTaskRunStateTaskRunStatesIdGet makes a GET request to /task_run_states/{id} and returns the parsed response. Read Task Run State On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadTaskRunStatesTaskRunStatesGet

func (c *SimpleClient) ReadTaskRunStatesTaskRunStatesGet(ctx context.Context, params *ReadTaskRunStatesTaskRunStatesGetParams, reqEditors ...RequestEditorFn) ([]State, error)

ReadTaskRunStatesTaskRunStatesGet makes a GET request to /task_run_states/ and returns the parsed response. Read Task Run States On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadTaskRunTaskRunsIdGet

func (c *SimpleClient) ReadTaskRunTaskRunsIdGet(ctx context.Context, id UUID, params *ReadTaskRunTaskRunsIdGetParams, reqEditors ...RequestEditorFn) (TaskRun, error)

ReadTaskRunTaskRunsIdGet makes a GET request to /task_runs/{id} and returns the parsed response. Read Task Run On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadTaskRunWithFlowRunNameUiTaskRunsIdGet

func (c *SimpleClient) ReadTaskRunWithFlowRunNameUiTaskRunsIdGet(ctx context.Context, id UUID, params *ReadTaskRunWithFlowRunNameUiTaskRunsIdGetParams, reqEditors ...RequestEditorFn) (UITaskRun, error)

ReadTaskRunWithFlowRunNameUiTaskRunsIdGet makes a GET request to /ui/task_runs/{id} and returns the parsed response. Read Task Run With Flow Run Name On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadTaskRunsTaskRunsFilterPost

func (c *SimpleClient) ReadTaskRunsTaskRunsFilterPost(ctx context.Context, params *ReadTaskRunsTaskRunsFilterPostParams, body read_task_runs_task_runs_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]TaskRun, error)

ReadTaskRunsTaskRunsFilterPost makes a POST request to /task_runs/filter and returns the parsed response. Read Task Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadTaskWorkersTaskWorkersFilterPost

func (c *SimpleClient) ReadTaskWorkersTaskWorkersFilterPost(ctx context.Context, params *ReadTaskWorkersTaskWorkersFilterPostParams, body read_task_workers_task_workers_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]TaskWorkerResponse, error)

ReadTaskWorkersTaskWorkersFilterPost makes a POST request to /task_workers/filter and returns the parsed response. Read Task Workers On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadVariableByNameVariablesNameNameGet

func (c *SimpleClient) ReadVariableByNameVariablesNameNameGet(ctx context.Context, name string, params *ReadVariableByNameVariablesNameNameGetParams, reqEditors ...RequestEditorFn) (Variable, error)

ReadVariableByNameVariablesNameNameGet makes a GET request to /variables/name/{name} and returns the parsed response. Read Variable By Name On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadVariableVariablesIdGet

func (c *SimpleClient) ReadVariableVariablesIdGet(ctx context.Context, id UUID, params *ReadVariableVariablesIdGetParams, reqEditors ...RequestEditorFn) (Variable, error)

ReadVariableVariablesIdGet makes a GET request to /variables/{id} and returns the parsed response. Read Variable On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadVariablesVariablesFilterPost

func (c *SimpleClient) ReadVariablesVariablesFilterPost(ctx context.Context, params *ReadVariablesVariablesFilterPostParams, body read_variables_variables_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]Variable, error)

ReadVariablesVariablesFilterPost makes a POST request to /variables/filter and returns the parsed response. Read Variables On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadVersionAdminVersionGet

func (c *SimpleClient) ReadVersionAdminVersionGet(ctx context.Context, params *ReadVersionAdminVersionGetParams, reqEditors ...RequestEditorFn) (string, error)

ReadVersionAdminVersionGet makes a GET request to /admin/version and returns the parsed response. Read Version On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadViewContentCollectionsViewsViewGet

func (c *SimpleClient) ReadViewContentCollectionsViewsViewGet(ctx context.Context, view string, params *ReadViewContentCollectionsViewsViewGetParams, reqEditors ...RequestEditorFn) (map[string]any, error)

ReadViewContentCollectionsViewsViewGet makes a GET request to /collections/views/{view} and returns the parsed response. Read View Content On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkPoolWorkPoolsNameGet

func (c *SimpleClient) ReadWorkPoolWorkPoolsNameGet(ctx context.Context, name string, params *ReadWorkPoolWorkPoolsNameGetParams, reqEditors ...RequestEditorFn) (WorkPool, error)

ReadWorkPoolWorkPoolsNameGet makes a GET request to /work_pools/{name} and returns the parsed response. Read Work Pool On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkPoolsWorkPoolsFilterPost

func (c *SimpleClient) ReadWorkPoolsWorkPoolsFilterPost(ctx context.Context, params *ReadWorkPoolsWorkPoolsFilterPostParams, body read_work_pools_work_pools_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]WorkPool, error)

ReadWorkPoolsWorkPoolsFilterPost makes a POST request to /work_pools/filter and returns the parsed response. Read Work Pools On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkQueueByNameWorkQueuesNameNameGet

func (c *SimpleClient) ReadWorkQueueByNameWorkQueuesNameNameGet(ctx context.Context, name string, params *ReadWorkQueueByNameWorkQueuesNameNameGetParams, reqEditors ...RequestEditorFn) (WorkQueueResponse, error)

ReadWorkQueueByNameWorkQueuesNameNameGet makes a GET request to /work_queues/name/{name} and returns the parsed response. Read Work Queue By Name On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkQueueRunsWorkQueuesIdGetRunsPost

func (c *SimpleClient) ReadWorkQueueRunsWorkQueuesIdGetRunsPost(ctx context.Context, id UUID, params *ReadWorkQueueRunsWorkQueuesIdGetRunsPostParams, body read_work_queue_runs_work_queues__id__get_runs_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]FlowRunResponse, error)

ReadWorkQueueRunsWorkQueuesIdGetRunsPost makes a POST request to /work_queues/{id}/get_runs and returns the parsed response. Read Work Queue Runs On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkQueueStatusWorkQueuesIdStatusGet

func (c *SimpleClient) ReadWorkQueueStatusWorkQueuesIdStatusGet(ctx context.Context, id UUID, params *ReadWorkQueueStatusWorkQueuesIdStatusGetParams, reqEditors ...RequestEditorFn) (WorkQueueStatusDetail, error)

ReadWorkQueueStatusWorkQueuesIdStatusGet makes a GET request to /work_queues/{id}/status and returns the parsed response. Read Work Queue Status On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet

func (c *SimpleClient) ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet(ctx context.Context, workPoolName string, name string, params *ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGetParams, reqEditors ...RequestEditorFn) (WorkQueueResponse, error)

ReadWorkQueueWorkPoolsWorkPoolNameQueuesNameGet makes a GET request to /work_pools/{work_pool_name}/queues/{name} and returns the parsed response. Read Work Queue On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkQueueWorkQueuesIdGet

func (c *SimpleClient) ReadWorkQueueWorkQueuesIdGet(ctx context.Context, id UUID, params *ReadWorkQueueWorkQueuesIdGetParams, reqEditors ...RequestEditorFn) (WorkQueueResponse, error)

ReadWorkQueueWorkQueuesIdGet makes a GET request to /work_queues/{id} and returns the parsed response. Read Work Queue On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost

func (c *SimpleClient) ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost(ctx context.Context, workPoolName string, params *ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPostParams, body read_work_queues_work_pools__work_pool_name__queues_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]WorkQueueResponse, error)

ReadWorkQueuesWorkPoolsWorkPoolNameQueuesFilterPost makes a POST request to /work_pools/{work_pool_name}/queues/filter and returns the parsed response. Read Work Queues On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkQueuesWorkQueuesFilterPost

func (c *SimpleClient) ReadWorkQueuesWorkQueuesFilterPost(ctx context.Context, params *ReadWorkQueuesWorkQueuesFilterPostParams, body read_work_queues_work_queues_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]WorkQueueResponse, error)

ReadWorkQueuesWorkQueuesFilterPost makes a POST request to /work_queues/filter and returns the parsed response. Read Work Queues On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost

func (c *SimpleClient) ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost(ctx context.Context, workPoolName string, params *ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPostParams, body read_workers_work_pools__work_pool_name__workers_filter_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]WorkerResponse, error)

ReadWorkersWorkPoolsWorkPoolNameWorkersFilterPost makes a POST request to /work_pools/{work_pool_name}/workers/filter and returns the parsed response. Read Workers On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost

func (c *SimpleClient) ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost(ctx context.Context, tag string, params *ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPostParams, body reset_concurrency_limit_by_tag_concurrency_limits_tag__tag__reset_postJSONRequestBody, reqEditors ...RequestEditorFn) (any, error)

ResetConcurrencyLimitByTagConcurrencyLimitsTagTagResetPost makes a POST request to /concurrency_limits/tag/{tag}/reset and returns the parsed response. Reset Concurrency Limit By Tag On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ResumeDeploymentDeploymentsIdResumeDeploymentPost

func (c *SimpleClient) ResumeDeploymentDeploymentsIdResumeDeploymentPost(ctx context.Context, id UUID, params *ResumeDeploymentDeploymentsIdResumeDeploymentPostParams, reqEditors ...RequestEditorFn) (any, error)

ResumeDeploymentDeploymentsIdResumeDeploymentPost makes a POST request to /deployments/{id}/resume_deployment and returns the parsed response. Resume Deployment On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ResumeFlowRunFlowRunsIdResumePost

func (c *SimpleClient) ResumeFlowRunFlowRunsIdResumePost(ctx context.Context, id UUID, params *ResumeFlowRunFlowRunsIdResumePostParams, body resume_flow_run_flow_runs__id__resume_postJSONRequestBody, reqEditors ...RequestEditorFn) (OrchestrationResult, error)

ResumeFlowRunFlowRunsIdResumePost makes a POST request to /flow_runs/{id}/resume and returns the parsed response. Resume Flow Run On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ScheduleDeploymentDeploymentsIdSchedulePost

func (c *SimpleClient) ScheduleDeploymentDeploymentsIdSchedulePost(ctx context.Context, id UUID, params *ScheduleDeploymentDeploymentsIdSchedulePostParams, body schedule_deployment_deployments__id__schedule_postJSONRequestBody, reqEditors ...RequestEditorFn) (any, error)

ScheduleDeploymentDeploymentsIdSchedulePost makes a POST request to /deployments/{id}/schedule and returns the parsed response. Schedule Deployment On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ServerVersionVersionGet

func (c *SimpleClient) ServerVersionVersionGet(ctx context.Context, reqEditors ...RequestEditorFn) (string, error)

ServerVersionVersionGet makes a GET request to /version and returns the parsed response. Server Version On success, returns the response body. On HTTP error, returns *ClientHttpError[struct{}].

func (*SimpleClient) SetFlowRunStateFlowRunsIdSetStatePost

func (c *SimpleClient) SetFlowRunStateFlowRunsIdSetStatePost(ctx context.Context, id UUID, params *SetFlowRunStateFlowRunsIdSetStatePostParams, body set_flow_run_state_flow_runs__id__set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (OrchestrationResult, error)

SetFlowRunStateFlowRunsIdSetStatePost makes a POST request to /flow_runs/{id}/set_state and returns the parsed response. Set Flow Run State On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) SetTaskRunStateTaskRunsIdSetStatePost

func (c *SimpleClient) SetTaskRunStateTaskRunsIdSetStatePost(ctx context.Context, id UUID, params *SetTaskRunStateTaskRunsIdSetStatePostParams, body set_task_run_state_task_runs__id__set_state_postJSONRequestBody, reqEditors ...RequestEditorFn) (OrchestrationResult, error)

SetTaskRunStateTaskRunsIdSetStatePost makes a POST request to /task_runs/{id}/set_state and returns the parsed response. Set Task Run State On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) TaskRunHistoryTaskRunsHistoryPost

func (c *SimpleClient) TaskRunHistoryTaskRunsHistoryPost(ctx context.Context, params *TaskRunHistoryTaskRunsHistoryPostParams, body task_run_history_task_runs_history_postJSONRequestBody, reqEditors ...RequestEditorFn) ([]HistoryResponse, error)

TaskRunHistoryTaskRunsHistoryPost makes a POST request to /task_runs/history and returns the parsed response. Task Run History On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) ValidateObjUiSchemasValidatePost

func (c *SimpleClient) ValidateObjUiSchemasValidatePost(ctx context.Context, params *ValidateObjUiSchemasValidatePostParams, body validate_obj_ui_schemas_validate_postJSONRequestBody, reqEditors ...RequestEditorFn) (SchemaValuesValidationResponse, error)

ValidateObjUiSchemasValidatePost makes a POST request to /ui/schemas/validate and returns the parsed response. Validate Obj On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

func (*SimpleClient) WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet

func (c *SimpleClient) WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet(ctx context.Context, id UUID, params *WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetParams, reqEditors ...RequestEditorFn) ([]WorkQueue, error)

WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet makes a GET request to /deployments/{id}/work_queue_check and returns the parsed response. Work Queue Check For Deployment On success, returns the response body. On HTTP error, returns *ClientHttpError[HTTPValidationError].

type SimpleFlowRun

type SimpleFlowRun struct {
	// The flow run id.
	ID        UUID      `form:"id" json:"id"`
	StateType StateType `form:"state_type" json:"state_type"`
	// The start time of the run, or the expected start time if it hasn't run yet.
	Timestamp time.Time `form:"timestamp" json:"timestamp"`
	// The total run time of the run.
	Duration float32 `form:"duration" json:"duration"`
	// The delay between the expected and actual start time.
	Lateness float32 `form:"lateness" json:"lateness"`
}

#/components/schemas/SimpleFlowRun

func (*SimpleFlowRun) ApplyDefaults

func (s *SimpleFlowRun) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SimpleNextFlowRun

type SimpleNextFlowRun struct {
	// The flow run id.
	ID UUID `form:"id" json:"id"`
	// The flow id.
	FlowID UUID `form:"flow_id" json:"flow_id"`
	// The flow run name
	Name string `form:"name" json:"name"`
	// The state name.
	StateName string    `form:"state_name" json:"state_name"`
	StateType StateType `form:"state_type" json:"state_type"`
	// The next scheduled start time
	NextScheduledStartTime time.Time `form:"next_scheduled_start_time" json:"next_scheduled_start_time"`
}

#/components/schemas/SimpleNextFlowRun

func (*SimpleNextFlowRun) ApplyDefaults

func (s *SimpleNextFlowRun) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type State

type State struct {
	ID        UUID             `form:"id" json:"id"`
	Type      StateType        `form:"type" json:"type"`
	Name      Nullable[string] `form:"name,omitempty" json:"name,omitempty"`
	Timestamp *time.Time       `form:"timestamp,omitempty" json:"timestamp,omitempty"`
	Message   Nullable[string] `form:"message,omitempty" json:"message,omitempty"`
	// Data associated with the state, e.g. a result. Content must be storable as JSON.
	Data         Nullable[any] `form:"data,omitempty" json:"data,omitempty"`
	StateDetails *StateDetails `form:"state_details,omitempty" json:"state_details,omitempty"`
}

#/components/schemas/State Represents the state of a run.

func (*State) ApplyDefaults

func (s *State) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type StateAbortDetails

type StateAbortDetails struct {
	// The type of state transition detail. Used to ensure pydantic does not coerce into a different type.
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The reason why the state transition was aborted.
	Reason Nullable[string] `form:"reason,omitempty" json:"reason,omitempty"`
}

#/components/schemas/StateAbortDetails Details associated with an ABORT state transition.

func (*StateAbortDetails) ApplyDefaults

func (s *StateAbortDetails) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type StateAcceptDetails

type StateAcceptDetails struct {
	// The type of state transition detail. Used to ensure pydantic does not coerce into a different type.
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

#/components/schemas/StateAcceptDetails Details associated with an ACCEPT state transition.

func (*StateAcceptDetails) ApplyDefaults

func (s *StateAcceptDetails) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type StateCreate

type StateCreate struct {
	Type                 StateType        `form:"type" json:"type"`
	Name                 Nullable[string] `form:"name,omitempty" json:"name,omitempty"`
	Message              Nullable[string] `form:"message,omitempty" json:"message,omitempty"`
	Data                 Nullable[any]    `form:"data,omitempty" json:"data,omitempty"`
	StateDetails         *StateDetails    `form:"state_details,omitempty" json:"state_details,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/StateCreate Data used by the Prefect REST API to create a new state.

func (*StateCreate) ApplyDefaults

func (s *StateCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (StateCreate) MarshalJSON

func (s StateCreate) MarshalJSON() ([]byte, error)

func (*StateCreate) UnmarshalJSON

func (s *StateCreate) UnmarshalJSON(data []byte) error

type StateDetails

type StateDetails struct {
	FlowRunID                    Nullable[UUID]              `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	TaskRunID                    Nullable[UUID]              `form:"task_run_id,omitempty" json:"task_run_id,omitempty"`
	ChildFlowRunID               Nullable[UUID]              `form:"child_flow_run_id,omitempty" json:"child_flow_run_id,omitempty"`
	ScheduledTime                Nullable[time.Time]         `form:"scheduled_time,omitempty" json:"scheduled_time,omitempty"`
	CacheKey                     Nullable[string]            `form:"cache_key,omitempty" json:"cache_key,omitempty"`
	CacheExpiration              Nullable[time.Time]         `form:"cache_expiration,omitempty" json:"cache_expiration,omitempty"`
	Deferred                     Nullable[bool]              `form:"deferred,omitempty" json:"deferred,omitempty"`
	UntrackableResult            *bool                       `form:"untrackable_result,omitempty" json:"untrackable_result,omitempty"`
	PauseTimeout                 Nullable[time.Time]         `form:"pause_timeout,omitempty" json:"pause_timeout,omitempty"`
	PauseReschedule              *bool                       `form:"pause_reschedule,omitempty" json:"pause_reschedule,omitempty"`
	PauseKey                     Nullable[string]            `form:"pause_key,omitempty" json:"pause_key,omitempty"`
	RunInputKeyset               Nullable[map[string]string] `form:"run_input_keyset,omitempty" json:"run_input_keyset,omitempty"`
	RefreshCache                 Nullable[bool]              `form:"refresh_cache,omitempty" json:"refresh_cache,omitempty"`
	Retriable                    Nullable[bool]              `form:"retriable,omitempty" json:"retriable,omitempty"`
	TransitionID                 Nullable[UUID]              `form:"transition_id,omitempty" json:"transition_id,omitempty"`
	TaskParametersID             Nullable[UUID]              `form:"task_parameters_id,omitempty" json:"task_parameters_id,omitempty"`
	Traceparent                  Nullable[string]            `form:"traceparent,omitempty" json:"traceparent,omitempty"`
	DeploymentConcurrencyLeaseID Nullable[UUID]              `form:"deployment_concurrency_lease_id,omitempty" json:"deployment_concurrency_lease_id,omitempty"`
}

#/components/schemas/StateDetails

func (*StateDetails) ApplyDefaults

func (s *StateDetails) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type StateDetailsRunInputKeysetAnyOf0

type StateDetailsRunInputKeysetAnyOf0 = map[string]string

#/components/schemas/StateDetails/properties/run_input_keyset/anyOf/0

type StateRejectDetails

type StateRejectDetails struct {
	// The type of state transition detail. Used to ensure pydantic does not coerce into a different type.
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The reason why the state transition was rejected.
	Reason Nullable[string] `form:"reason,omitempty" json:"reason,omitempty"`
}

#/components/schemas/StateRejectDetails Details associated with a REJECT state transition.

func (*StateRejectDetails) ApplyDefaults

func (s *StateRejectDetails) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type StateType

type StateType string

#/components/schemas/StateType Enumeration of state types.

const (
	StateTypeSCHEDULED  StateType = "SCHEDULED"
	StateTypePENDING    StateType = "PENDING"
	StateTypeRUNNING    StateType = "RUNNING"
	StateTypeCOMPLETED  StateType = "COMPLETED"
	StateTypeFAILED     StateType = "FAILED"
	StateTypeCANCELLED  StateType = "CANCELLED"
	StateTypeCRASHED    StateType = "CRASHED"
	StateTypePAUSED     StateType = "PAUSED"
	StateTypeCANCELLING StateType = "CANCELLING"
)

type StateWaitDetails

type StateWaitDetails struct {
	// The type of state transition detail. Used to ensure pydantic does not coerce into a different type.
	Type *string `form:"type,omitempty" json:"type,omitempty"`
	// The length of time in seconds the client should wait before transitioning states.
	DelaySeconds int `form:"delay_seconds" json:"delay_seconds"`
	// The reason why the state transition should wait.
	Reason Nullable[string] `form:"reason,omitempty" json:"reason,omitempty"`
}

#/components/schemas/StateWaitDetails Details associated with a WAIT state transition.

func (*StateWaitDetails) ApplyDefaults

func (s *StateWaitDetails) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type SuspendFlowRun

type SuspendFlowRun struct {
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

#/components/schemas/SuspendFlowRun Suspends a flow run associated with the trigger

func (*SuspendFlowRun) ApplyDefaults

func (s *SuspendFlowRun) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TaskRun

type TaskRun struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	Name    *string             `form:"name,omitempty" json:"name,omitempty"`
	// The flow run id of the task run.
	FlowRunID Nullable[UUID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	// A unique identifier for the task being run.
	TaskKey string `form:"task_key" json:"task_key"`
	// A dynamic key used to differentiate between multiple runs of the same task within the same flow run.
	DynamicKey string `form:"dynamic_key" json:"dynamic_key"`
	// An optional cache key. If a COMPLETED state associated with this cache key is found, the cached COMPLETED state will be used instead of executing the task run.
	CacheKey Nullable[string] `form:"cache_key,omitempty" json:"cache_key,omitempty"`
	// Specifies when the cached state should expire.
	CacheExpiration Nullable[time.Time] `form:"cache_expiration,omitempty" json:"cache_expiration,omitempty"`
	// The version of the task being run.
	TaskVersion     Nullable[string] `form:"task_version,omitempty" json:"task_version,omitempty"`
	EmpiricalPolicy *TaskRunPolicy   `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	// A list of tags for the task run.
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
	// A dictionary of key-value labels. Values can be strings, numbers, or booleans.
	Labels Nullable[map[string]any] `form:"labels,omitempty" json:"labels,omitempty"`
	// The id of the current task run state.
	StateID Nullable[UUID] `form:"state_id,omitempty" json:"state_id,omitempty"`
	// Tracks the source of inputs to a task run. Used for internal bookkeeping.
	TaskInputs map[string][]any `form:"task_inputs,omitempty" json:"task_inputs,omitempty"`
	// The type of the current task run state.
	StateType Nullable[StateType] `form:"state_type,omitempty" json:"state_type,omitempty"`
	// The name of the current task run state.
	StateName Nullable[string] `form:"state_name,omitempty" json:"state_name,omitempty"`
	// The number of times the task run has been executed.
	RunCount *int `form:"run_count,omitempty" json:"run_count,omitempty"`
	// If the parent flow has retried, this indicates the flow retry this run is associated with.
	FlowRunRunCount *int `form:"flow_run_run_count,omitempty" json:"flow_run_run_count,omitempty"`
	// The task run's expected start time.
	ExpectedStartTime Nullable[time.Time] `form:"expected_start_time,omitempty" json:"expected_start_time,omitempty"`
	// The next time the task run is scheduled to start.
	NextScheduledStartTime Nullable[time.Time] `form:"next_scheduled_start_time,omitempty" json:"next_scheduled_start_time,omitempty"`
	// The actual start time.
	StartTime Nullable[time.Time] `form:"start_time,omitempty" json:"start_time,omitempty"`
	// The actual end time.
	EndTime Nullable[time.Time] `form:"end_time,omitempty" json:"end_time,omitempty"`
	// Total run time. If the task run was executed multiple times, the time of each run will be summed.
	TotalRunTime *float32 `form:"total_run_time,omitempty" json:"total_run_time,omitempty"`
	// A real-time estimate of total run time.
	EstimatedRunTime *float32 `form:"estimated_run_time,omitempty" json:"estimated_run_time,omitempty"`
	// The difference between actual and expected start time.
	EstimatedStartTimeDelta *float32 `form:"estimated_start_time_delta,omitempty" json:"estimated_start_time_delta,omitempty"`
	// The current task run state.
	State Nullable[State] `form:"state,omitempty" json:"state,omitempty"`
}

#/components/schemas/TaskRun An ORM representation of task run data.

func (*TaskRun) ApplyDefaults

func (s *TaskRun) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TaskRunCount

type TaskRunCount = map[string]int

#/components/schemas/TaskRunCount

type TaskRunCreate

type TaskRunCreate struct {
	ID                   Nullable[UUID]           `form:"id,omitempty" json:"id,omitempty"`
	State                Nullable[StateCreate]    `form:"state,omitempty" json:"state,omitempty"`
	Name                 *string                  `form:"name,omitempty" json:"name,omitempty"`
	FlowRunID            Nullable[UUID]           `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	TaskKey              string                   `form:"task_key" json:"task_key"`
	DynamicKey           string                   `form:"dynamic_key" json:"dynamic_key"`
	CacheKey             Nullable[string]         `form:"cache_key,omitempty" json:"cache_key,omitempty"`
	CacheExpiration      Nullable[time.Time]      `form:"cache_expiration,omitempty" json:"cache_expiration,omitempty"`
	TaskVersion          Nullable[string]         `form:"task_version,omitempty" json:"task_version,omitempty"`
	EmpiricalPolicy      *TaskRunPolicy           `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	Tags                 []string                 `form:"tags,omitempty" json:"tags,omitempty"`
	Labels               Nullable[map[string]any] `form:"labels,omitempty" json:"labels,omitempty"`
	TaskInputs           map[string][]any         `form:"task_inputs,omitempty" json:"task_inputs,omitempty"`
	AdditionalProperties map[string]any           `json:"-"`
}

#/components/schemas/TaskRunCreate Data used by the Prefect REST API to create a task run

func (*TaskRunCreate) ApplyDefaults

func (s *TaskRunCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunCreate) MarshalJSON

func (s TaskRunCreate) MarshalJSON() ([]byte, error)

func (*TaskRunCreate) UnmarshalJSON

func (s *TaskRunCreate) UnmarshalJSON(data []byte) error

type TaskRunCreateLabelsAnyOf0

type TaskRunCreateLabelsAnyOf0 = map[string]any

#/components/schemas/TaskRunCreate/properties/labels/anyOf/0

type TaskRunCreateLabelsAnyOf0Value

type TaskRunCreateLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/TaskRunCreate/properties/labels/anyOf/0/additionalProperties

func (*TaskRunCreateLabelsAnyOf0Value) ApplyDefaults

func (u *TaskRunCreateLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunCreateLabelsAnyOf0Value) MarshalJSON

func (u TaskRunCreateLabelsAnyOf0Value) MarshalJSON() ([]byte, error)

func (*TaskRunCreateLabelsAnyOf0Value) UnmarshalJSON

func (u *TaskRunCreateLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type TaskRunCreateTaskInputs

type TaskRunCreateTaskInputs = map[string][]any

#/components/schemas/TaskRunCreate/properties/task_inputs The inputs to the task run.

type TaskRunCreateTaskInputsValue

type TaskRunCreateTaskInputsValue = []TaskRunCreateTaskInputsValueItem

#/components/schemas/TaskRunCreate/properties/task_inputs/additionalProperties

type TaskRunCreateTaskInputsValueItem

type TaskRunCreateTaskInputsValueItem struct {
	TaskRunResult *TaskRunResult
	FlowRunResult *FlowRunResult
	Parameter     *Parameter
	Constant      *Constant
}

#/components/schemas/TaskRunCreate/properties/task_inputs/additionalProperties/items

func (*TaskRunCreateTaskInputsValueItem) ApplyDefaults

func (u *TaskRunCreateTaskInputsValueItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunCreateTaskInputsValueItem) MarshalJSON

func (u TaskRunCreateTaskInputsValueItem) MarshalJSON() ([]byte, error)

func (*TaskRunCreateTaskInputsValueItem) UnmarshalJSON

func (u *TaskRunCreateTaskInputsValueItem) UnmarshalJSON(data []byte) error

type TaskRunFilter

type TaskRunFilter struct {
	Operator             *Operator                                `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[TaskRunFilterID]                `form:"id,omitempty" json:"id,omitempty"`
	Name                 Nullable[TaskRunFilterName]              `form:"name,omitempty" json:"name,omitempty"`
	Tags                 Nullable[TaskRunFilterTags]              `form:"tags,omitempty" json:"tags,omitempty"`
	State                Nullable[TaskRunFilterState]             `form:"state,omitempty" json:"state,omitempty"`
	StartTime            Nullable[TaskRunFilterStartTime]         `form:"start_time,omitempty" json:"start_time,omitempty"`
	ExpectedStartTime    Nullable[TaskRunFilterExpectedStartTime] `form:"expected_start_time,omitempty" json:"expected_start_time,omitempty"`
	SubflowRuns          Nullable[TaskRunFilterSubFlowRuns]       `form:"subflow_runs,omitempty" json:"subflow_runs,omitempty"`
	FlowRunID            Nullable[TaskRunFilterFlowRunID]         `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	AdditionalProperties map[string]any                           `json:"-"`
}

#/components/schemas/TaskRunFilter Filter task runs. Only task runs matching all criteria will be returned

func (*TaskRunFilter) ApplyDefaults

func (s *TaskRunFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilter) MarshalJSON

func (s TaskRunFilter) MarshalJSON() ([]byte, error)

func (*TaskRunFilter) UnmarshalJSON

func (s *TaskRunFilter) UnmarshalJSON(data []byte) error

type TaskRunFilterExpectedStartTime

type TaskRunFilterExpectedStartTime struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	After                Nullable[time.Time] `form:"after_,omitempty" json:"after_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/TaskRunFilterExpectedStartTime Filter by `TaskRun.expected_start_time`.

func (*TaskRunFilterExpectedStartTime) ApplyDefaults

func (s *TaskRunFilterExpectedStartTime) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterExpectedStartTime) MarshalJSON

func (s TaskRunFilterExpectedStartTime) MarshalJSON() ([]byte, error)

func (*TaskRunFilterExpectedStartTime) UnmarshalJSON

func (s *TaskRunFilterExpectedStartTime) UnmarshalJSON(data []byte) error

type TaskRunFilterFlowRunID

type TaskRunFilterFlowRunID struct {
	Operator             *Operator        `form:"operator,omitempty" json:"operator,omitempty"`
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	IsNull               Nullable[bool]   `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/TaskRunFilterFlowRunId Filter by `TaskRun.flow_run_id`.

func (*TaskRunFilterFlowRunID) ApplyDefaults

func (s *TaskRunFilterFlowRunID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterFlowRunID) MarshalJSON

func (s TaskRunFilterFlowRunID) MarshalJSON() ([]byte, error)

func (*TaskRunFilterFlowRunID) UnmarshalJSON

func (s *TaskRunFilterFlowRunID) UnmarshalJSON(data []byte) error

type TaskRunFilterID

type TaskRunFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/TaskRunFilterId Filter by `TaskRun.id`.

func (*TaskRunFilterID) ApplyDefaults

func (s *TaskRunFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterID) MarshalJSON

func (s TaskRunFilterID) MarshalJSON() ([]byte, error)

func (*TaskRunFilterID) UnmarshalJSON

func (s *TaskRunFilterID) UnmarshalJSON(data []byte) error

type TaskRunFilterName

type TaskRunFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Like                 Nullable[string]   `form:"like_,omitempty" json:"like_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/TaskRunFilterName Filter by `TaskRun.name`.

func (*TaskRunFilterName) ApplyDefaults

func (s *TaskRunFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterName) MarshalJSON

func (s TaskRunFilterName) MarshalJSON() ([]byte, error)

func (*TaskRunFilterName) UnmarshalJSON

func (s *TaskRunFilterName) UnmarshalJSON(data []byte) error

type TaskRunFilterStartTime

type TaskRunFilterStartTime struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	After                Nullable[time.Time] `form:"after_,omitempty" json:"after_,omitempty"`
	IsNull               Nullable[bool]      `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/TaskRunFilterStartTime Filter by `TaskRun.start_time`.

func (*TaskRunFilterStartTime) ApplyDefaults

func (s *TaskRunFilterStartTime) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterStartTime) MarshalJSON

func (s TaskRunFilterStartTime) MarshalJSON() ([]byte, error)

func (*TaskRunFilterStartTime) UnmarshalJSON

func (s *TaskRunFilterStartTime) UnmarshalJSON(data []byte) error

type TaskRunFilterState

type TaskRunFilterState struct {
	Operator             *Operator                        `form:"operator,omitempty" json:"operator,omitempty"`
	Type                 Nullable[TaskRunFilterStateType] `form:"type,omitempty" json:"type,omitempty"`
	Name                 Nullable[TaskRunFilterStateName] `form:"name,omitempty" json:"name,omitempty"`
	AdditionalProperties map[string]any                   `json:"-"`
}

#/components/schemas/TaskRunFilterState Filter by `TaskRun.type` and `TaskRun.name`.

func (*TaskRunFilterState) ApplyDefaults

func (s *TaskRunFilterState) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterState) MarshalJSON

func (s TaskRunFilterState) MarshalJSON() ([]byte, error)

func (*TaskRunFilterState) UnmarshalJSON

func (s *TaskRunFilterState) UnmarshalJSON(data []byte) error

type TaskRunFilterStateName

type TaskRunFilterStateName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/TaskRunFilterStateName Filter by `TaskRun.state_name`.

func (*TaskRunFilterStateName) ApplyDefaults

func (s *TaskRunFilterStateName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterStateName) MarshalJSON

func (s TaskRunFilterStateName) MarshalJSON() ([]byte, error)

func (*TaskRunFilterStateName) UnmarshalJSON

func (s *TaskRunFilterStateName) UnmarshalJSON(data []byte) error

type TaskRunFilterStateType

type TaskRunFilterStateType struct {
	Any                  Nullable[[]StateType] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any        `json:"-"`
}

#/components/schemas/TaskRunFilterStateType Filter by `TaskRun.state_type`.

func (*TaskRunFilterStateType) ApplyDefaults

func (s *TaskRunFilterStateType) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterStateType) MarshalJSON

func (s TaskRunFilterStateType) MarshalJSON() ([]byte, error)

func (*TaskRunFilterStateType) UnmarshalJSON

func (s *TaskRunFilterStateType) UnmarshalJSON(data []byte) error

type TaskRunFilterStateTypeAnyAnyOf0

type TaskRunFilterStateTypeAnyAnyOf0 = []StateType

#/components/schemas/TaskRunFilterStateType/properties/any_/anyOf/0

type TaskRunFilterSubFlowRuns

type TaskRunFilterSubFlowRuns struct {
	Exists               Nullable[bool] `form:"exists_,omitempty" json:"exists_,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/TaskRunFilterSubFlowRuns Filter by `TaskRun.subflow_run`.

func (*TaskRunFilterSubFlowRuns) ApplyDefaults

func (s *TaskRunFilterSubFlowRuns) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterSubFlowRuns) MarshalJSON

func (s TaskRunFilterSubFlowRuns) MarshalJSON() ([]byte, error)

func (*TaskRunFilterSubFlowRuns) UnmarshalJSON

func (s *TaskRunFilterSubFlowRuns) UnmarshalJSON(data []byte) error

type TaskRunFilterTags

type TaskRunFilterTags struct {
	Operator             *Operator          `form:"operator,omitempty" json:"operator,omitempty"`
	All                  Nullable[[]string] `form:"all_,omitempty" json:"all_,omitempty"`
	IsNull               Nullable[bool]     `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/TaskRunFilterTags Filter by `TaskRun.tags`.

func (*TaskRunFilterTags) ApplyDefaults

func (s *TaskRunFilterTags) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunFilterTags) MarshalJSON

func (s TaskRunFilterTags) MarshalJSON() ([]byte, error)

func (*TaskRunFilterTags) UnmarshalJSON

func (s *TaskRunFilterTags) UnmarshalJSON(data []byte) error

type TaskRunHistoryTaskRunsHistoryPostJSONResponse

type TaskRunHistoryTaskRunsHistoryPostJSONResponse = []HistoryResponse

#/paths//task_runs/history/post/responses/200/content/application/json/schema

type TaskRunHistoryTaskRunsHistoryPostParams

type TaskRunHistoryTaskRunsHistoryPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

TaskRunHistoryTaskRunsHistoryPostParams defines parameters for TaskRunHistoryTaskRunsHistoryPost.

type TaskRunLabelsAnyOf0

type TaskRunLabelsAnyOf0 = map[string]any

#/components/schemas/TaskRun/properties/labels/anyOf/0

type TaskRunLabelsAnyOf0Value

type TaskRunLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/TaskRun/properties/labels/anyOf/0/additionalProperties

func (*TaskRunLabelsAnyOf0Value) ApplyDefaults

func (u *TaskRunLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunLabelsAnyOf0Value) MarshalJSON

func (u TaskRunLabelsAnyOf0Value) MarshalJSON() ([]byte, error)

func (*TaskRunLabelsAnyOf0Value) UnmarshalJSON

func (u *TaskRunLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type TaskRunPaginationResponse

type TaskRunPaginationResponse struct {
	Results []TaskRunResponse `form:"results" json:"results"`
	Count   int               `form:"count" json:"count"`
	Limit   int               `form:"limit" json:"limit"`
	Pages   int               `form:"pages" json:"pages"`
	Page    int               `form:"page" json:"page"`
}

#/components/schemas/TaskRunPaginationResponse

func (*TaskRunPaginationResponse) ApplyDefaults

func (s *TaskRunPaginationResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TaskRunPaginationResponseResults

type TaskRunPaginationResponseResults = []TaskRunResponse

#/components/schemas/TaskRunPaginationResponse/properties/results

type TaskRunPolicy

type TaskRunPolicy struct {
	// The maximum number of retries. Field is not used. Please use `retries` instead.
	MaxRetries *int `form:"max_retries,omitempty" json:"max_retries,omitempty"`
	// The delay between retries. Field is not used. Please use `retry_delay` instead.
	RetryDelaySeconds *float32 `form:"retry_delay_seconds,omitempty" json:"retry_delay_seconds,omitempty"`
	// The number of retries.
	Retries Nullable[int] `form:"retries,omitempty" json:"retries,omitempty"`
	// A delay time or list of delay times between retries, in seconds.
	RetryDelay *TaskRunPolicyRetryDelay `form:"retry_delay,omitempty" json:"retry_delay,omitempty"`
	// Determines the amount a retry should jitter
	RetryJitterFactor Nullable[float32] `form:"retry_jitter_factor,omitempty" json:"retry_jitter_factor,omitempty"`
}

#/components/schemas/TaskRunPolicy Defines of how a task run should retry.

func (*TaskRunPolicy) ApplyDefaults

func (s *TaskRunPolicy) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TaskRunPolicyRetryDelay

type TaskRunPolicyRetryDelay struct {
	Int0             *int
	Float321         *float32
	LBracketInt2     *[]int
	LBracketFloat323 *[]float32
	Any4             *any
}

#/components/schemas/TaskRunPolicy/properties/retry_delay A delay time or list of delay times between retries, in seconds.

func (*TaskRunPolicyRetryDelay) ApplyDefaults

func (u *TaskRunPolicyRetryDelay) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunPolicyRetryDelay) MarshalJSON

func (u TaskRunPolicyRetryDelay) MarshalJSON() ([]byte, error)

func (*TaskRunPolicyRetryDelay) UnmarshalJSON

func (u *TaskRunPolicyRetryDelay) UnmarshalJSON(data []byte) error

type TaskRunResponse

type TaskRunResponse struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the task run. Defaults to a random slug if not specified.
	Name *string `form:"name,omitempty" json:"name,omitempty"`
	// The id of the flow run this task run belongs to.
	FlowRunID Nullable[UUID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	// The key of the task this run represents.
	TaskKey string `form:"task_key" json:"task_key"`
	// The id of the task run's current state.
	StateID Nullable[UUID] `form:"state_id,omitempty" json:"state_id,omitempty"`
	// The current state of the task run.
	State Nullable[State] `form:"state,omitempty" json:"state,omitempty"`
	// The version of the task executed in this task run.
	TaskVersion Nullable[string] `form:"task_version,omitempty" json:"task_version,omitempty"`
	// Inputs provided to the task run.
	TaskInputs      map[string][]any `form:"task_inputs,omitempty" json:"task_inputs,omitempty"`
	EmpiricalPolicy *TaskRunPolicy   `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	// A list of tags for the task run.
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
	// The actual start time.
	StartTime Nullable[time.Time] `form:"start_time,omitempty" json:"start_time,omitempty"`
	// The actual end time.
	EndTime Nullable[time.Time] `form:"end_time,omitempty" json:"end_time,omitempty"`
	// Total run time. If the task run was executed multiple times, the time of each run will be summed.
	TotalRunTime *float32 `form:"total_run_time,omitempty" json:"total_run_time,omitempty"`
	// A real-time estimate of the total run time.
	EstimatedRunTime *float32 `form:"estimated_run_time,omitempty" json:"estimated_run_time,omitempty"`
	// The difference between actual and expected start time.
	EstimatedStartTimeDelta *float32 `form:"estimated_start_time_delta,omitempty" json:"estimated_start_time_delta,omitempty"`
}

#/components/schemas/TaskRunResponse

func (*TaskRunResponse) ApplyDefaults

func (s *TaskRunResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TaskRunResponseTaskInputs

type TaskRunResponseTaskInputs = map[string][]any

#/components/schemas/TaskRunResponse/properties/task_inputs Inputs provided to the task run.

type TaskRunResponseTaskInputsValue

type TaskRunResponseTaskInputsValue = []TaskRunResponseTaskInputsValueItem

#/components/schemas/TaskRunResponse/properties/task_inputs/additionalProperties

type TaskRunResponseTaskInputsValueItem

type TaskRunResponseTaskInputsValueItem struct {
	TaskRunResult *TaskRunResult
	FlowRunResult *FlowRunResult
	Parameter     *Parameter
	Constant      *Constant
}

#/components/schemas/TaskRunResponse/properties/task_inputs/additionalProperties/items

func (*TaskRunResponseTaskInputsValueItem) ApplyDefaults

func (u *TaskRunResponseTaskInputsValueItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunResponseTaskInputsValueItem) MarshalJSON

func (u TaskRunResponseTaskInputsValueItem) MarshalJSON() ([]byte, error)

func (*TaskRunResponseTaskInputsValueItem) UnmarshalJSON

func (u *TaskRunResponseTaskInputsValueItem) UnmarshalJSON(data []byte) error

type TaskRunResult

type TaskRunResult struct {
	InputType *string `form:"input_type,omitempty" json:"input_type,omitempty"`
	ID        UUID    `form:"id" json:"id"`
}

#/components/schemas/TaskRunResult Represents a task run result input to another task run.

func (*TaskRunResult) ApplyDefaults

func (s *TaskRunResult) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TaskRunSort

type TaskRunSort string

#/components/schemas/TaskRunSort Defines task run sorting options.

const (
	TaskRunSortIDDESC                    TaskRunSort = "ID_DESC"
	TaskRunSortEXPECTEDSTARTTIMEASC      TaskRunSort = "EXPECTED_START_TIME_ASC"
	TaskRunSortEXPECTEDSTARTTIMEDESC     TaskRunSort = "EXPECTED_START_TIME_DESC"
	TaskRunSortNAMEASC                   TaskRunSort = "NAME_ASC"
	TaskRunSortNAMEDESC                  TaskRunSort = "NAME_DESC"
	TaskRunSortNEXTSCHEDULEDSTARTTIMEASC TaskRunSort = "NEXT_SCHEDULED_START_TIME_ASC"
	TaskRunSortENDTIMEDESC               TaskRunSort = "END_TIME_DESC"
)

type TaskRunTaskInputs

type TaskRunTaskInputs = map[string][]any

#/components/schemas/TaskRun/properties/task_inputs Tracks the source of inputs to a task run. Used for internal bookkeeping.

type TaskRunTaskInputsValue

type TaskRunTaskInputsValue = []TaskRunTaskInputsValueItem

#/components/schemas/TaskRun/properties/task_inputs/additionalProperties

type TaskRunTaskInputsValueItem

type TaskRunTaskInputsValueItem struct {
	TaskRunResult *TaskRunResult
	FlowRunResult *FlowRunResult
	Parameter     *Parameter
	Constant      *Constant
}

#/components/schemas/TaskRun/properties/task_inputs/additionalProperties/items

func (*TaskRunTaskInputsValueItem) ApplyDefaults

func (u *TaskRunTaskInputsValueItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunTaskInputsValueItem) MarshalJSON

func (u TaskRunTaskInputsValueItem) MarshalJSON() ([]byte, error)

func (*TaskRunTaskInputsValueItem) UnmarshalJSON

func (u *TaskRunTaskInputsValueItem) UnmarshalJSON(data []byte) error

type TaskRunUpdate

type TaskRunUpdate struct {
	Name                 *string        `form:"name,omitempty" json:"name,omitempty"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/TaskRunUpdate Data used by the Prefect REST API to update a task run

func (*TaskRunUpdate) ApplyDefaults

func (s *TaskRunUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TaskRunUpdate) MarshalJSON

func (s TaskRunUpdate) MarshalJSON() ([]byte, error)

func (*TaskRunUpdate) UnmarshalJSON

func (s *TaskRunUpdate) UnmarshalJSON(data []byte) error

type TaskWorkerFilter

type TaskWorkerFilter struct {
	TaskKeys []string `form:"task_keys" json:"task_keys"`
}

#/components/schemas/TaskWorkerFilter

func (*TaskWorkerFilter) ApplyDefaults

func (s *TaskWorkerFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TaskWorkerResponse

type TaskWorkerResponse struct {
	Identifier string    `form:"identifier" json:"identifier"`
	TaskKeys   []string  `form:"task_keys" json:"task_keys"`
	Timestamp  time.Time `form:"timestamp" json:"timestamp"`
}

#/components/schemas/TaskWorkerResponse

func (*TaskWorkerResponse) ApplyDefaults

func (s *TaskWorkerResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TasksRunnerSettings

type TasksRunnerSettings struct {
	// The maximum number of workers for ThreadPoolTaskRunner.
	ThreadPoolMaxWorkers Nullable[int] `form:"thread_pool_max_workers,omitempty" json:"thread_pool_max_workers,omitempty"`
	// The maximum number of workers for ProcessPoolTaskRunner.
	ProcessPoolMaxWorkers Nullable[int] `form:"process_pool_max_workers,omitempty" json:"process_pool_max_workers,omitempty"`
}

#/components/schemas/TasksRunnerSettings

func (*TasksRunnerSettings) ApplyDefaults

func (s *TasksRunnerSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TasksSchedulingSettings

type TasksSchedulingSettings struct {
	// The `block-type/block-document` slug of a block to use as the default storage for autonomous tasks.
	DefaultStorageBlock Nullable[string] `form:"default_storage_block,omitempty" json:"default_storage_block,omitempty"`
	// Whether or not to delete failed task submissions from the database.
	DeleteFailedSubmissions *bool `form:"delete_failed_submissions,omitempty" json:"delete_failed_submissions,omitempty"`
}

#/components/schemas/TasksSchedulingSettings

func (*TasksSchedulingSettings) ApplyDefaults

func (s *TasksSchedulingSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TasksSettings

type TasksSettings struct {
	// If `True`, enables a refresh of cached results: re-executing the task will refresh the cached results.
	RefreshCache *bool `form:"refresh_cache,omitempty" json:"refresh_cache,omitempty"`
	// If `True`, sets the default cache policy on all tasks to `NO_CACHE`.
	DefaultNoCache *bool `form:"default_no_cache,omitempty" json:"default_no_cache,omitempty"`
	// If `True`, disables caching on all tasks regardless of cache policy.
	DisableCaching *bool `form:"disable_caching,omitempty" json:"disable_caching,omitempty"`
	// This value sets the default number of retries for all tasks.
	DefaultRetries *int `form:"default_retries,omitempty" json:"default_retries,omitempty"`
	// This value sets the default retry delay seconds for all tasks.
	DefaultRetryDelaySeconds *TasksSettingsDefaultRetryDelaySeconds `form:"default_retry_delay_seconds,omitempty" json:"default_retry_delay_seconds,omitempty"`
	// If `True`, results will be persisted by default for all tasks. Set to `False` to disable persistence by default. Note that setting to `False` will override the behavior set by a parent flow or task.
	DefaultPersistResult Nullable[bool]           `form:"default_persist_result,omitempty" json:"default_persist_result,omitempty"`
	Runner               *TasksRunnerSettings     `form:"runner,omitempty" json:"runner,omitempty"`
	Scheduling           *TasksSchedulingSettings `form:"scheduling,omitempty" json:"scheduling,omitempty"`
}

#/components/schemas/TasksSettings

func (*TasksSettings) ApplyDefaults

func (s *TasksSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TasksSettingsDefaultRetryDelaySeconds

type TasksSettingsDefaultRetryDelaySeconds struct {
	String0          *string
	Int1             *int
	Float322         *float32
	LBracketFloat323 *[]float32
	Any4             *any
}

#/components/schemas/TasksSettings/properties/default_retry_delay_seconds This value sets the default retry delay seconds for all tasks.

func (*TasksSettingsDefaultRetryDelaySeconds) ApplyDefaults

func (u *TasksSettingsDefaultRetryDelaySeconds) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (TasksSettingsDefaultRetryDelaySeconds) MarshalJSON

func (u TasksSettingsDefaultRetryDelaySeconds) MarshalJSON() ([]byte, error)

func (*TasksSettingsDefaultRetryDelaySeconds) UnmarshalJSON

func (u *TasksSettingsDefaultRetryDelaySeconds) UnmarshalJSON(data []byte) error

type TestingSettings

type TestingSettings struct {
	// If `True`, places the API in test mode. This may modify behavior to facilitate testing.
	TestMode *bool `form:"test_mode,omitempty" json:"test_mode,omitempty"`
	// This setting only exists to facilitate unit testing. If `True`, code is executing in a unit test context. Defaults to `False`.
	UnitTestMode *bool `form:"unit_test_mode,omitempty" json:"unit_test_mode,omitempty"`
	// If `True` turns on debug mode for the unit testing event loop.
	UnitTestLoopDebug *bool `form:"unit_test_loop_debug,omitempty" json:"unit_test_loop_debug,omitempty"`
	// This setting only exists to facilitate unit testing. If in test mode, this setting will return its value. Otherwise, it returns `None`.
	TestSetting Nullable[any] `form:"test_setting,omitempty" json:"test_setting,omitempty"`
}

#/components/schemas/TestingSettings

func (*TestingSettings) ApplyDefaults

func (s *TestingSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type TimeUnit

type TimeUnit string

#/components/schemas/TimeUnit

const (
	TimeUnitWeek   TimeUnit = "week"
	TimeUnitDay    TimeUnit = "day"
	TimeUnitHour   TimeUnit = "hour"
	TimeUnitMinute TimeUnit = "minute"
	TimeUnitSecond TimeUnit = "second"
)

type UITaskRun

type UITaskRun struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	Name    *string             `form:"name,omitempty" json:"name,omitempty"`
	// The flow run id of the task run.
	FlowRunID Nullable[UUID] `form:"flow_run_id,omitempty" json:"flow_run_id,omitempty"`
	// A unique identifier for the task being run.
	TaskKey string `form:"task_key" json:"task_key"`
	// A dynamic key used to differentiate between multiple runs of the same task within the same flow run.
	DynamicKey string `form:"dynamic_key" json:"dynamic_key"`
	// An optional cache key. If a COMPLETED state associated with this cache key is found, the cached COMPLETED state will be used instead of executing the task run.
	CacheKey Nullable[string] `form:"cache_key,omitempty" json:"cache_key,omitempty"`
	// Specifies when the cached state should expire.
	CacheExpiration Nullable[time.Time] `form:"cache_expiration,omitempty" json:"cache_expiration,omitempty"`
	// The version of the task being run.
	TaskVersion     Nullable[string] `form:"task_version,omitempty" json:"task_version,omitempty"`
	EmpiricalPolicy *TaskRunPolicy   `form:"empirical_policy,omitempty" json:"empirical_policy,omitempty"`
	// A list of tags for the task run.
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
	// A dictionary of key-value labels. Values can be strings, numbers, or booleans.
	Labels Nullable[map[string]any] `form:"labels,omitempty" json:"labels,omitempty"`
	// The id of the current task run state.
	StateID Nullable[UUID] `form:"state_id,omitempty" json:"state_id,omitempty"`
	// Tracks the source of inputs to a task run. Used for internal bookkeeping.
	TaskInputs map[string][]any `form:"task_inputs,omitempty" json:"task_inputs,omitempty"`
	// The type of the current task run state.
	StateType Nullable[StateType] `form:"state_type,omitempty" json:"state_type,omitempty"`
	// The name of the current task run state.
	StateName Nullable[string] `form:"state_name,omitempty" json:"state_name,omitempty"`
	// The number of times the task run has been executed.
	RunCount *int `form:"run_count,omitempty" json:"run_count,omitempty"`
	// If the parent flow has retried, this indicates the flow retry this run is associated with.
	FlowRunRunCount *int `form:"flow_run_run_count,omitempty" json:"flow_run_run_count,omitempty"`
	// The task run's expected start time.
	ExpectedStartTime Nullable[time.Time] `form:"expected_start_time,omitempty" json:"expected_start_time,omitempty"`
	// The next time the task run is scheduled to start.
	NextScheduledStartTime Nullable[time.Time] `form:"next_scheduled_start_time,omitempty" json:"next_scheduled_start_time,omitempty"`
	// The actual start time.
	StartTime Nullable[time.Time] `form:"start_time,omitempty" json:"start_time,omitempty"`
	// The actual end time.
	EndTime Nullable[time.Time] `form:"end_time,omitempty" json:"end_time,omitempty"`
	// Total run time. If the task run was executed multiple times, the time of each run will be summed.
	TotalRunTime *float32 `form:"total_run_time,omitempty" json:"total_run_time,omitempty"`
	// A real-time estimate of total run time.
	EstimatedRunTime *float32 `form:"estimated_run_time,omitempty" json:"estimated_run_time,omitempty"`
	// The difference between actual and expected start time.
	EstimatedStartTimeDelta *float32 `form:"estimated_start_time_delta,omitempty" json:"estimated_start_time_delta,omitempty"`
	// The current task run state.
	State       Nullable[State]  `form:"state,omitempty" json:"state,omitempty"`
	FlowRunName Nullable[string] `form:"flow_run_name,omitempty" json:"flow_run_name,omitempty"`
}

#/components/schemas/UITaskRun A task run with additional details for display in the UI.

func (*UITaskRun) ApplyDefaults

func (s *UITaskRun) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type UITaskRunLabelsAnyOf0

type UITaskRunLabelsAnyOf0 = map[string]any

#/components/schemas/UITaskRun/properties/labels/anyOf/0

type UITaskRunLabelsAnyOf0Value

type UITaskRunLabelsAnyOf0Value struct {
	Bool0    *bool
	Int1     *int
	Float322 *float32
	String3  *string
}

#/components/schemas/UITaskRun/properties/labels/anyOf/0/additionalProperties

func (*UITaskRunLabelsAnyOf0Value) ApplyDefaults

func (u *UITaskRunLabelsAnyOf0Value) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (UITaskRunLabelsAnyOf0Value) MarshalJSON

func (u UITaskRunLabelsAnyOf0Value) MarshalJSON() ([]byte, error)

func (*UITaskRunLabelsAnyOf0Value) UnmarshalJSON

func (u *UITaskRunLabelsAnyOf0Value) UnmarshalJSON(data []byte) error

type UITaskRunTaskInputs

type UITaskRunTaskInputs = map[string][]any

#/components/schemas/UITaskRun/properties/task_inputs Tracks the source of inputs to a task run. Used for internal bookkeeping.

type UITaskRunTaskInputsValue

type UITaskRunTaskInputsValue = []UITaskRunTaskInputsValueItem

#/components/schemas/UITaskRun/properties/task_inputs/additionalProperties

type UITaskRunTaskInputsValueItem

type UITaskRunTaskInputsValueItem struct {
	TaskRunResult *TaskRunResult
	FlowRunResult *FlowRunResult
	Parameter     *Parameter
	Constant      *Constant
}

#/components/schemas/UITaskRun/properties/task_inputs/additionalProperties/items

func (*UITaskRunTaskInputsValueItem) ApplyDefaults

func (u *UITaskRunTaskInputsValueItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (UITaskRunTaskInputsValueItem) MarshalJSON

func (u UITaskRunTaskInputsValueItem) MarshalJSON() ([]byte, error)

func (*UITaskRunTaskInputsValueItem) UnmarshalJSON

func (u *UITaskRunTaskInputsValueItem) UnmarshalJSON(data []byte) error

type UUID

type UUID = uuid.UUID

type UpdateArtifactArtifactsIdPatchParams

type UpdateArtifactArtifactsIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateArtifactArtifactsIdPatchParams defines parameters for UpdateArtifactArtifactsIdPatch.

type UpdateAutomationAutomationsIdPutParams

type UpdateAutomationAutomationsIdPutParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateAutomationAutomationsIdPutParams defines parameters for UpdateAutomationAutomationsIdPut.

type UpdateBlockDocumentDataBlockDocumentsIdPatchParams

type UpdateBlockDocumentDataBlockDocumentsIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateBlockDocumentDataBlockDocumentsIdPatchParams defines parameters for UpdateBlockDocumentDataBlockDocumentsIdPatch.

type UpdateBlockTypeBlockTypesIdPatchParams

type UpdateBlockTypeBlockTypesIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateBlockTypeBlockTypesIdPatchParams defines parameters for UpdateBlockTypeBlockTypesIdPatch.

type UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams

type UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatchParams defines parameters for UpdateConcurrencyLimitV2V2ConcurrencyLimitsIdOrNamePatch.

type UpdateDeploymentDeploymentsIdPatchParams

type UpdateDeploymentDeploymentsIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateDeploymentDeploymentsIdPatchParams defines parameters for UpdateDeploymentDeploymentsIdPatch.

type UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams

type UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatchParams defines parameters for UpdateDeploymentScheduleDeploymentsIdSchedulesScheduleIdPatch.

type UpdateFlowFlowsIdPatchParams

type UpdateFlowFlowsIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateFlowFlowsIdPatchParams defines parameters for UpdateFlowFlowsIdPatch.

type UpdateFlowRunFlowRunsIdPatchParams

type UpdateFlowRunFlowRunsIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateFlowRunFlowRunsIdPatchParams defines parameters for UpdateFlowRunFlowRunsIdPatch.

type UpdateFlowRunLabelsFlowRunsIDLabelsPatchJSONRequest

type UpdateFlowRunLabelsFlowRunsIDLabelsPatchJSONRequest = map[string]any

#/paths//flow_runs/{id}/labels/patch/requestBody/content/application/json/schema The labels to update

type UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams

type UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateFlowRunLabelsFlowRunsIdLabelsPatchParams defines parameters for UpdateFlowRunLabelsFlowRunsIdLabelsPatch.

type UpdateTaskRunTaskRunsIdPatchParams

type UpdateTaskRunTaskRunsIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateTaskRunTaskRunsIdPatchParams defines parameters for UpdateTaskRunTaskRunsIdPatch.

type UpdateVariableByNameVariablesNameNamePatchParams

type UpdateVariableByNameVariablesNameNamePatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateVariableByNameVariablesNameNamePatchParams defines parameters for UpdateVariableByNameVariablesNameNamePatch.

type UpdateVariableVariablesIdPatchParams

type UpdateVariableVariablesIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateVariableVariablesIdPatchParams defines parameters for UpdateVariableVariablesIdPatch.

type UpdateWorkPoolWorkPoolsNamePatchParams

type UpdateWorkPoolWorkPoolsNamePatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateWorkPoolWorkPoolsNamePatchParams defines parameters for UpdateWorkPoolWorkPoolsNamePatch.

type UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams

type UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatchParams defines parameters for UpdateWorkQueueWorkPoolsWorkPoolNameQueuesNamePatch.

type UpdateWorkQueueWorkQueuesIdPatchParams

type UpdateWorkQueueWorkQueuesIdPatchParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

UpdateWorkQueueWorkQueuesIdPatchParams defines parameters for UpdateWorkQueueWorkQueuesIdPatch.

type UpdatedBy

type UpdatedBy struct {
	// The id of the updater of the object.
	ID Nullable[UUID] `form:"id,omitempty" json:"id,omitempty"`
	// The type of the updater of the object.
	Type Nullable[string] `form:"type,omitempty" json:"type,omitempty"`
	// The display value for the updater.
	DisplayValue Nullable[string] `form:"display_value,omitempty" json:"display_value,omitempty"`
}

#/components/schemas/UpdatedBy

func (*UpdatedBy) ApplyDefaults

func (s *UpdatedBy) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ValidateObjUiSchemasValidatePostParams

type ValidateObjUiSchemasValidatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ValidateObjUiSchemasValidatePostParams defines parameters for ValidateObjUiSchemasValidatePost.

type ValidateTemplateAutomationsTemplatesValidatePostParams

type ValidateTemplateAutomationsTemplatesValidatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ValidateTemplateAutomationsTemplatesValidatePostParams defines parameters for ValidateTemplateAutomationsTemplatesValidatePost.

type ValidateTemplateTemplatesValidatePostParams

type ValidateTemplateTemplatesValidatePostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

ValidateTemplateTemplatesValidatePostParams defines parameters for ValidateTemplateTemplatesValidatePost.

type ValidationError

type ValidationError struct {
	Loc   []ValidationErrorLocItem `form:"loc" json:"loc"`
	Msg   string                   `form:"msg" json:"msg"`
	Type  string                   `form:"type" json:"type"`
	Input *any                     `form:"input,omitempty" json:"input,omitempty"`
	Ctx   map[string]any           `form:"ctx,omitempty" json:"ctx,omitempty"`
}

#/components/schemas/ValidationError

func (*ValidationError) ApplyDefaults

func (s *ValidationError) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ValidationErrorCtx

type ValidationErrorCtx struct {
}

#/components/schemas/ValidationError/properties/ctx

func (*ValidationErrorCtx) ApplyDefaults

func (s *ValidationErrorCtx) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type ValidationErrorLoc

type ValidationErrorLoc = []ValidationErrorLocItem

#/components/schemas/ValidationError/properties/loc

type ValidationErrorLocItem

type ValidationErrorLocItem struct {
	String0 *string
	Int1    *int
}

#/components/schemas/ValidationError/properties/loc/items

func (*ValidationErrorLocItem) ApplyDefaults

func (u *ValidationErrorLocItem) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (ValidationErrorLocItem) MarshalJSON

func (u ValidationErrorLocItem) MarshalJSON() ([]byte, error)

func (*ValidationErrorLocItem) UnmarshalJSON

func (u *ValidationErrorLocItem) UnmarshalJSON(data []byte) error

type Variable

type Variable struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the variable
	Name string `form:"name" json:"name"`
	// The value of the variable
	Value VariableValue `form:"value" json:"value"`
	// A list of variable tags
	Tags []string `form:"tags,omitempty" json:"tags,omitempty"`
}

#/components/schemas/Variable

func (*Variable) ApplyDefaults

func (s *Variable) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type VariableCreate

type VariableCreate struct {
	Name                 string              `form:"name" json:"name"`
	Value                VariableCreateValue `form:"value" json:"value"`
	Tags                 []string            `form:"tags,omitempty" json:"tags,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/VariableCreate Data used by the Prefect REST API to create a Variable.

func (*VariableCreate) ApplyDefaults

func (s *VariableCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableCreate) MarshalJSON

func (s VariableCreate) MarshalJSON() ([]byte, error)

func (*VariableCreate) UnmarshalJSON

func (s *VariableCreate) UnmarshalJSON(data []byte) error

type VariableCreateValue

type VariableCreateValue struct {
	String0                   *string
	Int1                      *int
	Bool2                     *bool
	Float323                  *float32
	VariableCreateValueAnyOf4 *VariableCreateValueAnyOf4
	LBracketAny5              *[]any
	Any6                      *any
}

#/components/schemas/VariableCreate/properties/value The value of the variable

func (*VariableCreateValue) ApplyDefaults

func (u *VariableCreateValue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableCreateValue) MarshalJSON

func (u VariableCreateValue) MarshalJSON() ([]byte, error)

func (*VariableCreateValue) UnmarshalJSON

func (u *VariableCreateValue) UnmarshalJSON(data []byte) error

type VariableCreateValueAnyOf4

type VariableCreateValueAnyOf4 = map[string]any

#/components/schemas/VariableCreate/properties/value/anyOf/4

type VariableFilter

type VariableFilter struct {
	Operator             *Operator                    `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[VariableFilterID]   `form:"id,omitempty" json:"id,omitempty"`
	Name                 Nullable[VariableFilterName] `form:"name,omitempty" json:"name,omitempty"`
	Tags                 Nullable[VariableFilterTags] `form:"tags,omitempty" json:"tags,omitempty"`
	AdditionalProperties map[string]any               `json:"-"`
}

#/components/schemas/VariableFilter Filter variables. Only variables matching all criteria will be returned

func (*VariableFilter) ApplyDefaults

func (s *VariableFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableFilter) MarshalJSON

func (s VariableFilter) MarshalJSON() ([]byte, error)

func (*VariableFilter) UnmarshalJSON

func (s *VariableFilter) UnmarshalJSON(data []byte) error

type VariableFilterID

type VariableFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/VariableFilterId Filter by `Variable.id`.

func (*VariableFilterID) ApplyDefaults

func (s *VariableFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableFilterID) MarshalJSON

func (s VariableFilterID) MarshalJSON() ([]byte, error)

func (*VariableFilterID) UnmarshalJSON

func (s *VariableFilterID) UnmarshalJSON(data []byte) error

type VariableFilterName

type VariableFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Like                 Nullable[string]   `form:"like_,omitempty" json:"like_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/VariableFilterName Filter by `Variable.name`.

func (*VariableFilterName) ApplyDefaults

func (s *VariableFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableFilterName) MarshalJSON

func (s VariableFilterName) MarshalJSON() ([]byte, error)

func (*VariableFilterName) UnmarshalJSON

func (s *VariableFilterName) UnmarshalJSON(data []byte) error

type VariableFilterTags

type VariableFilterTags struct {
	Operator             *Operator          `form:"operator,omitempty" json:"operator,omitempty"`
	All                  Nullable[[]string] `form:"all_,omitempty" json:"all_,omitempty"`
	IsNull               Nullable[bool]     `form:"is_null_,omitempty" json:"is_null_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/VariableFilterTags Filter by `Variable.tags`.

func (*VariableFilterTags) ApplyDefaults

func (s *VariableFilterTags) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableFilterTags) MarshalJSON

func (s VariableFilterTags) MarshalJSON() ([]byte, error)

func (*VariableFilterTags) UnmarshalJSON

func (s *VariableFilterTags) UnmarshalJSON(data []byte) error

type VariableSort

type VariableSort string

#/components/schemas/VariableSort Defines variables sorting options.

const (
	VariableSortCREATEDDESC VariableSort = "CREATED_DESC"
	VariableSortUPDATEDDESC VariableSort = "UPDATED_DESC"
	VariableSortNAMEDESC    VariableSort = "NAME_DESC"
	VariableSortNAMEASC     VariableSort = "NAME_ASC"
)

type VariableUpdate

type VariableUpdate struct {
	Name                 Nullable[string]     `form:"name,omitempty" json:"name,omitempty"`
	Value                *VariableUpdateValue `form:"value,omitempty" json:"value,omitempty"`
	Tags                 Nullable[[]string]   `form:"tags,omitempty" json:"tags,omitempty"`
	AdditionalProperties map[string]any       `json:"-"`
}

#/components/schemas/VariableUpdate Data used by the Prefect REST API to update a Variable.

func (*VariableUpdate) ApplyDefaults

func (s *VariableUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableUpdate) MarshalJSON

func (s VariableUpdate) MarshalJSON() ([]byte, error)

func (*VariableUpdate) UnmarshalJSON

func (s *VariableUpdate) UnmarshalJSON(data []byte) error

type VariableUpdateValue

type VariableUpdateValue struct {
	String0                   *string
	Int1                      *int
	Bool2                     *bool
	Float323                  *float32
	VariableUpdateValueAnyOf4 *VariableUpdateValueAnyOf4
	LBracketAny5              *[]any
	Any6                      *any
}

#/components/schemas/VariableUpdate/properties/value The value of the variable

func (*VariableUpdateValue) ApplyDefaults

func (u *VariableUpdateValue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableUpdateValue) MarshalJSON

func (u VariableUpdateValue) MarshalJSON() ([]byte, error)

func (*VariableUpdateValue) UnmarshalJSON

func (u *VariableUpdateValue) UnmarshalJSON(data []byte) error

type VariableUpdateValueAnyOf4

type VariableUpdateValueAnyOf4 = map[string]any

#/components/schemas/VariableUpdate/properties/value/anyOf/4

type VariableValue

type VariableValue struct {
	String0             *string
	Int1                *int
	Bool2               *bool
	Float323            *float32
	VariableValueAnyOf4 *VariableValueAnyOf4
	LBracketAny5        *[]any
	Any6                *any
}

#/components/schemas/Variable/properties/value The value of the variable

func (*VariableValue) ApplyDefaults

func (u *VariableValue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VariableValue) MarshalJSON

func (u VariableValue) MarshalJSON() ([]byte, error)

func (*VariableValue) UnmarshalJSON

func (u *VariableValue) UnmarshalJSON(data []byte) error

type VariableValueAnyOf4

type VariableValueAnyOf4 = map[string]any

#/components/schemas/Variable/properties/value/anyOf/4

type VersionInfo

type VersionInfo struct {
	Type                 string         `form:"type" json:"type"`
	Version              string         `form:"version" json:"version"`
	AdditionalProperties map[string]any `json:"-"`
}

#/components/schemas/VersionInfo

func (*VersionInfo) ApplyDefaults

func (s *VersionInfo) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (VersionInfo) MarshalJSON

func (s VersionInfo) MarshalJSON() ([]byte, error)

func (*VersionInfo) UnmarshalJSON

func (s *VersionInfo) UnmarshalJSON(data []byte) error

type WorkPool

type WorkPool struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the work pool.
	Name string `form:"name" json:"name"`
	// A description of the work pool.
	Description Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	// The work pool type.
	Type string `form:"type" json:"type"`
	// The work pool's base job template.
	BaseJobTemplate map[string]any `form:"base_job_template,omitempty" json:"base_job_template,omitempty"`
	// Pausing the work pool stops the delivery of all work.
	IsPaused *bool `form:"is_paused,omitempty" json:"is_paused,omitempty"`
	// A concurrency limit for the work pool.
	ConcurrencyLimit Nullable[int] `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	// The current status of the work pool.
	Status Nullable[WorkPoolStatus] `form:"status,omitempty" json:"status,omitempty"`
	// The id of the pool's default queue.
	DefaultQueueID       Nullable[UUID]                `form:"default_queue_id,omitempty" json:"default_queue_id,omitempty"`
	StorageConfiguration *WorkPoolStorageConfiguration `form:"storage_configuration,omitempty" json:"storage_configuration,omitempty"`
}

#/components/schemas/WorkPool An ORM representation of a work pool

func (*WorkPool) ApplyDefaults

func (s *WorkPool) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type WorkPoolBaseJobTemplate

type WorkPoolBaseJobTemplate = map[string]any

#/components/schemas/WorkPool/properties/base_job_template The work pool's base job template.

type WorkPoolCreate

type WorkPoolCreate struct {
	Name                 string                        `form:"name" json:"name"`
	Description          Nullable[string]              `form:"description,omitempty" json:"description,omitempty"`
	Type                 *string                       `form:"type,omitempty" json:"type,omitempty"`
	BaseJobTemplate      map[string]any                `form:"base_job_template,omitempty" json:"base_job_template,omitempty"`
	IsPaused             *bool                         `form:"is_paused,omitempty" json:"is_paused,omitempty"`
	ConcurrencyLimit     Nullable[int]                 `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	StorageConfiguration *WorkPoolStorageConfiguration `form:"storage_configuration,omitempty" json:"storage_configuration,omitempty"`
	AdditionalProperties map[string]any                `json:"-"`
}

#/components/schemas/WorkPoolCreate Data used by the Prefect REST API to create a work pool.

func (*WorkPoolCreate) ApplyDefaults

func (s *WorkPoolCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkPoolCreate) MarshalJSON

func (s WorkPoolCreate) MarshalJSON() ([]byte, error)

func (*WorkPoolCreate) UnmarshalJSON

func (s *WorkPoolCreate) UnmarshalJSON(data []byte) error

type WorkPoolCreateBaseJobTemplate

type WorkPoolCreateBaseJobTemplate = map[string]any

#/components/schemas/WorkPoolCreate/properties/base_job_template The work pool's base job template.

type WorkPoolFilter

type WorkPoolFilter struct {
	Operator             *Operator                    `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[WorkPoolFilterID]   `form:"id,omitempty" json:"id,omitempty"`
	Name                 Nullable[WorkPoolFilterName] `form:"name,omitempty" json:"name,omitempty"`
	Type                 Nullable[WorkPoolFilterType] `form:"type,omitempty" json:"type,omitempty"`
	AdditionalProperties map[string]any               `json:"-"`
}

#/components/schemas/WorkPoolFilter Filter work pools. Only work pools matching all criteria will be returned

func (*WorkPoolFilter) ApplyDefaults

func (s *WorkPoolFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkPoolFilter) MarshalJSON

func (s WorkPoolFilter) MarshalJSON() ([]byte, error)

func (*WorkPoolFilter) UnmarshalJSON

func (s *WorkPoolFilter) UnmarshalJSON(data []byte) error

type WorkPoolFilterID

type WorkPoolFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/WorkPoolFilterId Filter by `WorkPool.id`.

func (*WorkPoolFilterID) ApplyDefaults

func (s *WorkPoolFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkPoolFilterID) MarshalJSON

func (s WorkPoolFilterID) MarshalJSON() ([]byte, error)

func (*WorkPoolFilterID) UnmarshalJSON

func (s *WorkPoolFilterID) UnmarshalJSON(data []byte) error

type WorkPoolFilterName

type WorkPoolFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/WorkPoolFilterName Filter by `WorkPool.name`.

func (*WorkPoolFilterName) ApplyDefaults

func (s *WorkPoolFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkPoolFilterName) MarshalJSON

func (s WorkPoolFilterName) MarshalJSON() ([]byte, error)

func (*WorkPoolFilterName) UnmarshalJSON

func (s *WorkPoolFilterName) UnmarshalJSON(data []byte) error

type WorkPoolFilterType

type WorkPoolFilterType struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/WorkPoolFilterType Filter by `WorkPool.type`.

func (*WorkPoolFilterType) ApplyDefaults

func (s *WorkPoolFilterType) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkPoolFilterType) MarshalJSON

func (s WorkPoolFilterType) MarshalJSON() ([]byte, error)

func (*WorkPoolFilterType) UnmarshalJSON

func (s *WorkPoolFilterType) UnmarshalJSON(data []byte) error

type WorkPoolStatus

type WorkPoolStatus string

#/components/schemas/WorkPoolStatus Enumeration of work pool statuses.

const (
	WorkPoolStatusREADY    WorkPoolStatus = "READY"
	WorkPoolStatusNOTREADY WorkPoolStatus = "NOT_READY"
	WorkPoolStatusPAUSED   WorkPoolStatus = "PAUSED"
)

type WorkPoolStorageConfiguration

type WorkPoolStorageConfiguration struct {
	BundleUploadStep            Nullable[map[string]any] `form:"bundle_upload_step,omitempty" json:"bundle_upload_step,omitempty"`
	BundleExecutionStep         Nullable[map[string]any] `form:"bundle_execution_step,omitempty" json:"bundle_execution_step,omitempty"`
	DefaultResultStorageBlockID Nullable[UUID]           `form:"default_result_storage_block_id,omitempty" json:"default_result_storage_block_id,omitempty"`
	AdditionalProperties        map[string]any           `json:"-"`
}

#/components/schemas/WorkPoolStorageConfiguration A representation of a work pool's storage configuration

func (*WorkPoolStorageConfiguration) ApplyDefaults

func (s *WorkPoolStorageConfiguration) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkPoolStorageConfiguration) MarshalJSON

func (s WorkPoolStorageConfiguration) MarshalJSON() ([]byte, error)

func (*WorkPoolStorageConfiguration) UnmarshalJSON

func (s *WorkPoolStorageConfiguration) UnmarshalJSON(data []byte) error

type WorkPoolStorageConfigurationBundleExecutionStepAnyOf0

type WorkPoolStorageConfigurationBundleExecutionStepAnyOf0 = map[string]any

#/components/schemas/WorkPoolStorageConfiguration/properties/bundle_execution_step/anyOf/0

type WorkPoolStorageConfigurationBundleUploadStepAnyOf0

type WorkPoolStorageConfigurationBundleUploadStepAnyOf0 = map[string]any

#/components/schemas/WorkPoolStorageConfiguration/properties/bundle_upload_step/anyOf/0

type WorkPoolUpdate

type WorkPoolUpdate struct {
	Description          Nullable[string]                       `form:"description,omitempty" json:"description,omitempty"`
	IsPaused             Nullable[bool]                         `form:"is_paused,omitempty" json:"is_paused,omitempty"`
	BaseJobTemplate      Nullable[map[string]any]               `form:"base_job_template,omitempty" json:"base_job_template,omitempty"`
	ConcurrencyLimit     Nullable[int]                          `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	StorageConfiguration Nullable[WorkPoolStorageConfiguration] `form:"storage_configuration,omitempty" json:"storage_configuration,omitempty"`
	AdditionalProperties map[string]any                         `json:"-"`
}

#/components/schemas/WorkPoolUpdate Data used by the Prefect REST API to update a work pool.

func (*WorkPoolUpdate) ApplyDefaults

func (s *WorkPoolUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkPoolUpdate) MarshalJSON

func (s WorkPoolUpdate) MarshalJSON() ([]byte, error)

func (*WorkPoolUpdate) UnmarshalJSON

func (s *WorkPoolUpdate) UnmarshalJSON(data []byte) error

type WorkPoolUpdateBaseJobTemplateAnyOf0

type WorkPoolUpdateBaseJobTemplateAnyOf0 = map[string]any

#/components/schemas/WorkPoolUpdate/properties/base_job_template/anyOf/0

type WorkQueue

type WorkQueue struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the work queue.
	Name string `form:"name" json:"name"`
	// An optional description for the work queue.
	Description Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	// Whether or not the work queue is paused.
	IsPaused *bool `form:"is_paused,omitempty" json:"is_paused,omitempty"`
	// An optional concurrency limit for the work queue.
	ConcurrencyLimit Nullable[int] `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	// The queue's priority. Lower values are higher priority (1 is the highest).
	Priority *int `form:"priority,omitempty" json:"priority,omitempty"`
	// The work pool with which the queue is associated.
	WorkPoolID Nullable[UUID] `form:"work_pool_id,omitempty" json:"work_pool_id,omitempty"`
	// DEPRECATED: Filter criteria for the work queue.
	Filter Nullable[QueueFilter] `form:"filter,omitempty" json:"filter,omitempty"`
	// The last time an agent polled this queue for work.
	LastPolled Nullable[time.Time] `form:"last_polled,omitempty" json:"last_polled,omitempty"`
}

#/components/schemas/WorkQueue An ORM representation of a work queue

func (*WorkQueue) ApplyDefaults

func (s *WorkQueue) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type WorkQueueCheckForDeploymentDeploymentsIDWorkQueueCheckGetJSONResponse

type WorkQueueCheckForDeploymentDeploymentsIDWorkQueueCheckGetJSONResponse = []WorkQueue

#/paths//deployments/{id}/work_queue_check/get/responses/200/content/application/json/schema

type WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetParams

type WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGetParams defines parameters for WorkQueueCheckForDeploymentDeploymentsIdWorkQueueCheckGet.

type WorkQueueCreate

type WorkQueueCreate struct {
	Name                 string                `form:"name" json:"name"`
	Description          Nullable[string]      `form:"description,omitempty" json:"description,omitempty"`
	IsPaused             *bool                 `form:"is_paused,omitempty" json:"is_paused,omitempty"`
	ConcurrencyLimit     Nullable[int]         `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	Priority             Nullable[int]         `form:"priority,omitempty" json:"priority,omitempty"`
	Filter               Nullable[QueueFilter] `form:"filter,omitempty" json:"filter,omitempty"`
	AdditionalProperties map[string]any        `json:"-"`
}

#/components/schemas/WorkQueueCreate Data used by the Prefect REST API to create a work queue.

func (*WorkQueueCreate) ApplyDefaults

func (s *WorkQueueCreate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkQueueCreate) MarshalJSON

func (s WorkQueueCreate) MarshalJSON() ([]byte, error)

func (*WorkQueueCreate) UnmarshalJSON

func (s *WorkQueueCreate) UnmarshalJSON(data []byte) error

type WorkQueueFilter

type WorkQueueFilter struct {
	Operator             *Operator                     `form:"operator,omitempty" json:"operator,omitempty"`
	ID                   Nullable[WorkQueueFilterID]   `form:"id,omitempty" json:"id,omitempty"`
	Name                 Nullable[WorkQueueFilterName] `form:"name,omitempty" json:"name,omitempty"`
	AdditionalProperties map[string]any                `json:"-"`
}

#/components/schemas/WorkQueueFilter Filter work queues. Only work queues matching all criteria will be returned

func (*WorkQueueFilter) ApplyDefaults

func (s *WorkQueueFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkQueueFilter) MarshalJSON

func (s WorkQueueFilter) MarshalJSON() ([]byte, error)

func (*WorkQueueFilter) UnmarshalJSON

func (s *WorkQueueFilter) UnmarshalJSON(data []byte) error

type WorkQueueFilterID

type WorkQueueFilterID struct {
	Any                  Nullable[[]UUID] `form:"any_,omitempty" json:"any_,omitempty"`
	AdditionalProperties map[string]any   `json:"-"`
}

#/components/schemas/WorkQueueFilterId Filter by `WorkQueue.id`.

func (*WorkQueueFilterID) ApplyDefaults

func (s *WorkQueueFilterID) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkQueueFilterID) MarshalJSON

func (s WorkQueueFilterID) MarshalJSON() ([]byte, error)

func (*WorkQueueFilterID) UnmarshalJSON

func (s *WorkQueueFilterID) UnmarshalJSON(data []byte) error

type WorkQueueFilterName

type WorkQueueFilterName struct {
	Any                  Nullable[[]string] `form:"any_,omitempty" json:"any_,omitempty"`
	Startswith           Nullable[[]string] `form:"startswith_,omitempty" json:"startswith_,omitempty"`
	AdditionalProperties map[string]any     `json:"-"`
}

#/components/schemas/WorkQueueFilterName Filter by `WorkQueue.name`.

func (*WorkQueueFilterName) ApplyDefaults

func (s *WorkQueueFilterName) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkQueueFilterName) MarshalJSON

func (s WorkQueueFilterName) MarshalJSON() ([]byte, error)

func (*WorkQueueFilterName) UnmarshalJSON

func (s *WorkQueueFilterName) UnmarshalJSON(data []byte) error

type WorkQueueHealthPolicy

type WorkQueueHealthPolicy struct {
	// The maximum number of late runs in the work queue before it is deemed unhealthy. Defaults to `0`.
	MaximumLateRuns Nullable[int] `form:"maximum_late_runs,omitempty" json:"maximum_late_runs,omitempty"`
	// The maximum number of time in seconds elapsed since work queue has been polled before it is deemed unhealthy. Defaults to `60`.
	MaximumSecondsSinceLastPolled Nullable[int] `form:"maximum_seconds_since_last_polled,omitempty" json:"maximum_seconds_since_last_polled,omitempty"`
}

#/components/schemas/WorkQueueHealthPolicy

func (*WorkQueueHealthPolicy) ApplyDefaults

func (s *WorkQueueHealthPolicy) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type WorkQueueResponse

type WorkQueueResponse struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the work queue.
	Name string `form:"name" json:"name"`
	// An optional description for the work queue.
	Description Nullable[string] `form:"description,omitempty" json:"description,omitempty"`
	// Whether or not the work queue is paused.
	IsPaused *bool `form:"is_paused,omitempty" json:"is_paused,omitempty"`
	// An optional concurrency limit for the work queue.
	ConcurrencyLimit Nullable[int] `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	// The queue's priority. Lower values are higher priority (1 is the highest).
	Priority *int `form:"priority,omitempty" json:"priority,omitempty"`
	// The work pool with which the queue is associated.
	WorkPoolID Nullable[UUID] `form:"work_pool_id,omitempty" json:"work_pool_id,omitempty"`
	// DEPRECATED: Filter criteria for the work queue.
	Filter Nullable[QueueFilter] `form:"filter,omitempty" json:"filter,omitempty"`
	// The last time an agent polled this queue for work.
	LastPolled Nullable[time.Time] `form:"last_polled,omitempty" json:"last_polled,omitempty"`
	// The name of the work pool the work pool resides within.
	WorkPoolName Nullable[string] `form:"work_pool_name,omitempty" json:"work_pool_name,omitempty"`
	// The queue status.
	Status Nullable[WorkQueueStatus] `form:"status,omitempty" json:"status,omitempty"`
}

#/components/schemas/WorkQueueResponse

func (*WorkQueueResponse) ApplyDefaults

func (s *WorkQueueResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type WorkQueueStatus

type WorkQueueStatus string

#/components/schemas/WorkQueueStatus Enumeration of work queue statuses.

const (
	WorkQueueStatusREADY    WorkQueueStatus = "READY"
	WorkQueueStatusNOTREADY WorkQueueStatus = "NOT_READY"
	WorkQueueStatusPAUSED   WorkQueueStatus = "PAUSED"
)

type WorkQueueStatusDetail

type WorkQueueStatusDetail struct {
	// Whether or not the work queue is healthy.
	Healthy bool `form:"healthy" json:"healthy"`
	// The number of late flow runs in the work queue.
	LateRunsCount *int `form:"late_runs_count,omitempty" json:"late_runs_count,omitempty"`
	// The last time an agent polled this queue for work.
	LastPolled        Nullable[time.Time]   `form:"last_polled,omitempty" json:"last_polled,omitempty"`
	HealthCheckPolicy WorkQueueHealthPolicy `form:"health_check_policy" json:"health_check_policy"`
}

#/components/schemas/WorkQueueStatusDetail

func (*WorkQueueStatusDetail) ApplyDefaults

func (s *WorkQueueStatusDetail) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type WorkQueueUpdate

type WorkQueueUpdate struct {
	Name                 Nullable[string]      `form:"name,omitempty" json:"name,omitempty"`
	Description          Nullable[string]      `form:"description,omitempty" json:"description,omitempty"`
	IsPaused             *bool                 `form:"is_paused,omitempty" json:"is_paused,omitempty"`
	ConcurrencyLimit     Nullable[int]         `form:"concurrency_limit,omitempty" json:"concurrency_limit,omitempty"`
	Priority             Nullable[int]         `form:"priority,omitempty" json:"priority,omitempty"`
	LastPolled           Nullable[time.Time]   `form:"last_polled,omitempty" json:"last_polled,omitempty"`
	Filter               Nullable[QueueFilter] `form:"filter,omitempty" json:"filter,omitempty"`
	AdditionalProperties map[string]any        `json:"-"`
}

#/components/schemas/WorkQueueUpdate Data used by the Prefect REST API to update a work queue.

func (*WorkQueueUpdate) ApplyDefaults

func (s *WorkQueueUpdate) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkQueueUpdate) MarshalJSON

func (s WorkQueueUpdate) MarshalJSON() ([]byte, error)

func (*WorkQueueUpdate) UnmarshalJSON

func (s *WorkQueueUpdate) UnmarshalJSON(data []byte) error

type WorkerFilter

type WorkerFilter struct {
	Operator             *Operator                               `form:"operator,omitempty" json:"operator,omitempty"`
	LastHeartbeatTime    Nullable[WorkerFilterLastHeartbeatTime] `form:"last_heartbeat_time,omitempty" json:"last_heartbeat_time,omitempty"`
	Status               Nullable[WorkerFilterStatus]            `form:"status,omitempty" json:"status,omitempty"`
	AdditionalProperties map[string]any                          `json:"-"`
}

#/components/schemas/WorkerFilter Filter by `Worker.last_heartbeat_time`.

func (*WorkerFilter) ApplyDefaults

func (s *WorkerFilter) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkerFilter) MarshalJSON

func (s WorkerFilter) MarshalJSON() ([]byte, error)

func (*WorkerFilter) UnmarshalJSON

func (s *WorkerFilter) UnmarshalJSON(data []byte) error

type WorkerFilterLastHeartbeatTime

type WorkerFilterLastHeartbeatTime struct {
	Before               Nullable[time.Time] `form:"before_,omitempty" json:"before_,omitempty"`
	After                Nullable[time.Time] `form:"after_,omitempty" json:"after_,omitempty"`
	AdditionalProperties map[string]any      `json:"-"`
}

#/components/schemas/WorkerFilterLastHeartbeatTime Filter by `Worker.last_heartbeat_time`.

func (*WorkerFilterLastHeartbeatTime) ApplyDefaults

func (s *WorkerFilterLastHeartbeatTime) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkerFilterLastHeartbeatTime) MarshalJSON

func (s WorkerFilterLastHeartbeatTime) MarshalJSON() ([]byte, error)

func (*WorkerFilterLastHeartbeatTime) UnmarshalJSON

func (s *WorkerFilterLastHeartbeatTime) UnmarshalJSON(data []byte) error

type WorkerFilterStatus

type WorkerFilterStatus struct {
	Any                  Nullable[[]WorkerStatus] `form:"any_,omitempty" json:"any_,omitempty"`
	NotAny               Nullable[[]WorkerStatus] `form:"not_any_,omitempty" json:"not_any_,omitempty"`
	AdditionalProperties map[string]any           `json:"-"`
}

#/components/schemas/WorkerFilterStatus Filter by `Worker.status`.

func (*WorkerFilterStatus) ApplyDefaults

func (s *WorkerFilterStatus) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

func (WorkerFilterStatus) MarshalJSON

func (s WorkerFilterStatus) MarshalJSON() ([]byte, error)

func (*WorkerFilterStatus) UnmarshalJSON

func (s *WorkerFilterStatus) UnmarshalJSON(data []byte) error

type WorkerFilterStatusAnyAnyOf0

type WorkerFilterStatusAnyAnyOf0 = []WorkerStatus

#/components/schemas/WorkerFilterStatus/properties/any_/anyOf/0

type WorkerFilterStatusNotAnyAnyOf0

type WorkerFilterStatusNotAnyAnyOf0 = []WorkerStatus

#/components/schemas/WorkerFilterStatus/properties/not_any_/anyOf/0

type WorkerFlowRunResponse

type WorkerFlowRunResponse struct {
	WorkPoolID  UUID    `form:"work_pool_id" json:"work_pool_id"`
	WorkQueueID UUID    `form:"work_queue_id" json:"work_queue_id"`
	FlowRun     FlowRun `form:"flow_run" json:"flow_run"`
}

#/components/schemas/WorkerFlowRunResponse

func (*WorkerFlowRunResponse) ApplyDefaults

func (s *WorkerFlowRunResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostParams

type WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostParams struct {
	// x-prefect-api-version (header)
	XPrefectApiVersion *string
}

WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPostParams defines parameters for WorkerHeartbeatWorkPoolsWorkPoolNameWorkersHeartbeatPost.

type WorkerResponse

type WorkerResponse struct {
	ID      UUID                `form:"id" json:"id"`
	Created Nullable[time.Time] `form:"created" json:"created"`
	Updated Nullable[time.Time] `form:"updated" json:"updated"`
	// The name of the worker.
	Name string `form:"name" json:"name"`
	// The work pool with which the queue is associated.
	WorkPoolID UUID `form:"work_pool_id" json:"work_pool_id"`
	// The last time the worker process sent a heartbeat.
	LastHeartbeatTime Nullable[time.Time] `form:"last_heartbeat_time,omitempty" json:"last_heartbeat_time,omitempty"`
	// The number of seconds to expect between heartbeats sent by the worker.
	HeartbeatIntervalSeconds Nullable[int] `form:"heartbeat_interval_seconds,omitempty" json:"heartbeat_interval_seconds,omitempty"`
	Status                   *WorkerStatus `form:"status,omitempty" json:"status,omitempty"`
}

#/components/schemas/WorkerResponse

func (*WorkerResponse) ApplyDefaults

func (s *WorkerResponse) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type WorkerSettings

type WorkerSettings struct {
	// If True, enables debug mode for the worker only. Unlike PREFECT_DEBUG_MODE, this setting does not propagate to flow runs executed by the worker.
	DebugMode *bool `form:"debug_mode,omitempty" json:"debug_mode,omitempty"`
	// Number of seconds a worker should wait between sending a heartbeat.
	HeartbeatSeconds *float32 `form:"heartbeat_seconds,omitempty" json:"heartbeat_seconds,omitempty"`
	// Number of seconds a worker should wait between queries for scheduled work.
	QuerySeconds *float32 `form:"query_seconds,omitempty" json:"query_seconds,omitempty"`
	// The number of seconds into the future a worker should query for scheduled work.
	PrefetchSeconds *float32 `form:"prefetch_seconds,omitempty" json:"prefetch_seconds,omitempty"`
	// Enable worker-side flow run cancellation for pending flow runs. When enabled, the worker will terminate infrastructure for flow runs that are cancelled while still in PENDING state (before the runner starts).
	EnableCancellation *bool `form:"enable_cancellation,omitempty" json:"enable_cancellation,omitempty"`
	// Number of seconds between polls for cancelling flow runs. Used as a fallback when the WebSocket connection for real-time cancellation events is unavailable.
	CancellationPollSeconds *float32                 `form:"cancellation_poll_seconds,omitempty" json:"cancellation_poll_seconds,omitempty"`
	Webserver               *WorkerWebserverSettings `form:"webserver,omitempty" json:"webserver,omitempty"`
}

#/components/schemas/WorkerSettings

func (*WorkerSettings) ApplyDefaults

func (s *WorkerSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

type WorkerStatus

type WorkerStatus string

#/components/schemas/WorkerStatus Enumeration of worker statuses.

const (
	ONLINE  WorkerStatus = "ONLINE"
	OFFLINE WorkerStatus = "OFFLINE"
)

type WorkerWebserverSettings

type WorkerWebserverSettings struct {
	// The host address the worker's webserver should bind to.
	Host *string `form:"host,omitempty" json:"host,omitempty"`
	// The port the worker's webserver should bind to.
	Port *int `form:"port,omitempty" json:"port,omitempty"`
}

#/components/schemas/WorkerWebserverSettings

func (*WorkerWebserverSettings) ApplyDefaults

func (s *WorkerWebserverSettings) ApplyDefaults()

ApplyDefaults sets default values for fields that are nil.

Directories

Path Synopsis
examples
cloud command
selfhosted command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL