 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- Variables
- func AddToScheme(scheme *runtime.Scheme) error
- func AddToSchemeWithGV(scheme *runtime.Scheme, schemeGroupVersion schema.GroupVersion) error
- func CredentialTools(ctx context.Context, c kclient.Client, namespace string, ...) ([]string, error)
- func NewTime(t *metav1.Time) *types.Time
- func ObjectNameFromAbsolutePath(absolutePath string) string
- func RunStateNameWithExternalID(runName, externalCallID string) string
- type AccessControlRule
- type AccessControlRuleList
- type AccessControlRuleSpec
- type Agent
- func (in *Agent) DeepCopy() *Agent
- func (in *Agent) DeepCopyInto(out *Agent)
- func (in *Agent) DeepCopyObject() runtime.Object
- func (a *Agent) FieldNames() []string
- func (a *Agent) Get(field string) string
- func (a *Agent) GetAliasName() string
- func (a *Agent) GetObservedGeneration() int64
- func (a *Agent) GetToolInfos() map[string]types.ToolInfo
- func (a *Agent) GetTools() []string
- func (a *Agent) Has(field string) bool
- func (a *Agent) IsAssigned() bool
- func (a *Agent) SetAssigned(assigned bool)
- func (a *Agent) SetObservedGeneration(gen int64)
- func (a *Agent) SetToolInfos(toolInfos map[string]types.ToolInfo)
 
- type AgentList
- type AgentSpec
- type AgentStatus
- type Alias
- type AliasList
- type AliasScoped
- type AliasSpec
- type Aliasable
- type CronJob
- func (in *CronJob) DeepCopy() *CronJob
- func (in *CronJob) DeepCopyInto(out *CronJob)
- func (in *CronJob) DeepCopyObject() runtime.Object
- func (c *CronJob) DeleteRefs() []Ref
- func (c *CronJob) FieldNames() []string
- func (c *CronJob) Get(field string) (value string)
- func (*CronJob) GetColumns() [][]string
- func (c *CronJob) Has(field string) (exists bool)
 
- type CronJobList
- type CronJobSpec
- type CronJobStatus
- type DefaultModelAlias
- func (in *DefaultModelAlias) DeepCopy() *DefaultModelAlias
- func (in *DefaultModelAlias) DeepCopyInto(out *DefaultModelAlias)
- func (in *DefaultModelAlias) DeepCopyObject() runtime.Object
- func (a *DefaultModelAlias) GetAliasName() string
- func (a *DefaultModelAlias) GetAliasScope() string
- func (a *DefaultModelAlias) GetObservedGeneration() int64
- func (a *DefaultModelAlias) IsAssigned() bool
- func (a *DefaultModelAlias) SetAssigned(bool)
- func (a *DefaultModelAlias) SetObservedGeneration(int64)
 
- type DefaultModelAliasList
- type DefaultModelAliasSpec
- type DefaultModelAliasStatus
- type DeleteRefs
- type DeploymentCondition
- type EmailReceiver
- func (in *EmailReceiver) DeepCopy() *EmailReceiver
- func (in *EmailReceiver) DeepCopyInto(out *EmailReceiver)
- func (in *EmailReceiver) DeepCopyObject() runtime.Object
- func (in *EmailReceiver) DeleteRefs() []Ref
- func (in *EmailReceiver) FieldNames() []string
- func (in *EmailReceiver) Get(field string) (value string)
- func (in *EmailReceiver) GetAliasName() string
- func (*EmailReceiver) GetColumns() [][]string
- func (in *EmailReceiver) GetObservedGeneration() int64
- func (in *EmailReceiver) Has(field string) (exists bool)
- func (in *EmailReceiver) IsAssigned() bool
- func (in *EmailReceiver) SetAssigned(assigned bool)
- func (in *EmailReceiver) SetObservedGeneration(gen int64)
 
- type EmailReceiverList
- type EmailReceiverSpec
- type EmailReceiverStatus
- type EmptyStatus
- type ExternalCall
- type ExternalCallResult
- type ExternalCallResume
- type Generationed
- type KnowledgeFile
- func (in *KnowledgeFile) DeepCopy() *KnowledgeFile
- func (in *KnowledgeFile) DeepCopyInto(out *KnowledgeFile)
- func (in *KnowledgeFile) DeepCopyObject() runtime.Object
- func (k *KnowledgeFile) DeleteRefs() []Ref
- func (*KnowledgeFile) FieldNames() []string
- func (k *KnowledgeFile) Get(field string) string
- func (k *KnowledgeFile) GetColumns() [][]string
- func (k *KnowledgeFile) Has(field string) bool
- func (k *KnowledgeFile) PublicState() types.KnowledgeFileState
 
- type KnowledgeFileList
- type KnowledgeFileSpec
- type KnowledgeFileStatus
- type KnowledgeSet
- func (in *KnowledgeSet) DeepCopy() *KnowledgeSet
- func (in *KnowledgeSet) DeepCopyInto(out *KnowledgeSet)
- func (in *KnowledgeSet) DeepCopyObject() runtime.Object
- func (in *KnowledgeSet) DeleteRefs() []Ref
- func (*KnowledgeSet) FieldNames() []string
- func (in *KnowledgeSet) Get(field string) string
- func (in *KnowledgeSet) GetColumns() [][]string
- func (in *KnowledgeSet) Has(field string) bool
 
- type KnowledgeSetList
- type KnowledgeSetManifest
- type KnowledgeSetSpec
- type KnowledgeSetStatus
- type KnowledgeSource
- func (in *KnowledgeSource) DeepCopy() *KnowledgeSource
- func (in *KnowledgeSource) DeepCopyInto(out *KnowledgeSource)
- func (in *KnowledgeSource) DeepCopyObject() runtime.Object
- func (in *KnowledgeSource) DeleteRefs() []Ref
- func (*KnowledgeSource) FieldNames() []string
- func (in *KnowledgeSource) Get(field string) string
- func (in *KnowledgeSource) GetColumns() [][]string
- func (in *KnowledgeSource) Has(field string) bool
- func (in *KnowledgeSource) PublicState() types.KnowledgeSourceState
 
- type KnowledgeSourceList
- type KnowledgeSourceSpec
- type KnowledgeSourceStatus
- type KnowledgeSummary
- type KnowledgeSummaryList
- type KnowledgeSummarySpec
- type KnowledgeSummaryStatus
- type MCPCatalog
- type MCPCatalogList
- type MCPCatalogSpec
- type MCPCatalogStatus
- type MCPServer
- func (in *MCPServer) DeepCopy() *MCPServer
- func (in *MCPServer) DeepCopyInto(out *MCPServer)
- func (in *MCPServer) DeepCopyObject() runtime.Object
- func (in *MCPServer) DeleteRefs() []Ref
- func (in *MCPServer) FieldNames() []string
- func (in *MCPServer) Get(field string) (value string)
- func (in *MCPServer) Has(field string) (exists bool)
 
- type MCPServerCatalogEntry
- func (in *MCPServerCatalogEntry) DeepCopy() *MCPServerCatalogEntry
- func (in *MCPServerCatalogEntry) DeepCopyInto(out *MCPServerCatalogEntry)
- func (in *MCPServerCatalogEntry) DeepCopyObject() runtime.Object
- func (in *MCPServerCatalogEntry) DeleteRefs() []Ref
- func (in *MCPServerCatalogEntry) FieldNames() []string
- func (in *MCPServerCatalogEntry) Get(field string) string
- func (in *MCPServerCatalogEntry) GetColumns() [][]string
- func (in *MCPServerCatalogEntry) Has(field string) bool
 
- type MCPServerCatalogEntryList
- type MCPServerCatalogEntrySpec
- type MCPServerCatalogEntryStatus
- type MCPServerInstance
- func (in *MCPServerInstance) DeepCopy() *MCPServerInstance
- func (in *MCPServerInstance) DeepCopyInto(out *MCPServerInstance)
- func (in *MCPServerInstance) DeepCopyObject() runtime.Object
- func (in *MCPServerInstance) DeleteRefs() []Ref
- func (in *MCPServerInstance) FieldNames() []string
- func (in *MCPServerInstance) Get(field string) (value string)
- func (in *MCPServerInstance) Has(field string) (exists bool)
 
- type MCPServerInstanceList
- type MCPServerInstanceSpec
- type MCPServerList
- type MCPServerSpec
- type MCPServerStatus
- type MCPSession
- type MCPSessionList
- type MCPSessionSpec
- type MCPSessionStatus
- type MCPWebhookValidation
- type MCPWebhookValidationList
- type MCPWebhookValidationSpec
- type MemorySet
- type MemorySetList
- type MemorySetSpec
- type MemorySetStatus
- type Model
- func (in *Model) DeepCopy() *Model
- func (in *Model) DeepCopyInto(out *Model)
- func (in *Model) DeepCopyObject() runtime.Object
- func (m *Model) FieldNames() []string
- func (m *Model) Get(field string) (value string)
- func (m *Model) GetAliasName() string
- func (m *Model) GetObservedGeneration() int64
- func (m *Model) Has(field string) (exists bool)
- func (m *Model) IsAssigned() bool
- func (m *Model) SetAssigned(assigned bool)
- func (m *Model) SetObservedGeneration(gen int64)
 
- type ModelList
- type ModelSpec
- type ModelStatus
- type OAuthApp
- func (r *OAuthApp) AuthorizeURL(baseURL string) string
- func (in *OAuthApp) DeepCopy() *OAuthApp
- func (in *OAuthApp) DeepCopyInto(out *OAuthApp)
- func (in *OAuthApp) DeepCopyObject() runtime.Object
- func (r *OAuthApp) DeleteRefs() []Ref
- func (r *OAuthApp) FieldNames() []string
- func (r *OAuthApp) Get(field string) string
- func (r *OAuthApp) GetAliasName() string
- func (r *OAuthApp) GetObservedGeneration() int64
- func (r *OAuthApp) Has(field string) bool
- func (r *OAuthApp) IsAssigned() bool
- func (r *OAuthApp) OAuthAppGetTokenURL(baseURL string) string
- func (r *OAuthApp) RedirectURL(baseURL string) string
- func (r *OAuthApp) RefreshURL(baseURL string) string
- func (r *OAuthApp) SetAssigned(bool)
- func (r *OAuthApp) SetObservedGeneration(int64)
 
- type OAuthAppList
- type OAuthAppLogin
- func (in *OAuthAppLogin) DeepCopy() *OAuthAppLogin
- func (in *OAuthAppLogin) DeepCopyInto(out *OAuthAppLogin)
- func (in *OAuthAppLogin) DeepCopyObject() runtime.Object
- func (o *OAuthAppLogin) DeleteRefs() []Ref
- func (o *OAuthAppLogin) FieldNames() []string
- func (o *OAuthAppLogin) Get(field string) string
- func (o *OAuthAppLogin) Has(field string) bool
 
- type OAuthAppLoginList
- type OAuthAppLoginSpec
- type OAuthAppLoginStatus
- type OAuthAppSpec
- type OAuthAuthRequest
- func (in *OAuthAuthRequest) DeepCopy() *OAuthAuthRequest
- func (in *OAuthAuthRequest) DeepCopyInto(out *OAuthAuthRequest)
- func (in *OAuthAuthRequest) DeepCopyObject() runtime.Object
- func (in *OAuthAuthRequest) DeleteRefs() []Ref
- func (in *OAuthAuthRequest) FieldNames() []string
- func (in *OAuthAuthRequest) Get(field string) string
- func (in *OAuthAuthRequest) Has(field string) bool
 
- type OAuthAuthRequestList
- type OAuthAuthRequestSpec
- type OAuthAuthRequestStatus
- type OAuthClient
- type OAuthClientList
- type OAuthClientSpec
- type OAuthClientStatus
- type OAuthToken
- type OAuthTokenList
- type OAuthTokenSpec
- type OAuthTokenStatus
- type ProjectInvitation
- func (in *ProjectInvitation) DeepCopy() *ProjectInvitation
- func (in *ProjectInvitation) DeepCopyInto(out *ProjectInvitation)
- func (in *ProjectInvitation) DeepCopyObject() runtime.Object
- func (pi *ProjectInvitation) DeleteRefs() []Ref
- func (pi *ProjectInvitation) FieldNames() []string
- func (pi *ProjectInvitation) Get(field string) (value string)
- func (pi *ProjectInvitation) GetColumns() [][]string
- func (pi *ProjectInvitation) Has(field string) (exists bool)
 
- type ProjectInvitationList
- type ProjectInvitationSpec
- type ProjectInvitationStatus
- type ProjectMCPServer
- func (in *ProjectMCPServer) ConnectURL(base string) string
- func (in *ProjectMCPServer) DeepCopy() *ProjectMCPServer
- func (in *ProjectMCPServer) DeepCopyInto(out *ProjectMCPServer)
- func (in *ProjectMCPServer) DeepCopyObject() runtime.Object
- func (in *ProjectMCPServer) DeleteRefs() []Ref
- func (in *ProjectMCPServer) FieldNames() []string
- func (in *ProjectMCPServer) Get(field string) (value string)
- func (in *ProjectMCPServer) Has(field string) (exists bool)
 
- type ProjectMCPServerList
- type ProjectMCPServerSpec
- type ProjectMCPServerStatus
- type Ref
- type Run
- func (in *Run) DeepCopy() *Run
- func (in *Run) DeepCopyInto(out *Run)
- func (in *Run) DeepCopyObject() runtime.Object
- func (in *Run) DeleteRefs() []Ref
- func (in *Run) FieldNames() []string
- func (in *Run) Get(field string) string
- func (in *Run) GetColumns() [][]string
- func (in *Run) Has(field string) bool
 
- type RunList
- type RunSpec
- type RunState
- type RunStateList
- type RunStateSpec
- type RunStateState
- type RunStatus
- type SlackReceiver
- func (in *SlackReceiver) DeepCopy() *SlackReceiver
- func (in *SlackReceiver) DeepCopyInto(out *SlackReceiver)
- func (in *SlackReceiver) DeepCopyObject() runtime.Object
- func (r *SlackReceiver) DeleteRefs() []Ref
- func (r *SlackReceiver) FieldNames() []string
- func (r *SlackReceiver) Get(field string) string
- func (r *SlackReceiver) Has(field string) bool
 
- type SlackReceiverList
- type SlackReceiverSpec
- type SlackReceiverStatus
- type SlackTrigger
- func (in *SlackTrigger) DeepCopy() *SlackTrigger
- func (in *SlackTrigger) DeepCopyInto(out *SlackTrigger)
- func (in *SlackTrigger) DeepCopyObject() runtime.Object
- func (in *SlackTrigger) DeleteRefs() []Ref
- func (in *SlackTrigger) FieldNames() []string
- func (in *SlackTrigger) Get(field string) (value string)
- func (in *SlackTrigger) Has(field string) (exists bool)
 
- type SlackTriggerList
- type SlackTriggerSpec
- type SlackTriggerStatus
- type Thread
- func (in *Thread) DeepCopy() *Thread
- func (in *Thread) DeepCopyInto(out *Thread)
- func (in *Thread) DeepCopyObject() runtime.Object
- func (in *Thread) DeleteRefs() []Ref
- func (in *Thread) FieldNames() []string
- func (in *Thread) Get(field string) string
- func (in *Thread) GetColumns() [][]string
- func (in *Thread) Has(field string) (exists bool)
- func (in *Thread) IsEditor() bool
- func (in *Thread) IsProjectBased() bool
- func (in *Thread) IsProjectThread() bool
- func (in *Thread) IsSharedProject() bool
- func (in *Thread) IsTemplate() bool
- func (in *Thread) IsUserThread() bool
 
- type ThreadAuthorization
- func (in *ThreadAuthorization) DeepCopy() *ThreadAuthorization
- func (in *ThreadAuthorization) DeepCopyInto(out *ThreadAuthorization)
- func (in *ThreadAuthorization) DeepCopyObject() runtime.Object
- func (in *ThreadAuthorization) DeleteRefs() []Ref
- func (in *ThreadAuthorization) FieldNames() []string
- func (in *ThreadAuthorization) Get(field string) (value string)
- func (in *ThreadAuthorization) GetColumns() [][]string
- func (in *ThreadAuthorization) Has(field string) (exists bool)
 
- type ThreadAuthorizationList
- type ThreadAuthorizationSpec
- type ThreadAuthorizationStatus
- type ThreadCapabilities
- type ThreadList
- type ThreadShare
- func (in *ThreadShare) DeepCopy() *ThreadShare
- func (in *ThreadShare) DeepCopyInto(out *ThreadShare)
- func (in *ThreadShare) DeepCopyObject() runtime.Object
- func (in *ThreadShare) DeleteRefs() []Ref
- func (in *ThreadShare) FieldNames() []string
- func (in *ThreadShare) Get(field string) (value string)
- func (in *ThreadShare) Has(field string) (exists bool)
 
- type ThreadShareList
- type ThreadShareSpec
- type ThreadShareStatus
- type ThreadSpec
- type ThreadStatus
- type Tool
- type ToolList
- type ToolReference
- func (in *ToolReference) DeepCopy() *ToolReference
- func (in *ToolReference) DeepCopyInto(out *ToolReference)
- func (in *ToolReference) DeepCopyObject() runtime.Object
- func (in *ToolReference) DeleteRefs() []Ref
- func (in *ToolReference) FieldNames() []string
- func (in *ToolReference) Get(field string) string
- func (in *ToolReference) GetColumns() [][]string
- func (in *ToolReference) Has(field string) bool
 
- type ToolReferenceList
- type ToolReferenceSpec
- type ToolReferenceStatus
- type ToolShortDescription
- type ToolSpec
- type ToolStatus
- type ToolUser
- type UserDelete
- type UserDeleteList
- type UserDeleteSpec
- type Webhook
- func (in *Webhook) DeepCopy() *Webhook
- func (in *Webhook) DeepCopyInto(out *Webhook)
- func (in *Webhook) DeepCopyObject() runtime.Object
- func (w *Webhook) DeleteRefs() []Ref
- func (w *Webhook) FieldNames() []string
- func (w *Webhook) Get(field string) (value string)
- func (w *Webhook) GetAliasName() string
- func (*Webhook) GetColumns() [][]string
- func (w *Webhook) GetObservedGeneration() int64
- func (w *Webhook) Has(field string) (exists bool)
- func (w *Webhook) IsAssigned() bool
- func (w *Webhook) SetAssigned(assigned bool)
- func (w *Webhook) SetObservedGeneration(gen int64)
 
- type WebhookList
- type WebhookSpec
- type WebhookStatus
- type Workflow
- func (in *Workflow) DeepCopy() *Workflow
- func (in *Workflow) DeepCopyInto(out *Workflow)
- func (in *Workflow) DeepCopyObject() runtime.Object
- func (in *Workflow) DeleteRefs() []Ref
- func (in *Workflow) FieldNames() []string
- func (in *Workflow) Get(field string) (value string)
- func (in *Workflow) Has(field string) (exists bool)
 
- type WorkflowExecution
- func (in *WorkflowExecution) DeepCopy() *WorkflowExecution
- func (in *WorkflowExecution) DeepCopyInto(out *WorkflowExecution)
- func (in *WorkflowExecution) DeepCopyObject() runtime.Object
- func (in *WorkflowExecution) DeleteRefs() []Ref
- func (in *WorkflowExecution) FieldNames() []string
- func (in *WorkflowExecution) Get(field string) string
- func (in *WorkflowExecution) GetColumns() [][]string
- func (in *WorkflowExecution) Has(field string) bool
 
- type WorkflowExecutionList
- type WorkflowExecutionSpec
- type WorkflowExecutionStatus
- type WorkflowList
- type WorkflowSpec
- type WorkflowStatus
- type WorkflowStep
- func (in *WorkflowStep) DeepCopy() *WorkflowStep
- func (in *WorkflowStep) DeepCopyInto(out *WorkflowStep)
- func (in *WorkflowStep) DeepCopyObject() runtime.Object
- func (in *WorkflowStep) DeleteRefs() []Ref
- func (in *WorkflowStep) FieldNames() []string
- func (in *WorkflowStep) Get(field string) (value string)
- func (in *WorkflowStep) GetColumns() [][]string
- func (in *WorkflowStep) Has(field string) (exists bool)
- func (in *WorkflowStep) IsGenerationInSync() bool
 
- type WorkflowStepList
- type WorkflowStepSpec
- type WorkflowStepStatus
- type Workspace
- func (in *Workspace) DeepCopy() *Workspace
- func (in *Workspace) DeepCopyInto(out *Workspace)
- func (in *Workspace) DeepCopyObject() runtime.Object
- func (in *Workspace) DeleteRefs() []Ref
- func (*Workspace) FieldNames() []string
- func (in *Workspace) Get(field string) string
- func (in *Workspace) GetColumns() [][]string
- func (in *Workspace) Has(field string) bool
 
- type WorkspaceList
- type WorkspaceSpec
- type WorkspaceStatus
Constants ¶
const ( DefaultAgentPrompt = "You are a helpful assistant." DefaultWorkflowAgentPrompt = "You are a helpful assistant, precisely follow the given instructions." )
const ( RunFinalizer = "obot.obot.ai/run" ThreadFinalizer = "obot.obot.ai/thread" KnowledgeFileFinalizer = "obot.obot.ai/knowledge-file" WorkspaceFinalizer = "obot.obot.ai/workspace" KnowledgeSetFinalizer = "obot.obot.ai/knowledge-set" KnowledgeSourceFinalizer = "obot.obot.ai/knowledge-source" ToolReferenceFinalizer = "obot.obot.ai/tool-reference" AgentFinalizer = "obot.obot.ai/agent" WorkflowFinalizer = "obot.obot.ai/workflow" MCPServerFinalizer = "obot.obot.ai/mcp-server" MCPServerInstanceFinalizer = "obot.obot.ai/mcp-server-instance" ProjectMCPServerFinalizer = "obot.obot.ai/project-mcp-server" SlackReceiverFinalizer = "obot.obot.ai/slack-receiver" MCPSessionFinalizer = "obot.obot.ai/mcp-session" ModelProviderSyncAnnotation = "obot.ai/model-provider-sync" WorkflowSyncAnnotation = "obot.ai/workflow-sync" AgentSyncAnnotation = "obot.ai/agent-sync" AuthProviderSyncAnnotation = "obot.ai/auth-provider-sync" FileScannerProviderSyncAnnotation = "obot.ai/file-scanner-provider-sync" MCPCatalogSyncAnnotation = "obot.ai/mcp-catalog-sync" )
const Version = "v1"
    Variables ¶
var SchemeGroupVersion = schema.GroupVersion{ Group: obot_platform_ai.Group, Version: Version, }
Functions ¶
func AddToScheme ¶
func AddToSchemeWithGV ¶
func AddToSchemeWithGV(scheme *runtime.Scheme, schemeGroupVersion schema.GroupVersion) error
func CredentialTools ¶
func RunStateNameWithExternalID ¶ added in v0.7.1
Types ¶
type AccessControlRule ¶ added in v0.8.0
type AccessControlRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec AccessControlRuleSpec `json:"spec,omitempty"`
}
    func (*AccessControlRule) DeepCopy ¶ added in v0.8.0
func (in *AccessControlRule) DeepCopy() *AccessControlRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlRule.
func (*AccessControlRule) DeepCopyInto ¶ added in v0.8.0
func (in *AccessControlRule) DeepCopyInto(out *AccessControlRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessControlRule) DeepCopyObject ¶ added in v0.8.0
func (in *AccessControlRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessControlRule) GetColumns ¶ added in v0.8.0
func (in *AccessControlRule) GetColumns() [][]string
type AccessControlRuleList ¶ added in v0.8.0
type AccessControlRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []AccessControlRule `json:"items"`
}
    func (*AccessControlRuleList) DeepCopy ¶ added in v0.8.0
func (in *AccessControlRuleList) DeepCopy() *AccessControlRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlRuleList.
func (*AccessControlRuleList) DeepCopyInto ¶ added in v0.8.0
func (in *AccessControlRuleList) DeepCopyInto(out *AccessControlRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessControlRuleList) DeepCopyObject ¶ added in v0.8.0
func (in *AccessControlRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessControlRuleSpec ¶ added in v0.8.0
type AccessControlRuleSpec struct {
	MCPCatalogID string                          `json:"mcpCatalogID,omitempty"`
	Manifest     types.AccessControlRuleManifest `json:"manifest"`
}
    func (*AccessControlRuleSpec) DeepCopy ¶ added in v0.8.0
func (in *AccessControlRuleSpec) DeepCopy() *AccessControlRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlRuleSpec.
func (*AccessControlRuleSpec) DeepCopyInto ¶ added in v0.8.0
func (in *AccessControlRuleSpec) DeepCopyInto(out *AccessControlRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Agent ¶
type Agent struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   AgentSpec   `json:"spec,omitempty"`
	Status AgentStatus `json:"status,omitempty"`
}
    func (*Agent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Agent.
func (*Agent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Agent) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Agent) FieldNames ¶
func (*Agent) GetAliasName ¶
func (*Agent) GetObservedGeneration ¶
func (*Agent) IsAssigned ¶
func (*Agent) SetAssigned ¶
func (*Agent) SetObservedGeneration ¶
type AgentList ¶
type AgentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []Agent `json:"items"`
}
    func (*AgentList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentList.
func (*AgentList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgentList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AgentSpec ¶
type AgentSpec struct {
	Manifest     types.AgentManifest `json:"manifest,omitempty"`
	ContextInput string              `json:"contextInput,omitempty"`
	InputFilters []string            `json:"inputFilters,omitempty"`
	Env          []string            `json:"env,omitempty"`
}
    func (*AgentSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentSpec.
func (*AgentSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentStatus ¶
type AgentStatus struct {
	KnowledgeSetNames  []string                                 `json:"knowledgeSetNames,omitempty"`
	WorkspaceName      string                                   `json:"workspaceName,omitempty"`
	AliasAssigned      bool                                     `json:"aliasAssigned,omitempty"`
	AuthStatus         map[string]types.OAuthAppLoginAuthStatus `json:"authStatus,omitempty"`
	ToolInfo           map[string]types.ToolInfo                `json:"toolInfo,omitempty"`
	ObservedGeneration int64                                    `json:"observedGeneration,omitempty"`
}
    func (*AgentStatus) DeepCopy ¶
func (in *AgentStatus) DeepCopy() *AgentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentStatus.
func (*AgentStatus) DeepCopyInto ¶
func (in *AgentStatus) DeepCopyInto(out *AgentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Alias ¶
type Alias struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   AliasSpec   `json:"spec,omitempty"`
	Status EmptyStatus `json:"status,omitempty"`
}
    func (*Alias) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.
func (*Alias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alias) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alias) DeleteRefs ¶
func (*Alias) NamespaceScoped ¶
type AliasList ¶
type AliasList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []Alias `json:"items"`
}
    func (*AliasList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.
func (*AliasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasScoped ¶
type AliasScoped interface {
	// GetAliasScope returns the scope of the alias which defaults to the Kind name if this interface
	// is not implemented.
	GetAliasScope() string
}
    type AliasSpec ¶
type AliasSpec struct {
	Name            string `json:"name,omitempty"`
	TargetName      string `json:"targetName,omitempty"`
	TargetNamespace string `json:"targetNamespace,omitempty"`
	TargetKind      string `json:"targetKind,omitempty"`
}
    func (*AliasSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.
func (*AliasSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CronJob ¶
type CronJob struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CronJobSpec   `json:"spec,omitempty"`
	Status            CronJobStatus `json:"status,omitempty"`
}
    func (*CronJob) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJob.
func (*CronJob) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CronJob) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CronJob) DeleteRefs ¶
func (*CronJob) FieldNames ¶
func (*CronJob) GetColumns ¶
type CronJobList ¶
type CronJobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CronJob `json:"items"`
}
    func (*CronJobList) DeepCopy ¶
func (in *CronJobList) DeepCopy() *CronJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobList.
func (*CronJobList) DeepCopyInto ¶
func (in *CronJobList) DeepCopyInto(out *CronJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CronJobList) DeepCopyObject ¶
func (in *CronJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CronJobSpec ¶
type CronJobSpec struct {
	types.CronJobManifest `json:",inline"`
	ThreadName            string `json:"threadName,omitempty"`
}
    func (*CronJobSpec) DeepCopy ¶
func (in *CronJobSpec) DeepCopy() *CronJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobSpec.
func (*CronJobSpec) DeepCopyInto ¶
func (in *CronJobSpec) DeepCopyInto(out *CronJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CronJobStatus ¶
type CronJobStatus struct {
	LastRunStartedAt           *metav1.Time `json:"lastRunStartedAt,omitempty"`
	LastSuccessfulRunCompleted *metav1.Time `json:"lastSuccessfulRunCompleted,omitempty"`
}
    func (*CronJobStatus) DeepCopy ¶
func (in *CronJobStatus) DeepCopy() *CronJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJobStatus.
func (*CronJobStatus) DeepCopyInto ¶
func (in *CronJobStatus) DeepCopyInto(out *CronJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultModelAlias ¶
type DefaultModelAlias struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec   DefaultModelAliasSpec   `json:"spec"`
	Status DefaultModelAliasStatus `json:"status"`
}
    func (*DefaultModelAlias) DeepCopy ¶
func (in *DefaultModelAlias) DeepCopy() *DefaultModelAlias
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultModelAlias.
func (*DefaultModelAlias) DeepCopyInto ¶
func (in *DefaultModelAlias) DeepCopyInto(out *DefaultModelAlias)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultModelAlias) DeepCopyObject ¶
func (in *DefaultModelAlias) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DefaultModelAlias) GetAliasName ¶
func (a *DefaultModelAlias) GetAliasName() string
func (*DefaultModelAlias) GetAliasScope ¶
func (a *DefaultModelAlias) GetAliasScope() string
func (*DefaultModelAlias) GetObservedGeneration ¶
func (a *DefaultModelAlias) GetObservedGeneration() int64
func (*DefaultModelAlias) IsAssigned ¶
func (a *DefaultModelAlias) IsAssigned() bool
func (*DefaultModelAlias) SetAssigned ¶
func (a *DefaultModelAlias) SetAssigned(bool)
func (*DefaultModelAlias) SetObservedGeneration ¶
func (a *DefaultModelAlias) SetObservedGeneration(int64)
type DefaultModelAliasList ¶
type DefaultModelAliasList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []DefaultModelAlias `json:"items"`
}
    func (*DefaultModelAliasList) DeepCopy ¶
func (in *DefaultModelAliasList) DeepCopy() *DefaultModelAliasList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultModelAliasList.
func (*DefaultModelAliasList) DeepCopyInto ¶
func (in *DefaultModelAliasList) DeepCopyInto(out *DefaultModelAliasList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultModelAliasList) DeepCopyObject ¶
func (in *DefaultModelAliasList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DefaultModelAliasSpec ¶
type DefaultModelAliasSpec struct {
	Manifest types.DefaultModelAliasManifest `json:"manifest"`
}
    func (*DefaultModelAliasSpec) DeepCopy ¶
func (in *DefaultModelAliasSpec) DeepCopy() *DefaultModelAliasSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultModelAliasSpec.
func (*DefaultModelAliasSpec) DeepCopyInto ¶
func (in *DefaultModelAliasSpec) DeepCopyInto(out *DefaultModelAliasSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultModelAliasStatus ¶
type DefaultModelAliasStatus struct {
	SetAliasName string `json:"setAliasName"`
}
    func (*DefaultModelAliasStatus) DeepCopy ¶
func (in *DefaultModelAliasStatus) DeepCopy() *DefaultModelAliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultModelAliasStatus.
func (*DefaultModelAliasStatus) DeepCopyInto ¶
func (in *DefaultModelAliasStatus) DeepCopyInto(out *DefaultModelAliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteRefs ¶
type DeleteRefs interface {
	DeleteRefs() []Ref
}
    type DeploymentCondition ¶ added in v0.9.0
type DeploymentCondition struct {
	// Type of deployment condition.
	Type appsv1.DeploymentConditionType `json:"type"`
	// Last time the condition transitioned from one status to another.
	LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty"`
	// Last time the condition was updated.
	LastUpdateTime metav1.Time `json:"lastUpdateTime,omitempty"`
	// Status of the condition, one of True, False, Unknown.
	Status corev1.ConditionStatus `json:"status"`
	// The reason for the condition's last transition.
	Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
	// A human readable message indicating details about the transition.
	Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
}
    func (*DeploymentCondition) DeepCopy ¶ added in v0.9.0
func (in *DeploymentCondition) DeepCopy() *DeploymentCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentCondition.
func (*DeploymentCondition) DeepCopyInto ¶ added in v0.9.0
func (in *DeploymentCondition) DeepCopyInto(out *DeploymentCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailReceiver ¶
type EmailReceiver struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   EmailReceiverSpec   `json:"spec,omitempty"`
	Status EmailReceiverStatus `json:"status,omitempty"`
}
    func (*EmailReceiver) DeepCopy ¶
func (in *EmailReceiver) DeepCopy() *EmailReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiver.
func (*EmailReceiver) DeepCopyInto ¶
func (in *EmailReceiver) DeepCopyInto(out *EmailReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailReceiver) DeepCopyObject ¶
func (in *EmailReceiver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailReceiver) DeleteRefs ¶
func (in *EmailReceiver) DeleteRefs() []Ref
func (*EmailReceiver) FieldNames ¶
func (in *EmailReceiver) FieldNames() []string
func (*EmailReceiver) Get ¶
func (in *EmailReceiver) Get(field string) (value string)
func (*EmailReceiver) GetAliasName ¶
func (in *EmailReceiver) GetAliasName() string
func (*EmailReceiver) GetColumns ¶
func (*EmailReceiver) GetColumns() [][]string
func (*EmailReceiver) GetObservedGeneration ¶
func (in *EmailReceiver) GetObservedGeneration() int64
func (*EmailReceiver) Has ¶
func (in *EmailReceiver) Has(field string) (exists bool)
func (*EmailReceiver) IsAssigned ¶
func (in *EmailReceiver) IsAssigned() bool
func (*EmailReceiver) SetAssigned ¶
func (in *EmailReceiver) SetAssigned(assigned bool)
func (*EmailReceiver) SetObservedGeneration ¶
func (in *EmailReceiver) SetObservedGeneration(gen int64)
type EmailReceiverList ¶
type EmailReceiverList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []EmailReceiver `json:"items"`
}
    func (*EmailReceiverList) DeepCopy ¶
func (in *EmailReceiverList) DeepCopy() *EmailReceiverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiverList.
func (*EmailReceiverList) DeepCopyInto ¶
func (in *EmailReceiverList) DeepCopyInto(out *EmailReceiverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailReceiverList) DeepCopyObject ¶
func (in *EmailReceiverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EmailReceiverSpec ¶
type EmailReceiverSpec struct {
	types.EmailReceiverManifest `json:",inline"`
	ThreadName                  string `json:"threadName,omitempty"`
}
    func (*EmailReceiverSpec) DeepCopy ¶
func (in *EmailReceiverSpec) DeepCopy() *EmailReceiverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiverSpec.
func (*EmailReceiverSpec) DeepCopyInto ¶
func (in *EmailReceiverSpec) DeepCopyInto(out *EmailReceiverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailReceiverStatus ¶
type EmailReceiverStatus struct {
	AliasAssigned      bool  `json:"aliasAssigned,omitempty"`
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
}
    func (*EmailReceiverStatus) DeepCopy ¶
func (in *EmailReceiverStatus) DeepCopy() *EmailReceiverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiverStatus.
func (*EmailReceiverStatus) DeepCopyInto ¶
func (in *EmailReceiverStatus) DeepCopyInto(out *EmailReceiverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmptyStatus ¶
type EmptyStatus struct{}
    func (*EmptyStatus) DeepCopy ¶
func (in *EmptyStatus) DeepCopy() *EmptyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmptyStatus.
func (*EmptyStatus) DeepCopyInto ¶
func (in *EmptyStatus) DeepCopyInto(out *EmptyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalCall ¶ added in v0.7.1
type ExternalCall struct {
	ID   string `json:"id,omitempty"`
	Type string `json:"type,omitempty"`
	Data string `json:"data,omitempty"`
}
    func (*ExternalCall) DeepCopy ¶ added in v0.7.1
func (in *ExternalCall) DeepCopy() *ExternalCall
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalCall.
func (*ExternalCall) DeepCopyInto ¶ added in v0.7.1
func (in *ExternalCall) DeepCopyInto(out *ExternalCall)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalCallResult ¶ added in v0.7.1
func (*ExternalCallResult) DeepCopy ¶ added in v0.7.1
func (in *ExternalCallResult) DeepCopy() *ExternalCallResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalCallResult.
func (*ExternalCallResult) DeepCopyInto ¶ added in v0.7.1
func (in *ExternalCallResult) DeepCopyInto(out *ExternalCallResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalCallResume ¶ added in v0.7.1
type ExternalCallResume struct {
	// Type should equal "obotExternalCallResume"
	Type   string             `json:"type"`
	Call   ExternalCall       `json:"call"`
	Result ExternalCallResult `json:"result"`
}
    func (*ExternalCallResume) DeepCopy ¶ added in v0.7.1
func (in *ExternalCallResume) DeepCopy() *ExternalCallResume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalCallResume.
func (*ExternalCallResume) DeepCopyInto ¶ added in v0.7.1
func (in *ExternalCallResume) DeepCopyInto(out *ExternalCallResume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Generationed ¶
type KnowledgeFile ¶
type KnowledgeFile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   KnowledgeFileSpec   `json:"spec,omitempty"`
	Status KnowledgeFileStatus `json:"status,omitempty"`
}
    func (*KnowledgeFile) DeepCopy ¶
func (in *KnowledgeFile) DeepCopy() *KnowledgeFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeFile.
func (*KnowledgeFile) DeepCopyInto ¶
func (in *KnowledgeFile) DeepCopyInto(out *KnowledgeFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnowledgeFile) DeepCopyObject ¶
func (in *KnowledgeFile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KnowledgeFile) DeleteRefs ¶
func (k *KnowledgeFile) DeleteRefs() []Ref
func (*KnowledgeFile) FieldNames ¶
func (*KnowledgeFile) FieldNames() []string
func (*KnowledgeFile) Get ¶
func (k *KnowledgeFile) Get(field string) string
func (*KnowledgeFile) GetColumns ¶
func (k *KnowledgeFile) GetColumns() [][]string
func (*KnowledgeFile) Has ¶
func (k *KnowledgeFile) Has(field string) bool
func (*KnowledgeFile) PublicState ¶
func (k *KnowledgeFile) PublicState() types.KnowledgeFileState
type KnowledgeFileList ¶
type KnowledgeFileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []KnowledgeFile `json:"items"`
}
    func (*KnowledgeFileList) DeepCopy ¶
func (in *KnowledgeFileList) DeepCopy() *KnowledgeFileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeFileList.
func (*KnowledgeFileList) DeepCopyInto ¶
func (in *KnowledgeFileList) DeepCopyInto(out *KnowledgeFileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnowledgeFileList) DeepCopyObject ¶
func (in *KnowledgeFileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KnowledgeFileSpec ¶
type KnowledgeFileSpec struct {
	KnowledgeSetName    string `json:"knowledgeSetName,omitempty"`
	KnowledgeSourceName string `json:"knowledgeSourceName,omitempty"`
	Approved            *bool  `json:"approved,omitempty"`
	FileName    string `json:"fileName,omitempty"`
	URL         string `json:"url,omitempty"`
	UpdatedAt   string `json:"updatedAt,omitempty"`
	Checksum    string `json:"checksum,omitempty"`
	SizeInBytes int64  `json:"sizeInBytes,omitempty"`
	IngestGeneration int64 `json:"ingestGeneration,omitempty"`
}
    func (*KnowledgeFileSpec) DeepCopy ¶
func (in *KnowledgeFileSpec) DeepCopy() *KnowledgeFileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeFileSpec.
func (*KnowledgeFileSpec) DeepCopyInto ¶
func (in *KnowledgeFileSpec) DeepCopyInto(out *KnowledgeFileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnowledgeFileStatus ¶
type KnowledgeFileStatus struct {
	State types.KnowledgeFileState `json:"state,omitempty"`
	Error string                   `json:"error,omitempty"`
	URL       string `json:"url,omitempty"`
	UpdatedAt string `json:"updatedAt,omitempty"`
	Checksum  string `json:"checksum,omitempty"`
	RunNames               []string    `json:"runNames,omitempty"`
	LastIngestionStartTime metav1.Time `json:"lastIngestionStartTime,omitempty"`
	LastIngestionEndTime   metav1.Time `json:"lastIngestionEndTime,omitempty"`
	IngestGeneration int64 `json:"ingestGeneration,omitempty"`
	RetryCount       int64 `json:"retryCount,omitempty"`
}
    func (*KnowledgeFileStatus) DeepCopy ¶
func (in *KnowledgeFileStatus) DeepCopy() *KnowledgeFileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeFileStatus.
func (*KnowledgeFileStatus) DeepCopyInto ¶
func (in *KnowledgeFileStatus) DeepCopyInto(out *KnowledgeFileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnowledgeSet ¶
type KnowledgeSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   KnowledgeSetSpec   `json:"spec,omitempty"`
	Status KnowledgeSetStatus `json:"status,omitempty"`
}
    func (*KnowledgeSet) DeepCopy ¶
func (in *KnowledgeSet) DeepCopy() *KnowledgeSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSet.
func (*KnowledgeSet) DeepCopyInto ¶
func (in *KnowledgeSet) DeepCopyInto(out *KnowledgeSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnowledgeSet) DeepCopyObject ¶
func (in *KnowledgeSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KnowledgeSet) DeleteRefs ¶
func (in *KnowledgeSet) DeleteRefs() []Ref
func (*KnowledgeSet) FieldNames ¶
func (*KnowledgeSet) FieldNames() []string
func (*KnowledgeSet) Get ¶
func (in *KnowledgeSet) Get(field string) string
func (*KnowledgeSet) GetColumns ¶
func (in *KnowledgeSet) GetColumns() [][]string
func (*KnowledgeSet) Has ¶
func (in *KnowledgeSet) Has(field string) bool
type KnowledgeSetList ¶
type KnowledgeSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []KnowledgeSet `json:"items"`
}
    func (*KnowledgeSetList) DeepCopy ¶
func (in *KnowledgeSetList) DeepCopy() *KnowledgeSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSetList.
func (*KnowledgeSetList) DeepCopyInto ¶
func (in *KnowledgeSetList) DeepCopyInto(out *KnowledgeSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnowledgeSetList) DeepCopyObject ¶
func (in *KnowledgeSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KnowledgeSetManifest ¶
type KnowledgeSetManifest struct {
	DataDescription string `json:"dataDescription,omitempty"`
}
    KnowledgeSetManifest should be moved to types once we expose this API
func (*KnowledgeSetManifest) DeepCopy ¶
func (in *KnowledgeSetManifest) DeepCopy() *KnowledgeSetManifest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSetManifest.
func (*KnowledgeSetManifest) DeepCopyInto ¶
func (in *KnowledgeSetManifest) DeepCopyInto(out *KnowledgeSetManifest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnowledgeSetSpec ¶
type KnowledgeSetSpec struct {
	Manifest KnowledgeSetManifest `json:"manifest,omitempty"`
	// AgentName is the name of the agent that created and owns this knowledge set
	AgentName string `json:"agentName,omitempty"`
	// ThreadName is the name of the thread that created and owns this knowledge set
	ThreadName string `json:"threadName,omitempty"`
	FromKnowledgeSetName string `json:"fromKnowledgeSetName,omitempty"`
	// RelatedKnowledgeSetNames is a list of knowledge set that must match the same text embedding model
	// The best effort will be made to keep the same text embedding model used for the related knowledge sets
	RelatedKnowledgeSetNames []string `json:"relatedKnowledgeSetNames,omitempty"`
}
    func (*KnowledgeSetSpec) DeepCopy ¶
func (in *KnowledgeSetSpec) DeepCopy() *KnowledgeSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSetSpec.
func (*KnowledgeSetSpec) DeepCopyInto ¶
func (in *KnowledgeSetSpec) DeepCopyInto(out *KnowledgeSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnowledgeSetStatus ¶
type KnowledgeSetStatus struct {
	HasContent               bool   `json:"hasContent,omitempty"`
	DatasetCreated           bool   `json:"datasetCreated,omitempty"`
	SuggestedDataDescription string `json:"suggestedDataDescription,omitempty"`
	WorkspaceName            string `json:"workspaceName,omitempty"`
	ThreadName               string `json:"threadName,omitempty"`
	ExistingFile             string `json:"existingFile,omitempty"`
	TextEmbeddingModel       string `json:"textEmbeddingModel,omitempty"`
}
    func (*KnowledgeSetStatus) DeepCopy ¶
func (in *KnowledgeSetStatus) DeepCopy() *KnowledgeSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSetStatus.
func (*KnowledgeSetStatus) DeepCopyInto ¶
func (in *KnowledgeSetStatus) DeepCopyInto(out *KnowledgeSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnowledgeSource ¶
type KnowledgeSource struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   KnowledgeSourceSpec   `json:"spec,omitempty"`
	Status KnowledgeSourceStatus `json:"status,omitempty"`
}
    func (*KnowledgeSource) DeepCopy ¶
func (in *KnowledgeSource) DeepCopy() *KnowledgeSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSource.
func (*KnowledgeSource) DeepCopyInto ¶
func (in *KnowledgeSource) DeepCopyInto(out *KnowledgeSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnowledgeSource) DeepCopyObject ¶
func (in *KnowledgeSource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KnowledgeSource) DeleteRefs ¶
func (in *KnowledgeSource) DeleteRefs() []Ref
func (*KnowledgeSource) FieldNames ¶
func (*KnowledgeSource) FieldNames() []string
func (*KnowledgeSource) Get ¶
func (in *KnowledgeSource) Get(field string) string
func (*KnowledgeSource) GetColumns ¶
func (in *KnowledgeSource) GetColumns() [][]string
func (*KnowledgeSource) Has ¶
func (in *KnowledgeSource) Has(field string) bool
func (*KnowledgeSource) PublicState ¶
func (in *KnowledgeSource) PublicState() types.KnowledgeSourceState
type KnowledgeSourceList ¶
type KnowledgeSourceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []KnowledgeSource `json:"items"`
}
    func (*KnowledgeSourceList) DeepCopy ¶
func (in *KnowledgeSourceList) DeepCopy() *KnowledgeSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSourceList.
func (*KnowledgeSourceList) DeepCopyInto ¶
func (in *KnowledgeSourceList) DeepCopyInto(out *KnowledgeSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnowledgeSourceList) DeepCopyObject ¶
func (in *KnowledgeSourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KnowledgeSourceSpec ¶
type KnowledgeSourceSpec struct {
	Manifest         types.KnowledgeSourceManifest `json:"manifest,omitempty"`
	KnowledgeSetName string                        `json:"knowledgeSetName,omitempty"`
	SyncGeneration   int64                         `json:"syncGeneration,omitempty"`
}
    func (*KnowledgeSourceSpec) DeepCopy ¶
func (in *KnowledgeSourceSpec) DeepCopy() *KnowledgeSourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSourceSpec.
func (*KnowledgeSourceSpec) DeepCopyInto ¶
func (in *KnowledgeSourceSpec) DeepCopyInto(out *KnowledgeSourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnowledgeSourceStatus ¶
type KnowledgeSourceStatus struct {
	WorkspaceName     string                     `json:"workspaceName,omitempty"`
	ThreadName        string                     `json:"threadName,omitempty"`
	RunName           string                     `json:"runName,omitempty"`
	SyncState         types.KnowledgeSourceState `json:"syncState,omitempty"`
	Status            string                     `json:"status,omitempty"`
	SyncDetails       []byte                     `json:"syncDetails,omitempty"`
	Error             string                     `json:"error,omitempty"`
	SyncGeneration    int64                      `json:"syncGeneration,omitempty"`
	LastSyncStartTime metav1.Time                `json:"lastSyncStartTime,omitempty"`
	LastSyncEndTime   metav1.Time                `json:"lastSyncEndTime,omitempty"`
	NextSyncTime      metav1.Time                `json:"nextSyncTime,omitempty"`
}
    func (*KnowledgeSourceStatus) DeepCopy ¶
func (in *KnowledgeSourceStatus) DeepCopy() *KnowledgeSourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSourceStatus.
func (*KnowledgeSourceStatus) DeepCopyInto ¶
func (in *KnowledgeSourceStatus) DeepCopyInto(out *KnowledgeSourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnowledgeSummary ¶
type KnowledgeSummary struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   KnowledgeSummarySpec   `json:"spec,omitempty"`
	Status KnowledgeSummaryStatus `json:"status,omitempty"`
}
    func (*KnowledgeSummary) DeepCopy ¶
func (in *KnowledgeSummary) DeepCopy() *KnowledgeSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSummary.
func (*KnowledgeSummary) DeepCopyInto ¶
func (in *KnowledgeSummary) DeepCopyInto(out *KnowledgeSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnowledgeSummary) DeepCopyObject ¶
func (in *KnowledgeSummary) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KnowledgeSummary) DeleteRefs ¶
func (in *KnowledgeSummary) DeleteRefs() []Ref
type KnowledgeSummaryList ¶
type KnowledgeSummaryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []KnowledgeSummary `json:"items"`
}
    func (*KnowledgeSummaryList) DeepCopy ¶
func (in *KnowledgeSummaryList) DeepCopy() *KnowledgeSummaryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSummaryList.
func (*KnowledgeSummaryList) DeepCopyInto ¶
func (in *KnowledgeSummaryList) DeepCopyInto(out *KnowledgeSummaryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnowledgeSummaryList) DeepCopyObject ¶
func (in *KnowledgeSummaryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KnowledgeSummarySpec ¶
type KnowledgeSummarySpec struct {
	ThreadName  string `json:"threadName,omitempty"`
	ContentHash string `json:"contentHash,omitempty"`
	Summary     []byte `json:"summary,omitempty"`
}
    func (*KnowledgeSummarySpec) DeepCopy ¶
func (in *KnowledgeSummarySpec) DeepCopy() *KnowledgeSummarySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSummarySpec.
func (*KnowledgeSummarySpec) DeepCopyInto ¶
func (in *KnowledgeSummarySpec) DeepCopyInto(out *KnowledgeSummarySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnowledgeSummaryStatus ¶
type KnowledgeSummaryStatus struct {
}
    func (*KnowledgeSummaryStatus) DeepCopy ¶
func (in *KnowledgeSummaryStatus) DeepCopy() *KnowledgeSummaryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnowledgeSummaryStatus.
func (*KnowledgeSummaryStatus) DeepCopyInto ¶
func (in *KnowledgeSummaryStatus) DeepCopyInto(out *KnowledgeSummaryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPCatalog ¶ added in v0.8.0
type MCPCatalog struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   MCPCatalogSpec   `json:"spec,omitempty"`
	Status MCPCatalogStatus `json:"status,omitempty"`
}
    func (*MCPCatalog) DeepCopy ¶ added in v0.8.0
func (in *MCPCatalog) DeepCopy() *MCPCatalog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPCatalog.
func (*MCPCatalog) DeepCopyInto ¶ added in v0.8.0
func (in *MCPCatalog) DeepCopyInto(out *MCPCatalog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPCatalog) DeepCopyObject ¶ added in v0.8.0
func (in *MCPCatalog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MCPCatalog) GetColumns ¶ added in v0.8.0
func (in *MCPCatalog) GetColumns() [][]string
type MCPCatalogList ¶ added in v0.8.0
type MCPCatalogList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []MCPCatalog `json:"items"`
}
    func (*MCPCatalogList) DeepCopy ¶ added in v0.8.0
func (in *MCPCatalogList) DeepCopy() *MCPCatalogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPCatalogList.
func (*MCPCatalogList) DeepCopyInto ¶ added in v0.8.0
func (in *MCPCatalogList) DeepCopyInto(out *MCPCatalogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPCatalogList) DeepCopyObject ¶ added in v0.8.0
func (in *MCPCatalogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MCPCatalogSpec ¶ added in v0.8.0
type MCPCatalogSpec struct {
	DisplayName string   `json:"displayName,omitempty"`
	SourceURLs  []string `json:"sourceURLs,omitempty"`
}
    func (*MCPCatalogSpec) DeepCopy ¶ added in v0.8.0
func (in *MCPCatalogSpec) DeepCopy() *MCPCatalogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPCatalogSpec.
func (*MCPCatalogSpec) DeepCopyInto ¶ added in v0.8.0
func (in *MCPCatalogSpec) DeepCopyInto(out *MCPCatalogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPCatalogStatus ¶ added in v0.8.0
type MCPCatalogStatus struct {
	LastSyncTime metav1.Time `json:"lastSyncTime,omitzero"`
	// SyncErrors is a map of source URLs to the error encountered while syncing it, if any.
	SyncErrors map[string]string `json:"syncErrors,omitempty"`
	IsSyncing  bool              `json:"isSyncing,omitempty"`
}
    func (*MCPCatalogStatus) DeepCopy ¶ added in v0.8.0
func (in *MCPCatalogStatus) DeepCopy() *MCPCatalogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPCatalogStatus.
func (*MCPCatalogStatus) DeepCopyInto ¶ added in v0.8.0
func (in *MCPCatalogStatus) DeepCopyInto(out *MCPCatalogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPServer ¶ added in v0.8.0
type MCPServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   MCPServerSpec   `json:"spec,omitempty"`
	Status MCPServerStatus `json:"status,omitempty"`
}
    func (*MCPServer) DeepCopy ¶ added in v0.8.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServer.
func (*MCPServer) DeepCopyInto ¶ added in v0.8.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPServer) DeepCopyObject ¶ added in v0.8.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MCPServer) DeleteRefs ¶ added in v0.8.0
func (*MCPServer) FieldNames ¶ added in v0.8.0
type MCPServerCatalogEntry ¶ added in v0.8.0
type MCPServerCatalogEntry struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   MCPServerCatalogEntrySpec   `json:"spec,omitempty"`
	Status MCPServerCatalogEntryStatus `json:"status,omitempty"`
}
    func (*MCPServerCatalogEntry) DeepCopy ¶ added in v0.8.0
func (in *MCPServerCatalogEntry) DeepCopy() *MCPServerCatalogEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerCatalogEntry.
func (*MCPServerCatalogEntry) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerCatalogEntry) DeepCopyInto(out *MCPServerCatalogEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPServerCatalogEntry) DeepCopyObject ¶ added in v0.8.0
func (in *MCPServerCatalogEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MCPServerCatalogEntry) DeleteRefs ¶ added in v0.8.0
func (in *MCPServerCatalogEntry) DeleteRefs() []Ref
func (*MCPServerCatalogEntry) FieldNames ¶ added in v0.8.0
func (in *MCPServerCatalogEntry) FieldNames() []string
func (*MCPServerCatalogEntry) Get ¶ added in v0.8.0
func (in *MCPServerCatalogEntry) Get(field string) string
func (*MCPServerCatalogEntry) GetColumns ¶ added in v0.8.0
func (in *MCPServerCatalogEntry) GetColumns() [][]string
func (*MCPServerCatalogEntry) Has ¶ added in v0.8.0
func (in *MCPServerCatalogEntry) Has(field string) bool
type MCPServerCatalogEntryList ¶ added in v0.8.0
type MCPServerCatalogEntryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []MCPServerCatalogEntry `json:"items"`
}
    func (*MCPServerCatalogEntryList) DeepCopy ¶ added in v0.8.0
func (in *MCPServerCatalogEntryList) DeepCopy() *MCPServerCatalogEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerCatalogEntryList.
func (*MCPServerCatalogEntryList) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerCatalogEntryList) DeepCopyInto(out *MCPServerCatalogEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPServerCatalogEntryList) DeepCopyObject ¶ added in v0.8.0
func (in *MCPServerCatalogEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MCPServerCatalogEntrySpec ¶ added in v0.8.0
type MCPServerCatalogEntrySpec struct {
	Manifest         types.MCPServerCatalogEntryManifest `json:"manifest,omitempty"`
	UnsupportedTools []string                            `json:"unsupportedTools,omitempty"`
	MCPCatalogName   string                              `json:"mcpCatalogName,omitempty"`
	Editable         bool                                `json:"editable,omitempty"`
	SourceURL        string                              `json:"sourceURL,omitempty"`
}
    func (*MCPServerCatalogEntrySpec) DeepCopy ¶ added in v0.8.0
func (in *MCPServerCatalogEntrySpec) DeepCopy() *MCPServerCatalogEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerCatalogEntrySpec.
func (*MCPServerCatalogEntrySpec) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerCatalogEntrySpec) DeepCopyInto(out *MCPServerCatalogEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPServerCatalogEntryStatus ¶ added in v0.8.0
type MCPServerCatalogEntryStatus struct {
	// UserCount contains the current number of users with an MCP server created from this catalog entry.
	UserCount int `json:"userCount,omitempty"`
	// LastUpdated is the timestamp when this catalog entry was last updated.
	LastUpdated *metav1.Time `json:"lastUpdated,omitempty"`
	// ToolPreviewsLastGenerated is the timestamp when the tool previews were last generated for this catalog entry.
	ToolPreviewsLastGenerated *metav1.Time `json:"toolPreviewsLastGenerated,omitempty"`
	// ManifestHash is a SHA256 hash of the catalog entry configuration used to detect changes.
	ManifestHash string `json:"manifestHash,omitempty"`
}
    func (*MCPServerCatalogEntryStatus) DeepCopy ¶ added in v0.8.0
func (in *MCPServerCatalogEntryStatus) DeepCopy() *MCPServerCatalogEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerCatalogEntryStatus.
func (*MCPServerCatalogEntryStatus) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerCatalogEntryStatus) DeepCopyInto(out *MCPServerCatalogEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPServerInstance ¶ added in v0.8.0
type MCPServerInstance struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec MCPServerInstanceSpec `json:"spec,omitempty"`
}
    func (*MCPServerInstance) DeepCopy ¶ added in v0.8.0
func (in *MCPServerInstance) DeepCopy() *MCPServerInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerInstance.
func (*MCPServerInstance) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerInstance) DeepCopyInto(out *MCPServerInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPServerInstance) DeepCopyObject ¶ added in v0.8.0
func (in *MCPServerInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MCPServerInstance) DeleteRefs ¶ added in v0.8.0
func (in *MCPServerInstance) DeleteRefs() []Ref
func (*MCPServerInstance) FieldNames ¶ added in v0.8.0
func (in *MCPServerInstance) FieldNames() []string
func (*MCPServerInstance) Get ¶ added in v0.8.0
func (in *MCPServerInstance) Get(field string) (value string)
func (*MCPServerInstance) Has ¶ added in v0.8.0
func (in *MCPServerInstance) Has(field string) (exists bool)
type MCPServerInstanceList ¶ added in v0.8.0
type MCPServerInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []MCPServerInstance `json:"items"`
}
    func (*MCPServerInstanceList) DeepCopy ¶ added in v0.8.0
func (in *MCPServerInstanceList) DeepCopy() *MCPServerInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerInstanceList.
func (*MCPServerInstanceList) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerInstanceList) DeepCopyInto(out *MCPServerInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPServerInstanceList) DeepCopyObject ¶ added in v0.8.0
func (in *MCPServerInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MCPServerInstanceSpec ¶ added in v0.8.0
type MCPServerInstanceSpec struct {
	// UserID is the user that owns this MCP server instance.
	UserID string `json:"userID,omitempty"`
	// MCPServerName is the name of the MCP server this instance is associated with.
	MCPServerName string `json:"mcpServerName,omitempty"`
	// MCPCatalogName is the name of the MCP catalog that the server that this instance points to is shared within
	MCPCatalogName string `json:"mcpCatalogName,omitempty"`
	// MCPServerCatalogEntryName is the name of the MCP server catalog entry that the server that this instance points to is based on, if there is one.
	MCPServerCatalogEntryName string `json:"mcpServerCatalogEntryName,omitempty"`
}
    func (*MCPServerInstanceSpec) DeepCopy ¶ added in v0.8.0
func (in *MCPServerInstanceSpec) DeepCopy() *MCPServerInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerInstanceSpec.
func (*MCPServerInstanceSpec) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerInstanceSpec) DeepCopyInto(out *MCPServerInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPServerList ¶ added in v0.8.0
type MCPServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []MCPServer `json:"items"`
}
    func (*MCPServerList) DeepCopy ¶ added in v0.8.0
func (in *MCPServerList) DeepCopy() *MCPServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerList.
func (*MCPServerList) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerList) DeepCopyInto(out *MCPServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPServerList) DeepCopyObject ¶ added in v0.8.0
func (in *MCPServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MCPServerSpec ¶ added in v0.8.0
type MCPServerSpec struct {
	Manifest types.MCPServerManifest `json:"manifest,omitempty"`
	// List of tool names that are known to not work well in Obot.
	UnsupportedTools []string `json:"unsupportedTools,omitempty"`
	// ThreadName is the project or thread that owns this server, if there is one.
	ThreadName string `json:"threadName,omitempty"`
	// Alias is a user-defined alias for the MCP server.
	// This may only be set for single user and remote MCP servers (i.e. where `SharedWithinCatalogName` is "").
	Alias string `json:"alias,omitempty"`
	// UserID is the user that created this server.
	UserID string `json:"userID,omitempty"`
	SharedWithinMCPCatalogName string `json:"sharedWithinMCPCatalogName,omitempty"`
	// MCPServerCatalogEntryName contains the name of the MCPServerCatalogEntry from which this MCP server was created, if there is one.
	MCPServerCatalogEntryName string `json:"mcpServerCatalogEntryName,omitempty"`
	// NeedsURL indicates whether the server's URL needs to be updated to match the catalog entry.
	NeedsURL bool `json:"needsURL,omitempty"`
	// PreviousURL contains the URL of the server before it was updated to match the catalog entry.
	PreviousURL string `json:"previousURL,omitempty"`
}
    func (*MCPServerSpec) DeepCopy ¶ added in v0.8.0
func (in *MCPServerSpec) DeepCopy() *MCPServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerSpec.
func (*MCPServerSpec) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerSpec) DeepCopyInto(out *MCPServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPServerStatus ¶ added in v0.8.0
type MCPServerStatus struct {
	// NeedsUpdate indicates whether the configuration in this server's catalog entry has drift from this server's configuration.
	NeedsUpdate bool `json:"needsUpdate,omitempty"`
	// MCPServerInstanceUserCount contains the number of unique users with server instances pointing to this MCP server.
	MCPServerInstanceUserCount *int `json:"mcpInstanceUserCount,omitempty"`
	// DeploymentStatus indicates the overall status of the MCP server deployment (Ready, Progressing, Failed).
	DeploymentStatus string `json:"deploymentStatus,omitempty"`
	// DeploymentAvailableReplicas is the number of available replicas in the deployment.
	DeploymentAvailableReplicas *int32 `json:"deploymentAvailableReplicas,omitempty"`
	// DeploymentReadyReplicas is the number of ready replicas in the deployment.
	DeploymentReadyReplicas *int32 `json:"deploymentReadyReplicas,omitempty"`
	// DeploymentReplicas is the desired number of replicas in the deployment.
	DeploymentReplicas *int32 `json:"deploymentReplicas,omitempty"`
	// DeploymentConditions contains key deployment conditions that indicate deployment health.
	DeploymentConditions []DeploymentCondition `json:"deploymentConditions,omitempty"`
}
    func (*MCPServerStatus) DeepCopy ¶ added in v0.8.0
func (in *MCPServerStatus) DeepCopy() *MCPServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPServerStatus.
func (*MCPServerStatus) DeepCopyInto ¶ added in v0.8.0
func (in *MCPServerStatus) DeepCopyInto(out *MCPServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPSession ¶ added in v0.8.0
type MCPSession struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          MCPSessionSpec   `json:"spec"`
	Status        MCPSessionStatus `json:"status"`
}
    func (*MCPSession) DeepCopy ¶ added in v0.8.0
func (in *MCPSession) DeepCopy() *MCPSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPSession.
func (*MCPSession) DeepCopyInto ¶ added in v0.8.0
func (in *MCPSession) DeepCopyInto(out *MCPSession)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPSession) DeepCopyObject ¶ added in v0.8.0
func (in *MCPSession) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MCPSessionList ¶ added in v0.8.0
type MCPSessionList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []MCPSession `json:"items"`
}
    func (*MCPSessionList) DeepCopy ¶ added in v0.8.0
func (in *MCPSessionList) DeepCopy() *MCPSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPSessionList.
func (*MCPSessionList) DeepCopyInto ¶ added in v0.8.0
func (in *MCPSessionList) DeepCopyInto(out *MCPSessionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPSessionList) DeepCopyObject ¶ added in v0.8.0
func (in *MCPSessionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MCPSessionSpec ¶ added in v0.8.0
type MCPSessionSpec struct {
	State []byte `json:"state"`
}
    func (*MCPSessionSpec) DeepCopy ¶ added in v0.8.0
func (in *MCPSessionSpec) DeepCopy() *MCPSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPSessionSpec.
func (*MCPSessionSpec) DeepCopyInto ¶ added in v0.8.0
func (in *MCPSessionSpec) DeepCopyInto(out *MCPSessionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPSessionStatus ¶ added in v0.8.0
func (*MCPSessionStatus) DeepCopy ¶ added in v0.8.0
func (in *MCPSessionStatus) DeepCopy() *MCPSessionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPSessionStatus.
func (*MCPSessionStatus) DeepCopyInto ¶ added in v0.8.0
func (in *MCPSessionStatus) DeepCopyInto(out *MCPSessionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MCPWebhookValidation ¶ added in v0.8.0
type MCPWebhookValidation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec MCPWebhookValidationSpec `json:"spec,omitempty"`
}
    func (*MCPWebhookValidation) DeepCopy ¶ added in v0.8.0
func (in *MCPWebhookValidation) DeepCopy() *MCPWebhookValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPWebhookValidation.
func (*MCPWebhookValidation) DeepCopyInto ¶ added in v0.8.0
func (in *MCPWebhookValidation) DeepCopyInto(out *MCPWebhookValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPWebhookValidation) DeepCopyObject ¶ added in v0.8.0
func (in *MCPWebhookValidation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MCPWebhookValidation) GetColumns ¶ added in v0.8.0
func (in *MCPWebhookValidation) GetColumns() [][]string
type MCPWebhookValidationList ¶ added in v0.8.0
type MCPWebhookValidationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []MCPWebhookValidation `json:"items"`
}
    func (*MCPWebhookValidationList) DeepCopy ¶ added in v0.8.0
func (in *MCPWebhookValidationList) DeepCopy() *MCPWebhookValidationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPWebhookValidationList.
func (*MCPWebhookValidationList) DeepCopyInto ¶ added in v0.8.0
func (in *MCPWebhookValidationList) DeepCopyInto(out *MCPWebhookValidationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MCPWebhookValidationList) DeepCopyObject ¶ added in v0.8.0
func (in *MCPWebhookValidationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MCPWebhookValidationSpec ¶ added in v0.8.0
type MCPWebhookValidationSpec struct {
	Manifest types.MCPWebhookValidationManifest `json:"manifest"`
}
    func (*MCPWebhookValidationSpec) DeepCopy ¶ added in v0.8.0
func (in *MCPWebhookValidationSpec) DeepCopy() *MCPWebhookValidationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MCPWebhookValidationSpec.
func (*MCPWebhookValidationSpec) DeepCopyInto ¶ added in v0.8.0
func (in *MCPWebhookValidationSpec) DeepCopyInto(out *MCPWebhookValidationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemorySet ¶ added in v0.8.0
type MemorySet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   MemorySetSpec   `json:"spec,omitempty"`
	Status MemorySetStatus `json:"status,omitempty"`
}
    func (*MemorySet) DeepCopy ¶ added in v0.8.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemorySet.
func (*MemorySet) DeepCopyInto ¶ added in v0.8.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemorySet) DeepCopyObject ¶ added in v0.8.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemorySet) DeleteRefs ¶ added in v0.8.0
type MemorySetList ¶ added in v0.8.0
type MemorySetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []MemorySet `json:"items"`
}
    func (*MemorySetList) DeepCopy ¶ added in v0.8.0
func (in *MemorySetList) DeepCopy() *MemorySetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemorySetList.
func (*MemorySetList) DeepCopyInto ¶ added in v0.8.0
func (in *MemorySetList) DeepCopyInto(out *MemorySetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemorySetList) DeepCopyObject ¶ added in v0.8.0
func (in *MemorySetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemorySetSpec ¶ added in v0.8.0
type MemorySetSpec struct {
	ThreadName string         `json:"threadName,omitempty"`
	Memories   []types.Memory `json:"memories,omitempty"`
}
    func (*MemorySetSpec) DeepCopy ¶ added in v0.8.0
func (in *MemorySetSpec) DeepCopy() *MemorySetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemorySetSpec.
func (*MemorySetSpec) DeepCopyInto ¶ added in v0.8.0
func (in *MemorySetSpec) DeepCopyInto(out *MemorySetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemorySetStatus ¶ added in v0.8.0
type MemorySetStatus struct {
}
    func (*MemorySetStatus) DeepCopy ¶ added in v0.8.0
func (in *MemorySetStatus) DeepCopy() *MemorySetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemorySetStatus.
func (*MemorySetStatus) DeepCopyInto ¶ added in v0.8.0
func (in *MemorySetStatus) DeepCopyInto(out *MemorySetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Model ¶
type Model struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ModelSpec   `json:"spec,omitempty"`
	Status            ModelStatus `json:"status,omitempty"`
}
    func (*Model) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Model) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Model) FieldNames ¶
func (*Model) GetAliasName ¶
func (*Model) GetObservedGeneration ¶
func (*Model) IsAssigned ¶
func (*Model) SetAssigned ¶
func (*Model) SetObservedGeneration ¶
type ModelList ¶
type ModelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Model `json:"items"`
}
    func (*ModelList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.
func (*ModelList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelSpec ¶
type ModelSpec struct {
	Manifest types.ModelManifest `json:"manifest,omitempty"`
}
    func (*ModelSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.
func (*ModelSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelStatus ¶
type ModelStatus struct {
	AliasAssigned      bool  `json:"aliasAssigned,omitempty"`
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
}
    func (*ModelStatus) DeepCopy ¶
func (in *ModelStatus) DeepCopy() *ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStatus.
func (*ModelStatus) DeepCopyInto ¶
func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthApp ¶
type OAuthApp struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OAuthAppSpec `json:"spec,omitempty"`
	Status            EmptyStatus  `json:"status,omitempty"`
}
    func (*OAuthApp) AuthorizeURL ¶
func (*OAuthApp) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthApp.
func (*OAuthApp) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthApp) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OAuthApp) DeleteRefs ¶
func (*OAuthApp) FieldNames ¶
func (*OAuthApp) GetAliasName ¶
func (*OAuthApp) GetObservedGeneration ¶
func (*OAuthApp) IsAssigned ¶
func (*OAuthApp) OAuthAppGetTokenURL ¶ added in v0.8.0
func (*OAuthApp) RedirectURL ¶
func (*OAuthApp) RefreshURL ¶
func (*OAuthApp) SetAssigned ¶
func (*OAuthApp) SetObservedGeneration ¶
type OAuthAppList ¶
type OAuthAppList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OAuthApp `json:"items"`
}
    func (*OAuthAppList) DeepCopy ¶
func (in *OAuthAppList) DeepCopy() *OAuthAppList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppList.
func (*OAuthAppList) DeepCopyInto ¶
func (in *OAuthAppList) DeepCopyInto(out *OAuthAppList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthAppList) DeepCopyObject ¶
func (in *OAuthAppList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OAuthAppLogin ¶
type OAuthAppLogin struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OAuthAppLoginSpec   `json:"spec,omitempty"`
	Status            OAuthAppLoginStatus `json:"status,omitempty"`
}
    func (*OAuthAppLogin) DeepCopy ¶
func (in *OAuthAppLogin) DeepCopy() *OAuthAppLogin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppLogin.
func (*OAuthAppLogin) DeepCopyInto ¶
func (in *OAuthAppLogin) DeepCopyInto(out *OAuthAppLogin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthAppLogin) DeepCopyObject ¶
func (in *OAuthAppLogin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OAuthAppLogin) DeleteRefs ¶
func (o *OAuthAppLogin) DeleteRefs() []Ref
func (*OAuthAppLogin) FieldNames ¶
func (o *OAuthAppLogin) FieldNames() []string
func (*OAuthAppLogin) Get ¶
func (o *OAuthAppLogin) Get(field string) string
func (*OAuthAppLogin) Has ¶
func (o *OAuthAppLogin) Has(field string) bool
type OAuthAppLoginList ¶
type OAuthAppLoginList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OAuthAppLogin `json:"items"`
}
    func (*OAuthAppLoginList) DeepCopy ¶
func (in *OAuthAppLoginList) DeepCopy() *OAuthAppLoginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppLoginList.
func (*OAuthAppLoginList) DeepCopyInto ¶
func (in *OAuthAppLoginList) DeepCopyInto(out *OAuthAppLoginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthAppLoginList) DeepCopyObject ¶
func (in *OAuthAppLoginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OAuthAppLoginSpec ¶
type OAuthAppLoginSpec struct {
	CredentialContext string   `json:"credentialContext,omitempty"`
	ToolReference     string   `json:"toolReference,omitempty"`
	OAuthApps         []string `json:"oauthApps,omitempty"`
}
    func (*OAuthAppLoginSpec) DeepCopy ¶
func (in *OAuthAppLoginSpec) DeepCopy() *OAuthAppLoginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppLoginSpec.
func (*OAuthAppLoginSpec) DeepCopyInto ¶
func (in *OAuthAppLoginSpec) DeepCopyInto(out *OAuthAppLoginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthAppLoginStatus ¶
type OAuthAppLoginStatus struct {
	External types.OAuthAppLoginAuthStatus `json:"external,omitempty"`
}
    func (*OAuthAppLoginStatus) DeepCopy ¶
func (in *OAuthAppLoginStatus) DeepCopy() *OAuthAppLoginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppLoginStatus.
func (*OAuthAppLoginStatus) DeepCopyInto ¶
func (in *OAuthAppLoginStatus) DeepCopyInto(out *OAuthAppLoginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthAppSpec ¶
type OAuthAppSpec struct {
	Manifest types.OAuthAppManifest `json:"manifest,omitempty"`
	// The project that owns this OAuth app
	ThreadName string `json:"threadName,omitempty"`
	// The Slack receiver that created and owns this OAuth app
	SlackReceiverName string `json:"slackReceiverName,omitempty"`
}
    func (*OAuthAppSpec) DeepCopy ¶
func (in *OAuthAppSpec) DeepCopy() *OAuthAppSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppSpec.
func (*OAuthAppSpec) DeepCopyInto ¶
func (in *OAuthAppSpec) DeepCopyInto(out *OAuthAppSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthAuthRequest ¶ added in v0.8.0
type OAuthAuthRequest struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OAuthAuthRequestSpec   `json:"spec"`
	Status            OAuthAuthRequestStatus `json:"status"`
}
    func (*OAuthAuthRequest) DeepCopy ¶ added in v0.8.0
func (in *OAuthAuthRequest) DeepCopy() *OAuthAuthRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAuthRequest.
func (*OAuthAuthRequest) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthAuthRequest) DeepCopyInto(out *OAuthAuthRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthAuthRequest) DeepCopyObject ¶ added in v0.8.0
func (in *OAuthAuthRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OAuthAuthRequest) DeleteRefs ¶ added in v0.8.0
func (in *OAuthAuthRequest) DeleteRefs() []Ref
func (*OAuthAuthRequest) FieldNames ¶ added in v0.8.0
func (in *OAuthAuthRequest) FieldNames() []string
func (*OAuthAuthRequest) Get ¶ added in v0.8.0
func (in *OAuthAuthRequest) Get(field string) string
func (*OAuthAuthRequest) Has ¶ added in v0.8.0
func (in *OAuthAuthRequest) Has(field string) bool
type OAuthAuthRequestList ¶ added in v0.8.0
type OAuthAuthRequestList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OAuthAuthRequest `json:"items"`
}
    func (*OAuthAuthRequestList) DeepCopy ¶ added in v0.8.0
func (in *OAuthAuthRequestList) DeepCopy() *OAuthAuthRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAuthRequestList.
func (*OAuthAuthRequestList) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthAuthRequestList) DeepCopyInto(out *OAuthAuthRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthAuthRequestList) DeepCopyObject ¶ added in v0.8.0
func (in *OAuthAuthRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OAuthAuthRequestSpec ¶ added in v0.8.0
type OAuthAuthRequestSpec struct {
	RedirectURI           string `json:"redirectURI"`
	State                 string `json:"state"`
	ClientID              string `json:"clientID"`
	CodeChallenge         string `json:"codeChallenge"`
	CodeChallengeMethod   string `json:"codeChallengeMethod"`
	GrantType             string `json:"grantType"`
	HashedAuthCode        string `json:"hashedAuthCode"`
	HashedSessionID       string `json:"hashedSessionID"`
	UserID                uint   `json:"userID"`
	AuthProviderNamespace string `json:"authProviderNamespace"`
	AuthProviderName      string `json:"authProviderName"`
}
    func (*OAuthAuthRequestSpec) DeepCopy ¶ added in v0.8.0
func (in *OAuthAuthRequestSpec) DeepCopy() *OAuthAuthRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAuthRequestSpec.
func (*OAuthAuthRequestSpec) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthAuthRequestSpec) DeepCopyInto(out *OAuthAuthRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthAuthRequestStatus ¶ added in v0.8.0
type OAuthAuthRequestStatus struct {
	Ok    bool              `json:"ok"`
	Error string            `json:"error"`
	Data  map[string]string `json:"data"`
}
    func (*OAuthAuthRequestStatus) DeepCopy ¶ added in v0.8.0
func (in *OAuthAuthRequestStatus) DeepCopy() *OAuthAuthRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAuthRequestStatus.
func (*OAuthAuthRequestStatus) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthAuthRequestStatus) DeepCopyInto(out *OAuthAuthRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthClient ¶ added in v0.8.0
type OAuthClient struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OAuthClientSpec   `json:"spec,omitempty"`
	Status            OAuthClientStatus `json:"status,omitempty"`
}
    func (*OAuthClient) DeepCopy ¶ added in v0.8.0
func (in *OAuthClient) DeepCopy() *OAuthClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthClient.
func (*OAuthClient) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthClient) DeepCopyInto(out *OAuthClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthClient) DeepCopyObject ¶ added in v0.8.0
func (in *OAuthClient) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OAuthClientList ¶ added in v0.8.0
type OAuthClientList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OAuthClient `json:"items"`
}
    func (*OAuthClientList) DeepCopy ¶ added in v0.8.0
func (in *OAuthClientList) DeepCopy() *OAuthClientList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthClientList.
func (*OAuthClientList) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthClientList) DeepCopyInto(out *OAuthClientList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthClientList) DeepCopyObject ¶ added in v0.8.0
func (in *OAuthClientList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OAuthClientSpec ¶ added in v0.8.0
type OAuthClientSpec struct {
	Manifest                   types.OAuthClientManifest `json:"manifest"`
	ClientSecretHash           []byte                    `json:"clientSecretHash"`
	ClientSecretIssuedAt       metav1.Time               `json:"client_secret_issued_at"`
	ClientSecretExpiresAt      metav1.Time               `json:"client_secret_expires_at"`
	RegistrationTokenHash      []byte                    `json:"registrationTokenHash"`
	RegistrationTokenIssuedAt  metav1.Time               `json:"registration_token_issued_at"`
	RegistrationTokenExpiresAt metav1.Time               `json:"registration_token_expires_at"`
}
    func (*OAuthClientSpec) DeepCopy ¶ added in v0.8.0
func (in *OAuthClientSpec) DeepCopy() *OAuthClientSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthClientSpec.
func (*OAuthClientSpec) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthClientSpec) DeepCopyInto(out *OAuthClientSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthClientStatus ¶ added in v0.8.0
type OAuthClientStatus struct{}
    func (*OAuthClientStatus) DeepCopy ¶ added in v0.8.0
func (in *OAuthClientStatus) DeepCopy() *OAuthClientStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthClientStatus.
func (*OAuthClientStatus) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthClientStatus) DeepCopyInto(out *OAuthClientStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthToken ¶ added in v0.8.0
type OAuthToken struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OAuthTokenSpec   `json:"spec"`
	Status            OAuthTokenStatus `json:"status"`
}
    func (*OAuthToken) DeepCopy ¶ added in v0.8.0
func (in *OAuthToken) DeepCopy() *OAuthToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthToken.
func (*OAuthToken) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthToken) DeepCopyInto(out *OAuthToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthToken) DeepCopyObject ¶ added in v0.8.0
func (in *OAuthToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OAuthToken) DeleteRefs ¶ added in v0.8.0
func (in *OAuthToken) DeleteRefs() []Ref
type OAuthTokenList ¶ added in v0.8.0
type OAuthTokenList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OAuthToken `json:"items"`
}
    func (*OAuthTokenList) DeepCopy ¶ added in v0.8.0
func (in *OAuthTokenList) DeepCopy() *OAuthTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthTokenList.
func (*OAuthTokenList) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthTokenList) DeepCopyInto(out *OAuthTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuthTokenList) DeepCopyObject ¶ added in v0.8.0
func (in *OAuthTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OAuthTokenSpec ¶ added in v0.8.0
type OAuthTokenSpec struct {
	ClientID              string `json:"clientID"`
	UserID                uint   `json:"userID"`
	HashedSessionID       string `json:"hashedSessionID"`
	AuthProviderName      string `json:"authProviderName"`
	AuthProviderNamespace string `json:"authProviderNamespace"`
}
    func (*OAuthTokenSpec) DeepCopy ¶ added in v0.8.0
func (in *OAuthTokenSpec) DeepCopy() *OAuthTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthTokenSpec.
func (*OAuthTokenSpec) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthTokenSpec) DeepCopyInto(out *OAuthTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OAuthTokenStatus ¶ added in v0.8.0
type OAuthTokenStatus struct{}
    func (*OAuthTokenStatus) DeepCopy ¶ added in v0.8.0
func (in *OAuthTokenStatus) DeepCopy() *OAuthTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthTokenStatus.
func (*OAuthTokenStatus) DeepCopyInto ¶ added in v0.8.0
func (in *OAuthTokenStatus) DeepCopyInto(out *OAuthTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectInvitation ¶ added in v0.8.0
type ProjectInvitation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   ProjectInvitationSpec   `json:"spec,omitempty"`
	Status ProjectInvitationStatus `json:"status,omitempty"`
}
    func (*ProjectInvitation) DeepCopy ¶ added in v0.8.0
func (in *ProjectInvitation) DeepCopy() *ProjectInvitation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectInvitation.
func (*ProjectInvitation) DeepCopyInto ¶ added in v0.8.0
func (in *ProjectInvitation) DeepCopyInto(out *ProjectInvitation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectInvitation) DeepCopyObject ¶ added in v0.8.0
func (in *ProjectInvitation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectInvitation) DeleteRefs ¶ added in v0.8.0
func (pi *ProjectInvitation) DeleteRefs() []Ref
func (*ProjectInvitation) FieldNames ¶ added in v0.8.0
func (pi *ProjectInvitation) FieldNames() []string
func (*ProjectInvitation) Get ¶ added in v0.8.0
func (pi *ProjectInvitation) Get(field string) (value string)
func (*ProjectInvitation) GetColumns ¶ added in v0.8.0
func (pi *ProjectInvitation) GetColumns() [][]string
func (*ProjectInvitation) Has ¶ added in v0.8.0
func (pi *ProjectInvitation) Has(field string) (exists bool)
type ProjectInvitationList ¶ added in v0.8.0
type ProjectInvitationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []ProjectInvitation `json:"items"`
}
    func (*ProjectInvitationList) DeepCopy ¶ added in v0.8.0
func (in *ProjectInvitationList) DeepCopy() *ProjectInvitationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectInvitationList.
func (*ProjectInvitationList) DeepCopyInto ¶ added in v0.8.0
func (in *ProjectInvitationList) DeepCopyInto(out *ProjectInvitationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectInvitationList) DeepCopyObject ¶ added in v0.8.0
func (in *ProjectInvitationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectInvitationSpec ¶ added in v0.8.0
type ProjectInvitationSpec struct {
	Status   types.ProjectInvitationStatus `json:"status,omitempty"`
	ThreadID string                        `json:"threadID,omitempty"`
}
    func (*ProjectInvitationSpec) DeepCopy ¶ added in v0.8.0
func (in *ProjectInvitationSpec) DeepCopy() *ProjectInvitationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectInvitationSpec.
func (*ProjectInvitationSpec) DeepCopyInto ¶ added in v0.8.0
func (in *ProjectInvitationSpec) DeepCopyInto(out *ProjectInvitationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectInvitationStatus ¶ added in v0.8.0
type ProjectInvitationStatus struct {
	// RespondedTime is the time the invitation was accepted, rejected, or marked as expired.
	RespondedTime *metav1.Time `json:"respondedTime,omitempty"`
}
    func (*ProjectInvitationStatus) DeepCopy ¶ added in v0.8.0
func (in *ProjectInvitationStatus) DeepCopy() *ProjectInvitationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectInvitationStatus.
func (*ProjectInvitationStatus) DeepCopyInto ¶ added in v0.8.0
func (in *ProjectInvitationStatus) DeepCopyInto(out *ProjectInvitationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectMCPServer ¶ added in v0.8.0
type ProjectMCPServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   ProjectMCPServerSpec   `json:"spec,omitempty"`
	Status ProjectMCPServerStatus `json:"status,omitempty"`
}
    func (*ProjectMCPServer) ConnectURL ¶ added in v0.8.0
func (in *ProjectMCPServer) ConnectURL(base string) string
func (*ProjectMCPServer) DeepCopy ¶ added in v0.8.0
func (in *ProjectMCPServer) DeepCopy() *ProjectMCPServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMCPServer.
func (*ProjectMCPServer) DeepCopyInto ¶ added in v0.8.0
func (in *ProjectMCPServer) DeepCopyInto(out *ProjectMCPServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectMCPServer) DeepCopyObject ¶ added in v0.8.0
func (in *ProjectMCPServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectMCPServer) DeleteRefs ¶ added in v0.8.0
func (in *ProjectMCPServer) DeleteRefs() []Ref
func (*ProjectMCPServer) FieldNames ¶ added in v0.8.0
func (in *ProjectMCPServer) FieldNames() []string
func (*ProjectMCPServer) Get ¶ added in v0.8.0
func (in *ProjectMCPServer) Get(field string) (value string)
func (*ProjectMCPServer) Has ¶ added in v0.8.0
func (in *ProjectMCPServer) Has(field string) (exists bool)
type ProjectMCPServerList ¶ added in v0.8.0
type ProjectMCPServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []ProjectMCPServer `json:"items"`
}
    func (*ProjectMCPServerList) DeepCopy ¶ added in v0.8.0
func (in *ProjectMCPServerList) DeepCopy() *ProjectMCPServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMCPServerList.
func (*ProjectMCPServerList) DeepCopyInto ¶ added in v0.8.0
func (in *ProjectMCPServerList) DeepCopyInto(out *ProjectMCPServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectMCPServerList) DeepCopyObject ¶ added in v0.8.0
func (in *ProjectMCPServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectMCPServerSpec ¶ added in v0.8.0
type ProjectMCPServerSpec struct {
	Manifest   types.ProjectMCPServerManifest `json:"manifest,omitempty"`
	ThreadName string                         `json:"threadName,omitempty"`
	UserID     string                         `json:"userID,omitempty"`
}
    func (*ProjectMCPServerSpec) DeepCopy ¶ added in v0.8.0
func (in *ProjectMCPServerSpec) DeepCopy() *ProjectMCPServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMCPServerSpec.
func (*ProjectMCPServerSpec) DeepCopyInto ¶ added in v0.8.0
func (in *ProjectMCPServerSpec) DeepCopyInto(out *ProjectMCPServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectMCPServerStatus ¶ added in v0.8.0
type ProjectMCPServerStatus struct{}
    func (*ProjectMCPServerStatus) DeepCopy ¶ added in v0.8.0
func (in *ProjectMCPServerStatus) DeepCopy() *ProjectMCPServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMCPServerStatus.
func (*ProjectMCPServerStatus) DeepCopyInto ¶ added in v0.8.0
func (in *ProjectMCPServerStatus) DeepCopyInto(out *ProjectMCPServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Run ¶
type Run struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   RunSpec   `json:"spec,omitempty"`
	Status RunStatus `json:"status,omitempty"`
}
    func (*Run) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Run.
func (*Run) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Run) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Run) DeleteRefs ¶
func (*Run) FieldNames ¶
func (*Run) GetColumns ¶
type RunList ¶
type RunList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []Run `json:"items"`
}
    func (*RunList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunList.
func (*RunList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunSpec ¶
type RunSpec struct {
	Synchronous           bool                    `json:"synchronous,omitempty"`
	ThreadName            string                  `json:"threadName,omitempty"`
	AgentName             string                  `json:"agentName,omitempty"`
	WorkflowName          string                  `json:"workflowName,omitempty"`
	WorkflowExecutionName string                  `json:"workflowExecutionName,omitempty"`
	WorkflowStepName      string                  `json:"workflowStepName,omitempty"`
	WorkflowStepID        string                  `json:"workflowStepID,omitempty"`
	PreviousRunName       string                  `json:"previousRunName,omitempty"`
	Input                 string                  `json:"input"`
	Env                   []string                `json:"env,omitempty"`
	Tool                  string                  `json:"tool,omitempty"`
	ToolReferenceType     types.ToolReferenceType `json:"toolReferenceType,omitempty"`
	CredentialContextIDs  []string                `json:"credentialContextIDs,omitempty"`
	Timeout               metav1.Duration         `json:"timeout,omitempty"`
	ExternalCallResults   []ExternalCallResult    `json:"externalCallResults,omitempty"`
	Username              string                  `json:"username,omitempty"`
}
    func (*RunSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunSpec.
func (*RunSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunState ¶
type RunState struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   RunStateSpec `json:"spec,omitempty"`
	Status EmptyStatus  `json:"status,omitempty"`
}
    func (*RunState) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunState.
func (*RunState) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunState) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunStateList ¶
type RunStateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []RunState `json:"items"`
}
    func (*RunStateList) DeepCopy ¶
func (in *RunStateList) DeepCopy() *RunStateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunStateList.
func (*RunStateList) DeepCopyInto ¶
func (in *RunStateList) DeepCopyInto(out *RunStateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunStateList) DeepCopyObject ¶
func (in *RunStateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunStateSpec ¶
type RunStateSpec struct {
	ThreadName string `json:"threadName,omitempty"`
	Program    []byte `json:"program,omitempty"`
	ChatState  []byte `json:"chatState,omitempty"`
	CallFrame  []byte `json:"callFrame,omitempty"`
	Output     []byte `json:"output,omitempty"`
	Done       bool   `json:"done,omitempty"`
	Error      string `json:"error,omitempty"`
}
    func (*RunStateSpec) DeepCopy ¶
func (in *RunStateSpec) DeepCopy() *RunStateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunStateSpec.
func (*RunStateSpec) DeepCopyInto ¶
func (in *RunStateSpec) DeepCopyInto(out *RunStateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunStateState ¶ added in v0.7.1
type RunStateState string
const ( Creating RunStateState = "creating" Running RunStateState = "running" Continue RunStateState = "continue" Waiting RunStateState = "waiting" Finished RunStateState = "finished" Error RunStateState = "error" )
type RunStatus ¶
type RunStatus struct {
	Conditions   []metav1.Condition `json:"conditions,omitempty"`
	State        RunStateState      `json:"state,omitempty"`
	Output       string             `json:"output"`
	EndTime      metav1.Time        `json:"endTime,omitempty"`
	Error        string             `json:"error,omitempty"`
	ExternalCall *ExternalCall      `json:"externalCall,omitempty"`
}
    func (*RunStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunStatus.
func (*RunStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackReceiver ¶ added in v0.8.0
type SlackReceiver struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SlackReceiverSpec   `json:"spec,omitempty"`
	Status            SlackReceiverStatus `json:"status,omitempty"`
}
    func (*SlackReceiver) DeepCopy ¶ added in v0.8.0
func (in *SlackReceiver) DeepCopy() *SlackReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackReceiver.
func (*SlackReceiver) DeepCopyInto ¶ added in v0.8.0
func (in *SlackReceiver) DeepCopyInto(out *SlackReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlackReceiver) DeepCopyObject ¶ added in v0.8.0
func (in *SlackReceiver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SlackReceiver) DeleteRefs ¶ added in v0.8.0
func (r *SlackReceiver) DeleteRefs() []Ref
func (*SlackReceiver) FieldNames ¶ added in v0.8.0
func (r *SlackReceiver) FieldNames() []string
func (*SlackReceiver) Get ¶ added in v0.8.0
func (r *SlackReceiver) Get(field string) string
func (*SlackReceiver) Has ¶ added in v0.8.0
func (r *SlackReceiver) Has(field string) bool
type SlackReceiverList ¶ added in v0.8.0
type SlackReceiverList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SlackReceiver `json:"items"`
}
    func (*SlackReceiverList) DeepCopy ¶ added in v0.8.0
func (in *SlackReceiverList) DeepCopy() *SlackReceiverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackReceiverList.
func (*SlackReceiverList) DeepCopyInto ¶ added in v0.8.0
func (in *SlackReceiverList) DeepCopyInto(out *SlackReceiverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlackReceiverList) DeepCopyObject ¶ added in v0.8.0
func (in *SlackReceiverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SlackReceiverSpec ¶ added in v0.8.0
type SlackReceiverSpec struct {
	Manifest   types.SlackReceiverManifest `json:"manifest,omitempty"`
	ThreadName string                      `json:"threadName,omitempty"`
}
    func (*SlackReceiverSpec) DeepCopy ¶ added in v0.8.0
func (in *SlackReceiverSpec) DeepCopy() *SlackReceiverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackReceiverSpec.
func (*SlackReceiverSpec) DeepCopyInto ¶ added in v0.8.0
func (in *SlackReceiverSpec) DeepCopyInto(out *SlackReceiverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackReceiverStatus ¶ added in v0.8.0
type SlackReceiverStatus struct {
	SocketConnectError string `json:"socketConnectError,omitempty"`
}
    func (*SlackReceiverStatus) DeepCopy ¶ added in v0.8.0
func (in *SlackReceiverStatus) DeepCopy() *SlackReceiverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackReceiverStatus.
func (*SlackReceiverStatus) DeepCopyInto ¶ added in v0.8.0
func (in *SlackReceiverStatus) DeepCopyInto(out *SlackReceiverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackTrigger ¶ added in v0.8.0
type SlackTrigger struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   SlackTriggerSpec   `json:"spec,omitempty"`
	Status SlackTriggerStatus `json:"status,omitempty"`
}
    func (*SlackTrigger) DeepCopy ¶ added in v0.8.0
func (in *SlackTrigger) DeepCopy() *SlackTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackTrigger.
func (*SlackTrigger) DeepCopyInto ¶ added in v0.8.0
func (in *SlackTrigger) DeepCopyInto(out *SlackTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlackTrigger) DeepCopyObject ¶ added in v0.8.0
func (in *SlackTrigger) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SlackTrigger) DeleteRefs ¶ added in v0.8.0
func (in *SlackTrigger) DeleteRefs() []Ref
func (*SlackTrigger) FieldNames ¶ added in v0.8.0
func (in *SlackTrigger) FieldNames() []string
func (*SlackTrigger) Get ¶ added in v0.8.0
func (in *SlackTrigger) Get(field string) (value string)
func (*SlackTrigger) Has ¶ added in v0.8.0
func (in *SlackTrigger) Has(field string) (exists bool)
type SlackTriggerList ¶ added in v0.8.0
type SlackTriggerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []SlackTrigger `json:"items"`
}
    func (*SlackTriggerList) DeepCopy ¶ added in v0.8.0
func (in *SlackTriggerList) DeepCopy() *SlackTriggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackTriggerList.
func (*SlackTriggerList) DeepCopyInto ¶ added in v0.8.0
func (in *SlackTriggerList) DeepCopyInto(out *SlackTriggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlackTriggerList) DeepCopyObject ¶ added in v0.8.0
func (in *SlackTriggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SlackTriggerSpec ¶ added in v0.8.0
type SlackTriggerSpec struct {
	AppID      string `json:"appID,omitempty"`
	TeamID     string `json:"teamID,omitempty"`
	ThreadName string `json:"threadName,omitempty"`
}
    func (*SlackTriggerSpec) DeepCopy ¶ added in v0.8.0
func (in *SlackTriggerSpec) DeepCopy() *SlackTriggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackTriggerSpec.
func (*SlackTriggerSpec) DeepCopyInto ¶ added in v0.8.0
func (in *SlackTriggerSpec) DeepCopyInto(out *SlackTriggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackTriggerStatus ¶ added in v0.8.0
type SlackTriggerStatus struct {
}
    func (*SlackTriggerStatus) DeepCopy ¶ added in v0.8.0
func (in *SlackTriggerStatus) DeepCopy() *SlackTriggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackTriggerStatus.
func (*SlackTriggerStatus) DeepCopyInto ¶ added in v0.8.0
func (in *SlackTriggerStatus) DeepCopyInto(out *SlackTriggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Thread ¶
type Thread struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   ThreadSpec   `json:"spec,omitempty"`
	Status ThreadStatus `json:"status,omitempty"`
}
    func (*Thread) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Thread.
func (*Thread) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Thread) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Thread) DeleteRefs ¶
func (*Thread) FieldNames ¶
func (*Thread) GetColumns ¶
func (*Thread) IsProjectBased ¶ added in v0.7.0
func (*Thread) IsProjectThread ¶ added in v0.7.0
func (*Thread) IsSharedProject ¶ added in v0.8.0
func (*Thread) IsTemplate ¶ added in v0.8.0
func (*Thread) IsUserThread ¶ added in v0.7.0
type ThreadAuthorization ¶ added in v0.6.0
type ThreadAuthorization struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   ThreadAuthorizationSpec   `json:"spec,omitempty"`
	Status ThreadAuthorizationStatus `json:"status,omitempty"`
}
    func (*ThreadAuthorization) DeepCopy ¶ added in v0.6.0
func (in *ThreadAuthorization) DeepCopy() *ThreadAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadAuthorization.
func (*ThreadAuthorization) DeepCopyInto ¶ added in v0.6.0
func (in *ThreadAuthorization) DeepCopyInto(out *ThreadAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThreadAuthorization) DeepCopyObject ¶ added in v0.6.0
func (in *ThreadAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ThreadAuthorization) DeleteRefs ¶ added in v0.6.0
func (in *ThreadAuthorization) DeleteRefs() []Ref
func (*ThreadAuthorization) FieldNames ¶ added in v0.6.0
func (in *ThreadAuthorization) FieldNames() []string
func (*ThreadAuthorization) Get ¶ added in v0.6.0
func (in *ThreadAuthorization) Get(field string) (value string)
func (*ThreadAuthorization) GetColumns ¶ added in v0.8.0
func (in *ThreadAuthorization) GetColumns() [][]string
func (*ThreadAuthorization) Has ¶ added in v0.6.0
func (in *ThreadAuthorization) Has(field string) (exists bool)
type ThreadAuthorizationList ¶ added in v0.6.0
type ThreadAuthorizationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []ThreadAuthorization `json:"items"`
}
    func (*ThreadAuthorizationList) DeepCopy ¶ added in v0.6.0
func (in *ThreadAuthorizationList) DeepCopy() *ThreadAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadAuthorizationList.
func (*ThreadAuthorizationList) DeepCopyInto ¶ added in v0.6.0
func (in *ThreadAuthorizationList) DeepCopyInto(out *ThreadAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThreadAuthorizationList) DeepCopyObject ¶ added in v0.6.0
func (in *ThreadAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ThreadAuthorizationSpec ¶ added in v0.6.0
type ThreadAuthorizationSpec struct {
	types.ThreadAuthorizationManifest
}
    func (*ThreadAuthorizationSpec) DeepCopy ¶ added in v0.6.0
func (in *ThreadAuthorizationSpec) DeepCopy() *ThreadAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadAuthorizationSpec.
func (*ThreadAuthorizationSpec) DeepCopyInto ¶ added in v0.6.0
func (in *ThreadAuthorizationSpec) DeepCopyInto(out *ThreadAuthorizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreadAuthorizationStatus ¶ added in v0.6.0
type ThreadAuthorizationStatus struct {
}
    func (*ThreadAuthorizationStatus) DeepCopy ¶ added in v0.6.0
func (in *ThreadAuthorizationStatus) DeepCopy() *ThreadAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadAuthorizationStatus.
func (*ThreadAuthorizationStatus) DeepCopyInto ¶ added in v0.6.0
func (in *ThreadAuthorizationStatus) DeepCopyInto(out *ThreadAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreadCapabilities ¶ added in v0.8.0
type ThreadCapabilities struct {
	OnSlackMessage   bool             `json:"onSlackMessage"`
	OnDiscordMessage bool             `json:"onDiscordMessage"`
	OnEmail          *types.OnEmail   `json:"onEmail"`
	OnWebhook        *types.OnWebhook `json:"onWebhook"`
}
    func (*ThreadCapabilities) DeepCopy ¶ added in v0.8.0
func (in *ThreadCapabilities) DeepCopy() *ThreadCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadCapabilities.
func (*ThreadCapabilities) DeepCopyInto ¶ added in v0.8.0
func (in *ThreadCapabilities) DeepCopyInto(out *ThreadCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreadList ¶
type ThreadList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []Thread `json:"items"`
}
    func (*ThreadList) DeepCopy ¶
func (in *ThreadList) DeepCopy() *ThreadList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadList.
func (*ThreadList) DeepCopyInto ¶
func (in *ThreadList) DeepCopyInto(out *ThreadList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThreadList) DeepCopyObject ¶
func (in *ThreadList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ThreadShare ¶ added in v0.7.0
type ThreadShare struct {
}
    func (*ThreadShare) DeepCopy ¶ added in v0.7.0
func (in *ThreadShare) DeepCopy() *ThreadShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadShare.
func (*ThreadShare) DeepCopyInto ¶ added in v0.7.0
func (in *ThreadShare) DeepCopyInto(out *ThreadShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThreadShare) DeepCopyObject ¶ added in v0.7.0
func (in *ThreadShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ThreadShare) DeleteRefs ¶ added in v0.7.0
func (in *ThreadShare) DeleteRefs() []Ref
func (*ThreadShare) FieldNames ¶ added in v0.7.0
func (in *ThreadShare) FieldNames() []string
func (*ThreadShare) Get ¶ added in v0.7.0
func (in *ThreadShare) Get(field string) (value string)
func (*ThreadShare) Has ¶ added in v0.7.0
func (in *ThreadShare) Has(field string) (exists bool)
type ThreadShareList ¶ added in v0.7.0
type ThreadShareList struct {
}
    func (*ThreadShareList) DeepCopy ¶ added in v0.7.0
func (in *ThreadShareList) DeepCopy() *ThreadShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadShareList.
func (*ThreadShareList) DeepCopyInto ¶ added in v0.7.0
func (in *ThreadShareList) DeepCopyInto(out *ThreadShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThreadShareList) DeepCopyObject ¶ added in v0.7.0
func (in *ThreadShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ThreadShareSpec ¶ added in v0.7.0
type ThreadShareSpec struct {
}
    func (*ThreadShareSpec) DeepCopy ¶ added in v0.7.0
func (in *ThreadShareSpec) DeepCopy() *ThreadShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadShareSpec.
func (*ThreadShareSpec) DeepCopyInto ¶ added in v0.7.0
func (in *ThreadShareSpec) DeepCopyInto(out *ThreadShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreadShareStatus ¶ added in v0.7.0
type ThreadShareStatus struct {
	MCPServers []string `json:"mcpServers,omitempty"`
}
    func (*ThreadShareStatus) DeepCopy ¶ added in v0.7.0
func (in *ThreadShareStatus) DeepCopy() *ThreadShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadShareStatus.
func (*ThreadShareStatus) DeepCopyInto ¶ added in v0.7.0
func (in *ThreadShareStatus) DeepCopyInto(out *ThreadShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreadSpec ¶
type ThreadSpec struct {
	Manifest types.ThreadManifest `json:"manifest,omitempty"`
	// ParentThreadName The scope of this thread will inherit the scope of the parent thread. The parent should always be a project thread.
	ParentThreadName string `json:"parentThreadName,omitempty"`
	// SourceThreadName is the thread that this thread was copied from
	SourceThreadName string `json:"sourceThreadName,omitempty"`
	// AgentName is the associated agent for this thread.
	AgentName string `json:"agentName,omitempty"`
	// WorkspaceName is the workspace that will be used by this thread and a new workspace will not be created
	WorkspaceName string `json:"workspaceName,omitempty"`
	// UserID is the user that created this thread (notice the json field name is userUID, we should probably rename that too at some point)
	UserID string `json:"userUID,omitempty"`
	// SystemTask means that this thread was created for non-user purpose for backend operations
	SystemTask bool `json:"systemTask,omitempty"`
	// Abort means that this thread should be aborted immediately
	Abort bool `json:"abort,omitempty"`
	// Project determines whether this thread is a project thread which essentially used as a scope and not really used as a thread to chat with
	Project bool `json:"project,omitempty"`
	// Template determines whether this thread is a project template, an immutable point-in-time snapshot of another project thread
	Template bool `json:"template,omitempty"`
	// Env is the environment variable keys that expected to be set in the credential that matches the thread.Name
	Env []types.EnvVar `json:"env,omitempty"`
	// Ephemeral means that this thread is used once and then can be deleted after an interval
	Ephemeral bool `json:"ephemeral,omitempty"`
	// SystemTools are tools that are set on this thread but not visible to the user
	SystemTools []string `json:"systemTools,omitempty"`
	// Capabilities are the capabilities of this thread
	Capabilities ThreadCapabilities `json:"capabilities,omitempty"`
	// DefaultModelProvider is the provider for the default model for the project.
	DefaultModelProvider string `json:"defaultModelProvider,omitempty"`
	// DefaultModel is the default model for the project.
	DefaultModel string `json:"defaultModel,omitempty"`
	// Models is the list of models that users of the project may choose from.
	// It is a map of model provider to models.
	Models map[string][]string `json:"models,omitempty"`
	// WorkflowName is the workflow owner of the thread
	WorkflowName string `json:"workflowName,omitempty"`
	// WorkflowExecutionName is the workflow execution owner of the thread
	WorkflowExecutionName string `json:"workflowExecutionName,omitempty"`
	// KnowledgeSourceName is the knowledge source owner of the thread
	KnowledgeSourceName string `json:"remoteKnowledgeSourceName,omitempty"`
	// KnowledgeSetName is the knowledge set owner of the thread
	KnowledgeSetName string `json:"knowledgeSetName,omitempty"`
	// WebhookName is the webhook owner of the thread
	WebhookName string `json:"webhookName,omitempty"`
	// EmailReceiverName is the email receiver owner of the thread
	EmailReceiverName string `json:"emailReceiverName,omitempty"`
	// CronJobName is the cron job owner of the thread
	CronJobName string `json:"cronJobName,omitempty"`
	// OAuthAppLoginName is the oauth app login owner of the thread
	OAuthAppLoginName string `json:"oAuthAppLoginName,omitempty"`
}
    func (*ThreadSpec) DeepCopy ¶
func (in *ThreadSpec) DeepCopy() *ThreadSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadSpec.
func (*ThreadSpec) DeepCopyInto ¶
func (in *ThreadSpec) DeepCopyInto(out *ThreadSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreadStatus ¶
type ThreadStatus struct {
	LastRunName            string              `json:"lastRunName,omitempty"`
	CurrentRunName         string              `json:"currentRunName,omitempty"`
	LastRunState           RunStateState       `json:"lastRunState,omitempty"`
	LastUsedTime           metav1.Time         `json:"lastUsedTime,omitempty"`
	WorkflowState          types.WorkflowState `json:"workflowState,omitempty"`
	WorkspaceID            string              `json:"workspaceID,omitempty"`
	WorkspaceName          string              `json:"workspaceName,omitempty"`
	KnowledgeSetNames      []string            `json:"knowledgeSetNames,omitempty"`
	// SharedWorkspaceName is used primarily to store the database content and is scoped to the project and shared across threads
	CopiedTasks         bool   `json:"copiedTasks,omitempty"`
	CopiedTools         bool   `json:"copiedTools,omitempty"`
	Created             bool   `json:"created,omitempty"`
	// WorkflowNamesFromIntegration is the workflow names created from external integration, like slack, discord..
	WorkflowNamesFromIntegration types.WorkflowNamesFromIntegration `json:"workflowNamesFromIntegration,omitempty"`
}
    func (*ThreadStatus) DeepCopy ¶
func (in *ThreadStatus) DeepCopy() *ThreadStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreadStatus.
func (*ThreadStatus) DeepCopyInto ¶
func (in *ThreadStatus) DeepCopyInto(out *ThreadStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tool ¶
type Tool struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   ToolSpec   `json:"spec,omitempty"`
	Status ToolStatus `json:"status,omitempty"`
}
    func (*Tool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tool.
func (*Tool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tool) DeleteRefs ¶ added in v0.7.1
func (*Tool) FieldNames ¶
type ToolList ¶
type ToolList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []Tool `json:"items"`
}
    func (*ToolList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolList.
func (*ToolList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ToolList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ToolReference ¶
type ToolReference struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   ToolReferenceSpec   `json:"spec,omitempty"`
	Status ToolReferenceStatus `json:"status,omitempty"`
}
    func (*ToolReference) DeepCopy ¶
func (in *ToolReference) DeepCopy() *ToolReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolReference.
func (*ToolReference) DeepCopyInto ¶
func (in *ToolReference) DeepCopyInto(out *ToolReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ToolReference) DeepCopyObject ¶
func (in *ToolReference) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ToolReference) DeleteRefs ¶ added in v0.7.0
func (in *ToolReference) DeleteRefs() []Ref
func (*ToolReference) FieldNames ¶
func (in *ToolReference) FieldNames() []string
func (*ToolReference) Get ¶
func (in *ToolReference) Get(field string) string
func (*ToolReference) GetColumns ¶
func (in *ToolReference) GetColumns() [][]string
func (*ToolReference) Has ¶
func (in *ToolReference) Has(field string) bool
type ToolReferenceList ¶
type ToolReferenceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []ToolReference `json:"items"`
}
    func (*ToolReferenceList) DeepCopy ¶
func (in *ToolReferenceList) DeepCopy() *ToolReferenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolReferenceList.
func (*ToolReferenceList) DeepCopyInto ¶
func (in *ToolReferenceList) DeepCopyInto(out *ToolReferenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ToolReferenceList) DeepCopyObject ¶
func (in *ToolReferenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ToolReferenceSpec ¶
type ToolReferenceSpec struct {
	Type           types.ToolReferenceType `json:"type,omitempty"`
	ToolMetadata   map[string]string       `json:"toolMetadata,omitempty"`
	Builtin        bool                    `json:"builtin,omitempty"`
	Reference      string                  `json:"reference,omitempty"`
	Active         *bool                   `json:"active,omitempty"`
	Bundle         bool                    `json:"bundle,omitempty"`
	BundleToolName string                  `json:"bundleToolName,omitempty"`
	ForceRefresh   metav1.Time             `json:"forceRefresh,omitempty"`
}
    func (*ToolReferenceSpec) DeepCopy ¶
func (in *ToolReferenceSpec) DeepCopy() *ToolReferenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolReferenceSpec.
func (*ToolReferenceSpec) DeepCopyInto ¶
func (in *ToolReferenceSpec) DeepCopyInto(out *ToolReferenceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToolReferenceStatus ¶
type ToolReferenceStatus struct {
	Reference          string                `json:"reference,omitempty"`
	Commit             string                `json:"commit,omitempty"`
	ObservedGeneration int64                 `json:"observedGeneration,omitempty"`
	Tool               *ToolShortDescription `json:"tool,omitempty"`
	Error              string                `json:"error,omitempty"`
}
    func (*ToolReferenceStatus) DeepCopy ¶
func (in *ToolReferenceStatus) DeepCopy() *ToolReferenceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolReferenceStatus.
func (*ToolReferenceStatus) DeepCopyInto ¶
func (in *ToolReferenceStatus) DeepCopyInto(out *ToolReferenceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToolShortDescription ¶
type ToolShortDescription struct {
	Name        string            `json:"name,omitempty"`
	Description string            `json:"description,omitempty"`
	Params      map[string]string `json:"params,omitempty"`
	Metadata    map[string]string `json:"metadata,omitempty"`
	// Credentials are all the credentials for this tool, including for tools exported by this tool.
	Credentials []string `json:"credentials,omitempty"`
	// CredentialNames are the names of the credentials for each tool. This is different from the Credentials field
	// because these names could be aliases and identifies which tools have the same credential.
	CredentialNames []string `json:"credentialNames,omitempty"`
}
    func (*ToolShortDescription) DeepCopy ¶
func (in *ToolShortDescription) DeepCopy() *ToolShortDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolShortDescription.
func (*ToolShortDescription) DeepCopyInto ¶
func (in *ToolShortDescription) DeepCopyInto(out *ToolShortDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToolSpec ¶
type ToolSpec struct {
	ThreadName string             `json:"threadName,omitempty"`
	Manifest   types.ToolManifest `json:"manifest,omitempty"`
	Envs       []string           `json:"envs,omitempty"`
}
    func (*ToolSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolSpec.
func (*ToolSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToolStatus ¶
type ToolStatus struct {
}
    func (*ToolStatus) DeepCopy ¶
func (in *ToolStatus) DeepCopy() *ToolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolStatus.
func (*ToolStatus) DeepCopyInto ¶
func (in *ToolStatus) DeepCopyInto(out *ToolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDelete ¶ added in v0.8.0
type UserDelete struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   UserDeleteSpec `json:"spec,omitempty"`
	Status EmptyStatus    `json:"status,omitempty"`
}
    func (*UserDelete) DeepCopy ¶ added in v0.8.0
func (in *UserDelete) DeepCopy() *UserDelete
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDelete.
func (*UserDelete) DeepCopyInto ¶ added in v0.8.0
func (in *UserDelete) DeepCopyInto(out *UserDelete)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserDelete) DeepCopyObject ¶ added in v0.8.0
func (in *UserDelete) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserDeleteList ¶ added in v0.8.0
type UserDeleteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UserDelete `json:"items"`
}
    func (*UserDeleteList) DeepCopy ¶ added in v0.8.0
func (in *UserDeleteList) DeepCopy() *UserDeleteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDeleteList.
func (*UserDeleteList) DeepCopyInto ¶ added in v0.8.0
func (in *UserDeleteList) DeepCopyInto(out *UserDeleteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserDeleteList) DeepCopyObject ¶ added in v0.8.0
func (in *UserDeleteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserDeleteSpec ¶ added in v0.8.0
type UserDeleteSpec struct {
	UserID uint `json:"userID,omitempty"`
}
    func (*UserDeleteSpec) DeepCopy ¶ added in v0.8.0
func (in *UserDeleteSpec) DeepCopy() *UserDeleteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDeleteSpec.
func (*UserDeleteSpec) DeepCopyInto ¶ added in v0.8.0
func (in *UserDeleteSpec) DeepCopyInto(out *UserDeleteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Webhook ¶
type Webhook struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   WebhookSpec   `json:"spec,omitempty"`
	Status WebhookStatus `json:"status,omitempty"`
}
    func (*Webhook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhook.
func (*Webhook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Webhook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Webhook) DeleteRefs ¶
func (*Webhook) FieldNames ¶
func (*Webhook) GetAliasName ¶
func (*Webhook) GetColumns ¶
func (*Webhook) GetObservedGeneration ¶
func (*Webhook) IsAssigned ¶
func (*Webhook) SetAssigned ¶
func (*Webhook) SetObservedGeneration ¶
type WebhookList ¶
type WebhookList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Webhook `json:"items"`
}
    func (*WebhookList) DeepCopy ¶
func (in *WebhookList) DeepCopy() *WebhookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookList.
func (*WebhookList) DeepCopyInto ¶
func (in *WebhookList) DeepCopyInto(out *WebhookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebhookList) DeepCopyObject ¶
func (in *WebhookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WebhookSpec ¶
type WebhookSpec struct {
	types.WebhookManifest `json:",inline"`
	TokenHash             []byte `json:"tokenHash,omitempty"`
	ThreadName            string
}
    func (*WebhookSpec) DeepCopy ¶
func (in *WebhookSpec) DeepCopy() *WebhookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSpec.
func (*WebhookSpec) DeepCopyInto ¶
func (in *WebhookSpec) DeepCopyInto(out *WebhookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookStatus ¶
type WebhookStatus struct {
	AliasAssigned              bool         `json:"aliasAssigned,omitempty"`
	LastSuccessfulRunCompleted *metav1.Time `json:"lastSuccessfulRunCompleted,omitempty"`
	ObservedGeneration         int64        `json:"observedGeneration,omitempty"`
}
    func (*WebhookStatus) DeepCopy ¶
func (in *WebhookStatus) DeepCopy() *WebhookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookStatus.
func (*WebhookStatus) DeepCopyInto ¶
func (in *WebhookStatus) DeepCopyInto(out *WebhookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workflow ¶
type Workflow struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   WorkflowSpec   `json:"spec,omitempty"`
	Status WorkflowStatus `json:"status,omitempty"`
}
    func (*Workflow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.
func (*Workflow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workflow) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workflow) DeleteRefs ¶
func (*Workflow) FieldNames ¶
type WorkflowExecution ¶
type WorkflowExecution struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   WorkflowExecutionSpec   `json:"spec,omitempty"`
	Status WorkflowExecutionStatus `json:"status,omitempty"`
}
    func (*WorkflowExecution) DeepCopy ¶
func (in *WorkflowExecution) DeepCopy() *WorkflowExecution
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowExecution.
func (*WorkflowExecution) DeepCopyInto ¶
func (in *WorkflowExecution) DeepCopyInto(out *WorkflowExecution)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowExecution) DeepCopyObject ¶
func (in *WorkflowExecution) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkflowExecution) DeleteRefs ¶
func (in *WorkflowExecution) DeleteRefs() []Ref
func (*WorkflowExecution) FieldNames ¶
func (in *WorkflowExecution) FieldNames() []string
func (*WorkflowExecution) Get ¶
func (in *WorkflowExecution) Get(field string) string
func (*WorkflowExecution) GetColumns ¶
func (in *WorkflowExecution) GetColumns() [][]string
func (*WorkflowExecution) Has ¶
func (in *WorkflowExecution) Has(field string) bool
type WorkflowExecutionList ¶
type WorkflowExecutionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []WorkflowExecution `json:"items"`
}
    func (*WorkflowExecutionList) DeepCopy ¶
func (in *WorkflowExecutionList) DeepCopy() *WorkflowExecutionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowExecutionList.
func (*WorkflowExecutionList) DeepCopyInto ¶
func (in *WorkflowExecutionList) DeepCopyInto(out *WorkflowExecutionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowExecutionList) DeepCopyObject ¶
func (in *WorkflowExecutionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkflowExecutionSpec ¶
type WorkflowExecutionSpec struct {
	Input string `json:"input,omitempty"`
	// ThreadName is the name of the thread that owns this execution, which is the same as the owning thread of the workflow.
	ThreadName         string `json:"threadName,omitempty"`
	WorkflowName       string `json:"workflowName,omitempty"`
	WebhookName        string `json:"webhookName,omitempty"`
	EmailReceiverName  string `json:"emailReceiverName,omitempty"`
	CronJobName        string `json:"cronJobName,omitempty"`
	WorkflowGeneration int64  `json:"workflowGeneration,omitempty"`
	RunUntilStep       string `json:"runUntilStep,omitempty"`
	// The Run that started this execution
	RunName string `json:"runName,omitempty"`
	// TaskBreadCrumb is a comma-delimited list of taskID calls made to execute this task.
	// This helps to prevent cycles when tasks call tasks.
	TaskBreakCrumb string `json:"taskBreakCrumb,omitempty"`
}
    func (*WorkflowExecutionSpec) DeepCopy ¶
func (in *WorkflowExecutionSpec) DeepCopy() *WorkflowExecutionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowExecutionSpec.
func (*WorkflowExecutionSpec) DeepCopyInto ¶
func (in *WorkflowExecutionSpec) DeepCopyInto(out *WorkflowExecutionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowExecutionStatus ¶
type WorkflowExecutionStatus struct {
	State              types.WorkflowState     `json:"state,omitempty"`
	Output             string                  `json:"output,omitempty"`
	Error              string                  `json:"error,omitempty"`
	ThreadName         string                  `json:"threadName,omitempty"`
	WorkflowManifest   *types.WorkflowManifest `json:"workflowManifest,omitempty"`
	EndTime            *metav1.Time            `json:"endTime,omitempty"`
	WorkflowGeneration int64                   `json:"workflowGeneration,omitempty"`
}
    func (*WorkflowExecutionStatus) DeepCopy ¶
func (in *WorkflowExecutionStatus) DeepCopy() *WorkflowExecutionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowExecutionStatus.
func (*WorkflowExecutionStatus) DeepCopyInto ¶
func (in *WorkflowExecutionStatus) DeepCopyInto(out *WorkflowExecutionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowList ¶
type WorkflowList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []Workflow `json:"items"`
}
    func (*WorkflowList) DeepCopy ¶
func (in *WorkflowList) DeepCopy() *WorkflowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowList.
func (*WorkflowList) DeepCopyInto ¶
func (in *WorkflowList) DeepCopyInto(out *WorkflowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowList) DeepCopyObject ¶
func (in *WorkflowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkflowSpec ¶
type WorkflowSpec struct {
	ThreadName         string                 `json:"threadName,omitempty"`
	Manifest           types.WorkflowManifest `json:"manifest,omitempty"`
	Managed            bool                   `json:"managed,omitempty"`
	SourceThreadName   string                 `json:"sourceThreadName,omitempty"`
	SourceWorkflowName string                 `json:"sourceWorkflowName,omitempty"`
}
    func (*WorkflowSpec) DeepCopy ¶
func (in *WorkflowSpec) DeepCopy() *WorkflowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpec.
func (*WorkflowSpec) DeepCopyInto ¶
func (in *WorkflowSpec) DeepCopyInto(out *WorkflowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStatus ¶
type WorkflowStatus struct {
}
    func (*WorkflowStatus) DeepCopy ¶
func (in *WorkflowStatus) DeepCopy() *WorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatus.
func (*WorkflowStatus) DeepCopyInto ¶
func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStep ¶
type WorkflowStep struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   WorkflowStepSpec   `json:"spec,omitempty"`
	Status WorkflowStepStatus `json:"status,omitempty"`
}
    func (*WorkflowStep) DeepCopy ¶
func (in *WorkflowStep) DeepCopy() *WorkflowStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStep.
func (*WorkflowStep) DeepCopyInto ¶
func (in *WorkflowStep) DeepCopyInto(out *WorkflowStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowStep) DeepCopyObject ¶
func (in *WorkflowStep) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkflowStep) DeleteRefs ¶
func (in *WorkflowStep) DeleteRefs() []Ref
func (*WorkflowStep) FieldNames ¶
func (in *WorkflowStep) FieldNames() []string
func (*WorkflowStep) Get ¶
func (in *WorkflowStep) Get(field string) (value string)
func (*WorkflowStep) GetColumns ¶
func (in *WorkflowStep) GetColumns() [][]string
func (*WorkflowStep) Has ¶
func (in *WorkflowStep) Has(field string) (exists bool)
func (*WorkflowStep) IsGenerationInSync ¶
func (in *WorkflowStep) IsGenerationInSync() bool
type WorkflowStepList ¶
type WorkflowStepList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items []WorkflowStep `json:"items"`
}
    func (*WorkflowStepList) DeepCopy ¶
func (in *WorkflowStepList) DeepCopy() *WorkflowStepList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStepList.
func (*WorkflowStepList) DeepCopyInto ¶
func (in *WorkflowStepList) DeepCopyInto(out *WorkflowStepList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowStepList) DeepCopyObject ¶
func (in *WorkflowStepList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkflowStepSpec ¶
type WorkflowStepSpec struct {
	AfterWorkflowStepName string     `json:"afterWorkflowStepName,omitempty"`
	Step                  types.Step `json:"step,omitempty"`
	WorkflowExecutionName string     `json:"workflowExecutionName,omitempty"`
	WorkflowGeneration    int64      `json:"workflowGeneration,omitempty"`
}
    func (*WorkflowStepSpec) DeepCopy ¶
func (in *WorkflowStepSpec) DeepCopy() *WorkflowStepSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStepSpec.
func (*WorkflowStepSpec) DeepCopyInto ¶
func (in *WorkflowStepSpec) DeepCopyInto(out *WorkflowStepSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStepStatus ¶
type WorkflowStepStatus struct {
	WorkflowGeneration int64               `json:"workflowGeneration,omitempty"`
	State              types.WorkflowState `json:"state,omitempty"`
	Error              string              `json:"message,omitempty"`
	ThreadName         string              `json:"threadName,omitempty"`
	RunNames           []string            `json:"runNames,omitempty"`
	LastRunName        string              `json:"lastRunName,omitempty"`
}
    func (*WorkflowStepStatus) DeepCopy ¶
func (in *WorkflowStepStatus) DeepCopy() *WorkflowStepStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStepStatus.
func (*WorkflowStepStatus) DeepCopyInto ¶
func (in *WorkflowStepStatus) DeepCopyInto(out *WorkflowStepStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (WorkflowStepStatus) FirstRun ¶
func (in WorkflowStepStatus) FirstRun() string
func (WorkflowStepStatus) HasRunsSet ¶
func (in WorkflowStepStatus) HasRunsSet() bool
type Workspace ¶
type Workspace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspaceSpec   `json:"spec,omitempty"`
	Status            WorkspaceStatus `json:"status,omitempty"`
}
    func (*Workspace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.
func (*Workspace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workspace) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workspace) DeleteRefs ¶
func (*Workspace) FieldNames ¶
func (*Workspace) GetColumns ¶
type WorkspaceList ¶
type WorkspaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Workspace `json:"items"`
}
    func (*WorkspaceList) DeepCopy ¶
func (in *WorkspaceList) DeepCopy() *WorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceList.
func (*WorkspaceList) DeepCopyInto ¶
func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceList) DeepCopyObject ¶
func (in *WorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceSpec ¶
type WorkspaceSpec struct {
	AgentName           string   `json:"agentName,omitempty"`
	WorkflowName        string   `json:"workflowName,omitempty"`
	ThreadName          string   `json:"threadName,omitempty"`
	KnowledgeSetName    string   `json:"knowledgeSetName,omitempty"`
	KnowledgeSourceName string   `json:"knowledgeSourceName,omitempty"`
	FromWorkspaceNames  []string `json:"fromWorkspaceNames,omitempty"`
}
    func (*WorkspaceSpec) DeepCopy ¶
func (in *WorkspaceSpec) DeepCopy() *WorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpec.
func (*WorkspaceSpec) DeepCopyInto ¶
func (in *WorkspaceSpec) DeepCopyInto(out *WorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceStatus ¶
type WorkspaceStatus struct {
	WorkspaceID string `json:"workspaceID,omitempty"`
}
    func (*WorkspaceStatus) DeepCopy ¶
func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus.
func (*WorkspaceStatus) DeepCopyInto ¶
func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
       Source Files
      ¶
      Source Files
      ¶
    
- accesscontrolrule.go
- agent.go
- alias.go
- cronjob.go
- defaultmodelalias.go
- doc.go
- emailaddress.go
- file.go
- generationed.go
- knowledgeset.go
- knowledgesource.go
- knowledgesummary.go
- mcpcatalog.go
- mcpserver.go
- mcpservercatalogentry.go
- mcpserverinstance.go
- mcpsession.go
- mcpwebhookvalidation.go
- memoryset.go
- model.go
- oauthapp.go
- oauthauthrequest.go
- oauthclient.go
- oauthtoken.go
- projectinvitation.go
- projectmcpserver.go
- prompts.go
- refs.go
- run.go
- runstate.go
- scheme.go
- slackreceiver.go
- slacktrigger.go
- thread.go
- threadauthorization.go
- threadshare.go
- time.go
- tool.go
- toolreference.go
- userdelete.go
- webhook.go
- workflow.go
- workflowexecution.go
- workflowstep.go
- workspace.go
- zz_generated.deepcopy.go