v1

package
v0.1.0-rc3 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultAgentPrompt         = "You are a helpful assistant."
	DefaultWorkflowAgentPrompt = "You are a helpful assistant, precisely follow the given instructions."
)
View Source
const (
	RunFinalizer             = "otto.otto8.ai/run"
	KnowledgeFileFinalizer   = "otto.otto8.ai/knowledge-file"
	WorkspaceFinalizer       = "otto.otto8.ai/workspace"
	KnowledgeSetFinalizer    = "otto.otto8.ai/knowledge-set"
	KnowledgeSourceFinalizer = "otto.otto8.ai/knowledge-source"
)
View Source
const Version = "v1"

Variables

View Source
var SchemeGroupVersion = schema.GroupVersion{
	Group:   otto_gptscript_ai.Group,
	Version: Version,
}

Functions

func AddToScheme

func AddToScheme(scheme *runtime.Scheme) error

func AddToSchemeWithGV

func AddToSchemeWithGV(scheme *runtime.Scheme, schemeGroupVersion schema.GroupVersion) error

func CredentialTool

func CredentialTool(ctx context.Context, c kclient.Client, namespace string, toolReferenceName string) (string, error)

func NewTime

func NewTime(t *metav1.Time) *types.Time

func OAuthAppGetTokenURL

func OAuthAppGetTokenURL(baseURL string) string

func ObjectNameFromAbsolutePath

func ObjectNameFromAbsolutePath(absolutePath string) string

Types

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

func (in *Agent) DeepCopy() *Agent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Agent.

func (*Agent) DeepCopyInto

func (in *Agent) DeepCopyInto(out *Agent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Agent) DeepCopyObject

func (in *Agent) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Agent) FieldNames

func (a *Agent) FieldNames() []string

func (*Agent) Get

func (a *Agent) Get(field string) string

func (*Agent) Has

func (a *Agent) Has(field string) bool

type AgentList

type AgentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Agent `json:"items"`
}

func (*AgentList) DeepCopy

func (in *AgentList) DeepCopy() *AgentList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentList.

func (*AgentList) DeepCopyInto

func (in *AgentList) DeepCopyInto(out *AgentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AgentList) DeepCopyObject

func (in *AgentList) DeepCopyObject() runtime.Object

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"`
	InputFilters        []string            `json:"inputFilters,omitempty"`
	CredentialContextID string              `json:"credentialContextID,omitempty"`
}

func (*AgentSpec) DeepCopy

func (in *AgentSpec) DeepCopy() *AgentSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentSpec.

func (*AgentSpec) DeepCopyInto

func (in *AgentSpec) DeepCopyInto(out *AgentSpec)

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"`
	External          types.AgentExternalStatus `json:"external,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 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

func (in *CronJob) DeepCopy() *CronJob

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronJob.

func (*CronJob) DeepCopyInto

func (in *CronJob) DeepCopyInto(out *CronJob)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CronJob) DeepCopyObject

func (in *CronJob) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CronJob) DeleteRefs

func (c *CronJob) DeleteRefs() []Ref

func (*CronJob) GetColumns

func (*CronJob) GetColumns() [][]string

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"`
}

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 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 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"`
}

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

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"`
}

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"`
	SuggestedDataDescription string `json:"suggestedDataDescription,omitempty"`
	WorkspaceName            string `json:"workspaceName,omitempty"`
	ThreadName               string `json:"threadName,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

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 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

func (in *Model) DeepCopy() *Model

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.

func (*Model) DeepCopyInto

func (in *Model) DeepCopyInto(out *Model)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Model) DeepCopyObject

func (in *Model) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Model) FieldNames

func (m *Model) FieldNames() []string

func (*Model) Get

func (m *Model) Get(field string) string

func (*Model) Has

func (m *Model) Has(field string) bool

type ModelList

type ModelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Model `json:"items"`
}

func (*ModelList) DeepCopy

func (in *ModelList) DeepCopy() *ModelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.

func (*ModelList) DeepCopyInto

func (in *ModelList) DeepCopyInto(out *ModelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelList) DeepCopyObject

func (in *ModelList) DeepCopyObject() runtime.Object

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

func (in *ModelSpec) DeepCopy() *ModelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.

func (*ModelSpec) DeepCopyInto

func (in *ModelSpec) DeepCopyInto(out *ModelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelStatus

type ModelStatus struct{}

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 (r *OAuthApp) AuthorizeURL(baseURL string) string

func (*OAuthApp) DeepCopy

func (in *OAuthApp) DeepCopy() *OAuthApp

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthApp.

func (*OAuthApp) DeepCopyInto

func (in *OAuthApp) DeepCopyInto(out *OAuthApp)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthApp) DeepCopyObject

func (in *OAuthApp) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthApp) DeleteRefs

func (r *OAuthApp) DeleteRefs() []Ref

func (*OAuthApp) FieldNames

func (r *OAuthApp) FieldNames() []string

func (*OAuthApp) Get

func (r *OAuthApp) Get(field string) string

func (*OAuthApp) Has

func (r *OAuthApp) Has(field string) bool

func (*OAuthApp) RedirectURL

func (r *OAuthApp) RedirectURL(baseURL string) string

func (*OAuthApp) RefreshURL

func (r *OAuthApp) RefreshURL(baseURL string) string

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"`
}

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 OAuthAppReference

type OAuthAppReference struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OAuthAppReferenceSpec `json:"spec,omitempty"`
	Status            EmptyStatus           `json:"status,omitempty"`
}

func (*OAuthAppReference) DeepCopy

func (in *OAuthAppReference) DeepCopy() *OAuthAppReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppReference.

func (*OAuthAppReference) DeepCopyInto

func (in *OAuthAppReference) DeepCopyInto(out *OAuthAppReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthAppReference) DeepCopyObject

func (in *OAuthAppReference) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthAppReference) DeleteRefs

func (r *OAuthAppReference) DeleteRefs() []Ref

func (*OAuthAppReference) FieldNames

func (r *OAuthAppReference) FieldNames() []string

func (*OAuthAppReference) Get

func (r *OAuthAppReference) Get(field string) string

func (*OAuthAppReference) Has

func (r *OAuthAppReference) Has(field string) bool

func (*OAuthAppReference) NamespaceScoped

func (*OAuthAppReference) NamespaceScoped() bool

type OAuthAppReferenceList

type OAuthAppReferenceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OAuthAppReference `json:"items"`
}

func (*OAuthAppReferenceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppReferenceList.

func (*OAuthAppReferenceList) DeepCopyInto

func (in *OAuthAppReferenceList) DeepCopyInto(out *OAuthAppReferenceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthAppReferenceList) DeepCopyObject

func (in *OAuthAppReferenceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OAuthAppReferenceSpec

type OAuthAppReferenceSpec struct {
	AppName      string `json:"appName,omitempty"`
	AppNamespace string `json:"appNamespace,omitempty"`
}

func (*OAuthAppReferenceSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAppReferenceSpec.

func (*OAuthAppReferenceSpec) DeepCopyInto

func (in *OAuthAppReferenceSpec) DeepCopyInto(out *OAuthAppReferenceSpec)

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"`
}

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 Ref

type Ref struct {
	ObjType   kclient.Object
	Namespace string
	Name      string
}

type Reference

type Reference struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ReferenceSpec `json:"spec,omitempty"`
	Status EmptyStatus   `json:"status,omitempty"`
}

func (*Reference) DeepCopy

func (in *Reference) DeepCopy() *Reference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Reference.

func (*Reference) DeepCopyInto

func (in *Reference) DeepCopyInto(out *Reference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Reference) DeepCopyObject

func (in *Reference) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Reference) DeleteRefs

func (in *Reference) DeleteRefs() []Ref

type ReferenceList

type ReferenceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Reference `json:"items"`
}

func (*ReferenceList) DeepCopy

func (in *ReferenceList) DeepCopy() *ReferenceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferenceList.

func (*ReferenceList) DeepCopyInto

func (in *ReferenceList) DeepCopyInto(out *ReferenceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ReferenceList) DeepCopyObject

func (in *ReferenceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ReferenceSpec

type ReferenceSpec struct {
	AgentName    string `json:"agentName,omitempty"`
	WorkflowName string `json:"workflowName,omitempty"`
}

func (*ReferenceSpec) DeepCopy

func (in *ReferenceSpec) DeepCopy() *ReferenceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferenceSpec.

func (*ReferenceSpec) DeepCopyInto

func (in *ReferenceSpec) DeepCopyInto(out *ReferenceSpec)

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

func (in *Run) DeepCopy() *Run

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Run.

func (*Run) DeepCopyInto

func (in *Run) DeepCopyInto(out *Run)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Run) DeepCopyObject

func (in *Run) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Run) DeleteRefs

func (in *Run) DeleteRefs() []Ref

func (*Run) FieldNames

func (in *Run) FieldNames() []string

func (*Run) Get

func (in *Run) Get(field string) string

func (*Run) GetColumns

func (in *Run) GetColumns() [][]string

func (*Run) Has

func (in *Run) Has(field string) bool

type RunList

type RunList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Run `json:"items"`
}

func (*RunList) DeepCopy

func (in *RunList) DeepCopy() *RunList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunList.

func (*RunList) DeepCopyInto

func (in *RunList) DeepCopyInto(out *RunList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RunList) DeepCopyObject

func (in *RunList) DeepCopyObject() runtime.Object

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"`
	DefaultModel          string                  `json:"defaultModel,omitempty"`
}

func (*RunSpec) DeepCopy

func (in *RunSpec) DeepCopy() *RunSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunSpec.

func (*RunSpec) DeepCopyInto

func (in *RunSpec) DeepCopyInto(out *RunSpec)

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

func (in *RunState) DeepCopy() *RunState

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunState.

func (*RunState) DeepCopyInto

func (in *RunState) DeepCopyInto(out *RunState)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RunState) DeepCopyObject

func (in *RunState) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RunState) DeleteRefs

func (in *RunState) DeleteRefs() []Ref

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 RunStatus

type RunStatus struct {
	Conditions []metav1.Condition       `json:"conditions,omitempty"`
	State      gptscriptclient.RunState `json:"state,omitempty"`
	Output     string                   `json:"output"`
	EndTime    metav1.Time              `json:"endTime,omitempty"`
	Error      string                   `json:"error,omitempty"`
	SubCall    *SubCall                 `json:"subCall,omitempty"`
}

func (*RunStatus) DeepCopy

func (in *RunStatus) DeepCopy() *RunStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunStatus.

func (*RunStatus) DeepCopyInto

func (in *RunStatus) DeepCopyInto(out *RunStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubCall

type SubCall struct {
	Type     string `json:"type,omitempty"`
	Workflow string `json:"workflow,omitempty"`
	Input    string `json:"input,omitempty"`
}

func (*SubCall) DeepCopy

func (in *SubCall) DeepCopy() *SubCall

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubCall.

func (*SubCall) DeepCopyInto

func (in *SubCall) DeepCopyInto(out *SubCall)

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

func (in *Thread) DeepCopy() *Thread

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Thread.

func (*Thread) DeepCopyInto

func (in *Thread) DeepCopyInto(out *Thread)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Thread) DeepCopyObject

func (in *Thread) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Thread) DeleteRefs

func (in *Thread) DeleteRefs() []Ref

func (*Thread) FieldNames

func (in *Thread) FieldNames() []string

func (*Thread) Get

func (in *Thread) Get(field string) (value string)

func (*Thread) GetColumns

func (in *Thread) GetColumns() [][]string

func (*Thread) Has

func (in *Thread) Has(field string) (exists bool)

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 ThreadSpec

type ThreadSpec struct {
	Manifest              types.ThreadManifest `json:"manifest,omitempty"`
	ParentThreadName      string               `json:"parentThreadName,omitempty"`
	AgentName             string               `json:"agentName,omitempty"`
	AgentRefName          string               `json:"agentRefName,omitempty"`
	WorkflowName          string               `json:"workflowName,omitempty"`
	WorkflowExecutionName string               `json:"workflowExecutionName,omitempty"`
	KnowledgeSourceName   string               `json:"remoteKnowledgeSourceName,omitempty"`
	KnowledgeSetName      string               `json:"knowledgeSetName,omitempty"`
	WebhookName           string               `json:"webhookName,omitempty"`
	CronJobName           string               `json:"cronJobName,omitempty"`
	WorkspaceName         string               `json:"workspaceName,omitempty"`
	FromWorkspaceNames    []string             `json:"fromWorkspaceNames,omitempty"`
	OAuthAppLoginName     string               `json:"oAuthAppLoginName,omitempty"`
	UserUID               string               `json:"userUID,omitempty"`
	SystemTask            bool                 `json:"systemTask,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       gptscriptclient.RunState `json:"lastRunState,omitempty"`
	WorkflowState      types.WorkflowState      `json:"workflowState,omitempty"`
	WorkspaceID        string                   `json:"workspaceID,omitempty"`
	PreviousThreadName string                   `json:"previousThreadName,omitempty"`
	KnowledgeSetNames  []string                 `json:"knowledgeSetNames,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 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) GetColumns

func (in *ToolReference) GetColumns() [][]string

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"`
	Builtin   bool                    `json:"builtin,omitempty"`
	Reference string                  `json:"reference,omitempty"`
	Active    *bool                   `json:"active,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"`
	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"`
	Credential  string            `json:"credential,omitempty"`
}

func (*ToolShortDescription) DeepCopy

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 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

func (in *Webhook) DeepCopy() *Webhook

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhook.

func (*Webhook) DeepCopyInto

func (in *Webhook) DeepCopyInto(out *Webhook)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Webhook) DeepCopyObject

func (in *Webhook) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Webhook) DeleteRefs

func (w *Webhook) DeleteRefs() []Ref

func (*Webhook) GetColumns

func (*Webhook) GetColumns() [][]string

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 WebhookReference

type WebhookReference struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   WebhookReferenceSpec `json:"spec,omitempty"`
	Status EmptyStatus          `json:"status,omitempty"`
}

func (*WebhookReference) DeepCopy

func (in *WebhookReference) DeepCopy() *WebhookReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReference.

func (*WebhookReference) DeepCopyInto

func (in *WebhookReference) DeepCopyInto(out *WebhookReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebhookReference) DeepCopyObject

func (in *WebhookReference) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WebhookReference) DeleteRefs

func (in *WebhookReference) DeleteRefs() []Ref

func (*WebhookReference) FieldNames

func (*WebhookReference) FieldNames() []string

func (*WebhookReference) Get

func (in *WebhookReference) Get(field string) string

func (*WebhookReference) Has

func (in *WebhookReference) Has(field string) bool

func (*WebhookReference) NamespaceScoped

func (*WebhookReference) NamespaceScoped() bool

type WebhookReferenceList

type WebhookReferenceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []WebhookReference `json:"items"`
}

func (*WebhookReferenceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReferenceList.

func (*WebhookReferenceList) DeepCopyInto

func (in *WebhookReferenceList) DeepCopyInto(out *WebhookReferenceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebhookReferenceList) DeepCopyObject

func (in *WebhookReferenceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WebhookReferenceSpec

type WebhookReferenceSpec struct {
	WebhookNamespace string `json:"webhookNamespace,omitempty"`
	WebhookName      string `json:"webhookName,omitempty"`
	Custom           bool   `json:"custom,omitempty"`
}

func (*WebhookReferenceSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReferenceSpec.

func (*WebhookReferenceSpec) DeepCopyInto

func (in *WebhookReferenceSpec) DeepCopyInto(out *WebhookReferenceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebhookReferenceStatus

type WebhookReferenceStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

func (*WebhookReferenceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReferenceStatus.

func (*WebhookReferenceStatus) DeepCopyInto

func (in *WebhookReferenceStatus) DeepCopyInto(out *WebhookReferenceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebhookSpec

type WebhookSpec struct {
	types.WebhookManifest `json:",inline"`
	PasswordHash          []byte `json:"passwordHash,omitempty"`
}

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 {
	External                   types.WebhookExternalStatus `json:"external,omitempty"`
	LastSuccessfulRunCompleted *metav1.Time                `json:"lastSuccessfulRunCompleted,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

func (in *Workflow) DeepCopy() *Workflow

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.

func (*Workflow) DeepCopyInto

func (in *Workflow) DeepCopyInto(out *Workflow)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Workflow) DeepCopyObject

func (in *Workflow) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

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

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"`
	WorkflowName          string `json:"workflowName,omitempty"`
	WebhookName           string `json:"webhookName,omitempty"`
	CronJobName           string `json:"cronJobName,omitempty"`
	ParentThreadName      string `json:"parentThreadName,omitempty"`
	ParentRunName         string `json:"parentRunName,omitempty"`
	AfterWorkflowStepName string `json:"afterWorkflowStepName,omitempty"`
	WorkspaceName         string `json:"workspaceName,omitempty"`
	WorkflowGeneration    int64  `json:"workflowGeneration,omitempty"`
	RunUntilStep          string `json:"runUntilStep,omitempty"`
}

func (*WorkflowExecutionSpec) DeepCopy

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

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 {
	Manifest types.WorkflowManifest `json:"manifest,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 {
	External      types.WorkflowExternalStatus `json:"external,omitempty"`
	WorkspaceName string                       `json:"workspaceName,omitempty"`
}

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) GetColumns

func (in *WorkflowStep) GetColumns() [][]string

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"`
	SubCalls           []SubCall           `json:"subCalls,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

func (in *Workspace) DeepCopy() *Workspace

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.

func (*Workspace) DeepCopyInto

func (in *Workspace) DeepCopyInto(out *Workspace)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Workspace) DeepCopyObject

func (in *Workspace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Workspace) DeleteRefs

func (in *Workspace) DeleteRefs() []Ref

func (*Workspace) FieldNames

func (*Workspace) FieldNames() []string

func (*Workspace) Get

func (in *Workspace) Get(field string) string

func (*Workspace) GetColumns

func (in *Workspace) GetColumns() [][]string

func (*Workspace) Has

func (in *Workspace) Has(field string) bool

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.

Jump to

Keyboard shortcuts

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