server

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: May 7, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

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

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

Index

Constants

View Source
const (
	BearerAuthScopes bearerAuthContextKey = "BearerAuth.Scopes"
)

Variables

This section is empty.

Functions

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler

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

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler

func HandlerWithOptions

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

HandlerWithOptions creates http.Handler with additional options

Types

type Agent added in v0.23.0

type Agent = externalRef0.Agent

Agent defines model for Agent.

type AgentList added in v0.23.0

type AgentList = externalRef0.AgentList

AgentList defines model for AgentList.

type AgentUser added in v0.23.0

type AgentUser = externalRef0.AgentUser

AgentUser defines model for AgentUser.

type AgentUserList added in v0.23.0

type AgentUserList = externalRef0.AgentUserList

AgentUserList defines model for AgentUserList.

type Article

type Article = externalRef0.Article

Article defines model for Article.

type ArticleList

type ArticleList = externalRef0.ArticleList

ArticleList defines model for ArticleList.

type ArticleStatus

type ArticleStatus = externalRef0.ArticleStatus

ArticleStatus defines model for ArticleStatus.

type AssignAgentUserJSONRequestBody added in v0.23.0

type AssignAgentUserJSONRequestBody = externalRef0.AssignAgentUserRequest

AssignAgentUserJSONRequestBody defines body for AssignAgentUser for application/json ContentType.

type AssignAgentUserRequest added in v0.23.0

type AssignAgentUserRequest = externalRef0.AssignAgentUserRequest

AssignAgentUserRequest defines model for AssignAgentUserRequest.

type AuthResponse added in v0.23.0

type AuthResponse = externalRef0.AuthResponse

AuthResponse defines model for AuthResponse.

type AuthUser added in v0.23.0

type AuthUser = externalRef0.AuthUser

AuthUser defines model for AuthUser.

type AuthUserList added in v0.23.0

type AuthUserList = externalRef0.AuthUserList

AuthUserList defines model for AuthUserList.

type BuiltinResource added in v0.23.0

type BuiltinResource = externalRef0.BuiltinResource

BuiltinResource defines model for BuiltinResource.

type BuiltinResourceDetail added in v0.23.0

type BuiltinResourceDetail = externalRef0.BuiltinResourceDetail

BuiltinResourceDetail defines model for BuiltinResourceDetail.

type CachedModel added in v0.23.0

type CachedModel = externalRef0.CachedModel

CachedModel defines model for CachedModel.

type ChangePasswordJSONRequestBody added in v0.23.0

type ChangePasswordJSONRequestBody = externalRef0.ChangePasswordRequest

ChangePasswordJSONRequestBody defines body for ChangePassword for application/json ContentType.

type ChangePasswordRequest added in v0.23.0

type ChangePasswordRequest = externalRef0.ChangePasswordRequest

ChangePasswordRequest defines model for ChangePasswordRequest.

type Channel added in v0.23.0

type Channel = externalRef0.Channel

Channel defines model for Channel.

type ChannelList added in v0.23.0

type ChannelList = externalRef0.ChannelList

ChannelList defines model for ChannelList.

type ChannelWriteRequest added in v0.23.0

type ChannelWriteRequest = externalRef0.ChannelWriteRequest

ChannelWriteRequest defines model for ChannelWriteRequest.

type CreateAgentJSONRequestBody added in v0.23.0

type CreateAgentJSONRequestBody = externalRef0.CreateAgentRequest

CreateAgentJSONRequestBody defines body for CreateAgent for application/json ContentType.

type CreateAgentRequest added in v0.23.0

type CreateAgentRequest = externalRef0.CreateAgentRequest

CreateAgentRequest defines model for CreateAgentRequest.

type CreateChannelJSONRequestBody added in v0.23.0

type CreateChannelJSONRequestBody = externalRef0.ChannelWriteRequest

CreateChannelJSONRequestBody defines body for CreateChannel for application/json ContentType.

type CreateFeedJSONRequestBody

type CreateFeedJSONRequestBody = externalRef0.CreateFeedRequest

CreateFeedJSONRequestBody defines body for CreateFeed for application/json ContentType.

type CreateFeedRequest

type CreateFeedRequest = externalRef0.CreateFeedRequest

CreateFeedRequest defines model for CreateFeedRequest.

type CreateProviderJSONRequestBody added in v0.23.0

type CreateProviderJSONRequestBody = externalRef0.Provider

CreateProviderJSONRequestBody defines body for CreateProvider for application/json ContentType.

type CreateSchedulerJobJSONRequestBody

type CreateSchedulerJobJSONRequestBody = externalRef0.JobInput

CreateSchedulerJobJSONRequestBody defines body for CreateSchedulerJob for application/json ContentType.

type CreateSessionJSONRequestBody added in v0.23.0

type CreateSessionJSONRequestBody = externalRef0.CreateSessionRequest

CreateSessionJSONRequestBody defines body for CreateSession for application/json ContentType.

type CreateSessionRequest added in v0.23.0

type CreateSessionRequest = externalRef0.CreateSessionRequest

CreateSessionRequest defines model for CreateSessionRequest.

type CreateSkillJSONRequestBody added in v0.23.0

type CreateSkillJSONRequestBody = externalRef0.CreateSkillRequest

CreateSkillJSONRequestBody defines body for CreateSkill for application/json ContentType.

type CreateSkillRequest added in v0.23.0

type CreateSkillRequest = externalRef0.CreateSkillRequest

CreateSkillRequest defines model for CreateSkillRequest.

type DeleteAgentSkillFileParams added in v0.23.0

type DeleteAgentSkillFileParams struct {
	Path string `form:"path" json:"path"`
}

DeleteAgentSkillFileParams defines parameters for DeleteAgentSkillFile.

type DeleteFileResult added in v0.23.0

type DeleteFileResult = externalRef0.DeleteFileResult

DeleteFileResult defines model for DeleteFileResult.

type DeleteProfileSkillFileParams added in v0.23.0

type DeleteProfileSkillFileParams struct {
	Path string `form:"path" json:"path"`
}

DeleteProfileSkillFileParams defines parameters for DeleteProfileSkillFile.

type DeleteResult

type DeleteResult = externalRef0.DeleteResult

DeleteResult defines model for DeleteResult.

type DeleteSkillFileParams added in v0.23.0

type DeleteSkillFileParams struct {
	Path string `form:"path" json:"path"`
}

DeleteSkillFileParams defines parameters for DeleteSkillFile.

type Digest

type Digest = externalRef0.Digest

Digest defines model for Digest.

type DuplicateSkillResult added in v0.23.0

type DuplicateSkillResult = externalRef0.DuplicateSkillResult

DuplicateSkillResult defines model for DuplicateSkillResult.

type Error

type Error = externalRef0.Error

Error defines model for Error.

type Feed

type Feed = externalRef0.Feed

Feed defines model for Feed.

type FeedEntry

type FeedEntry = externalRef0.FeedEntry

FeedEntry defines model for FeedEntry.

type FeedEntryList

type FeedEntryList = externalRef0.FeedEntryList

FeedEntryList defines model for FeedEntryList.

type FeedEntryStatus

type FeedEntryStatus = externalRef0.FeedEntryStatus

FeedEntryStatus defines model for FeedEntryStatus.

type FeedList

type FeedList = externalRef0.FeedList

FeedList defines model for FeedList.

type FeedPollResult

type FeedPollResult = externalRef0.FeedPollResult

FeedPollResult defines model for FeedPollResult.

type FetchModelsRequest added in v0.23.0

type FetchModelsRequest = externalRef0.FetchModelsRequest

FetchModelsRequest defines model for FetchModelsRequest.

type FetchProviderModelsJSONRequestBody added in v0.23.0

type FetchProviderModelsJSONRequestBody = externalRef0.FetchModelsRequest

FetchProviderModelsJSONRequestBody defines body for FetchProviderModels for application/json ContentType.

type GenerateLinkCodeJSONRequestBody added in v0.23.0

type GenerateLinkCodeJSONRequestBody = externalRef0.GenerateLinkCodeRequest

GenerateLinkCodeJSONRequestBody defines body for GenerateLinkCode for application/json ContentType.

type GenerateLinkCodeRequest added in v0.23.0

type GenerateLinkCodeRequest = externalRef0.GenerateLinkCodeRequest

GenerateLinkCodeRequest defines model for GenerateLinkCodeRequest.

type GetAgentSkillFileParams added in v0.23.0

type GetAgentSkillFileParams struct {
	Path string `form:"path" json:"path"`
}

GetAgentSkillFileParams defines parameters for GetAgentSkillFile.

type GetArticleParams

type GetArticleParams struct {
	// Include Comma-separated extras (only `content` supported)
	Include *string `form:"include,omitempty" json:"include,omitempty"`
}

GetArticleParams defines parameters for GetArticle.

type GetProfileSkillFileParams added in v0.23.0

type GetProfileSkillFileParams struct {
	Path string `form:"path" json:"path"`
}

GetProfileSkillFileParams defines parameters for GetProfileSkillFile.

type GetSessionMessagesParams added in v0.23.0

type GetSessionMessagesParams struct {
	// Limit Maximum number of messages to return
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Skip Number of messages to skip from the end
	Skip *int `form:"skip,omitempty" json:"skip,omitempty"`
}

GetSessionMessagesParams defines parameters for GetSessionMessages.

type GetSkillFileParams added in v0.23.0

type GetSkillFileParams struct {
	Path string `form:"path" json:"path"`
}

GetSkillFileParams defines parameters for GetSkillFile.

type GlobalInstallSkillRequest added in v0.23.0

type GlobalInstallSkillRequest = externalRef0.GlobalInstallSkillRequest

GlobalInstallSkillRequest defines model for GlobalInstallSkillRequest.

type Identity added in v0.23.0

type Identity = externalRef0.Identity

Identity defines model for Identity.

type InstallAgentSkillJSONRequestBody added in v0.23.0

type InstallAgentSkillJSONRequestBody = externalRef0.InstallSkillRequest

InstallAgentSkillJSONRequestBody defines body for InstallAgentSkill for application/json ContentType.

type InstallProfileSkillJSONRequestBody added in v0.23.0

type InstallProfileSkillJSONRequestBody = externalRef0.ProfileInstallSkillRequest

InstallProfileSkillJSONRequestBody defines body for InstallProfileSkill for application/json ContentType.

type InstallSkillJSONRequestBody added in v0.23.0

type InstallSkillJSONRequestBody = externalRef0.GlobalInstallSkillRequest

InstallSkillJSONRequestBody defines body for InstallSkill for application/json ContentType.

type InstallSkillRequest added in v0.23.0

type InstallSkillRequest = externalRef0.InstallSkillRequest

InstallSkillRequest defines model for InstallSkillRequest.

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type Job

type Job = externalRef0.Job

Job defines model for Job.

type JobInput

type JobInput = externalRef0.JobInput

JobInput Fields for creating or updating a job. For create: name, message, and exactly one of cron/every/at are required.

type JobList

type JobList = externalRef0.JobList

JobList defines model for JobList.

type LinkCodeResponse added in v0.23.0

type LinkCodeResponse = externalRef0.LinkCodeResponse

LinkCodeResponse defines model for LinkCodeResponse.

type ListArticlesParams

type ListArticlesParams struct {
	// Q Free-text search across title, summary, tags, author
	Q          *string                     `form:"q,omitempty" json:"q,omitempty"`
	Status     *externalRef0.ArticleStatus `form:"status,omitempty" json:"status,omitempty"`
	SourceType *externalRef0.SourceType    `form:"source_type,omitempty" json:"source_type,omitempty"`
	Starred    *bool                       `form:"starred,omitempty" json:"starred,omitempty"`

	// CanonicalUrl Lookup by exact canonical URL
	CanonicalUrl *string `form:"canonical_url,omitempty" json:"canonical_url,omitempty"`
	Limit        *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListArticlesParams defines parameters for ListArticles.

type ListFeedEntriesParams

type ListFeedEntriesParams struct {
	// Status Filter by entry status. Currently only 'pending' is supported; other values return 400.
	Status *externalRef0.FeedEntryStatus `form:"status,omitempty" json:"status,omitempty"`
	Limit  *int                          `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFeedEntriesParams defines parameters for ListFeedEntries.

type ListFeedsParams

type ListFeedsParams struct {
	// Url Lookup by exact feed URL
	Url *string `form:"url,omitempty" json:"url,omitempty"`
}

ListFeedsParams defines parameters for ListFeeds.

type ListSessionsParams added in v0.23.0

type ListSessionsParams struct {
	// Limit Maximum number of sessions to return
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of sessions to skip
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}

ListSessionsParams defines parameters for ListSessions.

type LoginJSONRequestBody added in v0.23.0

type LoginJSONRequestBody = externalRef0.LoginRequest

LoginJSONRequestBody defines body for Login for application/json ContentType.

type LoginRequest added in v0.23.0

type LoginRequest = externalRef0.LoginRequest

LoginRequest defines model for LoginRequest.

type ManifestPlugin added in v0.23.0

type ManifestPlugin = externalRef0.ManifestPlugin

ManifestPlugin defines model for ManifestPlugin.

type MeResponse added in v0.23.0

type MeResponse = externalRef0.MeResponse

MeResponse defines model for MeResponse.

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type OAuthConnectedResponse added in v0.23.0

type OAuthConnectedResponse = externalRef0.OAuthConnectedResponse

OAuthConnectedResponse defines model for OAuthConnectedResponse.

type OAuthFlowStatus added in v0.23.0

type OAuthFlowStatus = externalRef0.OAuthFlowStatus

OAuthFlowStatus defines model for OAuthFlowStatus.

type OAuthProviderStatus added in v0.23.0

type OAuthProviderStatus = externalRef0.OAuthProviderStatus

OAuthProviderStatus defines model for OAuthProviderStatus.

type OauthCallbackParams added in v0.23.0

type OauthCallbackParams struct {
	Code  string `form:"code" json:"code"`
	State string `form:"state" json:"state"`
}

OauthCallbackParams defines parameters for OauthCallback.

type PluginView added in v0.23.0

type PluginView = externalRef0.PluginView

PluginView defines model for PluginView.

type PollFeedParams

type PollFeedParams struct {
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

PollFeedParams defines parameters for PollFeed.

type PollWeixinQRStatusParams added in v0.23.0

type PollWeixinQRStatusParams struct {
	// Qrcode QR code token from startWeixinQR
	Qrcode string `form:"qrcode" json:"qrcode"`
}

PollWeixinQRStatusParams defines parameters for PollWeixinQRStatus.

type ProfileInstallSkillRequest added in v0.23.0

type ProfileInstallSkillRequest = externalRef0.ProfileInstallSkillRequest

ProfileInstallSkillRequest defines model for ProfileInstallSkillRequest.

type Provider added in v0.23.0

type Provider = externalRef0.Provider

Provider defines model for Provider.

type ProviderModel added in v0.23.0

type ProviderModel = externalRef0.ProviderModel

ProviderModel defines model for ProviderModel.

type ProviderModelCost added in v0.23.0

type ProviderModelCost = externalRef0.ProviderModelCost

ProviderModelCost defines model for ProviderModelCost.

type ProviderModelItem added in v0.23.0

type ProviderModelItem = externalRef0.ProviderModelItem

ProviderModelItem defines model for ProviderModelItem.

type ProviderType added in v0.23.0

type ProviderType = externalRef0.ProviderType

ProviderType defines model for ProviderType.

type PublicChannel added in v0.23.0

type PublicChannel = externalRef0.PublicChannel

PublicChannel defines model for PublicChannel.

type PublicChannelList added in v0.23.0

type PublicChannelList = externalRef0.PublicChannelList

PublicChannelList defines model for PublicChannelList.

type RegisterJSONRequestBody added in v0.23.0

type RegisterJSONRequestBody = externalRef0.RegisterRequest

RegisterJSONRequestBody defines body for Register for application/json ContentType.

type RegisterRequest added in v0.23.0

type RegisterRequest = externalRef0.RegisterRequest

RegisterRequest defines model for RegisterRequest.

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

func (*RequiredHeaderError) Error

func (e *RequiredHeaderError) Error() string

func (*RequiredHeaderError) Unwrap

func (e *RequiredHeaderError) Unwrap() error

type RequiredParamError

type RequiredParamError struct {
	ParamName string
}

func (*RequiredParamError) Error

func (e *RequiredParamError) Error() string

type SandboxConfig added in v0.23.0

type SandboxConfig = externalRef0.SandboxConfig

SandboxConfig defines model for SandboxConfig.

type SandboxNetworkConfig added in v0.23.0

type SandboxNetworkConfig = externalRef0.SandboxNetworkConfig

SandboxNetworkConfig defines model for SandboxNetworkConfig.

type SaveArticleJSONRequestBody

type SaveArticleJSONRequestBody = externalRef0.SaveArticleRequest

SaveArticleJSONRequestBody defines body for SaveArticle for application/json ContentType.

type SaveArticleRequest

type SaveArticleRequest = externalRef0.SaveArticleRequest

SaveArticleRequest defines model for SaveArticleRequest.

type SaveManifestPluginsJSONBody added in v0.23.0

type SaveManifestPluginsJSONBody struct {
	Plugins *[]externalRef0.ManifestPlugin `json:"plugins,omitempty"`
}

SaveManifestPluginsJSONBody defines parameters for SaveManifestPlugins.

type SaveManifestPluginsJSONRequestBody added in v0.23.0

type SaveManifestPluginsJSONRequestBody SaveManifestPluginsJSONBody

SaveManifestPluginsJSONRequestBody defines body for SaveManifestPlugins for application/json ContentType.

type SearchSkillsParams added in v0.23.0

type SearchSkillsParams struct {
	Q     string `form:"q" json:"q"`
	Limit *int   `form:"limit,omitempty" json:"limit,omitempty"`
}

SearchSkillsParams defines parameters for SearchSkills.

type SendMessageRequest added in v0.23.0

type SendMessageRequest = externalRef0.SendMessageRequest

SendMessageRequest defines model for SendMessageRequest.

type SendSessionMessageJSONRequestBody added in v0.23.0

type SendSessionMessageJSONRequestBody = externalRef0.SendMessageRequest

SendSessionMessageJSONRequestBody defines body for SendSessionMessage for application/json ContentType.

type ServeMux

type ServeMux interface {
	HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
	http.Handler
}

ServeMux is an abstraction of http.ServeMux.

type ServerInterface

type ServerInterface interface {
	// List agents (any authenticated user; non-admin sees accessible only)
	// (GET /api/agents)
	ListAgents(w http.ResponseWriter, r *http.Request)
	// Create an agent
	// (POST /api/agents)
	CreateAgent(w http.ResponseWriter, r *http.Request)
	// Delete an agent
	// (DELETE /api/agents/{id})
	DeleteAgent(w http.ResponseWriter, r *http.Request, id string)
	// Get an agent
	// (GET /api/agents/{id})
	GetAgent(w http.ResponseWriter, r *http.Request, id string)
	// Update an agent
	// (PUT /api/agents/{id})
	UpdateAgent(w http.ResponseWriter, r *http.Request, id string)
	// List skills for an agent (creator or admin)
	// (GET /api/agents/{id}/skills)
	ListAgentSkills(w http.ResponseWriter, r *http.Request, id string)
	// Duplicate a builtin skill to an agent (admin only)
	// (POST /api/agents/{id}/skills/from-builtin/{skillId})
	DuplicateBuiltinSkillToAgent(w http.ResponseWriter, r *http.Request, id string, skillId string)
	// Install a skill to an agent from a remote source (admin only)
	// (POST /api/agents/{id}/skills/install)
	InstallAgentSkill(w http.ResponseWriter, r *http.Request, id string)
	// Upload a skill zip to an agent (admin only)
	// (POST /api/agents/{id}/skills/upload)
	UploadAgentSkill(w http.ResponseWriter, r *http.Request, id string)
	// Delete an agent skill (creator or admin)
	// (DELETE /api/agents/{id}/skills/{skillId})
	DeleteAgentSkill(w http.ResponseWriter, r *http.Request, id string, skillId string)
	// Get an agent skill (creator or admin)
	// (GET /api/agents/{id}/skills/{skillId})
	GetAgentSkill(w http.ResponseWriter, r *http.Request, id string, skillId string)
	// Update an agent skill (creator or admin)
	// (PUT /api/agents/{id}/skills/{skillId})
	UpdateAgentSkill(w http.ResponseWriter, r *http.Request, id string, skillId string)
	// Delete a skill file (creator or admin)
	// (DELETE /api/agents/{id}/skills/{skillId}/file)
	DeleteAgentSkillFile(w http.ResponseWriter, r *http.Request, id string, skillId string, params DeleteAgentSkillFileParams)
	// Download a skill file (creator or admin)
	// (GET /api/agents/{id}/skills/{skillId}/file)
	GetAgentSkillFile(w http.ResponseWriter, r *http.Request, id string, skillId string, params GetAgentSkillFileParams)
	// List users assigned to an agent (admin only)
	// (GET /api/agents/{id}/users)
	ListAgentUsers(w http.ResponseWriter, r *http.Request, id string)
	// Assign a user to an agent (admin only)
	// (POST /api/agents/{id}/users)
	AssignAgentUser(w http.ResponseWriter, r *http.Request, id string)
	// Remove a user from an agent (admin only)
	// (DELETE /api/agents/{id}/users/{userId})
	RemoveAgentUser(w http.ResponseWriter, r *http.Request, id string, userId int64)
	// Authenticate and start a session
	// (POST /api/auth/login)
	Login(w http.ResponseWriter, r *http.Request)
	// End the current session
	// (POST /api/auth/logout)
	Logout(w http.ResponseWriter, r *http.Request)
	// Get the currently authenticated user
	// (GET /api/auth/me)
	GetMe(w http.ResponseWriter, r *http.Request)
	// List linked identities for the current user
	// (GET /api/auth/profile/identities)
	ListProfileIdentities(w http.ResponseWriter, r *http.Request)
	// Unlink an identity from the current user
	// (DELETE /api/auth/profile/identities/{id})
	UnlinkProfileIdentity(w http.ResponseWriter, r *http.Request, id int64)
	// Generate a short-lived link code for a platform
	// (POST /api/auth/profile/link-code)
	GenerateLinkCode(w http.ResponseWriter, r *http.Request)
	// List per-agent memories for the current user
	// (GET /api/auth/profile/memories)
	ListProfileMemories(w http.ResponseWriter, r *http.Request)
	// Delete the memory for a specific agent
	// (DELETE /api/auth/profile/memories/{agentId})
	DeleteProfileMemory(w http.ResponseWriter, r *http.Request, agentId string)
	// Set the memory for a specific agent
	// (PUT /api/auth/profile/memories/{agentId})
	SetProfileMemory(w http.ResponseWriter, r *http.Request, agentId string)
	// List OAuth provider statuses for the current user
	// (GET /api/auth/profile/oauth/providers)
	ListOAuthProviders(w http.ResponseWriter, r *http.Request)
	// Disconnect an OAuth provider
	// (DELETE /api/auth/profile/oauth/{provider})
	DisconnectOAuth(w http.ResponseWriter, r *http.Request, provider string)
	// OAuth callback (browser redirect, unauthenticated)
	// (GET /api/auth/profile/oauth/{provider}/callback)
	OauthCallback(w http.ResponseWriter, r *http.Request, provider string, params OauthCallbackParams)
	// Check if the current user is connected to an OAuth provider
	// (GET /api/auth/profile/oauth/{provider}/connected)
	GetOAuthConnected(w http.ResponseWriter, r *http.Request, provider string)
	// Start an OAuth device flow for a provider
	// (POST /api/auth/profile/oauth/{provider}/start)
	StartOAuthFlow(w http.ResponseWriter, r *http.Request, provider string)
	// Poll the status of an OAuth flow
	// (GET /api/auth/profile/oauth/{provider}/status/{flowID})
	PollOAuthFlow(w http.ResponseWriter, r *http.Request, provider string, flowID string)
	// Change the current user's password
	// (PUT /api/auth/profile/password)
	ChangePassword(w http.ResponseWriter, r *http.Request)
	// List profile skills (current user)
	// (GET /api/auth/profile/skills)
	ListProfileSkills(w http.ResponseWriter, r *http.Request)
	// Install a skill to the current user's profile
	// (POST /api/auth/profile/skills/install)
	InstallProfileSkill(w http.ResponseWriter, r *http.Request)
	// Upload a skill zip to the current user's profile
	// (POST /api/auth/profile/skills/upload)
	UploadProfileSkill(w http.ResponseWriter, r *http.Request)
	// Delete a profile skill
	// (DELETE /api/auth/profile/skills/{skillId})
	DeleteProfileSkill(w http.ResponseWriter, r *http.Request, skillId string)
	// Get a profile skill by ID
	// (GET /api/auth/profile/skills/{skillId})
	GetProfileSkill(w http.ResponseWriter, r *http.Request, skillId string)
	// Update a profile skill
	// (PUT /api/auth/profile/skills/{skillId})
	UpdateProfileSkill(w http.ResponseWriter, r *http.Request, skillId string)
	// Delete a profile skill file
	// (DELETE /api/auth/profile/skills/{skillId}/file)
	DeleteProfileSkillFile(w http.ResponseWriter, r *http.Request, skillId string, params DeleteProfileSkillFileParams)
	// Get a profile skill file
	// (GET /api/auth/profile/skills/{skillId}/file)
	GetProfileSkillFile(w http.ResponseWriter, r *http.Request, skillId string, params GetProfileSkillFileParams)
	// Set the soul for a specific agent
	// (PUT /api/auth/profile/soul/{agentId})
	SetProfileSoul(w http.ResponseWriter, r *http.Request, agentId string)
	// List vault entries for the current user
	// (GET /api/auth/profile/vault)
	ListVaultEntries(w http.ResponseWriter, r *http.Request)
	// Delete a vault entry
	// (DELETE /api/auth/profile/vault/{name})
	DeleteVaultEntry(w http.ResponseWriter, r *http.Request, name string)
	// Create or update a vault entry
	// (PUT /api/auth/profile/vault/{name})
	SetVaultEntry(w http.ResponseWriter, r *http.Request, name string)
	// Register a new user account
	// (POST /api/auth/register)
	Register(w http.ResponseWriter, r *http.Request)
	// List all auth users (admin only)
	// (GET /api/auth/users)
	ListAuthUsers(w http.ResponseWriter, r *http.Request)
	// Get an auth user by ID (admin only)
	// (GET /api/auth/users/{id})
	GetAuthUser(w http.ResponseWriter, r *http.Request, id int64)
	// Update the active status of an auth user (admin only)
	// (PUT /api/auth/users/{id}/active)
	UpdateAuthUserActive(w http.ResponseWriter, r *http.Request, id int64)
	// List agents assigned to an auth user (admin only)
	// (GET /api/auth/users/{id}/agents)
	ListAuthUserAgents(w http.ResponseWriter, r *http.Request, id int64)
	// Update agents assigned to an auth user (admin only)
	// (PUT /api/auth/users/{id}/agents)
	UpdateAuthUserAgents(w http.ResponseWriter, r *http.Request, id int64)
	// Delete an identity linked to an auth user (admin only)
	// (DELETE /api/auth/users/{id}/identities/{identityId})
	DeleteAuthUserIdentity(w http.ResponseWriter, r *http.Request, id int64, identityId int64)
	// Update the role of an auth user (admin only)
	// (PUT /api/auth/users/{id}/role)
	UpdateAuthUserRole(w http.ResponseWriter, r *http.Request, id int64)
	// List builtin resources of a given kind
	// (GET /api/builtin/{kind})
	ListBuiltinResources(w http.ResponseWriter, r *http.Request, kind string)
	// Get a specific builtin resource
	// (GET /api/builtin/{kind}/{id})
	GetBuiltinResource(w http.ResponseWriter, r *http.Request, kind string, id string)
	// List all channels (admin only)
	// (GET /api/channels)
	ListChannels(w http.ResponseWriter, r *http.Request)
	// Create a channel (admin only)
	// (POST /api/channels)
	CreateChannel(w http.ResponseWriter, r *http.Request)
	// List public channels (any authenticated user)
	// (GET /api/channels/public)
	ListPublicChannels(w http.ResponseWriter, r *http.Request)
	// Start WeChat QR login flow (any authenticated user)
	// (POST /api/channels/weixin/qr)
	StartWeixinQR(w http.ResponseWriter, r *http.Request)
	// Poll WeChat QR login status (any authenticated user)
	// (GET /api/channels/weixin/qr/status)
	PollWeixinQRStatus(w http.ResponseWriter, r *http.Request, params PollWeixinQRStatusParams)
	// Delete a channel (admin only)
	// (DELETE /api/channels/{id})
	DeleteChannel(w http.ResponseWriter, r *http.Request, id string)
	// Get a channel (admin only)
	// (GET /api/channels/{id})
	GetChannel(w http.ResponseWriter, r *http.Request, id string)
	// Update a channel (admin only)
	// (PUT /api/channels/{id})
	UpdateChannel(w http.ResponseWriter, r *http.Request, id string)
	// List manifest plugins (admin only)
	// (GET /api/manifest-plugins)
	ListManifestPlugins(w http.ResponseWriter, r *http.Request)
	// Save manifest plugins (admin only)
	// (PUT /api/manifest-plugins)
	SaveManifestPlugins(w http.ResponseWriter, r *http.Request)
	// Sync manifest plugins (admin only)
	// (POST /api/manifest-plugins/sync)
	SyncManifestPlugins(w http.ResponseWriter, r *http.Request)
	// List enabled models from provider config and cache
	// (GET /api/models)
	ListModels(w http.ResponseWriter, r *http.Request)
	// Get plugin config schema (admin only)
	// (GET /api/plugin-config-schema/{kind}/{name})
	GetPluginConfigSchema(w http.ResponseWriter, r *http.Request, kind string, name string)
	// Get plugin config (admin only)
	// (GET /api/plugin-config/{kind}/{name})
	GetPluginConfig(w http.ResponseWriter, r *http.Request, kind string, name string)
	// Update plugin config (admin only)
	// (PUT /api/plugin-config/{kind}/{name})
	UpdatePluginConfig(w http.ResponseWriter, r *http.Request, kind string, name string)
	// Get plugin status (admin only)
	// (GET /api/plugin-status/{kind}/{name})
	GetPluginStatus(w http.ResponseWriter, r *http.Request, kind string, name string)
	// List all plugins (admin only)
	// (GET /api/plugins)
	ListPlugins(w http.ResponseWriter, r *http.Request)
	// Toggle plugin enabled state (admin only)
	// (PATCH /api/plugins/{kind}/{name})
	TogglePlugin(w http.ResponseWriter, r *http.Request, kind string, name string)
	// List available provider types (admin only)
	// (GET /api/provider-types)
	ListProviderTypes(w http.ResponseWriter, r *http.Request)
	// List all providers (admin only)
	// (GET /api/providers)
	ListProviders(w http.ResponseWriter, r *http.Request)
	// Create a provider (admin only)
	// (POST /api/providers)
	CreateProvider(w http.ResponseWriter, r *http.Request)
	// Delete a provider (admin only)
	// (DELETE /api/providers/{id})
	DeleteProvider(w http.ResponseWriter, r *http.Request, id string)
	// Get a provider (admin only)
	// (GET /api/providers/{id})
	GetProvider(w http.ResponseWriter, r *http.Request, id string)
	// Update a provider (admin only)
	// (PUT /api/providers/{id})
	UpdateProvider(w http.ResponseWriter, r *http.Request, id string)
	// List models for a provider (admin only)
	// (GET /api/providers/{id}/models)
	ListProviderModels(w http.ResponseWriter, r *http.Request, id string)
	// Fetch and cache models from upstream provider (admin only)
	// (POST /api/providers/{id}/models)
	FetchProviderModels(w http.ResponseWriter, r *http.Request, id string)
	// List or search articles
	// (GET /api/recally/articles)
	ListArticles(w http.ResponseWriter, r *http.Request, params ListArticlesParams)
	// Save an article (upsert by canonical URL)
	// (POST /api/recally/articles)
	SaveArticle(w http.ResponseWriter, r *http.Request)
	// Delete an article (DB row + markdown file)
	// (DELETE /api/recally/articles/{id})
	DeleteArticle(w http.ResponseWriter, r *http.Request, id string)
	// Get an article
	// (GET /api/recally/articles/{id})
	GetArticle(w http.ResponseWriter, r *http.Request, id string, params GetArticleParams)
	// Update article fields (partial)
	// (PUT /api/recally/articles/{id})
	UpdateArticle(w http.ResponseWriter, r *http.Request, id string)
	// Get the current user's reading digest
	// (GET /api/recally/digest)
	GetDigest(w http.ResponseWriter, r *http.Request)
	// List subscribed feeds
	// (GET /api/recally/feeds)
	ListFeeds(w http.ResponseWriter, r *http.Request, params ListFeedsParams)
	// Subscribe to a new feed (server fetches metadata)
	// (POST /api/recally/feeds)
	CreateFeed(w http.ResponseWriter, r *http.Request)
	// List entries for a feed
	// (GET /api/recally/feeds/{feedId}/entries)
	ListFeedEntries(w http.ResponseWriter, r *http.Request, feedId string, params ListFeedEntriesParams)
	// Update an entry (status transition)
	// (PUT /api/recally/feeds/{feedId}/entries/{id})
	UpdateFeedEntry(w http.ResponseWriter, r *http.Request, feedId string, id string)
	// Unsubscribe from a feed (cascade deletes entries)
	// (DELETE /api/recally/feeds/{id})
	DeleteFeed(w http.ResponseWriter, r *http.Request, id string)
	// Get a feed
	// (GET /api/recally/feeds/{id})
	GetFeed(w http.ResponseWriter, r *http.Request, id string)
	// Update feed fields (partial)
	// (PUT /api/recally/feeds/{id})
	UpdateFeed(w http.ResponseWriter, r *http.Request, id string)
	// Poll a feed (server fetches RSS, creates pending entries)
	// (POST /api/recally/feeds/{id}/poll)
	PollFeed(w http.ResponseWriter, r *http.Request, id string, params PollFeedParams)
	// List scheduler jobs
	// (GET /api/scheduler/jobs)
	ListSchedulerJobs(w http.ResponseWriter, r *http.Request)
	// Create a scheduler job
	// (POST /api/scheduler/jobs)
	CreateSchedulerJob(w http.ResponseWriter, r *http.Request)
	// Delete a scheduler job
	// (DELETE /api/scheduler/jobs/{id})
	DeleteSchedulerJob(w http.ResponseWriter, r *http.Request, id string)
	// Update a scheduler job (partial — missing fields are merged from existing)
	// (PUT /api/scheduler/jobs/{id})
	UpdateSchedulerJob(w http.ResponseWriter, r *http.Request, id string)
	// Trigger a scheduler job immediately
	// (POST /api/scheduler/jobs/{id}/run)
	TriggerSchedulerJob(w http.ResponseWriter, r *http.Request, id string)
	// List scheduler job runs
	// (GET /api/scheduler/jobs/{id}/runs)
	ListSchedulerJobRuns(w http.ResponseWriter, r *http.Request, id string)
	// List sessions (all users see their own; admins see all)
	// (GET /api/sessions)
	ListSessions(w http.ResponseWriter, r *http.Request, params ListSessionsParams)
	// Create a new session
	// (POST /api/sessions)
	CreateSession(w http.ResponseWriter, r *http.Request)
	// Get session detail
	// (GET /api/sessions/{sessionID})
	GetSession(w http.ResponseWriter, r *http.Request, sessionID string)
	// Get messages for a session
	// (GET /api/sessions/{sessionID}/messages)
	GetSessionMessages(w http.ResponseWriter, r *http.Request, sessionID string, params GetSessionMessagesParams)
	// Send a message to a session (SSE streaming)
	// (POST /api/sessions/{sessionID}/messages)
	SendSessionMessage(w http.ResponseWriter, r *http.Request, sessionID string)
	// Get the system prompt for a session
	// (GET /api/sessions/{sessionID}/system-prompt)
	GetSessionSystemPrompt(w http.ResponseWriter, r *http.Request, sessionID string)
	// List all skills (admin only)
	// (GET /api/skills)
	ListSkills(w http.ResponseWriter, r *http.Request)
	// Create a skill (admin only)
	// (POST /api/skills)
	CreateSkill(w http.ResponseWriter, r *http.Request)
	// Install a skill from a remote source (admin only)
	// (POST /api/skills/install)
	InstallSkill(w http.ResponseWriter, r *http.Request)
	// Search skills from mcphub (any authenticated user)
	// (GET /api/skills/search)
	SearchSkills(w http.ResponseWriter, r *http.Request, params SearchSkillsParams)
	// Delete a skill (admin only)
	// (DELETE /api/skills/{id})
	DeleteSkill(w http.ResponseWriter, r *http.Request, id string)
	// Get a skill by ID (admin only)
	// (GET /api/skills/{id})
	GetSkill(w http.ResponseWriter, r *http.Request, id string)
	// Update a skill (admin only)
	// (PUT /api/skills/{id})
	UpdateSkill(w http.ResponseWriter, r *http.Request, id string)
	// Delete a skill file (admin only)
	// (DELETE /api/skills/{id}/file)
	DeleteSkillFile(w http.ResponseWriter, r *http.Request, id string, params DeleteSkillFileParams)
	// Get a skill file (admin only)
	// (GET /api/skills/{id}/file)
	GetSkillFile(w http.ResponseWriter, r *http.Request, id string, params GetSkillFileParams)
	// List available agent tools
	// (GET /api/tools)
	ListTools(w http.ResponseWriter, r *http.Request)
	// Update the default agent for a user (admin only)
	// (PUT /api/users/{id}/default-agent)
	UpdateUserDefaultAgent(w http.ResponseWriter, r *http.Request, id int64)
	// List memories for a user (admin only)
	// (GET /api/users/{id}/memories)
	ListUserMemories(w http.ResponseWriter, r *http.Request, id int64)
	// Delete memory for a user and agent (admin only)
	// (DELETE /api/users/{id}/memories/{agentId})
	DeleteUserMemory(w http.ResponseWriter, r *http.Request, id int64, agentId string)
	// Set memory for a user and agent (admin only)
	// (PUT /api/users/{id}/memories/{agentId})
	SetUserMemory(w http.ResponseWriter, r *http.Request, id int64, agentId string)
	// Update the notify identity for a user (admin only)
	// (PUT /api/users/{id}/notify-identity)
	UpdateUserNotifyIdentity(w http.ResponseWriter, r *http.Request, id int64)
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandlerFunc   func(w http.ResponseWriter, r *http.Request, err error)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) AssignAgentUser added in v0.23.0

func (siw *ServerInterfaceWrapper) AssignAgentUser(w http.ResponseWriter, r *http.Request)

AssignAgentUser operation middleware

func (*ServerInterfaceWrapper) ChangePassword added in v0.23.0

func (siw *ServerInterfaceWrapper) ChangePassword(w http.ResponseWriter, r *http.Request)

ChangePassword operation middleware

func (*ServerInterfaceWrapper) CreateAgent added in v0.23.0

func (siw *ServerInterfaceWrapper) CreateAgent(w http.ResponseWriter, r *http.Request)

CreateAgent operation middleware

func (*ServerInterfaceWrapper) CreateChannel added in v0.23.0

func (siw *ServerInterfaceWrapper) CreateChannel(w http.ResponseWriter, r *http.Request)

CreateChannel operation middleware

func (*ServerInterfaceWrapper) CreateFeed

func (siw *ServerInterfaceWrapper) CreateFeed(w http.ResponseWriter, r *http.Request)

CreateFeed operation middleware

func (*ServerInterfaceWrapper) CreateProvider added in v0.23.0

func (siw *ServerInterfaceWrapper) CreateProvider(w http.ResponseWriter, r *http.Request)

CreateProvider operation middleware

func (*ServerInterfaceWrapper) CreateSchedulerJob

func (siw *ServerInterfaceWrapper) CreateSchedulerJob(w http.ResponseWriter, r *http.Request)

CreateSchedulerJob operation middleware

func (*ServerInterfaceWrapper) CreateSession added in v0.23.0

func (siw *ServerInterfaceWrapper) CreateSession(w http.ResponseWriter, r *http.Request)

CreateSession operation middleware

func (*ServerInterfaceWrapper) CreateSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) CreateSkill(w http.ResponseWriter, r *http.Request)

CreateSkill operation middleware

func (*ServerInterfaceWrapper) DeleteAgent added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteAgent(w http.ResponseWriter, r *http.Request)

DeleteAgent operation middleware

func (*ServerInterfaceWrapper) DeleteAgentSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteAgentSkill(w http.ResponseWriter, r *http.Request)

DeleteAgentSkill operation middleware

func (*ServerInterfaceWrapper) DeleteAgentSkillFile added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteAgentSkillFile(w http.ResponseWriter, r *http.Request)

DeleteAgentSkillFile operation middleware

func (*ServerInterfaceWrapper) DeleteArticle

func (siw *ServerInterfaceWrapper) DeleteArticle(w http.ResponseWriter, r *http.Request)

DeleteArticle operation middleware

func (*ServerInterfaceWrapper) DeleteAuthUserIdentity added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteAuthUserIdentity(w http.ResponseWriter, r *http.Request)

DeleteAuthUserIdentity operation middleware

func (*ServerInterfaceWrapper) DeleteChannel added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteChannel(w http.ResponseWriter, r *http.Request)

DeleteChannel operation middleware

func (*ServerInterfaceWrapper) DeleteFeed

func (siw *ServerInterfaceWrapper) DeleteFeed(w http.ResponseWriter, r *http.Request)

DeleteFeed operation middleware

func (*ServerInterfaceWrapper) DeleteProfileMemory added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteProfileMemory(w http.ResponseWriter, r *http.Request)

DeleteProfileMemory operation middleware

func (*ServerInterfaceWrapper) DeleteProfileSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteProfileSkill(w http.ResponseWriter, r *http.Request)

DeleteProfileSkill operation middleware

func (*ServerInterfaceWrapper) DeleteProfileSkillFile added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteProfileSkillFile(w http.ResponseWriter, r *http.Request)

DeleteProfileSkillFile operation middleware

func (*ServerInterfaceWrapper) DeleteProvider added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteProvider(w http.ResponseWriter, r *http.Request)

DeleteProvider operation middleware

func (*ServerInterfaceWrapper) DeleteSchedulerJob

func (siw *ServerInterfaceWrapper) DeleteSchedulerJob(w http.ResponseWriter, r *http.Request)

DeleteSchedulerJob operation middleware

func (*ServerInterfaceWrapper) DeleteSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteSkill(w http.ResponseWriter, r *http.Request)

DeleteSkill operation middleware

func (*ServerInterfaceWrapper) DeleteSkillFile added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteSkillFile(w http.ResponseWriter, r *http.Request)

DeleteSkillFile operation middleware

func (*ServerInterfaceWrapper) DeleteUserMemory added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteUserMemory(w http.ResponseWriter, r *http.Request)

DeleteUserMemory operation middleware

func (*ServerInterfaceWrapper) DeleteVaultEntry added in v0.23.0

func (siw *ServerInterfaceWrapper) DeleteVaultEntry(w http.ResponseWriter, r *http.Request)

DeleteVaultEntry operation middleware

func (*ServerInterfaceWrapper) DisconnectOAuth added in v0.23.0

func (siw *ServerInterfaceWrapper) DisconnectOAuth(w http.ResponseWriter, r *http.Request)

DisconnectOAuth operation middleware

func (*ServerInterfaceWrapper) DuplicateBuiltinSkillToAgent added in v0.23.0

func (siw *ServerInterfaceWrapper) DuplicateBuiltinSkillToAgent(w http.ResponseWriter, r *http.Request)

DuplicateBuiltinSkillToAgent operation middleware

func (*ServerInterfaceWrapper) FetchProviderModels added in v0.23.0

func (siw *ServerInterfaceWrapper) FetchProviderModels(w http.ResponseWriter, r *http.Request)

FetchProviderModels operation middleware

func (*ServerInterfaceWrapper) GenerateLinkCode added in v0.23.0

func (siw *ServerInterfaceWrapper) GenerateLinkCode(w http.ResponseWriter, r *http.Request)

GenerateLinkCode operation middleware

func (*ServerInterfaceWrapper) GetAgent added in v0.23.0

func (siw *ServerInterfaceWrapper) GetAgent(w http.ResponseWriter, r *http.Request)

GetAgent operation middleware

func (*ServerInterfaceWrapper) GetAgentSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) GetAgentSkill(w http.ResponseWriter, r *http.Request)

GetAgentSkill operation middleware

func (*ServerInterfaceWrapper) GetAgentSkillFile added in v0.23.0

func (siw *ServerInterfaceWrapper) GetAgentSkillFile(w http.ResponseWriter, r *http.Request)

GetAgentSkillFile operation middleware

func (*ServerInterfaceWrapper) GetArticle

func (siw *ServerInterfaceWrapper) GetArticle(w http.ResponseWriter, r *http.Request)

GetArticle operation middleware

func (*ServerInterfaceWrapper) GetAuthUser added in v0.23.0

func (siw *ServerInterfaceWrapper) GetAuthUser(w http.ResponseWriter, r *http.Request)

GetAuthUser operation middleware

func (*ServerInterfaceWrapper) GetBuiltinResource added in v0.23.0

func (siw *ServerInterfaceWrapper) GetBuiltinResource(w http.ResponseWriter, r *http.Request)

GetBuiltinResource operation middleware

func (*ServerInterfaceWrapper) GetChannel added in v0.23.0

func (siw *ServerInterfaceWrapper) GetChannel(w http.ResponseWriter, r *http.Request)

GetChannel operation middleware

func (*ServerInterfaceWrapper) GetDigest

func (siw *ServerInterfaceWrapper) GetDigest(w http.ResponseWriter, r *http.Request)

GetDigest operation middleware

func (*ServerInterfaceWrapper) GetFeed

GetFeed operation middleware

func (*ServerInterfaceWrapper) GetMe added in v0.23.0

GetMe operation middleware

func (*ServerInterfaceWrapper) GetOAuthConnected added in v0.23.0

func (siw *ServerInterfaceWrapper) GetOAuthConnected(w http.ResponseWriter, r *http.Request)

GetOAuthConnected operation middleware

func (*ServerInterfaceWrapper) GetPluginConfig added in v0.23.0

func (siw *ServerInterfaceWrapper) GetPluginConfig(w http.ResponseWriter, r *http.Request)

GetPluginConfig operation middleware

func (*ServerInterfaceWrapper) GetPluginConfigSchema added in v0.23.0

func (siw *ServerInterfaceWrapper) GetPluginConfigSchema(w http.ResponseWriter, r *http.Request)

GetPluginConfigSchema operation middleware

func (*ServerInterfaceWrapper) GetPluginStatus added in v0.23.0

func (siw *ServerInterfaceWrapper) GetPluginStatus(w http.ResponseWriter, r *http.Request)

GetPluginStatus operation middleware

func (*ServerInterfaceWrapper) GetProfileSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) GetProfileSkill(w http.ResponseWriter, r *http.Request)

GetProfileSkill operation middleware

func (*ServerInterfaceWrapper) GetProfileSkillFile added in v0.23.0

func (siw *ServerInterfaceWrapper) GetProfileSkillFile(w http.ResponseWriter, r *http.Request)

GetProfileSkillFile operation middleware

func (*ServerInterfaceWrapper) GetProvider added in v0.23.0

func (siw *ServerInterfaceWrapper) GetProvider(w http.ResponseWriter, r *http.Request)

GetProvider operation middleware

func (*ServerInterfaceWrapper) GetSession added in v0.23.0

func (siw *ServerInterfaceWrapper) GetSession(w http.ResponseWriter, r *http.Request)

GetSession operation middleware

func (*ServerInterfaceWrapper) GetSessionMessages added in v0.23.0

func (siw *ServerInterfaceWrapper) GetSessionMessages(w http.ResponseWriter, r *http.Request)

GetSessionMessages operation middleware

func (*ServerInterfaceWrapper) GetSessionSystemPrompt added in v0.23.0

func (siw *ServerInterfaceWrapper) GetSessionSystemPrompt(w http.ResponseWriter, r *http.Request)

GetSessionSystemPrompt operation middleware

func (*ServerInterfaceWrapper) GetSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) GetSkill(w http.ResponseWriter, r *http.Request)

GetSkill operation middleware

func (*ServerInterfaceWrapper) GetSkillFile added in v0.23.0

func (siw *ServerInterfaceWrapper) GetSkillFile(w http.ResponseWriter, r *http.Request)

GetSkillFile operation middleware

func (*ServerInterfaceWrapper) InstallAgentSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) InstallAgentSkill(w http.ResponseWriter, r *http.Request)

InstallAgentSkill operation middleware

func (*ServerInterfaceWrapper) InstallProfileSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) InstallProfileSkill(w http.ResponseWriter, r *http.Request)

InstallProfileSkill operation middleware

func (*ServerInterfaceWrapper) InstallSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) InstallSkill(w http.ResponseWriter, r *http.Request)

InstallSkill operation middleware

func (*ServerInterfaceWrapper) ListAgentSkills added in v0.23.0

func (siw *ServerInterfaceWrapper) ListAgentSkills(w http.ResponseWriter, r *http.Request)

ListAgentSkills operation middleware

func (*ServerInterfaceWrapper) ListAgentUsers added in v0.23.0

func (siw *ServerInterfaceWrapper) ListAgentUsers(w http.ResponseWriter, r *http.Request)

ListAgentUsers operation middleware

func (*ServerInterfaceWrapper) ListAgents added in v0.23.0

func (siw *ServerInterfaceWrapper) ListAgents(w http.ResponseWriter, r *http.Request)

ListAgents operation middleware

func (*ServerInterfaceWrapper) ListArticles

func (siw *ServerInterfaceWrapper) ListArticles(w http.ResponseWriter, r *http.Request)

ListArticles operation middleware

func (*ServerInterfaceWrapper) ListAuthUserAgents added in v0.23.0

func (siw *ServerInterfaceWrapper) ListAuthUserAgents(w http.ResponseWriter, r *http.Request)

ListAuthUserAgents operation middleware

func (*ServerInterfaceWrapper) ListAuthUsers added in v0.23.0

func (siw *ServerInterfaceWrapper) ListAuthUsers(w http.ResponseWriter, r *http.Request)

ListAuthUsers operation middleware

func (*ServerInterfaceWrapper) ListBuiltinResources added in v0.23.0

func (siw *ServerInterfaceWrapper) ListBuiltinResources(w http.ResponseWriter, r *http.Request)

ListBuiltinResources operation middleware

func (*ServerInterfaceWrapper) ListChannels added in v0.23.0

func (siw *ServerInterfaceWrapper) ListChannels(w http.ResponseWriter, r *http.Request)

ListChannels operation middleware

func (*ServerInterfaceWrapper) ListFeedEntries

func (siw *ServerInterfaceWrapper) ListFeedEntries(w http.ResponseWriter, r *http.Request)

ListFeedEntries operation middleware

func (*ServerInterfaceWrapper) ListFeeds

func (siw *ServerInterfaceWrapper) ListFeeds(w http.ResponseWriter, r *http.Request)

ListFeeds operation middleware

func (*ServerInterfaceWrapper) ListManifestPlugins added in v0.23.0

func (siw *ServerInterfaceWrapper) ListManifestPlugins(w http.ResponseWriter, r *http.Request)

ListManifestPlugins operation middleware

func (*ServerInterfaceWrapper) ListModels added in v0.23.0

func (siw *ServerInterfaceWrapper) ListModels(w http.ResponseWriter, r *http.Request)

ListModels operation middleware

func (*ServerInterfaceWrapper) ListOAuthProviders added in v0.23.0

func (siw *ServerInterfaceWrapper) ListOAuthProviders(w http.ResponseWriter, r *http.Request)

ListOAuthProviders operation middleware

func (*ServerInterfaceWrapper) ListPlugins added in v0.23.0

func (siw *ServerInterfaceWrapper) ListPlugins(w http.ResponseWriter, r *http.Request)

ListPlugins operation middleware

func (*ServerInterfaceWrapper) ListProfileIdentities added in v0.23.0

func (siw *ServerInterfaceWrapper) ListProfileIdentities(w http.ResponseWriter, r *http.Request)

ListProfileIdentities operation middleware

func (*ServerInterfaceWrapper) ListProfileMemories added in v0.23.0

func (siw *ServerInterfaceWrapper) ListProfileMemories(w http.ResponseWriter, r *http.Request)

ListProfileMemories operation middleware

func (*ServerInterfaceWrapper) ListProfileSkills added in v0.23.0

func (siw *ServerInterfaceWrapper) ListProfileSkills(w http.ResponseWriter, r *http.Request)

ListProfileSkills operation middleware

func (*ServerInterfaceWrapper) ListProviderModels added in v0.23.0

func (siw *ServerInterfaceWrapper) ListProviderModels(w http.ResponseWriter, r *http.Request)

ListProviderModels operation middleware

func (*ServerInterfaceWrapper) ListProviderTypes added in v0.23.0

func (siw *ServerInterfaceWrapper) ListProviderTypes(w http.ResponseWriter, r *http.Request)

ListProviderTypes operation middleware

func (*ServerInterfaceWrapper) ListProviders added in v0.23.0

func (siw *ServerInterfaceWrapper) ListProviders(w http.ResponseWriter, r *http.Request)

ListProviders operation middleware

func (*ServerInterfaceWrapper) ListPublicChannels added in v0.23.0

func (siw *ServerInterfaceWrapper) ListPublicChannels(w http.ResponseWriter, r *http.Request)

ListPublicChannels operation middleware

func (*ServerInterfaceWrapper) ListSchedulerJobRuns

func (siw *ServerInterfaceWrapper) ListSchedulerJobRuns(w http.ResponseWriter, r *http.Request)

ListSchedulerJobRuns operation middleware

func (*ServerInterfaceWrapper) ListSchedulerJobs

func (siw *ServerInterfaceWrapper) ListSchedulerJobs(w http.ResponseWriter, r *http.Request)

ListSchedulerJobs operation middleware

func (*ServerInterfaceWrapper) ListSessions added in v0.23.0

func (siw *ServerInterfaceWrapper) ListSessions(w http.ResponseWriter, r *http.Request)

ListSessions operation middleware

func (*ServerInterfaceWrapper) ListSkills added in v0.23.0

func (siw *ServerInterfaceWrapper) ListSkills(w http.ResponseWriter, r *http.Request)

ListSkills operation middleware

func (*ServerInterfaceWrapper) ListTools added in v0.23.0

func (siw *ServerInterfaceWrapper) ListTools(w http.ResponseWriter, r *http.Request)

ListTools operation middleware

func (*ServerInterfaceWrapper) ListUserMemories added in v0.23.0

func (siw *ServerInterfaceWrapper) ListUserMemories(w http.ResponseWriter, r *http.Request)

ListUserMemories operation middleware

func (*ServerInterfaceWrapper) ListVaultEntries added in v0.23.0

func (siw *ServerInterfaceWrapper) ListVaultEntries(w http.ResponseWriter, r *http.Request)

ListVaultEntries operation middleware

func (*ServerInterfaceWrapper) Login added in v0.23.0

Login operation middleware

func (*ServerInterfaceWrapper) Logout added in v0.23.0

Logout operation middleware

func (*ServerInterfaceWrapper) OauthCallback added in v0.23.0

func (siw *ServerInterfaceWrapper) OauthCallback(w http.ResponseWriter, r *http.Request)

OauthCallback operation middleware

func (*ServerInterfaceWrapper) PollFeed

func (siw *ServerInterfaceWrapper) PollFeed(w http.ResponseWriter, r *http.Request)

PollFeed operation middleware

func (*ServerInterfaceWrapper) PollOAuthFlow added in v0.23.0

func (siw *ServerInterfaceWrapper) PollOAuthFlow(w http.ResponseWriter, r *http.Request)

PollOAuthFlow operation middleware

func (*ServerInterfaceWrapper) PollWeixinQRStatus added in v0.23.0

func (siw *ServerInterfaceWrapper) PollWeixinQRStatus(w http.ResponseWriter, r *http.Request)

PollWeixinQRStatus operation middleware

func (*ServerInterfaceWrapper) Register added in v0.23.0

func (siw *ServerInterfaceWrapper) Register(w http.ResponseWriter, r *http.Request)

Register operation middleware

func (*ServerInterfaceWrapper) RemoveAgentUser added in v0.23.0

func (siw *ServerInterfaceWrapper) RemoveAgentUser(w http.ResponseWriter, r *http.Request)

RemoveAgentUser operation middleware

func (*ServerInterfaceWrapper) SaveArticle

func (siw *ServerInterfaceWrapper) SaveArticle(w http.ResponseWriter, r *http.Request)

SaveArticle operation middleware

func (*ServerInterfaceWrapper) SaveManifestPlugins added in v0.23.0

func (siw *ServerInterfaceWrapper) SaveManifestPlugins(w http.ResponseWriter, r *http.Request)

SaveManifestPlugins operation middleware

func (*ServerInterfaceWrapper) SearchSkills added in v0.23.0

func (siw *ServerInterfaceWrapper) SearchSkills(w http.ResponseWriter, r *http.Request)

SearchSkills operation middleware

func (*ServerInterfaceWrapper) SendSessionMessage added in v0.23.0

func (siw *ServerInterfaceWrapper) SendSessionMessage(w http.ResponseWriter, r *http.Request)

SendSessionMessage operation middleware

func (*ServerInterfaceWrapper) SetProfileMemory added in v0.23.0

func (siw *ServerInterfaceWrapper) SetProfileMemory(w http.ResponseWriter, r *http.Request)

SetProfileMemory operation middleware

func (*ServerInterfaceWrapper) SetProfileSoul added in v0.23.0

func (siw *ServerInterfaceWrapper) SetProfileSoul(w http.ResponseWriter, r *http.Request)

SetProfileSoul operation middleware

func (*ServerInterfaceWrapper) SetUserMemory added in v0.23.0

func (siw *ServerInterfaceWrapper) SetUserMemory(w http.ResponseWriter, r *http.Request)

SetUserMemory operation middleware

func (*ServerInterfaceWrapper) SetVaultEntry added in v0.23.0

func (siw *ServerInterfaceWrapper) SetVaultEntry(w http.ResponseWriter, r *http.Request)

SetVaultEntry operation middleware

func (*ServerInterfaceWrapper) StartOAuthFlow added in v0.23.0

func (siw *ServerInterfaceWrapper) StartOAuthFlow(w http.ResponseWriter, r *http.Request)

StartOAuthFlow operation middleware

func (*ServerInterfaceWrapper) StartWeixinQR added in v0.23.0

func (siw *ServerInterfaceWrapper) StartWeixinQR(w http.ResponseWriter, r *http.Request)

StartWeixinQR operation middleware

func (*ServerInterfaceWrapper) SyncManifestPlugins added in v0.23.0

func (siw *ServerInterfaceWrapper) SyncManifestPlugins(w http.ResponseWriter, r *http.Request)

SyncManifestPlugins operation middleware

func (*ServerInterfaceWrapper) TogglePlugin added in v0.23.0

func (siw *ServerInterfaceWrapper) TogglePlugin(w http.ResponseWriter, r *http.Request)

TogglePlugin operation middleware

func (*ServerInterfaceWrapper) TriggerSchedulerJob

func (siw *ServerInterfaceWrapper) TriggerSchedulerJob(w http.ResponseWriter, r *http.Request)

TriggerSchedulerJob operation middleware

func (*ServerInterfaceWrapper) UnlinkProfileIdentity added in v0.23.0

func (siw *ServerInterfaceWrapper) UnlinkProfileIdentity(w http.ResponseWriter, r *http.Request)

UnlinkProfileIdentity operation middleware

func (*ServerInterfaceWrapper) UpdateAgent added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateAgent(w http.ResponseWriter, r *http.Request)

UpdateAgent operation middleware

func (*ServerInterfaceWrapper) UpdateAgentSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateAgentSkill(w http.ResponseWriter, r *http.Request)

UpdateAgentSkill operation middleware

func (*ServerInterfaceWrapper) UpdateArticle

func (siw *ServerInterfaceWrapper) UpdateArticle(w http.ResponseWriter, r *http.Request)

UpdateArticle operation middleware

func (*ServerInterfaceWrapper) UpdateAuthUserActive added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateAuthUserActive(w http.ResponseWriter, r *http.Request)

UpdateAuthUserActive operation middleware

func (*ServerInterfaceWrapper) UpdateAuthUserAgents added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateAuthUserAgents(w http.ResponseWriter, r *http.Request)

UpdateAuthUserAgents operation middleware

func (*ServerInterfaceWrapper) UpdateAuthUserRole added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateAuthUserRole(w http.ResponseWriter, r *http.Request)

UpdateAuthUserRole operation middleware

func (*ServerInterfaceWrapper) UpdateChannel added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateChannel(w http.ResponseWriter, r *http.Request)

UpdateChannel operation middleware

func (*ServerInterfaceWrapper) UpdateFeed

func (siw *ServerInterfaceWrapper) UpdateFeed(w http.ResponseWriter, r *http.Request)

UpdateFeed operation middleware

func (*ServerInterfaceWrapper) UpdateFeedEntry

func (siw *ServerInterfaceWrapper) UpdateFeedEntry(w http.ResponseWriter, r *http.Request)

UpdateFeedEntry operation middleware

func (*ServerInterfaceWrapper) UpdatePluginConfig added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdatePluginConfig(w http.ResponseWriter, r *http.Request)

UpdatePluginConfig operation middleware

func (*ServerInterfaceWrapper) UpdateProfileSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateProfileSkill(w http.ResponseWriter, r *http.Request)

UpdateProfileSkill operation middleware

func (*ServerInterfaceWrapper) UpdateProvider added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateProvider(w http.ResponseWriter, r *http.Request)

UpdateProvider operation middleware

func (*ServerInterfaceWrapper) UpdateSchedulerJob

func (siw *ServerInterfaceWrapper) UpdateSchedulerJob(w http.ResponseWriter, r *http.Request)

UpdateSchedulerJob operation middleware

func (*ServerInterfaceWrapper) UpdateSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateSkill(w http.ResponseWriter, r *http.Request)

UpdateSkill operation middleware

func (*ServerInterfaceWrapper) UpdateUserDefaultAgent added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateUserDefaultAgent(w http.ResponseWriter, r *http.Request)

UpdateUserDefaultAgent operation middleware

func (*ServerInterfaceWrapper) UpdateUserNotifyIdentity added in v0.23.0

func (siw *ServerInterfaceWrapper) UpdateUserNotifyIdentity(w http.ResponseWriter, r *http.Request)

UpdateUserNotifyIdentity operation middleware

func (*ServerInterfaceWrapper) UploadAgentSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) UploadAgentSkill(w http.ResponseWriter, r *http.Request)

UploadAgentSkill operation middleware

func (*ServerInterfaceWrapper) UploadProfileSkill added in v0.23.0

func (siw *ServerInterfaceWrapper) UploadProfileSkill(w http.ResponseWriter, r *http.Request)

UploadProfileSkill operation middleware

type Session added in v0.23.0

type Session = externalRef0.Session

Session defines model for Session.

type SessionDetail added in v0.23.0

type SessionDetail = externalRef0.SessionDetail

SessionDetail defines model for SessionDetail.

type SetMemoryRequest added in v0.23.0

type SetMemoryRequest = externalRef0.SetMemoryRequest

SetMemoryRequest defines model for SetMemoryRequest.

type SetProfileMemoryJSONRequestBody added in v0.23.0

type SetProfileMemoryJSONRequestBody = externalRef0.SetMemoryRequest

SetProfileMemoryJSONRequestBody defines body for SetProfileMemory for application/json ContentType.

type SetProfileSoulJSONRequestBody added in v0.23.0

type SetProfileSoulJSONRequestBody = externalRef0.SetSoulRequest

SetProfileSoulJSONRequestBody defines body for SetProfileSoul for application/json ContentType.

type SetSoulRequest added in v0.23.0

type SetSoulRequest = externalRef0.SetSoulRequest

SetSoulRequest defines model for SetSoulRequest.

type SetUserMemoryJSONRequestBody added in v0.23.0

type SetUserMemoryJSONRequestBody = externalRef0.SetMemoryRequest

SetUserMemoryJSONRequestBody defines body for SetUserMemory for application/json ContentType.

type SetVaultEntryJSONRequestBody added in v0.23.0

type SetVaultEntryJSONRequestBody = externalRef0.SetVaultEntryRequest

SetVaultEntryJSONRequestBody defines body for SetVaultEntry for application/json ContentType.

type SetVaultEntryRequest added in v0.23.0

type SetVaultEntryRequest = externalRef0.SetVaultEntryRequest

SetVaultEntryRequest defines model for SetVaultEntryRequest.

type Skill added in v0.23.0

type Skill = externalRef0.Skill

Skill defines model for Skill.

type SkillFileResponse added in v0.23.0

type SkillFileResponse = externalRef0.SkillFileResponse

SkillFileResponse defines model for SkillFileResponse.

type SkillList added in v0.23.0

type SkillList = externalRef0.SkillList

SkillList defines model for SkillList.

type SkillSearchResult added in v0.23.0

type SkillSearchResult = externalRef0.SkillSearchResult

SkillSearchResult defines model for SkillSearchResult.

type SkillSearchResultList added in v0.23.0

type SkillSearchResultList = externalRef0.SkillSearchResultList

SkillSearchResultList defines model for SkillSearchResultList.

type SkillUploadResult added in v0.23.0

type SkillUploadResult = externalRef0.SkillUploadResult

SkillUploadResult defines model for SkillUploadResult.

type SourceType

type SourceType = externalRef0.SourceType

SourceType defines model for SourceType.

type StdHTTPServerOptions

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

type SystemPromptResponse added in v0.23.0

type SystemPromptResponse = externalRef0.SystemPromptResponse

SystemPromptResponse defines model for SystemPromptResponse.

type TagCount

type TagCount = externalRef0.TagCount

TagCount defines model for TagCount.

type TogglePluginJSONRequestBody added in v0.23.0

type TogglePluginJSONRequestBody = externalRef0.TogglePluginRequest

TogglePluginJSONRequestBody defines body for TogglePlugin for application/json ContentType.

type TogglePluginRequest added in v0.23.0

type TogglePluginRequest = externalRef0.TogglePluginRequest

TogglePluginRequest defines model for TogglePluginRequest.

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type Tool added in v0.23.0

type Tool = externalRef0.Tool

Tool defines model for Tool.

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

type UpdateActiveRequest added in v0.23.0

type UpdateActiveRequest = externalRef0.UpdateActiveRequest

UpdateActiveRequest defines model for UpdateActiveRequest.

type UpdateAgentJSONRequestBody added in v0.23.0

type UpdateAgentJSONRequestBody = externalRef0.Agent

UpdateAgentJSONRequestBody defines body for UpdateAgent for application/json ContentType.

type UpdateAgentSkillJSONRequestBody added in v0.23.0

type UpdateAgentSkillJSONRequestBody = externalRef0.UpdateSkillRequest

UpdateAgentSkillJSONRequestBody defines body for UpdateAgentSkill for application/json ContentType.

type UpdateAgentsRequest added in v0.23.0

type UpdateAgentsRequest = externalRef0.UpdateAgentsRequest

UpdateAgentsRequest defines model for UpdateAgentsRequest.

type UpdateArticleJSONRequestBody

type UpdateArticleJSONRequestBody = externalRef0.UpdateArticleRequest

UpdateArticleJSONRequestBody defines body for UpdateArticle for application/json ContentType.

type UpdateArticleRequest

type UpdateArticleRequest = externalRef0.UpdateArticleRequest

UpdateArticleRequest Only provided fields are updated.

type UpdateAuthUserActiveJSONRequestBody added in v0.23.0

type UpdateAuthUserActiveJSONRequestBody = externalRef0.UpdateActiveRequest

UpdateAuthUserActiveJSONRequestBody defines body for UpdateAuthUserActive for application/json ContentType.

type UpdateAuthUserAgentsJSONRequestBody added in v0.23.0

type UpdateAuthUserAgentsJSONRequestBody = externalRef0.UpdateAgentsRequest

UpdateAuthUserAgentsJSONRequestBody defines body for UpdateAuthUserAgents for application/json ContentType.

type UpdateAuthUserRoleJSONRequestBody added in v0.23.0

type UpdateAuthUserRoleJSONRequestBody = externalRef0.UpdateRoleRequest

UpdateAuthUserRoleJSONRequestBody defines body for UpdateAuthUserRole for application/json ContentType.

type UpdateChannelJSONRequestBody added in v0.23.0

type UpdateChannelJSONRequestBody = externalRef0.ChannelWriteRequest

UpdateChannelJSONRequestBody defines body for UpdateChannel for application/json ContentType.

type UpdateDefaultAgentRequest added in v0.23.0

type UpdateDefaultAgentRequest = externalRef0.UpdateDefaultAgentRequest

UpdateDefaultAgentRequest defines model for UpdateDefaultAgentRequest.

type UpdateFeedEntryJSONRequestBody

type UpdateFeedEntryJSONRequestBody = externalRef0.UpdateFeedEntryRequest

UpdateFeedEntryJSONRequestBody defines body for UpdateFeedEntry for application/json ContentType.

type UpdateFeedEntryRequest

type UpdateFeedEntryRequest = externalRef0.UpdateFeedEntryRequest

UpdateFeedEntryRequest defines model for UpdateFeedEntryRequest.

type UpdateFeedJSONRequestBody

type UpdateFeedJSONRequestBody = externalRef0.UpdateFeedRequest

UpdateFeedJSONRequestBody defines body for UpdateFeed for application/json ContentType.

type UpdateFeedRequest

type UpdateFeedRequest = externalRef0.UpdateFeedRequest

UpdateFeedRequest defines model for UpdateFeedRequest.

type UpdateNotifyIdentityRequest added in v0.23.0

type UpdateNotifyIdentityRequest = externalRef0.UpdateNotifyIdentityRequest

UpdateNotifyIdentityRequest defines model for UpdateNotifyIdentityRequest.

type UpdatePluginConfigJSONRequestBody added in v0.23.0

type UpdatePluginConfigJSONRequestBody = externalRef0.UpdatePluginConfigRequest

UpdatePluginConfigJSONRequestBody defines body for UpdatePluginConfig for application/json ContentType.

type UpdatePluginConfigRequest added in v0.23.0

type UpdatePluginConfigRequest = externalRef0.UpdatePluginConfigRequest

UpdatePluginConfigRequest defines model for UpdatePluginConfigRequest.

type UpdateProfileSkillJSONRequestBody added in v0.23.0

type UpdateProfileSkillJSONRequestBody = externalRef0.UpdateSkillRequest

UpdateProfileSkillJSONRequestBody defines body for UpdateProfileSkill for application/json ContentType.

type UpdateProviderJSONRequestBody added in v0.23.0

type UpdateProviderJSONRequestBody = externalRef0.Provider

UpdateProviderJSONRequestBody defines body for UpdateProvider for application/json ContentType.

type UpdateRoleRequest added in v0.23.0

type UpdateRoleRequest = externalRef0.UpdateRoleRequest

UpdateRoleRequest defines model for UpdateRoleRequest.

type UpdateSchedulerJobJSONRequestBody

type UpdateSchedulerJobJSONRequestBody = externalRef0.JobInput

UpdateSchedulerJobJSONRequestBody defines body for UpdateSchedulerJob for application/json ContentType.

type UpdateSkillJSONRequestBody added in v0.23.0

type UpdateSkillJSONRequestBody = externalRef0.UpdateSkillRequest

UpdateSkillJSONRequestBody defines body for UpdateSkill for application/json ContentType.

type UpdateSkillRequest added in v0.23.0

type UpdateSkillRequest = externalRef0.UpdateSkillRequest

UpdateSkillRequest defines model for UpdateSkillRequest.

type UpdateUserDefaultAgentJSONRequestBody added in v0.23.0

type UpdateUserDefaultAgentJSONRequestBody = externalRef0.UpdateDefaultAgentRequest

UpdateUserDefaultAgentJSONRequestBody defines body for UpdateUserDefaultAgent for application/json ContentType.

type UpdateUserNotifyIdentityJSONRequestBody added in v0.23.0

type UpdateUserNotifyIdentityJSONRequestBody = externalRef0.UpdateNotifyIdentityRequest

UpdateUserNotifyIdentityJSONRequestBody defines body for UpdateUserNotifyIdentity for application/json ContentType.

type UploadAgentSkillMultipartBody added in v0.23.0

type UploadAgentSkillMultipartBody struct {
	File *openapi_types.File `json:"file,omitempty"`
}

UploadAgentSkillMultipartBody defines parameters for UploadAgentSkill.

type UploadAgentSkillMultipartRequestBody added in v0.23.0

type UploadAgentSkillMultipartRequestBody UploadAgentSkillMultipartBody

UploadAgentSkillMultipartRequestBody defines body for UploadAgentSkill for multipart/form-data ContentType.

type UploadProfileSkillMultipartBody added in v0.23.0

type UploadProfileSkillMultipartBody struct {
	File *openapi_types.File `json:"file,omitempty"`
}

UploadProfileSkillMultipartBody defines parameters for UploadProfileSkill.

type UploadProfileSkillMultipartRequestBody added in v0.23.0

type UploadProfileSkillMultipartRequestBody UploadProfileSkillMultipartBody

UploadProfileSkillMultipartRequestBody defines body for UploadProfileSkill for multipart/form-data ContentType.

type UserMemory added in v0.23.0

type UserMemory = externalRef0.UserMemory

UserMemory defines model for UserMemory.

type VaultEntry added in v0.23.0

type VaultEntry = externalRef0.VaultEntry

VaultEntry defines model for VaultEntry.

type WeixinQRCode added in v0.23.0

type WeixinQRCode = externalRef0.WeixinQRCode

WeixinQRCode defines model for WeixinQRCode.

type WeixinQRStatus added in v0.23.0

type WeixinQRStatus = externalRef0.WeixinQRStatus

WeixinQRStatus defines model for WeixinQRStatus.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL