Seclai Go SDK

Version: 1.1.3

Generated from go doc.


=== github.com/seclai/seclai-go ===

package seclai // import "github.com/seclai/seclai-go"

Package seclai is the official Seclai Go SDK.

The SDK provides typed convenience methods for the full Seclai API, covering:

  - Agents: CRUD, definitions, runs, streaming, polling, input uploads,
    AI assistant
  - Agent Evaluations: criteria, results, summaries, compatible runs, draft
    tests
  - Knowledge Bases: CRUD
  - Memory Banks: CRUD, compaction, templates, AI assistant
  - Sources: CRUD, file uploads, inline text, embedding migrations
  - Source Exports: create, list, download, estimate, cancel
  - Content: detail, embeddings, inline text replace, file uploads
  - Solutions: CRUD, resource linking, conversations, AI assistant
  - Governance: AI assistant for policy management
  - Alerts: CRUD, configs, organization preferences
  - Models: alerts, recommendations
  - Search: global search across resources
  - Top-Level AI Assistant: feedback, generation, acceptance/decline

# Authentication

Credentials are resolved via a chain (first match wins):

 1. Explicit APIKey option
 2. Explicit AccessToken option (static string)
 3. Explicit AccessTokenProvider option (function called per request)
 4. SECLAI_API_KEY environment variable
 5. SSO profile from ~/.seclai/config + cached tokens in ~/.seclai/sso/cache/

API key authentication:

    client, _ := seclai.NewClient(seclai.Options{
        APIKey: "sk-...",
    })

Bearer token with a static access token:

    client, _ := seclai.NewClient(seclai.Options{
        AccessToken: "eyJhbGciOi...",
    })

Bearer token with a provider function (called per request):

    client, _ := seclai.NewClient(seclai.Options{
        AccessTokenProvider: func(ctx context.Context) (string, error) {
            return getTokenFromVault(ctx)
        },
    })

SSO profile (reads ~/.seclai/config, auto-refreshes cached tokens):

    client, _ := seclai.NewClient(seclai.Options{
        Profile: "my-profile",
    })

Environment variables:

  - SECLAI_API_KEY: API key for x-api-key header authentication
  - SECLAI_API_URL: base URL (defaults to https://seclai.com)
  - SECLAI_PROFILE: SSO profile name (defaults to "default")
  - SECLAI_CONFIG_DIR: config directory (defaults to ~/.seclai)

# Usage

    client, err := seclai.NewClient(seclai.Options{})
    if err != nil {
        log.Fatal(err)
    }

    // List agents
    agents, err := client.ListAgents(ctx, seclai.ListOptions{Page: 1, Limit: 20})

    // Run an agent and poll for completion
    result, err := client.RunAgentAndPoll(ctx, agentID, seclai.AgentRunRequest{}, nil)

    // Stream agent events via channel
    events, errCh := client.RunStreamingAgent(ctx, agentID, seclai.AgentRunStreamRequest{})
    for evt := range events {
        fmt.Println(evt.Event, evt.Run)
    }
    if err := <-errCh; err != nil { ... }

# Error Handling

The SDK returns typed errors for programmatic handling:

  - ConfigurationError: invalid or missing client configuration
  - APIStatusError: non-2xx HTTP responses
  - APIValidationError: HTTP 422 validation errors (embeds APIStatusError)
  - StreamingError: SSE stream failures (includes RunID when available)

# Low-Level Access

Use Client.Do for direct API requests or Client.Generated for the raw
OpenAPI-generated client with full request/response types.

CONSTANTS

const DefaultBaseURL = "https://seclai.com"
    DefaultBaseURL is the default API base URL.

    Convenience methods use paths like "/sources/" under this base.

const DefaultSsoClientID = "4bgf8v9qmc5puivbaqon9n5lmr"
    DefaultSsoClientID is the production Cognito app client ID. Override with
    SECLAI_SSO_CLIENT_ID or config file.

const DefaultSsoDomain = "auth.seclai.com"
    DefaultSsoDomain is the production Cognito domain. Override with
    SECLAI_SSO_DOMAIN or config file.

const DefaultSsoRegion = "us-west-2"
    DefaultSsoRegion is the default AWS region. Override with SECLAI_SSO_REGION
    or config file.


FUNCTIONS

func CacheFileName(domain, clientID string) string
    CacheFileName computes the SHA-1 hex of "domain|clientId".

func DeleteSsoCache(configDir string, profile *SsoProfile) error
    DeleteSsoCache removes a cached token file.

func IsTokenValid(entry *SsoCacheEntry) bool
    IsTokenValid checks if a cached token is still valid (with 30s buffer).

func ParseIni(r io.Reader) map[string]map[string]string
    ParseIni parses an AWS-style INI config into sections. [default] stays as
    "default"; [profile X] becomes "X".

func WriteSsoCache(configDir string, profile *SsoProfile, entry *SsoCacheEntry) error
    WriteSsoCache atomically writes a cache entry.


TYPES

type APIStatusError struct {
	// StatusCode is the HTTP status code (e.g. 400, 404, 500).
	StatusCode int
	// Method is the HTTP method used (e.g. "GET", "POST").
	Method string
	// URL is the full request URL.
	URL string
	// ResponseText is the raw response body, if available.
	ResponseText string
}
    APIStatusError is returned for non-2xx HTTP responses.

func (e *APIStatusError) Error() string

type APIValidationError struct {
	APIStatusError
	// ValidationError is the parsed validation payload, if available.
	ValidationError *HTTPValidationError
}
    APIValidationError is returned for HTTP 422 responses.

    When the API returns a structured validation payload, it is captured in
    ValidationError.

func (e *APIValidationError) Error() string

type AccessTokenProvider = func(ctx context.Context) (string, error)
    AccessTokenProvider is a function that returns a bearer token on each call.

type AddCommentRequest = generated.RoutersApiAlertsAddCommentRequest
    AddCommentRequest is the request body for adding a comment to an alert.

type AddConversationTurnRequest = generated.AddConversationTurnRequest
    AddConversationTurnRequest is the request body for adding a conversation
    turn.

type AgentDefinitionResponse = generated.AgentDefinitionResponse
    AgentDefinitionResponse is the agent's step workflow definition.

type AgentEvaluationTier = generated.AgentEvaluationTier
    AgentEvaluationTier controls model selection for agent evaluation: "fast",
    "balanced", or "thorough".

type AgentExportResponse = generated.AgentExportResponse
    AgentExportResponse is a portable JSON snapshot of an agent definition.

type AgentListResponse = generated.RoutersApiAgentsAgentListResponse
    AgentListResponse is a paginated list of agents.

type AgentRunAttemptResponse = generated.AgentRunAttemptResponse
    AgentRunAttemptResponse describes a single attempt within an agent run step.

type AgentRunEvent struct {
	// Event is the SSE event type (e.g. "init", "update", "done").
	Event string
	// Data is the raw JSON data payload.
	Data string
	// Run is the parsed AgentRunResponse if the data could be decoded.
	Run *AgentRunResponse
}
    AgentRunEvent is a single event from an SSE agent run stream.

type AgentRunListResponse = generated.RoutersApiAgentsAgentRunListResponse
    AgentRunListResponse is a paginated list of agent runs.

type AgentRunRequest = generated.AgentRunRequest
    AgentRunRequest is the request body for starting an agent run.

type AgentRunResponse = generated.AgentRunResponse
    AgentRunResponse describes an agent run.

type AgentRunStepResponse = generated.AgentRunStepResponse
    AgentRunStepResponse describes a single step within an agent run.

type AgentRunStreamRequest = generated.AgentRunStreamRequest
    AgentRunStreamRequest is the request body for starting an agent run in
    streaming mode (SSE).

type AgentSummaryResponse = generated.AgentSummaryResponse
    AgentSummaryResponse is a summary of an agent (returned on
    create/update/get).

type AgentTraceMatchResponse = generated.AgentTraceMatchResponse
    AgentTraceMatchResponse is an individual match within an agent trace search.

type AgentTraceSearchRequest = generated.RoutersApiAgentsAgentTraceSearchRequest
    AgentTraceSearchRequest is a search request for agent runs (traces).

type AgentTraceSearchResponse = generated.AgentTraceSearchResponse
    AgentTraceSearchResponse contains matching agent runs from a search.

type AiAssistantAcceptRequest = generated.RoutersApiSolutionsAiAssistantAcceptRequest
    AiAssistantAcceptRequest is the request body for accepting an AI assistant
    plan.

type AiAssistantAcceptResponse = generated.AiAssistantAcceptResponse
    AiAssistantAcceptResponse is the response from accepting an AI assistant
    plan.

type AiAssistantFeedbackRequest = generated.RoutersApiAiAssistantAiAssistantFeedbackRequest
    AiAssistantFeedbackRequest is the request body for submitting AI assistant
    feedback.

type AiAssistantFeedbackResponse = generated.AiAssistantFeedbackResponse
    AiAssistantFeedbackResponse is the response from submitting AI assistant
    feedback.

type AiAssistantGenerateRequest = generated.AiAssistantGenerateRequest
    AiAssistantGenerateRequest is the request body for generating an AI
    assistant plan.

type AiAssistantGenerateResponse = generated.AiAssistantGenerateResponse
    AiAssistantGenerateResponse is the AI assistant generated plan response.

type AiConversationHistoryResponse = generated.AiConversationHistoryResponse
    AiConversationHistoryResponse is the AI conversation history for an agent.

type AiConversationTurnResponse = generated.AiConversationTurnResponse
    AiConversationTurnResponse is an individual turn in an AI conversation.

type ChangeStatusRequest = generated.ChangeStatusRequest
    ChangeStatusRequest is the request body for changing an alert's status.

type Client struct {
	// Has unexported fields.
}
    Client is the Seclai Go SDK client.

func NewClient(opts Options) (*Client, error)
    NewClient constructs a new Client.

    Returns ConfigurationError if credentials are missing or if the base URL is
    invalid.

func (c *Client) AcceptAiAssistantPlan(ctx context.Context, conversationID string, body AiAssistantAcceptRequest) (*AiAssistantAcceptResponse, error)
    AcceptAiAssistantPlan accepts a top-level AI assistant plan.

func (c *Client) AcceptAiMemoryBankSuggestion(ctx context.Context, conversationID string, body MemoryBankAcceptRequest) (json.RawMessage, error)
    AcceptAiMemoryBankSuggestion accepts a top-level AI memory bank suggestion.

func (c *Client) AcceptGovernanceAiPlan(ctx context.Context, conversationID string) (*GovernanceAiAcceptResponse, error)
    AcceptGovernanceAiPlan accepts a governance AI plan.

func (c *Client) AcceptMemoryBankAiSuggestion(ctx context.Context, conversationID string, body MemoryBankAcceptRequest) (json.RawMessage, error)
    AcceptMemoryBankAiSuggestion accepts an AI-generated memory bank suggestion.

func (c *Client) AcceptSolutionAiPlan(ctx context.Context, solutionID, conversationID string, body AiAssistantAcceptRequest) (*AiAssistantAcceptResponse, error)
    AcceptSolutionAiPlan accepts an AI-generated solution plan.

func (c *Client) AddAlertComment(ctx context.Context, alertID string, body AddCommentRequest) (json.RawMessage, error)
    AddAlertComment adds a comment to an alert.

func (c *Client) AddSolutionConversationTurn(ctx context.Context, solutionID string, body AddConversationTurnRequest) (*SolutionConversationResponse, error)
    AddSolutionConversationTurn adds a conversation turn to a solution.

func (c *Client) AiAssistantKnowledgeBase(ctx context.Context, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
    AiAssistantKnowledgeBase generates a knowledge base plan via the top-level
    AI assistant.

func (c *Client) AiAssistantMemoryBank(ctx context.Context, body MemoryBankAiAssistantRequest) (*MemoryBankAiAssistantResponse, error)
    AiAssistantMemoryBank generates a memory bank plan via the top-level AI
    assistant.

func (c *Client) AiAssistantSolution(ctx context.Context, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
    AiAssistantSolution generates a solution plan via the top-level AI
    assistant.

func (c *Client) AiAssistantSource(ctx context.Context, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
    AiAssistantSource generates a source plan via the top-level AI assistant.

func (c *Client) CancelAgentRun(ctx context.Context, runID string) (*AgentRunResponse, error)
    CancelAgentRun cancels an in-progress agent run.

func (c *Client) CancelSourceEmbeddingMigration(ctx context.Context, sourceID string) (*SourceEmbeddingMigrationResponse, error)
    CancelSourceEmbeddingMigration cancels an in-progress embedding migration.

func (c *Client) CancelSourceExport(ctx context.Context, sourceID, exportID string) (*ExportResponse, error)
    CancelSourceExport cancels a source export.

func (c *Client) ChangeAlertStatus(ctx context.Context, alertID string, body ChangeStatusRequest) (json.RawMessage, error)
    ChangeAlertStatus changes the status of an alert.

func (c *Client) CompactMemoryBank(ctx context.Context, memoryBankID string) error
    CompactMemoryBank triggers compaction for a memory bank.

func (c *Client) CreateAgent(ctx context.Context, body CreateAgentRequest) (*AgentSummaryResponse, error)
    CreateAgent creates a new agent.

func (c *Client) CreateAlertConfig(ctx context.Context, body CreateAlertConfigRequest) (json.RawMessage, error)
    CreateAlertConfig creates a new alert configuration.

func (c *Client) CreateEvaluationCriteria(ctx context.Context, agentID string, body CreateEvaluationCriteriaRequest) (*EvaluationCriteriaResponse, error)
    CreateEvaluationCriteria creates new evaluation criteria for an agent.

func (c *Client) CreateEvaluationResult(ctx context.Context, criteriaID string, body CreateEvaluationResultRequest) (*EvaluationResultResponse, error)
    CreateEvaluationResult creates a new evaluation result for criteria.

func (c *Client) CreateKnowledgeBase(ctx context.Context, body CreateKnowledgeBaseBody) (*KnowledgeBaseResponse, error)
    CreateKnowledgeBase creates a new knowledge base.

func (c *Client) CreateMemoryBank(ctx context.Context, body CreateMemoryBankBody) (*MemoryBankResponse, error)
    CreateMemoryBank creates a new memory bank.

func (c *Client) CreateSolution(ctx context.Context, body CreateSolutionRequest) (*SolutionResponse, error)
    CreateSolution creates a new solution.

func (c *Client) CreateSource(ctx context.Context, body CreateSourceBody) (*SourceResponse, error)
    CreateSource creates a new source.

func (c *Client) CreateSourceExport(ctx context.Context, sourceID string, body CreateExportRequest) (*ExportResponse, error)
    CreateSourceExport creates a new export for a source.

func (c *Client) DeclineAiAssistantPlan(ctx context.Context, conversationID string) error
    DeclineAiAssistantPlan declines a top-level AI assistant plan.

func (c *Client) DeclineGovernanceAiPlan(ctx context.Context, conversationID string) error
    DeclineGovernanceAiPlan declines a governance AI plan.

func (c *Client) DeclineSolutionAiPlan(ctx context.Context, solutionID, conversationID string) error
    DeclineSolutionAiPlan declines an AI-generated solution plan.

func (c *Client) DeleteAgent(ctx context.Context, agentID string) error
    DeleteAgent deletes an agent.

func (c *Client) DeleteAgentRun(ctx context.Context, runID string) error
    DeleteAgentRun cancels/deletes a specific run by run ID.

func (c *Client) DeleteAlertConfig(ctx context.Context, configID string) error
    DeleteAlertConfig deletes an alert configuration.

func (c *Client) DeleteContent(ctx context.Context, contentVersionID string) error
    DeleteContent deletes a content version.

func (c *Client) DeleteEvaluationCriteria(ctx context.Context, criteriaID string) error
    DeleteEvaluationCriteria deletes evaluation criteria.

func (c *Client) DeleteKnowledgeBase(ctx context.Context, knowledgeBaseID string) error
    DeleteKnowledgeBase deletes a knowledge base.

func (c *Client) DeleteMemoryBank(ctx context.Context, memoryBankID string) error
    DeleteMemoryBank deletes a memory bank.

func (c *Client) DeleteMemoryBankSource(ctx context.Context, memoryBankID string) error
    DeleteMemoryBankSource deletes the source associated with a memory bank.

func (c *Client) DeleteSolution(ctx context.Context, solutionID string) error
    DeleteSolution deletes a solution.

func (c *Client) DeleteSource(ctx context.Context, sourceID string) error
    DeleteSource deletes a source.

func (c *Client) DeleteSourceExport(ctx context.Context, sourceID, exportID string) error
    DeleteSourceExport deletes a source export.

func (c *Client) Do(ctx context.Context, method, apiPath string, query map[string]string, body any, headers map[string]string, out any) error
    Do makes a low-level request to the Seclai API.

    For JSON responses, out is decoded from JSON when non-nil. For non-2xx
    responses, an *APIStatusError or *APIValidationError is returned.

func (c *Client) DownloadSourceExport(ctx context.Context, sourceID, exportID string) (*http.Response, error)
    DownloadSourceExport downloads a source export. Returns the raw HTTP
    response so the caller can stream the body. The caller must close the
    response body.

func (c *Client) EstimateSourceExport(ctx context.Context, sourceID string, body EstimateExportRequest) (*EstimateExportResponse, error)
    EstimateSourceExport estimates the cost/size of a source export.

func (c *Client) ExportAgent(ctx context.Context, agentID string, download bool) (*AgentExportResponse, error)
    ExportAgent exports an agent definition as a portable JSON snapshot.

func (c *Client) GenerateAgentSteps(ctx context.Context, agentID string, body GenerateAgentStepsRequest) (*GenerateAgentStepsResponse, error)
    GenerateAgentSteps uses the AI assistant to generate step configurations for
    an agent.

func (c *Client) GenerateGovernanceAiPlan(ctx context.Context, body GovernanceAiAssistantRequest) (*GovernanceAiAssistantResponse, error)
    GenerateGovernanceAiPlan uses the governance AI assistant to generate a
    plan.

func (c *Client) GenerateMemoryBankConfig(ctx context.Context, body MemoryBankAiAssistantRequest) (*MemoryBankAiAssistantResponse, error)
    GenerateMemoryBankConfig uses the AI assistant to generate memory bank
    configuration.

func (c *Client) GenerateSolutionAiKnowledgeBase(ctx context.Context, solutionID string, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
    GenerateSolutionAiKnowledgeBase uses the AI assistant to generate a
    knowledge base plan for a solution.

func (c *Client) GenerateSolutionAiPlan(ctx context.Context, solutionID string, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
    GenerateSolutionAiPlan uses the AI assistant to generate a plan for a
    solution.

func (c *Client) GenerateSolutionAiSource(ctx context.Context, solutionID string, body AiAssistantGenerateRequest) (*AiAssistantGenerateResponse, error)
    GenerateSolutionAiSource uses the AI assistant to generate a source plan for
    a solution.

func (c *Client) GenerateStepConfig(ctx context.Context, agentID string, body GenerateStepConfigRequest) (*GenerateStepConfigResponse, error)
    GenerateStepConfig uses the AI assistant to generate configuration for a
    single step.

func (c *Client) Generated() *generated.ClientWithResponses
    Generated returns the underlying OpenAPI-generated client.

    It is fully typed and exposes all endpoints directly.

func (c *Client) GetAgent(ctx context.Context, agentID string) (*AgentSummaryResponse, error)
    GetAgent retrieves an agent by ID.

func (c *Client) GetAgentAiConversationHistory(ctx context.Context, agentID string) (*AiConversationHistoryResponse, error)
    GetAgentAiConversationHistory retrieves AI assistant conversation history
    for an agent.

func (c *Client) GetAgentDefinition(ctx context.Context, agentID string) (*AgentDefinitionResponse, error)
    GetAgentDefinition retrieves the definition (step configuration) for an
    agent.

func (c *Client) GetAgentInputUploadStatus(ctx context.Context, agentID, uploadID string) (*UploadAgentInputApiResponse, error)
    GetAgentInputUploadStatus checks the status of an input upload.

func (c *Client) GetAgentRun(ctx context.Context, runID string, opts *GetAgentRunOptions) (*AgentRunResponse, error)
    GetAgentRun fetches a specific run by run ID.

func (c *Client) GetAgentsUsingMemoryBank(ctx context.Context, memoryBankID string) (json.RawMessage, error)
    GetAgentsUsingMemoryBank lists agents that use a memory bank.

func (c *Client) GetAiAssistantMemoryBankHistory(ctx context.Context) (*MemoryBankLastConversationResponse, error)
    GetAiAssistantMemoryBankHistory retrieves the last AI assistant memory bank
    conversation.

func (c *Client) GetAlert(ctx context.Context, alertID string) (json.RawMessage, error)
    GetAlert retrieves an alert by ID.

func (c *Client) GetAlertConfig(ctx context.Context, configID string) (json.RawMessage, error)
    GetAlertConfig retrieves an alert configuration by ID.

func (c *Client) GetContentDetail(ctx context.Context, contentVersionID string, start, end int) (*ContentDetailResponse, error)
    GetContentDetail fetches content detail.

func (c *Client) GetEvaluationCriteria(ctx context.Context, criteriaID string) (*EvaluationCriteriaResponse, error)
    GetEvaluationCriteria retrieves evaluation criteria by ID.

func (c *Client) GetEvaluationCriteriaSummary(ctx context.Context, criteriaID string) (*EvaluationResultSummaryResponse, error)
    GetEvaluationCriteriaSummary retrieves the summary for evaluation criteria.

func (c *Client) GetKnowledgeBase(ctx context.Context, knowledgeBaseID string) (*KnowledgeBaseResponse, error)
    GetKnowledgeBase retrieves a knowledge base by ID.

func (c *Client) GetMemoryBank(ctx context.Context, memoryBankID string) (*MemoryBankResponse, error)
    GetMemoryBank retrieves a memory bank by ID.

func (c *Client) GetMemoryBankAiLastConversation(ctx context.Context) (*MemoryBankLastConversationResponse, error)
    GetMemoryBankAiLastConversation retrieves the last AI assistant conversation
    for memory banks.

func (c *Client) GetMemoryBankStats(ctx context.Context, memoryBankID string) (json.RawMessage, error)
    GetMemoryBankStats retrieves statistics for a memory bank.

func (c *Client) GetModelRecommendations(ctx context.Context, modelID string) (json.RawMessage, error)
    GetModelRecommendations retrieves recommendations for a model.

func (c *Client) GetNonManualEvaluationSummary(ctx context.Context, agentID string) (*NonManualEvaluationSummaryResponse, error)
    GetNonManualEvaluationSummary retrieves a summary of non-manual evaluation
    results.

func (c *Client) GetSolution(ctx context.Context, solutionID string) (*SolutionResponse, error)
    GetSolution retrieves a solution by ID.

func (c *Client) GetSource(ctx context.Context, sourceID string) (*SourceResponse, error)
    GetSource retrieves a source by ID.

func (c *Client) GetSourceEmbeddingMigration(ctx context.Context, sourceID string) (*SourceEmbeddingMigrationResponse, error)
    GetSourceEmbeddingMigration retrieves the embedding migration status for a
    source.

func (c *Client) GetSourceExport(ctx context.Context, sourceID, exportID string) (*ExportResponse, error)
    GetSourceExport retrieves a source export by ID.

func (c *Client) GetUnreadModelAlertCount(ctx context.Context) (json.RawMessage, error)
    GetUnreadModelAlertCount retrieves the count of unread model alerts.

func (c *Client) LinkAgentsToSolution(ctx context.Context, solutionID string, body LinkResourcesRequest) (*SolutionResponse, error)
    LinkAgentsToSolution links agents to a solution.

func (c *Client) LinkKnowledgeBasesToSolution(ctx context.Context, solutionID string, body LinkResourcesRequest) (*SolutionResponse, error)
    LinkKnowledgeBasesToSolution links knowledge bases to a solution.

func (c *Client) LinkSourceConnectionsToSolution(ctx context.Context, solutionID string, body LinkResourcesRequest) (*SolutionResponse, error)
    LinkSourceConnectionsToSolution links source connections to a solution.

func (c *Client) ListAgentEvaluationResults(ctx context.Context, agentID string, opts ListOptions) (*EvaluationResultWithCriteriaListResponse, error)
    ListAgentEvaluationResults lists all evaluation results for an agent.

func (c *Client) ListAgentRuns(ctx context.Context, agentID string, opts ListAgentRunsOptions) (*AgentRunListResponse, error)
    ListAgentRuns lists runs for an agent.

func (c *Client) ListAgents(ctx context.Context, opts ListOptions) (*AgentListResponse, error)
    ListAgents lists agents.

func (c *Client) ListAlertConfigs(ctx context.Context, opts ListOptions) (json.RawMessage, error)
    ListAlertConfigs lists alert configurations.

func (c *Client) ListAlerts(ctx context.Context, opts ListAlertsOptions) (json.RawMessage, error)
    ListAlerts lists alerts.

func (c *Client) ListCompatibleRuns(ctx context.Context, criteriaID string, opts ListOptions) (*CompatibleRunListResponse, error)
    ListCompatibleRuns lists runs compatible with evaluation criteria.

func (c *Client) ListContentEmbeddings(ctx context.Context, contentVersionID string, opts ListOptions) (*ContentEmbeddingsListResponse, error)
    ListContentEmbeddings lists embeddings for a content version.

func (c *Client) ListEvaluationCriteria(ctx context.Context, agentID string, opts ListOptions) ([]EvaluationCriteriaResponse, error)
    ListEvaluationCriteria lists evaluation criteria for an agent.

func (c *Client) ListEvaluationResults(ctx context.Context, criteriaID string, opts ListOptions) (*EvaluationResultListResponse, error)
    ListEvaluationResults lists evaluation results for criteria.

func (c *Client) ListEvaluationRuns(ctx context.Context, agentID string, opts ListOptions) (*EvaluationRunSummaryListResponse, error)
    ListEvaluationRuns lists evaluation run summaries for an agent.

func (c *Client) ListGovernanceAiConversations(ctx context.Context) ([]GovernanceConversationResponse, error)
    ListGovernanceAiConversations lists governance AI assistant conversations.

func (c *Client) ListKnowledgeBases(ctx context.Context, opts SortableListOptions) (*KnowledgeBaseListResponse, error)
    ListKnowledgeBases lists knowledge bases.

func (c *Client) ListMemoryBankTemplates(ctx context.Context) (json.RawMessage, error)
    ListMemoryBankTemplates lists available memory bank templates.

func (c *Client) ListMemoryBanks(ctx context.Context, opts SortableListOptions) (*MemoryBankListResponse, error)
    ListMemoryBanks lists memory banks.

func (c *Client) ListModelAlerts(ctx context.Context, opts ListOptions) (json.RawMessage, error)
    ListModelAlerts lists model alerts.

func (c *Client) ListOrganizationAlertPreferences(ctx context.Context) (*OrganizationAlertPreferenceListResponse, error)
    ListOrganizationAlertPreferences lists organization alert preferences.

func (c *Client) ListRunEvaluationResults(ctx context.Context, agentID, runID string, opts ListOptions) (*EvaluationResultWithCriteriaListResponse, error)
    ListRunEvaluationResults lists evaluation results for a specific run.

func (c *Client) ListSolutionConversations(ctx context.Context, solutionID string) ([]SolutionConversationResponse, error)
    ListSolutionConversations lists conversations for a solution.

func (c *Client) ListSolutions(ctx context.Context, opts SortableListOptions) (*SolutionListResponse, error)
    ListSolutions lists solutions.

func (c *Client) ListSourceExports(ctx context.Context, sourceID string, opts ListOptions) (*ExportListResponse, error)
    ListSourceExports lists exports for a source.

func (c *Client) ListSources(ctx context.Context, opts ListSourcesOptions) (*SourceListResponse, error)
    ListSources lists sources.

func (c *Client) MarkAgentAiSuggestion(ctx context.Context, agentID, conversationID string, body MarkAiSuggestionRequest) error
    MarkAgentAiSuggestion marks an AI assistant suggestion as accepted/rejected.

func (c *Client) MarkAllModelAlertsRead(ctx context.Context) error
    MarkAllModelAlertsRead marks all model alerts as read.

func (c *Client) MarkModelAlertRead(ctx context.Context, alertID string) error
    MarkModelAlertRead marks a single model alert as read.

func (c *Client) MarkSolutionConversationTurn(ctx context.Context, solutionID, conversationID string, body MarkConversationTurnRequest) error
    MarkSolutionConversationTurn marks a conversation turn (e.g. as
    accepted/rejected).

func (c *Client) ReplaceContentWithInlineText(ctx context.Context, contentVersionID string, body InlineTextReplaceRequest) (*ContentFileUploadResponse, error)
    ReplaceContentWithInlineText replaces content with inline text.

func (c *Client) RunAgent(ctx context.Context, agentID string, body AgentRunRequest) (*AgentRunResponse, error)
    RunAgent runs an agent.

func (c *Client) RunAgentAndPoll(ctx context.Context, agentID string, body AgentRunRequest, opts *RunAgentAndPollOptions) (*AgentRunResponse, error)
    RunAgentAndPoll runs an agent and polls until it reaches a terminal status
    (completed or failed). The context controls the overall timeout.

func (c *Client) RunStreamingAgent(ctx context.Context, agentID string, body AgentRunStreamRequest) (<-chan AgentRunEvent, <-chan error)
    RunStreamingAgent runs an agent in priority mode and returns a channel that
    yields SSE events as they arrive. The channel is closed when the stream ends
    or when ctx is cancelled.

    The caller should range over the returned channel:

        ch, errCh := client.RunStreamingAgent(ctx, agentID, body)
        for event := range ch {
            fmt.Println(event.Event, event.Data)
        }
        if err := <-errCh; err != nil {
            // handle error
        }

func (c *Client) RunStreamingAgentAndWait(ctx context.Context, agentID string, body AgentRunStreamRequest) (*AgentRunResponse, error)
    RunStreamingAgentAndWait runs an agent in priority mode and waits for
    completion.

    This method calls POST /agents/{agent_id}/runs/stream and consumes
    Server-Sent Events (SSE). It returns when the stream emits an `event:
    done` message whose `data:` field contains the final run payload.

    Timeout behavior is controlled by ctx (for example, use
    context.WithTimeout). If ctx has no deadline, a default 60s timeout is
    applied.

func (c *Client) Search(ctx context.Context, opts SearchOptions) (json.RawMessage, error)
    Search performs a general search across resources.

func (c *Client) SearchAgentRuns(ctx context.Context, body AgentTraceSearchRequest) (*AgentTraceSearchResponse, error)
    SearchAgentRuns searches agent runs with filter criteria.

func (c *Client) StartSourceEmbeddingMigration(ctx context.Context, sourceID string, body StartSourceEmbeddingMigrationRequest) (*SourceEmbeddingMigrationResponse, error)
    StartSourceEmbeddingMigration starts an embedding migration for a source.

func (c *Client) SubmitAiFeedback(ctx context.Context, body AiAssistantFeedbackRequest) (*AiAssistantFeedbackResponse, error)
    SubmitAiFeedback submits feedback to the AI assistant.

func (c *Client) SubscribeToAlert(ctx context.Context, alertID string) (json.RawMessage, error)
    SubscribeToAlert subscribes to an alert.

func (c *Client) TestCompactionPromptStandalone(ctx context.Context, body StandaloneTestCompactionRequest) (*CompactionTestResponse, error)
    TestCompactionPromptStandalone tests a compaction prompt without a memory
    bank.

func (c *Client) TestDraftEvaluation(ctx context.Context, agentID string, body TestDraftEvaluationRequest) (*TestDraftEvaluationResponse, error)
    TestDraftEvaluation tests a draft evaluation criteria without persisting.

func (c *Client) TestMemoryBankCompaction(ctx context.Context, memoryBankID string, body TestCompactionRequest) (*CompactionTestResponse, error)
    TestMemoryBankCompaction tests compaction for a memory bank.

func (c *Client) UnlinkAgentsFromSolution(ctx context.Context, solutionID string, body UnlinkResourcesRequest) (*SolutionResponse, error)
    UnlinkAgentsFromSolution unlinks agents from a solution.

func (c *Client) UnlinkKnowledgeBasesFromSolution(ctx context.Context, solutionID string, body UnlinkResourcesRequest) (*SolutionResponse, error)
    UnlinkKnowledgeBasesFromSolution unlinks knowledge bases from a solution.

func (c *Client) UnlinkSourceConnectionsFromSolution(ctx context.Context, solutionID string, body UnlinkResourcesRequest) (*SolutionResponse, error)
    UnlinkSourceConnectionsFromSolution unlinks source connections from a
    solution.

func (c *Client) UnsubscribeFromAlert(ctx context.Context, alertID string) (json.RawMessage, error)
    UnsubscribeFromAlert unsubscribes from an alert.

func (c *Client) UpdateAgent(ctx context.Context, agentID string, body UpdateAgentRequest) (*AgentSummaryResponse, error)
    UpdateAgent updates an agent.

func (c *Client) UpdateAgentDefinition(ctx context.Context, agentID string, body UpdateAgentDefinitionRequest) (*AgentDefinitionResponse, error)
    UpdateAgentDefinition updates the definition for an agent.

func (c *Client) UpdateAlertConfig(ctx context.Context, configID string, body UpdateAlertConfigRequest) (json.RawMessage, error)
    UpdateAlertConfig updates an alert configuration.

func (c *Client) UpdateEvaluationCriteria(ctx context.Context, criteriaID string, body UpdateEvaluationCriteriaRequest) (*EvaluationCriteriaResponse, error)
    UpdateEvaluationCriteria updates evaluation criteria.

func (c *Client) UpdateKnowledgeBase(ctx context.Context, knowledgeBaseID string, body UpdateKnowledgeBaseBody) (*KnowledgeBaseResponse, error)
    UpdateKnowledgeBase updates a knowledge base.

func (c *Client) UpdateMemoryBank(ctx context.Context, memoryBankID string, body UpdateMemoryBankBody) (*MemoryBankResponse, error)
    UpdateMemoryBank updates a memory bank.

func (c *Client) UpdateOrganizationAlertPreference(ctx context.Context, organizationID, alertType string, body UpdateOrganizationAlertPreferenceRequest) (json.RawMessage, error)
    UpdateOrganizationAlertPreference updates an organization alert preference.

func (c *Client) UpdateSolution(ctx context.Context, solutionID string, body UpdateSolutionRequest) (*SolutionResponse, error)
    UpdateSolution updates a solution.

func (c *Client) UpdateSource(ctx context.Context, sourceID string, body UpdateSourceBody) (*SourceResponse, error)
    UpdateSource updates a source.

func (c *Client) UploadAgentInput(ctx context.Context, agentID string, req UploadFileRequest) (*UploadAgentInputApiResponse, error)
    UploadAgentInput uploads an input file for an agent run.

func (c *Client) UploadFileToContent(ctx context.Context, contentVersionID string, req UploadFileRequest) (*ContentFileUploadResponse, error)
    UploadFileToContent replaces the file backing an existing content version.

func (c *Client) UploadFileToSource(ctx context.Context, sourceConnectionID string, req UploadFileRequest) (*FileUploadResponse, error)
    UploadFileToSource uploads a file to a source connection.

func (c *Client) UploadInlineTextToSource(ctx context.Context, sourceConnectionID string, body InlineTextUploadRequest) (*FileUploadResponse, error)
    UploadInlineTextToSource submits inline text content to a source.

type CompactionEvaluationModel = generated.CompactionEvaluationModel
    CompactionEvaluationModel is a structured LLM-as-judge evaluation result.

type CompactionTestResponse = generated.CompactionTestResponseModel
    CompactionTestResponse is the response from a compaction test.

type CompatibleRunListResponse = generated.CompatibleRunListResponse
    CompatibleRunListResponse is a paginated list of runs compatible with a
    specific evaluation criteria.

type CompatibleRunResponse = generated.CompatibleRunResponse
    CompatibleRunResponse is a run that has a completed step matching a
    criteria's step_id.

type ConfigurationError struct {
	// Message describes what is misconfigured.
	Message string
}
    ConfigurationError indicates invalid or missing client configuration.

func (e *ConfigurationError) Error() string

type ContentDetailResponse = generated.RoutersApiContentsContentDetailResponse
    ContentDetailResponse is the content detail for a specific content version.

type ContentEmbeddingResponse = generated.ContentEmbeddingResponse
    ContentEmbeddingResponse is an individual content embedding.

type ContentEmbeddingsListResponse = generated.RoutersApiContentsContentEmbeddingsListResponse
    ContentEmbeddingsListResponse is a paginated list of content embeddings.

type ContentFileUploadResponse = generated.RoutersApiContentsFileUploadResponse
    ContentFileUploadResponse is the upload response for content replacement
    uploads.

type CreateAgentRequest = generated.RoutersApiAgentsCreateAgentRequest
    CreateAgentRequest is the request body for creating an agent.

type CreateAlertConfigRequest = generated.CreateAlertConfigRequest
    CreateAlertConfigRequest is the request body for creating an alert
    configuration.

type CreateEvaluationCriteriaRequest = generated.CreateEvaluationCriteriaRequest
    CreateEvaluationCriteriaRequest is the request body for creating evaluation
    criteria.

type CreateEvaluationResultRequest = generated.CreateEvaluationResultRequest
    CreateEvaluationResultRequest is the request body for creating a manual
    evaluation result.

type CreateExportRequest = generated.RoutersApiSourceExportsCreateExportRequest
    CreateExportRequest is the request body for creating a source export.

type CreateKnowledgeBaseBody = generated.CreateKnowledgeBaseBody
    CreateKnowledgeBaseBody is the request body for creating a knowledge base.

type CreateMemoryBankBody = generated.CreateMemoryBankBody
    CreateMemoryBankBody is the request body for creating a memory bank.

type CreateSolutionRequest = generated.CreateSolutionRequest
    CreateSolutionRequest is the request body for creating a solution.

type CreateSourceBody = generated.CreateSourceBody
    CreateSourceBody is the request body for creating a source.

type EstimateExportRequest = generated.RoutersApiSourceExportsEstimateExportRequest
    EstimateExportRequest is the request body for estimating a source export.

type EstimateExportResponse = generated.RoutersApiSourceExportsEstimateExportResponse
    EstimateExportResponse is the response for a source export estimate.

type EvaluationCriteriaResponse = generated.EvaluationCriteriaResponse
    EvaluationCriteriaResponse is the evaluation criteria configuration for an
    agent.

type EvaluationResultListResponse = generated.EvaluationResultListResponse
    EvaluationResultListResponse is a paginated list of evaluation results.

type EvaluationResultResponse = generated.EvaluationResultResponse
    EvaluationResultResponse is an individual evaluation result.

type EvaluationResultSummaryResponse = generated.EvaluationResultSummaryResponse
    EvaluationResultSummaryResponse is a summary of evaluation results for a
    criteria.

type EvaluationResultWithCriteriaListResponse = generated.EvaluationResultWithCriteriaListResponse
    EvaluationResultWithCriteriaListResponse is a paginated list of evaluation
    results with criteria context.

type EvaluationResultWithCriteriaResponse = generated.EvaluationResultWithCriteriaResponse
    EvaluationResultWithCriteriaResponse is an evaluation result including
    criteria context.

type EvaluationRunSummaryListResponse = generated.EvaluationRunSummaryListResponse
    EvaluationRunSummaryListResponse is a paginated list of evaluation run
    summaries.

type EvaluationRunSummaryResponse = generated.EvaluationRunSummaryResponse
    EvaluationRunSummaryResponse is a per-run evaluation summary with
    pass/fail/error breakdown.

type EvaluationStatus = generated.EvaluationStatus
    EvaluationStatus is the result status of a single evaluation: "pending",
    "passed", "failed", "skipped", or "error".

type ExamplePrompt = generated.ExamplePrompt
    ExamplePrompt is an example prompt entry used in step config generation.

type ExecutedActionResponse = generated.ExecutedActionResponse
    ExecutedActionResponse is an executed action result in a solution AI plan.

type ExportFormat = generated.ExportFormat
    ExportFormat represents supported export formats: "csv", "jsonl", "parquet",
    "zip".

type ExportListResponse = generated.ExportListResponse
    ExportListResponse is a paginated list of source exports.

type ExportResponse = generated.RoutersApiSourceExportsExportResponse
    ExportResponse is a single source export.

type File = openapi_types.File
    File is the upload file type used by the generated client.

type FileUploadResponse = generated.RoutersApiSourcesFileUploadResponse
    FileUploadResponse is the upload response for file uploads to a source.

type GenerateAgentStepsRequest = generated.GenerateAgentStepsRequest
    GenerateAgentStepsRequest is the request body for generating agent workflow
    steps via AI.

type GenerateAgentStepsResponse = generated.GenerateAgentStepsResponse
    GenerateAgentStepsResponse contains AI-generated agent workflow steps.

type GenerateStepConfigRequest = generated.GenerateStepConfigRequest
    GenerateStepConfigRequest is the request body for generating a single step
    config via AI.

type GenerateStepConfigResponse = generated.GenerateStepConfigResponse
    GenerateStepConfigResponse contains an AI-generated step config.

type GetAgentRunOptions struct {
	// IncludeStepOutputs requests per-step details to be included in the response.
	IncludeStepOutputs bool
}
    GetAgentRunOptions controls behavior for GetAgentRun.

type GovernanceAiAcceptResponse = generated.GovernanceAiAcceptResponse
    GovernanceAiAcceptResponse is the response from accepting a governance AI
    plan.

type GovernanceAiAssistantRequest = generated.RoutersApiGovernanceGovernanceAiAssistantRequest
    GovernanceAiAssistantRequest is the request body for the governance AI
    assistant.

type GovernanceAiAssistantResponse = generated.GovernanceAiAssistantResponse
    GovernanceAiAssistantResponse is the governance AI assistant response.

type GovernanceAppliedActionResponse = generated.AppliedActionResponse
    GovernanceAppliedActionResponse is the result of a single executed
    governance action.

type GovernanceConversationResponse = generated.RoutersApiGovernanceGovernanceConversationResponse
    GovernanceConversationResponse is a governance AI conversation turn.

type GovernanceProposedPolicyActionResponse = generated.ProposedPolicyActionResponse
    GovernanceProposedPolicyActionResponse is a single proposed governance
    policy action.

type HTTPValidationError = generated.HTTPValidationError
    HTTPValidationError is the standard validation error shape (typically HTTP
    422).

type InlineTextReplaceRequest = generated.InlineTextReplaceRequest
    InlineTextReplaceRequest is the request body for replacing content with
    inline text.

type InlineTextUploadRequest = generated.InlineTextUploadRequest
    InlineTextUploadRequest is the request body for uploading inline text to a
    source.

type JsonValue = generated.JsonValue
    JsonValue is an arbitrary JSON value (object, array, string, number, bool,
    or null).

type KnowledgeBaseListResponse = generated.KnowledgeBaseListResponseModel
    KnowledgeBaseListResponse is a paginated list of knowledge bases.

type KnowledgeBaseResponse = generated.KnowledgeBaseResponseModel
    KnowledgeBaseResponse is the full knowledge base configuration and metadata.

type LinkResourcesRequest = generated.LinkResourcesRequest
    LinkResourcesRequest is the request body for linking resources (agents, KBs,
    sources) to a parent.

type ListAgentRunsOptions struct {
	// Page is the 1-based page number.
	Page int
	// Limit is the maximum number of items per page.
	Limit int
	// Status filters runs by status (e.g. "completed", "failed", "running").
	Status string
}
    ListAgentRunsOptions controls optional query parameters for ListAgentRuns.

type ListAlertsOptions struct {
	ListOptions
	// Status filters alerts by status (e.g. "active", "resolved").
	Status string
	// Severity filters alerts by severity.
	Severity string
}
    ListAlertsOptions controls optional query parameters for ListAlerts.

type ListOptions struct {
	// Page is the 1-based page number. Zero omits the parameter.
	Page int
	// Limit is the maximum number of items per page. Zero omits the parameter.
	Limit int
}
    ListOptions contains common pagination parameters.

type ListSourcesOptions struct {
	SortableListOptions
	// AccountID filters sources by account.
	AccountID string
}
    ListSourcesOptions extends SortableListOptions with source-specific filters.

type MarkAiSuggestionRequest = generated.MarkAiSuggestionRequest
    MarkAiSuggestionRequest is the request body for marking an AI suggestion as
    accepted/rejected.

type MarkConversationTurnRequest = generated.MarkConversationTurnRequest
    MarkConversationTurnRequest is the request body for marking a conversation
    turn as accepted/rejected.

type MeResponse = generated.MeResponse
    MeResponse is the response from the GET /me identity endpoint.

type MemoryBankAcceptRequest = generated.RoutersApiMemoryBanksMemoryBankAcceptRequest
    MemoryBankAcceptRequest is the request body for accepting a memory bank AI
    suggestion.

type MemoryBankAiAssistantRequest = generated.RoutersApiMemoryBanksMemoryBankAiAssistantRequest
    MemoryBankAiAssistantRequest is the request body for the memory bank AI
    assistant.

type MemoryBankAiAssistantResponse = generated.MemoryBankAiAssistantResponse
    MemoryBankAiAssistantResponse is the response from the memory bank AI
    assistant.

type MemoryBankConfigResponse = generated.MemoryBankConfigResponse
    MemoryBankConfigResponse is the suggested memory bank configuration from the
    AI assistant.

type MemoryBankConversationTurnResponse = generated.RoutersApiMemoryBanksMemoryBankConversationTurnResponse
    MemoryBankConversationTurnResponse is a single turn of memory bank AI
    assistant conversation.

type MemoryBankLastConversationResponse = generated.RoutersApiMemoryBanksMemoryBankLastConversationResponse
    MemoryBankLastConversationResponse is the last AI assistant conversation for
    memory banks.

type MemoryBankListResponse = generated.MemoryBankListResponseModel
    MemoryBankListResponse is a paginated list of memory banks.

type MemoryBankResponse = generated.MemoryBankResponseModel
    MemoryBankResponse is the full memory bank configuration and metadata.

type NonManualEvaluationModeStatResponse = generated.SchemasV1AgentEvaluationsNonManualEvaluationModeStatResponse
    NonManualEvaluationModeStatResponse is per-mode stats within a non-manual
    evaluation summary.

type NonManualEvaluationSummaryResponse = generated.SchemasV1AgentEvaluationsNonManualEvaluationSummaryResponse
    NonManualEvaluationSummaryResponse is a summary of non-manual (automated)
    evaluation results.

type Options struct {
	// APIKey is used for authentication. Defaults to the SECLAI_API_KEY environment variable.
	APIKey string

	// AccessToken is a static bearer token (mutually exclusive with APIKey).
	AccessToken string

	// AccessTokenProvider returns a bearer token per request (mutually exclusive with APIKey).
	AccessTokenProvider AccessTokenProvider

	// Profile selects an SSO profile from the config file.
	// Defaults to the SECLAI_PROFILE environment variable, then "default".
	Profile string

	// ConfigDir overrides the config directory path.
	// Defaults to the SECLAI_CONFIG_DIR environment variable, then ~/.seclai.
	ConfigDir string

	// AutoRefresh controls whether expired SSO tokens are automatically refreshed.
	// Defaults to true. Set to a pointer to false to disable.
	AutoRefresh *bool

	// AccountID is sent as the X-Account-Id header for multi‑org targeting.
	AccountID string

	// BaseURL is the API base URL. Defaults to SECLAI_API_URL if set, else DefaultBaseURL.
	BaseURL string

	// APIKeyHeader is the HTTP header name used for the API key. Defaults to "x-api-key".
	APIKeyHeader string

	// DefaultHeaders are HTTP headers applied to every request.
	DefaultHeaders map[string]string

	// HTTPClient is used for requests. Defaults to a client with a 30s timeout.
	HTTPClient *http.Client
}
    Options configure a Client.

type OrganizationAlertPreferenceListResponse = generated.OrganizationAlertPreferenceListResponse
    OrganizationAlertPreferenceListResponse is a paginated list of organization
    alert preferences.

type OrganizationAlertPreferenceResponse = generated.RoutersApiAlertsOrganizationAlertPreferenceResponse
    OrganizationAlertPreferenceResponse is a single organization alert
    preference.

type OrganizationInfoResponse = generated.OrganizationInfoResponse
    OrganizationInfoResponse is an organization entry inside MeResponse.

type PaginationResponse = generated.PaginationResponse
    PaginationResponse contains pagination metadata included in list responses.

type ProposedActionResponse = generated.ProposedActionResponse
    ProposedActionResponse is a proposed action in a solution AI plan.

type RunAgentAndPollOptions struct {
	// PollInterval is how often to check for completion. Defaults to 2s.
	PollInterval time.Duration
	// IncludeStepOutputs requests step details in the final result.
	IncludeStepOutputs bool
}
    RunAgentAndPollOptions controls polling behavior.

type SearchOptions struct {
	// Query is the search query string.
	Query string
	// Limit is the maximum number of results to return.
	Limit int
	// EntityType filters results by type (e.g. "agent", "source", "knowledge_base").
	EntityType string
}
    SearchOptions controls query parameters for the general Search endpoint.

type SolutionConversationResponse = generated.RoutersApiSolutionsSolutionConversationResponse
    SolutionConversationResponse is a conversation in a solution AI assistant.

type SolutionListResponse = generated.RoutersApiSolutionsSolutionListResponse
    SolutionListResponse is a paginated list of solutions.

type SolutionResponse = generated.RoutersApiSolutionsSolutionResponse
    SolutionResponse is the full solution configuration and metadata.

type SolutionSummaryResponse = generated.SolutionSummaryResponse
    SolutionSummaryResponse is a summary of a solution.

type SortableListOptions struct {
	ListOptions
	// Sort is the field name to sort by (e.g. "created_at").
	Sort string
	// Order is the sort direction: "asc" or "desc".
	Order string
}
    SortableListOptions extends ListOptions with sort field and order.

type SourceConnectionResponse = generated.SourceConnectionResponseModel
    SourceConnectionResponse is a detailed source connection model.

type SourceEmbeddingMigrationResponse = generated.SourceEmbeddingMigrationResponse
    SourceEmbeddingMigrationResponse is the status of a source embedding
    migration.

type SourceListResponse = generated.RoutersApiSourcesSourceListResponse
    SourceListResponse is a paginated list of sources.

type SourceResponse = generated.SourceResponse
    SourceResponse is the full source response with metadata and configuration.

type SsoCacheEntry struct {
	// AccessToken is the JWT access token.
	AccessToken string `json:"accessToken"`
	// RefreshToken is the refresh token for obtaining new access tokens.
	RefreshToken string `json:"refreshToken,omitempty"`
	// IDToken is the OIDC ID token (optional).
	IDToken string `json:"idToken,omitempty"`
	// ExpiresAt is the ISO-8601 expiry timestamp for the access token.
	ExpiresAt string `json:"expiresAt"`
	// ClientID is the Cognito app client ID.
	ClientID string `json:"clientId"`
	// Region is the AWS region.
	Region string `json:"region"`
	// CognitoDomain is the Cognito domain.
	CognitoDomain string `json:"cognitoDomain"`
}
    SsoCacheEntry represents cached SSO tokens on disk.

func ReadSsoCache(configDir string, profile *SsoProfile) (*SsoCacheEntry, error)
    ReadSsoCache reads a cached token file.

func RefreshToken(ctx context.Context, profile *SsoProfile, refreshToken string, hc *http.Client) (*SsoCacheEntry, error)
    RefreshToken exchanges a refresh token for new credentials via Cognito.

type SsoProfile struct {
	// SsoAccountID is the AWS Cognito account ID.
	SsoAccountID string
	// SsoRegion is the AWS region for the Cognito user pool.
	SsoRegion string
	// SsoClientID is the Cognito app client ID.
	SsoClientID string
	// SsoDomain is the Cognito domain (e.g. "auth.example.com").
	SsoDomain string
}
    SsoProfile holds resolved SSO settings from the config file.

func LoadSsoProfile(configDir, profileName string) (*SsoProfile, error)
    LoadSsoProfile reads the config file and resolves a profile. Always returns
    a valid profile — missing config values fall back to environment variable
    overrides (SECLAI_SSO_DOMAIN, SECLAI_SSO_CLIENT_ID, SECLAI_SSO_REGION),
    then built-in production defaults.

type StandaloneTestCompactionRequest = generated.StandaloneTestCompactionRequest
    StandaloneTestCompactionRequest is the request body for testing compaction
    without a memory bank.

type StartSourceEmbeddingMigrationRequest = generated.StartSourceEmbeddingMigrationRequest
    StartSourceEmbeddingMigrationRequest is the request body for starting an
    embedding migration.

type StreamingError struct {
	// Message describes what went wrong.
	Message string
	// RunID is the agent run ID when available, empty otherwise.
	RunID string
}
    StreamingError indicates a failure during an SSE streaming operation.

func (e *StreamingError) Error() string

type TestCompactionRequest = generated.TestCompactionRequest
    TestCompactionRequest is the request body for testing memory bank
    compaction.

type TestDraftEvaluationRequest = generated.TestDraftEvaluationRequest
    TestDraftEvaluationRequest is the request for testing a draft evaluation.

type TestDraftEvaluationResponse = generated.TestDraftEvaluationResponse
    TestDraftEvaluationResponse is the response from testing a draft evaluation.

type UnlinkResourcesRequest = generated.UnlinkResourcesRequest
    UnlinkResourcesRequest is the request body for unlinking resources from a
    parent.

type UpdateAgentDefinitionRequest = generated.UpdateAgentDefinitionRequest
    UpdateAgentDefinitionRequest is the request body for updating an agent
    definition.

type UpdateAgentRequest = generated.RoutersApiAgentsUpdateAgentRequest
    UpdateAgentRequest is the request body for updating an agent.

type UpdateAlertConfigRequest = generated.UpdateAlertConfigRequest
    UpdateAlertConfigRequest is the request body for updating an alert
    configuration.

type UpdateEvaluationCriteriaRequest = generated.UpdateEvaluationCriteriaRequest
    UpdateEvaluationCriteriaRequest is the request body for updating evaluation
    criteria.

type UpdateKnowledgeBaseBody = generated.UpdateKnowledgeBaseBody
    UpdateKnowledgeBaseBody is the request body for updating a knowledge base.

type UpdateMemoryBankBody = generated.UpdateMemoryBankBody
    UpdateMemoryBankBody is the request body for updating a memory bank.

type UpdateOrganizationAlertPreferenceRequest = generated.RoutersApiAlertsUpdateOrganizationAlertPreferenceRequest
    UpdateOrganizationAlertPreferenceRequest is the request body for updating an
    organization alert preference.

type UpdateSolutionRequest = generated.UpdateSolutionRequest
    UpdateSolutionRequest is the request body for updating a solution.

type UpdateSourceBody = generated.UpdateSourceBody
    UpdateSourceBody is the request body for updating a source.

type UploadAgentInputApiResponse = generated.UploadAgentInputApiResponse
    UploadAgentInputApiResponse is the response from uploading a file input for
    an agent run.

type UploadFileRequest struct {
	// File is the raw file content.
	File []byte
	// FileName is the name of the file (used for Content-Disposition and MIME inference).
	FileName string
	// MimeType is optional. If omitted, the SDK tries to infer it from FileName.
	MimeType string
	// Title is an optional human-readable title for the upload.
	Title string
	// Metadata is optional key-value metadata to attach to this upload.
	Metadata map[string]any
}
    UploadFileRequest describes a file upload.

type ValidationError = generated.ValidationError
    ValidationError is an individual validation error entry within an
    HTTPValidationError.


=== github.com/seclai/seclai-go/cmd/docsgen ===



=== github.com/seclai/seclai-go/cmd/specfix ===



=== github.com/seclai/seclai-go/generated ===

package generated // import "github.com/seclai/seclai-go/generated"

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

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

CONSTANTS

const (
	ApiKeyAuthScopes = "ApiKeyAuth.Scopes"
	BearerAuthScopes = "BearerAuth.Scopes"
)

FUNCTIONS

func NewAddAlertCommentApiAlertsAlertIdCommentsPostRequest(server string, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody) (*http.Request, error)
    NewAddAlertCommentApiAlertsAlertIdCommentsPostRequest calls the generic
    AddAlertCommentApiAlertsAlertIdCommentsPost builder with application/json
    body

func NewAddAlertCommentApiAlertsAlertIdCommentsPostRequestWithBody(server string, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewAddAlertCommentApiAlertsAlertIdCommentsPostRequestWithBody generates
    requests for AddAlertCommentApiAlertsAlertIdCommentsPost with any type of
    body

func NewAddConversationTurnApiSolutionsSolutionIdConversationsPostRequest(server string, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody) (*http.Request, error)
    NewAddConversationTurnApiSolutionsSolutionIdConversationsPostRequest calls
    the generic AddConversationTurnApiSolutionsSolutionIdConversationsPost
    builder with application/json body

func NewAddConversationTurnApiSolutionsSolutionIdConversationsPostRequestWithBody(server string, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewAddConversationTurnApiSolutionsSolutionIdConversationsPostRequestWithBody
    generates requests for
    AddConversationTurnApiSolutionsSolutionIdConversationsPost with any type of
    body

func NewAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostRequest(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody) (*http.Request, error)
    NewAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostRequest
    calls the generic
    AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost
    builder with application/json body

func NewAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostRequestWithBody(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostRequestWithBody
    generates requests for
    AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost
    with any type of body

func NewAiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostRequest(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams) (*http.Request, error)
    NewAiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostRequest
    generates requests for
    AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost

func NewAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostRequest(server string, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody) (*http.Request, error)
    NewAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostRequest
    calls the generic
    AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost builder
    with application/json body

func NewAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostRequestWithBody(server string, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, contentType string, body io.Reader) (*http.Request, error)
    NewAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostRequestWithBody
    generates requests for
    AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost with any
    type of body

func NewAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostRequest(server string, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody) (*http.Request, error)
    NewAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostRequest
    calls the generic
    AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost
    builder with application/json body

func NewAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostRequestWithBody(server string, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader) (*http.Request, error)
    NewAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostRequestWithBody
    generates requests for
    AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost
    with any type of body

func NewAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostRequest(server string, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody) (*http.Request, error)
    NewAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostRequest calls
    the generic AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost
    builder with application/json body

func NewAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostRequestWithBody(server string, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, contentType string, body io.Reader) (*http.Request, error)
    NewAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostRequestWithBody
    generates requests for
    AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost with any type
    of body

func NewApiAiAcceptApiAiAssistantConversationIdAcceptPostRequest(server string, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody) (*http.Request, error)
    NewApiAiAcceptApiAiAssistantConversationIdAcceptPostRequest calls the
    generic ApiAiAcceptApiAiAssistantConversationIdAcceptPost builder with
    application/json body

func NewApiAiAcceptApiAiAssistantConversationIdAcceptPostRequestWithBody(server string, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewApiAiAcceptApiAiAssistantConversationIdAcceptPostRequestWithBody
    generates requests for ApiAiAcceptApiAiAssistantConversationIdAcceptPost
    with any type of body

func NewApiAiDeclineApiAiAssistantConversationIdDeclinePostRequest(server string, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams) (*http.Request, error)
    NewApiAiDeclineApiAiAssistantConversationIdDeclinePostRequest generates
    requests for ApiAiDeclineApiAiAssistantConversationIdDeclinePost

func NewApiAiFeedbackApiAiAssistantFeedbackPostRequest(server string, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody) (*http.Request, error)
    NewApiAiFeedbackApiAiAssistantFeedbackPostRequest calls the generic
    ApiAiFeedbackApiAiAssistantFeedbackPost builder with application/json body

func NewApiAiFeedbackApiAiAssistantFeedbackPostRequestWithBody(server string, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewApiAiFeedbackApiAiAssistantFeedbackPostRequestWithBody generates requests
    for ApiAiFeedbackApiAiAssistantFeedbackPost with any type of body

func NewApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostRequest(server string, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody) (*http.Request, error)
    NewApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostRequest calls the
    generic ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost builder with
    application/json body

func NewApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostRequestWithBody(server string, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader) (*http.Request, error)
    NewApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostRequestWithBody
    generates requests for ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost
    with any type of body

func NewApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchRequest(server string, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody) (*http.Request, error)
    NewApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchRequest
    calls the generic
    ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch builder
    with application/json body

func NewApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchRequestWithBody(server string, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
    NewApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchRequestWithBody
    generates requests for
    ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch with any
    type of body

func NewApiAiMemoryBankApiAiAssistantMemoryBankPostRequest(server string, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody) (*http.Request, error)
    NewApiAiMemoryBankApiAiAssistantMemoryBankPostRequest calls the generic
    ApiAiMemoryBankApiAiAssistantMemoryBankPost builder with application/json
    body

func NewApiAiMemoryBankApiAiAssistantMemoryBankPostRequestWithBody(server string, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewApiAiMemoryBankApiAiAssistantMemoryBankPostRequestWithBody generates
    requests for ApiAiMemoryBankApiAiAssistantMemoryBankPost with any type of
    body

func NewApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetRequest(server string, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams) (*http.Request, error)
    NewApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetRequest
    generates requests for
    ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet

func NewApiAiSolutionApiAiAssistantSolutionPostRequest(server string, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody) (*http.Request, error)
    NewApiAiSolutionApiAiAssistantSolutionPostRequest calls the generic
    ApiAiSolutionApiAiAssistantSolutionPost builder with application/json body

func NewApiAiSolutionApiAiAssistantSolutionPostRequestWithBody(server string, params *ApiAiSolutionApiAiAssistantSolutionPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewApiAiSolutionApiAiAssistantSolutionPostRequestWithBody generates requests
    for ApiAiSolutionApiAiAssistantSolutionPost with any type of body

func NewApiAiSourceApiAiAssistantSourcePostRequest(server string, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody) (*http.Request, error)
    NewApiAiSourceApiAiAssistantSourcePostRequest calls the generic
    ApiAiSourceApiAiAssistantSourcePost builder with application/json body

func NewApiAiSourceApiAiAssistantSourcePostRequestWithBody(server string, params *ApiAiSourceApiAiAssistantSourcePostParams, contentType string, body io.Reader) (*http.Request, error)
    NewApiAiSourceApiAiAssistantSourcePostRequestWithBody generates requests for
    ApiAiSourceApiAiAssistantSourcePost with any type of body

func NewApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetRequest(server string, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams) (*http.Request, error)
    NewApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetRequest
    generates requests for
    ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet

func NewApiUploadAgentInputApiAgentsAgentIdUploadInputPostRequest(server string, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams) (*http.Request, error)
    NewApiUploadAgentInputApiAgentsAgentIdUploadInputPostRequest generates
    requests for ApiUploadAgentInputApiAgentsAgentIdUploadInputPost

func NewCancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostRequest(server string, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams) (*http.Request, error)
    NewCancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostRequest
    generates requests for
    CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost

func NewCancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostRequest(server string, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams) (*http.Request, error)
    NewCancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostRequest
    generates requests for
    CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost

func NewChangeAlertStatusApiAlertsAlertIdStatusPostRequest(server string, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody) (*http.Request, error)
    NewChangeAlertStatusApiAlertsAlertIdStatusPostRequest calls the generic
    ChangeAlertStatusApiAlertsAlertIdStatusPost builder with application/json
    body

func NewChangeAlertStatusApiAlertsAlertIdStatusPostRequestWithBody(server string, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewChangeAlertStatusApiAlertsAlertIdStatusPostRequestWithBody generates
    requests for ChangeAlertStatusApiAlertsAlertIdStatusPost with any type of
    body

func NewCompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostRequest(server string, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams) (*http.Request, error)
    NewCompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostRequest generates
    requests for CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost

func NewCreateAgentApiAgentsPostRequest(server string, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody) (*http.Request, error)
    NewCreateAgentApiAgentsPostRequest calls the generic
    CreateAgentApiAgentsPost builder with application/json body

func NewCreateAgentApiAgentsPostRequestWithBody(server string, params *CreateAgentApiAgentsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateAgentApiAgentsPostRequestWithBody generates requests for
    CreateAgentApiAgentsPost with any type of body

func NewCreateAlertConfigApiAlertsConfigsPostRequest(server string, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody) (*http.Request, error)
    NewCreateAlertConfigApiAlertsConfigsPostRequest calls the generic
    CreateAlertConfigApiAlertsConfigsPost builder with application/json body

func NewCreateAlertConfigApiAlertsConfigsPostRequestWithBody(server string, params *CreateAlertConfigApiAlertsConfigsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateAlertConfigApiAlertsConfigsPostRequestWithBody generates requests
    for CreateAlertConfigApiAlertsConfigsPost with any type of body

func NewCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostRequest(server string, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody) (*http.Request, error)
    NewCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostRequest
    calls the generic
    CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost builder with
    application/json body

func NewCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostRequestWithBody(server string, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostRequestWithBody
    generates requests for
    CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost with any type
    of body

func NewCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostRequest(server string, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody) (*http.Request, error)
    NewCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostRequest
    calls the generic
    CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost
    builder with application/json body

func NewCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostRequestWithBody(server string, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostRequestWithBody
    generates requests for
    CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost with
    any type of body

func NewCreateKnowledgeBaseApiKnowledgeBasesPostRequest(server string, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody) (*http.Request, error)
    NewCreateKnowledgeBaseApiKnowledgeBasesPostRequest calls the generic
    CreateKnowledgeBaseApiKnowledgeBasesPost builder with application/json body

func NewCreateKnowledgeBaseApiKnowledgeBasesPostRequestWithBody(server string, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateKnowledgeBaseApiKnowledgeBasesPostRequestWithBody generates
    requests for CreateKnowledgeBaseApiKnowledgeBasesPost with any type of body

func NewCreateMemoryBankApiMemoryBanksPostRequest(server string, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody) (*http.Request, error)
    NewCreateMemoryBankApiMemoryBanksPostRequest calls the generic
    CreateMemoryBankApiMemoryBanksPost builder with application/json body

func NewCreateMemoryBankApiMemoryBanksPostRequestWithBody(server string, params *CreateMemoryBankApiMemoryBanksPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateMemoryBankApiMemoryBanksPostRequestWithBody generates requests for
    CreateMemoryBankApiMemoryBanksPost with any type of body

func NewCreateSolutionApiSolutionsPostRequest(server string, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody) (*http.Request, error)
    NewCreateSolutionApiSolutionsPostRequest calls the generic
    CreateSolutionApiSolutionsPost builder with application/json body

func NewCreateSolutionApiSolutionsPostRequestWithBody(server string, params *CreateSolutionApiSolutionsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateSolutionApiSolutionsPostRequestWithBody generates requests for
    CreateSolutionApiSolutionsPost with any type of body

func NewCreateSourceApiSourcesPostRequest(server string, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody) (*http.Request, error)
    NewCreateSourceApiSourcesPostRequest calls the generic
    CreateSourceApiSourcesPost builder with application/json body

func NewCreateSourceApiSourcesPostRequestWithBody(server string, params *CreateSourceApiSourcesPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateSourceApiSourcesPostRequestWithBody generates requests for
    CreateSourceApiSourcesPost with any type of body

func NewCreateSourceExportApiSourcesSourceConnectionIdExportsPostRequest(server string, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody) (*http.Request, error)
    NewCreateSourceExportApiSourcesSourceConnectionIdExportsPostRequest calls
    the generic CreateSourceExportApiSourcesSourceConnectionIdExportsPost
    builder with application/json body

func NewCreateSourceExportApiSourcesSourceConnectionIdExportsPostRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewCreateSourceExportApiSourcesSourceConnectionIdExportsPostRequestWithBody
    generates requests for
    CreateSourceExportApiSourcesSourceConnectionIdExportsPost with any type of
    body

func NewDeleteAgentApiAgentsAgentIdDeleteRequest(server string, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams) (*http.Request, error)
    NewDeleteAgentApiAgentsAgentIdDeleteRequest generates requests for
    DeleteAgentApiAgentsAgentIdDelete

func NewDeleteAgentRunApiAgentsRunsRunIdDeleteRequest(server string, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams) (*http.Request, error)
    NewDeleteAgentRunApiAgentsRunsRunIdDeleteRequest generates requests for
    DeleteAgentRunApiAgentsRunsRunIdDelete

func NewDeleteAlertConfigApiAlertsConfigsConfigIdDeleteRequest(server string, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams) (*http.Request, error)
    NewDeleteAlertConfigApiAlertsConfigsConfigIdDeleteRequest generates requests
    for DeleteAlertConfigApiAlertsConfigsConfigIdDelete

func NewDeleteContentApiContentsSourceConnectionContentVersionDeleteRequest(server string, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams) (*http.Request, error)
    NewDeleteContentApiContentsSourceConnectionContentVersionDeleteRequest
    generates requests for
    DeleteContentApiContentsSourceConnectionContentVersionDelete

func NewDeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteRequest(server string, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams) (*http.Request, error)
    NewDeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteRequest
    generates requests for
    DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete

func NewDeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteRequest(server string, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams) (*http.Request, error)
    NewDeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteRequest
    generates requests for
    DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete

func NewDeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteRequest(server string, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams) (*http.Request, error)
    NewDeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteRequest generates
    requests for DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete

func NewDeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteRequest(server string, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams) (*http.Request, error)
    NewDeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteRequest
    generates requests for
    DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete

func NewDeleteSolutionApiSolutionsSolutionIdDeleteRequest(server string, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams) (*http.Request, error)
    NewDeleteSolutionApiSolutionsSolutionIdDeleteRequest generates requests for
    DeleteSolutionApiSolutionsSolutionIdDelete

func NewDeleteSourceApiSourcesSourceConnectionIdDeleteRequest(server string, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams) (*http.Request, error)
    NewDeleteSourceApiSourcesSourceConnectionIdDeleteRequest generates requests
    for DeleteSourceApiSourcesSourceConnectionIdDelete

func NewDeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteRequest(server string, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams) (*http.Request, error)
    NewDeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteRequest
    generates requests for
    DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete

func NewDownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetRequest(server string, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams) (*http.Request, error)
    NewDownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetRequest
    generates requests for
    DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet

func NewEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostRequest(server string, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody) (*http.Request, error)
    NewEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostRequest
    calls the generic
    EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost builder
    with application/json body

func NewEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, contentType string, body io.Reader) (*http.Request, error)
    NewEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostRequestWithBody
    generates requests for
    EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost with any
    type of body

func NewExportAgentApiAgentsAgentIdExportGetRequest(server string, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams) (*http.Request, error)
    NewExportAgentApiAgentsAgentIdExportGetRequest generates requests for
    ExportAgentApiAgentsAgentIdExportGet

func NewGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostRequest(server string, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody) (*http.Request, error)
    NewGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostRequest
    calls the generic
    GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost builder with
    application/json body

func NewGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostRequestWithBody(server string, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostRequestWithBody
    generates requests for
    GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost with any type
    of body

func NewGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostRequest(server string, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody) (*http.Request, error)
    NewGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostRequest calls
    the generic GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost
    builder with application/json body

func NewGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostRequestWithBody(server string, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostRequestWithBody
    generates requests for
    GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost with any type of
    body

func NewGetAgentDefinitionApiAgentsAgentIdDefinitionGetRequest(server string, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams) (*http.Request, error)
    NewGetAgentDefinitionApiAgentsAgentIdDefinitionGetRequest generates requests
    for GetAgentDefinitionApiAgentsAgentIdDefinitionGet

func NewGetAgentMetadataApiAgentsAgentIdGetRequest(server string, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams) (*http.Request, error)
    NewGetAgentMetadataApiAgentsAgentIdGetRequest generates requests for
    GetAgentMetadataApiAgentsAgentIdGet

func NewGetAgentRunApiAgentsRunsRunIdGetRequest(server string, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams) (*http.Request, error)
    NewGetAgentRunApiAgentsRunsRunIdGetRequest generates requests for
    GetAgentRunApiAgentsRunsRunIdGet

func NewGetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetRequest(server string, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams) (*http.Request, error)
    NewGetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetRequest generates
    requests for GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet

func NewGetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetRequest(server string, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams) (*http.Request, error)
    NewGetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetRequest
    generates requests for
    GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet

func NewGetAlertConfigApiAlertsConfigsConfigIdGetRequest(server string, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams) (*http.Request, error)
    NewGetAlertConfigApiAlertsConfigsConfigIdGetRequest generates requests for
    GetAlertConfigApiAlertsConfigsConfigIdGet

func NewGetAlertDetailApiAlertsAlertIdGetRequest(server string, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams) (*http.Request, error)
    NewGetAlertDetailApiAlertsAlertIdGetRequest generates requests for
    GetAlertDetailApiAlertsAlertIdGet

func NewGetAlertUnreadCountApiModelsAlertsUnreadCountGetRequest(server string, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams) (*http.Request, error)
    NewGetAlertUnreadCountApiModelsAlertsUnreadCountGetRequest generates
    requests for GetAlertUnreadCountApiModelsAlertsUnreadCountGet

func NewGetContentDetailApiContentsSourceConnectionContentVersionGetRequest(server string, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams) (*http.Request, error)
    NewGetContentDetailApiContentsSourceConnectionContentVersionGetRequest
    generates requests for
    GetContentDetailApiContentsSourceConnectionContentVersionGet

func NewGetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetRequest(server string, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams) (*http.Request, error)
    NewGetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetRequest
    generates requests for
    GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet

func NewGetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetRequest(server string, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams) (*http.Request, error)
    NewGetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetRequest
    generates requests for
    GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet

func NewGetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetRequest(server string, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams) (*http.Request, error)
    NewGetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetRequest generates
    requests for GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet

func NewGetMeApiMeGetRequest(server string, params *GetMeApiMeGetParams) (*http.Request, error)
    NewGetMeApiMeGetRequest generates requests for GetMeApiMeGet

func NewGetMemoryBankApiMemoryBanksMemoryBankIdGetRequest(server string, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams) (*http.Request, error)
    NewGetMemoryBankApiMemoryBanksMemoryBankIdGetRequest generates requests for
    GetMemoryBankApiMemoryBanksMemoryBankIdGet

func NewGetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetRequest(server string, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams) (*http.Request, error)
    NewGetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetRequest
    generates requests for
    GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet

func NewGetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetRequest(server string, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams) (*http.Request, error)
    NewGetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetRequest
    generates requests for
    GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet

func NewGetRecommendationsApiModelsModelIdRecommendationsGetRequest(server string, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams) (*http.Request, error)
    NewGetRecommendationsApiModelsModelIdRecommendationsGetRequest generates
    requests for GetRecommendationsApiModelsModelIdRecommendationsGet

func NewGetSolutionApiSolutionsSolutionIdGetRequest(server string, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams) (*http.Request, error)
    NewGetSolutionApiSolutionsSolutionIdGetRequest generates requests for
    GetSolutionApiSolutionsSolutionIdGet

func NewGetSourceApiSourcesSourceConnectionIdGetRequest(server string, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams) (*http.Request, error)
    NewGetSourceApiSourcesSourceConnectionIdGetRequest generates requests for
    GetSourceApiSourcesSourceConnectionIdGet

func NewGetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetRequest(server string, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams) (*http.Request, error)
    NewGetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetRequest
    generates requests for
    GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet

func NewGetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetRequest(server string, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams) (*http.Request, error)
    NewGetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetRequest
    generates requests for
    GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet

func NewGovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostRequest(server string, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams) (*http.Request, error)
    NewGovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostRequest
    generates requests for
    GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost

func NewGovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostRequest(server string, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams) (*http.Request, error)
    NewGovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostRequest
    generates requests for
    GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost

func NewGovernanceAiGenerateApiGovernanceAiAssistantPostRequest(server string, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody) (*http.Request, error)
    NewGovernanceAiGenerateApiGovernanceAiAssistantPostRequest calls the
    generic GovernanceAiGenerateApiGovernanceAiAssistantPost builder with
    application/json body

func NewGovernanceAiGenerateApiGovernanceAiAssistantPostRequestWithBody(server string, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewGovernanceAiGenerateApiGovernanceAiAssistantPostRequestWithBody generates
    requests for GovernanceAiGenerateApiGovernanceAiAssistantPost with any type
    of body

func NewLinkAgentsApiSolutionsSolutionIdAgentsPostRequest(server string, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody) (*http.Request, error)
    NewLinkAgentsApiSolutionsSolutionIdAgentsPostRequest calls the generic
    LinkAgentsApiSolutionsSolutionIdAgentsPost builder with application/json
    body

func NewLinkAgentsApiSolutionsSolutionIdAgentsPostRequestWithBody(server string, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewLinkAgentsApiSolutionsSolutionIdAgentsPostRequestWithBody generates
    requests for LinkAgentsApiSolutionsSolutionIdAgentsPost with any type of
    body

func NewLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostRequest(server string, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody) (*http.Request, error)
    NewLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostRequest calls
    the generic LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost
    builder with application/json body

func NewLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostRequestWithBody(server string, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostRequestWithBody
    generates requests for
    LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost with any type of
    body

func NewLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostRequest(server string, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody) (*http.Request, error)
    NewLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostRequest
    calls the generic
    LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost builder
    with application/json body

func NewLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostRequestWithBody(server string, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostRequestWithBody
    generates requests for
    LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost with any
    type of body

func NewListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetRequest(server string, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams) (*http.Request, error)
    NewListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetRequest
    generates requests for
    ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet

func NewListAgentRunsApiAgentsAgentIdRunsGetRequest(server string, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams) (*http.Request, error)
    NewListAgentRunsApiAgentsAgentIdRunsGetRequest generates requests for
    ListAgentRunsApiAgentsAgentIdRunsGet

func NewListAgentsApiAgentsGetRequest(server string, params *ListAgentsApiAgentsGetParams) (*http.Request, error)
    NewListAgentsApiAgentsGetRequest generates requests for
    ListAgentsApiAgentsGet

func NewListAlertConfigsApiAlertsConfigsGetRequest(server string, params *ListAlertConfigsApiAlertsConfigsGetParams) (*http.Request, error)
    NewListAlertConfigsApiAlertsConfigsGetRequest generates requests for
    ListAlertConfigsApiAlertsConfigsGet

func NewListAlertsApiAlertsGetRequest(server string, params *ListAlertsApiAlertsGetParams) (*http.Request, error)
    NewListAlertsApiAlertsGetRequest generates requests for
    ListAlertsApiAlertsGet

func NewListAlertsApiModelsAlertsGetRequest(server string, params *ListAlertsApiModelsAlertsGetParams) (*http.Request, error)
    NewListAlertsApiModelsAlertsGetRequest generates requests for
    ListAlertsApiModelsAlertsGet

func NewListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetRequest(server string, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams) (*http.Request, error)
    NewListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetRequest
    generates requests for
    ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet

func NewListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetRequest(server string, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams) (*http.Request, error)
    NewListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetRequest
    generates requests for
    ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet

func NewListConversationsApiSolutionsSolutionIdConversationsGetRequest(server string, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams) (*http.Request, error)
    NewListConversationsApiSolutionsSolutionIdConversationsGetRequest generates
    requests for ListConversationsApiSolutionsSolutionIdConversationsGet

func NewListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetRequest(server string, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams) (*http.Request, error)
    NewListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetRequest
    generates requests for
    ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet

func NewListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetRequest(server string, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams) (*http.Request, error)
    NewListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetRequest
    generates requests for
    ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet

func NewListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetRequest(server string, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams) (*http.Request, error)
    NewListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetRequest generates
    requests for ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet

func NewListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetRequest(server string, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams) (*http.Request, error)
    NewListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetRequest
    generates requests for
    ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet

func NewListKnowledgeBasesApiKnowledgeBasesGetRequest(server string, params *ListKnowledgeBasesApiKnowledgeBasesGetParams) (*http.Request, error)
    NewListKnowledgeBasesApiKnowledgeBasesGetRequest generates requests for
    ListKnowledgeBasesApiKnowledgeBasesGet

func NewListMemoryBanksApiMemoryBanksGetRequest(server string, params *ListMemoryBanksApiMemoryBanksGetParams) (*http.Request, error)
    NewListMemoryBanksApiMemoryBanksGetRequest generates requests for
    ListMemoryBanksApiMemoryBanksGet

func NewListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetRequest(server string, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams) (*http.Request, error)
    NewListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetRequest
    generates requests for
    ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet

func NewListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetRequest(server string, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams) (*http.Request, error)
    NewListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetRequest
    generates requests for
    ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet

func NewListSolutionsApiSolutionsGetRequest(server string, params *ListSolutionsApiSolutionsGetParams) (*http.Request, error)
    NewListSolutionsApiSolutionsGetRequest generates requests for
    ListSolutionsApiSolutionsGet

func NewListSourceExportsApiSourcesSourceConnectionIdExportsGetRequest(server string, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams) (*http.Request, error)
    NewListSourceExportsApiSourcesSourceConnectionIdExportsGetRequest generates
    requests for ListSourceExportsApiSourcesSourceConnectionIdExportsGet

func NewListSourcesApiSourcesGetRequest(server string, params *ListSourcesApiSourcesGetParams) (*http.Request, error)
    NewListSourcesApiSourcesGetRequest generates requests for
    ListSourcesApiSourcesGet

func NewListTemplatesApiMemoryBanksTemplatesGetRequest(server string, params *ListTemplatesApiMemoryBanksTemplatesGetParams) (*http.Request, error)
    NewListTemplatesApiMemoryBanksTemplatesGetRequest generates requests for
    ListTemplatesApiMemoryBanksTemplatesGet

func NewMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchRequest(server string, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody) (*http.Request, error)
    NewMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchRequest
    calls the generic
    MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch builder with
    application/json body

func NewMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchRequestWithBody(server string, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
    NewMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchRequestWithBody
    generates requests for
    MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch with any type
    of body

func NewMarkAllReadApiModelsAlertsMarkAllReadPostRequest(server string, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams) (*http.Request, error)
    NewMarkAllReadApiModelsAlertsMarkAllReadPostRequest generates requests for
    MarkAllReadApiModelsAlertsMarkAllReadPost

func NewMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchRequest(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody) (*http.Request, error)
    NewMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchRequest
    calls the generic
    MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch
    builder with application/json body

func NewMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchRequestWithBody(server string, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
    NewMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchRequestWithBody
    generates requests for
    MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch
    with any type of body

func NewMarkReadApiModelsAlertsAlertIdReadPatchRequest(server string, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams) (*http.Request, error)
    NewMarkReadApiModelsAlertsAlertIdReadPatchRequest generates requests for
    MarkReadApiModelsAlertsAlertIdReadPatch

func NewMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchRequest(server string, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody) (*http.Request, error)
    NewMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchRequest
    calls the generic
    MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch builder with
    application/json body

func NewMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchRequestWithBody(server string, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
    NewMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchRequestWithBody
    generates requests for
    MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch with any type
    of body

func NewMemoryBankAiGenerateApiMemoryBanksAiAssistantPostRequest(server string, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody) (*http.Request, error)
    NewMemoryBankAiGenerateApiMemoryBanksAiAssistantPostRequest calls the
    generic MemoryBankAiGenerateApiMemoryBanksAiAssistantPost builder with
    application/json body

func NewMemoryBankAiGenerateApiMemoryBanksAiAssistantPostRequestWithBody(server string, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewMemoryBankAiGenerateApiMemoryBanksAiAssistantPostRequestWithBody
    generates requests for MemoryBankAiGenerateApiMemoryBanksAiAssistantPost
    with any type of body

func NewMemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetRequest(server string, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams) (*http.Request, error)
    NewMemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetRequest
    generates requests for
    MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet

func NewReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutRequest(server string, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody) (*http.Request, error)
    NewReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutRequest
    calls the generic
    ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut
    builder with application/json body

func NewReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutRequestWithBody(server string, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, contentType string, body io.Reader) (*http.Request, error)
    NewReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutRequestWithBody
    generates requests for
    ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut
    with any type of body

func NewRunAgentApiAgentsAgentIdRunsPostRequest(server string, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody) (*http.Request, error)
    NewRunAgentApiAgentsAgentIdRunsPostRequest calls the generic
    RunAgentApiAgentsAgentIdRunsPost builder with application/json body

func NewRunAgentApiAgentsAgentIdRunsPostRequestWithBody(server string, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewRunAgentApiAgentsAgentIdRunsPostRequestWithBody generates requests for
    RunAgentApiAgentsAgentIdRunsPost with any type of body

func NewRunStreamingAgentApiAgentsAgentIdRunsStreamPostRequest(server string, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody) (*http.Request, error)
    NewRunStreamingAgentApiAgentsAgentIdRunsStreamPostRequest calls the
    generic RunStreamingAgentApiAgentsAgentIdRunsStreamPost builder with
    application/json body

func NewRunStreamingAgentApiAgentsAgentIdRunsStreamPostRequestWithBody(server string, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewRunStreamingAgentApiAgentsAgentIdRunsStreamPostRequestWithBody generates
    requests for RunStreamingAgentApiAgentsAgentIdRunsStreamPost with any type
    of body

func NewSearchAgentRunsApiAgentsRunsSearchPostRequest(server string, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody) (*http.Request, error)
    NewSearchAgentRunsApiAgentsRunsSearchPostRequest calls the generic
    SearchAgentRunsApiAgentsRunsSearchPost builder with application/json body

func NewSearchAgentRunsApiAgentsRunsSearchPostRequestWithBody(server string, params *SearchAgentRunsApiAgentsRunsSearchPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewSearchAgentRunsApiAgentsRunsSearchPostRequestWithBody generates requests
    for SearchAgentRunsApiAgentsRunsSearchPost with any type of body

func NewSearchApiSearchGetRequest(server string, params *SearchApiSearchGetParams) (*http.Request, error)
    NewSearchApiSearchGetRequest generates requests for SearchApiSearchGet

func NewStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostRequest(server string, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody) (*http.Request, error)
    NewStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostRequest
    calls the generic
    StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost
    builder with application/json body

func NewStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostRequestWithBody
    generates requests for
    StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost
    with any type of body

func NewSubscribeToAlertApiAlertsAlertIdSubscribePostRequest(server string, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams) (*http.Request, error)
    NewSubscribeToAlertApiAlertsAlertIdSubscribePostRequest generates requests
    for SubscribeToAlertApiAlertsAlertIdSubscribePost

func NewTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostRequest(server string, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody) (*http.Request, error)
    NewTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostRequest
    calls the generic
    TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost builder
    with application/json body

func NewTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostRequestWithBody(server string, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostRequestWithBody
    generates requests for
    TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost with any
    type of body

func NewTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostRequest(server string, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody) (*http.Request, error)
    NewTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostRequest
    calls the generic
    TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost builder with
    application/json body

func NewTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostRequestWithBody(server string, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostRequestWithBody
    generates requests for
    TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost with any type
    of body

func NewTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostRequest(server string, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody) (*http.Request, error)
    NewTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostRequest
    calls the generic
    TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost builder
    with application/json body

func NewTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostRequestWithBody(server string, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostRequestWithBody
    generates requests for
    TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost with any
    type of body

func NewUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteRequest(server string, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody) (*http.Request, error)
    NewUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteRequest calls the generic
    UnlinkAgentsApiSolutionsSolutionIdAgentsDelete builder with application/json
    body

func NewUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteRequestWithBody(server string, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, contentType string, body io.Reader) (*http.Request, error)
    NewUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteRequestWithBody generates
    requests for UnlinkAgentsApiSolutionsSolutionIdAgentsDelete with any type of
    body

func NewUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteRequest(server string, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody) (*http.Request, error)
    NewUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteRequest
    calls the generic
    UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete builder with
    application/json body

func NewUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteRequestWithBody(server string, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, contentType string, body io.Reader) (*http.Request, error)
    NewUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteRequestWithBody
    generates requests for
    UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete with any type
    of body

func NewUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteRequest(server string, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody) (*http.Request, error)
    NewUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteRequest
    calls the generic
    UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete builder
    with application/json body

func NewUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteRequestWithBody(server string, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, contentType string, body io.Reader) (*http.Request, error)
    NewUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteRequestWithBody
    generates requests for
    UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete with
    any type of body

func NewUnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostRequest(server string, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams) (*http.Request, error)
    NewUnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostRequest generates
    requests for UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost

func NewUpdateAgentApiAgentsAgentIdPutRequest(server string, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody) (*http.Request, error)
    NewUpdateAgentApiAgentsAgentIdPutRequest calls the generic
    UpdateAgentApiAgentsAgentIdPut builder with application/json body

func NewUpdateAgentApiAgentsAgentIdPutRequestWithBody(server string, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateAgentApiAgentsAgentIdPutRequestWithBody generates requests for
    UpdateAgentApiAgentsAgentIdPut with any type of body

func NewUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutRequest(server string, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody) (*http.Request, error)
    NewUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutRequest calls the
    generic UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut builder with
    application/json body

func NewUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutRequestWithBody(server string, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutRequestWithBody
    generates requests for UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut
    with any type of body

func NewUpdateAlertConfigApiAlertsConfigsConfigIdPatchRequest(server string, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody) (*http.Request, error)
    NewUpdateAlertConfigApiAlertsConfigsConfigIdPatchRequest calls the generic
    UpdateAlertConfigApiAlertsConfigsConfigIdPatch builder with application/json
    body

func NewUpdateAlertConfigApiAlertsConfigsConfigIdPatchRequestWithBody(server string, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateAlertConfigApiAlertsConfigsConfigIdPatchRequestWithBody generates
    requests for UpdateAlertConfigApiAlertsConfigsConfigIdPatch with any type of
    body

func NewUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchRequest(server string, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody) (*http.Request, error)
    NewUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchRequest
    calls the generic
    UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch builder
    with application/json body

func NewUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchRequestWithBody(server string, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchRequestWithBody
    generates requests for
    UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch with any
    type of body

func NewUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutRequest(server string, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody) (*http.Request, error)
    NewUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutRequest calls the
    generic UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut builder with
    application/json body

func NewUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutRequestWithBody(server string, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutRequestWithBody
    generates requests for
    UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut with any type of body

func NewUpdateMemoryBankApiMemoryBanksMemoryBankIdPutRequest(server string, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody) (*http.Request, error)
    NewUpdateMemoryBankApiMemoryBanksMemoryBankIdPutRequest calls the generic
    UpdateMemoryBankApiMemoryBanksMemoryBankIdPut builder with application/json
    body

func NewUpdateMemoryBankApiMemoryBanksMemoryBankIdPutRequestWithBody(server string, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateMemoryBankApiMemoryBanksMemoryBankIdPutRequestWithBody generates
    requests for UpdateMemoryBankApiMemoryBanksMemoryBankIdPut with any type of
    body

func NewUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchRequest(server string, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody) (*http.Request, error)
    NewUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchRequest
    calls the generic
    UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch
    builder with application/json body

func NewUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchRequestWithBody(server string, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchRequestWithBody
    generates requests for
    UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch
    with any type of body

func NewUpdateSolutionApiSolutionsSolutionIdPatchRequest(server string, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody) (*http.Request, error)
    NewUpdateSolutionApiSolutionsSolutionIdPatchRequest calls the generic
    UpdateSolutionApiSolutionsSolutionIdPatch builder with application/json body

func NewUpdateSolutionApiSolutionsSolutionIdPatchRequestWithBody(server string, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateSolutionApiSolutionsSolutionIdPatchRequestWithBody generates
    requests for UpdateSolutionApiSolutionsSolutionIdPatch with any type of body

func NewUpdateSourceApiSourcesSourceConnectionIdPutRequest(server string, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody) (*http.Request, error)
    NewUpdateSourceApiSourcesSourceConnectionIdPutRequest calls the generic
    UpdateSourceApiSourcesSourceConnectionIdPut builder with application/json
    body

func NewUpdateSourceApiSourcesSourceConnectionIdPutRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, contentType string, body io.Reader) (*http.Request, error)
    NewUpdateSourceApiSourcesSourceConnectionIdPutRequestWithBody generates
    requests for UpdateSourceApiSourcesSourceConnectionIdPut with any type of
    body

func NewUploadFileToContentApiContentsSourceConnectionContentVersionUploadPostRequestWithBody(server string, sourceConnectionContentVersion string, params *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewUploadFileToContentApiContentsSourceConnectionContentVersionUploadPostRequestWithBody
    generates requests for
    UploadFileToContentApiContentsSourceConnectionContentVersionUploadPost with
    any type of body

func NewUploadFileToSourceApiSourcesSourceConnectionIdUploadPostRequestWithBody(server string, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewUploadFileToSourceApiSourcesSourceConnectionIdUploadPostRequestWithBody
    generates requests for
    UploadFileToSourceApiSourcesSourceConnectionIdUploadPost with any type of
    body

func NewUploadInlineTextToSourceApiSourcesSourceConnectionIdPostRequest(server string, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody) (*http.Request, error)
    NewUploadInlineTextToSourceApiSourcesSourceConnectionIdPostRequest calls
    the generic UploadInlineTextToSourceApiSourcesSourceConnectionIdPost builder
    with application/json body

func NewUploadInlineTextToSourceApiSourcesSourceConnectionIdPostRequestWithBody(server string, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, contentType string, body io.Reader) (*http.Request, error)
    NewUploadInlineTextToSourceApiSourcesSourceConnectionIdPostRequestWithBody
    generates requests for
    UploadInlineTextToSourceApiSourcesSourceConnectionIdPost with any type of
    body


TYPES

type AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody = RoutersApiAlertsAddCommentRequest
    AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody defines body
    for AddAlertCommentApiAlertsAlertIdCommentsPost for application/json
    ContentType.

type AddAlertCommentApiAlertsAlertIdCommentsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    AddAlertCommentApiAlertsAlertIdCommentsPostParams defines parameters for
    AddAlertCommentApiAlertsAlertIdCommentsPost.

type AddAlertCommentApiAlertsAlertIdCommentsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseAddAlertCommentApiAlertsAlertIdCommentsPostResponse(rsp *http.Response) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)
    ParseAddAlertCommentApiAlertsAlertIdCommentsPostResponse parses an HTTP
    response from a AddAlertCommentApiAlertsAlertIdCommentsPostWithResponse call

func (r AddAlertCommentApiAlertsAlertIdCommentsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r AddAlertCommentApiAlertsAlertIdCommentsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody = AddConversationTurnRequest
    AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody
    defines body for AddConversationTurnApiSolutionsSolutionIdConversationsPost
    for application/json ContentType.

type AddConversationTurnApiSolutionsSolutionIdConversationsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    AddConversationTurnApiSolutionsSolutionIdConversationsPostParams defines
    parameters for AddConversationTurnApiSolutionsSolutionIdConversationsPost.

type AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RoutersApiSolutionsSolutionConversationResponse
	JSON422      *HTTPValidationError
}

func ParseAddConversationTurnApiSolutionsSolutionIdConversationsPostResponse(rsp *http.Response) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)
    ParseAddConversationTurnApiSolutionsSolutionIdConversationsPostResponse
    parses an HTTP response from a
    AddConversationTurnApiSolutionsSolutionIdConversationsPostWithResponse call

func (r AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type AddConversationTurnRequest struct {
	// ActionsTaken Actions taken by the AI
	ActionsTaken *map[string]interface{} `json:"actions_taken"`

	// AiResponse AI response text
	AiResponse *string `json:"ai_response"`

	// UserInput User input text
	UserInput string `json:"user_input"`
}
    AddConversationTurnRequest defines model for AddConversationTurnRequest.

type AgentDefinitionResponse struct {
	// ChangeId Current change ID (use as expected_change_id when updating).
	ChangeId string `json:"change_id"`

	// Definition The agent definition containing name, description, tags, and step workflow tree. Step types include prompt_call, retrieval, transform, gate, retry, evaluate_step, insight, extract_json, send_email, webhook_call, call_agent, write_metadata, write_content_attachment, load_content_attachment, load_content, display_result, and others.
	Definition map[string]interface{} `json:"definition"`

	// SchemaVersion Agent schema version.
	SchemaVersion string `json:"schema_version"`

	// Warnings Validation warnings, if any.
	Warnings *[]map[string]string `json:"warnings"`
}
    AgentDefinitionResponse defines model for AgentDefinitionResponse.

type AgentEvaluationTier string
    AgentEvaluationTier Controls model selection for agent evaluation.

    Labels shown in UI:

        FAST      → "Fast and cheap"
        BALANCED  → "Balanced speed and cost"
        THOROUGH  → "Slow and thorough"

const (
	Balanced AgentEvaluationTier = "balanced"
	Fast     AgentEvaluationTier = "fast"
	Thorough AgentEvaluationTier = "thorough"
)
    Defines values for AgentEvaluationTier.

type AgentExportResponse struct {
	// Agent Agent metadata and full definition. Keys: name, description, schema_version, definition, default_evaluation_tier, evaluation_mode, sampling_config, max_retries, retry_on_failure, prompt_model_auto_upgrade_strategy, prompt_model_auto_rollback_enabled, prompt_model_auto_rollback_triggers, created_at, updated_at.
	Agent map[string]interface{} `json:"agent"`

	// AlertConfigs Alert configurations.
	AlertConfigs *[]map[string]interface{} `json:"alert_configs"`

	// Dependencies Resolved dependency manifest. Keys: knowledge_bases, memory_banks, source_connections, agents, users — each a list of {id, name, description, …}.
	Dependencies *map[string]interface{} `json:"dependencies"`

	// EvaluationCriteria Evaluation criteria for agent steps.
	EvaluationCriteria *[]map[string]interface{} `json:"evaluation_criteria"`

	// ExportVersion Schema version of the export format (currently "2").
	ExportVersion string `json:"export_version"`

	// ExportedAt ISO-8601 timestamp of when the export was generated.
	ExportedAt string `json:"exported_at"`

	// GovernancePolicies Agent-scoped governance policies.
	GovernancePolicies *[]map[string]interface{} `json:"governance_policies"`

	// SoftwareVersion Application version that produced this export.
	SoftwareVersion string `json:"software_version"`

	// Trigger Trigger configuration with schedules.
	Trigger *map[string]interface{} `json:"trigger"`
}
    AgentExportResponse Portable JSON snapshot of an agent definition.

type AgentRunAttemptResponse struct {
	// Duration Duration of the attempt in seconds.
	Duration *float32 `json:"duration"`

	// EndedAt Timestamp when the attempt ended.
	EndedAt *string `json:"ended_at"`

	// Error Error message if the attempt failed.
	Error *string `json:"error"`

	// StartedAt Timestamp when the attempt started.
	StartedAt *string                                `json:"started_at"`
	Status    PendingProcessingCompletedFailedStatus `json:"status"`
}
    AgentRunAttemptResponse defines model for AgentRunAttemptResponse.

type AgentRunRequest struct {
	// Input Input to provide to the agent upon running for agents with dynamic triggers.
	Input *string `json:"input"`

	// InputUploadId ID of a previously uploaded file (via POST /{agent_id}/upload-input) to use as the run input for dynamic-input triggers. Mutually exclusive with the 'input' field.
	InputUploadId *openapi_types.UUID `json:"input_upload_id"`

	// Metadata Metadata to make available for string substitution expressions in agent tasks.
	Metadata *map[string]JsonValue `json:"metadata"`

	// Priority If true, the agent run will be treated as priority execution.
	Priority *bool `json:"priority,omitempty"`
}
    AgentRunRequest defines model for AgentRunRequest.

type AgentRunResponse struct {
	// Attempts List of attempts made for this agent run.
	Attempts []AgentRunAttemptResponse `json:"attempts"`

	// Credits Credits consumed by the agent run, if applicable.
	Credits *float32 `json:"credits"`

	// ErrorCount Number of errors encountered during the run.
	ErrorCount int `json:"error_count"`

	// Input Input provided to the agent for this run.
	Input *string `json:"input"`

	// Output Output produced by the agent run.
	Output *string `json:"output"`

	// Priority Indicates if the run was treated as a priority execution.
	Priority bool `json:"priority"`

	// RunId Unique identifier for the agent run.
	RunId  string                                 `json:"run_id"`
	Status PendingProcessingCompletedFailedStatus `json:"status"`

	// Steps Step outputs and per-step timing/credits. Only included when requested.
	Steps *[]AgentRunStepResponse `json:"steps"`
}
    AgentRunResponse defines model for AgentRunResponse.

type AgentRunStepResponse struct {
	// AgentStepId Agent step identifier.
	AgentStepId string `json:"agent_step_id"`

	// CreditsUsed Credits consumed by the step attempt, if applicable.
	CreditsUsed float32 `json:"credits_used"`

	// DurationSeconds Duration of the step attempt in seconds.
	DurationSeconds *float32 `json:"duration_seconds"`

	// EndedAt Timestamp when the step attempt ended.
	EndedAt *string `json:"ended_at"`

	// Input Input provided to the step, if any.
	Input *string `json:"input"`

	// Output Output produced by the step, if any.
	Output *string `json:"output"`

	// OutputContentType Content type of the step output, if any.
	OutputContentType *string `json:"output_content_type"`

	// StartedAt Timestamp when the step attempt started.
	StartedAt *string                                `json:"started_at"`
	Status    PendingProcessingCompletedFailedStatus `json:"status"`

	// StepType Type of the agent step.
	StepType string `json:"step_type"`
}
    AgentRunStepResponse defines model for AgentRunStepResponse.

type AgentRunStreamRequest struct {
	// Input Input to provide to the agent upon running for agents with dynamic triggers.
	Input *string `json:"input"`

	// InputUploadId ID of a previously uploaded file (via POST /{agent_id}/upload-input) to use as the run input for dynamic-input triggers. Mutually exclusive with the 'input' field.
	InputUploadId *openapi_types.UUID `json:"input_upload_id"`

	// Metadata Metadata to make available for string substitution expressions in agent tasks.
	Metadata *map[string]JsonValue `json:"metadata"`
}
    AgentRunStreamRequest defines model for AgentRunStreamRequest.

type AgentSummaryResponse struct {
	// CreatedAt ISO 8601 creation timestamp.
	CreatedAt string `json:"created_at"`

	// DefaultEvaluationTier Default evaluation tier: fast, balanced, or thorough.
	DefaultEvaluationTier *string `json:"default_evaluation_tier"`

	// Description Agent description.
	Description *string `json:"description"`

	// EvaluationMode Evaluation mode: output_expectation, eval_and_retry, or sample_and_flag.
	EvaluationMode *string `json:"evaluation_mode,omitempty"`

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

	// MaxRetries Max retries for eval_and_retry mode.
	MaxRetries *int `json:"max_retries,omitempty"`

	// Name Agent name.
	Name string `json:"name"`

	// PromptModelAutoRollbackEnabled Whether automatic rollback is enabled for upgraded models.
	PromptModelAutoRollbackEnabled *bool `json:"prompt_model_auto_rollback_enabled,omitempty"`

	// PromptModelAutoRollbackTriggers Failure signals that trigger rollback. Defaults to agent_eval_fail, governance_block, agent_run_failed when null.
	PromptModelAutoRollbackTriggers *[]string `json:"prompt_model_auto_rollback_triggers"`

	// PromptModelAutoUpgradeStrategy Auto-upgrade strategy: none, early_adopter, middle_of_road, cautious_adopter.
	PromptModelAutoUpgradeStrategy *string `json:"prompt_model_auto_upgrade_strategy,omitempty"`

	// RetryOnFailure Whether to retry on evaluation failure.
	RetryOnFailure *bool `json:"retry_on_failure,omitempty"`

	// SamplingConfig Sampling configuration for sample_and_flag mode.
	SamplingConfig *map[string]interface{} `json:"sampling_config"`

	// TriggerType Trigger type for the agent.
	TriggerType *string `json:"trigger_type"`

	// UpdatedAt ISO 8601 last-updated timestamp.
	UpdatedAt string `json:"updated_at"`
}
    AgentSummaryResponse defines model for AgentSummaryResponse.

type AgentTraceMatchResponse struct {
	// AgentId Agent ID.
	AgentId *string `json:"agent_id"`

	// AgentRunId Agent run ID.
	AgentRunId *string `json:"agent_run_id"`

	// AgentRunStatus Status of the agent run.
	AgentRunStatus *string `json:"agent_run_status"`

	// AgentStepId Step identifier.
	AgentStepId *string `json:"agent_step_id"`

	// AgentStepRunId Agent step run ID.
	AgentStepRunId *string `json:"agent_step_run_id"`

	// AgentStepType Type of the step.
	AgentStepType *string `json:"agent_step_type"`

	// Score Similarity score (0-1, higher is better).
	Score float32 `json:"score"`

	// Text Matching text chunk.
	Text string `json:"text"`

	// Title Title of the indexed entry.
	Title *string `json:"title"`
}
    AgentTraceMatchResponse defines model for AgentTraceMatchResponse.

type AgentTraceSearchResponse struct {
	// Matches List of matching entries.
	Matches []AgentTraceMatchResponse `json:"matches"`

	// Total Number of matches returned.
	Total int `json:"total"`
}
    AgentTraceSearchResponse defines model for AgentTraceSearchResponse.

type AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody = RoutersApiSolutionsAiAssistantAcceptRequest
    AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody
    defines body for
    AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost
    for application/json ContentType.

type AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams
    defines parameters for
    AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost.

type AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantAcceptResponse
	JSON422      *HTTPValidationError
}

func ParseAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse(rsp *http.Response) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)
    ParseAiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse
    parses an HTTP response from a
    AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithResponse
    call

func (r AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type AiAssistantAcceptResponse struct {
	// ConversationId Conversation ID.
	ConversationId openapi_types.UUID `json:"conversation_id"`

	// Error Error message if failed.
	Error *string `json:"error"`

	// ExecutedActions Results of each executed action.
	ExecutedActions []ExecutedActionResponse `json:"executed_actions"`

	// SolutionId Solution ID when a new solution was auto-created.
	SolutionId *openapi_types.UUID `json:"solution_id"`

	// Success Whether execution succeeded.
	Success *bool `json:"success,omitempty"`
}
    AiAssistantAcceptResponse Response from accepting and executing a plan.

type AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams
    defines parameters for
    AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost.

type AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseAiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse(rsp *http.Response) (*AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse, error)
    ParseAiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse
    parses an HTTP response from a
    AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse
    call

func (r AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type AiAssistantFeedbackResponse struct {
	FeedbackId openapi_types.UUID `json:"feedback_id"`
	FlagReason *string            `json:"flag_reason"`
	Flagged    bool               `json:"flagged"`
}
    AiAssistantFeedbackResponse Response after submitting feedback.

type AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody = AiAssistantGenerateRequest
    AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody
    defines body for
    AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost for
    application/json ContentType.

type AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams
    defines parameters for
    AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost.

type AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantGenerateResponse
	JSON422      *HTTPValidationError
}

func ParseAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse(rsp *http.Response) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)
    ParseAiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse
    parses an HTTP response from a
    AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithResponse
    call

func (r AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type AiAssistantGenerateRequest struct {
	// UserInput User input describing what to do
	UserInput string `json:"user_input"`
}
    AiAssistantGenerateRequest Request body for AI assistant generate endpoints.

type AiAssistantGenerateResponse struct {
	// ConversationId Conversation ID for accept/decline.
	ConversationId openapi_types.UUID `json:"conversation_id"`

	// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of this AI assistant.
	ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`

	// Note AI-generated note about the plan.
	Note string `json:"note"`

	// ProposedActions List of proposed actions.
	ProposedActions []ProposedActionResponse `json:"proposed_actions"`

	// RequiresDeleteConfirmation Whether destructive actions require explicit confirmation.
	RequiresDeleteConfirmation *bool `json:"requires_delete_confirmation,omitempty"`

	// Success Whether plan generation succeeded.
	Success *bool `json:"success,omitempty"`
}
    AiAssistantGenerateResponse Response from an AI assistant generate endpoint.

type AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody = AiAssistantGenerateRequest
    AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody
    defines body for
    AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost
    for application/json ContentType.

type AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams
    defines parameters for
    AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost.

type AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantGenerateResponse
	JSON422      *HTTPValidationError
}

func ParseAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse(rsp *http.Response) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)
    ParseAiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse
    parses an HTTP response from a
    AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithResponse
    call

func (r AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody = AiAssistantGenerateRequest
    AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody
    defines body for
    AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost for
    application/json ContentType.

type AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams defines
    parameters for AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost.

type AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantGenerateResponse
	JSON422      *HTTPValidationError
}

func ParseAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse(rsp *http.Response) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)
    ParseAiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse
    parses an HTTP response from a
    AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithResponse
    call

func (r AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type AiConversationHistoryResponse struct {
	// Total Total number of conversation turns available.
	Total int `json:"total"`

	// Turns Conversation turns, ordered oldest first.
	Turns []AiConversationTurnResponse `json:"turns"`
}
    AiConversationHistoryResponse defines model for
    AiConversationHistoryResponse.

type AiConversationTurnResponse struct {
	// Accepted Whether the user accepted this proposal (null if pending).
	Accepted *bool `json:"accepted"`

	// AiNote AI explanation from this turn.
	AiNote *string `json:"ai_note"`

	// ConversationId Unique conversation turn ID.
	ConversationId string `json:"conversation_id"`

	// ResultingConfig The proposed configuration from this turn.
	ResultingConfig *map[string]interface{} `json:"resulting_config"`

	// StepId Step ID for this conversation.
	StepId *string `json:"step_id"`

	// StepType Step type for this conversation.
	StepType *string `json:"step_type"`

	// UserInput User input for this turn.
	UserInput string `json:"user_input"`
}
    AiConversationTurnResponse defines model for AiConversationTurnResponse.

type ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody = RoutersApiSolutionsAiAssistantAcceptRequest
    ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody
    defines body for ApiAiAcceptApiAiAssistantConversationIdAcceptPost for
    application/json ContentType.

type ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams defines parameters
    for ApiAiAcceptApiAiAssistantConversationIdAcceptPost.

type ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantAcceptResponse
	JSON422      *HTTPValidationError
}

func ParseApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse(rsp *http.Response) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)
    ParseApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse
    parses an HTTP response from a
    ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithResponse call

func (r ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams defines parameters
    for ApiAiDeclineApiAiAssistantConversationIdDeclinePost.

type ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse(rsp *http.Response) (*ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse, error)
    ParseApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse
    parses an HTTP response from a
    ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse call

func (r ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody = RoutersApiAiAssistantAiAssistantFeedbackRequest
    ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody defines body for
    ApiAiFeedbackApiAiAssistantFeedbackPost for application/json ContentType.

type ApiAiFeedbackApiAiAssistantFeedbackPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiFeedbackApiAiAssistantFeedbackPostParams defines parameters for
    ApiAiFeedbackApiAiAssistantFeedbackPost.

type ApiAiFeedbackApiAiAssistantFeedbackPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantFeedbackResponse
	JSON422      *HTTPValidationError
}

func ParseApiAiFeedbackApiAiAssistantFeedbackPostResponse(rsp *http.Response) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)
    ParseApiAiFeedbackApiAiAssistantFeedbackPostResponse parses an HTTP response
    from a ApiAiFeedbackApiAiAssistantFeedbackPostWithResponse call

func (r ApiAiFeedbackApiAiAssistantFeedbackPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiFeedbackApiAiAssistantFeedbackPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody = AiAssistantGenerateRequest
    ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody
    defines body for ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost for
    application/json ContentType.

type ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams defines parameters
    for ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost.

type ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantGenerateResponse
	JSON422      *HTTPValidationError
}

func ParseApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse(rsp *http.Response) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)
    ParseApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse
    parses an HTTP response from a
    ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithResponse call

func (r ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody = RoutersApiMemoryBanksMemoryBankAcceptRequest
    ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody
    defines body for
    ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch for
    application/json ContentType.

type ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams
    defines parameters for
    ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch.

type ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]bool
	JSON422      *HTTPValidationError
}

func ParseApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse(rsp *http.Response) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)
    ParseApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse
    parses an HTTP response from a
    ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithResponse
    call

func (r ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody = RoutersApiMemoryBanksMemoryBankAiAssistantRequest
    ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody defines body
    for ApiAiMemoryBankApiAiAssistantMemoryBankPost for application/json
    ContentType.

type ApiAiMemoryBankApiAiAssistantMemoryBankPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiMemoryBankApiAiAssistantMemoryBankPostParams defines parameters for
    ApiAiMemoryBankApiAiAssistantMemoryBankPost.

type ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MemoryBankAiAssistantResponse
	JSON422      *HTTPValidationError
}

func ParseApiAiMemoryBankApiAiAssistantMemoryBankPostResponse(rsp *http.Response) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)
    ParseApiAiMemoryBankApiAiAssistantMemoryBankPostResponse parses an HTTP
    response from a ApiAiMemoryBankApiAiAssistantMemoryBankPostWithResponse call

func (r ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams struct {
	// Limit Max turns.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Skip count.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams
    defines parameters for
    ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet.

type ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiMemoryBanksMemoryBankLastConversationResponse
	JSON422      *HTTPValidationError
}

func ParseApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse(rsp *http.Response) (*ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse, error)
    ParseApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse
    parses an HTTP response from a
    ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse
    call

func (r ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody = AiAssistantGenerateRequest
    ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody defines body for
    ApiAiSolutionApiAiAssistantSolutionPost for application/json ContentType.

type ApiAiSolutionApiAiAssistantSolutionPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiSolutionApiAiAssistantSolutionPostParams defines parameters for
    ApiAiSolutionApiAiAssistantSolutionPost.

type ApiAiSolutionApiAiAssistantSolutionPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantGenerateResponse
	JSON422      *HTTPValidationError
}

func ParseApiAiSolutionApiAiAssistantSolutionPostResponse(rsp *http.Response) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)
    ParseApiAiSolutionApiAiAssistantSolutionPostResponse parses an HTTP response
    from a ApiAiSolutionApiAiAssistantSolutionPostWithResponse call

func (r ApiAiSolutionApiAiAssistantSolutionPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiSolutionApiAiAssistantSolutionPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiAiSourceApiAiAssistantSourcePostJSONRequestBody = AiAssistantGenerateRequest
    ApiAiSourceApiAiAssistantSourcePostJSONRequestBody defines body for
    ApiAiSourceApiAiAssistantSourcePost for application/json ContentType.

type ApiAiSourceApiAiAssistantSourcePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiAiSourceApiAiAssistantSourcePostParams defines parameters for
    ApiAiSourceApiAiAssistantSourcePost.

type ApiAiSourceApiAiAssistantSourcePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiAssistantGenerateResponse
	JSON422      *HTTPValidationError
}

func ParseApiAiSourceApiAiAssistantSourcePostResponse(rsp *http.Response) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)
    ParseApiAiSourceApiAiAssistantSourcePostResponse parses an HTTP response
    from a ApiAiSourceApiAiAssistantSourcePostWithResponse call

func (r ApiAiSourceApiAiAssistantSourcePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiAiSourceApiAiAssistantSourcePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams
    defines parameters for
    ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet.

type ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UploadAgentInputApiResponse
	JSON422      *HTTPValidationError
}

func ParseApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse(rsp *http.Response) (*ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse, error)
    ParseApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse
    parses an HTTP response from a
    ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse
    call

func (r ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams defines parameters
    for ApiUploadAgentInputApiAgentsAgentIdUploadInputPost.

type ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *UploadAgentInputApiResponse
	JSON422      *HTTPValidationError
}

func ParseApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse(rsp *http.Response) (*ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse, error)
    ParseApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse
    parses an HTTP response from a
    ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse call

func (r ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type AppliedActionResponse struct {
	// ActionType Type of action that was executed.
	ActionType string `json:"action_type"`

	// Description Human-readable description of the executed action.
	Description string `json:"description"`

	// Error Error message if this action failed, or null.
	Error *string `json:"error"`

	// PolicyId ID of the policy that was created or modified, or null.
	PolicyId *string `json:"policy_id"`

	// Success Whether this individual action succeeded.
	Success bool `json:"success"`
}
    AppliedActionResponse Result of a single executed governance action.

type BodyUploadFileToContentApiContentsSourceConnectionContentVersionUploadPost struct {
	// File File to upload
	File openapi_types.File `json:"file"`

	// Metadata Optional JSON object string of metadata. Example: `{"category":"docs","author":"Ada"}`. `title` will be merged into this dictionary as `metadata.title` if it is not already present.
	Metadata *string `json:"metadata"`

	// Title Optional title for the content
	Title *string `json:"title,omitempty"`
}
    BodyUploadFileToContentApiContentsSourceConnectionContentVersionUploadPost
    defines model for
    Body_upload_file_to_content_api_contents__source_connection_content_version__upload_post.

type BodyUploadFileToSourceApiSourcesSourceConnectionIdUploadPost struct {
	// File File to upload
	File openapi_types.File `json:"file"`

	// Metadata Optional JSON object string of metadata. Example: `{"author":"Ada","category":"docs"}`. `title` will be merged into this dictionary as `metadata.title` if it is not already present.
	Metadata *string `json:"metadata"`

	// Title Optional title for the content
	Title *string `json:"title,omitempty"`
}
    BodyUploadFileToSourceApiSourcesSourceConnectionIdUploadPost
    defines model for
    Body_upload_file_to_source_api_sources__source_connection_id__upload_post.

type CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams
    defines parameters for
    CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost.

type CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SourceEmbeddingMigrationResponse
	JSON422      *HTTPValidationError
}

func ParseCancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse(rsp *http.Response) (*CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse, error)
    ParseCancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse
    parses an HTTP response from a
    CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse
    call

func (r CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams
    defines parameters for
    CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost.

type CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSourceExportsExportResponse
	JSON422      *HTTPValidationError
}

func ParseCancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse(rsp *http.Response) (*CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse, error)
    ParseCancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse
    parses an HTTP response from a
    CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse
    call

func (r CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody = ChangeStatusRequest
    ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody defines body
    for ChangeAlertStatusApiAlertsAlertIdStatusPost for application/json
    ContentType.

type ChangeAlertStatusApiAlertsAlertIdStatusPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ChangeAlertStatusApiAlertsAlertIdStatusPostParams defines parameters for
    ChangeAlertStatusApiAlertsAlertIdStatusPost.

type ChangeAlertStatusApiAlertsAlertIdStatusPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseChangeAlertStatusApiAlertsAlertIdStatusPostResponse(rsp *http.Response) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)
    ParseChangeAlertStatusApiAlertsAlertIdStatusPostResponse parses an HTTP
    response from a ChangeAlertStatusApiAlertsAlertIdStatusPostWithResponse call

func (r ChangeAlertStatusApiAlertsAlertIdStatusPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r ChangeAlertStatusApiAlertsAlertIdStatusPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ChangeStatusRequest struct {
	// Note Optional note
	Note *string `json:"note"`

	// Status New alert status
	Status string `json:"status"`
}
    ChangeStatusRequest defines model for ChangeStatusRequest.

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}
    Client which conforms to the OpenAPI3 specification for this service.

func NewClient(server string, opts ...ClientOption) (*Client, error)
    Creates a new Client, with reasonable defaults

func (c *Client) AddAlertCommentApiAlertsAlertIdCommentsPost(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) AddConversationTurnApiSolutionsSolutionIdConversationsPost(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBody(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ApiAiAcceptApiAiAssistantConversationIdAcceptPost(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ApiAiDeclineApiAiAssistantConversationIdDeclinePost(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ApiAiFeedbackApiAiAssistantFeedbackPost(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ApiAiMemoryBankApiAiAssistantMemoryBankPost(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

func (c *Client) ApiAiSolutionApiAiAssistantSolutionPost(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ApiAiSourceApiAiAssistantSourcePost(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet(ctx context.Context, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ApiUploadAgentInputApiAgentsAgentIdUploadInputPost(ctx context.Context, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ChangeAlertStatusApiAlertsAlertIdStatusPost(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost(ctx context.Context, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) CreateAgentApiAgentsPost(ctx context.Context, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CreateAlertConfigApiAlertsConfigsPost(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CreateKnowledgeBaseApiKnowledgeBasesPost(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CreateMemoryBankApiMemoryBanksPost(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CreateSolutionApiSolutionsPost(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CreateSourceApiSourcesPost(ctx context.Context, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) CreateSourceExportApiSourcesSourceConnectionIdExportsPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) DeleteAgentApiAgentsAgentIdDelete(ctx context.Context, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteAgentRunApiAgentsRunsRunIdDelete(ctx context.Context, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteAlertConfigApiAlertsConfigsConfigIdDelete(ctx context.Context, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteContentApiContentsSourceConnectionContentVersionDelete(ctx context.Context, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete(ctx context.Context, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete(ctx context.Context, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete(ctx context.Context, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete(ctx context.Context, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteSolutionApiSolutionsSolutionIdDelete(ctx context.Context, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteSourceApiSourcesSourceConnectionIdDelete(ctx context.Context, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ExportAgentApiAgentsAgentIdExportGet(ctx context.Context, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) GetAgentDefinitionApiAgentsAgentIdDefinitionGet(ctx context.Context, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetAgentMetadataApiAgentsAgentIdGet(ctx context.Context, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetAgentRunApiAgentsRunsRunIdGet(ctx context.Context, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet(ctx context.Context, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet(ctx context.Context, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetAlertConfigApiAlertsConfigsConfigIdGet(ctx context.Context, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetAlertDetailApiAlertsAlertIdGet(ctx context.Context, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) GetContentDetailApiContentsSourceConnectionContentVersionGet(ctx context.Context, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet(ctx context.Context, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet(ctx context.Context, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet(ctx context.Context, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) GetMemoryBankApiMemoryBanksMemoryBankIdGet(ctx context.Context, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet(ctx context.Context, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) GetRecommendationsApiModelsModelIdRecommendationsGet(ctx context.Context, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetSolutionApiSolutionsSolutionIdGet(ctx context.Context, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetSourceApiSourcesSourceConnectionIdGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) GovernanceAiGenerateApiGovernanceAiAssistantPost(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) LinkAgentsApiSolutionsSolutionIdAgentsPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet(ctx context.Context, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ListAgentRunsApiAgentsAgentIdRunsGet(ctx context.Context, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

func (c *Client) ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet(ctx context.Context, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet(ctx context.Context, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ListConversationsApiSolutionsSolutionIdConversationsGet(ctx context.Context, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet(ctx context.Context, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet(ctx context.Context, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet(ctx context.Context, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

func (c *Client) ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet(ctx context.Context, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) ListSourceExportsApiSourcesSourceConnectionIdExportsGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

func (c *Client) MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBody(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBody(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) MarkReadApiModelsAlertsAlertIdReadPatch(ctx context.Context, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) MemoryBankAiGenerateApiMemoryBanksAiAssistantPost(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

func (c *Client) ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) RunAgentApiAgentsAgentIdRunsPost(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) RunStreamingAgentApiAgentsAgentIdRunsStreamPost(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) SearchAgentRunsApiAgentsRunsSearchPost(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

func (c *Client) StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) SubscribeToAlertApiAlertsAlertIdSubscribePost(ctx context.Context, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UnlinkAgentsApiSolutionsSolutionIdAgentsDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost(ctx context.Context, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) UpdateAgentApiAgentsAgentIdPut(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UpdateAlertConfigApiAlertsConfigsConfigIdPatch(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UpdateMemoryBankApiMemoryBanksMemoryBankIdPut(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBody(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (c *Client) UpdateSolutionApiSolutionsSolutionIdPatch(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

func (c *Client) UpdateSourceApiSourcesSourceConnectionIdPut(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

func (c *Client) UploadInlineTextToSourceApiSourcesSourceConnectionIdPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	CreateAgentApiAgentsPost(ctx context.Context, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete request
	DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete(ctx context.Context, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet request
	GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet(ctx context.Context, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet request
	ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet(ctx context.Context, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet request
	ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet(ctx context.Context, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet request
	GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet(ctx context.Context, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet request
	GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet(ctx context.Context, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SearchAgentRunsApiAgentsRunsSearchPost(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAgentRunApiAgentsRunsRunIdDelete request
	DeleteAgentRunApiAgentsRunsRunIdDelete(ctx context.Context, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentRunApiAgentsRunsRunIdGet request
	GetAgentRunApiAgentsRunsRunIdGet(ctx context.Context, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAgentApiAgentsAgentIdDelete request
	DeleteAgentApiAgentsAgentIdDelete(ctx context.Context, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentMetadataApiAgentsAgentIdGet request
	GetAgentMetadataApiAgentsAgentIdGet(ctx context.Context, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateAgentApiAgentsAgentIdPut(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet request
	GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet(ctx context.Context, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBody request with any body
	MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBody(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentDefinitionApiAgentsAgentIdDefinitionGet request
	GetAgentDefinitionApiAgentsAgentIdDefinitionGet(ctx context.Context, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet request
	ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet(ctx context.Context, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet request
	ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet(ctx context.Context, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet request
	ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet(ctx context.Context, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportAgentApiAgentsAgentIdExportGet request
	ExportAgentApiAgentsAgentIdExportGet(ctx context.Context, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet request
	ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGet(ctx context.Context, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentRunsApiAgentsAgentIdRunsGet request
	ListAgentRunsApiAgentsAgentIdRunsGet(ctx context.Context, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	RunAgentApiAgentsAgentIdRunsPost(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	RunStreamingAgentApiAgentsAgentIdRunsStreamPost(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet request
	ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet(ctx context.Context, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApiUploadAgentInputApiAgentsAgentIdUploadInputPost request
	ApiUploadAgentInputApiAgentsAgentIdUploadInputPost(ctx context.Context, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ApiAiFeedbackApiAiAssistantFeedbackPost(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePost(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ApiAiMemoryBankApiAiAssistantMemoryBankPost(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet request
	ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGet(ctx context.Context, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatch(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ApiAiSolutionApiAiAssistantSolutionPost(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ApiAiSourceApiAiAssistantSourcePost(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ApiAiAcceptApiAiAssistantConversationIdAcceptPost(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApiAiDeclineApiAiAssistantConversationIdDeclinePost request
	ApiAiDeclineApiAiAssistantConversationIdDeclinePost(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAlertsApiAlertsGet request
	ListAlertsApiAlertsGet(ctx context.Context, params *ListAlertsApiAlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAlertConfigsApiAlertsConfigsGet request
	ListAlertConfigsApiAlertsConfigsGet(ctx context.Context, params *ListAlertConfigsApiAlertsConfigsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateAlertConfigApiAlertsConfigsPost(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAlertConfigApiAlertsConfigsConfigIdDelete request
	DeleteAlertConfigApiAlertsConfigsConfigIdDelete(ctx context.Context, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertConfigApiAlertsConfigsConfigIdGet request
	GetAlertConfigApiAlertsConfigsConfigIdGet(ctx context.Context, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateAlertConfigApiAlertsConfigsConfigIdPatch(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet request
	ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet(ctx context.Context, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBody request with any body
	UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBody(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertDetailApiAlertsAlertIdGet request
	GetAlertDetailApiAlertsAlertIdGet(ctx context.Context, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AddAlertCommentApiAlertsAlertIdCommentsPost(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ChangeAlertStatusApiAlertsAlertIdStatusPost(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SubscribeToAlertApiAlertsAlertIdSubscribePost request
	SubscribeToAlertApiAlertsAlertIdSubscribePost(ctx context.Context, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost request
	UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost(ctx context.Context, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteContentApiContentsSourceConnectionContentVersionDelete request
	DeleteContentApiContentsSourceConnectionContentVersionDelete(ctx context.Context, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetContentDetailApiContentsSourceConnectionContentVersionGet request
	GetContentDetailApiContentsSourceConnectionContentVersionGet(ctx context.Context, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet request
	ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet(ctx context.Context, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	GovernanceAiGenerateApiGovernanceAiAssistantPost(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet request
	ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet(ctx context.Context, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost request
	GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost request
	GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListKnowledgeBasesApiKnowledgeBasesGet request
	ListKnowledgeBasesApiKnowledgeBasesGet(ctx context.Context, params *ListKnowledgeBasesApiKnowledgeBasesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateKnowledgeBaseApiKnowledgeBasesPost(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete request
	DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete(ctx context.Context, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet request
	GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet(ctx context.Context, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMeApiMeGet request
	GetMeApiMeGet(ctx context.Context, params *GetMeApiMeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMemoryBanksApiMemoryBanksGet request
	ListMemoryBanksApiMemoryBanksGet(ctx context.Context, params *ListMemoryBanksApiMemoryBanksGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateMemoryBankApiMemoryBanksPost(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	MemoryBankAiGenerateApiMemoryBanksAiAssistantPost(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet request
	MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet(ctx context.Context, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTemplatesApiMemoryBanksTemplatesGet request
	ListTemplatesApiMemoryBanksTemplatesGet(ctx context.Context, params *ListTemplatesApiMemoryBanksTemplatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete request
	DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete(ctx context.Context, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMemoryBankApiMemoryBanksMemoryBankIdGet request
	GetMemoryBankApiMemoryBanksMemoryBankIdGet(ctx context.Context, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateMemoryBankApiMemoryBanksMemoryBankIdPut(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet request
	GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet(ctx context.Context, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost request
	CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost(ctx context.Context, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete request
	DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete(ctx context.Context, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet request
	GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet(ctx context.Context, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAlertsApiModelsAlertsGet request
	ListAlertsApiModelsAlertsGet(ctx context.Context, params *ListAlertsApiModelsAlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkAllReadApiModelsAlertsMarkAllReadPost request
	MarkAllReadApiModelsAlertsMarkAllReadPost(ctx context.Context, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertUnreadCountApiModelsAlertsUnreadCountGet request
	GetAlertUnreadCountApiModelsAlertsUnreadCountGet(ctx context.Context, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkReadApiModelsAlertsAlertIdReadPatch request
	MarkReadApiModelsAlertsAlertIdReadPatch(ctx context.Context, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecommendationsApiModelsModelIdRecommendationsGet request
	GetRecommendationsApiModelsModelIdRecommendationsGet(ctx context.Context, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchApiSearchGet request
	SearchApiSearchGet(ctx context.Context, params *SearchApiSearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSolutionsApiSolutionsGet request
	ListSolutionsApiSolutionsGet(ctx context.Context, params *ListSolutionsApiSolutionsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSolutionApiSolutionsPost(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSolutionApiSolutionsSolutionIdDelete request
	DeleteSolutionApiSolutionsSolutionIdDelete(ctx context.Context, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSolutionApiSolutionsSolutionIdGet request
	GetSolutionApiSolutionsSolutionIdGet(ctx context.Context, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSolutionApiSolutionsSolutionIdPatch(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UnlinkAgentsApiSolutionsSolutionIdAgentsDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	LinkAgentsApiSolutionsSolutionIdAgentsPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePost(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBody request with any body
	AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBody(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPost(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost request
	AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePost(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConversationsApiSolutionsSolutionIdConversationsGet request
	ListConversationsApiSolutionsSolutionIdConversationsGet(ctx context.Context, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AddConversationTurnApiSolutionsSolutionIdConversationsPost(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBody request with any body
	MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBody(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSourceApiSourcesPost(ctx context.Context, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSourcesApiSourcesGet request
	ListSourcesApiSourcesGet(ctx context.Context, params *ListSourcesApiSourcesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSourceApiSourcesSourceConnectionIdDelete request
	DeleteSourceApiSourcesSourceConnectionIdDelete(ctx context.Context, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSourceApiSourcesSourceConnectionIdGet request
	GetSourceApiSourcesSourceConnectionIdGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UploadInlineTextToSourceApiSourcesSourceConnectionIdPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSourceApiSourcesSourceConnectionIdPut(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet request
	GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost request
	CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSourceExportsApiSourcesSourceConnectionIdExportsGet request
	ListSourceExportsApiSourcesSourceConnectionIdExportsGet(ctx context.Context, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSourceExportApiSourcesSourceConnectionIdExportsPost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete request
	DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet request
	GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost request
	CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPost(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet request
	DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBody request with any body
	UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBody(ctx context.Context, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
}
    The interface specification for the client above.

type ClientOption func(*Client) error
    ClientOption allows setting custom parameters during construction

func WithBaseURL(baseURL string) ClientOption
    WithBaseURL overrides the baseURL.

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(fn RequestEditorFn) ClientOption
    WithRequestEditorFn allows setting up a callback function, which will be
    called right before sending the request. This can be used to mutate the
    request.

type ClientWithResponses struct {
	ClientInterface
}
    ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
    NewClientWithResponses creates a new ClientWithResponses, which wraps Client
    with return type handling

func (c *ClientWithResponses) AddAlertCommentApiAlertsAlertIdCommentsPostWithBodyWithResponse(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)
    AddAlertCommentApiAlertsAlertIdCommentsPostWithBodyWithResponse
    request with arbitrary body returning
    *AddAlertCommentApiAlertsAlertIdCommentsPostResponse

func (c *ClientWithResponses) AddAlertCommentApiAlertsAlertIdCommentsPostWithResponse(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)

func (c *ClientWithResponses) AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)
    AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBodyWithResponse
    request with arbitrary body returning
    *AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse

func (c *ClientWithResponses) AddConversationTurnApiSolutionsSolutionIdConversationsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)

func (c *ClientWithResponses) AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)
    AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBodyWithResponse
    request with arbitrary body returning
    *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse

func (c *ClientWithResponses) AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)

func (c *ClientWithResponses) AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse, error)
    AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse
    request returning
    *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse

func (c *ClientWithResponses) AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)
    AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBodyWithResponse
    request with arbitrary body returning
    *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse

func (c *ClientWithResponses) AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)

func (c *ClientWithResponses) AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)
    AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBodyWithResponse
    request with arbitrary body returning
    *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse

func (c *ClientWithResponses) AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)

func (c *ClientWithResponses) AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)
    AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBodyWithResponse
    request with arbitrary body returning
    *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse

func (c *ClientWithResponses) AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)

func (c *ClientWithResponses) ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)
    ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBodyWithResponse
    request with arbitrary body returning
    *ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse

func (c *ClientWithResponses) ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)

func (c *ClientWithResponses) ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse, error)
    ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse request
    returning *ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse

func (c *ClientWithResponses) ApiAiFeedbackApiAiAssistantFeedbackPostWithBodyWithResponse(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)
    ApiAiFeedbackApiAiAssistantFeedbackPostWithBodyWithResponse request with
    arbitrary body returning *ApiAiFeedbackApiAiAssistantFeedbackPostResponse

func (c *ClientWithResponses) ApiAiFeedbackApiAiAssistantFeedbackPostWithResponse(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)

func (c *ClientWithResponses) ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBodyWithResponse(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)
    ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBodyWithResponse
    request with arbitrary body returning
    *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse

func (c *ClientWithResponses) ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithResponse(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)

func (c *ClientWithResponses) ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)
    ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBodyWithResponse
    request with arbitrary body returning
    *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse

func (c *ClientWithResponses) ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)

func (c *ClientWithResponses) ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBodyWithResponse(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)
    ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBodyWithResponse
    request with arbitrary body returning
    *ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse

func (c *ClientWithResponses) ApiAiMemoryBankApiAiAssistantMemoryBankPostWithResponse(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)

func (c *ClientWithResponses) ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse(ctx context.Context, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse, error)
    ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse
    request returning
    *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse

func (c *ClientWithResponses) ApiAiSolutionApiAiAssistantSolutionPostWithBodyWithResponse(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)
    ApiAiSolutionApiAiAssistantSolutionPostWithBodyWithResponse request with
    arbitrary body returning *ApiAiSolutionApiAiAssistantSolutionPostResponse

func (c *ClientWithResponses) ApiAiSolutionApiAiAssistantSolutionPostWithResponse(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)

func (c *ClientWithResponses) ApiAiSourceApiAiAssistantSourcePostWithBodyWithResponse(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)
    ApiAiSourceApiAiAssistantSourcePostWithBodyWithResponse request with
    arbitrary body returning *ApiAiSourceApiAiAssistantSourcePostResponse

func (c *ClientWithResponses) ApiAiSourceApiAiAssistantSourcePostWithResponse(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)

func (c *ClientWithResponses) ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse(ctx context.Context, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams, reqEditors ...RequestEditorFn) (*ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse, error)
    ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse
    request returning
    *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse

func (c *ClientWithResponses) ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse(ctx context.Context, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams, reqEditors ...RequestEditorFn) (*ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse, error)
    ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse request
    returning *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse

func (c *ClientWithResponses) CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams, reqEditors ...RequestEditorFn) (*CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse, error)
    CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse
    request returning
    *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse

func (c *ClientWithResponses) CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams, reqEditors ...RequestEditorFn) (*CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse, error)
    CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse
    request returning
    *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse

func (c *ClientWithResponses) ChangeAlertStatusApiAlertsAlertIdStatusPostWithBodyWithResponse(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)
    ChangeAlertStatusApiAlertsAlertIdStatusPostWithBodyWithResponse
    request with arbitrary body returning
    *ChangeAlertStatusApiAlertsAlertIdStatusPostResponse

func (c *ClientWithResponses) ChangeAlertStatusApiAlertsAlertIdStatusPostWithResponse(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)

func (c *ClientWithResponses) CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse(ctx context.Context, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams, reqEditors ...RequestEditorFn) (*CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse, error)
    CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse request
    returning *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse

func (c *ClientWithResponses) CreateAgentApiAgentsPostWithBodyWithResponse(ctx context.Context, params *CreateAgentApiAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentApiAgentsPostResponse, error)
    CreateAgentApiAgentsPostWithBodyWithResponse request with arbitrary body
    returning *CreateAgentApiAgentsPostResponse

func (c *ClientWithResponses) CreateAgentApiAgentsPostWithResponse(ctx context.Context, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentApiAgentsPostResponse, error)

func (c *ClientWithResponses) CreateAlertConfigApiAlertsConfigsPostWithBodyWithResponse(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)
    CreateAlertConfigApiAlertsConfigsPostWithBodyWithResponse request with
    arbitrary body returning *CreateAlertConfigApiAlertsConfigsPostResponse

func (c *ClientWithResponses) CreateAlertConfigApiAlertsConfigsPostWithResponse(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)

func (c *ClientWithResponses) CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBodyWithResponse(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)
    CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBodyWithResponse
    request with arbitrary body returning
    *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse

func (c *ClientWithResponses) CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithResponse(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)

func (c *ClientWithResponses) CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBodyWithResponse(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)
    CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBodyWithResponse
    request with arbitrary body returning
    *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse

func (c *ClientWithResponses) CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithResponse(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)

func (c *ClientWithResponses) CreateKnowledgeBaseApiKnowledgeBasesPostWithBodyWithResponse(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)
    CreateKnowledgeBaseApiKnowledgeBasesPostWithBodyWithResponse request with
    arbitrary body returning *CreateKnowledgeBaseApiKnowledgeBasesPostResponse

func (c *ClientWithResponses) CreateKnowledgeBaseApiKnowledgeBasesPostWithResponse(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)

func (c *ClientWithResponses) CreateMemoryBankApiMemoryBanksPostWithBodyWithResponse(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoryBankApiMemoryBanksPostResponse, error)
    CreateMemoryBankApiMemoryBanksPostWithBodyWithResponse request with
    arbitrary body returning *CreateMemoryBankApiMemoryBanksPostResponse

func (c *ClientWithResponses) CreateMemoryBankApiMemoryBanksPostWithResponse(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoryBankApiMemoryBanksPostResponse, error)

func (c *ClientWithResponses) CreateSolutionApiSolutionsPostWithBodyWithResponse(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSolutionApiSolutionsPostResponse, error)
    CreateSolutionApiSolutionsPostWithBodyWithResponse request with arbitrary
    body returning *CreateSolutionApiSolutionsPostResponse

func (c *ClientWithResponses) CreateSolutionApiSolutionsPostWithResponse(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSolutionApiSolutionsPostResponse, error)

func (c *ClientWithResponses) CreateSourceApiSourcesPostWithBodyWithResponse(ctx context.Context, params *CreateSourceApiSourcesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSourceApiSourcesPostResponse, error)
    CreateSourceApiSourcesPostWithBodyWithResponse request with arbitrary body
    returning *CreateSourceApiSourcesPostResponse

func (c *ClientWithResponses) CreateSourceApiSourcesPostWithResponse(ctx context.Context, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSourceApiSourcesPostResponse, error)

func (c *ClientWithResponses) CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)
    CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBodyWithResponse
    request with arbitrary body returning
    *CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse

func (c *ClientWithResponses) CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)

func (c *ClientWithResponses) DeleteAgentApiAgentsAgentIdDeleteWithResponse(ctx context.Context, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAgentApiAgentsAgentIdDeleteResponse, error)
    DeleteAgentApiAgentsAgentIdDeleteWithResponse request returning
    *DeleteAgentApiAgentsAgentIdDeleteResponse

func (c *ClientWithResponses) DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse(ctx context.Context, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAgentRunApiAgentsRunsRunIdDeleteResponse, error)
    DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse request returning
    *DeleteAgentRunApiAgentsRunsRunIdDeleteResponse

func (c *ClientWithResponses) DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse(ctx context.Context, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse, error)
    DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse request
    returning *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse

func (c *ClientWithResponses) DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams, reqEditors ...RequestEditorFn) (*DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse, error)
    DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse
    request returning
    *DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse

func (c *ClientWithResponses) DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse(ctx context.Context, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse, error)
    DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse
    request returning
    *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse

func (c *ClientWithResponses) DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse(ctx context.Context, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse, error)
    DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse
    request returning
    *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse

func (c *ClientWithResponses) DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse(ctx context.Context, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse, error)
    DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse request
    returning *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse

func (c *ClientWithResponses) DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse(ctx context.Context, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams, reqEditors ...RequestEditorFn) (*DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse, error)
    DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse
    request returning
    *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse

func (c *ClientWithResponses) DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSolutionApiSolutionsSolutionIdDeleteResponse, error)
    DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse request returning
    *DeleteSolutionApiSolutionsSolutionIdDeleteResponse

func (c *ClientWithResponses) DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSourceApiSourcesSourceConnectionIdDeleteResponse, error)
    DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse request returning
    *DeleteSourceApiSourcesSourceConnectionIdDeleteResponse

func (c *ClientWithResponses) DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse, error)
    DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse
    request returning
    *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse

func (c *ClientWithResponses) DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams, reqEditors ...RequestEditorFn) (*DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse, error)
    DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse
    request returning
    *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse

func (c *ClientWithResponses) EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)
    EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBodyWithResponse
    request with arbitrary body returning
    *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse

func (c *ClientWithResponses) EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)

func (c *ClientWithResponses) ExportAgentApiAgentsAgentIdExportGetWithResponse(ctx context.Context, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams, reqEditors ...RequestEditorFn) (*ExportAgentApiAgentsAgentIdExportGetResponse, error)
    ExportAgentApiAgentsAgentIdExportGetWithResponse request returning
    *ExportAgentApiAgentsAgentIdExportGetResponse

func (c *ClientWithResponses) GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBodyWithResponse(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)
    GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBodyWithResponse
    request with arbitrary body returning
    *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse

func (c *ClientWithResponses) GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithResponse(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)

func (c *ClientWithResponses) GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBodyWithResponse(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)
    GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBodyWithResponse
    request with arbitrary body returning
    *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse

func (c *ClientWithResponses) GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithResponse(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)

func (c *ClientWithResponses) GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse(ctx context.Context, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams, reqEditors ...RequestEditorFn) (*GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse, error)
    GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse request
    returning *GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse

func (c *ClientWithResponses) GetAgentMetadataApiAgentsAgentIdGetWithResponse(ctx context.Context, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams, reqEditors ...RequestEditorFn) (*GetAgentMetadataApiAgentsAgentIdGetResponse, error)
    GetAgentMetadataApiAgentsAgentIdGetWithResponse request returning
    *GetAgentMetadataApiAgentsAgentIdGetResponse

func (c *ClientWithResponses) GetAgentRunApiAgentsRunsRunIdGetWithResponse(ctx context.Context, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams, reqEditors ...RequestEditorFn) (*GetAgentRunApiAgentsRunsRunIdGetResponse, error)
    GetAgentRunApiAgentsRunsRunIdGetWithResponse request returning
    *GetAgentRunApiAgentsRunsRunIdGetResponse

func (c *ClientWithResponses) GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse(ctx context.Context, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams, reqEditors ...RequestEditorFn) (*GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse, error)
    GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse request
    returning *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse

func (c *ClientWithResponses) GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse(ctx context.Context, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse, error)
    GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse
    request returning
    *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse

func (c *ClientWithResponses) GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse(ctx context.Context, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams, reqEditors ...RequestEditorFn) (*GetAlertConfigApiAlertsConfigsConfigIdGetResponse, error)
    GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse request returning
    *GetAlertConfigApiAlertsConfigsConfigIdGetResponse

func (c *ClientWithResponses) GetAlertDetailApiAlertsAlertIdGetWithResponse(ctx context.Context, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams, reqEditors ...RequestEditorFn) (*GetAlertDetailApiAlertsAlertIdGetResponse, error)
    GetAlertDetailApiAlertsAlertIdGetWithResponse request returning
    *GetAlertDetailApiAlertsAlertIdGetResponse

func (c *ClientWithResponses) GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse(ctx context.Context, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams, reqEditors ...RequestEditorFn) (*GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse, error)
    GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse request
    returning *GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse

func (c *ClientWithResponses) GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams, reqEditors ...RequestEditorFn) (*GetContentDetailApiContentsSourceConnectionContentVersionGetResponse, error)
    GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse
    request returning
    *GetContentDetailApiContentsSourceConnectionContentVersionGetResponse

func (c *ClientWithResponses) GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse(ctx context.Context, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams, reqEditors ...RequestEditorFn) (*GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse, error)
    GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse
    request returning
    *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse

func (c *ClientWithResponses) GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse(ctx context.Context, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams, reqEditors ...RequestEditorFn) (*GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse, error)
    GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse
    request returning
    *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse

func (c *ClientWithResponses) GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse(ctx context.Context, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams, reqEditors ...RequestEditorFn) (*GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse, error)
    GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse request
    returning *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse

func (c *ClientWithResponses) GetMeApiMeGetWithResponse(ctx context.Context, params *GetMeApiMeGetParams, reqEditors ...RequestEditorFn) (*GetMeApiMeGetResponse, error)
    GetMeApiMeGetWithResponse request returning *GetMeApiMeGetResponse

func (c *ClientWithResponses) GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse(ctx context.Context, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams, reqEditors ...RequestEditorFn) (*GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse, error)
    GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse request returning
    *GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse

func (c *ClientWithResponses) GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse(ctx context.Context, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams, reqEditors ...RequestEditorFn) (*GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse, error)
    GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse
    request returning
    *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse

func (c *ClientWithResponses) GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse(ctx context.Context, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams, reqEditors ...RequestEditorFn) (*GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse, error)
    GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse
    request returning
    *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse

func (c *ClientWithResponses) GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse(ctx context.Context, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams, reqEditors ...RequestEditorFn) (*GetRecommendationsApiModelsModelIdRecommendationsGetResponse, error)
    GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse request
    returning *GetRecommendationsApiModelsModelIdRecommendationsGetResponse

func (c *ClientWithResponses) GetSolutionApiSolutionsSolutionIdGetWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams, reqEditors ...RequestEditorFn) (*GetSolutionApiSolutionsSolutionIdGetResponse, error)
    GetSolutionApiSolutionsSolutionIdGetWithResponse request returning
    *GetSolutionApiSolutionsSolutionIdGetResponse

func (c *ClientWithResponses) GetSourceApiSourcesSourceConnectionIdGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams, reqEditors ...RequestEditorFn) (*GetSourceApiSourcesSourceConnectionIdGetResponse, error)
    GetSourceApiSourcesSourceConnectionIdGetWithResponse request returning
    *GetSourceApiSourcesSourceConnectionIdGetResponse

func (c *ClientWithResponses) GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams, reqEditors ...RequestEditorFn) (*GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse, error)
    GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse
    request returning
    *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse

func (c *ClientWithResponses) GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams, reqEditors ...RequestEditorFn) (*GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse, error)
    GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse
    request returning
    *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse

func (c *ClientWithResponses) GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams, reqEditors ...RequestEditorFn) (*GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse, error)
    GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse
    request returning
    *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse

func (c *ClientWithResponses) GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse, error)
    GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse
    request returning
    *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse

func (c *ClientWithResponses) GovernanceAiGenerateApiGovernanceAiAssistantPostWithBodyWithResponse(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)
    GovernanceAiGenerateApiGovernanceAiAssistantPostWithBodyWithResponse
    request with arbitrary body returning
    *GovernanceAiGenerateApiGovernanceAiAssistantPostResponse

func (c *ClientWithResponses) GovernanceAiGenerateApiGovernanceAiAssistantPostWithResponse(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)

func (c *ClientWithResponses) LinkAgentsApiSolutionsSolutionIdAgentsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)
    LinkAgentsApiSolutionsSolutionIdAgentsPostWithBodyWithResponse request with
    arbitrary body returning *LinkAgentsApiSolutionsSolutionIdAgentsPostResponse

func (c *ClientWithResponses) LinkAgentsApiSolutionsSolutionIdAgentsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)

func (c *ClientWithResponses) LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)
    LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBodyWithResponse
    request with arbitrary body returning
    *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse

func (c *ClientWithResponses) LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)

func (c *ClientWithResponses) LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)
    LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBodyWithResponse
    request with arbitrary body returning
    *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse

func (c *ClientWithResponses) LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)

func (c *ClientWithResponses) ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse(ctx context.Context, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse, error)
    ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse
    request returning
    *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse

func (c *ClientWithResponses) ListAgentRunsApiAgentsAgentIdRunsGetWithResponse(ctx context.Context, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams, reqEditors ...RequestEditorFn) (*ListAgentRunsApiAgentsAgentIdRunsGetResponse, error)
    ListAgentRunsApiAgentsAgentIdRunsGetWithResponse request returning
    *ListAgentRunsApiAgentsAgentIdRunsGetResponse

func (c *ClientWithResponses) ListAgentsApiAgentsGetWithResponse(ctx context.Context, params *ListAgentsApiAgentsGetParams, reqEditors ...RequestEditorFn) (*ListAgentsApiAgentsGetResponse, error)
    ListAgentsApiAgentsGetWithResponse request returning
    *ListAgentsApiAgentsGetResponse

func (c *ClientWithResponses) ListAlertConfigsApiAlertsConfigsGetWithResponse(ctx context.Context, params *ListAlertConfigsApiAlertsConfigsGetParams, reqEditors ...RequestEditorFn) (*ListAlertConfigsApiAlertsConfigsGetResponse, error)
    ListAlertConfigsApiAlertsConfigsGetWithResponse request returning
    *ListAlertConfigsApiAlertsConfigsGetResponse

func (c *ClientWithResponses) ListAlertsApiAlertsGetWithResponse(ctx context.Context, params *ListAlertsApiAlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiAlertsGetResponse, error)
    ListAlertsApiAlertsGetWithResponse request returning
    *ListAlertsApiAlertsGetResponse

func (c *ClientWithResponses) ListAlertsApiModelsAlertsGetWithResponse(ctx context.Context, params *ListAlertsApiModelsAlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiModelsAlertsGetResponse, error)
    ListAlertsApiModelsAlertsGetWithResponse request returning
    *ListAlertsApiModelsAlertsGetResponse

func (c *ClientWithResponses) ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse(ctx context.Context, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams, reqEditors ...RequestEditorFn) (*ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse, error)
    ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse
    request returning
    *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse

func (c *ClientWithResponses) ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams, reqEditors ...RequestEditorFn) (*ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse, error)
    ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse
    request returning
    *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse

func (c *ClientWithResponses) ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams, reqEditors ...RequestEditorFn) (*ListConversationsApiSolutionsSolutionIdConversationsGetResponse, error)
    ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse request
    returning *ListConversationsApiSolutionsSolutionIdConversationsGetResponse

func (c *ClientWithResponses) ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse(ctx context.Context, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse, error)
    ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse
    request returning
    *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse

func (c *ClientWithResponses) ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse(ctx context.Context, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse, error)
    ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse
    request returning
    *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse

func (c *ClientWithResponses) ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse(ctx context.Context, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse, error)
    ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse request
    returning *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse

func (c *ClientWithResponses) ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse(ctx context.Context, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse, error)
    ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse
    request returning
    *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse

func (c *ClientWithResponses) ListKnowledgeBasesApiKnowledgeBasesGetWithResponse(ctx context.Context, params *ListKnowledgeBasesApiKnowledgeBasesGetParams, reqEditors ...RequestEditorFn) (*ListKnowledgeBasesApiKnowledgeBasesGetResponse, error)
    ListKnowledgeBasesApiKnowledgeBasesGetWithResponse request returning
    *ListKnowledgeBasesApiKnowledgeBasesGetResponse

func (c *ClientWithResponses) ListMemoryBanksApiMemoryBanksGetWithResponse(ctx context.Context, params *ListMemoryBanksApiMemoryBanksGetParams, reqEditors ...RequestEditorFn) (*ListMemoryBanksApiMemoryBanksGetResponse, error)
    ListMemoryBanksApiMemoryBanksGetWithResponse request returning
    *ListMemoryBanksApiMemoryBanksGetResponse

func (c *ClientWithResponses) ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse(ctx context.Context, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams, reqEditors ...RequestEditorFn) (*ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse, error)
    ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse
    request returning
    *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse

func (c *ClientWithResponses) ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse(ctx context.Context, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse, error)
    ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse
    request returning
    *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse

func (c *ClientWithResponses) ListSolutionsApiSolutionsGetWithResponse(ctx context.Context, params *ListSolutionsApiSolutionsGetParams, reqEditors ...RequestEditorFn) (*ListSolutionsApiSolutionsGetResponse, error)
    ListSolutionsApiSolutionsGetWithResponse request returning
    *ListSolutionsApiSolutionsGetResponse

func (c *ClientWithResponses) ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams, reqEditors ...RequestEditorFn) (*ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse, error)
    ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse request
    returning *ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse

func (c *ClientWithResponses) ListSourcesApiSourcesGetWithResponse(ctx context.Context, params *ListSourcesApiSourcesGetParams, reqEditors ...RequestEditorFn) (*ListSourcesApiSourcesGetResponse, error)
    ListSourcesApiSourcesGetWithResponse request returning
    *ListSourcesApiSourcesGetResponse

func (c *ClientWithResponses) ListTemplatesApiMemoryBanksTemplatesGetWithResponse(ctx context.Context, params *ListTemplatesApiMemoryBanksTemplatesGetParams, reqEditors ...RequestEditorFn) (*ListTemplatesApiMemoryBanksTemplatesGetResponse, error)
    ListTemplatesApiMemoryBanksTemplatesGetWithResponse request returning
    *ListTemplatesApiMemoryBanksTemplatesGetResponse

func (c *ClientWithResponses) MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBodyWithResponse(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)
    MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBodyWithResponse
    request with arbitrary body returning
    *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse

func (c *ClientWithResponses) MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithResponse(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)

func (c *ClientWithResponses) MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse(ctx context.Context, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams, reqEditors ...RequestEditorFn) (*MarkAllReadApiModelsAlertsMarkAllReadPostResponse, error)
    MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse request returning
    *MarkAllReadApiModelsAlertsMarkAllReadPostResponse

func (c *ClientWithResponses) MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)
    MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBodyWithResponse
    request with arbitrary body returning
    *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse

func (c *ClientWithResponses) MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)

func (c *ClientWithResponses) MarkReadApiModelsAlertsAlertIdReadPatchWithResponse(ctx context.Context, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams, reqEditors ...RequestEditorFn) (*MarkReadApiModelsAlertsAlertIdReadPatchResponse, error)
    MarkReadApiModelsAlertsAlertIdReadPatchWithResponse request returning
    *MarkReadApiModelsAlertsAlertIdReadPatchResponse

func (c *ClientWithResponses) MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)
    MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBodyWithResponse
    request with arbitrary body returning
    *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse

func (c *ClientWithResponses) MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)

func (c *ClientWithResponses) MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBodyWithResponse(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)
    MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBodyWithResponse
    request with arbitrary body returning
    *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse

func (c *ClientWithResponses) MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithResponse(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)

func (c *ClientWithResponses) MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse(ctx context.Context, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams, reqEditors ...RequestEditorFn) (*MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse, error)
    MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse
    request returning
    *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse

func (c *ClientWithResponses) ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBodyWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)
    ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBodyWithResponse
    request with arbitrary body returning
    *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse

func (c *ClientWithResponses) ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)

func (c *ClientWithResponses) RunAgentApiAgentsAgentIdRunsPostWithBodyWithResponse(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)
    RunAgentApiAgentsAgentIdRunsPostWithBodyWithResponse request with arbitrary
    body returning *RunAgentApiAgentsAgentIdRunsPostResponse

func (c *ClientWithResponses) RunAgentApiAgentsAgentIdRunsPostWithResponse(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)

func (c *ClientWithResponses) RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBodyWithResponse(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)
    RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBodyWithResponse
    request with arbitrary body returning
    *RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse

func (c *ClientWithResponses) RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithResponse(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)

func (c *ClientWithResponses) SearchAgentRunsApiAgentsRunsSearchPostWithBodyWithResponse(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)
    SearchAgentRunsApiAgentsRunsSearchPostWithBodyWithResponse request with
    arbitrary body returning *SearchAgentRunsApiAgentsRunsSearchPostResponse

func (c *ClientWithResponses) SearchAgentRunsApiAgentsRunsSearchPostWithResponse(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)

func (c *ClientWithResponses) SearchApiSearchGetWithResponse(ctx context.Context, params *SearchApiSearchGetParams, reqEditors ...RequestEditorFn) (*SearchApiSearchGetResponse, error)
    SearchApiSearchGetWithResponse request returning *SearchApiSearchGetResponse

func (c *ClientWithResponses) StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)
    StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBodyWithResponse
    request with arbitrary body returning
    *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse

func (c *ClientWithResponses) StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)

func (c *ClientWithResponses) SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse(ctx context.Context, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams, reqEditors ...RequestEditorFn) (*SubscribeToAlertApiAlertsAlertIdSubscribePostResponse, error)
    SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse request returning
    *SubscribeToAlertApiAlertsAlertIdSubscribePostResponse

func (c *ClientWithResponses) TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBodyWithResponse(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)
    TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBodyWithResponse
    request with arbitrary body returning
    *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse

func (c *ClientWithResponses) TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithResponse(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)

func (c *ClientWithResponses) TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBodyWithResponse(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)
    TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBodyWithResponse
    request with arbitrary body returning
    *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse

func (c *ClientWithResponses) TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithResponse(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)

func (c *ClientWithResponses) TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBodyWithResponse(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)
    TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBodyWithResponse
    request with arbitrary body returning
    *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse

func (c *ClientWithResponses) TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithResponse(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)

func (c *ClientWithResponses) UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)
    UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBodyWithResponse
    request with arbitrary body returning
    *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse

func (c *ClientWithResponses) UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)

func (c *ClientWithResponses) UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)
    UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBodyWithResponse
    request with arbitrary body returning
    *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse

func (c *ClientWithResponses) UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)

func (c *ClientWithResponses) UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)
    UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBodyWithResponse
    request with arbitrary body returning
    *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse

func (c *ClientWithResponses) UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)

func (c *ClientWithResponses) UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse(ctx context.Context, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams, reqEditors ...RequestEditorFn) (*UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse, error)
    UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse request
    returning *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse

func (c *ClientWithResponses) UpdateAgentApiAgentsAgentIdPutWithBodyWithResponse(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentApiAgentsAgentIdPutResponse, error)
    UpdateAgentApiAgentsAgentIdPutWithBodyWithResponse request with arbitrary
    body returning *UpdateAgentApiAgentsAgentIdPutResponse

func (c *ClientWithResponses) UpdateAgentApiAgentsAgentIdPutWithResponse(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentApiAgentsAgentIdPutResponse, error)

func (c *ClientWithResponses) UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBodyWithResponse(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)
    UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBodyWithResponse
    request with arbitrary body returning
    *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse

func (c *ClientWithResponses) UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithResponse(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)

func (c *ClientWithResponses) UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBodyWithResponse(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)
    UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBodyWithResponse
    request with arbitrary body returning
    *UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse

func (c *ClientWithResponses) UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithResponse(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)

func (c *ClientWithResponses) UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBodyWithResponse(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)
    UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBodyWithResponse
    request with arbitrary body returning
    *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse

func (c *ClientWithResponses) UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithResponse(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)

func (c *ClientWithResponses) UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBodyWithResponse(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)
    UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBodyWithResponse
    request with arbitrary body returning
    *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse

func (c *ClientWithResponses) UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithResponse(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)

func (c *ClientWithResponses) UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBodyWithResponse(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)
    UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBodyWithResponse
    request with arbitrary body returning
    *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse

func (c *ClientWithResponses) UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithResponse(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)

func (c *ClientWithResponses) UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBodyWithResponse(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)
    UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBodyWithResponse
    request with arbitrary body returning
    *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse

func (c *ClientWithResponses) UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithResponse(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)

func (c *ClientWithResponses) UpdateSolutionApiSolutionsSolutionIdPatchWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)
    UpdateSolutionApiSolutionsSolutionIdPatchWithBodyWithResponse request with
    arbitrary body returning *UpdateSolutionApiSolutionsSolutionIdPatchResponse

func (c *ClientWithResponses) UpdateSolutionApiSolutionsSolutionIdPatchWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)

func (c *ClientWithResponses) UpdateSourceApiSourcesSourceConnectionIdPutWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)
    UpdateSourceApiSourcesSourceConnectionIdPutWithBodyWithResponse
    request with arbitrary body returning
    *UpdateSourceApiSourcesSourceConnectionIdPutResponse

func (c *ClientWithResponses) UpdateSourceApiSourcesSourceConnectionIdPutWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)

func (c *ClientWithResponses) UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBodyWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse, error)
    UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBodyWithResponse
    request with arbitrary body returning
    *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse

func (c *ClientWithResponses) UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBodyWithResponse(ctx context.Context, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse, error)
    UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBodyWithResponse
    request with arbitrary body returning
    *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse

func (c *ClientWithResponses) UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)
    UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBodyWithResponse
    request with arbitrary body returning
    *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse

func (c *ClientWithResponses) UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)

type ClientWithResponsesInterface interface {
	// ListAgentsApiAgentsGetWithResponse request
	ListAgentsApiAgentsGetWithResponse(ctx context.Context, params *ListAgentsApiAgentsGetParams, reqEditors ...RequestEditorFn) (*ListAgentsApiAgentsGetResponse, error)

	// CreateAgentApiAgentsPostWithBodyWithResponse request with any body
	CreateAgentApiAgentsPostWithBodyWithResponse(ctx context.Context, params *CreateAgentApiAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentApiAgentsPostResponse, error)

	CreateAgentApiAgentsPostWithResponse(ctx context.Context, params *CreateAgentApiAgentsPostParams, body CreateAgentApiAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentApiAgentsPostResponse, error)

	// DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse request
	DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse(ctx context.Context, criteriaId string, params *DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse, error)

	// GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse request
	GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse(ctx context.Context, criteriaId string, params *GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams, reqEditors ...RequestEditorFn) (*GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse, error)

	// UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBodyWithResponse request with any body
	UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithBodyWithResponse(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)

	UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithResponse(ctx context.Context, criteriaId string, params *UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams, body UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)

	// ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse request
	ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse(ctx context.Context, criteriaId string, params *ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams, reqEditors ...RequestEditorFn) (*ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse, error)

	// ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse request
	ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse(ctx context.Context, criteriaId string, params *ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse, error)

	// CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBodyWithResponse request with any body
	CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithBodyWithResponse(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)

	CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithResponse(ctx context.Context, criteriaId string, params *CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams, body CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)

	// GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse request
	GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse(ctx context.Context, criteriaId string, params *GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams, reqEditors ...RequestEditorFn) (*GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse, error)

	// GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse request
	GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse(ctx context.Context, params *GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams, reqEditors ...RequestEditorFn) (*GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse, error)

	// SearchAgentRunsApiAgentsRunsSearchPostWithBodyWithResponse request with any body
	SearchAgentRunsApiAgentsRunsSearchPostWithBodyWithResponse(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)

	SearchAgentRunsApiAgentsRunsSearchPostWithResponse(ctx context.Context, params *SearchAgentRunsApiAgentsRunsSearchPostParams, body SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)

	// DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse request
	DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse(ctx context.Context, runId string, params *DeleteAgentRunApiAgentsRunsRunIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAgentRunApiAgentsRunsRunIdDeleteResponse, error)

	// GetAgentRunApiAgentsRunsRunIdGetWithResponse request
	GetAgentRunApiAgentsRunsRunIdGetWithResponse(ctx context.Context, runId string, params *GetAgentRunApiAgentsRunsRunIdGetParams, reqEditors ...RequestEditorFn) (*GetAgentRunApiAgentsRunsRunIdGetResponse, error)

	// DeleteAgentApiAgentsAgentIdDeleteWithResponse request
	DeleteAgentApiAgentsAgentIdDeleteWithResponse(ctx context.Context, agentId string, params *DeleteAgentApiAgentsAgentIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAgentApiAgentsAgentIdDeleteResponse, error)

	// GetAgentMetadataApiAgentsAgentIdGetWithResponse request
	GetAgentMetadataApiAgentsAgentIdGetWithResponse(ctx context.Context, agentId string, params *GetAgentMetadataApiAgentsAgentIdGetParams, reqEditors ...RequestEditorFn) (*GetAgentMetadataApiAgentsAgentIdGetResponse, error)

	// UpdateAgentApiAgentsAgentIdPutWithBodyWithResponse request with any body
	UpdateAgentApiAgentsAgentIdPutWithBodyWithResponse(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentApiAgentsAgentIdPutResponse, error)

	UpdateAgentApiAgentsAgentIdPutWithResponse(ctx context.Context, agentId string, params *UpdateAgentApiAgentsAgentIdPutParams, body UpdateAgentApiAgentsAgentIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentApiAgentsAgentIdPutResponse, error)

	// GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse request
	GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse(ctx context.Context, agentId string, params *GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse, error)

	// GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBodyWithResponse request with any body
	GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithBodyWithResponse(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)

	GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithResponse(ctx context.Context, agentId string, params *GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams, body GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)

	// GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBodyWithResponse request with any body
	GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithBodyWithResponse(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)

	GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithResponse(ctx context.Context, agentId string, params *GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams, body GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)

	// MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBodyWithResponse request with any body
	MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithBodyWithResponse(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)

	MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithResponse(ctx context.Context, agentId string, conversationId string, params *MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams, body MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)

	// GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse request
	GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse(ctx context.Context, agentId string, params *GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams, reqEditors ...RequestEditorFn) (*GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse, error)

	// UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBodyWithResponse request with any body
	UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithBodyWithResponse(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)

	UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithResponse(ctx context.Context, agentId string, params *UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams, body UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)

	// ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse request
	ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse(ctx context.Context, agentId string, params *ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse, error)

	// CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBodyWithResponse request with any body
	CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithBodyWithResponse(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)

	CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithResponse(ctx context.Context, agentId string, params *CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams, body CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)

	// TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBodyWithResponse request with any body
	TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithBodyWithResponse(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)

	TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithResponse(ctx context.Context, agentId string, params *TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams, body TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)

	// ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse request
	ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse(ctx context.Context, agentId string, params *ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse, error)

	// ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse request
	ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse(ctx context.Context, agentId string, params *ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams, reqEditors ...RequestEditorFn) (*ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse, error)

	// ExportAgentApiAgentsAgentIdExportGetWithResponse request
	ExportAgentApiAgentsAgentIdExportGetWithResponse(ctx context.Context, agentId string, params *ExportAgentApiAgentsAgentIdExportGetParams, reqEditors ...RequestEditorFn) (*ExportAgentApiAgentsAgentIdExportGetResponse, error)

	// ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse request
	ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetWithResponse(ctx context.Context, agentId string, uploadId string, params *ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetParams, reqEditors ...RequestEditorFn) (*ApiGetAgentInputUploadStatusApiAgentsAgentIdInputUploadsUploadIdGetResponse, error)

	// ListAgentRunsApiAgentsAgentIdRunsGetWithResponse request
	ListAgentRunsApiAgentsAgentIdRunsGetWithResponse(ctx context.Context, agentId string, params *ListAgentRunsApiAgentsAgentIdRunsGetParams, reqEditors ...RequestEditorFn) (*ListAgentRunsApiAgentsAgentIdRunsGetResponse, error)

	// RunAgentApiAgentsAgentIdRunsPostWithBodyWithResponse request with any body
	RunAgentApiAgentsAgentIdRunsPostWithBodyWithResponse(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)

	RunAgentApiAgentsAgentIdRunsPostWithResponse(ctx context.Context, agentId string, params *RunAgentApiAgentsAgentIdRunsPostParams, body RunAgentApiAgentsAgentIdRunsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)

	// RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBodyWithResponse request with any body
	RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithBodyWithResponse(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)

	RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithResponse(ctx context.Context, agentId string, params *RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams, body RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)

	// ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse request
	ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse(ctx context.Context, agentId string, runId string, params *ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams, reqEditors ...RequestEditorFn) (*ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse, error)

	// ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse request
	ApiUploadAgentInputApiAgentsAgentIdUploadInputPostWithResponse(ctx context.Context, agentId string, params *ApiUploadAgentInputApiAgentsAgentIdUploadInputPostParams, reqEditors ...RequestEditorFn) (*ApiUploadAgentInputApiAgentsAgentIdUploadInputPostResponse, error)

	// ApiAiFeedbackApiAiAssistantFeedbackPostWithBodyWithResponse request with any body
	ApiAiFeedbackApiAiAssistantFeedbackPostWithBodyWithResponse(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)

	ApiAiFeedbackApiAiAssistantFeedbackPostWithResponse(ctx context.Context, params *ApiAiFeedbackApiAiAssistantFeedbackPostParams, body ApiAiFeedbackApiAiAssistantFeedbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiFeedbackApiAiAssistantFeedbackPostResponse, error)

	// ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBodyWithResponse request with any body
	ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithBodyWithResponse(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)

	ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostWithResponse(ctx context.Context, params *ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostParams, body ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiKnowledgeBaseApiAiAssistantKnowledgeBasePostResponse, error)

	// ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBodyWithResponse request with any body
	ApiAiMemoryBankApiAiAssistantMemoryBankPostWithBodyWithResponse(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)

	ApiAiMemoryBankApiAiAssistantMemoryBankPostWithResponse(ctx context.Context, params *ApiAiMemoryBankApiAiAssistantMemoryBankPostParams, body ApiAiMemoryBankApiAiAssistantMemoryBankPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankApiAiAssistantMemoryBankPostResponse, error)

	// ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse request
	ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetWithResponse(ctx context.Context, params *ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetParams, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankHistoryApiAiAssistantMemoryBankLastConversationGetResponse, error)

	// ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBodyWithResponse request with any body
	ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)

	ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchParams, body ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiMemoryBankAcceptApiAiAssistantMemoryBankConversationIdPatchResponse, error)

	// ApiAiSolutionApiAiAssistantSolutionPostWithBodyWithResponse request with any body
	ApiAiSolutionApiAiAssistantSolutionPostWithBodyWithResponse(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)

	ApiAiSolutionApiAiAssistantSolutionPostWithResponse(ctx context.Context, params *ApiAiSolutionApiAiAssistantSolutionPostParams, body ApiAiSolutionApiAiAssistantSolutionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiSolutionApiAiAssistantSolutionPostResponse, error)

	// ApiAiSourceApiAiAssistantSourcePostWithBodyWithResponse request with any body
	ApiAiSourceApiAiAssistantSourcePostWithBodyWithResponse(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)

	ApiAiSourceApiAiAssistantSourcePostWithResponse(ctx context.Context, params *ApiAiSourceApiAiAssistantSourcePostParams, body ApiAiSourceApiAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiSourceApiAiAssistantSourcePostResponse, error)

	// ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBodyWithResponse request with any body
	ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)

	ApiAiAcceptApiAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiAcceptApiAiAssistantConversationIdAcceptPostParams, body ApiAiAcceptApiAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ApiAiAcceptApiAiAssistantConversationIdAcceptPostResponse, error)

	// ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse request
	ApiAiDeclineApiAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *ApiAiDeclineApiAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*ApiAiDeclineApiAiAssistantConversationIdDeclinePostResponse, error)

	// ListAlertsApiAlertsGetWithResponse request
	ListAlertsApiAlertsGetWithResponse(ctx context.Context, params *ListAlertsApiAlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiAlertsGetResponse, error)

	// ListAlertConfigsApiAlertsConfigsGetWithResponse request
	ListAlertConfigsApiAlertsConfigsGetWithResponse(ctx context.Context, params *ListAlertConfigsApiAlertsConfigsGetParams, reqEditors ...RequestEditorFn) (*ListAlertConfigsApiAlertsConfigsGetResponse, error)

	// CreateAlertConfigApiAlertsConfigsPostWithBodyWithResponse request with any body
	CreateAlertConfigApiAlertsConfigsPostWithBodyWithResponse(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)

	CreateAlertConfigApiAlertsConfigsPostWithResponse(ctx context.Context, params *CreateAlertConfigApiAlertsConfigsPostParams, body CreateAlertConfigApiAlertsConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)

	// DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse request
	DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse(ctx context.Context, configId string, params *DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse, error)

	// GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse request
	GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse(ctx context.Context, configId string, params *GetAlertConfigApiAlertsConfigsConfigIdGetParams, reqEditors ...RequestEditorFn) (*GetAlertConfigApiAlertsConfigsConfigIdGetResponse, error)

	// UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBodyWithResponse request with any body
	UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithBodyWithResponse(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)

	UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithResponse(ctx context.Context, configId string, params *UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams, body UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)

	// ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse request
	ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse(ctx context.Context, params *ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams, reqEditors ...RequestEditorFn) (*ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse, error)

	// UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBodyWithResponse request with any body
	UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithBodyWithResponse(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)

	UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithResponse(ctx context.Context, organizationId openapi_types.UUID, alertType string, params *UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams, body UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)

	// GetAlertDetailApiAlertsAlertIdGetWithResponse request
	GetAlertDetailApiAlertsAlertIdGetWithResponse(ctx context.Context, alertId string, params *GetAlertDetailApiAlertsAlertIdGetParams, reqEditors ...RequestEditorFn) (*GetAlertDetailApiAlertsAlertIdGetResponse, error)

	// AddAlertCommentApiAlertsAlertIdCommentsPostWithBodyWithResponse request with any body
	AddAlertCommentApiAlertsAlertIdCommentsPostWithBodyWithResponse(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)

	AddAlertCommentApiAlertsAlertIdCommentsPostWithResponse(ctx context.Context, alertId string, params *AddAlertCommentApiAlertsAlertIdCommentsPostParams, body AddAlertCommentApiAlertsAlertIdCommentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAlertCommentApiAlertsAlertIdCommentsPostResponse, error)

	// ChangeAlertStatusApiAlertsAlertIdStatusPostWithBodyWithResponse request with any body
	ChangeAlertStatusApiAlertsAlertIdStatusPostWithBodyWithResponse(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)

	ChangeAlertStatusApiAlertsAlertIdStatusPostWithResponse(ctx context.Context, alertId string, params *ChangeAlertStatusApiAlertsAlertIdStatusPostParams, body ChangeAlertStatusApiAlertsAlertIdStatusPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeAlertStatusApiAlertsAlertIdStatusPostResponse, error)

	// SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse request
	SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse(ctx context.Context, alertId string, params *SubscribeToAlertApiAlertsAlertIdSubscribePostParams, reqEditors ...RequestEditorFn) (*SubscribeToAlertApiAlertsAlertIdSubscribePostResponse, error)

	// UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse request
	UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse(ctx context.Context, alertId string, params *UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams, reqEditors ...RequestEditorFn) (*UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse, error)

	// DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse request
	DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *DeleteContentApiContentsSourceConnectionContentVersionDeleteParams, reqEditors ...RequestEditorFn) (*DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse, error)

	// GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse request
	GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *GetContentDetailApiContentsSourceConnectionContentVersionGetParams, reqEditors ...RequestEditorFn) (*GetContentDetailApiContentsSourceConnectionContentVersionGetResponse, error)

	// ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBodyWithResponse request with any body
	ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithBodyWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)

	ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams, body ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)

	// ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse request
	ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams, reqEditors ...RequestEditorFn) (*ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse, error)

	// UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBodyWithResponse request with any body
	UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithBodyWithResponse(ctx context.Context, sourceConnectionContentVersion string, params *UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse, error)

	// GovernanceAiGenerateApiGovernanceAiAssistantPostWithBodyWithResponse request with any body
	GovernanceAiGenerateApiGovernanceAiAssistantPostWithBodyWithResponse(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)

	GovernanceAiGenerateApiGovernanceAiAssistantPostWithResponse(ctx context.Context, params *GovernanceAiGenerateApiGovernanceAiAssistantPostParams, body GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)

	// ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse request
	ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse(ctx context.Context, params *ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams, reqEditors ...RequestEditorFn) (*ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse, error)

	// GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse request
	GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams, reqEditors ...RequestEditorFn) (*GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse, error)

	// GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse request
	GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse, error)

	// ListKnowledgeBasesApiKnowledgeBasesGetWithResponse request
	ListKnowledgeBasesApiKnowledgeBasesGetWithResponse(ctx context.Context, params *ListKnowledgeBasesApiKnowledgeBasesGetParams, reqEditors ...RequestEditorFn) (*ListKnowledgeBasesApiKnowledgeBasesGetResponse, error)

	// CreateKnowledgeBaseApiKnowledgeBasesPostWithBodyWithResponse request with any body
	CreateKnowledgeBaseApiKnowledgeBasesPostWithBodyWithResponse(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)

	CreateKnowledgeBaseApiKnowledgeBasesPostWithResponse(ctx context.Context, params *CreateKnowledgeBaseApiKnowledgeBasesPostParams, body CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)

	// DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse request
	DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse(ctx context.Context, knowledgeBaseId string, params *DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse, error)

	// GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse request
	GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse(ctx context.Context, knowledgeBaseId string, params *GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams, reqEditors ...RequestEditorFn) (*GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse, error)

	// UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBodyWithResponse request with any body
	UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithBodyWithResponse(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)

	UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithResponse(ctx context.Context, knowledgeBaseId string, params *UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams, body UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)

	// GetMeApiMeGetWithResponse request
	GetMeApiMeGetWithResponse(ctx context.Context, params *GetMeApiMeGetParams, reqEditors ...RequestEditorFn) (*GetMeApiMeGetResponse, error)

	// ListMemoryBanksApiMemoryBanksGetWithResponse request
	ListMemoryBanksApiMemoryBanksGetWithResponse(ctx context.Context, params *ListMemoryBanksApiMemoryBanksGetParams, reqEditors ...RequestEditorFn) (*ListMemoryBanksApiMemoryBanksGetResponse, error)

	// CreateMemoryBankApiMemoryBanksPostWithBodyWithResponse request with any body
	CreateMemoryBankApiMemoryBanksPostWithBodyWithResponse(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoryBankApiMemoryBanksPostResponse, error)

	CreateMemoryBankApiMemoryBanksPostWithResponse(ctx context.Context, params *CreateMemoryBankApiMemoryBanksPostParams, body CreateMemoryBankApiMemoryBanksPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoryBankApiMemoryBanksPostResponse, error)

	// MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBodyWithResponse request with any body
	MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithBodyWithResponse(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)

	MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithResponse(ctx context.Context, params *MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams, body MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody, reqEditors ...RequestEditorFn) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)

	// MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse request
	MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse(ctx context.Context, params *MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams, reqEditors ...RequestEditorFn) (*MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse, error)

	// MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBodyWithResponse request with any body
	MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithBodyWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)

	MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithResponse(ctx context.Context, conversationId openapi_types.UUID, params *MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams, body MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)

	// ListTemplatesApiMemoryBanksTemplatesGetWithResponse request
	ListTemplatesApiMemoryBanksTemplatesGetWithResponse(ctx context.Context, params *ListTemplatesApiMemoryBanksTemplatesGetParams, reqEditors ...RequestEditorFn) (*ListTemplatesApiMemoryBanksTemplatesGetResponse, error)

	// TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBodyWithResponse request with any body
	TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithBodyWithResponse(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)

	TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithResponse(ctx context.Context, params *TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams, body TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)

	// DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse request
	DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse(ctx context.Context, memoryBankId string, params *DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse, error)

	// GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse request
	GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse(ctx context.Context, memoryBankId string, params *GetMemoryBankApiMemoryBanksMemoryBankIdGetParams, reqEditors ...RequestEditorFn) (*GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse, error)

	// UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBodyWithResponse request with any body
	UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithBodyWithResponse(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)

	UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithResponse(ctx context.Context, memoryBankId string, params *UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams, body UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)

	// GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse request
	GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse(ctx context.Context, memoryBankId string, params *GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams, reqEditors ...RequestEditorFn) (*GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse, error)

	// CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse request
	CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse(ctx context.Context, memoryBankId string, params *CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams, reqEditors ...RequestEditorFn) (*CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse, error)

	// DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse request
	DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse(ctx context.Context, memoryBankId string, params *DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams, reqEditors ...RequestEditorFn) (*DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse, error)

	// GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse request
	GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse(ctx context.Context, memoryBankId string, params *GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams, reqEditors ...RequestEditorFn) (*GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse, error)

	// TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBodyWithResponse request with any body
	TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithBodyWithResponse(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)

	TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithResponse(ctx context.Context, memoryBankId string, params *TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams, body TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)

	// ListAlertsApiModelsAlertsGetWithResponse request
	ListAlertsApiModelsAlertsGetWithResponse(ctx context.Context, params *ListAlertsApiModelsAlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiModelsAlertsGetResponse, error)

	// MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse request
	MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse(ctx context.Context, params *MarkAllReadApiModelsAlertsMarkAllReadPostParams, reqEditors ...RequestEditorFn) (*MarkAllReadApiModelsAlertsMarkAllReadPostResponse, error)

	// GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse request
	GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse(ctx context.Context, params *GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams, reqEditors ...RequestEditorFn) (*GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse, error)

	// MarkReadApiModelsAlertsAlertIdReadPatchWithResponse request
	MarkReadApiModelsAlertsAlertIdReadPatchWithResponse(ctx context.Context, alertId openapi_types.UUID, params *MarkReadApiModelsAlertsAlertIdReadPatchParams, reqEditors ...RequestEditorFn) (*MarkReadApiModelsAlertsAlertIdReadPatchResponse, error)

	// GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse request
	GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse(ctx context.Context, modelId string, params *GetRecommendationsApiModelsModelIdRecommendationsGetParams, reqEditors ...RequestEditorFn) (*GetRecommendationsApiModelsModelIdRecommendationsGetResponse, error)

	// SearchApiSearchGetWithResponse request
	SearchApiSearchGetWithResponse(ctx context.Context, params *SearchApiSearchGetParams, reqEditors ...RequestEditorFn) (*SearchApiSearchGetResponse, error)

	// ListSolutionsApiSolutionsGetWithResponse request
	ListSolutionsApiSolutionsGetWithResponse(ctx context.Context, params *ListSolutionsApiSolutionsGetParams, reqEditors ...RequestEditorFn) (*ListSolutionsApiSolutionsGetResponse, error)

	// CreateSolutionApiSolutionsPostWithBodyWithResponse request with any body
	CreateSolutionApiSolutionsPostWithBodyWithResponse(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSolutionApiSolutionsPostResponse, error)

	CreateSolutionApiSolutionsPostWithResponse(ctx context.Context, params *CreateSolutionApiSolutionsPostParams, body CreateSolutionApiSolutionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSolutionApiSolutionsPostResponse, error)

	// DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse request
	DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *DeleteSolutionApiSolutionsSolutionIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSolutionApiSolutionsSolutionIdDeleteResponse, error)

	// GetSolutionApiSolutionsSolutionIdGetWithResponse request
	GetSolutionApiSolutionsSolutionIdGetWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *GetSolutionApiSolutionsSolutionIdGetParams, reqEditors ...RequestEditorFn) (*GetSolutionApiSolutionsSolutionIdGetResponse, error)

	// UpdateSolutionApiSolutionsSolutionIdPatchWithBodyWithResponse request with any body
	UpdateSolutionApiSolutionsSolutionIdPatchWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)

	UpdateSolutionApiSolutionsSolutionIdPatchWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UpdateSolutionApiSolutionsSolutionIdPatchParams, body UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)

	// UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBodyWithResponse request with any body
	UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)

	UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams, body UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)

	// LinkAgentsApiSolutionsSolutionIdAgentsPostWithBodyWithResponse request with any body
	LinkAgentsApiSolutionsSolutionIdAgentsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)

	LinkAgentsApiSolutionsSolutionIdAgentsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkAgentsApiSolutionsSolutionIdAgentsPostParams, body LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)

	// AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBodyWithResponse request with any body
	AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)

	AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostParams, body AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantGenerateApiSolutionsSolutionIdAiAssistantGeneratePostResponse, error)

	// AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBodyWithResponse request with any body
	AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)

	AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostParams, body AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantKnowledgeBaseApiSolutionsSolutionIdAiAssistantKnowledgeBasePostResponse, error)

	// AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBodyWithResponse request with any body
	AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)

	AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostParams, body AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantSourceApiSolutionsSolutionIdAiAssistantSourcePostResponse, error)

	// AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBodyWithResponse request with any body
	AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)

	AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostParams, body AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AiAssistantAcceptApiSolutionsSolutionIdAiAssistantConversationIdAcceptPostResponse, error)

	// AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse request
	AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostParams, reqEditors ...RequestEditorFn) (*AiAssistantDeclineApiSolutionsSolutionIdAiAssistantConversationIdDeclinePostResponse, error)

	// ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse request
	ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *ListConversationsApiSolutionsSolutionIdConversationsGetParams, reqEditors ...RequestEditorFn) (*ListConversationsApiSolutionsSolutionIdConversationsGetResponse, error)

	// AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBodyWithResponse request with any body
	AddConversationTurnApiSolutionsSolutionIdConversationsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)

	AddConversationTurnApiSolutionsSolutionIdConversationsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *AddConversationTurnApiSolutionsSolutionIdConversationsPostParams, body AddConversationTurnApiSolutionsSolutionIdConversationsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddConversationTurnApiSolutionsSolutionIdConversationsPostResponse, error)

	// MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBodyWithResponse request with any body
	MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)

	MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithResponse(ctx context.Context, solutionId openapi_types.UUID, conversationId openapi_types.UUID, params *MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams, body MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)

	// UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBodyWithResponse request with any body
	UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)

	UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams, body UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)

	// LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBodyWithResponse request with any body
	LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)

	LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams, body LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)

	// UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBodyWithResponse request with any body
	UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)

	UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams, body UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)

	// LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBodyWithResponse request with any body
	LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithBodyWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)

	LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithResponse(ctx context.Context, solutionId openapi_types.UUID, params *LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams, body LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)

	// CreateSourceApiSourcesPostWithBodyWithResponse request with any body
	CreateSourceApiSourcesPostWithBodyWithResponse(ctx context.Context, params *CreateSourceApiSourcesPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSourceApiSourcesPostResponse, error)

	CreateSourceApiSourcesPostWithResponse(ctx context.Context, params *CreateSourceApiSourcesPostParams, body CreateSourceApiSourcesPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSourceApiSourcesPostResponse, error)

	// ListSourcesApiSourcesGetWithResponse request
	ListSourcesApiSourcesGetWithResponse(ctx context.Context, params *ListSourcesApiSourcesGetParams, reqEditors ...RequestEditorFn) (*ListSourcesApiSourcesGetResponse, error)

	// DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse request
	DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *DeleteSourceApiSourcesSourceConnectionIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSourceApiSourcesSourceConnectionIdDeleteResponse, error)

	// GetSourceApiSourcesSourceConnectionIdGetWithResponse request
	GetSourceApiSourcesSourceConnectionIdGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceApiSourcesSourceConnectionIdGetParams, reqEditors ...RequestEditorFn) (*GetSourceApiSourcesSourceConnectionIdGetResponse, error)

	// UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBodyWithResponse request with any body
	UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)

	UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams, body UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)

	// UpdateSourceApiSourcesSourceConnectionIdPutWithBodyWithResponse request with any body
	UpdateSourceApiSourcesSourceConnectionIdPutWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)

	UpdateSourceApiSourcesSourceConnectionIdPutWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *UpdateSourceApiSourcesSourceConnectionIdPutParams, body UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)

	// GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse request
	GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams, reqEditors ...RequestEditorFn) (*GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse, error)

	// StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBodyWithResponse request with any body
	StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)

	StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams, body StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)

	// CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse request
	CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostParams, reqEditors ...RequestEditorFn) (*CancelSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationCancelPostResponse, error)

	// ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse request
	ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams, reqEditors ...RequestEditorFn) (*ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse, error)

	// CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBodyWithResponse request with any body
	CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)

	CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams, body CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)

	// EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBodyWithResponse request with any body
	EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithBodyWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)

	EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, params *EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams, body EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)

	// DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse request
	DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams, reqEditors ...RequestEditorFn) (*DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse, error)

	// GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse request
	GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams, reqEditors ...RequestEditorFn) (*GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse, error)

	// CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse request
	CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostParams, reqEditors ...RequestEditorFn) (*CancelSourceExportApiSourcesSourceConnectionIdExportsExportIdCancelPostResponse, error)

	// DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse request
	DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse(ctx context.Context, sourceConnectionId openapi_types.UUID, exportId openapi_types.UUID, params *DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams, reqEditors ...RequestEditorFn) (*DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse, error)

	// UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBodyWithResponse request with any body
	UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithBodyWithResponse(ctx context.Context, sourceConnectionId string, params *UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse, error)
}
    ClientWithResponsesInterface is the interface specification for the client
    with responses above.

type CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostParams defines
    parameters for CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPost.

type CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse(rsp *http.Response) (*CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse, error)
    ParseCompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse
    parses an HTTP response from a
    CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostWithResponse call

func (r CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CompactMemoryBankApiMemoryBanksMemoryBankIdCompactPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CompactionEvaluationModel struct {
	// Reasoning Explanation of the evaluation.
	Reasoning string `json:"reasoning"`

	// Score Quality score from 1 to 5.
	Score int `json:"score"`

	// Verdict 'pass' or 'fail'.
	Verdict string `json:"verdict"`
}
    CompactionEvaluationModel Structured LLM-as-judge evaluation result.

type CompactionTestResponseModel struct {
	// CompactionSummary The generated compaction summary.
	CompactionSummary *string `json:"compaction_summary"`

	// Evaluation Structured LLM-as-judge evaluation result.
	Evaluation CompactionEvaluationModel `json:"evaluation"`

	// Generated True when entries were LLM-generated rather than real.
	Generated bool `json:"generated"`

	// OriginalEntries Entries fed into the compactor.
	OriginalEntries []string `json:"original_entries"`

	// SurvivingEntries Entries that survived after compaction.
	SurvivingEntries []string `json:"surviving_entries"`
}
    CompactionTestResponseModel Response from a compaction prompt test.

type CompatibleRunListResponse struct {
	Data  []CompatibleRunResponse `json:"data"`
	Limit int                     `json:"limit"`
	Page  int                     `json:"page"`
	Total int                     `json:"total"`
}
    CompatibleRunListResponse Paginated list of compatible runs.

type CompatibleRunResponse struct {
	AgentRunId       openapi_types.UUID `json:"agent_run_id"`
	AgentStepRunId   openapi_types.UUID `json:"agent_step_run_id"`
	CompletedAt      *string            `json:"completed_at"`
	InputPreview     *string            `json:"input_preview"`
	OutputStorageKey *string            `json:"output_storage_key"`
	RunStatus        *string            `json:"run_status"`
	StartedAt        *string            `json:"started_at"`
}
    CompatibleRunResponse A run that has a completed step matching a criteria's
    step_id.

type ContentEmbeddingResponse struct {
	BatchDuration float32   `json:"batch_duration"`
	BatchSize     int       `json:"batch_size"`
	Id            string    `json:"id"`
	Text          string    `json:"text"`
	TextEnd       int       `json:"text_end"`
	TextStart     int       `json:"text_start"`
	Vector        []float32 `json:"vector"`
}
    ContentEmbeddingResponse Response model for content embedding.

type CreateAgentApiAgentsPostJSONRequestBody = RoutersApiAgentsCreateAgentRequest
    CreateAgentApiAgentsPostJSONRequestBody defines body for
    CreateAgentApiAgentsPost for application/json ContentType.

type CreateAgentApiAgentsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateAgentApiAgentsPostParams defines parameters for
    CreateAgentApiAgentsPost.

type CreateAgentApiAgentsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AgentSummaryResponse
	JSON422      *HTTPValidationError
}

func ParseCreateAgentApiAgentsPostResponse(rsp *http.Response) (*CreateAgentApiAgentsPostResponse, error)
    ParseCreateAgentApiAgentsPostResponse parses an HTTP response from a
    CreateAgentApiAgentsPostWithResponse call

func (r CreateAgentApiAgentsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateAgentApiAgentsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CreateAlertConfigApiAlertsConfigsPostJSONRequestBody = CreateAlertConfigRequest
    CreateAlertConfigApiAlertsConfigsPostJSONRequestBody defines body for
    CreateAlertConfigApiAlertsConfigsPost for application/json ContentType.

type CreateAlertConfigApiAlertsConfigsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateAlertConfigApiAlertsConfigsPostParams defines parameters for
    CreateAlertConfigApiAlertsConfigsPost.

type CreateAlertConfigApiAlertsConfigsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCreateAlertConfigApiAlertsConfigsPostResponse(rsp *http.Response) (*CreateAlertConfigApiAlertsConfigsPostResponse, error)
    ParseCreateAlertConfigApiAlertsConfigsPostResponse parses an HTTP response
    from a CreateAlertConfigApiAlertsConfigsPostWithResponse call

func (r CreateAlertConfigApiAlertsConfigsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateAlertConfigApiAlertsConfigsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CreateAlertConfigRequest struct {
	// AgentId Agent ID (for agent alerts)
	AgentId *string `json:"agent_id"`

	// AlertType Alert type
	AlertType string `json:"alert_type"`

	// CooldownMinutes Cooldown period in minutes
	CooldownMinutes *int `json:"cooldown_minutes,omitempty"`

	// DistributionType Distribution type (owner, owner_admins, selected_members)
	DistributionType *string `json:"distribution_type,omitempty"`

	// Enabled Whether the alert config is enabled
	Enabled *bool `json:"enabled,omitempty"`

	// RecipientUserIds User IDs for selected_members distribution
	RecipientUserIds *[]string `json:"recipient_user_ids"`

	// SourceConnectionId Source connection ID (for source alerts)
	SourceConnectionId *string `json:"source_connection_id"`

	// Threshold Threshold configuration
	Threshold *map[string]interface{} `json:"threshold"`
}
    CreateAlertConfigRequest defines model for CreateAlertConfigRequest.

type CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody = CreateEvaluationCriteriaRequest
    CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostJSONRequestBody
    defines body for
    CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost for
    application/json ContentType.

type CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostParams
    defines parameters for
    CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPost.

type CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EvaluationCriteriaResponse
	JSON422      *HTTPValidationError
}

func ParseCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse(rsp *http.Response) (*CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse, error)
    ParseCreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse
    parses an HTTP response from a
    CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostWithResponse
    call

func (r CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CreateEvaluationCriteriaRequest struct {
	Description      *string `json:"description"`
	Enabled          *bool   `json:"enabled,omitempty"`
	EvaluationPrompt *string `json:"evaluation_prompt"`

	// EvaluationTier Controls model selection for agent evaluation.
	//
	// Labels shown in UI:
	//   FAST      → "Fast and cheap"
	//   BALANCED  → "Balanced speed and cost"
	//   THOROUGH  → "Slow and thorough"
	EvaluationTier    *AgentEvaluationTier    `json:"evaluation_tier,omitempty"`
	ExpectationConfig *map[string]interface{} `json:"expectation_config"`
	PassThreshold     *float32                `json:"pass_threshold,omitempty"`
	StepId            string                  `json:"step_id"`
}
    CreateEvaluationCriteriaRequest Request body for creating an evaluation
    criteria.

    The evaluation mode, retry settings, and sample frequency are set at the
    agent level, not per-criteria.

type CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody = CreateEvaluationResultRequest
    CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostJSONRequestBody
    defines body for
    CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost for
    application/json ContentType.

type CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostParams
    defines parameters for
    CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPost.

type CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EvaluationResultResponse
	JSON422      *HTTPValidationError
}

func ParseCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse(rsp *http.Response) (*CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse, error)
    ParseCreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse
    parses an HTTP response from a
    CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostWithResponse
    call

func (r CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateEvaluationResultApiAgentsEvaluationCriteriaCriteriaIdResultsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CreateEvaluationResultRequest struct {
	AgentRunId     openapi_types.UUID      `json:"agent_run_id"`
	AgentStepRunId *openapi_types.UUID     `json:"agent_step_run_id"`
	Details        *map[string]interface{} `json:"details"`
	Flagged        *bool                   `json:"flagged,omitempty"`
	RetryCount     *int                    `json:"retry_count,omitempty"`
	RetryTriggered *bool                   `json:"retry_triggered,omitempty"`
	Score          *float32                `json:"score"`

	// Status Result status of a single evaluation run.
	Status EvaluationStatus `json:"status"`
}
    CreateEvaluationResultRequest Request body for recording an evaluation
    result.

type CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody = CreateKnowledgeBaseBody
    CreateKnowledgeBaseApiKnowledgeBasesPostJSONRequestBody defines body for
    CreateKnowledgeBaseApiKnowledgeBasesPost for application/json ContentType.

type CreateKnowledgeBaseApiKnowledgeBasesPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateKnowledgeBaseApiKnowledgeBasesPostParams defines parameters for
    CreateKnowledgeBaseApiKnowledgeBasesPost.

type CreateKnowledgeBaseApiKnowledgeBasesPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *KnowledgeBaseResponseModel
	JSON422      *HTTPValidationError
}

func ParseCreateKnowledgeBaseApiKnowledgeBasesPostResponse(rsp *http.Response) (*CreateKnowledgeBaseApiKnowledgeBasesPostResponse, error)
    ParseCreateKnowledgeBaseApiKnowledgeBasesPostResponse parses an HTTP
    response from a CreateKnowledgeBaseApiKnowledgeBasesPostWithResponse call

func (r CreateKnowledgeBaseApiKnowledgeBasesPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateKnowledgeBaseApiKnowledgeBasesPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CreateKnowledgeBaseBody struct {
	// DefaultScoreThreshold Default minimum rerank score threshold.
	DefaultScoreThreshold *float32 `json:"default_score_threshold"`

	// DefaultTopK Default results after reranking.
	DefaultTopK *int `json:"default_top_k"`

	// DefaultTopN Default number of results.
	DefaultTopN *int `json:"default_top_n"`

	// Description Optional description.
	Description *string `json:"description"`

	// Name Knowledge base name.
	Name string `json:"name"`

	// RerankerModel Reranker model to use (null for no reranking).
	RerankerModel *string `json:"reranker_model"`

	// SourceIds List of source connection IDs to link.
	SourceIds []string `json:"source_ids"`
}
    CreateKnowledgeBaseBody Request body for creating a knowledge base.

type CreateMemoryBankApiMemoryBanksPostJSONRequestBody = CreateMemoryBankBody
    CreateMemoryBankApiMemoryBanksPostJSONRequestBody defines body for
    CreateMemoryBankApiMemoryBanksPost for application/json ContentType.

type CreateMemoryBankApiMemoryBanksPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateMemoryBankApiMemoryBanksPostParams defines parameters for
    CreateMemoryBankApiMemoryBanksPost.

type CreateMemoryBankApiMemoryBanksPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MemoryBankResponseModel
	JSON422      *HTTPValidationError
}

func ParseCreateMemoryBankApiMemoryBanksPostResponse(rsp *http.Response) (*CreateMemoryBankApiMemoryBanksPostResponse, error)
    ParseCreateMemoryBankApiMemoryBanksPostResponse parses an HTTP response from
    a CreateMemoryBankApiMemoryBanksPostWithResponse call

func (r CreateMemoryBankApiMemoryBanksPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateMemoryBankApiMemoryBanksPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CreateMemoryBankBody struct {
	// ChunkOverlap Chunk overlap (custom mode only).
	ChunkOverlap *int `json:"chunk_overlap"`

	// ChunkSize Chunk size (custom mode only).
	ChunkSize *int `json:"chunk_size"`

	// CompactionPrompt Custom prompt used when compacting older entries. When set, entries that exceed a threshold are summarized into a new entry before being soft-deleted.
	CompactionPrompt *string `json:"compaction_prompt"`

	// Description Optional description of the bank's purpose.
	Description *string `json:"description"`

	// Dimensions Embedding dimensions (custom mode only).
	Dimensions *int `json:"dimensions"`

	// EmbeddingModel Custom embedding model (custom mode only).
	EmbeddingModel *string `json:"embedding_model"`

	// MaxAgeDays Max entry age in days before compaction. Checked inline after each write and by the hourly background sweep.
	MaxAgeDays *int `json:"max_age_days"`

	// MaxSizeTokens Max total tokens (per partition) before compaction. Checked inline after each write and by the hourly background sweep.
	MaxSizeTokens *int `json:"max_size_tokens"`

	// MaxTurns Max conversation turns (per partition) before compaction. Checked inline after each write and by the hourly background sweep.
	MaxTurns *int `json:"max_turns"`

	// Mode Embedding quality / cost trade-off. One of: fast_and_cheap, balanced, slow_and_thorough, custom.
	Mode *string `json:"mode,omitempty"`

	// Name Memory bank name.
	Name string `json:"name"`

	// RetentionDays Content source retention in days.
	RetentionDays *int `json:"retention_days"`

	// Type Bank type. 'conversation' for chat-turn data with conversation_key + speaker; 'general' for flat entries with optional group_key.
	Type *string `json:"type,omitempty"`
}
    CreateMemoryBankBody Request body for creating a memory bank.

type CreateSolutionApiSolutionsPostJSONRequestBody = CreateSolutionRequest
    CreateSolutionApiSolutionsPostJSONRequestBody defines body for
    CreateSolutionApiSolutionsPost for application/json ContentType.

type CreateSolutionApiSolutionsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateSolutionApiSolutionsPostParams defines parameters for
    CreateSolutionApiSolutionsPost.

type CreateSolutionApiSolutionsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseCreateSolutionApiSolutionsPostResponse(rsp *http.Response) (*CreateSolutionApiSolutionsPostResponse, error)
    ParseCreateSolutionApiSolutionsPostResponse parses an HTTP response from a
    CreateSolutionApiSolutionsPostWithResponse call

func (r CreateSolutionApiSolutionsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateSolutionApiSolutionsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CreateSolutionRequest struct {
	// Description Description of the solution
	Description *string `json:"description,omitempty"`

	// Name Name of the solution
	Name string `json:"name"`
}
    CreateSolutionRequest Request model for creating a new solution

type CreateSourceApiSourcesPostJSONRequestBody = CreateSourceBody
    CreateSourceApiSourcesPostJSONRequestBody defines body for
    CreateSourceApiSourcesPost for application/json ContentType.

type CreateSourceApiSourcesPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateSourceApiSourcesPostParams defines parameters for
    CreateSourceApiSourcesPost.

type CreateSourceApiSourcesPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SourceResponse
	JSON422      *HTTPValidationError
}

func ParseCreateSourceApiSourcesPostResponse(rsp *http.Response) (*CreateSourceApiSourcesPostResponse, error)
    ParseCreateSourceApiSourcesPostResponse parses an HTTP response from a
    CreateSourceApiSourcesPostWithResponse call

func (r CreateSourceApiSourcesPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateSourceApiSourcesPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type CreateSourceBody struct {
	// ChunkOverlap Chunk overlap for content processing.
	ChunkOverlap *int `json:"chunk_overlap"`

	// ChunkSize Chunk size for content processing.
	ChunkSize *int `json:"chunk_size"`

	// ContentFilter Content filter type.
	ContentFilter *string `json:"content_filter"`

	// Dimensions Embedding dimensions override.
	Dimensions *int `json:"dimensions"`

	// EmbeddingModel Embedding model override.
	EmbeddingModel *string `json:"embedding_model"`

	// Name Source name.
	Name string `json:"name"`

	// Polling Polling interval (e.g. hourly, daily).
	Polling *string `json:"polling"`

	// PollingAction Polling action.
	PollingAction *string `json:"polling_action"`

	// PollingMaxItems Max items per poll.
	PollingMaxItems *int `json:"polling_max_items"`

	// Retention Retention period in days.
	Retention *int `json:"retention"`

	// SourceType Source type: rss, website, file_uploads, or custom_index.
	SourceType string `json:"source_type"`

	// UrlId URL record ID (required for rss/website sources).
	UrlId *string `json:"url_id"`
}
    CreateSourceBody Request body for creating a content source.

type CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody = RoutersApiSourceExportsCreateExportRequest
    CreateSourceExportApiSourcesSourceConnectionIdExportsPostJSONRequestBody
    defines body for CreateSourceExportApiSourcesSourceConnectionIdExportsPost
    for application/json ContentType.

type CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    CreateSourceExportApiSourcesSourceConnectionIdExportsPostParams defines
    parameters for CreateSourceExportApiSourcesSourceConnectionIdExportsPost.

type CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *RoutersApiSourceExportsExportResponse
	JSON422      *HTTPValidationError
}

func ParseCreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse(rsp *http.Response) (*CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse, error)
    ParseCreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse
    parses an HTTP response from a
    CreateSourceExportApiSourcesSourceConnectionIdExportsPostWithResponse call

func (r CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r CreateSourceExportApiSourcesSourceConnectionIdExportsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteAgentApiAgentsAgentIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteAgentApiAgentsAgentIdDeleteParams defines parameters for
    DeleteAgentApiAgentsAgentIdDelete.

type DeleteAgentApiAgentsAgentIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteAgentApiAgentsAgentIdDeleteResponse(rsp *http.Response) (*DeleteAgentApiAgentsAgentIdDeleteResponse, error)
    ParseDeleteAgentApiAgentsAgentIdDeleteResponse parses an HTTP response from
    a DeleteAgentApiAgentsAgentIdDeleteWithResponse call

func (r DeleteAgentApiAgentsAgentIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteAgentApiAgentsAgentIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteAgentRunApiAgentsRunsRunIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteAgentRunApiAgentsRunsRunIdDeleteParams defines parameters for
    DeleteAgentRunApiAgentsRunsRunIdDelete.

type DeleteAgentRunApiAgentsRunsRunIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentRunResponse
	JSON422      *HTTPValidationError
}

func ParseDeleteAgentRunApiAgentsRunsRunIdDeleteResponse(rsp *http.Response) (*DeleteAgentRunApiAgentsRunsRunIdDeleteResponse, error)
    ParseDeleteAgentRunApiAgentsRunsRunIdDeleteResponse parses an HTTP response
    from a DeleteAgentRunApiAgentsRunsRunIdDeleteWithResponse call

func (r DeleteAgentRunApiAgentsRunsRunIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteAgentRunApiAgentsRunsRunIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteAlertConfigApiAlertsConfigsConfigIdDeleteParams defines parameters for
    DeleteAlertConfigApiAlertsConfigsConfigIdDelete.

type DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse(rsp *http.Response) (*DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse, error)
    ParseDeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse parses an HTTP
    response from a DeleteAlertConfigApiAlertsConfigsConfigIdDeleteWithResponse
    call

func (r DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteAlertConfigApiAlertsConfigsConfigIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteContentApiContentsSourceConnectionContentVersionDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteContentApiContentsSourceConnectionContentVersionDeleteParams defines
    parameters for DeleteContentApiContentsSourceConnectionContentVersionDelete.

type DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteContentApiContentsSourceConnectionContentVersionDeleteResponse(rsp *http.Response) (*DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse, error)
    ParseDeleteContentApiContentsSourceConnectionContentVersionDeleteResponse
    parses an HTTP response from a
    DeleteContentApiContentsSourceConnectionContentVersionDeleteWithResponse
    call

func (r DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteContentApiContentsSourceConnectionContentVersionDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteParams
    defines parameters for
    DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDelete.

type DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse(rsp *http.Response) (*DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse, error)
    ParseDeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse
    parses an HTTP response from a
    DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteWithResponse
    call

func (r DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteParams defines
    parameters for DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDelete.

type DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse(rsp *http.Response) (*DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse, error)
    ParseDeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse
    parses an HTTP response from a
    DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteWithResponse call

func (r DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteParams defines parameters
    for DeleteMemoryBankApiMemoryBanksMemoryBankIdDelete.

type DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse(rsp *http.Response) (*DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse, error)
    ParseDeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse parses an HTTP
    response from a DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteWithResponse
    call

func (r DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteMemoryBankApiMemoryBanksMemoryBankIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteParams defines
    parameters for DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDelete.

type DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse(rsp *http.Response) (*DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse, error)
    ParseDeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse
    parses an HTTP response from a
    DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteWithResponse
    call

func (r DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteMemoryBankSourceApiMemoryBanksMemoryBankIdSourceDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteSolutionApiSolutionsSolutionIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteSolutionApiSolutionsSolutionIdDeleteParams defines parameters for
    DeleteSolutionApiSolutionsSolutionIdDelete.

type DeleteSolutionApiSolutionsSolutionIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteSolutionApiSolutionsSolutionIdDeleteResponse(rsp *http.Response) (*DeleteSolutionApiSolutionsSolutionIdDeleteResponse, error)
    ParseDeleteSolutionApiSolutionsSolutionIdDeleteResponse parses an HTTP
    response from a DeleteSolutionApiSolutionsSolutionIdDeleteWithResponse call

func (r DeleteSolutionApiSolutionsSolutionIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteSolutionApiSolutionsSolutionIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteSourceApiSourcesSourceConnectionIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteSourceApiSourcesSourceConnectionIdDeleteParams defines parameters for
    DeleteSourceApiSourcesSourceConnectionIdDelete.

type DeleteSourceApiSourcesSourceConnectionIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteSourceApiSourcesSourceConnectionIdDeleteResponse(rsp *http.Response) (*DeleteSourceApiSourcesSourceConnectionIdDeleteResponse, error)
    ParseDeleteSourceApiSourcesSourceConnectionIdDeleteResponse parses an HTTP
    response from a DeleteSourceApiSourcesSourceConnectionIdDeleteWithResponse
    call

func (r DeleteSourceApiSourcesSourceConnectionIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteSourceApiSourcesSourceConnectionIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteParams
    defines parameters for
    DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDelete.

type DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse(rsp *http.Response) (*DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse, error)
    ParseDeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse
    parses an HTTP response from a
    DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteWithResponse
    call

func (r DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r DeleteSourceExportApiSourcesSourceConnectionIdExportsExportIdDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetParams
    defines parameters for
    DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGet.

type DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseDownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse(rsp *http.Response) (*DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse, error)
    ParseDownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse
    parses an HTTP response from a
    DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetWithResponse
    call

func (r DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r DownloadSourceExportApiSourcesSourceConnectionIdExportsExportIdDownloadGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody = RoutersApiSourceExportsEstimateExportRequest
    EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostJSONRequestBody
    defines body for
    EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost for
    application/json ContentType.

type EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostParams
    defines parameters for
    EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePost.

type EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSourceExportsEstimateExportResponse
	JSON422      *HTTPValidationError
}

func ParseEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse(rsp *http.Response) (*EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse, error)
    ParseEstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse
    parses an HTTP response from a
    EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostWithResponse
    call

func (r EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r EstimateSourceExportApiSourcesSourceConnectionIdExportsEstimatePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type EvaluationCriteriaResponse struct {
	AccountId   openapi_types.UUID `json:"account_id"`
	AgentId     openapi_types.UUID `json:"agent_id"`
	CreatedAt   string             `json:"created_at"`
	Description *string            `json:"description"`
	Enabled     bool               `json:"enabled"`

	// EvaluationMode Runtime behavior mode. output_expectation (manual validation), eval_and_retry (every run + retry), sample_and_flag (sampled monitoring).
	EvaluationMode    string                  `json:"evaluation_mode"`
	EvaluationPrompt  *string                 `json:"evaluation_prompt"`
	EvaluationTier    *string                 `json:"evaluation_tier"`
	ExpectationConfig *map[string]interface{} `json:"expectation_config"`
	Id                openapi_types.UUID      `json:"id"`
	MaxRetries        int                     `json:"max_retries"`

	// PassThreshold Score cutoff for pass/fail, inclusive (0.0 to 1.0).
	PassThreshold  float32        `json:"pass_threshold"`
	ResultSummary  map[string]int `json:"result_summary"`
	RetryOnFailure bool           `json:"retry_on_failure"`
	StepId         *string        `json:"step_id"`
	UpdatedAt      string         `json:"updated_at"`
}
    EvaluationCriteriaResponse Response schema for evaluation criteria.

type EvaluationResultListResponse struct {
	Data  []EvaluationResultResponse `json:"data"`
	Limit int                        `json:"limit"`
	Page  int                        `json:"page"`
	Total int                        `json:"total"`
}
    EvaluationResultListResponse Paginated list of evaluation results.

type EvaluationResultResponse struct {
	AgentRunId     openapi_types.UUID  `json:"agent_run_id"`
	AgentStepRunId *openapi_types.UUID `json:"agent_step_run_id"`
	CreatedAt      string              `json:"created_at"`
	CriteriaId     openapi_types.UUID  `json:"criteria_id"`

	// Details Evaluation details including explanation and raw LLM response.
	Details     *map[string]interface{} `json:"details"`
	EvaluatedAt string                  `json:"evaluated_at"`

	// Flagged True when the result was flagged for human review.
	Flagged        bool               `json:"flagged"`
	Id             openapi_types.UUID `json:"id"`
	RetryCount     int                `json:"retry_count"`
	RetryTriggered bool               `json:"retry_triggered"`

	// Score LLM-assigned quality score between 0.0 (worst) and 1.0 (best).
	Score *float32 `json:"score"`

	// Status Outcome status: pending, passed, failed, skipped, or error.
	Status string `json:"status"`
}
    EvaluationResultResponse Response schema for a single evaluation result.

type EvaluationResultSummaryResponse struct {
	// AverageScore Mean score across all evaluated results, or null if none.
	AverageScore *float32 `json:"average_score"`
	Error        int      `json:"error"`
	Failed       int      `json:"failed"`
	Flagged      int      `json:"flagged"`
	Passed       int      `json:"passed"`
	Total        int      `json:"total"`
}
    EvaluationResultSummaryResponse Aggregated pass/fail/error counts and
    average score for a criteria.

type EvaluationResultWithCriteriaListResponse struct {
	Data  []EvaluationResultWithCriteriaResponse `json:"data"`
	Limit int                                    `json:"limit"`
	Page  int                                    `json:"page"`
	Total int                                    `json:"total"`
}
    EvaluationResultWithCriteriaListResponse Paginated list of evaluation
    results with criteria context.

type EvaluationResultWithCriteriaResponse struct {
	AgentRunId          openapi_types.UUID  `json:"agent_run_id"`
	AgentStepRunId      *openapi_types.UUID `json:"agent_step_run_id"`
	CreatedAt           string              `json:"created_at"`
	CriteriaDescription *string             `json:"criteria_description"`
	CriteriaId          openapi_types.UUID  `json:"criteria_id"`

	// Details Evaluation details including explanation and raw LLM response.
	Details     *map[string]interface{} `json:"details"`
	EvaluatedAt string                  `json:"evaluated_at"`

	// Flagged True when the result was flagged for human review.
	Flagged        bool               `json:"flagged"`
	Id             openapi_types.UUID `json:"id"`
	RetryCount     int                `json:"retry_count"`
	RetryTriggered bool               `json:"retry_triggered"`

	// Score LLM-assigned quality score between 0.0 (worst) and 1.0 (best).
	Score *float32 `json:"score"`

	// Status Outcome status: pending, passed, failed, skipped, or error.
	Status string  `json:"status"`
	StepId *string `json:"step_id"`
}
    EvaluationResultWithCriteriaResponse Evaluation result including criteria
    context for aggregated listing.

type EvaluationRunSummaryListResponse struct {
	Data  []EvaluationRunSummaryResponse `json:"data"`
	Limit int                            `json:"limit"`
	Page  int                            `json:"page"`
	Total int                            `json:"total"`
}
    EvaluationRunSummaryListResponse Paginated list of per-run evaluation
    summaries.

type EvaluationRunSummaryResponse struct {
	AgentRunId   openapi_types.UUID `json:"agent_run_id"`
	ErrorCount   int                `json:"error_count"`
	FailedCount  int                `json:"failed_count"`
	FlaggedCount int                `json:"flagged_count"`
	PassedCount  int                `json:"passed_count"`
	RunCreatedAt string             `json:"run_created_at"`

	// RunStatus Status of the agent run (processing, completed, failed).
	RunStatus        string `json:"run_status"`
	SkippedCount     int    `json:"skipped_count"`
	TotalEvaluations int    `json:"total_evaluations"`
}
    EvaluationRunSummaryResponse Per-run evaluation summary with pass/fail/error
    breakdown.

type EvaluationStatus string
    EvaluationStatus Result status of a single evaluation run.

const (
	EvaluationStatusError   EvaluationStatus = "error"
	EvaluationStatusFailed  EvaluationStatus = "failed"
	EvaluationStatusPassed  EvaluationStatus = "passed"
	EvaluationStatusPending EvaluationStatus = "pending"
	EvaluationStatusSkipped EvaluationStatus = "skipped"
)
    Defines values for EvaluationStatus.

type ExamplePrompt map[string]string
    ExamplePrompt defines model for ExamplePrompt.

type ExecutedActionResponse struct {
	// ActionType Type of the executed action.
	ActionType string `json:"action_type"`

	// Description Human-readable description.
	Description string `json:"description"`

	// Error Error message if failed.
	Error *string `json:"error"`

	// ResourceId ID of the affected resource.
	ResourceId *string `json:"resource_id"`

	// ResourceType Type of the affected resource.
	ResourceType *string `json:"resource_type"`

	// Success Whether the action succeeded.
	Success *bool `json:"success,omitempty"`
}
    ExecutedActionResponse A single executed action result.

type ExportAgentApiAgentsAgentIdExportGetParams struct {
	// Download Return as file download
	Download *bool `form:"download,omitempty" json:"download,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ExportAgentApiAgentsAgentIdExportGetParams defines parameters for
    ExportAgentApiAgentsAgentIdExportGet.

type ExportAgentApiAgentsAgentIdExportGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentExportResponse
	JSON422      *HTTPValidationError
}

func ParseExportAgentApiAgentsAgentIdExportGetResponse(rsp *http.Response) (*ExportAgentApiAgentsAgentIdExportGetResponse, error)
    ParseExportAgentApiAgentsAgentIdExportGetResponse parses an HTTP response
    from a ExportAgentApiAgentsAgentIdExportGetWithResponse call

func (r ExportAgentApiAgentsAgentIdExportGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ExportAgentApiAgentsAgentIdExportGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ExportFormat string
    ExportFormat Supported export file formats.

const (
	Csv     ExportFormat = "csv"
	Jsonl   ExportFormat = "jsonl"
	Parquet ExportFormat = "parquet"
	Zip     ExportFormat = "zip"
)
    Defines values for ExportFormat.

type ExportListResponse struct {
	Data []interface{} `json:"data"`

	// Pagination Pagination information.
	Pagination PaginationResponse `json:"pagination"`
}
    ExportListResponse Paginated list of export jobs.

type GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody = GenerateAgentStepsRequest
    GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostJSONRequestBody
    defines body for
    GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost for
    application/json ContentType.

type GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostParams
    defines parameters for
    GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPost.

type GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenerateAgentStepsResponse
	JSON422      *HTTPValidationError
}

func ParseGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse(rsp *http.Response) (*GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse, error)
    ParseGenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse
    parses an HTTP response from a
    GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostWithResponse
    call

func (r GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r GenerateAgentStepsApiAgentsAgentIdAiAssistantGenerateStepsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GenerateAgentStepsRequest struct {
	// AgentDescription Agent description for additional AI context.
	AgentDescription *string `json:"agent_description"`

	// AgentSteps Current agent step hierarchy for context when modifying.
	AgentSteps *[]map[string]interface{} `json:"agent_steps"`

	// Mode 'generate_full' to create from scratch, 'modify_workflow' to refine.
	Mode *string `json:"mode,omitempty"`

	// TriggerType Agent trigger type for context (e.g. 'dynamic_input', 'content_added').
	TriggerType *string `json:"trigger_type"`

	// UserInput Natural language description of the desired agent workflow.
	UserInput string `json:"user_input"`
}
    GenerateAgentStepsRequest defines model for GenerateAgentStepsRequest.

type GenerateAgentStepsResponse struct {
	// AgentConfig Suggested agent-level configuration, if any.
	AgentConfig *map[string]interface{} `json:"agent_config"`

	// ConversationId Conversation turn ID for tracking.
	ConversationId string `json:"conversation_id"`

	// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of this AI assistant for the given mode.
	ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`

	// Note AI explanation of the proposed workflow.
	Note string `json:"note"`

	// Steps Generated agent steps.
	Steps []map[string]interface{} `json:"steps"`

	// Success Whether steps were successfully generated.
	Success bool `json:"success"`
}
    GenerateAgentStepsResponse defines model for GenerateAgentStepsResponse.

type GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody = GenerateStepConfigRequest
    GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostJSONRequestBody
    defines body for GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost
    for application/json ContentType.

type GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostParams defines
    parameters for GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPost.

type GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GenerateStepConfigResponse
	JSON422      *HTTPValidationError
}

func ParseGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse(rsp *http.Response) (*GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse, error)
    ParseGenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse
    parses an HTTP response from a
    GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostWithResponse call

func (r GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r GenerateStepConfigApiAgentsAgentIdAiAssistantStepConfigPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GenerateStepConfigRequest struct {
	// AgentSteps Current agent step hierarchy for context.
	AgentSteps *[]map[string]interface{} `json:"agent_steps"`

	// CurrentConfig Current step configuration to refine, if any.
	CurrentConfig *map[string]interface{} `json:"current_config"`

	// StepId ID of the specific step to refine. Omit for new steps.
	StepId *string `json:"step_id"`

	// StepType The step type to generate config for (e.g. 'transform', 'gate', 'text', 'prompt_call', 'retrieval').
	StepType string `json:"step_type"`

	// UserInput Natural language description of what the step should do.
	UserInput string `json:"user_input"`
}
    GenerateStepConfigRequest defines model for GenerateStepConfigRequest.

type GenerateStepConfigResponse struct {
	// ConversationId Conversation turn ID for tracking.
	ConversationId string `json:"conversation_id"`

	// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of this AI assistant for the given step type.
	ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`

	// Note AI explanation of the proposed configuration.
	Note string `json:"note"`

	// ResultingConfig The proposed step configuration.
	ResultingConfig *map[string]interface{} `json:"resulting_config"`

	// StepType The step type that was generated.
	StepType string `json:"step_type"`

	// Success Whether a valid configuration was generated.
	Success bool `json:"success"`
}
    GenerateStepConfigResponse defines model for GenerateStepConfigResponse.

type GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetAgentDefinitionApiAgentsAgentIdDefinitionGetParams defines parameters for
    GetAgentDefinitionApiAgentsAgentIdDefinitionGet.

type GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentDefinitionResponse
	JSON422      *HTTPValidationError
}

func ParseGetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse(rsp *http.Response) (*GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse, error)
    ParseGetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse parses an HTTP
    response from a GetAgentDefinitionApiAgentsAgentIdDefinitionGetWithResponse
    call

func (r GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetAgentDefinitionApiAgentsAgentIdDefinitionGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetAgentMetadataApiAgentsAgentIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetAgentMetadataApiAgentsAgentIdGetParams defines parameters for
    GetAgentMetadataApiAgentsAgentIdGet.

type GetAgentMetadataApiAgentsAgentIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSummaryResponse
	JSON422      *HTTPValidationError
}

func ParseGetAgentMetadataApiAgentsAgentIdGetResponse(rsp *http.Response) (*GetAgentMetadataApiAgentsAgentIdGetResponse, error)
    ParseGetAgentMetadataApiAgentsAgentIdGetResponse parses an HTTP response
    from a GetAgentMetadataApiAgentsAgentIdGetWithResponse call

func (r GetAgentMetadataApiAgentsAgentIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetAgentMetadataApiAgentsAgentIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetAgentRunApiAgentsRunsRunIdGetParams struct {
	// IncludeStepOutputs If true, include per-step outputs with timing, durations, and credits.
	IncludeStepOutputs *bool `form:"include_step_outputs,omitempty" json:"include_step_outputs,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetAgentRunApiAgentsRunsRunIdGetParams defines parameters for
    GetAgentRunApiAgentsRunsRunIdGet.

type GetAgentRunApiAgentsRunsRunIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentRunResponse
	JSON422      *HTTPValidationError
}

func ParseGetAgentRunApiAgentsRunsRunIdGetResponse(rsp *http.Response) (*GetAgentRunApiAgentsRunsRunIdGetResponse, error)
    ParseGetAgentRunApiAgentsRunsRunIdGetResponse parses an HTTP response from a
    GetAgentRunApiAgentsRunsRunIdGetWithResponse call

func (r GetAgentRunApiAgentsRunsRunIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetAgentRunApiAgentsRunsRunIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetParams defines
    parameters for GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGet.

type GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]map[string]string
	JSON422      *HTTPValidationError
}

func ParseGetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse(rsp *http.Response) (*GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse, error)
    ParseGetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse
    parses an HTTP response from a
    GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetWithResponse call

func (r GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetAgentsUsingBankApiMemoryBanksMemoryBankIdAgentsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams struct {
	// StepType Step type to look up.
	StepType string `form:"step_type" json:"step_type"`

	// StepId Step ID to filter by.
	StepId *string `form:"step_id,omitempty" json:"step_id,omitempty"`

	// Limit Max turns to return.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of recent turns to skip.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetParams
    defines parameters for
    GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGet.

type GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AiConversationHistoryResponse
	JSON422      *HTTPValidationError
}

func ParseGetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse(rsp *http.Response) (*GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse, error)
    ParseGetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse
    parses an HTTP response from a
    GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetWithResponse
    call

func (r GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetAiConversationHistoryApiAgentsAgentIdAiAssistantConversationsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetAlertConfigApiAlertsConfigsConfigIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetAlertConfigApiAlertsConfigsConfigIdGetParams defines parameters for
    GetAlertConfigApiAlertsConfigsConfigIdGet.

type GetAlertConfigApiAlertsConfigsConfigIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetAlertConfigApiAlertsConfigsConfigIdGetResponse(rsp *http.Response) (*GetAlertConfigApiAlertsConfigsConfigIdGetResponse, error)
    ParseGetAlertConfigApiAlertsConfigsConfigIdGetResponse parses an HTTP
    response from a GetAlertConfigApiAlertsConfigsConfigIdGetWithResponse call

func (r GetAlertConfigApiAlertsConfigsConfigIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetAlertConfigApiAlertsConfigsConfigIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetAlertDetailApiAlertsAlertIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetAlertDetailApiAlertsAlertIdGetParams defines parameters for
    GetAlertDetailApiAlertsAlertIdGet.

type GetAlertDetailApiAlertsAlertIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetAlertDetailApiAlertsAlertIdGetResponse(rsp *http.Response) (*GetAlertDetailApiAlertsAlertIdGetResponse, error)
    ParseGetAlertDetailApiAlertsAlertIdGetResponse parses an HTTP response from
    a GetAlertDetailApiAlertsAlertIdGetWithResponse call

func (r GetAlertDetailApiAlertsAlertIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetAlertDetailApiAlertsAlertIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetAlertUnreadCountApiModelsAlertsUnreadCountGetParams defines parameters
    for GetAlertUnreadCountApiModelsAlertsUnreadCountGet.

type GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse(rsp *http.Response) (*GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse, error)
    ParseGetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse parses an HTTP
    response from a GetAlertUnreadCountApiModelsAlertsUnreadCountGetWithResponse
    call

func (r GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetAlertUnreadCountApiModelsAlertsUnreadCountGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetContentDetailApiContentsSourceConnectionContentVersionGetParams struct {
	Start *int `form:"start,omitempty" json:"start,omitempty"`
	End   *int `form:"end,omitempty" json:"end,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetContentDetailApiContentsSourceConnectionContentVersionGetParams defines
    parameters for GetContentDetailApiContentsSourceConnectionContentVersionGet.

type GetContentDetailApiContentsSourceConnectionContentVersionGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiContentsContentDetailResponse
	JSON422      *HTTPValidationError
}

func ParseGetContentDetailApiContentsSourceConnectionContentVersionGetResponse(rsp *http.Response) (*GetContentDetailApiContentsSourceConnectionContentVersionGetResponse, error)
    ParseGetContentDetailApiContentsSourceConnectionContentVersionGetResponse
    parses an HTTP response from a
    GetContentDetailApiContentsSourceConnectionContentVersionGetWithResponse
    call

func (r GetContentDetailApiContentsSourceConnectionContentVersionGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetContentDetailApiContentsSourceConnectionContentVersionGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetParams
    defines parameters for
    GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGet.

type GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvaluationCriteriaResponse
	JSON422      *HTTPValidationError
}

func ParseGetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse(rsp *http.Response) (*GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse, error)
    ParseGetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse
    parses an HTTP response from a
    GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetWithResponse
    call

func (r GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetParams
    defines parameters for
    GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGet.

type GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvaluationResultSummaryResponse
	JSON422      *HTTPValidationError
}

func ParseGetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse(rsp *http.Response) (*GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse, error)
    ParseGetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse
    parses an HTTP response from a
    GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetWithResponse
    call

func (r GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetEvaluationSummaryApiAgentsEvaluationCriteriaCriteriaIdSummaryGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetParams defines parameters
    for GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGet.

type GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KnowledgeBaseResponseModel
	JSON422      *HTTPValidationError
}

func ParseGetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse(rsp *http.Response) (*GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse, error)
    ParseGetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse
    parses an HTTP response from a
    GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetWithResponse call

func (r GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetMeApiMeGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetMeApiMeGetParams defines parameters for GetMeApiMeGet.

type GetMeApiMeGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MeResponse
}

func ParseGetMeApiMeGetResponse(rsp *http.Response) (*GetMeApiMeGetResponse, error)
    ParseGetMeApiMeGetResponse parses an HTTP response from a
    GetMeApiMeGetWithResponse call

func (r GetMeApiMeGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetMeApiMeGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetMemoryBankApiMemoryBanksMemoryBankIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetMemoryBankApiMemoryBanksMemoryBankIdGetParams defines parameters for
    GetMemoryBankApiMemoryBanksMemoryBankIdGet.

type GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MemoryBankResponseModel
	JSON422      *HTTPValidationError
}

func ParseGetMemoryBankApiMemoryBanksMemoryBankIdGetResponse(rsp *http.Response) (*GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse, error)
    ParseGetMemoryBankApiMemoryBanksMemoryBankIdGetResponse parses an HTTP
    response from a GetMemoryBankApiMemoryBanksMemoryBankIdGetWithResponse call

func (r GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetMemoryBankApiMemoryBanksMemoryBankIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams struct {
	Days      *int                `form:"days,omitempty" json:"days,omitempty"`
	StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`
	EndDate   *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetParams defines
    parameters for GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGet.

type GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse(rsp *http.Response) (*GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse, error)
    ParseGetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse
    parses an HTTP response from a
    GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetWithResponse call

func (r GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetMemoryBankEntryStatsApiMemoryBanksMemoryBankIdStatsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams struct {
	Days      *int    `form:"days,omitempty" json:"days,omitempty"`
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`
	EndDate   *string `form:"end_date,omitempty" json:"end_date,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetParams
    defines parameters for
    GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGet.

type GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchemasV1AgentEvaluationsNonManualEvaluationSummaryResponse
	JSON422      *HTTPValidationError
}

func ParseGetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse(rsp *http.Response) (*GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse, error)
    ParseGetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse
    parses an HTTP response from a
    GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetWithResponse
    call

func (r GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetNonManualEvaluationSummaryApiAgentsEvaluationResultsNonManualSummaryGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetRecommendationsApiModelsModelIdRecommendationsGetParams struct {
	// RequireToolUse Only recommend models that support tool use.
	RequireToolUse *bool `form:"require_tool_use,omitempty" json:"require_tool_use,omitempty"`

	// RequireStructuredOutput Only recommend models that support structured output.
	RequireStructuredOutput *bool `form:"require_structured_output,omitempty" json:"require_structured_output,omitempty"`

	// RequireThinking Only recommend models that support thinking/reasoning.
	RequireThinking *bool `form:"require_thinking,omitempty" json:"require_thinking,omitempty"`

	// MinContextTokens Minimum context window size in tokens.
	MinContextTokens *int `form:"min_context_tokens,omitempty" json:"min_context_tokens,omitempty"`

	// MinOutputTokens Minimum output token limit.
	MinOutputTokens *int `form:"min_output_tokens,omitempty" json:"min_output_tokens,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetRecommendationsApiModelsModelIdRecommendationsGetParams defines
    parameters for GetRecommendationsApiModelsModelIdRecommendationsGet.

type GetRecommendationsApiModelsModelIdRecommendationsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetRecommendationsApiModelsModelIdRecommendationsGetResponse(rsp *http.Response) (*GetRecommendationsApiModelsModelIdRecommendationsGetResponse, error)
    ParseGetRecommendationsApiModelsModelIdRecommendationsGetResponse
    parses an HTTP response from a
    GetRecommendationsApiModelsModelIdRecommendationsGetWithResponse call

func (r GetRecommendationsApiModelsModelIdRecommendationsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetRecommendationsApiModelsModelIdRecommendationsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetSolutionApiSolutionsSolutionIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetSolutionApiSolutionsSolutionIdGetParams defines parameters for
    GetSolutionApiSolutionsSolutionIdGet.

type GetSolutionApiSolutionsSolutionIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseGetSolutionApiSolutionsSolutionIdGetResponse(rsp *http.Response) (*GetSolutionApiSolutionsSolutionIdGetResponse, error)
    ParseGetSolutionApiSolutionsSolutionIdGetResponse parses an HTTP response
    from a GetSolutionApiSolutionsSolutionIdGetWithResponse call

func (r GetSolutionApiSolutionsSolutionIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetSolutionApiSolutionsSolutionIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetSourceApiSourcesSourceConnectionIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetSourceApiSourcesSourceConnectionIdGetParams defines parameters for
    GetSourceApiSourcesSourceConnectionIdGet.

type GetSourceApiSourcesSourceConnectionIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SourceResponse
	JSON422      *HTTPValidationError
}

func ParseGetSourceApiSourcesSourceConnectionIdGetResponse(rsp *http.Response) (*GetSourceApiSourcesSourceConnectionIdGetResponse, error)
    ParseGetSourceApiSourcesSourceConnectionIdGetResponse parses an HTTP
    response from a GetSourceApiSourcesSourceConnectionIdGetWithResponse call

func (r GetSourceApiSourcesSourceConnectionIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetSourceApiSourcesSourceConnectionIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetParams
    defines parameters for
    GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGet.

type GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SourceEmbeddingMigrationResponse
	JSON422      *HTTPValidationError
}

func ParseGetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse(rsp *http.Response) (*GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse, error)
    ParseGetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse
    parses an HTTP response from a
    GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetWithResponse
    call

func (r GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetParams
    defines parameters for
    GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGet.

type GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSourceExportsExportResponse
	JSON422      *HTTPValidationError
}

func ParseGetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse(rsp *http.Response) (*GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse, error)
    ParseGetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse
    parses an HTTP response from a
    GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetWithResponse
    call

func (r GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r GetSourceExportApiSourcesSourceConnectionIdExportsExportIdGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostParams
    defines parameters for
    GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPost.

type GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GovernanceAiAcceptResponse
	JSON422      *HTTPValidationError
}

func ParseGovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse(rsp *http.Response) (*GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse, error)
    ParseGovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse
    parses an HTTP response from a
    GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostWithResponse
    call

func (r GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r GovernanceAiAcceptApiGovernanceAiAssistantConversationIdAcceptPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GovernanceAiAcceptResponse struct {
	// ActionsApplied Results of each action that was executed.
	ActionsApplied []AppliedActionResponse `json:"actions_applied"`

	// ConversationId Conversation ID that was accepted.
	ConversationId string `json:"conversation_id"`

	// Error Overall error message if the plan failed, or null.
	Error *string `json:"error"`

	// Success Whether all actions were applied successfully.
	Success bool `json:"success"`
}
    GovernanceAiAcceptResponse Response from accepting a governance AI assistant
    plan.

type GovernanceAiAssistantResponse struct {
	// ConversationId Conversation ID to accept or decline this plan.
	ConversationId string `json:"conversation_id"`

	// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of the governance AI assistant.
	ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`

	// Note AI-generated summary of the proposed changes.
	Note string `json:"note"`

	// PromptCallId Prompt call ID for credit tracking, or null.
	PromptCallId *string `json:"prompt_call_id"`

	// ProposedActions Ordered list of policy actions the AI proposes to execute.
	ProposedActions []ProposedPolicyActionResponse `json:"proposed_actions"`

	// Success Whether the plan was generated successfully.
	Success bool `json:"success"`
}
    GovernanceAiAssistantResponse Response from the governance AI assistant
    generate endpoint.

type GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostParams
    defines parameters for
    GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePost.

type GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse(rsp *http.Response) (*GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse, error)
    ParseGovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse
    parses an HTTP response from a
    GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostWithResponse
    call

func (r GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r GovernanceAiDeclineApiGovernanceAiAssistantConversationIdDeclinePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody = RoutersApiGovernanceGovernanceAiAssistantRequest
    GovernanceAiGenerateApiGovernanceAiAssistantPostJSONRequestBody defines body
    for GovernanceAiGenerateApiGovernanceAiAssistantPost for application/json
    ContentType.

type GovernanceAiGenerateApiGovernanceAiAssistantPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    GovernanceAiGenerateApiGovernanceAiAssistantPostParams defines parameters
    for GovernanceAiGenerateApiGovernanceAiAssistantPost.

type GovernanceAiGenerateApiGovernanceAiAssistantPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GovernanceAiAssistantResponse
	JSON422      *HTTPValidationError
}

func ParseGovernanceAiGenerateApiGovernanceAiAssistantPostResponse(rsp *http.Response) (*GovernanceAiGenerateApiGovernanceAiAssistantPostResponse, error)
    ParseGovernanceAiGenerateApiGovernanceAiAssistantPostResponse parses an HTTP
    response from a GovernanceAiGenerateApiGovernanceAiAssistantPostWithResponse
    call

func (r GovernanceAiGenerateApiGovernanceAiAssistantPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r GovernanceAiGenerateApiGovernanceAiAssistantPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type HTTPValidationError struct {
	Detail *[]ValidationError `json:"detail,omitempty"`
}
    HTTPValidationError defines model for HTTPValidationError.

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

    The standard http.Client implements this interface.

type InlineTextReplaceRequest struct {
	// ContentType MIME type for the text content
	ContentType *string `json:"content_type"`

	// Metadata Optional metadata object
	Metadata *map[string]interface{} `json:"metadata"`

	// Text Text content to upload
	Text string `json:"text"`

	// Title Optional title
	Title *string `json:"title"`
}
    InlineTextReplaceRequest Request model for inline text content replacement.

type InlineTextUploadRequest struct {
	// ContentType MIME type for the text content
	ContentType *string `json:"content_type"`

	// Metadata Optional metadata object
	Metadata *map[string]interface{} `json:"metadata"`

	// Text Text content to upload
	Text string `json:"text"`

	// Title Optional title
	Title *string `json:"title"`
}
    InlineTextUploadRequest Request model for inline text uploads.

type JsonValue = interface{}
    JsonValue defines model for JsonValue.

type KnowledgeBaseListResponseModel struct {
	// KnowledgeBases List of knowledge bases on this page.
	KnowledgeBases []KnowledgeBaseResponseModel `json:"knowledge_bases"`

	// Limit Items per page.
	Limit int `json:"limit"`

	// Page Current page number (1-based).
	Page int `json:"page"`

	// Total Total number of knowledge bases.
	Total int `json:"total"`
}
    KnowledgeBaseListResponseModel Paginated list of knowledge bases.

type KnowledgeBaseResponseModel struct {
	// CreatedAt ISO-8601 creation timestamp.
	CreatedAt string `json:"created_at"`

	// DefaultScoreThreshold Default minimum rerank score.
	DefaultScoreThreshold *float32 `json:"default_score_threshold"`

	// DefaultTopK Default results after reranking.
	DefaultTopK *int `json:"default_top_k"`

	// DefaultTopN Default number of results to return.
	DefaultTopN *int `json:"default_top_n"`

	// Description Optional description.
	Description *string `json:"description"`

	// Id Unique knowledge base identifier.
	Id string `json:"id"`

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

	// Readonly Whether the knowledge base is read-only.
	Readonly *bool `json:"readonly,omitempty"`

	// RerankerModel Reranker model in use.
	RerankerModel *string `json:"reranker_model"`

	// Sources Linked source connections.
	Sources *[]SourceConnectionResponseModel `json:"sources,omitempty"`

	// UpdatedAt ISO-8601 last-update timestamp.
	UpdatedAt string `json:"updated_at"`
}
    KnowledgeBaseResponseModel Response model for a single knowledge base.

type LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody = LinkResourcesRequest
    LinkAgentsApiSolutionsSolutionIdAgentsPostJSONRequestBody defines body for
    LinkAgentsApiSolutionsSolutionIdAgentsPost for application/json ContentType.

type LinkAgentsApiSolutionsSolutionIdAgentsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    LinkAgentsApiSolutionsSolutionIdAgentsPostParams defines parameters for
    LinkAgentsApiSolutionsSolutionIdAgentsPost.

type LinkAgentsApiSolutionsSolutionIdAgentsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseLinkAgentsApiSolutionsSolutionIdAgentsPostResponse(rsp *http.Response) (*LinkAgentsApiSolutionsSolutionIdAgentsPostResponse, error)
    ParseLinkAgentsApiSolutionsSolutionIdAgentsPostResponse parses an HTTP
    response from a LinkAgentsApiSolutionsSolutionIdAgentsPostWithResponse call

func (r LinkAgentsApiSolutionsSolutionIdAgentsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r LinkAgentsApiSolutionsSolutionIdAgentsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody = LinkResourcesRequest
    LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostJSONRequestBody
    defines body for LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost
    for application/json ContentType.

type LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostParams defines
    parameters for LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPost.

type LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse(rsp *http.Response) (*LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse, error)
    ParseLinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse
    parses an HTTP response from a
    LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostWithResponse call

func (r LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r LinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type LinkResourcesRequest struct {
	// Ids Resource IDs to link
	Ids []openapi_types.UUID `json:"ids"`
}
    LinkResourcesRequest defines model for LinkResourcesRequest.

type LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody = LinkResourcesRequest
    LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostJSONRequestBody
    defines body for
    LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost for
    application/json ContentType.

type LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostParams
    defines parameters for
    LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPost.

type LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse(rsp *http.Response) (*LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse, error)
    ParseLinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse
    parses an HTTP response from a
    LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostWithResponse
    call

func (r LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r LinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams struct {
	Status      *string `form:"status,omitempty" json:"status,omitempty"`
	Step        *string `form:"step,omitempty" json:"step,omitempty"`
	FlaggedOnly *bool   `form:"flagged_only,omitempty" json:"flagged_only,omitempty"`
	TimeFrom    *string `form:"time_from,omitempty" json:"time_from,omitempty"`
	TimeTo      *string `form:"time_to,omitempty" json:"time_to,omitempty"`
	Page        *int    `form:"page,omitempty" json:"page,omitempty"`
	Limit       *int    `form:"limit,omitempty" json:"limit,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetParams
    defines parameters for
    ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGet.

type ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvaluationResultWithCriteriaListResponse
	JSON422      *HTTPValidationError
}

func ParseListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse(rsp *http.Response) (*ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse, error)
    ParseListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse
    parses an HTTP response from a
    ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetWithResponse
    call

func (r ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListAgentEvaluationResultsApiAgentsAgentIdEvaluationResultsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListAgentRunsApiAgentsAgentIdRunsGetParams struct {
	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Status Filter runs by status
	Status *PendingProcessingCompletedFailedStatus `form:"status,omitempty" json:"status,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListAgentRunsApiAgentsAgentIdRunsGetParams defines parameters for
    ListAgentRunsApiAgentsAgentIdRunsGet.

type ListAgentRunsApiAgentsAgentIdRunsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiAgentsAgentRunListResponse
	JSON422      *HTTPValidationError
}

func ParseListAgentRunsApiAgentsAgentIdRunsGetResponse(rsp *http.Response) (*ListAgentRunsApiAgentsAgentIdRunsGetResponse, error)
    ParseListAgentRunsApiAgentsAgentIdRunsGetResponse parses an HTTP response
    from a ListAgentRunsApiAgentsAgentIdRunsGetWithResponse call

func (r ListAgentRunsApiAgentsAgentIdRunsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListAgentRunsApiAgentsAgentIdRunsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListAgentsApiAgentsGetParams struct {
	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListAgentsApiAgentsGetParams defines parameters for ListAgentsApiAgentsGet.

type ListAgentsApiAgentsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiAgentsAgentListResponse
	JSON422      *HTTPValidationError
}

func ParseListAgentsApiAgentsGetResponse(rsp *http.Response) (*ListAgentsApiAgentsGetResponse, error)
    ParseListAgentsApiAgentsGetResponse parses an HTTP response from a
    ListAgentsApiAgentsGetWithResponse call

func (r ListAgentsApiAgentsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListAgentsApiAgentsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListAlertConfigsApiAlertsConfigsGetParams struct {
	// AgentId Filter by agent ID
	AgentId *string `form:"agent_id,omitempty" json:"agent_id,omitempty"`

	// SourceConnectionId Filter by source connection ID
	SourceConnectionId *string `form:"source_connection_id,omitempty" json:"source_connection_id,omitempty"`

	// Scope Set to 'source' to list account-level source alert configs
	Scope *string `form:"scope,omitempty" json:"scope,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListAlertConfigsApiAlertsConfigsGetParams defines parameters for
    ListAlertConfigsApiAlertsConfigsGet.

type ListAlertConfigsApiAlertsConfigsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseListAlertConfigsApiAlertsConfigsGetResponse(rsp *http.Response) (*ListAlertConfigsApiAlertsConfigsGetResponse, error)
    ParseListAlertConfigsApiAlertsConfigsGetResponse parses an HTTP response
    from a ListAlertConfigsApiAlertsConfigsGetWithResponse call

func (r ListAlertConfigsApiAlertsConfigsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListAlertConfigsApiAlertsConfigsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListAlertsApiAlertsGetParams struct {
	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Status Filter by alert status
	Status *string `form:"status,omitempty" json:"status,omitempty"`

	// AgentId Filter by agent ID
	AgentId *string `form:"agent_id,omitempty" json:"agent_id,omitempty"`

	// SourceConnectionId Filter by source connection ID
	SourceConnectionId *string `form:"source_connection_id,omitempty" json:"source_connection_id,omitempty"`

	// TimeFrom From (ISO 8601)
	TimeFrom *time.Time `form:"time_from,omitempty" json:"time_from,omitempty"`

	// TimeTo To (ISO 8601)
	TimeTo *time.Time `form:"time_to,omitempty" json:"time_to,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListAlertsApiAlertsGetParams defines parameters for ListAlertsApiAlertsGet.

type ListAlertsApiAlertsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseListAlertsApiAlertsGetResponse(rsp *http.Response) (*ListAlertsApiAlertsGetResponse, error)
    ParseListAlertsApiAlertsGetResponse parses an HTTP response from a
    ListAlertsApiAlertsGetWithResponse call

func (r ListAlertsApiAlertsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListAlertsApiAlertsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListAlertsApiModelsAlertsGetParams struct {
	// AgentId Filter alerts to a specific agent UUID.
	AgentId *string `form:"agent_id,omitempty" json:"agent_id,omitempty"`

	// UnreadOnly When true, only return unread alerts.
	UnreadOnly *bool `form:"unread_only,omitempty" json:"unread_only,omitempty"`

	// Limit Maximum number of alerts to return (1-100).
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Pagination offset.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListAlertsApiModelsAlertsGetParams defines parameters for
    ListAlertsApiModelsAlertsGet.

type ListAlertsApiModelsAlertsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseListAlertsApiModelsAlertsGetResponse(rsp *http.Response) (*ListAlertsApiModelsAlertsGetResponse, error)
    ParseListAlertsApiModelsAlertsGetResponse parses an HTTP response from a
    ListAlertsApiModelsAlertsGetWithResponse call

func (r ListAlertsApiModelsAlertsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListAlertsApiModelsAlertsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams struct {
	Page         *int       `form:"page,omitempty" json:"page,omitempty"`
	Limit        *int       `form:"limit,omitempty" json:"limit,omitempty"`
	StartedAfter *time.Time `form:"started_after,omitempty" json:"started_after,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetParams
    defines parameters for
    ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGet.

type ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CompatibleRunListResponse
	JSON422      *HTTPValidationError
}

func ParseListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse(rsp *http.Response) (*ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse, error)
    ParseListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse
    parses an HTTP response from a
    ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetWithResponse
    call

func (r ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListCompatibleRunsApiAgentsEvaluationCriteriaCriteriaIdCompatibleRunsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams struct {
	Page  *int `form:"page,omitempty" json:"page,omitempty"`
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetParams
    defines parameters for
    ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGet.

type ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiContentsContentEmbeddingsListResponse
	JSON422      *HTTPValidationError
}

func ParseListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse(rsp *http.Response) (*ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse, error)
    ParseListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse
    parses an HTTP response from a
    ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetWithResponse
    call

func (r ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListContentEmbeddingsApiContentsSourceConnectionContentVersionEmbeddingsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListConversationsApiSolutionsSolutionIdConversationsGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListConversationsApiSolutionsSolutionIdConversationsGetParams defines
    parameters for ListConversationsApiSolutionsSolutionIdConversationsGet.

type ListConversationsApiSolutionsSolutionIdConversationsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RoutersApiSolutionsSolutionConversationResponse
	JSON422      *HTTPValidationError
}

func ParseListConversationsApiSolutionsSolutionIdConversationsGetResponse(rsp *http.Response) (*ListConversationsApiSolutionsSolutionIdConversationsGetResponse, error)
    ParseListConversationsApiSolutionsSolutionIdConversationsGetResponse
    parses an HTTP response from a
    ListConversationsApiSolutionsSolutionIdConversationsGetWithResponse call

func (r ListConversationsApiSolutionsSolutionIdConversationsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListConversationsApiSolutionsSolutionIdConversationsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetParams defines
    parameters for ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGet.

type ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EvaluationCriteriaResponse
	JSON422      *HTTPValidationError
}

func ParseListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse(rsp *http.Response) (*ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse, error)
    ParseListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse
    parses an HTTP response from a
    ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetWithResponse call

func (r ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListEvaluationCriteriaApiAgentsAgentIdEvaluationCriteriaGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams struct {
	Status      *string `form:"status,omitempty" json:"status,omitempty"`
	FlaggedOnly *bool   `form:"flagged_only,omitempty" json:"flagged_only,omitempty"`
	TimeFrom    *string `form:"time_from,omitempty" json:"time_from,omitempty"`
	TimeTo      *string `form:"time_to,omitempty" json:"time_to,omitempty"`
	Page        *int    `form:"page,omitempty" json:"page,omitempty"`
	Limit       *int    `form:"limit,omitempty" json:"limit,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetParams
    defines parameters for
    ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGet.

type ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvaluationResultListResponse
	JSON422      *HTTPValidationError
}

func ParseListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse(rsp *http.Response) (*ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse, error)
    ParseListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse
    parses an HTTP response from a
    ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetWithResponse
    call

func (r ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListEvaluationResultsApiAgentsEvaluationCriteriaCriteriaIdResultsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams struct {
	Status   *string `form:"status,omitempty" json:"status,omitempty"`
	Step     *string `form:"step,omitempty" json:"step,omitempty"`
	TimeFrom *string `form:"time_from,omitempty" json:"time_from,omitempty"`
	TimeTo   *string `form:"time_to,omitempty" json:"time_to,omitempty"`
	Page     *int    `form:"page,omitempty" json:"page,omitempty"`
	Limit    *int    `form:"limit,omitempty" json:"limit,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetParams defines parameters
    for ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGet.

type ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvaluationRunSummaryListResponse
	JSON422      *HTTPValidationError
}

func ParseListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse(rsp *http.Response) (*ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse, error)
    ParseListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse
    parses an HTTP response from a
    ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetWithResponse call

func (r ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListEvaluationRunsApiAgentsAgentIdEvaluationRunsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams struct {
	// Limit Number of conversations.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetParams
    defines parameters for
    ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGet.

type ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RoutersApiGovernanceGovernanceConversationResponse
	JSON422      *HTTPValidationError
}

func ParseListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse(rsp *http.Response) (*ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse, error)
    ParseListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse
    parses an HTTP response from a
    ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetWithResponse
    call

func (r ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListGovernanceAiConversationsApiGovernanceAiAssistantConversationsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListKnowledgeBasesApiKnowledgeBasesGetParams struct {
	// Page Page number (1-based).
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Sort Sort field. One of: created_at, updated_at, name.
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort direction: asc or desc.
	Order *string `form:"order,omitempty" json:"order,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListKnowledgeBasesApiKnowledgeBasesGetParams defines parameters for
    ListKnowledgeBasesApiKnowledgeBasesGet.

type ListKnowledgeBasesApiKnowledgeBasesGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KnowledgeBaseListResponseModel
	JSON422      *HTTPValidationError
}

func ParseListKnowledgeBasesApiKnowledgeBasesGetResponse(rsp *http.Response) (*ListKnowledgeBasesApiKnowledgeBasesGetResponse, error)
    ParseListKnowledgeBasesApiKnowledgeBasesGetResponse parses an HTTP response
    from a ListKnowledgeBasesApiKnowledgeBasesGetWithResponse call

func (r ListKnowledgeBasesApiKnowledgeBasesGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListKnowledgeBasesApiKnowledgeBasesGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListMemoryBanksApiMemoryBanksGetParams struct {
	// Page Page number (1-based).
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Sort Sort field. One of: created_at, updated_at, name.
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort direction: asc or desc.
	Order *string `form:"order,omitempty" json:"order,omitempty"`

	// Type Filter by bank type: conversation or general.
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListMemoryBanksApiMemoryBanksGetParams defines parameters for
    ListMemoryBanksApiMemoryBanksGet.

type ListMemoryBanksApiMemoryBanksGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MemoryBankListResponseModel
	JSON422      *HTTPValidationError
}

func ParseListMemoryBanksApiMemoryBanksGetResponse(rsp *http.Response) (*ListMemoryBanksApiMemoryBanksGetResponse, error)
    ParseListMemoryBanksApiMemoryBanksGetResponse parses an HTTP response from a
    ListMemoryBanksApiMemoryBanksGetWithResponse call

func (r ListMemoryBanksApiMemoryBanksGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListMemoryBanksApiMemoryBanksGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams struct {
	// OrganizationId Optional organization filter
	OrganizationId *openapi_types.UUID `form:"organization_id,omitempty" json:"organization_id,omitempty"`

	// IncludeDefaults Include default subscribed entries for all alert types
	IncludeDefaults *bool `form:"include_defaults,omitempty" json:"include_defaults,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetParams
    defines parameters for
    ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGet.

type ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrganizationAlertPreferenceListResponse
	JSON422      *HTTPValidationError
}

func ParseListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse(rsp *http.Response) (*ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse, error)
    ParseListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse
    parses an HTTP response from a
    ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetWithResponse
    call

func (r ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListOrganizationPreferencesApiAlertsOrganizationPreferencesListGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetParams
    defines parameters for
    ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGet.

type ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EvaluationResultWithCriteriaResponse
	JSON422      *HTTPValidationError
}

func ParseListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse(rsp *http.Response) (*ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse, error)
    ParseListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse
    parses an HTTP response from a
    ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetWithResponse
    call

func (r ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListRunEvaluationResultsApiAgentsAgentIdRunsRunIdEvaluationResultsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListSolutionsApiSolutionsGetParams struct {
	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Sort Sort field
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order
	Order *string `form:"order,omitempty" json:"order,omitempty"`

	// Search Filter by solution name (case-insensitive partial match)
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListSolutionsApiSolutionsGetParams defines parameters for
    ListSolutionsApiSolutionsGet.

type ListSolutionsApiSolutionsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionListResponse
	JSON422      *HTTPValidationError
}

func ParseListSolutionsApiSolutionsGetResponse(rsp *http.Response) (*ListSolutionsApiSolutionsGetResponse, error)
    ParseListSolutionsApiSolutionsGetResponse parses an HTTP response from a
    ListSolutionsApiSolutionsGetWithResponse call

func (r ListSolutionsApiSolutionsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListSolutionsApiSolutionsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams struct {
	Page  *int `form:"page,omitempty" json:"page,omitempty"`
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListSourceExportsApiSourcesSourceConnectionIdExportsGetParams defines
    parameters for ListSourceExportsApiSourcesSourceConnectionIdExportsGet.

type ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExportListResponse
	JSON422      *HTTPValidationError
}

func ParseListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse(rsp *http.Response) (*ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse, error)
    ParseListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse
    parses an HTTP response from a
    ListSourceExportsApiSourcesSourceConnectionIdExportsGetWithResponse call

func (r ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListSourceExportsApiSourcesSourceConnectionIdExportsGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListSourcesApiSourcesGetParams struct {
	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Sort Sort field
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order
	Order *string `form:"order,omitempty" json:"order,omitempty"`

	// AccountId List sources for the given account. Defaults to the caller's account.
	AccountId *string `form:"account_id,omitempty" json:"account_id,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListSourcesApiSourcesGetParams defines parameters for
    ListSourcesApiSourcesGet.

type ListSourcesApiSourcesGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSourcesSourceListResponse
	JSON422      *HTTPValidationError
}

func ParseListSourcesApiSourcesGetResponse(rsp *http.Response) (*ListSourcesApiSourcesGetResponse, error)
    ParseListSourcesApiSourcesGetResponse parses an HTTP response from a
    ListSourcesApiSourcesGetWithResponse call

func (r ListSourcesApiSourcesGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListSourcesApiSourcesGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ListTemplatesApiMemoryBanksTemplatesGetParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ListTemplatesApiMemoryBanksTemplatesGetParams defines parameters for
    ListTemplatesApiMemoryBanksTemplatesGet.

type ListTemplatesApiMemoryBanksTemplatesGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]map[string]interface{}
}

func ParseListTemplatesApiMemoryBanksTemplatesGetResponse(rsp *http.Response) (*ListTemplatesApiMemoryBanksTemplatesGetResponse, error)
    ParseListTemplatesApiMemoryBanksTemplatesGetResponse parses an HTTP response
    from a ListTemplatesApiMemoryBanksTemplatesGetWithResponse call

func (r ListTemplatesApiMemoryBanksTemplatesGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r ListTemplatesApiMemoryBanksTemplatesGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody = MarkAiSuggestionRequest
    MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchJSONRequestBody
    defines body for
    MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch for
    application/json ContentType.

type MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchParams
    defines parameters for
    MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatch.

type MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]bool
	JSON422      *HTTPValidationError
}

func ParseMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse(rsp *http.Response) (*MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse, error)
    ParseMarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse
    parses an HTTP response from a
    MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchWithResponse
    call

func (r MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r MarkAiSuggestionApiAgentsAgentIdAiAssistantConversationIdPatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type MarkAiSuggestionRequest struct {
	// Accepted True to accept the suggestion, false to decline it.
	Accepted bool `json:"accepted"`
}
    MarkAiSuggestionRequest defines model for MarkAiSuggestionRequest.

type MarkAllReadApiModelsAlertsMarkAllReadPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    MarkAllReadApiModelsAlertsMarkAllReadPostParams defines parameters for
    MarkAllReadApiModelsAlertsMarkAllReadPost.

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

func ParseMarkAllReadApiModelsAlertsMarkAllReadPostResponse(rsp *http.Response) (*MarkAllReadApiModelsAlertsMarkAllReadPostResponse, error)
    ParseMarkAllReadApiModelsAlertsMarkAllReadPostResponse parses an HTTP
    response from a MarkAllReadApiModelsAlertsMarkAllReadPostWithResponse call

func (r MarkAllReadApiModelsAlertsMarkAllReadPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r MarkAllReadApiModelsAlertsMarkAllReadPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody = MarkConversationTurnRequest
    MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchJSONRequestBody
    defines body for
    MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch
    for application/json ContentType.

type MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchParams
    defines parameters for
    MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatch.

type MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse(rsp *http.Response) (*MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse, error)
    ParseMarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse
    parses an HTTP response from a
    MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchWithResponse
    call

func (r MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r MarkConversationTurnApiSolutionsSolutionIdConversationsConversationIdPatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type MarkConversationTurnRequest struct {
	// Accepted Whether the suggestion was accepted
	Accepted bool `json:"accepted"`
}
    MarkConversationTurnRequest defines model for MarkConversationTurnRequest.

type MarkReadApiModelsAlertsAlertIdReadPatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    MarkReadApiModelsAlertsAlertIdReadPatchParams defines parameters for
    MarkReadApiModelsAlertsAlertIdReadPatch.

type MarkReadApiModelsAlertsAlertIdReadPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseMarkReadApiModelsAlertsAlertIdReadPatchResponse(rsp *http.Response) (*MarkReadApiModelsAlertsAlertIdReadPatchResponse, error)
    ParseMarkReadApiModelsAlertsAlertIdReadPatchResponse parses an HTTP response
    from a MarkReadApiModelsAlertsAlertIdReadPatchWithResponse call

func (r MarkReadApiModelsAlertsAlertIdReadPatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r MarkReadApiModelsAlertsAlertIdReadPatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type MeResponse struct {
	AccountId     openapi_types.UUID         `json:"account_id"`
	Organizations []OrganizationInfoResponse `json:"organizations"`
}
    MeResponse defines model for MeResponse.

type MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody = RoutersApiMemoryBanksMemoryBankAcceptRequest
    MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchJSONRequestBody
    defines body for
    MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch for
    application/json ContentType.

type MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchParams
    defines parameters for
    MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatch.

type MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]bool
	JSON422      *HTTPValidationError
}

func ParseMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse(rsp *http.Response) (*MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse, error)
    ParseMemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse
    parses an HTTP response from a
    MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchWithResponse
    call

func (r MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r MemoryBankAiAcceptApiMemoryBanksAiAssistantConversationIdPatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type MemoryBankAiAssistantResponse struct {
	// Config Suggested memory bank configuration from the AI assistant.
	Config *MemoryBankConfigResponse `json:"config,omitempty"`

	// ConversationId Conversation ID for follow-up.
	ConversationId string `json:"conversation_id"`

	// ExamplePrompts Example natural-language prompts that demonstrate the capabilities of the memory bank AI assistant.
	ExamplePrompts *[]ExamplePrompt `json:"example_prompts,omitempty"`

	// Note AI-generated explanation.
	Note string `json:"note"`

	// PromptCallId Prompt call ID for credit tracking.
	PromptCallId *string `json:"prompt_call_id"`

	// Success Whether generation succeeded.
	Success *bool `json:"success,omitempty"`
}
    MemoryBankAiAssistantResponse Response from the memory bank AI assistant.

type MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody = RoutersApiMemoryBanksMemoryBankAiAssistantRequest
    MemoryBankAiGenerateApiMemoryBanksAiAssistantPostJSONRequestBody
    defines body for MemoryBankAiGenerateApiMemoryBanksAiAssistantPost for
    application/json ContentType.

type MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    MemoryBankAiGenerateApiMemoryBanksAiAssistantPostParams defines parameters
    for MemoryBankAiGenerateApiMemoryBanksAiAssistantPost.

type MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MemoryBankAiAssistantResponse
	JSON422      *HTTPValidationError
}

func ParseMemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse(rsp *http.Response) (*MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse, error)
    ParseMemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse
    parses an HTTP response from a
    MemoryBankAiGenerateApiMemoryBanksAiAssistantPostWithResponse call

func (r MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r MemoryBankAiGenerateApiMemoryBanksAiAssistantPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams struct {
	// Limit Max turns to return.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of most-recent turns to skip.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetParams
    defines parameters for
    MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGet.

type MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiMemoryBanksMemoryBankLastConversationResponse
	JSON422      *HTTPValidationError
}

func ParseMemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse(rsp *http.Response) (*MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse, error)
    ParseMemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse
    parses an HTTP response from a
    MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetWithResponse
    call

func (r MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r MemoryBankAiLastConversationApiMemoryBanksAiAssistantLastConversationGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type MemoryBankConfigResponse struct {
	// CompactionPrompt Suggested compaction prompt.
	CompactionPrompt *string `json:"compaction_prompt"`

	// Description Suggested description.
	Description *string `json:"description"`

	// MaxAgeDays Max age in days.
	MaxAgeDays *int `json:"max_age_days"`

	// MaxSizeTokens Max size in tokens.
	MaxSizeTokens *int `json:"max_size_tokens"`

	// MaxTurns Max conversation turns.
	MaxTurns *int `json:"max_turns"`

	// Mode Memory bank mode.
	Mode string `json:"mode"`

	// Name Suggested name.
	Name string `json:"name"`

	// RetentionDays Retention in days.
	RetentionDays *int `json:"retention_days"`

	// Type Memory bank type: conversation or general.
	Type string `json:"type"`
}
    MemoryBankConfigResponse Suggested memory bank configuration from the AI
    assistant.

type MemoryBankListResponseModel struct {
	// Limit Items per page.
	Limit int `json:"limit"`

	// MemoryBanks List of memory banks on this page.
	MemoryBanks []MemoryBankResponseModel `json:"memory_banks"`

	// Page Current page number (1-based).
	Page int `json:"page"`

	// Total Total number of memory banks.
	Total int `json:"total"`
}
    MemoryBankListResponseModel Paginated list of memory banks.

type MemoryBankResponseModel struct {
	// ChunkOverlap Character overlap between chunks.
	ChunkOverlap *int `json:"chunk_overlap"`

	// ChunkSize Characters per chunk.
	ChunkSize *int `json:"chunk_size"`

	// CompactionPrompt Custom prompt used when compacting older entries. When set, entries that exceed a threshold are summarized into a new entry before being soft-deleted.
	CompactionPrompt *string `json:"compaction_prompt"`

	// CreatedAt ISO-8601 creation timestamp.
	CreatedAt string `json:"created_at"`

	// Description Optional description of the memory bank's purpose.
	Description *string `json:"description"`

	// Dimensions Vector embedding dimensions.
	Dimensions *int `json:"dimensions"`

	// EmbeddingModel Embedding model identifier.
	EmbeddingModel *string `json:"embedding_model"`

	// Id Unique memory bank identifier.
	Id string `json:"id"`

	// MaxAgeDays Max entry age in days before compaction. Checked both inline after each write and by the hourly background sweep.
	MaxAgeDays *int `json:"max_age_days"`

	// MaxSizeTokens Max total tokens (per partition) before compaction. Checked both inline after each write and by the hourly background sweep.
	MaxSizeTokens *int `json:"max_size_tokens"`

	// MaxTurns Max conversation turns (per partition) before compaction. Checked both inline after each write and by the hourly background sweep.
	MaxTurns *int `json:"max_turns"`

	// Mode Embedding mode: fast_and_cheap, balanced, slow_and_thorough, or custom.
	Mode string `json:"mode"`

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

	// RetentionDays Content retention period in days (null = indefinite).
	RetentionDays *int `json:"retention_days"`

	// SourceConnectionId Linked content source ID (null if not yet provisioned).
	SourceConnectionId *string `json:"source_connection_id"`

	// Type Bank type: conversation (chat-turn with speaker) or general (flat entries).
	Type string `json:"type"`

	// UpdatedAt ISO-8601 last-update timestamp.
	UpdatedAt string `json:"updated_at"`
}
    MemoryBankResponseModel Response model for a single memory bank.

type OrganizationAlertPreferenceListResponse struct {
	Preferences []RoutersApiAlertsOrganizationAlertPreferenceResponse `json:"preferences"`
	Total       int                                                   `json:"total"`
}
    OrganizationAlertPreferenceListResponse defines model for
    OrganizationAlertPreferenceListResponse.

type OrganizationInfoResponse struct {
	AccountId openapi_types.UUID `json:"account_id"`
	Id        openapi_types.UUID `json:"id"`
	Name      string             `json:"name"`
}
    OrganizationInfoResponse defines model for OrganizationInfoResponse.

type PaginationResponse struct {
	HasNext bool `json:"has_next"`
	HasPrev bool `json:"has_prev"`
	Limit   int  `json:"limit"`
	Page    int  `json:"page"`
	Pages   int  `json:"pages"`
	Total   int  `json:"total"`
}
    PaginationResponse Pagination information.

type PendingProcessingCompletedFailedStatus string
    PendingProcessingCompletedFailedStatus defines model for
    PendingProcessingCompletedFailedStatus.

const (
	PendingProcessingCompletedFailedStatusCompleted  PendingProcessingCompletedFailedStatus = "completed"
	PendingProcessingCompletedFailedStatusFailed     PendingProcessingCompletedFailedStatus = "failed"
	PendingProcessingCompletedFailedStatusPending    PendingProcessingCompletedFailedStatus = "pending"
	PendingProcessingCompletedFailedStatusProcessing PendingProcessingCompletedFailedStatus = "processing"
)
    Defines values for PendingProcessingCompletedFailedStatus.

type PromptModelAutoUpgradeStrategy string
    PromptModelAutoUpgradeStrategy defines model for
    PromptModelAutoUpgradeStrategy.

const (
	CautiousAdopter PromptModelAutoUpgradeStrategy = "cautious_adopter"
	EarlyAdopter    PromptModelAutoUpgradeStrategy = "early_adopter"
	MiddleOfRoad    PromptModelAutoUpgradeStrategy = "middle_of_road"
	None            PromptModelAutoUpgradeStrategy = "none"
)
    Defines values for PromptModelAutoUpgradeStrategy.

type ProposedActionResponse struct {
	// ActionType Type of the proposed action.
	ActionType string `json:"action_type"`

	// Description Human-readable description of the action.
	Description string `json:"description"`

	// IsDestructive Whether the action is destructive.
	IsDestructive *bool `json:"is_destructive,omitempty"`

	// Params Parameters for the action.
	Params map[string]interface{} `json:"params"`
}
    ProposedActionResponse A single proposed action.

type ProposedPolicyActionResponse struct {
	// ActionType Type of action: create, update, delete, enable, or disable.
	ActionType string `json:"action_type"`

	// Description Human-readable description of what this action will do.
	Description string `json:"description"`

	// Params Parameters for the action (e.g. policy_document_id, thresholds).
	Params map[string]interface{} `json:"params"`
}
    ProposedPolicyActionResponse A single proposed governance policy action.

type ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody = InlineTextReplaceRequest
    ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutJSONRequestBody
    defines body for
    ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut for
    application/json ContentType.

type ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutParams
    defines parameters for
    ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPut.

type ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiContentsFileUploadResponse
	JSON422      *HTTPValidationError
}

func ParseReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse(rsp *http.Response) (*ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse, error)
    ParseReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse
    parses an HTTP response from a
    ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutWithResponse
    call

func (r ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse) Status() string
    Status returns HTTPResponse.Status

func (r ReplaceContentWithInlineTextApiContentsSourceConnectionContentVersionPutResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn func(ctx context.Context, req *http.Request) error
    RequestEditorFn is the function signature for the RequestEditor callback
    function

type RoutersApiAgentsAgentListResponse struct {
	// Data List of agents.
	Data []AgentSummaryResponse `json:"data"`

	// Pagination Pagination information.
	Pagination PaginationResponse `json:"pagination"`
}
    RoutersApiAgentsAgentListResponse defines model for
    routers__api__agents__AgentListResponse.

type RoutersApiAgentsAgentRunListResponse struct {
	// Data List of agent runs.
	Data []AgentRunResponse `json:"data"`

	// Pagination Pagination information.
	Pagination PaginationResponse `json:"pagination"`
}
    RoutersApiAgentsAgentRunListResponse defines model for
    routers__api__agents__AgentRunListResponse.

type RoutersApiAgentsAgentTraceSearchRequest struct {
	// AgentId Filter by agent ID.
	AgentId *string `json:"agent_id"`

	// Query Search query text.
	Query string `json:"query"`

	// RunStatus Filter by run status.
	RunStatus *string `json:"run_status"`

	// StepType Filter by step type.
	StepType *string `json:"step_type"`

	// TopN Maximum number of results.
	TopN *int `json:"top_n,omitempty"`
}
    RoutersApiAgentsAgentTraceSearchRequest defines model for
    routers__api__agents__AgentTraceSearchRequest.

type RoutersApiAgentsCreateAgentRequest struct {
	// AgentTemplate Template to initialize the agent from. Values: blank, retrieval_example, simple_qa, summarizer, json_extractor, content_change_notifier, scheduled_report, webhook_pipeline.
	AgentTemplate *string `json:"agent_template"`

	// Description Optional description.
	Description *string `json:"description"`

	// Name Name for the new agent.
	Name string `json:"name"`

	// TriggerType Trigger type: dynamic_input, template_input, schedule, new_content.
	TriggerType *string `json:"trigger_type,omitempty"`
}
    RoutersApiAgentsCreateAgentRequest defines model for
    routers__api__agents__CreateAgentRequest.

type RoutersApiAgentsUpdateAgentRequest struct {
	// DefaultEvaluationTier Default evaluation tier: 'fast', 'balanced', or 'thorough'.
	DefaultEvaluationTier *string `json:"default_evaluation_tier"`

	// Description New description for the agent.
	Description *string `json:"description"`

	// EvaluationMode Evaluation mode: 'output_expectation', 'eval_and_retry', or 'sample_and_flag'.
	EvaluationMode *string `json:"evaluation_mode"`

	// MaxRetries Max retries for eval_and_retry mode (1-10).
	MaxRetries *int `json:"max_retries"`

	// Name New name for the agent.
	Name *string `json:"name"`

	// PromptModelAutoRollbackEnabled Enable or disable automatic rollback for upgraded models.
	PromptModelAutoRollbackEnabled *bool `json:"prompt_model_auto_rollback_enabled"`

	// PromptModelAutoRollbackTriggers Failure signals that trigger rollback: agent_eval_fail, governance_flag, governance_block, agent_run_failed.
	PromptModelAutoRollbackTriggers *[]string                       `json:"prompt_model_auto_rollback_triggers"`
	PromptModelAutoUpgradeStrategy  *PromptModelAutoUpgradeStrategy `json:"prompt_model_auto_upgrade_strategy,omitempty"`

	// RetryOnFailure Whether to retry on evaluation failure.
	RetryOnFailure *bool `json:"retry_on_failure"`

	// SamplingConfig Sampling configuration for sample_and_flag mode. Format: {combinator: 'and'|'or', rules: [...]}.
	SamplingConfig *map[string]interface{} `json:"sampling_config"`

	// SetDefaultEvaluationTier When true and default_evaluation_tier is omitted, clears the tier to null (system default).
	SetDefaultEvaluationTier *bool `json:"set_default_evaluation_tier,omitempty"`

	// SetPromptModelAutoRollbackTriggers When true and prompt_model_auto_rollback_triggers is omitted, clears the list to null (revert to system defaults).
	SetPromptModelAutoRollbackTriggers *bool `json:"set_prompt_model_auto_rollback_triggers,omitempty"`

	// SetSamplingConfig When true and sampling_config is omitted, clears the config to null.
	SetSamplingConfig *bool `json:"set_sampling_config,omitempty"`
}
    RoutersApiAgentsUpdateAgentRequest defines model for
    routers__api__agents__UpdateAgentRequest.

type RoutersApiAiAssistantAiAssistantFeedbackRequest struct {
	// AgentConversationId Agent conversation ID, if applicable.
	AgentConversationId *openapi_types.UUID `json:"agent_conversation_id"`

	// Comment Optional comment.
	Comment *string `json:"comment"`

	// Context Additional context.
	Context *map[string]interface{} `json:"context"`

	// ConversationId Conversation ID for the interaction.
	ConversationId *openapi_types.UUID `json:"conversation_id"`

	// Feature Feature name (e.g. 'source', 'solution').
	Feature string `json:"feature"`

	// PromptCallId Prompt call ID for credit tracking.
	PromptCallId *openapi_types.UUID `json:"prompt_call_id"`

	// Rating Rating: 'thumbs_up' or 'thumbs_down'.
	Rating string `json:"rating"`
}
    RoutersApiAiAssistantAiAssistantFeedbackRequest Request body for submitting
    AI assistant feedback.

type RoutersApiAlertsAddCommentRequest struct {
	// Body Comment text
	Body string `json:"body"`
}
    RoutersApiAlertsAddCommentRequest defines model for
    routers__api__alerts__AddCommentRequest.

type RoutersApiAlertsOrganizationAlertPreferenceResponse struct {
	AlertType      string `json:"alert_type"`
	IsOverride     bool   `json:"is_override"`
	OrganizationId string `json:"organization_id"`
	Subscribed     bool   `json:"subscribed"`
}
    RoutersApiAlertsOrganizationAlertPreferenceResponse defines model for
    routers__api__alerts__OrganizationAlertPreferenceResponse.

type RoutersApiAlertsUpdateOrganizationAlertPreferenceRequest struct {
	// Subscribed Whether the user should receive this alert for the organization
	Subscribed bool `json:"subscribed"`
}
    RoutersApiAlertsUpdateOrganizationAlertPreferenceRequest defines model for
    routers__api__alerts__UpdateOrganizationAlertPreferenceRequest.

type RoutersApiContentsContentDetailResponse struct {
	// ContentDuration Duration of the content in seconds.
	ContentDuration *int `json:"content_duration"`

	// ContentDurationDisplay Display string for content duration.
	ContentDurationDisplay *string `json:"content_duration_display"`

	// ContentStatus Status of the content.
	ContentStatus string `json:"content_status"`

	// ContentType Type of the content.
	ContentType string `json:"content_type"`

	// ContentTypeDisplay Display name of the content type.
	ContentTypeDisplay string `json:"content_type_display"`

	// ContentUrl URL of the content.
	ContentUrl string `json:"content_url"`

	// ContentWordCount Word count of the content.
	ContentWordCount *int `json:"content_word_count"`

	// Description Description of the content.
	Description *string `json:"description"`

	// Error Error message, if any.
	Error *string `json:"error"`

	// Id Unique identifier for the content version.
	Id string `json:"id"`

	// Metadata Metadata associated with the content.
	Metadata *[]map[string]string `json:"metadata"`

	// PublishedAt Timestamp when the content was published.
	PublishedAt *string `json:"published_at"`

	// PulledAt Timestamp when the content was pulled.
	PulledAt string `json:"pulled_at"`

	// SourceConnectionContentVersionId ID of the source connection content version.
	SourceConnectionContentVersionId string `json:"source_connection_content_version_id"`

	// SourceConnectionId ID of the source connection.
	SourceConnectionId string `json:"source_connection_id"`

	// SourceName Name of the source.
	SourceName string `json:"source_name"`

	// SourceType Type of the source.
	SourceType string `json:"source_type"`

	// TextContent Text content.
	TextContent *string `json:"text_content"`

	// TextContentEnd End position of the text content.
	TextContentEnd int `json:"text_content_end"`

	// TextContentStart Start position of the text content.
	TextContentStart int `json:"text_content_start"`

	// TextContentTotalLength Total length of the text content.
	TextContentTotalLength int `json:"text_content_total_length"`

	// Title Title of the content.
	Title *string `json:"title"`
}
    RoutersApiContentsContentDetailResponse Response model for content detail.

type RoutersApiContentsContentEmbeddingsListResponse struct {
	Data []ContentEmbeddingResponse `json:"data"`

	// Pagination Pagination information.
	Pagination PaginationResponse `json:"pagination"`
}
    RoutersApiContentsContentEmbeddingsListResponse Response model for paginated
    content embeddings.

type RoutersApiContentsFileUploadResponse struct {
	// ContentVersionId ID of the content version being replaced
	ContentVersionId *string `json:"content_version_id"`

	// Filename Original filename
	Filename string `json:"filename"`

	// SourceConnectionContentVersionId ID of the source connection content version
	SourceConnectionContentVersionId *string `json:"source_connection_content_version_id"`

	// Status Processing status
	Status string `json:"status"`
}
    RoutersApiContentsFileUploadResponse Response model for content file
    replacement upload.

type RoutersApiGovernanceGovernanceAiAssistantRequest struct {
	// UserInput Natural-language request for the governance AI assistant.
	UserInput string `json:"user_input"`
}
    RoutersApiGovernanceGovernanceAiAssistantRequest Request body for the
    governance AI assistant.

type RoutersApiGovernanceGovernanceConversationResponse struct {
	// Accepted True if accepted, false if declined, null if pending.
	Accepted *bool `json:"accepted"`

	// AiResponse The AI assistant's response note, or null.
	AiResponse *string `json:"ai_response"`

	// CreatedAt ISO 8601 creation timestamp.
	CreatedAt string `json:"created_at"`

	// Id Conversation ID.
	Id string `json:"id"`

	// ProposedActions JSON of proposed actions, or null.
	ProposedActions *map[string]interface{} `json:"proposed_actions"`

	// UserInput The original user request.
	UserInput string `json:"user_input"`
}
    RoutersApiGovernanceGovernanceConversationResponse A governance AI assistant
    conversation entry.

type RoutersApiMemoryBanksMemoryBankAcceptRequest struct {
	// Accepted Whether the user accepted the proposed configuration.
	Accepted bool `json:"accepted"`
}
    RoutersApiMemoryBanksMemoryBankAcceptRequest Accept or decline a memory bank
    AI suggestion.

type RoutersApiMemoryBanksMemoryBankAiAssistantRequest struct {
	// ConversationId Previous conversation ID to continue.
	ConversationId *string `json:"conversation_id"`

	// CurrentConfig Current configuration to refine, if any.
	CurrentConfig *map[string]interface{} `json:"current_config"`

	// UserInput Natural-language description of the memory bank.
	UserInput string `json:"user_input"`
}
    RoutersApiMemoryBanksMemoryBankAiAssistantRequest Request body for the
    memory bank AI assistant.

type RoutersApiMemoryBanksMemoryBankConversationTurnResponse struct {
	// Accepted Whether the user accepted this proposal.
	Accepted *bool `json:"accepted"`

	// AiNote AI note from this turn.
	AiNote *string `json:"ai_note"`

	// ConversationId Unique ID for this conversation turn.
	ConversationId string `json:"conversation_id"`

	// ResultingConfig The proposed configuration from this turn.
	ResultingConfig *map[string]interface{} `json:"resulting_config"`

	// UserInput User input for this turn.
	UserInput string `json:"user_input"`
}
    RoutersApiMemoryBanksMemoryBankConversationTurnResponse A single turn of
    memory bank AI assistant conversation.

type RoutersApiMemoryBanksMemoryBankLastConversationResponse struct {
	// Accepted Whether the user accepted the last proposal.
	Accepted *bool `json:"accepted"`

	// AiNote AI note from the most recent turn.
	AiNote *string `json:"ai_note"`

	// Total Total conversation turns.
	Total *int `json:"total,omitempty"`

	// Turns Recent conversation turns (oldest first).
	Turns *[]RoutersApiMemoryBanksMemoryBankConversationTurnResponse `json:"turns,omitempty"`

	// UserInput Most recent user input.
	UserInput *string `json:"user_input"`
}
    RoutersApiMemoryBanksMemoryBankLastConversationResponse Response for
    fetching memory bank conversation history.

type RoutersApiSolutionsAiAssistantAcceptRequest struct {
	// ConfirmDeletions Must be true when the plan contains destructive actions
	ConfirmDeletions *bool `json:"confirm_deletions,omitempty"`

	// SolutionDescription When running in standalone mode (no pre-existing solution), provide a description for the auto-created solution.
	SolutionDescription *string `json:"solution_description"`

	// SolutionName When running in standalone mode (no pre-existing solution), provide a name to auto-create a solution and link resources.
	SolutionName *string `json:"solution_name"`
}
    RoutersApiSolutionsAiAssistantAcceptRequest Request body for accepting a
    proposed plan.

type RoutersApiSolutionsSolutionAgentResponse struct {
	Id openapi_types.UUID `json:"id"`

	// KnowledgeBaseIds Knowledge base IDs connected to this agent via triggers.
	KnowledgeBaseIds *[]openapi_types.UUID `json:"knowledge_base_ids,omitempty"`
	Name             string                `json:"name"`
}
    RoutersApiSolutionsSolutionAgentResponse defines model for
    routers__api__solutions__SolutionAgentResponse.

type RoutersApiSolutionsSolutionConversationResponse struct {
	// Accepted Whether the suggestion was accepted or declined.
	Accepted *bool `json:"accepted"`

	// ActionsTaken Actions taken by the AI.
	ActionsTaken *map[string]interface{} `json:"actions_taken"`

	// AiResponse AI response text.
	AiResponse *string `json:"ai_response"`

	// CreatedAt Timestamp when the conversation was created.
	CreatedAt string `json:"created_at"`

	// Id Unique identifier for the conversation turn.
	Id openapi_types.UUID `json:"id"`

	// UserInput User input text.
	UserInput string `json:"user_input"`
}
    RoutersApiSolutionsSolutionConversationResponse Response model for a
    conversation turn.

type RoutersApiSolutionsSolutionKnowledgeBaseResponse struct {
	Id   openapi_types.UUID `json:"id"`
	Name string             `json:"name"`

	// SourceConnectionIds Source connection IDs linked to this knowledge base.
	SourceConnectionIds *[]openapi_types.UUID `json:"source_connection_ids,omitempty"`
}
    RoutersApiSolutionsSolutionKnowledgeBaseResponse defines model for
    routers__api__solutions__SolutionKnowledgeBaseResponse.

type RoutersApiSolutionsSolutionListResponse struct {
	Data []SolutionSummaryResponse `json:"data"`

	// Pagination Pagination information.
	Pagination PaginationResponse `json:"pagination"`
}
    RoutersApiSolutionsSolutionListResponse Response model for paginated
    solution list.

type RoutersApiSolutionsSolutionResponse struct {
	// Agents Agents linked to the solution.
	Agents []RoutersApiSolutionsSolutionAgentResponse `json:"agents"`

	// CreatedAt Timestamp when the solution was created.
	CreatedAt string `json:"created_at"`

	// Description Description of the solution.
	Description string `json:"description"`

	// Id Unique identifier for the solution.
	Id openapi_types.UUID `json:"id"`

	// KnowledgeBases Knowledge bases linked to the solution.
	KnowledgeBases []RoutersApiSolutionsSolutionKnowledgeBaseResponse `json:"knowledge_bases"`

	// Name Name of the solution.
	Name string `json:"name"`

	// SourceConnections Source connections linked to the solution.
	SourceConnections []SolutionSourceConnectionResponse `json:"source_connections"`

	// UpdatedAt Timestamp when the solution was last updated.
	UpdatedAt string `json:"updated_at"`
}
    RoutersApiSolutionsSolutionResponse Response model for solution data.

type RoutersApiSourceExportsCreateExportRequest struct {
	// DateFrom Only include content created on or after this timestamp.
	DateFrom *time.Time `json:"date_from"`

	// DateTo Only include content created on or before this timestamp.
	DateTo *time.Time `json:"date_to"`

	// Format Supported export file formats.
	Format ExportFormat `json:"format"`

	// MetadataFilter JSONB containment filter applied to content metadata.
	MetadataFilter *map[string]interface{} `json:"metadata_filter"`

	// QueryFilter Title substring filter (case-insensitive ILIKE).
	QueryFilter *string `json:"query_filter"`
}
    RoutersApiSourceExportsCreateExportRequest Parameters for creating a new
    export job.

type RoutersApiSourceExportsEstimateExportRequest struct {
	// DateFrom Only include content created on or after this timestamp.
	DateFrom *time.Time `json:"date_from"`

	// DateTo Only include content created on or before this timestamp.
	DateTo *time.Time `json:"date_to"`

	// Format Supported export file formats.
	Format ExportFormat `json:"format"`

	// MetadataFilter JSONB containment filter applied to content metadata.
	MetadataFilter *map[string]interface{} `json:"metadata_filter"`

	// QueryFilter Title substring filter (case-insensitive ILIKE).
	QueryFilter *string `json:"query_filter"`
}
    RoutersApiSourceExportsEstimateExportRequest Parameters for estimating
    export size.

type RoutersApiSourceExportsEstimateExportResponse struct {
	// EstimatedSizeBytes Estimated export file size in bytes.
	EstimatedSizeBytes int `json:"estimated_size_bytes"`

	// SourceConnectionId Source connection ID.
	SourceConnectionId string `json:"source_connection_id"`
}
    RoutersApiSourceExportsEstimateExportResponse Rough size estimate for a
    potential export.

type RoutersApiSourceExportsExportResponse struct {
	// AccountId Owning account ID.
	AccountId string `json:"account_id"`

	// CompletedAt Completion time.
	CompletedAt *string `json:"completed_at"`

	// CreatedAt Creation time.
	CreatedAt string `json:"created_at"`

	// DateFrom Date-from filter applied to this export.
	DateFrom *string `json:"date_from"`

	// DateTo Date-to filter applied to this export.
	DateTo *string `json:"date_to"`

	// Destination Storage destination.
	Destination string `json:"destination"`

	// Error Error message if failed.
	Error *string `json:"error"`

	// EstimatedSizeBytes Pre-run size estimate.
	EstimatedSizeBytes *int `json:"estimated_size_bytes"`

	// ExpiresAt Download expiry time.
	ExpiresAt *string `json:"expires_at"`

	// FileSizeBytes File size in bytes.
	FileSizeBytes *int `json:"file_size_bytes"`

	// Format Output format.
	Format string `json:"format"`

	// Id Export job ID.
	Id string `json:"id"`

	// ItemCount Items exported.
	ItemCount *int `json:"item_count"`

	// MetadataFilter Metadata filter applied to this export.
	MetadataFilter *map[string]interface{} `json:"metadata_filter"`

	// ProgressCurrent Items processed so far.
	ProgressCurrent *int `json:"progress_current"`

	// ProgressTotal Total items to process.
	ProgressTotal *int `json:"progress_total"`

	// QueryFilter Query filter applied to this export.
	QueryFilter *string `json:"query_filter"`

	// RequestedByUserId ID of the user who requested this export.
	RequestedByUserId *string `json:"requested_by_user_id"`

	// RequestedByUserName Name of the user who requested this export.
	RequestedByUserName *string `json:"requested_by_user_name"`

	// SourceConnectionId Source connection ID.
	SourceConnectionId string `json:"source_connection_id"`

	// StartedAt Processing start time.
	StartedAt *string `json:"started_at"`

	// Status Job status.
	Status string `json:"status"`

	// StorageKey S3 key of exported file.
	StorageKey *string `json:"storage_key"`

	// UpdatedAt Last update time.
	UpdatedAt string `json:"updated_at"`
}
    RoutersApiSourceExportsExportResponse Status and metadata for a content
    source export job.

type RoutersApiSourcesFileUploadResponse struct {
	// ContentVersionId ID of the created content version
	ContentVersionId *string `json:"content_version_id"`

	// Filename Original filename
	Filename string `json:"filename"`

	// SourceConnectionContentVersionId ID of the duplicate source connection content version
	SourceConnectionContentVersionId *string `json:"source_connection_content_version_id"`

	// Status Processing status
	Status string `json:"status"`
}
    RoutersApiSourcesFileUploadResponse Response model for file upload

type RoutersApiSourcesSourceListResponse struct {
	Data []SourceResponse `json:"data"`

	// Pagination Pagination information.
	Pagination PaginationResponse `json:"pagination"`
}
    RoutersApiSourcesSourceListResponse Response model for paginated source list

type RunAgentApiAgentsAgentIdRunsPostJSONRequestBody = AgentRunRequest
    RunAgentApiAgentsAgentIdRunsPostJSONRequestBody defines body for
    RunAgentApiAgentsAgentIdRunsPost for application/json ContentType.

type RunAgentApiAgentsAgentIdRunsPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    RunAgentApiAgentsAgentIdRunsPostParams defines parameters for
    RunAgentApiAgentsAgentIdRunsPost.

type RunAgentApiAgentsAgentIdRunsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentRunResponse
	JSON422      *HTTPValidationError
}

func ParseRunAgentApiAgentsAgentIdRunsPostResponse(rsp *http.Response) (*RunAgentApiAgentsAgentIdRunsPostResponse, error)
    ParseRunAgentApiAgentsAgentIdRunsPostResponse parses an HTTP response from a
    RunAgentApiAgentsAgentIdRunsPostWithResponse call

func (r RunAgentApiAgentsAgentIdRunsPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r RunAgentApiAgentsAgentIdRunsPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody = AgentRunStreamRequest
    RunStreamingAgentApiAgentsAgentIdRunsStreamPostJSONRequestBody defines body
    for RunStreamingAgentApiAgentsAgentIdRunsStreamPost for application/json
    ContentType.

type RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    RunStreamingAgentApiAgentsAgentIdRunsStreamPostParams defines parameters for
    RunStreamingAgentApiAgentsAgentIdRunsStreamPost.

type RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseRunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse(rsp *http.Response) (*RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse, error)
    ParseRunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse parses an HTTP
    response from a RunStreamingAgentApiAgentsAgentIdRunsStreamPostWithResponse
    call

func (r RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r RunStreamingAgentApiAgentsAgentIdRunsStreamPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type SchemasV1AgentEvaluationsNonManualEvaluationModeStatResponse struct {
	Failed      int     `json:"failed"`
	FailureRate float32 `json:"failure_rate"`
	Flagged     int     `json:"flagged"`
	Mode        string  `json:"mode"`
	PassRate    float32 `json:"pass_rate"`
	Passed      int     `json:"passed"`
	Total       int     `json:"total"`
}
    SchemasV1AgentEvaluationsNonManualEvaluationModeStatResponse Per-mode rollup
    for evaluation activity.

type SchemasV1AgentEvaluationsNonManualEvaluationSummaryResponse struct {
	ByMode      []SchemasV1AgentEvaluationsNonManualEvaluationModeStatResponse `json:"by_mode"`
	Failed      int                                                            `json:"failed"`
	FailureRate float32                                                        `json:"failure_rate"`
	Flagged     int                                                            `json:"flagged"`
	PassRate    float32                                                        `json:"pass_rate"`
	Passed      int                                                            `json:"passed"`
	Total       int                                                            `json:"total"`
}
    SchemasV1AgentEvaluationsNonManualEvaluationSummaryResponse Account-level
    summary for evaluations.

type SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody = RoutersApiAgentsAgentTraceSearchRequest
    SearchAgentRunsApiAgentsRunsSearchPostJSONRequestBody defines body for
    SearchAgentRunsApiAgentsRunsSearchPost for application/json ContentType.

type SearchAgentRunsApiAgentsRunsSearchPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    SearchAgentRunsApiAgentsRunsSearchPostParams defines parameters for
    SearchAgentRunsApiAgentsRunsSearchPost.

type SearchAgentRunsApiAgentsRunsSearchPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentTraceSearchResponse
	JSON422      *HTTPValidationError
}

func ParseSearchAgentRunsApiAgentsRunsSearchPostResponse(rsp *http.Response) (*SearchAgentRunsApiAgentsRunsSearchPostResponse, error)
    ParseSearchAgentRunsApiAgentsRunsSearchPostResponse parses an HTTP response
    from a SearchAgentRunsApiAgentsRunsSearchPostWithResponse call

func (r SearchAgentRunsApiAgentsRunsSearchPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r SearchAgentRunsApiAgentsRunsSearchPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type SearchApiSearchGetParams struct {
	// Q Search query
	Q string `form:"q" json:"q"`

	// Limit Maximum results
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// EntityType Optional entity type filter (e.g. 'agent', 'knowledge_base')
	EntityType *string `form:"entity_type,omitempty" json:"entity_type,omitempty"`

	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    SearchApiSearchGetParams defines parameters for SearchApiSearchGet.

type SearchApiSearchGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseSearchApiSearchGetResponse(rsp *http.Response) (*SearchApiSearchGetResponse, error)
    ParseSearchApiSearchGetResponse parses an HTTP response from a
    SearchApiSearchGetWithResponse call

func (r SearchApiSearchGetResponse) Status() string
    Status returns HTTPResponse.Status

func (r SearchApiSearchGetResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type SolutionSourceConnectionResponse struct {
	Id   openapi_types.UUID `json:"id"`
	Name string             `json:"name"`
}
    SolutionSourceConnectionResponse defines model for
    SolutionSourceConnectionResponse.

type SolutionSummaryResponse struct {
	// AgentCount Number of linked agents.
	AgentCount int `json:"agent_count"`

	// CreatedAt Timestamp when the solution was created.
	CreatedAt string `json:"created_at"`

	// Description Description of the solution.
	Description string `json:"description"`

	// Id Unique identifier for the solution.
	Id openapi_types.UUID `json:"id"`

	// KnowledgeBaseCount Number of linked knowledge bases.
	KnowledgeBaseCount int `json:"knowledge_base_count"`

	// MemoryBankCount Number of linked memory banks.
	MemoryBankCount int `json:"memory_bank_count"`

	// Name Name of the solution.
	Name string `json:"name"`

	// SourceConnectionCount Number of linked source connections.
	SourceConnectionCount int `json:"source_connection_count"`

	// UpdatedAt Timestamp when the solution was last updated.
	UpdatedAt string `json:"updated_at"`
}
    SolutionSummaryResponse Response model for solution summary.

type SourceConnectionResponseModel struct {
	// Id Source connection identifier.
	Id string `json:"id"`

	// Name Source connection name.
	Name string `json:"name"`

	// Polling Polling configuration.
	Polling *string `json:"polling"`

	// SourceType Type of source (rss, website, etc.).
	SourceType string `json:"source_type"`

	// Url Source URL.
	Url string `json:"url"`
}
    SourceConnectionResponseModel Nested source connection summary within a
    knowledge base response.

type SourceEmbeddingMigrationResponse struct {
	CompletedAt            *string   `json:"completed_at"`
	CreatedAt              string    `json:"created_at"`
	FailureMessage         *string   `json:"failure_message"`
	Id                     string    `json:"id"`
	NotificationRecipients *[]string `json:"notification_recipients"`
	Phase                  string    `json:"phase"`
	ProgressCurrent        int       `json:"progress_current"`
	ProgressMessage        *string   `json:"progress_message"`
	ProgressTotal          int       `json:"progress_total"`
	SourceConnectionId     string    `json:"source_connection_id"`
	SourceIdNew            string    `json:"source_id_new"`
	SourceIdOld            string    `json:"source_id_old"`
	StartedAt              *string   `json:"started_at"`
	Status                 string    `json:"status"`
	TargetDimensions       int       `json:"target_dimensions"`
	TargetEmbeddingModel   string    `json:"target_embedding_model"`
	TaskExecutionId        *string   `json:"task_execution_id"`
	UpdatedAt              string    `json:"updated_at"`
}
    SourceEmbeddingMigrationResponse Response model for source embedding
    migration status.

type SourceResponse struct {
	// AccountId Account ID associated with the source.
	AccountId openapi_types.UUID `json:"account_id"`

	// AvgEpisodesPerMonth Average number of episodes per month.
	AvgEpisodesPerMonth *float32 `json:"avg_episodes_per_month"`

	// AvgWordsPerEpisode Average number of words per episode.
	AvgWordsPerEpisode *int `json:"avg_words_per_episode"`

	// ChunkLanguage Language used for chunking content.
	ChunkLanguage *string `json:"chunk_language"`

	// ChunkOverlap Chunk overlap for content processing.
	ChunkOverlap *int `json:"chunk_overlap"`

	// ChunkRegexSeparators Indicates if chunk separators are regex patterns.
	ChunkRegexSeparators *bool `json:"chunk_regex_separators"`

	// ChunkSeparators Chunk separators used for content processing.
	ChunkSeparators *string `json:"chunk_separators"`

	// ChunkSize Chunk size for content processing.
	ChunkSize *int `json:"chunk_size"`

	// ContentCount Number of content items associated with the source connection.
	ContentCount *int `json:"content_count,omitempty"`

	// ContentFilter Content filter for the source connection.
	ContentFilter string `json:"content_filter"`

	// CreatedAt Timestamp when the source connection was created.
	CreatedAt string `json:"created_at"`

	// Dimensions Dimensions of the embedding model.
	Dimensions *int `json:"dimensions"`

	// EmbeddingModel Embedding model used for the source connection.
	EmbeddingModel *string `json:"embedding_model"`

	// EmbeddingModelType Type of the embedding model.
	EmbeddingModelType *string `json:"embedding_model_type"`

	// FreeRetentionDays Number of days content is stored for free before billing applies.
	FreeRetentionDays *int `json:"free_retention_days"`

	// HasHistoricalData Indicates if the source connection has historical data.
	HasHistoricalData *bool `json:"has_historical_data,omitempty"`

	// Id Unique identifier for the source connection.
	Id string `json:"id"`

	// Name Name of the source connection.
	Name string `json:"name"`

	// NextPollAt Timestamp for the next scheduled poll.
	NextPollAt *string `json:"next_poll_at"`

	// Polling Polling configuration for the source connection.
	Polling *string `json:"polling"`

	// PollingAction Polling action for the source connection.
	PollingAction *string `json:"polling_action"`

	// PollingMaxItems Maximum items to poll for the source connection.
	PollingMaxItems *int `json:"polling_max_items"`

	// PulledAt Timestamp when content was last pulled.
	PulledAt *string `json:"pulled_at"`

	// Readonly Indicates if the source connection is read-only.
	Readonly *bool `json:"readonly,omitempty"`

	// Retention Retention period for the source connection.
	Retention *int `json:"retention"`

	// SourceType Type of the source connection.
	SourceType string `json:"source_type"`

	// SystemManaged Indicates if this source is automatically managed by the system (e.g., agent traces).
	SystemManaged *bool `json:"system_managed,omitempty"`

	// UpdatedAt Timestamp when the source connection was last updated.
	UpdatedAt string `json:"updated_at"`

	// Url URL of the source connection.
	Url *string `json:"url"`
}
    SourceResponse Response model for source data.

type StandaloneTestCompactionRequest struct {
	// BankType Memory bank type ('conversation' or 'general') — controls the style of generated entries.
	BankType *string `json:"bank_type,omitempty"`

	// CompactionPrompt Compaction prompt to test.
	CompactionPrompt string `json:"compaction_prompt"`

	// EntryCount Number of entries to generate when using generate_direction.
	EntryCount *int `json:"entry_count,omitempty"`

	// GenerateDirection Direction for the LLM to generate sample entries.
	GenerateDirection *string `json:"generate_direction"`

	// SampleEntries Explicit sample entries to compact.
	SampleEntries *[]string `json:"sample_entries"`
}
    StandaloneTestCompactionRequest Request body for testing a compaction prompt
    *without* an existing bank.

    Used on the create-memory-bank page where no bank ID exists yet.
    “compaction_prompt“ is required (no bank to fall back to). Content must
    come from “sample_entries“ or “generate_direction“ (no existing entries to
    fetch).

type StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody = StartSourceEmbeddingMigrationRequest
    StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostJSONRequestBody
    defines body for
    StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost
    for application/json ContentType.

type StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostParams
    defines parameters for
    StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPost.

type StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SourceEmbeddingMigrationResponse
	JSON422      *HTTPValidationError
}

func ParseStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse(rsp *http.Response) (*StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse, error)
    ParseStartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse
    parses an HTTP response from a
    StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostWithResponse
    call

func (r StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r StartSourceEmbeddingMigrationApiSourcesSourceConnectionIdEmbeddingMigrationPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type StartSourceEmbeddingMigrationRequest struct {
	// ChunkLanguage Language-specific chunking language code
	ChunkLanguage *string `json:"chunk_language"`

	// ChunkOverlap Override chunk overlap (characters)
	ChunkOverlap *int `json:"chunk_overlap"`

	// ChunkRegexSeparators Whether chunk separators are regex patterns
	ChunkRegexSeparators *bool `json:"chunk_regex_separators"`

	// ChunkSeparators Custom chunk separators (JSON-encoded list)
	ChunkSeparators *string `json:"chunk_separators"`

	// ChunkSize Override chunk size (characters per chunk)
	ChunkSize *int `json:"chunk_size"`

	// NotificationRecipients Optional notification recipient emails
	NotificationRecipients *[]string `json:"notification_recipients"`

	// TargetDimensions Target embedding dimensions
	TargetDimensions int `json:"target_dimensions"`

	// TargetEmbeddingModel Target embedding model enum
	TargetEmbeddingModel string `json:"target_embedding_model"`
}
    StartSourceEmbeddingMigrationRequest Request payload to start a source
    embedding migration.

type SubscribeToAlertApiAlertsAlertIdSubscribePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    SubscribeToAlertApiAlertsAlertIdSubscribePostParams defines parameters for
    SubscribeToAlertApiAlertsAlertIdSubscribePost.

type SubscribeToAlertApiAlertsAlertIdSubscribePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseSubscribeToAlertApiAlertsAlertIdSubscribePostResponse(rsp *http.Response) (*SubscribeToAlertApiAlertsAlertIdSubscribePostResponse, error)
    ParseSubscribeToAlertApiAlertsAlertIdSubscribePostResponse parses an HTTP
    response from a SubscribeToAlertApiAlertsAlertIdSubscribePostWithResponse
    call

func (r SubscribeToAlertApiAlertsAlertIdSubscribePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r SubscribeToAlertApiAlertsAlertIdSubscribePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody = TestCompactionRequest
    TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostJSONRequestBody
    defines body for
    TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost for
    application/json ContentType.

type TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostParams
    defines parameters for
    TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPost.

type TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CompactionTestResponseModel
	JSON422      *HTTPValidationError
}

func ParseTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse(rsp *http.Response) (*TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse, error)
    ParseTestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse
    parses an HTTP response from a
    TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostWithResponse
    call

func (r TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r TestCompactionPromptApiMemoryBanksMemoryBankIdTestCompactionPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody = StandaloneTestCompactionRequest
    TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostJSONRequestBody
    defines body for
    TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost for
    application/json ContentType.

type TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostParams
    defines parameters for
    TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPost.

type TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CompactionTestResponseModel
	JSON422      *HTTPValidationError
}

func ParseTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse(rsp *http.Response) (*TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse, error)
    ParseTestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse
    parses an HTTP response from a
    TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostWithResponse
    call

func (r TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r TestCompactionPromptStandaloneApiMemoryBanksTestCompactionPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type TestCompactionRequest struct {
	// CompactionPrompt Compaction prompt to test.  Falls back to the bank's current prompt when omitted.
	CompactionPrompt *string `json:"compaction_prompt"`

	// EntryCount Number of entries to generate when using generate_direction.
	EntryCount *int `json:"entry_count,omitempty"`

	// GenerateDirection Direction for the LLM to generate sample entries (e.g. 'Generate 5 entries about a customer support interaction').
	GenerateDirection *string `json:"generate_direction"`

	// SampleEntries Explicit sample entries to compact.
	SampleEntries *[]string `json:"sample_entries"`
}
    TestCompactionRequest Request body for testing a compaction prompt against
    an existing bank.

    The user may supply a “compaction_prompt“ to override (or provide when the
    bank has none). Content can come from three sources:

     1. Existing entries in the bank (default when neither field is set).
     2. “sample_entries“ – caller-provided list of strings.
     3. “generate_direction“ – an instruction to the LLM to generate sample
        memory entries. Useful for trying a prompt before any real data exists.

    At most one of “sample_entries“ / “generate_direction“ may be given.

type TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody = TestDraftEvaluationRequest
    TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostJSONRequestBody
    defines body for
    TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost for
    application/json ContentType.

type TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostParams
    defines parameters for
    TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPost.

type TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestDraftEvaluationResponse
	JSON422      *HTTPValidationError
}

func ParseTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse(rsp *http.Response) (*TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse, error)
    ParseTestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse
    parses an HTTP response from a
    TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostWithResponse
    call

func (r TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r TestDraftEvaluationApiAgentsAgentIdEvaluationCriteriaTestDraftPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type TestDraftEvaluationRequest struct {
	// AgentInput The original agent run input for context.  When agent_step_run_id is supplied this is loaded automatically from the parent run if omitted.
	AgentInput *string `json:"agent_input"`

	// AgentStepRunId Load step output from this completed step run instead of supplying text.
	AgentStepRunId   *openapi_types.UUID `json:"agent_step_run_id"`
	EvaluationPrompt *string             `json:"evaluation_prompt"`

	// EvaluationTier Controls model selection for agent evaluation.
	//
	// Labels shown in UI:
	//   FAST      → "Fast and cheap"
	//   BALANCED  → "Balanced speed and cost"
	//   THOROUGH  → "Slow and thorough"
	EvaluationTier    *AgentEvaluationTier    `json:"evaluation_tier,omitempty"`
	ExpectationConfig *map[string]interface{} `json:"expectation_config"`
	PassThreshold     *float32                `json:"pass_threshold,omitempty"`

	// StepOutput The step output text to evaluate.  Omit if agent_step_run_id is supplied.
	StepOutput *string `json:"step_output"`
}
    TestDraftEvaluationRequest Request body for ephemeral (non-persisted)
    evaluation testing.

    Provide either “step_output“ (raw text) **or** “agent_step_run_id“ (to load
    output from storage). Exactly one must be supplied.

type TestDraftEvaluationResponse struct {
	Explanation *string `json:"explanation"`
	Passed      bool    `json:"passed"`
	Score       float32 `json:"score"`
}
    TestDraftEvaluationResponse Response for an ephemeral evaluation test.

type UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody = UnlinkResourcesRequest
    UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteJSONRequestBody defines body
    for UnlinkAgentsApiSolutionsSolutionIdAgentsDelete for application/json
    ContentType.

type UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteParams defines parameters for
    UnlinkAgentsApiSolutionsSolutionIdAgentsDelete.

type UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse(rsp *http.Response) (*UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse, error)
    ParseUnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse parses an HTTP
    response from a UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteWithResponse
    call

func (r UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r UnlinkAgentsApiSolutionsSolutionIdAgentsDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody = UnlinkResourcesRequest
    UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteJSONRequestBody
    defines body for
    UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete for
    application/json ContentType.

type UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteParams
    defines parameters for
    UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDelete.

type UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse(rsp *http.Response) (*UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse, error)
    ParseUnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse
    parses an HTTP response from a
    UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteWithResponse
    call

func (r UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r UnlinkKnowledgeBasesApiSolutionsSolutionIdKnowledgeBasesDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UnlinkResourcesRequest struct {
	// Ids Resource IDs to unlink
	Ids []openapi_types.UUID `json:"ids"`
}
    UnlinkResourcesRequest defines model for UnlinkResourcesRequest.

type UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody = UnlinkResourcesRequest
    UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteJSONRequestBody
    defines body for
    UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete for
    application/json ContentType.

type UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteParams
    defines parameters for
    UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDelete.

type UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse(rsp *http.Response) (*UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse, error)
    ParseUnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse
    parses an HTTP response from a
    UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteWithResponse
    call

func (r UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse) Status() string
    Status returns HTTPResponse.Status

func (r UnlinkSourceConnectionsApiSolutionsSolutionIdSourceConnectionsDeleteResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostParams defines parameters
    for UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePost.

type UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseUnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse(rsp *http.Response) (*UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse, error)
    ParseUnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse
    parses an HTTP response from a
    UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostWithResponse call

func (r UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse) Status() string
    Status returns HTTPResponse.Status

func (r UnsubscribeFromAlertApiAlertsAlertIdUnsubscribePostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateAgentApiAgentsAgentIdPutJSONRequestBody = RoutersApiAgentsUpdateAgentRequest
    UpdateAgentApiAgentsAgentIdPutJSONRequestBody defines body for
    UpdateAgentApiAgentsAgentIdPut for application/json ContentType.

type UpdateAgentApiAgentsAgentIdPutParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateAgentApiAgentsAgentIdPutParams defines parameters for
    UpdateAgentApiAgentsAgentIdPut.

type UpdateAgentApiAgentsAgentIdPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSummaryResponse
	JSON422      *HTTPValidationError
}

func ParseUpdateAgentApiAgentsAgentIdPutResponse(rsp *http.Response) (*UpdateAgentApiAgentsAgentIdPutResponse, error)
    ParseUpdateAgentApiAgentsAgentIdPutResponse parses an HTTP response from a
    UpdateAgentApiAgentsAgentIdPutWithResponse call

func (r UpdateAgentApiAgentsAgentIdPutResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateAgentApiAgentsAgentIdPutResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody = UpdateAgentDefinitionRequest
    UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutJSONRequestBody
    defines body for UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut for
    application/json ContentType.

type UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutParams defines parameters
    for UpdateAgentDefinitionApiAgentsAgentIdDefinitionPut.

type UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentDefinitionResponse
	JSON422      *HTTPValidationError
}

func ParseUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse(rsp *http.Response) (*UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse, error)
    ParseUpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse
    parses an HTTP response from a
    UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutWithResponse call

func (r UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateAgentDefinitionApiAgentsAgentIdDefinitionPutResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateAgentDefinitionRequest struct {
	// Definition The full agent definition (name, description, tags, steps). Steps form a tree workflow. Each step has a `step_type`, `id`, `name`, and type-specific config. Content enrichment steps (write_metadata, write_content_attachment, load_content_attachment, load_content) require content-triggered agents.
	Definition map[string]interface{} `json:"definition"`

	// ExpectedChangeId The change_id from the last GET, for optimistic locking.
	ExpectedChangeId string `json:"expected_change_id"`
}
    UpdateAgentDefinitionRequest defines model for UpdateAgentDefinitionRequest.

type UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody = UpdateAlertConfigRequest
    UpdateAlertConfigApiAlertsConfigsConfigIdPatchJSONRequestBody defines body
    for UpdateAlertConfigApiAlertsConfigsConfigIdPatch for application/json
    ContentType.

type UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateAlertConfigApiAlertsConfigsConfigIdPatchParams defines parameters for
    UpdateAlertConfigApiAlertsConfigsConfigIdPatch.

type UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseUpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse(rsp *http.Response) (*UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse, error)
    ParseUpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse parses an HTTP
    response from a UpdateAlertConfigApiAlertsConfigsConfigIdPatchWithResponse
    call

func (r UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateAlertConfigApiAlertsConfigsConfigIdPatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateAlertConfigRequest struct {
	// CooldownMinutes Cooldown period in minutes
	CooldownMinutes *int `json:"cooldown_minutes"`

	// DistributionType Distribution type
	DistributionType *string `json:"distribution_type"`

	// Enabled Whether the alert config is enabled
	Enabled *bool `json:"enabled"`

	// RecipientUserIds User IDs for selected_members distribution
	RecipientUserIds *[]string `json:"recipient_user_ids"`

	// Threshold Threshold configuration
	Threshold *map[string]interface{} `json:"threshold"`
}
    UpdateAlertConfigRequest defines model for UpdateAlertConfigRequest.

type UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody = UpdateEvaluationCriteriaRequest
    UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchJSONRequestBody
    defines body for
    UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch for
    application/json ContentType.

type UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchParams
    defines parameters for
    UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatch.

type UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvaluationCriteriaResponse
	JSON422      *HTTPValidationError
}

func ParseUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse(rsp *http.Response) (*UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse, error)
    ParseUpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse
    parses an HTTP response from a
    UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchWithResponse
    call

func (r UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateEvaluationCriteriaApiAgentsEvaluationCriteriaCriteriaIdPatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateEvaluationCriteriaRequest struct {
	Description      *string `json:"description"`
	Enabled          *bool   `json:"enabled"`
	EvaluationPrompt *string `json:"evaluation_prompt"`

	// EvaluationTier Controls model selection for agent evaluation.
	//
	// Labels shown in UI:
	//   FAST      → "Fast and cheap"
	//   BALANCED  → "Balanced speed and cost"
	//   THOROUGH  → "Slow and thorough"
	EvaluationTier    *AgentEvaluationTier    `json:"evaluation_tier,omitempty"`
	ExpectationConfig *map[string]interface{} `json:"expectation_config"`
	PassThreshold     *float32                `json:"pass_threshold"`
	StepId            *string                 `json:"step_id"`
}
    UpdateEvaluationCriteriaRequest Request body for updating an evaluation
    criteria.

    Retry settings and sample frequency are set at the agent level.

type UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody = UpdateKnowledgeBaseBody
    UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutJSONRequestBody
    defines body for UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut for
    application/json ContentType.

type UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutParams defines
    parameters for UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPut.

type UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KnowledgeBaseResponseModel
	JSON422      *HTTPValidationError
}

func ParseUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse(rsp *http.Response) (*UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse, error)
    ParseUpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse
    parses an HTTP response from a
    UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutWithResponse call

func (r UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateKnowledgeBaseApiKnowledgeBasesKnowledgeBaseIdPutResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateKnowledgeBaseBody struct {
	// DefaultScoreThreshold Default score threshold (-1 to clear).
	DefaultScoreThreshold *float32 `json:"default_score_threshold"`

	// DefaultTopK Default reranked results (0 to clear).
	DefaultTopK *int `json:"default_top_k"`

	// DefaultTopN Default results (0 to clear).
	DefaultTopN *int `json:"default_top_n"`

	// Description New description.
	Description *string `json:"description"`

	// Name New name.
	Name *string `json:"name"`

	// RerankerModel Reranker model (empty string for no reranking).
	RerankerModel *string `json:"reranker_model"`

	// SourceIds New list of source connection IDs.
	SourceIds *[]string `json:"source_ids"`
}
    UpdateKnowledgeBaseBody Request body for updating a knowledge base.

type UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody = UpdateMemoryBankBody
    UpdateMemoryBankApiMemoryBanksMemoryBankIdPutJSONRequestBody defines body
    for UpdateMemoryBankApiMemoryBanksMemoryBankIdPut for application/json
    ContentType.

type UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateMemoryBankApiMemoryBanksMemoryBankIdPutParams defines parameters for
    UpdateMemoryBankApiMemoryBanksMemoryBankIdPut.

type UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MemoryBankResponseModel
	JSON422      *HTTPValidationError
}

func ParseUpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse(rsp *http.Response) (*UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse, error)
    ParseUpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse parses an HTTP
    response from a UpdateMemoryBankApiMemoryBanksMemoryBankIdPutWithResponse
    call

func (r UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateMemoryBankApiMemoryBanksMemoryBankIdPutResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateMemoryBankBody struct {
	// CompactionPrompt Custom prompt used when compacting older entries. When set, entries that exceed a threshold are summarized into a new entry before being soft-deleted. Send empty string "" to clear and disable summarisation.
	CompactionPrompt *string `json:"compaction_prompt"`

	// Description Optional description. Send empty string "" to clear.
	Description *string `json:"description"`

	// MaxAgeDays Max entry age in days before compaction. Checked inline after each write and by the hourly background sweep. Send 0 to disable.
	MaxAgeDays *int `json:"max_age_days"`

	// MaxSizeTokens Max total tokens (per partition) before compaction. Checked inline after each write and by the hourly background sweep. Send 0 to disable.
	MaxSizeTokens *int `json:"max_size_tokens"`

	// MaxTurns Max conversation turns (per partition) before compaction. Checked inline after each write and by the hourly background sweep. Send 0 to disable.
	MaxTurns *int `json:"max_turns"`

	// Name New name.
	Name *string `json:"name"`

	// RetentionDays Content source retention in days. Send 0 to clear (indefinite).
	RetentionDays *int `json:"retention_days"`
}
    UpdateMemoryBankBody Request body for updating a memory bank.

    Omitted fields are left unchanged. To **clear** a field back to null,
    send a zero-value sentinel: “0“ for integers, “""“ for strings.

type UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody = RoutersApiAlertsUpdateOrganizationAlertPreferenceRequest
    UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchJSONRequestBody
    defines body for
    UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch
    for application/json ContentType.

type UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchParams
    defines parameters for
    UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatch.

type UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiAlertsOrganizationAlertPreferenceResponse
	JSON422      *HTTPValidationError
}

func ParseUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse(rsp *http.Response) (*UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse, error)
    ParseUpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse
    parses an HTTP response from a
    UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchWithResponse
    call

func (r UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateOrganizationPreferenceApiAlertsOrganizationPreferencesOrganizationIdAlertTypePatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody = UpdateSolutionRequest
    UpdateSolutionApiSolutionsSolutionIdPatchJSONRequestBody defines body for
    UpdateSolutionApiSolutionsSolutionIdPatch for application/json ContentType.

type UpdateSolutionApiSolutionsSolutionIdPatchParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateSolutionApiSolutionsSolutionIdPatchParams defines parameters for
    UpdateSolutionApiSolutionsSolutionIdPatch.

type UpdateSolutionApiSolutionsSolutionIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSolutionsSolutionResponse
	JSON422      *HTTPValidationError
}

func ParseUpdateSolutionApiSolutionsSolutionIdPatchResponse(rsp *http.Response) (*UpdateSolutionApiSolutionsSolutionIdPatchResponse, error)
    ParseUpdateSolutionApiSolutionsSolutionIdPatchResponse parses an HTTP
    response from a UpdateSolutionApiSolutionsSolutionIdPatchWithResponse call

func (r UpdateSolutionApiSolutionsSolutionIdPatchResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateSolutionApiSolutionsSolutionIdPatchResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateSolutionRequest struct {
	// Description Description of the solution
	Description *string `json:"description"`

	// Name Name of the solution
	Name *string `json:"name"`
}
    UpdateSolutionRequest Request model for updating a solution

type UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody = UpdateSourceBody
    UpdateSourceApiSourcesSourceConnectionIdPutJSONRequestBody defines body
    for UpdateSourceApiSourcesSourceConnectionIdPut for application/json
    ContentType.

type UpdateSourceApiSourcesSourceConnectionIdPutParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UpdateSourceApiSourcesSourceConnectionIdPutParams defines parameters for
    UpdateSourceApiSourcesSourceConnectionIdPut.

type UpdateSourceApiSourcesSourceConnectionIdPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SourceResponse
	JSON422      *HTTPValidationError
}

func ParseUpdateSourceApiSourcesSourceConnectionIdPutResponse(rsp *http.Response) (*UpdateSourceApiSourcesSourceConnectionIdPutResponse, error)
    ParseUpdateSourceApiSourcesSourceConnectionIdPutResponse parses an HTTP
    response from a UpdateSourceApiSourcesSourceConnectionIdPutWithResponse call

func (r UpdateSourceApiSourcesSourceConnectionIdPutResponse) Status() string
    Status returns HTTPResponse.Status

func (r UpdateSourceApiSourcesSourceConnectionIdPutResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UpdateSourceBody struct {
	// Name New name.
	Name *string `json:"name"`

	// Polling New polling interval.
	Polling *string `json:"polling"`

	// RetentionDays New retention period in days (null for unlimited).
	RetentionDays *int `json:"retention_days"`
}
    UpdateSourceBody Request body for updating a content source.

type UploadAgentInputApiResponse struct {
	// ContentType Resolved MIME type.
	ContentType string `json:"content_type"`

	// Error Error message if status is failed.
	Error *string `json:"error"`

	// FileSize Size in bytes.
	FileSize int `json:"file_size"`

	// Filename Original filename.
	Filename string `json:"filename"`

	// Id Unique identifier for the upload.
	Id string `json:"id"`

	// Status processing, ready, or failed.
	Status string `json:"status"`
}
    UploadAgentInputApiResponse defines model for UploadAgentInputApiResponse.

type UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostMultipartRequestBody = BodyUploadFileToContentApiContentsSourceConnectionContentVersionUploadPost
    UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostMultipartRequestBody
    defines body for
    UploadFileToContentApiContentsSourceConnectionContentVersionUploadPost for
    multipart/form-data ContentType.

type UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostParams
    defines parameters for
    UploadFileToContentApiContentsSourceConnectionContentVersionUploadPost.

type UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiContentsFileUploadResponse
	JSON422      *HTTPValidationError
}

func ParseUploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse(rsp *http.Response) (*UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse, error)
    ParseUploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse
    parses an HTTP response from a
    UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostWithResponse
    call

func (r UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r UploadFileToContentApiContentsSourceConnectionContentVersionUploadPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UploadFileToSourceApiSourcesSourceConnectionIdUploadPostMultipartRequestBody = BodyUploadFileToSourceApiSourcesSourceConnectionIdUploadPost
    UploadFileToSourceApiSourcesSourceConnectionIdUploadPostMultipartRequestBody
    defines body for UploadFileToSourceApiSourcesSourceConnectionIdUploadPost
    for multipart/form-data ContentType.

type UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UploadFileToSourceApiSourcesSourceConnectionIdUploadPostParams defines
    parameters for UploadFileToSourceApiSourcesSourceConnectionIdUploadPost.

type UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSourcesFileUploadResponse
	JSON422      *HTTPValidationError
}

func ParseUploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse(rsp *http.Response) (*UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse, error)
    ParseUploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse
    parses an HTTP response from a
    UploadFileToSourceApiSourcesSourceConnectionIdUploadPostWithResponse call

func (r UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r UploadFileToSourceApiSourcesSourceConnectionIdUploadPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody = InlineTextUploadRequest
    UploadInlineTextToSourceApiSourcesSourceConnectionIdPostJSONRequestBody
    defines body for UploadInlineTextToSourceApiSourcesSourceConnectionIdPost
    for application/json ContentType.

type UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams struct {
	// XAccountId Target a different organization account (OAuth only). When omitted, the user's default account is used. Ignored for API key authentication — the key's account is always used.
	XAccountId *XAccountId `json:"X-Account-Id,omitempty"`
}
    UploadInlineTextToSourceApiSourcesSourceConnectionIdPostParams defines
    parameters for UploadInlineTextToSourceApiSourcesSourceConnectionIdPost.

type UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoutersApiSourcesFileUploadResponse
	JSON422      *HTTPValidationError
}

func ParseUploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse(rsp *http.Response) (*UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse, error)
    ParseUploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse
    parses an HTTP response from a
    UploadInlineTextToSourceApiSourcesSourceConnectionIdPostWithResponse call

func (r UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse) Status() string
    Status returns HTTPResponse.Status

func (r UploadInlineTextToSourceApiSourcesSourceConnectionIdPostResponse) StatusCode() int
    StatusCode returns HTTPResponse.StatusCode

type ValidationError struct {
	Loc  []ValidationError_Loc_Item `json:"loc"`
	Msg  string                     `json:"msg"`
	Type string                     `json:"type"`
}
    ValidationError defines model for ValidationError.

type ValidationErrorLoc0 = string
    ValidationErrorLoc0 defines model for .

type ValidationErrorLoc1 = int
    ValidationErrorLoc1 defines model for .

type ValidationError_Loc_Item struct {
	// Has unexported fields.
}
    ValidationError_Loc_Item defines model for ValidationError.loc.Item.

func (t ValidationError_Loc_Item) AsValidationErrorLoc0() (ValidationErrorLoc0, error)
    AsValidationErrorLoc0 returns the union data inside the
    ValidationError_Loc_Item as a ValidationErrorLoc0

func (t ValidationError_Loc_Item) AsValidationErrorLoc1() (ValidationErrorLoc1, error)
    AsValidationErrorLoc1 returns the union data inside the
    ValidationError_Loc_Item as a ValidationErrorLoc1

func (t *ValidationError_Loc_Item) FromValidationErrorLoc0(v ValidationErrorLoc0) error
    FromValidationErrorLoc0 overwrites any union data inside the
    ValidationError_Loc_Item as the provided ValidationErrorLoc0

func (t *ValidationError_Loc_Item) FromValidationErrorLoc1(v ValidationErrorLoc1) error
    FromValidationErrorLoc1 overwrites any union data inside the
    ValidationError_Loc_Item as the provided ValidationErrorLoc1

func (t ValidationError_Loc_Item) MarshalJSON() ([]byte, error)

func (t *ValidationError_Loc_Item) MergeValidationErrorLoc0(v ValidationErrorLoc0) error
    MergeValidationErrorLoc0 performs a merge with any union data inside the
    ValidationError_Loc_Item, using the provided ValidationErrorLoc0

func (t *ValidationError_Loc_Item) MergeValidationErrorLoc1(v ValidationErrorLoc1) error
    MergeValidationErrorLoc1 performs a merge with any union data inside the
    ValidationError_Loc_Item, using the provided ValidationErrorLoc1

func (t *ValidationError_Loc_Item) UnmarshalJSON(b []byte) error

type XAccountId = openapi_types.UUID
    XAccountId defines model for X-Account-Id.