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
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
- type Agent
- type AgentList
- type AgentUser
- type AgentUserList
- type Article
- type ArticleList
- type ArticleStatus
- type AssignAgentUserJSONRequestBody
- type AssignAgentUserRequest
- type AuthResponse
- type AuthUser
- type AuthUserList
- type BuiltinResource
- type BuiltinResourceDetail
- type CachedModel
- type ChangePasswordJSONRequestBody
- type ChangePasswordRequest
- type Channel
- type ChannelList
- type ChannelWriteRequest
- type CreateAgentJSONRequestBody
- type CreateAgentRequest
- type CreateChannelJSONRequestBody
- type CreateFeedJSONRequestBody
- type CreateFeedRequest
- type CreateProviderJSONRequestBody
- type CreateSchedulerJobJSONRequestBody
- type CreateSessionJSONRequestBody
- type CreateSessionRequest
- type CreateSkillJSONRequestBody
- type CreateSkillRequest
- type DeleteAgentSkillFileParams
- type DeleteFileResult
- type DeleteProfileSkillFileParams
- type DeleteResult
- type DeleteSkillFileParams
- type Digest
- type DuplicateSkillResult
- type Error
- type Feed
- type FeedEntry
- type FeedEntryList
- type FeedEntryStatus
- type FeedList
- type FeedPollResult
- type FetchModelsRequest
- type FetchProviderModelsJSONRequestBody
- type GenerateLinkCodeJSONRequestBody
- type GenerateLinkCodeRequest
- type GetAgentSkillFileParams
- type GetArticleParams
- type GetProfileSkillFileParams
- type GetSessionMessagesParams
- type GetSkillFileParams
- type GlobalInstallSkillRequest
- type Identity
- type InstallAgentSkillJSONRequestBody
- type InstallProfileSkillJSONRequestBody
- type InstallSkillJSONRequestBody
- type InstallSkillRequest
- type InvalidParamFormatError
- type Job
- type JobInput
- type JobList
- type LinkCodeResponse
- type ListArticlesParams
- type ListFeedEntriesParams
- type ListFeedsParams
- type ListSessionsParams
- type LoginJSONRequestBody
- type LoginRequest
- type ManifestPlugin
- type MeResponse
- type MiddlewareFunc
- type OAuthConnectedResponse
- type OAuthFlowStatus
- type OAuthProviderStatus
- type OauthCallbackParams
- type PluginView
- type PollFeedParams
- type PollWeixinQRStatusParams
- type ProfileInstallSkillRequest
- type Provider
- type ProviderModel
- type ProviderModelCost
- type ProviderModelItem
- type ProviderType
- type PublicChannel
- type PublicChannelList
- type RegisterJSONRequestBody
- type RegisterRequest
- type RequiredHeaderError
- type RequiredParamError
- type SandboxConfig
- type SandboxNetworkConfig
- type SaveArticleJSONRequestBody
- type SaveArticleRequest
- type SaveManifestPluginsJSONBody
- type SaveManifestPluginsJSONRequestBody
- type SearchSkillsParams
- type SendMessageRequest
- type SendSessionMessageJSONRequestBody
- type ServeMux
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) AssignAgentUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ChangePassword(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSchedulerJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAgentSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteArticle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAuthUserIdentity(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProfileMemory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProfileSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSchedulerJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteUserMemory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteVaultEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DisconnectOAuth(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DuplicateBuiltinSkillToAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) FetchProviderModels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GenerateLinkCode(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAgentSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetArticle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAuthUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetBuiltinResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDigest(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetMe(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOAuthConnected(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPluginConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPluginConfigSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPluginStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProfileSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSessionMessages(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSessionSystemPrompt(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSkillFile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetVaultEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) InstallAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) InstallProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) InstallSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAgentSkills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAgentUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAgents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListArticles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAuthUserAgents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAuthUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListBuiltinResources(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListChannels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListFeedEntries(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListFeeds(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListManifestPlugins(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListModels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListOAuthProviders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListPlugins(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProfileIdentities(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProfileMemories(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProfileSkills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProviderModels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProviderTypes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProviders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListPublicChannels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSchedulerJobRuns(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSchedulerJobs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSessions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSkills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTools(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUserMemories(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListVaultEntries(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Login(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Logout(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) OauthCallback(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PollFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PollOAuthFlow(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PollWeixinQRStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Register(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RemoveAgentUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SaveArticle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SaveManifestPlugins(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchSkills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SendSessionMessage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetProfileMemory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetProfileSoul(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetUserMemory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetVaultEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StartOAuthFlow(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StartWeixinQR(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SyncManifestPlugins(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TogglePlugin(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TriggerSchedulerJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UnlinkProfileIdentity(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateArticle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAuthUserActive(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAuthUserAgents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAuthUserRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateFeedEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdatePluginConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProfileSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSchedulerJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUserDefaultAgent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUserNotifyIdentity(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UploadAgentSkill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UploadProfileSkill(w http.ResponseWriter, r *http.Request)
- type Session
- type SessionDetail
- type SetMemoryRequest
- type SetProfileMemoryJSONRequestBody
- type SetProfileSoulJSONRequestBody
- type SetSoulRequest
- type SetUserMemoryJSONRequestBody
- type SetVaultEntryJSONRequestBody
- type SetVaultEntryRequest
- type Skill
- type SkillFileResponse
- type SkillList
- type SkillSearchResult
- type SkillSearchResultList
- type SkillUploadResult
- type SourceType
- type StdHTTPServerOptions
- type SystemPromptResponse
- type TagCount
- type TogglePluginJSONRequestBody
- type TogglePluginRequest
- type TooManyValuesForParamError
- type Tool
- type UnescapedCookieParamError
- type UnmarshalingParamError
- type UpdateActiveRequest
- type UpdateAgentJSONRequestBody
- type UpdateAgentSkillJSONRequestBody
- type UpdateAgentsRequest
- type UpdateArticleJSONRequestBody
- type UpdateArticleRequest
- type UpdateAuthUserActiveJSONRequestBody
- type UpdateAuthUserAgentsJSONRequestBody
- type UpdateAuthUserRoleJSONRequestBody
- type UpdateChannelJSONRequestBody
- type UpdateDefaultAgentRequest
- type UpdateFeedEntryJSONRequestBody
- type UpdateFeedEntryRequest
- type UpdateFeedJSONRequestBody
- type UpdateFeedRequest
- type UpdateNotifyIdentityRequest
- type UpdatePluginConfigJSONRequestBody
- type UpdatePluginConfigRequest
- type UpdateProfileSkillJSONRequestBody
- type UpdateProviderJSONRequestBody
- type UpdateRoleRequest
- type UpdateSchedulerJobJSONRequestBody
- type UpdateSkillJSONRequestBody
- type UpdateSkillRequest
- type UpdateUserDefaultAgentJSONRequestBody
- type UpdateUserNotifyIdentityJSONRequestBody
- type UploadAgentSkillMultipartBody
- type UploadAgentSkillMultipartRequestBody
- type UploadProfileSkillMultipartBody
- type UploadProfileSkillMultipartRequestBody
- type UserMemory
- type VaultEntry
- type VaultEntryValue
- type WeixinQRCode
- type WeixinQRStatus
Constants ¶
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 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 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 DuplicateSkillResult ¶ added in v0.23.0
type DuplicateSkillResult = externalRef0.DuplicateSkillResult
DuplicateSkillResult defines model for DuplicateSkillResult.
type FeedEntryList ¶
type FeedEntryList = externalRef0.FeedEntryList
FeedEntryList defines model for FeedEntryList.
type FeedEntryStatus ¶
type FeedEntryStatus = externalRef0.FeedEntryStatus
FeedEntryStatus defines model for FeedEntryStatus.
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 ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
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 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 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 ¶
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)
// Get a vault entry value
// (GET /api/auth/profile/vault/{name})
GetVaultEntry(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 ¶
func (siw *ServerInterfaceWrapper) GetFeed(w http.ResponseWriter, r *http.Request)
GetFeed operation middleware
func (*ServerInterfaceWrapper) GetMe ¶ added in v0.23.0
func (siw *ServerInterfaceWrapper) GetMe(w http.ResponseWriter, r *http.Request)
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) GetVaultEntry ¶ added in v0.24.0
func (siw *ServerInterfaceWrapper) GetVaultEntry(w http.ResponseWriter, r *http.Request)
GetVaultEntry 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
func (siw *ServerInterfaceWrapper) Login(w http.ResponseWriter, r *http.Request)
Login operation middleware
func (*ServerInterfaceWrapper) Logout ¶ added in v0.23.0
func (siw *ServerInterfaceWrapper) Logout(w http.ResponseWriter, r *http.Request)
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 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 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 ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type UnmarshalingParamError ¶
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 VaultEntryValue ¶ added in v0.24.0
type VaultEntryValue = externalRef0.VaultEntryValue
VaultEntryValue defines model for VaultEntryValue.
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.