Documentation
¶
Index ¶
- type AilyKnowledgeDataset
- type AilyKnowledgeDatasetBuilder
- type AilyKnowledgeDatatable
- type AilyKnowledgeDatatableBuilder
- type AilyKnowledgeDocs
- type AilyKnowledgeDocsBuilder
- func (builder *AilyKnowledgeDocsBuilder) Build() *AilyKnowledgeDocs
- func (builder *AilyKnowledgeDocsBuilder) Title(title string) *AilyKnowledgeDocsBuilder
- func (builder *AilyKnowledgeDocsBuilder) Token(token string) *AilyKnowledgeDocsBuilder
- func (builder *AilyKnowledgeDocsBuilder) Type(type_ string) *AilyKnowledgeDocsBuilder
- func (builder *AilyKnowledgeDocsBuilder) Url(url string) *AilyKnowledgeDocsBuilder
- type AilyKnowledgeFile
- type AilyKnowledgeFileBuilder
- func (builder *AilyKnowledgeFileBuilder) Build() *AilyKnowledgeFile
- func (builder *AilyKnowledgeFileBuilder) Content(content string) *AilyKnowledgeFileBuilder
- func (builder *AilyKnowledgeFileBuilder) MimeType(mimeType string) *AilyKnowledgeFileBuilder
- func (builder *AilyKnowledgeFileBuilder) SourceUrl(sourceUrl string) *AilyKnowledgeFileBuilder
- func (builder *AilyKnowledgeFileBuilder) Title(title string) *AilyKnowledgeFileBuilder
- type AilyKnowledgeFolder
- type AilyKnowledgeFolderBuilder
- func (builder *AilyKnowledgeFolderBuilder) Build() *AilyKnowledgeFolder
- func (builder *AilyKnowledgeFolderBuilder) Title(title string) *AilyKnowledgeFolderBuilder
- func (builder *AilyKnowledgeFolderBuilder) Token(token string) *AilyKnowledgeFolderBuilder
- func (builder *AilyKnowledgeFolderBuilder) Url(url string) *AilyKnowledgeFolderBuilder
- type AilyKnowledgeHelpdesk
- type AilyKnowledgeHelpdeskBuilder
- type AilyKnowledgeWeb
- type AilyKnowledgeWebBuilder
- type AilyKnowledgeWikiSpace
- type AilyKnowledgeWikiSpaceBuilder
- func (builder *AilyKnowledgeWikiSpaceBuilder) Build() *AilyKnowledgeWikiSpace
- func (builder *AilyKnowledgeWikiSpaceBuilder) SpaceId(spaceId string) *AilyKnowledgeWikiSpaceBuilder
- func (builder *AilyKnowledgeWikiSpaceBuilder) SubDocs(subDocs []*AilyKnowledgeDocs) *AilyKnowledgeWikiSpaceBuilder
- func (builder *AilyKnowledgeWikiSpaceBuilder) Title(title string) *AilyKnowledgeWikiSpaceBuilder
- type AilyMention
- type AilyMentionBuilder
- func (builder *AilyMentionBuilder) AilyId(ailyId string) *AilyMentionBuilder
- func (builder *AilyMentionBuilder) Build() *AilyMention
- func (builder *AilyMentionBuilder) EntityId(entityId string) *AilyMentionBuilder
- func (builder *AilyMentionBuilder) IdentityProvider(identityProvider string) *AilyMentionBuilder
- func (builder *AilyMentionBuilder) Key(key string) *AilyMentionBuilder
- func (builder *AilyMentionBuilder) Name(name string) *AilyMentionBuilder
- type AilyMessage
- type AilyMessageBuilder
- func (builder *AilyMessageBuilder) Build() *AilyMessage
- func (builder *AilyMessageBuilder) Content(content string) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) ContentType(contentType string) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) CreatedAt(createdAt string) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) Files(files []*AilyMessageFile) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) Id(id string) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) Mentions(mentions []*AilyMention) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) PlainText(plainText string) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) QuoteMessageId(quoteMessageId string) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) RunId(runId string) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) Sender(sender *AilySender) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) SessionId(sessionId string) *AilyMessageBuilder
- func (builder *AilyMessageBuilder) Status(status string) *AilyMessageBuilder
- type AilyMessageFile
- type AilyMessageFileBuilder
- func (builder *AilyMessageFileBuilder) Build() *AilyMessageFile
- func (builder *AilyMessageFileBuilder) CreatedAt(createdAt string) *AilyMessageFileBuilder
- func (builder *AilyMessageFileBuilder) FileName(fileName string) *AilyMessageFileBuilder
- func (builder *AilyMessageFileBuilder) Id(id string) *AilyMessageFileBuilder
- func (builder *AilyMessageFileBuilder) Metadata(metadata string) *AilyMessageFileBuilder
- func (builder *AilyMessageFileBuilder) MimeType(mimeType string) *AilyMessageFileBuilder
- func (builder *AilyMessageFileBuilder) PreviewUrl(previewUrl *AilyMessageFilePreview) *AilyMessageFileBuilder
- type AilyMessageFileFilter
- type AilyMessageFileFilterBuilder
- type AilyMessageFilePreview
- type AilyMessageFilePreviewBuilder
- type AilyMessageFilter
- type AilyMessageFilterBuilder
- type AilySender
- type AilySenderBuilder
- func (builder *AilySenderBuilder) AilyId(ailyId string) *AilySenderBuilder
- func (builder *AilySenderBuilder) Build() *AilySender
- func (builder *AilySenderBuilder) EntityId(entityId string) *AilySenderBuilder
- func (builder *AilySenderBuilder) IdentityProvider(identityProvider string) *AilySenderBuilder
- func (builder *AilySenderBuilder) SenderType(senderType string) *AilySenderBuilder
- type AilySession
- type AilySessionBuilder
- func (builder *AilySessionBuilder) Build() *AilySession
- func (builder *AilySessionBuilder) ChannelContext(channelContext string) *AilySessionBuilder
- func (builder *AilySessionBuilder) CreatedAt(createdAt string) *AilySessionBuilder
- func (builder *AilySessionBuilder) CreatedBy(createdBy string) *AilySessionBuilder
- func (builder *AilySessionBuilder) Id(id string) *AilySessionBuilder
- func (builder *AilySessionBuilder) Metadata(metadata string) *AilySessionBuilder
- func (builder *AilySessionBuilder) ModifiedAt(modifiedAt string) *AilySessionBuilder
- type App
- type AppBuilder
- type BuiltinAction
- type BuiltinActionBuilder
- func (builder *BuiltinActionBuilder) ActionStatus(actionStatus string) *BuiltinActionBuilder
- func (builder *BuiltinActionBuilder) Build() *BuiltinAction
- func (builder *BuiltinActionBuilder) BuiltinActionType(builtinActionType string) *BuiltinActionBuilder
- func (builder *BuiltinActionBuilder) Enable(enable bool) *BuiltinActionBuilder
- func (builder *BuiltinActionBuilder) Extra(extra string) *BuiltinActionBuilder
- type CancelAilySessionRunReq
- type CancelAilySessionRunReqBuilder
- type CancelAilySessionRunResp
- type CancelAilySessionRunRespData
- type CreateAilySessionAilyMessagePathReqBodyBuilder
- func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) Build() (*CreateAilySessionAilyMessageReqBody, error)
- func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) Content(content string) *CreateAilySessionAilyMessagePathReqBodyBuilder
- func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) ContentType(contentType string) *CreateAilySessionAilyMessagePathReqBodyBuilder
- func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) FileIds(fileIds []string) *CreateAilySessionAilyMessagePathReqBodyBuilder
- func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) IdempotentId(idempotentId string) *CreateAilySessionAilyMessagePathReqBodyBuilder
- func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) Mentions(mentions []*AilyMention) *CreateAilySessionAilyMessagePathReqBodyBuilder
- func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) QuoteMessageId(quoteMessageId string) *CreateAilySessionAilyMessagePathReqBodyBuilder
- type CreateAilySessionAilyMessageReq
- type CreateAilySessionAilyMessageReqBody
- type CreateAilySessionAilyMessageReqBodyBuilder
- func (builder *CreateAilySessionAilyMessageReqBodyBuilder) Build() *CreateAilySessionAilyMessageReqBody
- func (builder *CreateAilySessionAilyMessageReqBodyBuilder) Content(content string) *CreateAilySessionAilyMessageReqBodyBuilder
- func (builder *CreateAilySessionAilyMessageReqBodyBuilder) ContentType(contentType string) *CreateAilySessionAilyMessageReqBodyBuilder
- func (builder *CreateAilySessionAilyMessageReqBodyBuilder) FileIds(fileIds []string) *CreateAilySessionAilyMessageReqBodyBuilder
- func (builder *CreateAilySessionAilyMessageReqBodyBuilder) IdempotentId(idempotentId string) *CreateAilySessionAilyMessageReqBodyBuilder
- func (builder *CreateAilySessionAilyMessageReqBodyBuilder) Mentions(mentions []*AilyMention) *CreateAilySessionAilyMessageReqBodyBuilder
- func (builder *CreateAilySessionAilyMessageReqBodyBuilder) QuoteMessageId(quoteMessageId string) *CreateAilySessionAilyMessageReqBodyBuilder
- type CreateAilySessionAilyMessageReqBuilder
- func (builder *CreateAilySessionAilyMessageReqBuilder) AilySessionId(ailySessionId string) *CreateAilySessionAilyMessageReqBuilder
- func (builder *CreateAilySessionAilyMessageReqBuilder) Body(body *CreateAilySessionAilyMessageReqBody) *CreateAilySessionAilyMessageReqBuilder
- func (builder *CreateAilySessionAilyMessageReqBuilder) Build() *CreateAilySessionAilyMessageReq
- type CreateAilySessionAilyMessageResp
- type CreateAilySessionAilyMessageRespData
- type CreateAilySessionPathReqBodyBuilder
- func (builder *CreateAilySessionPathReqBodyBuilder) Build() (*CreateAilySessionReqBody, error)
- func (builder *CreateAilySessionPathReqBodyBuilder) ChannelContext(channelContext string) *CreateAilySessionPathReqBodyBuilder
- func (builder *CreateAilySessionPathReqBodyBuilder) Metadata(metadata string) *CreateAilySessionPathReqBodyBuilder
- type CreateAilySessionReq
- type CreateAilySessionReqBody
- type CreateAilySessionReqBodyBuilder
- func (builder *CreateAilySessionReqBodyBuilder) Build() *CreateAilySessionReqBody
- func (builder *CreateAilySessionReqBodyBuilder) ChannelContext(channelContext string) *CreateAilySessionReqBodyBuilder
- func (builder *CreateAilySessionReqBodyBuilder) Metadata(metadata string) *CreateAilySessionReqBodyBuilder
- type CreateAilySessionReqBuilder
- type CreateAilySessionResp
- type CreateAilySessionRespData
- type CreateAilySessionRunPathReqBodyBuilder
- func (builder *CreateAilySessionRunPathReqBodyBuilder) AppId(appId string) *CreateAilySessionRunPathReqBodyBuilder
- func (builder *CreateAilySessionRunPathReqBodyBuilder) Build() (*CreateAilySessionRunReqBody, error)
- func (builder *CreateAilySessionRunPathReqBodyBuilder) Metadata(metadata string) *CreateAilySessionRunPathReqBodyBuilder
- func (builder *CreateAilySessionRunPathReqBodyBuilder) SkillId(skillId string) *CreateAilySessionRunPathReqBodyBuilder
- func (builder *CreateAilySessionRunPathReqBodyBuilder) SkillInput(skillInput string) *CreateAilySessionRunPathReqBodyBuilder
- type CreateAilySessionRunReq
- type CreateAilySessionRunReqBody
- type CreateAilySessionRunReqBodyBuilder
- func (builder *CreateAilySessionRunReqBodyBuilder) AppId(appId string) *CreateAilySessionRunReqBodyBuilder
- func (builder *CreateAilySessionRunReqBodyBuilder) Build() *CreateAilySessionRunReqBody
- func (builder *CreateAilySessionRunReqBodyBuilder) Metadata(metadata string) *CreateAilySessionRunReqBodyBuilder
- func (builder *CreateAilySessionRunReqBodyBuilder) SkillId(skillId string) *CreateAilySessionRunReqBodyBuilder
- func (builder *CreateAilySessionRunReqBodyBuilder) SkillInput(skillInput string) *CreateAilySessionRunReqBodyBuilder
- type CreateAilySessionRunReqBuilder
- func (builder *CreateAilySessionRunReqBuilder) AilySessionId(ailySessionId string) *CreateAilySessionRunReqBuilder
- func (builder *CreateAilySessionRunReqBuilder) Body(body *CreateAilySessionRunReqBody) *CreateAilySessionRunReqBuilder
- func (builder *CreateAilySessionRunReqBuilder) Build() *CreateAilySessionRunReq
- type CreateAilySessionRunResp
- type CreateAilySessionRunRespData
- type DatasetSource
- type DatasetSourceBuilder
- type DeleteAilySessionReq
- type DeleteAilySessionReqBuilder
- type DeleteAilySessionResp
- type DepartmentId
- type DepartmentIdBuilder
- type Field
- type FieldBuilder
- func (builder *FieldBuilder) AccessItems(accessItems []string) *FieldBuilder
- func (builder *FieldBuilder) AiDescription(aiDescription string) *FieldBuilder
- func (builder *FieldBuilder) ApiName(apiName string) *FieldBuilder
- func (builder *FieldBuilder) Build() *Field
- func (builder *FieldBuilder) FieldSetting(fieldSetting *FieldSetting) *FieldBuilder
- func (builder *FieldBuilder) Label(label map[string]string) *FieldBuilder
- func (builder *FieldBuilder) TypeName(typeName string) *FieldBuilder
- type FieldSetting
- type FieldSettingBuilder
- func (builder *FieldSettingBuilder) Build() *FieldSetting
- func (builder *FieldSettingBuilder) CaseSensitive(caseSensitive bool) *FieldSettingBuilder
- func (builder *FieldSettingBuilder) Detail(detail string) *FieldSettingBuilder
- func (builder *FieldSettingBuilder) LookupObjectApiName(lookupObjectApiName string) *FieldSettingBuilder
- func (builder *FieldSettingBuilder) Multiple(multiple bool) *FieldSettingBuilder
- func (builder *FieldSettingBuilder) Options(options []string) *FieldSettingBuilder
- func (builder *FieldSettingBuilder) Required(required bool) *FieldSettingBuilder
- func (builder *FieldSettingBuilder) TextMaxLength(textMaxLength int) *FieldSettingBuilder
- func (builder *FieldSettingBuilder) Unique(unique bool) *FieldSettingBuilder
- type GetAilySessionAilyMessageReq
- type GetAilySessionAilyMessageReqBuilder
- func (builder *GetAilySessionAilyMessageReqBuilder) AilyMessageId(ailyMessageId string) *GetAilySessionAilyMessageReqBuilder
- func (builder *GetAilySessionAilyMessageReqBuilder) AilySessionId(ailySessionId string) *GetAilySessionAilyMessageReqBuilder
- func (builder *GetAilySessionAilyMessageReqBuilder) Build() *GetAilySessionAilyMessageReq
- type GetAilySessionAilyMessageResp
- type GetAilySessionAilyMessageRespData
- type GetAilySessionReq
- type GetAilySessionReqBuilder
- type GetAilySessionResp
- type GetAilySessionRespData
- type GetAilySessionRunReq
- type GetAilySessionRunReqBuilder
- type GetAilySessionRunResp
- type GetAilySessionRunRespData
- type Intent
- type IntentBuilder
- func (builder *IntentBuilder) Build() *Intent
- func (builder *IntentBuilder) ChannelType(channelType string) *IntentBuilder
- func (builder *IntentBuilder) CreatedAt(createdAt string) *IntentBuilder
- func (builder *IntentBuilder) Error(error *MessageError) *IntentBuilder
- func (builder *IntentBuilder) Id(id string) *IntentBuilder
- func (builder *IntentBuilder) SessionId(sessionId string) *IntentBuilder
- func (builder *IntentBuilder) Status(status string) *IntentBuilder
- func (builder *IntentBuilder) SubStatus(subStatus string) *IntentBuilder
- type Kctx
- type KctxBuilder
- func (builder *KctxBuilder) AuthenticationType(authenticationType string) *KctxBuilder
- func (builder *KctxBuilder) BreakoutRetryPsm(breakoutRetryPsm string) *KctxBuilder
- func (builder *KctxBuilder) Build() *Kctx
- func (builder *KctxBuilder) ConsistencyRetryType(consistencyRetryType string) *KctxBuilder
- func (builder *KctxBuilder) CredentialID(credentialID string) *KctxBuilder
- func (builder *KctxBuilder) Host(host string) *KctxBuilder
- func (builder *KctxBuilder) LangId(langId int) *KctxBuilder
- func (builder *KctxBuilder) Namespace(namespace string) *KctxBuilder
- func (builder *KctxBuilder) PsmLink(psmLink string) *KctxBuilder
- func (builder *KctxBuilder) RequestId(requestId string) *KctxBuilder
- func (builder *KctxBuilder) TenantDomainName(tenantDomainName string) *KctxBuilder
- func (builder *KctxBuilder) TenantId(tenantId int) *KctxBuilder
- func (builder *KctxBuilder) TenantResourceRouteKey(tenantResourceRouteKey string) *KctxBuilder
- func (builder *KctxBuilder) TenantType(tenantType int) *KctxBuilder
- func (builder *KctxBuilder) TransactionId(transactionId int) *KctxBuilder
- func (builder *KctxBuilder) UserId(userId int) *KctxBuilder
- func (builder *KctxBuilder) UserSetting(userSetting string) *KctxBuilder
- type Knowledge
- type KnowledgeBuilder
- func (builder *KnowledgeBuilder) Build() *Knowledge
- func (builder *KnowledgeBuilder) ChunkCount(chunkCount int) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) CreateTime(createTime int) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Dataset(dataset *AilyKnowledgeDataset) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Datatable(datatable *AilyKnowledgeDatatable) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Docs(docs *AilyKnowledgeDocs) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) FailMessage(failMessage string) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) File(file *AilyKnowledgeFile) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Folder(folder *AilyKnowledgeFolder) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Helpdesk(helpdesk *AilyKnowledgeHelpdesk) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Id(id string) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) KnowledgeBaseId(knowledgeBaseId string) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Status(status string) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Title(title string) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Type(type_ string) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) UpdateTime(updateTime int) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) Web(web *AilyKnowledgeWeb) *KnowledgeBuilder
- func (builder *KnowledgeBuilder) WikiSpace(wikiSpace *AilyKnowledgeWikiSpace) *KnowledgeBuilder
- type ListAilySessionAilyMessageIterator
- type ListAilySessionAilyMessageReq
- type ListAilySessionAilyMessageReqBuilder
- func (builder *ListAilySessionAilyMessageReqBuilder) AilySessionId(ailySessionId string) *ListAilySessionAilyMessageReqBuilder
- func (builder *ListAilySessionAilyMessageReqBuilder) Build() *ListAilySessionAilyMessageReq
- func (builder *ListAilySessionAilyMessageReqBuilder) Limit(limit int) *ListAilySessionAilyMessageReqBuilder
- func (builder *ListAilySessionAilyMessageReqBuilder) PageSize(pageSize int) *ListAilySessionAilyMessageReqBuilder
- func (builder *ListAilySessionAilyMessageReqBuilder) PageToken(pageToken string) *ListAilySessionAilyMessageReqBuilder
- func (builder *ListAilySessionAilyMessageReqBuilder) RunId(runId string) *ListAilySessionAilyMessageReqBuilder
- func (builder *ListAilySessionAilyMessageReqBuilder) WithPartialMessage(withPartialMessage bool) *ListAilySessionAilyMessageReqBuilder
- type ListAilySessionAilyMessageResp
- type ListAilySessionAilyMessageRespData
- type ListAilySessionRunIterator
- type ListAilySessionRunReq
- type ListAilySessionRunReqBuilder
- func (builder *ListAilySessionRunReqBuilder) AilySessionId(ailySessionId string) *ListAilySessionRunReqBuilder
- func (builder *ListAilySessionRunReqBuilder) Build() *ListAilySessionRunReq
- func (builder *ListAilySessionRunReqBuilder) Limit(limit int) *ListAilySessionRunReqBuilder
- func (builder *ListAilySessionRunReqBuilder) PageSize(pageSize int) *ListAilySessionRunReqBuilder
- func (builder *ListAilySessionRunReqBuilder) PageToken(pageToken string) *ListAilySessionRunReqBuilder
- type ListAilySessionRunResp
- type ListAilySessionRunRespData
- type Message
- type MessageBuilder
- func (builder *MessageBuilder) Build() *Message
- func (builder *MessageBuilder) BuiltinActions(builtinActions []*BuiltinAction) *MessageBuilder
- func (builder *MessageBuilder) Content(content string) *MessageBuilder
- func (builder *MessageBuilder) Error(error *MessageError) *MessageBuilder
- func (builder *MessageBuilder) Id(id string) *MessageBuilder
- func (builder *MessageBuilder) MessageProgress(messageProgress *MessageProgress) *MessageBuilder
- func (builder *MessageBuilder) MessageStatus(messageStatus string) *MessageBuilder
- func (builder *MessageBuilder) Sender(sender *Sender) *MessageBuilder
- func (builder *MessageBuilder) SkillBaseInfos(skillBaseInfos []*SkillBaseInfo) *MessageBuilder
- func (builder *MessageBuilder) Title(title string) *MessageBuilder
- func (builder *MessageBuilder) TriggerType(triggerType string) *MessageBuilder
- func (builder *MessageBuilder) Visibility(visibility string) *MessageBuilder
- type MessageError
- type MessageErrorBuilder
- func (builder *MessageErrorBuilder) Build() *MessageError
- func (builder *MessageErrorBuilder) Code(code string) *MessageErrorBuilder
- func (builder *MessageErrorBuilder) ErrorType(errorType string) *MessageErrorBuilder
- func (builder *MessageErrorBuilder) LogId(logId string) *MessageErrorBuilder
- func (builder *MessageErrorBuilder) Message(message string) *MessageErrorBuilder
- func (builder *MessageErrorBuilder) Title(title string) *MessageErrorBuilder
- type MessageProgress
- type MessageProgressBuilder
- type MessageWithOperation
- type MessageWithOperationBuilder
- func (builder *MessageWithOperationBuilder) Build() *MessageWithOperation
- func (builder *MessageWithOperationBuilder) IntentId(intentId string) *MessageWithOperationBuilder
- func (builder *MessageWithOperationBuilder) Message(message *Message) *MessageWithOperationBuilder
- func (builder *MessageWithOperationBuilder) OperationId(operationId string) *MessageWithOperationBuilder
- func (builder *MessageWithOperationBuilder) OperationType(operationType string) *MessageWithOperationBuilder
- type ObjectSetting
- type ObjectSettingBuilder
- type OrderCondition
- type OrderConditionBuilder
- type ProgressItem
- type ProgressItemBuilder
- func (builder *ProgressItemBuilder) Build() *ProgressItem
- func (builder *ProgressItemBuilder) Content(content string) *ProgressItemBuilder
- func (builder *ProgressItemBuilder) Input(input string) *ProgressItemBuilder
- func (builder *ProgressItemBuilder) NodeId(nodeId string) *ProgressItemBuilder
- func (builder *ProgressItemBuilder) NodeType(nodeType string) *ProgressItemBuilder
- func (builder *ProgressItemBuilder) Output(output string) *ProgressItemBuilder
- func (builder *ProgressItemBuilder) ProgressItemState(progressItemState string) *ProgressItemBuilder
- func (builder *ProgressItemBuilder) SkillId(skillId string) *ProgressItemBuilder
- func (builder *ProgressItemBuilder) SkillStrategy(skillStrategy string) *ProgressItemBuilder
- func (builder *ProgressItemBuilder) Usages(usages []string) *ProgressItemBuilder
- type RecordError
- type RecordErrorBuilder
- type RecordQueryOption
- type RecordQueryOptionBuilder
- type RecordResult
- type RecordResultBuilder
- func (builder *RecordResultBuilder) Build() *RecordResult
- func (builder *RecordResultBuilder) Errors(errors []*RecordError) *RecordResultBuilder
- func (builder *RecordResultBuilder) Id(id string) *RecordResultBuilder
- func (builder *RecordResultBuilder) PrimaryKeyValue(primaryKeyValue string) *RecordResultBuilder
- func (builder *RecordResultBuilder) Success(success bool) *RecordResultBuilder
- type Run
- type RunBuilder
- func (builder *RunBuilder) AppId(appId string) *RunBuilder
- func (builder *RunBuilder) Build() *Run
- func (builder *RunBuilder) CreatedAt(createdAt string) *RunBuilder
- func (builder *RunBuilder) EndedAt(endedAt string) *RunBuilder
- func (builder *RunBuilder) Error(error *RunError) *RunBuilder
- func (builder *RunBuilder) Id(id string) *RunBuilder
- func (builder *RunBuilder) Metadata(metadata string) *RunBuilder
- func (builder *RunBuilder) SessionId(sessionId string) *RunBuilder
- func (builder *RunBuilder) StartedAt(startedAt string) *RunBuilder
- func (builder *RunBuilder) Status(status string) *RunBuilder
- type RunError
- type RunErrorBuilder
- type Sender
- type SenderBuilder
- func (builder *SenderBuilder) Build() *Sender
- func (builder *SenderBuilder) Desc(desc string) *SenderBuilder
- func (builder *SenderBuilder) Id(id string) *SenderBuilder
- func (builder *SenderBuilder) Name(name string) *SenderBuilder
- func (builder *SenderBuilder) SenderId(senderId string) *SenderBuilder
- func (builder *SenderBuilder) SenderType(senderType string) *SenderBuilder
- type Session
- type SessionBuilder
- func (builder *SessionBuilder) ActiveIntentId(activeIntentId string) *SessionBuilder
- func (builder *SessionBuilder) Build() *Session
- func (builder *SessionBuilder) ChannelType(channelType string) *SessionBuilder
- func (builder *SessionBuilder) CreatedAt(createdAt string) *SessionBuilder
- func (builder *SessionBuilder) EffectedAt(effectedAt string) *SessionBuilder
- func (builder *SessionBuilder) EnableDebug(enableDebug bool) *SessionBuilder
- func (builder *SessionBuilder) Id(id string) *SessionBuilder
- func (builder *SessionBuilder) Kvs(kvs string) *SessionBuilder
- func (builder *SessionBuilder) Status(status string) *SessionBuilder
- func (builder *SessionBuilder) Type(type_ string) *SessionBuilder
- type SkillBaseInfo
- type SkillBaseInfoBuilder
- func (builder *SkillBaseInfoBuilder) Build() *SkillBaseInfo
- func (builder *SkillBaseInfoBuilder) BuiltinType(builtinType string) *SkillBaseInfoBuilder
- func (builder *SkillBaseInfoBuilder) Name(name string) *SkillBaseInfoBuilder
- func (builder *SkillBaseInfoBuilder) SkillId(skillId string) *SkillBaseInfoBuilder
- func (builder *SkillBaseInfoBuilder) Type(type_ string) *SkillBaseInfoBuilder
- type SkillCall
- type SkillCallBuilder
- func (builder *SkillCallBuilder) Build() *SkillCall
- func (builder *SkillCallBuilder) Input(input string) *SkillCallBuilder
- func (builder *SkillCallBuilder) InputDsl(inputDsl string) *SkillCallBuilder
- func (builder *SkillCallBuilder) SkillCallId(skillCallId string) *SkillCallBuilder
- func (builder *SkillCallBuilder) WaitingType(waitingType string) *SkillCallBuilder
- type SkillInstance
- type SkillInstanceBuilder
- func (builder *SkillInstanceBuilder) Build() *SkillInstance
- func (builder *SkillInstanceBuilder) Input(input string) *SkillInstanceBuilder
- func (builder *SkillInstanceBuilder) Output(output string) *SkillInstanceBuilder
- func (builder *SkillInstanceBuilder) SkillInstanceId(skillInstanceId string) *SkillInstanceBuilder
- func (builder *SkillInstanceBuilder) Status(status string) *SkillInstanceBuilder
- type SourceSetting
- type SourceSettingBuilder
- func (builder *SourceSettingBuilder) ApiId(apiId string) *SourceSettingBuilder
- func (builder *SourceSettingBuilder) ApiName(apiName string) *SourceSettingBuilder
- func (builder *SourceSettingBuilder) AuthKey(authKey string) *SourceSettingBuilder
- func (builder *SourceSettingBuilder) AuthName(authName map[string]string) *SourceSettingBuilder
- func (builder *SourceSettingBuilder) Build() *SourceSetting
- func (builder *SourceSettingBuilder) DataSourceIntegrationType(dataSourceIntegrationType string) *SourceSettingBuilder
- func (builder *SourceSettingBuilder) FromType(fromType string) *SourceSettingBuilder
- func (builder *SourceSettingBuilder) Label(label map[string]string) *SourceSettingBuilder
- type Suggestion
- type SuggestionBuilder
- type Table
- type TableBuilder
- func (builder *TableBuilder) AccessItems(accessItems []string) *TableBuilder
- func (builder *TableBuilder) AiDescription(aiDescription string) *TableBuilder
- func (builder *TableBuilder) ApiName(apiName string) *TableBuilder
- func (builder *TableBuilder) Build() *Table
- func (builder *TableBuilder) Fields(fields []*Field) *TableBuilder
- func (builder *TableBuilder) Label(label map[string]string) *TableBuilder
- func (builder *TableBuilder) TableType(tableType string) *TableBuilder
- type UpdateAilySessionPathReqBodyBuilder
- func (builder *UpdateAilySessionPathReqBodyBuilder) Build() (*UpdateAilySessionReqBody, error)
- func (builder *UpdateAilySessionPathReqBodyBuilder) ChannelContext(channelContext string) *UpdateAilySessionPathReqBodyBuilder
- func (builder *UpdateAilySessionPathReqBodyBuilder) Metadata(metadata string) *UpdateAilySessionPathReqBodyBuilder
- type UpdateAilySessionReq
- type UpdateAilySessionReqBody
- type UpdateAilySessionReqBodyBuilder
- func (builder *UpdateAilySessionReqBodyBuilder) Build() *UpdateAilySessionReqBody
- func (builder *UpdateAilySessionReqBodyBuilder) ChannelContext(channelContext string) *UpdateAilySessionReqBodyBuilder
- func (builder *UpdateAilySessionReqBodyBuilder) Metadata(metadata string) *UpdateAilySessionReqBodyBuilder
- type UpdateAilySessionReqBuilder
- type UpdateAilySessionResp
- type UpdateAilySessionRespData
- type V1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AilyKnowledgeDataset ¶ added in v3.2.6
type AilyKnowledgeDatasetBuilder ¶ added in v3.2.6
type AilyKnowledgeDatasetBuilder struct {
// contains filtered or unexported fields
}
func NewAilyKnowledgeDatasetBuilder ¶ added in v3.2.6
func NewAilyKnowledgeDatasetBuilder() *AilyKnowledgeDatasetBuilder
func (*AilyKnowledgeDatasetBuilder) ApiName ¶ added in v3.2.6
func (builder *AilyKnowledgeDatasetBuilder) ApiName(apiName string) *AilyKnowledgeDatasetBuilder
分析表ID
示例值:object_x
func (*AilyKnowledgeDatasetBuilder) Build ¶ added in v3.2.6
func (builder *AilyKnowledgeDatasetBuilder) Build() *AilyKnowledgeDataset
func (*AilyKnowledgeDatasetBuilder) Title ¶ added in v3.2.6
func (builder *AilyKnowledgeDatasetBuilder) Title(title string) *AilyKnowledgeDatasetBuilder
分析表标题
示例值:title
type AilyKnowledgeDatatable ¶ added in v3.2.6
type AilyKnowledgeDatatableBuilder ¶ added in v3.2.6
type AilyKnowledgeDatatableBuilder struct {
// contains filtered or unexported fields
}
func NewAilyKnowledgeDatatableBuilder ¶ added in v3.2.6
func NewAilyKnowledgeDatatableBuilder() *AilyKnowledgeDatatableBuilder
func (*AilyKnowledgeDatatableBuilder) ApiName ¶ added in v3.2.6
func (builder *AilyKnowledgeDatatableBuilder) ApiName(apiName string) *AilyKnowledgeDatatableBuilder
数据表ID
示例值:object_x
func (*AilyKnowledgeDatatableBuilder) Build ¶ added in v3.2.6
func (builder *AilyKnowledgeDatatableBuilder) Build() *AilyKnowledgeDatatable
func (*AilyKnowledgeDatatableBuilder) Title ¶ added in v3.2.6
func (builder *AilyKnowledgeDatatableBuilder) Title(title string) *AilyKnowledgeDatatableBuilder
数据表标题
示例值:title
type AilyKnowledgeDocs ¶ added in v3.2.6
type AilyKnowledgeDocsBuilder ¶ added in v3.2.6
type AilyKnowledgeDocsBuilder struct {
// contains filtered or unexported fields
}
func NewAilyKnowledgeDocsBuilder ¶ added in v3.2.6
func NewAilyKnowledgeDocsBuilder() *AilyKnowledgeDocsBuilder
func (*AilyKnowledgeDocsBuilder) Build ¶ added in v3.2.6
func (builder *AilyKnowledgeDocsBuilder) Build() *AilyKnowledgeDocs
func (*AilyKnowledgeDocsBuilder) Title ¶ added in v3.2.6
func (builder *AilyKnowledgeDocsBuilder) Title(title string) *AilyKnowledgeDocsBuilder
标题
示例值:title
func (*AilyKnowledgeDocsBuilder) Token ¶ added in v3.2.6
func (builder *AilyKnowledgeDocsBuilder) Token(token string) *AilyKnowledgeDocsBuilder
飞书云文档标识
示例值:NWicfaD1Rlp2utdR0zycOabcdef
func (*AilyKnowledgeDocsBuilder) Type ¶ added in v3.2.6
func (builder *AilyKnowledgeDocsBuilder) Type(type_ string) *AilyKnowledgeDocsBuilder
飞书云文档类型
示例值:docx
func (*AilyKnowledgeDocsBuilder) Url ¶ added in v3.2.6
func (builder *AilyKnowledgeDocsBuilder) Url(url string) *AilyKnowledgeDocsBuilder
链接
type AilyKnowledgeFile ¶ added in v3.2.6
type AilyKnowledgeFileBuilder ¶ added in v3.2.6
type AilyKnowledgeFileBuilder struct {
// contains filtered or unexported fields
}
func NewAilyKnowledgeFileBuilder ¶ added in v3.2.6
func NewAilyKnowledgeFileBuilder() *AilyKnowledgeFileBuilder
func (*AilyKnowledgeFileBuilder) Build ¶ added in v3.2.6
func (builder *AilyKnowledgeFileBuilder) Build() *AilyKnowledgeFile
func (*AilyKnowledgeFileBuilder) Content ¶ added in v3.2.6
func (builder *AilyKnowledgeFileBuilder) Content(content string) *AilyKnowledgeFileBuilder
文件内容
示例值:content
func (*AilyKnowledgeFileBuilder) MimeType ¶ added in v3.2.6
func (builder *AilyKnowledgeFileBuilder) MimeType(mimeType string) *AilyKnowledgeFileBuilder
文件mime类型
示例值:text/plain
func (*AilyKnowledgeFileBuilder) SourceUrl ¶ added in v3.2.9
func (builder *AilyKnowledgeFileBuilder) SourceUrl(sourceUrl string) *AilyKnowledgeFileBuilder
文件来源URL
func (*AilyKnowledgeFileBuilder) Title ¶ added in v3.2.6
func (builder *AilyKnowledgeFileBuilder) Title(title string) *AilyKnowledgeFileBuilder
标题
示例值:title
type AilyKnowledgeFolder ¶ added in v3.2.6
type AilyKnowledgeFolderBuilder ¶ added in v3.2.6
type AilyKnowledgeFolderBuilder struct {
// contains filtered or unexported fields
}
func NewAilyKnowledgeFolderBuilder ¶ added in v3.2.6
func NewAilyKnowledgeFolderBuilder() *AilyKnowledgeFolderBuilder
func (*AilyKnowledgeFolderBuilder) Build ¶ added in v3.2.6
func (builder *AilyKnowledgeFolderBuilder) Build() *AilyKnowledgeFolder
func (*AilyKnowledgeFolderBuilder) Title ¶ added in v3.2.6
func (builder *AilyKnowledgeFolderBuilder) Title(title string) *AilyKnowledgeFolderBuilder
文件夹标题
示例值:title
func (*AilyKnowledgeFolderBuilder) Token ¶ added in v3.2.6
func (builder *AilyKnowledgeFolderBuilder) Token(token string) *AilyKnowledgeFolderBuilder
文件夹标识
示例值:xxx
func (*AilyKnowledgeFolderBuilder) Url ¶ added in v3.2.6
func (builder *AilyKnowledgeFolderBuilder) Url(url string) *AilyKnowledgeFolderBuilder
链接
示例值:xxx
type AilyKnowledgeHelpdesk ¶ added in v3.2.6
type AilyKnowledgeHelpdeskBuilder ¶ added in v3.2.6
type AilyKnowledgeHelpdeskBuilder struct {
// contains filtered or unexported fields
}
func NewAilyKnowledgeHelpdeskBuilder ¶ added in v3.2.6
func NewAilyKnowledgeHelpdeskBuilder() *AilyKnowledgeHelpdeskBuilder
func (*AilyKnowledgeHelpdeskBuilder) Build ¶ added in v3.2.6
func (builder *AilyKnowledgeHelpdeskBuilder) Build() *AilyKnowledgeHelpdesk
func (*AilyKnowledgeHelpdeskBuilder) HelpdeskId ¶ added in v3.2.6
func (builder *AilyKnowledgeHelpdeskBuilder) HelpdeskId(helpdeskId string) *AilyKnowledgeHelpdeskBuilder
服务台ID
示例值:123
func (*AilyKnowledgeHelpdeskBuilder) Title ¶ added in v3.2.6
func (builder *AilyKnowledgeHelpdeskBuilder) Title(title string) *AilyKnowledgeHelpdeskBuilder
服务台标题
示例值:title
type AilyKnowledgeWeb ¶ added in v3.2.6
type AilyKnowledgeWebBuilder ¶ added in v3.2.6
type AilyKnowledgeWebBuilder struct {
// contains filtered or unexported fields
}
func NewAilyKnowledgeWebBuilder ¶ added in v3.2.6
func NewAilyKnowledgeWebBuilder() *AilyKnowledgeWebBuilder
func (*AilyKnowledgeWebBuilder) Build ¶ added in v3.2.6
func (builder *AilyKnowledgeWebBuilder) Build() *AilyKnowledgeWeb
func (*AilyKnowledgeWebBuilder) Title ¶ added in v3.2.6
func (builder *AilyKnowledgeWebBuilder) Title(title string) *AilyKnowledgeWebBuilder
网页标题
示例值:title
func (*AilyKnowledgeWebBuilder) Url ¶ added in v3.2.6
func (builder *AilyKnowledgeWebBuilder) Url(url string) *AilyKnowledgeWebBuilder
链接
示例值:xxx
type AilyKnowledgeWikiSpace ¶ added in v3.2.6
type AilyKnowledgeWikiSpace struct { Title *string `json:"title,omitempty"` // 知识空间标题 SpaceId *string `json:"space_id,omitempty"` // 知识空间ID SubDocs []*AilyKnowledgeDocs `json:"sub_docs,omitempty"` // 子节点 }
type AilyKnowledgeWikiSpaceBuilder ¶ added in v3.2.6
type AilyKnowledgeWikiSpaceBuilder struct {
// contains filtered or unexported fields
}
func NewAilyKnowledgeWikiSpaceBuilder ¶ added in v3.2.6
func NewAilyKnowledgeWikiSpaceBuilder() *AilyKnowledgeWikiSpaceBuilder
func (*AilyKnowledgeWikiSpaceBuilder) Build ¶ added in v3.2.6
func (builder *AilyKnowledgeWikiSpaceBuilder) Build() *AilyKnowledgeWikiSpace
func (*AilyKnowledgeWikiSpaceBuilder) SpaceId ¶ added in v3.2.6
func (builder *AilyKnowledgeWikiSpaceBuilder) SpaceId(spaceId string) *AilyKnowledgeWikiSpaceBuilder
知识空间ID
示例值:123
func (*AilyKnowledgeWikiSpaceBuilder) SubDocs ¶ added in v3.2.6
func (builder *AilyKnowledgeWikiSpaceBuilder) SubDocs(subDocs []*AilyKnowledgeDocs) *AilyKnowledgeWikiSpaceBuilder
子节点
示例值:
func (*AilyKnowledgeWikiSpaceBuilder) Title ¶ added in v3.2.6
func (builder *AilyKnowledgeWikiSpaceBuilder) Title(title string) *AilyKnowledgeWikiSpaceBuilder
知识空间标题
示例值:title
type AilyMention ¶
type AilyMention struct { EntityId *string `json:"entity_id,omitempty"` // 实体 ID IdentityProvider *string `json:"identity_provider,omitempty"` // 身份提供者 Key *string `json:"key,omitempty"` // 被@实体在消息体中的占位符 Name *string `json:"name,omitempty"` // 被@实体的名称 AilyId *string `json:"aily_id,omitempty"` // Aily 账号体系下的 ID }
type AilyMentionBuilder ¶
type AilyMentionBuilder struct {
// contains filtered or unexported fields
}
func NewAilyMentionBuilder ¶
func NewAilyMentionBuilder() *AilyMentionBuilder
func (*AilyMentionBuilder) AilyId ¶
func (builder *AilyMentionBuilder) AilyId(ailyId string) *AilyMentionBuilder
Aily 账号体系下的 ID
示例值:1794840334557292
func (*AilyMentionBuilder) Build ¶
func (builder *AilyMentionBuilder) Build() *AilyMention
func (*AilyMentionBuilder) EntityId ¶
func (builder *AilyMentionBuilder) EntityId(entityId string) *AilyMentionBuilder
实体 ID
示例值:ou_5ad573a6411d72b8305fda3a9c15c70e
func (*AilyMentionBuilder) IdentityProvider ¶
func (builder *AilyMentionBuilder) IdentityProvider(identityProvider string) *AilyMentionBuilder
身份提供者
示例值:FEISHU
func (*AilyMentionBuilder) Key ¶
func (builder *AilyMentionBuilder) Key(key string) *AilyMentionBuilder
被@实体在消息体中的占位符
示例值:@_user_1
func (*AilyMentionBuilder) Name ¶
func (builder *AilyMentionBuilder) Name(name string) *AilyMentionBuilder
被@实体的名称
示例值:张三
type AilyMessage ¶
type AilyMessage struct { Id *string `json:"id,omitempty"` // 消息 ID SessionId *string `json:"session_id,omitempty"` // 会话 ID RunId *string `json:"run_id,omitempty"` // 运行 ID ContentType *string `json:"content_type,omitempty"` // 消息内容类型 Content *string `json:"content,omitempty"` // 消息内容 Files []*AilyMessageFile `json:"files,omitempty"` // 消息中包含的文件 QuoteMessageId *string `json:"quote_message_id,omitempty"` // 引用的消息 ID Sender *AilySender `json:"sender,omitempty"` // 发送者 Mentions []*AilyMention `json:"mentions,omitempty"` // 被@的实体 PlainText *string `json:"plain_text,omitempty"` // 消息体的纯文本表达 CreatedAt *string `json:"created_at,omitempty"` // 消息的创建时间,毫秒时间戳 Status *string `json:"status,omitempty"` // 状态 }
type AilyMessageBuilder ¶
type AilyMessageBuilder struct {
// contains filtered or unexported fields
}
func NewAilyMessageBuilder ¶
func NewAilyMessageBuilder() *AilyMessageBuilder
func (*AilyMessageBuilder) Build ¶
func (builder *AilyMessageBuilder) Build() *AilyMessage
func (*AilyMessageBuilder) Content ¶
func (builder *AilyMessageBuilder) Content(content string) *AilyMessageBuilder
消息内容
示例值:你好
func (*AilyMessageBuilder) ContentType ¶
func (builder *AilyMessageBuilder) ContentType(contentType string) *AilyMessageBuilder
消息内容类型
示例值:MDX
func (*AilyMessageBuilder) CreatedAt ¶
func (builder *AilyMessageBuilder) CreatedAt(createdAt string) *AilyMessageBuilder
消息的创建时间,毫秒时间戳
示例值:1711975665710
func (*AilyMessageBuilder) Files ¶
func (builder *AilyMessageBuilder) Files(files []*AilyMessageFile) *AilyMessageBuilder
消息中包含的文件
示例值:
func (*AilyMessageBuilder) Id ¶
func (builder *AilyMessageBuilder) Id(id string) *AilyMessageBuilder
消息 ID
示例值:message_4df45f2xknvcc
func (*AilyMessageBuilder) Mentions ¶
func (builder *AilyMessageBuilder) Mentions(mentions []*AilyMention) *AilyMessageBuilder
被@的实体
示例值:
func (*AilyMessageBuilder) PlainText ¶
func (builder *AilyMessageBuilder) PlainText(plainText string) *AilyMessageBuilder
消息体的纯文本表达
示例值:你好
func (*AilyMessageBuilder) QuoteMessageId ¶
func (builder *AilyMessageBuilder) QuoteMessageId(quoteMessageId string) *AilyMessageBuilder
引用的消息 ID
示例值:message_4de9bpg70qskh
func (*AilyMessageBuilder) RunId ¶
func (builder *AilyMessageBuilder) RunId(runId string) *AilyMessageBuilder
运行 ID
示例值:run_4dfrxvctjqzzj
func (*AilyMessageBuilder) Sender ¶
func (builder *AilyMessageBuilder) Sender(sender *AilySender) *AilyMessageBuilder
发送者
示例值:
func (*AilyMessageBuilder) SessionId ¶
func (builder *AilyMessageBuilder) SessionId(sessionId string) *AilyMessageBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*AilyMessageBuilder) Status ¶
func (builder *AilyMessageBuilder) Status(status string) *AilyMessageBuilder
状态
示例值:IN_PROGRESS
type AilyMessageFile ¶
type AilyMessageFile struct { Id *string `json:"id,omitempty"` // 文件 ID MimeType *string `json:"mime_type,omitempty"` // 文件类型,参见 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types FileName *string `json:"file_name,omitempty"` // 文件名 Metadata *string `json:"metadata,omitempty"` // 其他透传信息 CreatedAt *string `json:"created_at,omitempty"` // 文件的创建时间,毫秒时间戳 PreviewUrl *AilyMessageFilePreview `json:"preview_url,omitempty"` // 文件预览链接 }
type AilyMessageFileBuilder ¶
type AilyMessageFileBuilder struct {
// contains filtered or unexported fields
}
func NewAilyMessageFileBuilder ¶
func NewAilyMessageFileBuilder() *AilyMessageFileBuilder
func (*AilyMessageFileBuilder) Build ¶
func (builder *AilyMessageFileBuilder) Build() *AilyMessageFile
func (*AilyMessageFileBuilder) CreatedAt ¶
func (builder *AilyMessageFileBuilder) CreatedAt(createdAt string) *AilyMessageFileBuilder
文件的创建时间,毫秒时间戳
示例值:1711975665710
func (*AilyMessageFileBuilder) FileName ¶
func (builder *AilyMessageFileBuilder) FileName(fileName string) *AilyMessageFileBuilder
文件名
示例值:发票.png
func (*AilyMessageFileBuilder) Id ¶
func (builder *AilyMessageFileBuilder) Id(id string) *AilyMessageFileBuilder
文件 ID
示例值:file_4d9nu1ev3a2rq
func (*AilyMessageFileBuilder) Metadata ¶
func (builder *AilyMessageFileBuilder) Metadata(metadata string) *AilyMessageFileBuilder
其他透传信息
示例值:{}
func (*AilyMessageFileBuilder) MimeType ¶
func (builder *AilyMessageFileBuilder) MimeType(mimeType string) *AilyMessageFileBuilder
文件类型,参见 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types
示例值:image/png
func (*AilyMessageFileBuilder) PreviewUrl ¶ added in v3.2.8
func (builder *AilyMessageFileBuilder) PreviewUrl(previewUrl *AilyMessageFilePreview) *AilyMessageFileBuilder
文件预览链接
示例值:
type AilyMessageFileFilter ¶ added in v3.2.8
type AilyMessageFileFilter struct {
WithPreviewUrl *bool `json:"with_preview_url,omitempty"` // 返回文件的预览链接
}
type AilyMessageFileFilterBuilder ¶ added in v3.2.8
type AilyMessageFileFilterBuilder struct {
// contains filtered or unexported fields
}
func NewAilyMessageFileFilterBuilder ¶ added in v3.2.8
func NewAilyMessageFileFilterBuilder() *AilyMessageFileFilterBuilder
func (*AilyMessageFileFilterBuilder) Build ¶ added in v3.2.8
func (builder *AilyMessageFileFilterBuilder) Build() *AilyMessageFileFilter
func (*AilyMessageFileFilterBuilder) WithPreviewUrl ¶ added in v3.2.8
func (builder *AilyMessageFileFilterBuilder) WithPreviewUrl(withPreviewUrl bool) *AilyMessageFileFilterBuilder
返回文件的预览链接
示例值:false
type AilyMessageFilePreview ¶ added in v3.2.8
type AilyMessageFilePreviewBuilder ¶ added in v3.2.8
type AilyMessageFilePreviewBuilder struct {
// contains filtered or unexported fields
}
func NewAilyMessageFilePreviewBuilder ¶ added in v3.2.8
func NewAilyMessageFilePreviewBuilder() *AilyMessageFilePreviewBuilder
func (*AilyMessageFilePreviewBuilder) Build ¶ added in v3.2.8
func (builder *AilyMessageFilePreviewBuilder) Build() *AilyMessageFilePreview
func (*AilyMessageFilePreviewBuilder) ExpiredAt ¶ added in v3.2.8
func (builder *AilyMessageFilePreviewBuilder) ExpiredAt(expiredAt string) *AilyMessageFilePreviewBuilder
url 过期时间,秒时间戳
示例值:1719413169
func (*AilyMessageFilePreviewBuilder) Url ¶ added in v3.2.8
func (builder *AilyMessageFilePreviewBuilder) Url(url string) *AilyMessageFilePreviewBuilder
文件的 URL
type AilyMessageFilter ¶
type AilyMessageFilterBuilder ¶
type AilyMessageFilterBuilder struct {
// contains filtered or unexported fields
}
func NewAilyMessageFilterBuilder ¶
func NewAilyMessageFilterBuilder() *AilyMessageFilterBuilder
func (*AilyMessageFilterBuilder) Build ¶
func (builder *AilyMessageFilterBuilder) Build() *AilyMessageFilter
func (*AilyMessageFilterBuilder) RunId ¶
func (builder *AilyMessageFilterBuilder) RunId(runId string) *AilyMessageFilterBuilder
运行 ID
示例值:run_4dfrxvctjqzzj
func (*AilyMessageFilterBuilder) WithPartialMessage ¶
func (builder *AilyMessageFilterBuilder) WithPartialMessage(withPartialMessage bool) *AilyMessageFilterBuilder
返回生成中的消息
示例值:false
type AilySender ¶
type AilySenderBuilder ¶
type AilySenderBuilder struct {
// contains filtered or unexported fields
}
func NewAilySenderBuilder ¶
func NewAilySenderBuilder() *AilySenderBuilder
func (*AilySenderBuilder) AilyId ¶
func (builder *AilySenderBuilder) AilyId(ailyId string) *AilySenderBuilder
Aily 账号体系下的 ID
示例值:1794840334557292
func (*AilySenderBuilder) Build ¶
func (builder *AilySenderBuilder) Build() *AilySender
func (*AilySenderBuilder) EntityId ¶
func (builder *AilySenderBuilder) EntityId(entityId string) *AilySenderBuilder
实体 ID
示例值:ou_5ad573a6411d72b8305fda3a9c15c70e
func (*AilySenderBuilder) IdentityProvider ¶
func (builder *AilySenderBuilder) IdentityProvider(identityProvider string) *AilySenderBuilder
身份提供者
示例值:FEISHU
func (*AilySenderBuilder) SenderType ¶
func (builder *AilySenderBuilder) SenderType(senderType string) *AilySenderBuilder
发送人类型
示例值:USER
type AilySession ¶
type AilySession struct { Id *string `json:"id,omitempty"` // 会话 ID CreatedAt *string `json:"created_at,omitempty"` // 会话的创建时间,毫秒时间戳 ModifiedAt *string `json:"modified_at,omitempty"` // 会话的上次更新时间,毫秒时间戳 CreatedBy *string `json:"created_by,omitempty"` // 会话的创建人 ChannelContext *string `json:"channel_context,omitempty"` // 渠道上下文 Metadata *string `json:"metadata,omitempty"` // 其他透传信息 }
type AilySessionBuilder ¶
type AilySessionBuilder struct {
// contains filtered or unexported fields
}
func NewAilySessionBuilder ¶
func NewAilySessionBuilder() *AilySessionBuilder
func (*AilySessionBuilder) Build ¶
func (builder *AilySessionBuilder) Build() *AilySession
func (*AilySessionBuilder) ChannelContext ¶
func (builder *AilySessionBuilder) ChannelContext(channelContext string) *AilySessionBuilder
渠道上下文
示例值:{}
func (*AilySessionBuilder) CreatedAt ¶
func (builder *AilySessionBuilder) CreatedAt(createdAt string) *AilySessionBuilder
会话的创建时间,毫秒时间戳
示例值:1711975665710
func (*AilySessionBuilder) CreatedBy ¶
func (builder *AilySessionBuilder) CreatedBy(createdBy string) *AilySessionBuilder
会话的创建人
示例值:1794840334557292
func (*AilySessionBuilder) Id ¶
func (builder *AilySessionBuilder) Id(id string) *AilySessionBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*AilySessionBuilder) Metadata ¶
func (builder *AilySessionBuilder) Metadata(metadata string) *AilySessionBuilder
其他透传信息
示例值:{}
func (*AilySessionBuilder) ModifiedAt ¶
func (builder *AilySessionBuilder) ModifiedAt(modifiedAt string) *AilySessionBuilder
会话的上次更新时间,毫秒时间戳
示例值:1711975665710
type AppBuilder ¶
type AppBuilder struct {
// contains filtered or unexported fields
}
func NewAppBuilder ¶
func NewAppBuilder() *AppBuilder
func (*AppBuilder) Build ¶
func (builder *AppBuilder) Build() *App
func (*AppBuilder) Id ¶
func (builder *AppBuilder) Id(id string) *AppBuilder
aily app_id
示例值:spring_xxx__c
type BuiltinAction ¶
type BuiltinActionBuilder ¶
type BuiltinActionBuilder struct {
// contains filtered or unexported fields
}
func NewBuiltinActionBuilder ¶
func NewBuiltinActionBuilder() *BuiltinActionBuilder
func (*BuiltinActionBuilder) ActionStatus ¶
func (builder *BuiltinActionBuilder) ActionStatus(actionStatus string) *BuiltinActionBuilder
action 状态
示例值:DISLIKE
func (*BuiltinActionBuilder) Build ¶
func (builder *BuiltinActionBuilder) Build() *BuiltinAction
func (*BuiltinActionBuilder) BuiltinActionType ¶
func (builder *BuiltinActionBuilder) BuiltinActionType(builtinActionType string) *BuiltinActionBuilder
内置的消息交互类型
示例值:CANCEL
func (*BuiltinActionBuilder) Enable ¶
func (builder *BuiltinActionBuilder) Enable(enable bool) *BuiltinActionBuilder
是否可交互
示例值:true
func (*BuiltinActionBuilder) Extra ¶
func (builder *BuiltinActionBuilder) Extra(extra string) *BuiltinActionBuilder
action 的其它信息
示例值:{}
type CancelAilySessionRunReq ¶
type CancelAilySessionRunReq struct {
// contains filtered or unexported fields
}
type CancelAilySessionRunReqBuilder ¶
type CancelAilySessionRunReqBuilder struct {
// contains filtered or unexported fields
}
func NewCancelAilySessionRunReqBuilder ¶
func NewCancelAilySessionRunReqBuilder() *CancelAilySessionRunReqBuilder
func (*CancelAilySessionRunReqBuilder) AilySessionId ¶
func (builder *CancelAilySessionRunReqBuilder) AilySessionId(ailySessionId string) *CancelAilySessionRunReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*CancelAilySessionRunReqBuilder) Build ¶
func (builder *CancelAilySessionRunReqBuilder) Build() *CancelAilySessionRunReq
func (*CancelAilySessionRunReqBuilder) RunId ¶
func (builder *CancelAilySessionRunReqBuilder) RunId(runId string) *CancelAilySessionRunReqBuilder
运行 ID
示例值:run_4dfrxvctjqzzj
type CancelAilySessionRunResp ¶
type CancelAilySessionRunResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CancelAilySessionRunRespData `json:"data"` // 业务数据 }
func (*CancelAilySessionRunResp) Success ¶
func (resp *CancelAilySessionRunResp) Success() bool
type CancelAilySessionRunRespData ¶
type CancelAilySessionRunRespData struct {
Run *Run `json:"run,omitempty"` // 运行信息
}
type CreateAilySessionAilyMessagePathReqBodyBuilder ¶
type CreateAilySessionAilyMessagePathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionAilyMessagePathReqBodyBuilder ¶
func NewCreateAilySessionAilyMessagePathReqBodyBuilder() *CreateAilySessionAilyMessagePathReqBodyBuilder
func (*CreateAilySessionAilyMessagePathReqBodyBuilder) Build ¶
func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) Build() (*CreateAilySessionAilyMessageReqBody, error)
func (*CreateAilySessionAilyMessagePathReqBodyBuilder) Content ¶
func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) Content(content string) *CreateAilySessionAilyMessagePathReqBodyBuilder
消息内容
示例值:你好
func (*CreateAilySessionAilyMessagePathReqBodyBuilder) ContentType ¶
func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) ContentType(contentType string) *CreateAilySessionAilyMessagePathReqBodyBuilder
消息内容类型
示例值:MDX
func (*CreateAilySessionAilyMessagePathReqBodyBuilder) FileIds ¶
func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) FileIds(fileIds []string) *CreateAilySessionAilyMessagePathReqBodyBuilder
消息中包含的文件 ID 列表
示例值:
func (*CreateAilySessionAilyMessagePathReqBodyBuilder) IdempotentId ¶
func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) IdempotentId(idempotentId string) *CreateAilySessionAilyMessagePathReqBodyBuilder
幂等id,同一 session 下相同的幂等 id 算一条消息,有效期72h
示例值:idempotent_id_1
func (*CreateAilySessionAilyMessagePathReqBodyBuilder) Mentions ¶
func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) Mentions(mentions []*AilyMention) *CreateAilySessionAilyMessagePathReqBodyBuilder
被@的实体
示例值:
func (*CreateAilySessionAilyMessagePathReqBodyBuilder) QuoteMessageId ¶
func (builder *CreateAilySessionAilyMessagePathReqBodyBuilder) QuoteMessageId(quoteMessageId string) *CreateAilySessionAilyMessagePathReqBodyBuilder
引用的消息 ID
示例值:message_4de9bpg70qskh
type CreateAilySessionAilyMessageReq ¶
type CreateAilySessionAilyMessageReq struct { Body *CreateAilySessionAilyMessageReqBody `body:""` // contains filtered or unexported fields }
type CreateAilySessionAilyMessageReqBody ¶
type CreateAilySessionAilyMessageReqBody struct { IdempotentId *string `json:"idempotent_id,omitempty"` // 幂等id,同一 session 下相同的幂等 id 算一条消息,有效期72h ContentType *string `json:"content_type,omitempty"` // 消息内容类型 Content *string `json:"content,omitempty"` // 消息内容 FileIds []string `json:"file_ids,omitempty"` // 消息中包含的文件 ID 列表 QuoteMessageId *string `json:"quote_message_id,omitempty"` // 引用的消息 ID Mentions []*AilyMention `json:"mentions,omitempty"` // 被@的实体 }
type CreateAilySessionAilyMessageReqBodyBuilder ¶
type CreateAilySessionAilyMessageReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionAilyMessageReqBodyBuilder ¶
func NewCreateAilySessionAilyMessageReqBodyBuilder() *CreateAilySessionAilyMessageReqBodyBuilder
func (*CreateAilySessionAilyMessageReqBodyBuilder) Build ¶
func (builder *CreateAilySessionAilyMessageReqBodyBuilder) Build() *CreateAilySessionAilyMessageReqBody
func (*CreateAilySessionAilyMessageReqBodyBuilder) Content ¶
func (builder *CreateAilySessionAilyMessageReqBodyBuilder) Content(content string) *CreateAilySessionAilyMessageReqBodyBuilder
消息内容
示例值:你好
func (*CreateAilySessionAilyMessageReqBodyBuilder) ContentType ¶
func (builder *CreateAilySessionAilyMessageReqBodyBuilder) ContentType(contentType string) *CreateAilySessionAilyMessageReqBodyBuilder
消息内容类型
示例值:MDX
func (*CreateAilySessionAilyMessageReqBodyBuilder) FileIds ¶
func (builder *CreateAilySessionAilyMessageReqBodyBuilder) FileIds(fileIds []string) *CreateAilySessionAilyMessageReqBodyBuilder
消息中包含的文件 ID 列表
示例值:
func (*CreateAilySessionAilyMessageReqBodyBuilder) IdempotentId ¶
func (builder *CreateAilySessionAilyMessageReqBodyBuilder) IdempotentId(idempotentId string) *CreateAilySessionAilyMessageReqBodyBuilder
幂等id,同一 session 下相同的幂等 id 算一条消息,有效期72h
示例值:idempotent_id_1
func (*CreateAilySessionAilyMessageReqBodyBuilder) Mentions ¶
func (builder *CreateAilySessionAilyMessageReqBodyBuilder) Mentions(mentions []*AilyMention) *CreateAilySessionAilyMessageReqBodyBuilder
被@的实体
示例值:
func (*CreateAilySessionAilyMessageReqBodyBuilder) QuoteMessageId ¶
func (builder *CreateAilySessionAilyMessageReqBodyBuilder) QuoteMessageId(quoteMessageId string) *CreateAilySessionAilyMessageReqBodyBuilder
引用的消息 ID
示例值:message_4de9bpg70qskh
type CreateAilySessionAilyMessageReqBuilder ¶
type CreateAilySessionAilyMessageReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionAilyMessageReqBuilder ¶
func NewCreateAilySessionAilyMessageReqBuilder() *CreateAilySessionAilyMessageReqBuilder
func (*CreateAilySessionAilyMessageReqBuilder) AilySessionId ¶
func (builder *CreateAilySessionAilyMessageReqBuilder) AilySessionId(ailySessionId string) *CreateAilySessionAilyMessageReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*CreateAilySessionAilyMessageReqBuilder) Body ¶
func (builder *CreateAilySessionAilyMessageReqBuilder) Body(body *CreateAilySessionAilyMessageReqBody) *CreateAilySessionAilyMessageReqBuilder
该 API 用于向某个飞书智能伙伴应用发送一条消息(Message)。
func (*CreateAilySessionAilyMessageReqBuilder) Build ¶
func (builder *CreateAilySessionAilyMessageReqBuilder) Build() *CreateAilySessionAilyMessageReq
type CreateAilySessionAilyMessageResp ¶
type CreateAilySessionAilyMessageResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateAilySessionAilyMessageRespData `json:"data"` // 业务数据 }
func (*CreateAilySessionAilyMessageResp) Success ¶
func (resp *CreateAilySessionAilyMessageResp) Success() bool
type CreateAilySessionAilyMessageRespData ¶
type CreateAilySessionAilyMessageRespData struct {
Message *AilyMessage `json:"message,omitempty"` // 消息信息
}
type CreateAilySessionPathReqBodyBuilder ¶
type CreateAilySessionPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionPathReqBodyBuilder ¶
func NewCreateAilySessionPathReqBodyBuilder() *CreateAilySessionPathReqBodyBuilder
func (*CreateAilySessionPathReqBodyBuilder) Build ¶
func (builder *CreateAilySessionPathReqBodyBuilder) Build() (*CreateAilySessionReqBody, error)
func (*CreateAilySessionPathReqBodyBuilder) ChannelContext ¶
func (builder *CreateAilySessionPathReqBodyBuilder) ChannelContext(channelContext string) *CreateAilySessionPathReqBodyBuilder
渠道上下文
示例值:{}
func (*CreateAilySessionPathReqBodyBuilder) Metadata ¶
func (builder *CreateAilySessionPathReqBodyBuilder) Metadata(metadata string) *CreateAilySessionPathReqBodyBuilder
其他透传信息
示例值:{}
type CreateAilySessionReq ¶
type CreateAilySessionReq struct { Body *CreateAilySessionReqBody `body:""` // contains filtered or unexported fields }
type CreateAilySessionReqBodyBuilder ¶
type CreateAilySessionReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionReqBodyBuilder ¶
func NewCreateAilySessionReqBodyBuilder() *CreateAilySessionReqBodyBuilder
func (*CreateAilySessionReqBodyBuilder) Build ¶
func (builder *CreateAilySessionReqBodyBuilder) Build() *CreateAilySessionReqBody
func (*CreateAilySessionReqBodyBuilder) ChannelContext ¶
func (builder *CreateAilySessionReqBodyBuilder) ChannelContext(channelContext string) *CreateAilySessionReqBodyBuilder
渠道上下文
示例值:{}
func (*CreateAilySessionReqBodyBuilder) Metadata ¶
func (builder *CreateAilySessionReqBodyBuilder) Metadata(metadata string) *CreateAilySessionReqBodyBuilder
其他透传信息
示例值:{}
type CreateAilySessionReqBuilder ¶
type CreateAilySessionReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionReqBuilder ¶
func NewCreateAilySessionReqBuilder() *CreateAilySessionReqBuilder
func (*CreateAilySessionReqBuilder) Body ¶
func (builder *CreateAilySessionReqBuilder) Body(body *CreateAilySessionReqBody) *CreateAilySessionReqBuilder
该 API 用于创建与某个飞书智能伙伴应用的一次会话(Session)。
func (*CreateAilySessionReqBuilder) Build ¶
func (builder *CreateAilySessionReqBuilder) Build() *CreateAilySessionReq
type CreateAilySessionResp ¶
type CreateAilySessionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateAilySessionRespData `json:"data"` // 业务数据 }
func (*CreateAilySessionResp) Success ¶
func (resp *CreateAilySessionResp) Success() bool
type CreateAilySessionRespData ¶
type CreateAilySessionRespData struct {
Session *AilySession `json:"session,omitempty"` // 创建的会话信息
}
type CreateAilySessionRunPathReqBodyBuilder ¶
type CreateAilySessionRunPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionRunPathReqBodyBuilder ¶
func NewCreateAilySessionRunPathReqBodyBuilder() *CreateAilySessionRunPathReqBodyBuilder
func (*CreateAilySessionRunPathReqBodyBuilder) AppId ¶
func (builder *CreateAilySessionRunPathReqBodyBuilder) AppId(appId string) *CreateAilySessionRunPathReqBodyBuilder
应用 ID
示例值:spring_xxx__c
func (*CreateAilySessionRunPathReqBodyBuilder) Build ¶
func (builder *CreateAilySessionRunPathReqBodyBuilder) Build() (*CreateAilySessionRunReqBody, error)
func (*CreateAilySessionRunPathReqBodyBuilder) Metadata ¶
func (builder *CreateAilySessionRunPathReqBodyBuilder) Metadata(metadata string) *CreateAilySessionRunPathReqBodyBuilder
其他透传信息
示例值:{}
func (*CreateAilySessionRunPathReqBodyBuilder) SkillId ¶
func (builder *CreateAilySessionRunPathReqBodyBuilder) SkillId(skillId string) *CreateAilySessionRunPathReqBodyBuilder
技能 ID
示例值:skill_6cc6166178ca
func (*CreateAilySessionRunPathReqBodyBuilder) SkillInput ¶
func (builder *CreateAilySessionRunPathReqBodyBuilder) SkillInput(skillInput string) *CreateAilySessionRunPathReqBodyBuilder
指定技能 ID 时可以同时指定技能输入
示例值:{"key": "value"}
type CreateAilySessionRunReq ¶
type CreateAilySessionRunReq struct { Body *CreateAilySessionRunReqBody `body:""` // contains filtered or unexported fields }
type CreateAilySessionRunReqBodyBuilder ¶
type CreateAilySessionRunReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionRunReqBodyBuilder ¶
func NewCreateAilySessionRunReqBodyBuilder() *CreateAilySessionRunReqBodyBuilder
func (*CreateAilySessionRunReqBodyBuilder) AppId ¶
func (builder *CreateAilySessionRunReqBodyBuilder) AppId(appId string) *CreateAilySessionRunReqBodyBuilder
应用 ID
示例值:spring_xxx__c
func (*CreateAilySessionRunReqBodyBuilder) Build ¶
func (builder *CreateAilySessionRunReqBodyBuilder) Build() *CreateAilySessionRunReqBody
func (*CreateAilySessionRunReqBodyBuilder) Metadata ¶
func (builder *CreateAilySessionRunReqBodyBuilder) Metadata(metadata string) *CreateAilySessionRunReqBodyBuilder
其他透传信息
示例值:{}
func (*CreateAilySessionRunReqBodyBuilder) SkillId ¶
func (builder *CreateAilySessionRunReqBodyBuilder) SkillId(skillId string) *CreateAilySessionRunReqBodyBuilder
技能 ID
示例值:skill_6cc6166178ca
func (*CreateAilySessionRunReqBodyBuilder) SkillInput ¶
func (builder *CreateAilySessionRunReqBodyBuilder) SkillInput(skillInput string) *CreateAilySessionRunReqBodyBuilder
指定技能 ID 时可以同时指定技能输入
示例值:{"key": "value"}
type CreateAilySessionRunReqBuilder ¶
type CreateAilySessionRunReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateAilySessionRunReqBuilder ¶
func NewCreateAilySessionRunReqBuilder() *CreateAilySessionRunReqBuilder
func (*CreateAilySessionRunReqBuilder) AilySessionId ¶
func (builder *CreateAilySessionRunReqBuilder) AilySessionId(ailySessionId string) *CreateAilySessionRunReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*CreateAilySessionRunReqBuilder) Body ¶
func (builder *CreateAilySessionRunReqBuilder) Body(body *CreateAilySessionRunReqBody) *CreateAilySessionRunReqBuilder
该 API 用于启动一次运行(Run)。
func (*CreateAilySessionRunReqBuilder) Build ¶
func (builder *CreateAilySessionRunReqBuilder) Build() *CreateAilySessionRunReq
type CreateAilySessionRunResp ¶
type CreateAilySessionRunResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateAilySessionRunRespData `json:"data"` // 业务数据 }
func (*CreateAilySessionRunResp) Success ¶
func (resp *CreateAilySessionRunResp) Success() bool
type CreateAilySessionRunRespData ¶
type CreateAilySessionRunRespData struct {
Run *Run `json:"run,omitempty"` // 运行信息
}
type DatasetSource ¶
type DatasetSource struct { Type *string `json:"type,omitempty"` // 分析表类型:object/external/dataflow Settings *SourceSetting `json:"settings,omitempty"` // 分析表数据源信息配置 }
type DatasetSourceBuilder ¶
type DatasetSourceBuilder struct {
// contains filtered or unexported fields
}
func NewDatasetSourceBuilder ¶
func NewDatasetSourceBuilder() *DatasetSourceBuilder
func (*DatasetSourceBuilder) Build ¶
func (builder *DatasetSourceBuilder) Build() *DatasetSource
func (*DatasetSourceBuilder) Settings ¶
func (builder *DatasetSourceBuilder) Settings(settings *SourceSetting) *DatasetSourceBuilder
分析表数据源信息配置
示例值:
func (*DatasetSourceBuilder) Type ¶
func (builder *DatasetSourceBuilder) Type(type_ string) *DatasetSourceBuilder
分析表类型:object/external/dataflow
示例值:object
type DeleteAilySessionReq ¶
type DeleteAilySessionReq struct {
// contains filtered or unexported fields
}
type DeleteAilySessionReqBuilder ¶
type DeleteAilySessionReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteAilySessionReqBuilder ¶
func NewDeleteAilySessionReqBuilder() *DeleteAilySessionReqBuilder
func (*DeleteAilySessionReqBuilder) AilySessionId ¶
func (builder *DeleteAilySessionReqBuilder) AilySessionId(ailySessionId string) *DeleteAilySessionReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*DeleteAilySessionReqBuilder) Build ¶
func (builder *DeleteAilySessionReqBuilder) Build() *DeleteAilySessionReq
type DeleteAilySessionResp ¶
type DeleteAilySessionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteAilySessionResp) Success ¶
func (resp *DeleteAilySessionResp) Success() bool
type DepartmentId ¶
type DepartmentIdBuilder ¶
type DepartmentIdBuilder struct {
// contains filtered or unexported fields
}
func NewDepartmentIdBuilder ¶
func NewDepartmentIdBuilder() *DepartmentIdBuilder
func (*DepartmentIdBuilder) Build ¶
func (builder *DepartmentIdBuilder) Build() *DepartmentId
func (*DepartmentIdBuilder) DepartmentId ¶
func (builder *DepartmentIdBuilder) DepartmentId(departmentId string) *DepartmentIdBuilder
示例值:
func (*DepartmentIdBuilder) OpenDepartmentId ¶
func (builder *DepartmentIdBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentIdBuilder
示例值:
type Field ¶
type Field struct { ApiName *string `json:"api_name,omitempty"` // 字段标识 Label map[string]string `json:"label,omitempty"` // 字段名称 AiDescription *string `json:"ai_description,omitempty"` // 字段描述信息 AccessItems []string `json:"access_items,omitempty"` // 字段值读写权限 TypeName *string `json:"type_name,omitempty"` // 字段的类型 FieldSetting *FieldSetting `json:"field_setting,omitempty"` // 字段的属性 }
type FieldBuilder ¶
type FieldBuilder struct {
// contains filtered or unexported fields
}
func NewFieldBuilder ¶
func NewFieldBuilder() *FieldBuilder
func (*FieldBuilder) AccessItems ¶
func (builder *FieldBuilder) AccessItems(accessItems []string) *FieldBuilder
字段值读写权限
示例值:
func (*FieldBuilder) AiDescription ¶
func (builder *FieldBuilder) AiDescription(aiDescription string) *FieldBuilder
字段描述信息
示例值:这是一个商品的数据表
func (*FieldBuilder) ApiName ¶
func (builder *FieldBuilder) ApiName(apiName string) *FieldBuilder
字段标识
示例值:object_a
func (*FieldBuilder) Build ¶
func (builder *FieldBuilder) Build() *Field
func (*FieldBuilder) FieldSetting ¶
func (builder *FieldBuilder) FieldSetting(fieldSetting *FieldSetting) *FieldBuilder
字段的属性
示例值:
func (*FieldBuilder) Label ¶
func (builder *FieldBuilder) Label(label map[string]string) *FieldBuilder
字段名称
示例值:
func (*FieldBuilder) TypeName ¶
func (builder *FieldBuilder) TypeName(typeName string) *FieldBuilder
字段的类型
示例值:bool
type FieldSetting ¶
type FieldSetting struct { Required *bool `json:"required,omitempty"` // 必填属性 Unique *bool `json:"unique,omitempty"` // 唯一性属性 CaseSensitive *bool `json:"case_sensitive,omitempty"` // 大小写敏感的唯一性 TextMaxLength *int `json:"text_max_length,omitempty"` // 文本最大长度 Multiple *bool `json:"multiple,omitempty"` // 是否多值 LookupObjectApiName *string `json:"lookup_object_api_name,omitempty"` // 关联对象的标识 Options []string `json:"options,omitempty"` // 选项字段的选项值 Detail *string `json:"detail,omitempty"` // 属性扩展信息 }
type FieldSettingBuilder ¶
type FieldSettingBuilder struct {
// contains filtered or unexported fields
}
func NewFieldSettingBuilder ¶
func NewFieldSettingBuilder() *FieldSettingBuilder
func (*FieldSettingBuilder) Build ¶
func (builder *FieldSettingBuilder) Build() *FieldSetting
func (*FieldSettingBuilder) CaseSensitive ¶
func (builder *FieldSettingBuilder) CaseSensitive(caseSensitive bool) *FieldSettingBuilder
大小写敏感的唯一性
示例值:
func (*FieldSettingBuilder) Detail ¶
func (builder *FieldSettingBuilder) Detail(detail string) *FieldSettingBuilder
属性扩展信息
示例值:[ { "label": { "zh_cn": "示例文本", "en_us": "Sample text" }, "api_name": "optionA", "description":{ "zh_cn": "示例文本", "en_us": "Sample text" }, "color": "R", "active": true } ]
func (*FieldSettingBuilder) LookupObjectApiName ¶
func (builder *FieldSettingBuilder) LookupObjectApiName(lookupObjectApiName string) *FieldSettingBuilder
关联对象的标识
示例值:_user
func (*FieldSettingBuilder) Multiple ¶
func (builder *FieldSettingBuilder) Multiple(multiple bool) *FieldSettingBuilder
是否多值
示例值:
func (*FieldSettingBuilder) Options ¶
func (builder *FieldSettingBuilder) Options(options []string) *FieldSettingBuilder
选项字段的选项值
示例值:
func (*FieldSettingBuilder) Required ¶
func (builder *FieldSettingBuilder) Required(required bool) *FieldSettingBuilder
必填属性
示例值:false
func (*FieldSettingBuilder) TextMaxLength ¶
func (builder *FieldSettingBuilder) TextMaxLength(textMaxLength int) *FieldSettingBuilder
文本最大长度
示例值:200
func (*FieldSettingBuilder) Unique ¶
func (builder *FieldSettingBuilder) Unique(unique bool) *FieldSettingBuilder
唯一性属性
示例值:
type GetAilySessionAilyMessageReq ¶
type GetAilySessionAilyMessageReq struct {
// contains filtered or unexported fields
}
type GetAilySessionAilyMessageReqBuilder ¶
type GetAilySessionAilyMessageReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetAilySessionAilyMessageReqBuilder ¶
func NewGetAilySessionAilyMessageReqBuilder() *GetAilySessionAilyMessageReqBuilder
func (*GetAilySessionAilyMessageReqBuilder) AilyMessageId ¶
func (builder *GetAilySessionAilyMessageReqBuilder) AilyMessageId(ailyMessageId string) *GetAilySessionAilyMessageReqBuilder
消息 ID
示例值:message_4df45f2xknvcc
func (*GetAilySessionAilyMessageReqBuilder) AilySessionId ¶
func (builder *GetAilySessionAilyMessageReqBuilder) AilySessionId(ailySessionId string) *GetAilySessionAilyMessageReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*GetAilySessionAilyMessageReqBuilder) Build ¶
func (builder *GetAilySessionAilyMessageReqBuilder) Build() *GetAilySessionAilyMessageReq
type GetAilySessionAilyMessageResp ¶
type GetAilySessionAilyMessageResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetAilySessionAilyMessageRespData `json:"data"` // 业务数据 }
func (*GetAilySessionAilyMessageResp) Success ¶
func (resp *GetAilySessionAilyMessageResp) Success() bool
type GetAilySessionAilyMessageRespData ¶
type GetAilySessionAilyMessageRespData struct {
Message *AilyMessage `json:"message,omitempty"` // 消息信息
}
type GetAilySessionReq ¶
type GetAilySessionReq struct {
// contains filtered or unexported fields
}
type GetAilySessionReqBuilder ¶
type GetAilySessionReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetAilySessionReqBuilder ¶
func NewGetAilySessionReqBuilder() *GetAilySessionReqBuilder
func (*GetAilySessionReqBuilder) AilySessionId ¶
func (builder *GetAilySessionReqBuilder) AilySessionId(ailySessionId string) *GetAilySessionReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*GetAilySessionReqBuilder) Build ¶
func (builder *GetAilySessionReqBuilder) Build() *GetAilySessionReq
type GetAilySessionResp ¶
type GetAilySessionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetAilySessionRespData `json:"data"` // 业务数据 }
func (*GetAilySessionResp) Success ¶
func (resp *GetAilySessionResp) Success() bool
type GetAilySessionRespData ¶
type GetAilySessionRespData struct {
Session *AilySession `json:"session,omitempty"` // 会话信息
}
type GetAilySessionRunReq ¶
type GetAilySessionRunReq struct {
// contains filtered or unexported fields
}
type GetAilySessionRunReqBuilder ¶
type GetAilySessionRunReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetAilySessionRunReqBuilder ¶
func NewGetAilySessionRunReqBuilder() *GetAilySessionRunReqBuilder
func (*GetAilySessionRunReqBuilder) AilySessionId ¶
func (builder *GetAilySessionRunReqBuilder) AilySessionId(ailySessionId string) *GetAilySessionRunReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*GetAilySessionRunReqBuilder) Build ¶
func (builder *GetAilySessionRunReqBuilder) Build() *GetAilySessionRunReq
func (*GetAilySessionRunReqBuilder) RunId ¶
func (builder *GetAilySessionRunReqBuilder) RunId(runId string) *GetAilySessionRunReqBuilder
运行 ID
示例值:run_4dfrxvctjqzzj
type GetAilySessionRunResp ¶
type GetAilySessionRunResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetAilySessionRunRespData `json:"data"` // 业务数据 }
func (*GetAilySessionRunResp) Success ¶
func (resp *GetAilySessionRunResp) Success() bool
type GetAilySessionRunRespData ¶
type GetAilySessionRunRespData struct {
Run *Run `json:"run,omitempty"` // 运行信息
}
type Intent ¶
type Intent struct { Id *string `json:"id,omitempty"` // 意图 id CreatedAt *string `json:"created_at,omitempty"` // 意图创建时间,毫秒时间戳 SessionId *string `json:"session_id,omitempty"` // 意图所属会话 id Status *string `json:"status,omitempty"` // 意图状态 SubStatus *string `json:"sub_status,omitempty"` // 意图子状态 ChannelType *string `json:"channel_type,omitempty"` // 渠道类型 Error *MessageError `json:"error,omitempty"` // 意图失败原因 }
type IntentBuilder ¶
type IntentBuilder struct {
// contains filtered or unexported fields
}
func NewIntentBuilder ¶
func NewIntentBuilder() *IntentBuilder
func (*IntentBuilder) Build ¶
func (builder *IntentBuilder) Build() *Intent
func (*IntentBuilder) ChannelType ¶
func (builder *IntentBuilder) ChannelType(channelType string) *IntentBuilder
渠道类型
示例值:LARK_OPEN_API
func (*IntentBuilder) CreatedAt ¶
func (builder *IntentBuilder) CreatedAt(createdAt string) *IntentBuilder
意图创建时间,毫秒时间戳
示例值:1703658042000
func (*IntentBuilder) Error ¶
func (builder *IntentBuilder) Error(error *MessageError) *IntentBuilder
意图失败原因
示例值:
func (*IntentBuilder) Id ¶
func (builder *IntentBuilder) Id(id string) *IntentBuilder
意图 id
示例值:7317093049367298068
func (*IntentBuilder) SessionId ¶
func (builder *IntentBuilder) SessionId(sessionId string) *IntentBuilder
意图所属会话 id
示例值:7317091019140972563
func (*IntentBuilder) Status ¶
func (builder *IntentBuilder) Status(status string) *IntentBuilder
意图状态
示例值:RUNNING
func (*IntentBuilder) SubStatus ¶
func (builder *IntentBuilder) SubStatus(subStatus string) *IntentBuilder
意图子状态
示例值:WAITING_USER_RESPOND
type Kctx ¶
type Kctx struct { TenantId *int `json:"tenant_id,omitempty"` // 租户 id UserId *int `json:"user_id,omitempty"` // 用户 id TenantDomainName *string `json:"tenant_domain_name,omitempty"` // 租户域名 UserSetting *string `json:"user_setting,omitempty"` // 用户设置 LangId *int `json:"lang_id,omitempty"` // 语言 RequestId *string `json:"request_id,omitempty"` // 请求 id Host *string `json:"host,omitempty"` // 域名 TenantResourceRouteKey *string `json:"tenant_resource_route_key,omitempty"` // 资源路由 key Namespace *string `json:"namespace,omitempty"` // 命名空间 TenantType *int `json:"tenant_type,omitempty"` // 租户类型 TransactionId *int `json:"transaction_id,omitempty"` // 事务ID ConsistencyRetryType *string `json:"ConsistencyRetryType,omitempty"` // consistency retry type PsmLink *string `json:"PsmLink,omitempty"` // psm link BreakoutRetryPsm *string `json:"BreakoutRetryPsm,omitempty"` // breakout retry psm CredentialID *string `json:"CredentialID,omitempty"` // credential id AuthenticationType *string `json:"AuthenticationType,omitempty"` // 鉴权类型 }
type KctxBuilder ¶
type KctxBuilder struct {
// contains filtered or unexported fields
}
func NewKctxBuilder ¶
func NewKctxBuilder() *KctxBuilder
func (*KctxBuilder) AuthenticationType ¶
func (builder *KctxBuilder) AuthenticationType(authenticationType string) *KctxBuilder
鉴权类型
示例值:user
func (*KctxBuilder) BreakoutRetryPsm ¶
func (builder *KctxBuilder) BreakoutRetryPsm(breakoutRetryPsm string) *KctxBuilder
breakout retry psm
示例值:a
func (*KctxBuilder) Build ¶
func (builder *KctxBuilder) Build() *Kctx
func (*KctxBuilder) ConsistencyRetryType ¶
func (builder *KctxBuilder) ConsistencyRetryType(consistencyRetryType string) *KctxBuilder
consistency retry type
示例值:a
func (*KctxBuilder) CredentialID ¶
func (builder *KctxBuilder) CredentialID(credentialID string) *KctxBuilder
credential id
示例值:a
func (*KctxBuilder) LangId ¶
func (builder *KctxBuilder) LangId(langId int) *KctxBuilder
语言
示例值:1033
func (*KctxBuilder) Namespace ¶
func (builder *KctxBuilder) Namespace(namespace string) *KctxBuilder
命名空间
示例值:package_abc
func (*KctxBuilder) PsmLink ¶
func (builder *KctxBuilder) PsmLink(psmLink string) *KctxBuilder
psm link
示例值:a
func (*KctxBuilder) RequestId ¶
func (builder *KctxBuilder) RequestId(requestId string) *KctxBuilder
请求 id
示例值:a
func (*KctxBuilder) TenantDomainName ¶
func (builder *KctxBuilder) TenantDomainName(tenantDomainName string) *KctxBuilder
租户域名
示例值:apaas
func (*KctxBuilder) TenantId ¶
func (builder *KctxBuilder) TenantId(tenantId int) *KctxBuilder
租户 id
示例值:0
func (*KctxBuilder) TenantResourceRouteKey ¶
func (builder *KctxBuilder) TenantResourceRouteKey(tenantResourceRouteKey string) *KctxBuilder
资源路由 key
示例值:"a"
func (*KctxBuilder) TenantType ¶
func (builder *KctxBuilder) TenantType(tenantType int) *KctxBuilder
租户类型
示例值:1
func (*KctxBuilder) TransactionId ¶
func (builder *KctxBuilder) TransactionId(transactionId int) *KctxBuilder
事务ID
示例值:0
func (*KctxBuilder) UserSetting ¶
func (builder *KctxBuilder) UserSetting(userSetting string) *KctxBuilder
用户设置
示例值:"{}"
type Knowledge ¶ added in v3.2.6
type Knowledge struct { Id *string `json:"id,omitempty"` // 知识ID KnowledgeBaseId *string `json:"knowledge_base_id,omitempty"` // 知识库ID Status *string `json:"status,omitempty"` // 学习状态 Title *string `json:"title,omitempty"` // 知识标题 Type *string `json:"type,omitempty"` // 知识类型 File *AilyKnowledgeFile `json:"file,omitempty"` // 文件信息 Docs *AilyKnowledgeDocs `json:"docs,omitempty"` // 飞书云文档信息 WikiSpace *AilyKnowledgeWikiSpace `json:"wiki_space,omitempty"` // 飞书知识空间信息 Folder *AilyKnowledgeFolder `json:"folder,omitempty"` // 飞书文件夹信息 Helpdesk *AilyKnowledgeHelpdesk `json:"helpdesk,omitempty"` // 飞书服务台信息 Datatable *AilyKnowledgeDatatable `json:"datatable,omitempty"` // 智能伙伴数据表 Dataset *AilyKnowledgeDataset `json:"dataset,omitempty"` // 智能伙伴分析表 Web *AilyKnowledgeWeb `json:"web,omitempty"` // 网页信息 ChunkCount *int `json:"chunk_count,omitempty"` // 切片数量 CreateTime *int `json:"create_time,omitempty"` // 创建时间 UpdateTime *int `json:"update_time,omitempty"` // 更新时间 FailMessage *string `json:"fail_message,omitempty"` // 学习失败提示 }
type KnowledgeBuilder ¶ added in v3.2.6
type KnowledgeBuilder struct {
// contains filtered or unexported fields
}
func NewKnowledgeBuilder ¶ added in v3.2.6
func NewKnowledgeBuilder() *KnowledgeBuilder
func (*KnowledgeBuilder) Build ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Build() *Knowledge
func (*KnowledgeBuilder) ChunkCount ¶ added in v3.2.6
func (builder *KnowledgeBuilder) ChunkCount(chunkCount int) *KnowledgeBuilder
切片数量
示例值:1
func (*KnowledgeBuilder) CreateTime ¶ added in v3.2.6
func (builder *KnowledgeBuilder) CreateTime(createTime int) *KnowledgeBuilder
创建时间
示例值:1715247397
func (*KnowledgeBuilder) Dataset ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Dataset(dataset *AilyKnowledgeDataset) *KnowledgeBuilder
智能伙伴分析表
示例值:
func (*KnowledgeBuilder) Datatable ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Datatable(datatable *AilyKnowledgeDatatable) *KnowledgeBuilder
智能伙伴数据表
示例值:
func (*KnowledgeBuilder) Docs ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Docs(docs *AilyKnowledgeDocs) *KnowledgeBuilder
飞书云文档信息
示例值:
func (*KnowledgeBuilder) FailMessage ¶ added in v3.2.6
func (builder *KnowledgeBuilder) FailMessage(failMessage string) *KnowledgeBuilder
学习失败提示
示例值:success
func (*KnowledgeBuilder) File ¶ added in v3.2.6
func (builder *KnowledgeBuilder) File(file *AilyKnowledgeFile) *KnowledgeBuilder
文件信息
示例值:
func (*KnowledgeBuilder) Folder ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Folder(folder *AilyKnowledgeFolder) *KnowledgeBuilder
飞书文件夹信息
示例值:
func (*KnowledgeBuilder) Helpdesk ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Helpdesk(helpdesk *AilyKnowledgeHelpdesk) *KnowledgeBuilder
飞书服务台信息
示例值:
func (*KnowledgeBuilder) Id ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Id(id string) *KnowledgeBuilder
知识ID
示例值:spring_03c49e32bb__c_sdb_aadgfh
func (*KnowledgeBuilder) KnowledgeBaseId ¶ added in v3.2.6
func (builder *KnowledgeBuilder) KnowledgeBaseId(knowledgeBaseId string) *KnowledgeBuilder
知识库ID
示例值:knowledge_aadgd7ozoxseilqpor
func (*KnowledgeBuilder) Status ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Status(status string) *KnowledgeBuilder
学习状态
示例值:
func (*KnowledgeBuilder) Title ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Title(title string) *KnowledgeBuilder
知识标题
示例值:title
func (*KnowledgeBuilder) Type ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Type(type_ string) *KnowledgeBuilder
知识类型
示例值:
func (*KnowledgeBuilder) UpdateTime ¶ added in v3.2.6
func (builder *KnowledgeBuilder) UpdateTime(updateTime int) *KnowledgeBuilder
更新时间
示例值:1715247397
func (*KnowledgeBuilder) Web ¶ added in v3.2.6
func (builder *KnowledgeBuilder) Web(web *AilyKnowledgeWeb) *KnowledgeBuilder
网页信息
示例值:
func (*KnowledgeBuilder) WikiSpace ¶ added in v3.2.6
func (builder *KnowledgeBuilder) WikiSpace(wikiSpace *AilyKnowledgeWikiSpace) *KnowledgeBuilder
飞书知识空间信息
示例值:
type ListAilySessionAilyMessageIterator ¶
type ListAilySessionAilyMessageIterator struct {
// contains filtered or unexported fields
}
func (*ListAilySessionAilyMessageIterator) Next ¶
func (iterator *ListAilySessionAilyMessageIterator) Next() (bool, *AilyMessage, error)
func (*ListAilySessionAilyMessageIterator) NextPageToken ¶
func (iterator *ListAilySessionAilyMessageIterator) NextPageToken() *string
type ListAilySessionAilyMessageReq ¶
type ListAilySessionAilyMessageReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListAilySessionAilyMessageReqBuilder ¶
type ListAilySessionAilyMessageReqBuilder struct {
// contains filtered or unexported fields
}
func NewListAilySessionAilyMessageReqBuilder ¶
func NewListAilySessionAilyMessageReqBuilder() *ListAilySessionAilyMessageReqBuilder
func (*ListAilySessionAilyMessageReqBuilder) AilySessionId ¶
func (builder *ListAilySessionAilyMessageReqBuilder) AilySessionId(ailySessionId string) *ListAilySessionAilyMessageReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*ListAilySessionAilyMessageReqBuilder) Build ¶
func (builder *ListAilySessionAilyMessageReqBuilder) Build() *ListAilySessionAilyMessageReq
func (*ListAilySessionAilyMessageReqBuilder) Limit ¶
func (builder *ListAilySessionAilyMessageReqBuilder) Limit(limit int) *ListAilySessionAilyMessageReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListAilySessionAilyMessageReqBuilder) PageSize ¶
func (builder *ListAilySessionAilyMessageReqBuilder) PageSize(pageSize int) *ListAilySessionAilyMessageReqBuilder
页面大小
示例值:
func (*ListAilySessionAilyMessageReqBuilder) PageToken ¶
func (builder *ListAilySessionAilyMessageReqBuilder) PageToken(pageToken string) *ListAilySessionAilyMessageReqBuilder
分页偏移量
示例值:
func (*ListAilySessionAilyMessageReqBuilder) RunId ¶
func (builder *ListAilySessionAilyMessageReqBuilder) RunId(runId string) *ListAilySessionAilyMessageReqBuilder
运行 ID
示例值:run_4dfrxvctjqzzj
func (*ListAilySessionAilyMessageReqBuilder) WithPartialMessage ¶
func (builder *ListAilySessionAilyMessageReqBuilder) WithPartialMessage(withPartialMessage bool) *ListAilySessionAilyMessageReqBuilder
返回生成中的消息
示例值:false
type ListAilySessionAilyMessageResp ¶
type ListAilySessionAilyMessageResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListAilySessionAilyMessageRespData `json:"data"` // 业务数据 }
func (*ListAilySessionAilyMessageResp) Success ¶
func (resp *ListAilySessionAilyMessageResp) Success() bool
type ListAilySessionAilyMessageRespData ¶
type ListAilySessionAilyMessageRespData struct { Messages []*AilyMessage `json:"messages,omitempty"` // 消息列表 PageToken *string `json:"page_token,omitempty"` // 下一页的起始偏移量 HasMore *bool `json:"has_more,omitempty"` // 是否还有更多数据 }
type ListAilySessionRunIterator ¶
type ListAilySessionRunIterator struct {
// contains filtered or unexported fields
}
func (*ListAilySessionRunIterator) Next ¶
func (iterator *ListAilySessionRunIterator) Next() (bool, *Run, error)
func (*ListAilySessionRunIterator) NextPageToken ¶
func (iterator *ListAilySessionRunIterator) NextPageToken() *string
type ListAilySessionRunReq ¶
type ListAilySessionRunReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListAilySessionRunReqBuilder ¶
type ListAilySessionRunReqBuilder struct {
// contains filtered or unexported fields
}
func NewListAilySessionRunReqBuilder ¶
func NewListAilySessionRunReqBuilder() *ListAilySessionRunReqBuilder
func (*ListAilySessionRunReqBuilder) AilySessionId ¶
func (builder *ListAilySessionRunReqBuilder) AilySessionId(ailySessionId string) *ListAilySessionRunReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*ListAilySessionRunReqBuilder) Build ¶
func (builder *ListAilySessionRunReqBuilder) Build() *ListAilySessionRunReq
func (*ListAilySessionRunReqBuilder) Limit ¶
func (builder *ListAilySessionRunReqBuilder) Limit(limit int) *ListAilySessionRunReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListAilySessionRunReqBuilder) PageSize ¶
func (builder *ListAilySessionRunReqBuilder) PageSize(pageSize int) *ListAilySessionRunReqBuilder
页面大小
示例值:
func (*ListAilySessionRunReqBuilder) PageToken ¶
func (builder *ListAilySessionRunReqBuilder) PageToken(pageToken string) *ListAilySessionRunReqBuilder
分页偏移量
示例值:
type ListAilySessionRunResp ¶
type ListAilySessionRunResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListAilySessionRunRespData `json:"data"` // 业务数据 }
func (*ListAilySessionRunResp) Success ¶
func (resp *ListAilySessionRunResp) Success() bool
type Message ¶
type Message struct { Id *string `json:"id,omitempty"` // 消息 id Title *string `json:"title,omitempty"` // 消息标题 Content *string `json:"content,omitempty"` // 消息内容 MessageStatus *string `json:"message_status,omitempty"` // 消息状态 BuiltinActions []*BuiltinAction `json:"builtin_actions,omitempty"` // 消息上可接收的 action SkillBaseInfos []*SkillBaseInfo `json:"skill_base_infos,omitempty"` // 使用的 skill 信息 MessageProgress *MessageProgress `json:"message_progress,omitempty"` // 进度条消息 Sender *Sender `json:"sender,omitempty"` // 发送者信息 Error *MessageError `json:"error,omitempty"` // 错误信息 TriggerType *string `json:"trigger_type,omitempty"` // 触发类型 Visibility *string `json:"visibility,omitempty"` // 消息的可见性 }
type MessageBuilder ¶
type MessageBuilder struct {
// contains filtered or unexported fields
}
func NewMessageBuilder ¶
func NewMessageBuilder() *MessageBuilder
func (*MessageBuilder) Build ¶
func (builder *MessageBuilder) Build() *Message
func (*MessageBuilder) BuiltinActions ¶
func (builder *MessageBuilder) BuiltinActions(builtinActions []*BuiltinAction) *MessageBuilder
消息上可接收的 action
示例值:
func (*MessageBuilder) Content ¶
func (builder *MessageBuilder) Content(content string) *MessageBuilder
消息内容
示例值:{}
func (*MessageBuilder) Error ¶
func (builder *MessageBuilder) Error(error *MessageError) *MessageBuilder
错误信息
示例值:
func (*MessageBuilder) Id ¶
func (builder *MessageBuilder) Id(id string) *MessageBuilder
消息 id
示例值:7316801852719906836
func (*MessageBuilder) MessageProgress ¶
func (builder *MessageBuilder) MessageProgress(messageProgress *MessageProgress) *MessageBuilder
进度条消息
示例值:
func (*MessageBuilder) MessageStatus ¶
func (builder *MessageBuilder) MessageStatus(messageStatus string) *MessageBuilder
消息状态
示例值:FINISHED
func (*MessageBuilder) Sender ¶
func (builder *MessageBuilder) Sender(sender *Sender) *MessageBuilder
发送者信息
示例值:
func (*MessageBuilder) SkillBaseInfos ¶
func (builder *MessageBuilder) SkillBaseInfos(skillBaseInfos []*SkillBaseInfo) *MessageBuilder
使用的 skill 信息
示例值:
func (*MessageBuilder) Title ¶
func (builder *MessageBuilder) Title(title string) *MessageBuilder
消息标题
示例值:正在生成中...
func (*MessageBuilder) TriggerType ¶
func (builder *MessageBuilder) TriggerType(triggerType string) *MessageBuilder
触发类型
示例值:”
func (*MessageBuilder) Visibility ¶
func (builder *MessageBuilder) Visibility(visibility string) *MessageBuilder
消息的可见性
示例值:SELF
type MessageError ¶
type MessageErrorBuilder ¶
type MessageErrorBuilder struct {
// contains filtered or unexported fields
}
func NewMessageErrorBuilder ¶
func NewMessageErrorBuilder() *MessageErrorBuilder
func (*MessageErrorBuilder) Build ¶
func (builder *MessageErrorBuilder) Build() *MessageError
func (*MessageErrorBuilder) Code ¶
func (builder *MessageErrorBuilder) Code(code string) *MessageErrorBuilder
错误码
示例值:sp_ec_cr_200001
func (*MessageErrorBuilder) ErrorType ¶
func (builder *MessageErrorBuilder) ErrorType(errorType string) *MessageErrorBuilder
错误类型
示例值:SYSTEM
func (*MessageErrorBuilder) LogId ¶
func (builder *MessageErrorBuilder) LogId(logId string) *MessageErrorBuilder
反馈码
示例值:2023122620474996FAC90E4B49302D7C93
func (*MessageErrorBuilder) Message ¶
func (builder *MessageErrorBuilder) Message(message string) *MessageErrorBuilder
错误消息
示例值:意图状态不合法,当前为1,实际为4
func (*MessageErrorBuilder) Title ¶
func (builder *MessageErrorBuilder) Title(title string) *MessageErrorBuilder
错误标题
示例值:意图状态不合法
type MessageProgress ¶
type MessageProgress struct { ProgressType *string `json:"progress_type,omitempty"` // 进度条类型 ProgressItems []*ProgressItem `json:"progress_items,omitempty"` // 进度条项 }
type MessageProgressBuilder ¶
type MessageProgressBuilder struct {
// contains filtered or unexported fields
}
func NewMessageProgressBuilder ¶
func NewMessageProgressBuilder() *MessageProgressBuilder
func (*MessageProgressBuilder) Build ¶
func (builder *MessageProgressBuilder) Build() *MessageProgress
func (*MessageProgressBuilder) ProgressItems ¶
func (builder *MessageProgressBuilder) ProgressItems(progressItems []*ProgressItem) *MessageProgressBuilder
进度条项
示例值:
func (*MessageProgressBuilder) ProgressType ¶
func (builder *MessageProgressBuilder) ProgressType(progressType string) *MessageProgressBuilder
进度条类型
示例值:LIST
type MessageWithOperation ¶
type MessageWithOperationBuilder ¶
type MessageWithOperationBuilder struct {
// contains filtered or unexported fields
}
func NewMessageWithOperationBuilder ¶
func NewMessageWithOperationBuilder() *MessageWithOperationBuilder
func (*MessageWithOperationBuilder) Build ¶
func (builder *MessageWithOperationBuilder) Build() *MessageWithOperation
func (*MessageWithOperationBuilder) IntentId ¶
func (builder *MessageWithOperationBuilder) IntentId(intentId string) *MessageWithOperationBuilder
产生操作的意图 id
示例值:7317093049367298068
func (*MessageWithOperationBuilder) Message ¶
func (builder *MessageWithOperationBuilder) Message(message *Message) *MessageWithOperationBuilder
消息内容
示例值:
func (*MessageWithOperationBuilder) OperationId ¶
func (builder *MessageWithOperationBuilder) OperationId(operationId string) *MessageWithOperationBuilder
操作 id
示例值:7317091517491167252
func (*MessageWithOperationBuilder) OperationType ¶
func (builder *MessageWithOperationBuilder) OperationType(operationType string) *MessageWithOperationBuilder
操作类型
示例值:APPEND
type ObjectSetting ¶
type ObjectSettingBuilder ¶
type ObjectSettingBuilder struct {
// contains filtered or unexported fields
}
func NewObjectSettingBuilder ¶
func NewObjectSettingBuilder() *ObjectSettingBuilder
func (*ObjectSettingBuilder) Build ¶
func (builder *ObjectSettingBuilder) Build() *ObjectSetting
func (*ObjectSettingBuilder) DisplayName ¶
func (builder *ObjectSettingBuilder) DisplayName(displayName string) *ObjectSettingBuilder
数据表展示字段
示例值:"_id"
func (*ObjectSettingBuilder) FieldOrders ¶
func (builder *ObjectSettingBuilder) FieldOrders(fieldOrders []string) *ObjectSettingBuilder
字段顺序
示例值:
type OrderCondition ¶
type OrderConditionBuilder ¶
type OrderConditionBuilder struct {
// contains filtered or unexported fields
}
func NewOrderConditionBuilder ¶
func NewOrderConditionBuilder() *OrderConditionBuilder
func (*OrderConditionBuilder) Build ¶
func (builder *OrderConditionBuilder) Build() *OrderCondition
func (*OrderConditionBuilder) Direction ¶
func (builder *OrderConditionBuilder) Direction(direction string) *OrderConditionBuilder
排序方式
示例值:asc
func (*OrderConditionBuilder) Field ¶
func (builder *OrderConditionBuilder) Field(field string) *OrderConditionBuilder
字段名
示例值:name
type ProgressItem ¶
type ProgressItem struct { ProgressItemState *string `json:"progress_item_state,omitempty"` // 进度条项状态 Content *string `json:"content,omitempty"` // 进度条项内容 SkillId *string `json:"skill_id,omitempty"` // 选中的技能 id NodeId *string `json:"node_id,omitempty"` // 节点 id NodeType *string `json:"node_type,omitempty"` // 节点类型 Input *string `json:"input,omitempty"` // 节点输入,调试模式返回 Output *string `json:"output,omitempty"` // 节点输出,调试模式返回 Usages []string `json:"usages,omitempty"` // 节点的时间以及 Token 消耗 SkillStrategy *string `json:"skill_strategy,omitempty"` // 技能选择策略 }
type ProgressItemBuilder ¶
type ProgressItemBuilder struct {
// contains filtered or unexported fields
}
func NewProgressItemBuilder ¶
func NewProgressItemBuilder() *ProgressItemBuilder
func (*ProgressItemBuilder) Build ¶
func (builder *ProgressItemBuilder) Build() *ProgressItem
func (*ProgressItemBuilder) Content ¶
func (builder *ProgressItemBuilder) Content(content string) *ProgressItemBuilder
进度条项内容
示例值:抽取字段
func (*ProgressItemBuilder) Input ¶
func (builder *ProgressItemBuilder) Input(input string) *ProgressItemBuilder
节点输入,调试模式返回
示例值:{}
func (*ProgressItemBuilder) NodeId ¶
func (builder *ProgressItemBuilder) NodeId(nodeId string) *ProgressItemBuilder
节点 id
示例值:7316877623309058067
func (*ProgressItemBuilder) NodeType ¶
func (builder *ProgressItemBuilder) NodeType(nodeType string) *ProgressItemBuilder
节点类型
示例值:skill-selector
func (*ProgressItemBuilder) Output ¶
func (builder *ProgressItemBuilder) Output(output string) *ProgressItemBuilder
节点输出,调试模式返回
示例值:{}
func (*ProgressItemBuilder) ProgressItemState ¶
func (builder *ProgressItemBuilder) ProgressItemState(progressItemState string) *ProgressItemBuilder
进度条项状态
示例值:RUNNING
func (*ProgressItemBuilder) SkillId ¶
func (builder *ProgressItemBuilder) SkillId(skillId string) *ProgressItemBuilder
选中的技能 id
示例值:skill_43ec7b438a59
func (*ProgressItemBuilder) SkillStrategy ¶
func (builder *ProgressItemBuilder) SkillStrategy(skillStrategy string) *ProgressItemBuilder
技能选择策略
示例值:AUTO
func (*ProgressItemBuilder) Usages ¶
func (builder *ProgressItemBuilder) Usages(usages []string) *ProgressItemBuilder
节点的时间以及 Token 消耗
示例值:
type RecordError ¶
type RecordErrorBuilder ¶
type RecordErrorBuilder struct {
// contains filtered or unexported fields
}
func NewRecordErrorBuilder ¶
func NewRecordErrorBuilder() *RecordErrorBuilder
func (*RecordErrorBuilder) Build ¶
func (builder *RecordErrorBuilder) Build() *RecordError
func (*RecordErrorBuilder) Code ¶
func (builder *RecordErrorBuilder) Code(code string) *RecordErrorBuilder
内部错误码
示例值:k_mt_ec_001000
func (*RecordErrorBuilder) Message ¶
func (builder *RecordErrorBuilder) Message(message string) *RecordErrorBuilder
错误文本
示例值:权限不足
type RecordQueryOption ¶
type RecordQueryOptionBuilder ¶
type RecordQueryOptionBuilder struct {
// contains filtered or unexported fields
}
func NewRecordQueryOptionBuilder ¶
func NewRecordQueryOptionBuilder() *RecordQueryOptionBuilder
func (*RecordQueryOptionBuilder) Build ¶
func (builder *RecordQueryOptionBuilder) Build() *RecordQueryOption
func (*RecordQueryOptionBuilder) NormalizeColumnName ¶
func (builder *RecordQueryOptionBuilder) NormalizeColumnName(normalizeColumnName bool) *RecordQueryOptionBuilder
返回的列名是否去除特殊字符
示例值:false
func (*RecordQueryOptionBuilder) StringifyNumber ¶
func (builder *RecordQueryOptionBuilder) StringifyNumber(stringifyNumber bool) *RecordQueryOptionBuilder
是否以字符串形式返回数字
示例值:false
type RecordResult ¶
type RecordResult struct { Success *bool `json:"success,omitempty"` // 是否成功 PrimaryKeyValue *string `json:"primary_key_value,omitempty"` // 记录失败的唯一键对应值 Errors []*RecordError `json:"errors,omitempty"` // 记录失败的第一条报错 Id *string `json:"_id,omitempty"` // 记录的内部 id }
type RecordResultBuilder ¶
type RecordResultBuilder struct {
// contains filtered or unexported fields
}
func NewRecordResultBuilder ¶
func NewRecordResultBuilder() *RecordResultBuilder
func (*RecordResultBuilder) Build ¶
func (builder *RecordResultBuilder) Build() *RecordResult
func (*RecordResultBuilder) Errors ¶
func (builder *RecordResultBuilder) Errors(errors []*RecordError) *RecordResultBuilder
记录失败的第一条报错
示例值:
func (*RecordResultBuilder) Id ¶
func (builder *RecordResultBuilder) Id(id string) *RecordResultBuilder
记录的内部 id
示例值:543276126389
func (*RecordResultBuilder) PrimaryKeyValue ¶
func (builder *RecordResultBuilder) PrimaryKeyValue(primaryKeyValue string) *RecordResultBuilder
记录失败的唯一键对应值
示例值:name
func (*RecordResultBuilder) Success ¶
func (builder *RecordResultBuilder) Success(success bool) *RecordResultBuilder
是否成功
示例值:
type Run ¶
type Run struct { Id *string `json:"id,omitempty"` // 运行 ID CreatedAt *string `json:"created_at,omitempty"` // 运行的创建时间,毫秒时间戳 AppId *string `json:"app_id,omitempty"` // 应用 ID SessionId *string `json:"session_id,omitempty"` // 会话 ID Status *string `json:"status,omitempty"` // 状态 StartedAt *string `json:"started_at,omitempty"` // 开始时间,毫秒时间戳 EndedAt *string `json:"ended_at,omitempty"` // 结束时间,毫秒时间戳 Error *RunError `json:"error,omitempty"` // 失败时的错误信息 Metadata *string `json:"metadata,omitempty"` // 其他透传信息 }
type RunBuilder ¶
type RunBuilder struct {
// contains filtered or unexported fields
}
func NewRunBuilder ¶
func NewRunBuilder() *RunBuilder
func (*RunBuilder) AppId ¶
func (builder *RunBuilder) AppId(appId string) *RunBuilder
应用 ID
示例值:spring_xxx__c
func (*RunBuilder) Build ¶
func (builder *RunBuilder) Build() *Run
func (*RunBuilder) CreatedAt ¶
func (builder *RunBuilder) CreatedAt(createdAt string) *RunBuilder
运行的创建时间,毫秒时间戳
示例值:1711975665710
func (*RunBuilder) EndedAt ¶
func (builder *RunBuilder) EndedAt(endedAt string) *RunBuilder
结束时间,毫秒时间戳
示例值:1711975665710
func (*RunBuilder) Error ¶
func (builder *RunBuilder) Error(error *RunError) *RunBuilder
失败时的错误信息
示例值:
func (*RunBuilder) Id ¶
func (builder *RunBuilder) Id(id string) *RunBuilder
运行 ID
示例值:run_4dfrxvctjqzzj
func (*RunBuilder) Metadata ¶
func (builder *RunBuilder) Metadata(metadata string) *RunBuilder
其他透传信息
示例值:{}
func (*RunBuilder) SessionId ¶
func (builder *RunBuilder) SessionId(sessionId string) *RunBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*RunBuilder) StartedAt ¶
func (builder *RunBuilder) StartedAt(startedAt string) *RunBuilder
开始时间,毫秒时间戳
示例值:1711975665710
func (*RunBuilder) Status ¶
func (builder *RunBuilder) Status(status string) *RunBuilder
状态
示例值:IN_PROGRESS
type RunErrorBuilder ¶
type RunErrorBuilder struct {
// contains filtered or unexported fields
}
func NewRunErrorBuilder ¶
func NewRunErrorBuilder() *RunErrorBuilder
func (*RunErrorBuilder) Build ¶
func (builder *RunErrorBuilder) Build() *RunError
func (*RunErrorBuilder) Code ¶
func (builder *RunErrorBuilder) Code(code string) *RunErrorBuilder
错误码
示例值:sp_ec_sm_900101
func (*RunErrorBuilder) Message ¶
func (builder *RunErrorBuilder) Message(message string) *RunErrorBuilder
错误信息
示例值:技能不存在或已删除
type SenderBuilder ¶
type SenderBuilder struct {
// contains filtered or unexported fields
}
func NewSenderBuilder ¶
func NewSenderBuilder() *SenderBuilder
func (*SenderBuilder) Build ¶
func (builder *SenderBuilder) Build() *Sender
func (*SenderBuilder) Desc ¶
func (builder *SenderBuilder) Desc(desc string) *SenderBuilder
发送者描述
示例值:”
func (*SenderBuilder) Id ¶
func (builder *SenderBuilder) Id(id string) *SenderBuilder
发送人 id
示例值:1785351368700027
func (*SenderBuilder) Name ¶
func (builder *SenderBuilder) Name(name string) *SenderBuilder
发送者名称
示例值:天气预报
func (*SenderBuilder) SenderId ¶
func (builder *SenderBuilder) SenderId(senderId string) *SenderBuilder
发送者id
示例值:skill_43ec7b438a59
func (*SenderBuilder) SenderType ¶
func (builder *SenderBuilder) SenderType(senderType string) *SenderBuilder
发送者类型
示例值:SKILL
type Session ¶
type Session struct { Id *string `json:"id,omitempty"` // session 的唯一标识 CreatedAt *string `json:"created_at,omitempty"` // session 的创建时间,毫秒时间戳 EffectedAt *string `json:"effected_at,omitempty"` // session 的过期时间,毫秒时间戳 Type *string `json:"type,omitempty"` // session 类型 Status *string `json:"status,omitempty"` // session 状态 ActiveIntentId *string `json:"active_intent_id,omitempty"` // 当前运行中的意图 id ChannelType *string `json:"channel_type,omitempty"` // 渠道类型 EnableDebug *bool `json:"enable_debug,omitempty"` // 是否开启调试模式 Kvs *string `json:"kvs,omitempty"` // 会话中的自定义 kv 对,包括创建时传入的渠道上下文 }
type SessionBuilder ¶
type SessionBuilder struct {
// contains filtered or unexported fields
}
func NewSessionBuilder ¶
func NewSessionBuilder() *SessionBuilder
func (*SessionBuilder) ActiveIntentId ¶
func (builder *SessionBuilder) ActiveIntentId(activeIntentId string) *SessionBuilder
当前运行中的意图 id
示例值:7312657247586009109
func (*SessionBuilder) Build ¶
func (builder *SessionBuilder) Build() *Session
func (*SessionBuilder) ChannelType ¶
func (builder *SessionBuilder) ChannelType(channelType string) *SessionBuilder
渠道类型
示例值:LARK_OPEN_API
func (*SessionBuilder) CreatedAt ¶
func (builder *SessionBuilder) CreatedAt(createdAt string) *SessionBuilder
session 的创建时间,毫秒时间戳
示例值:1703486238000
func (*SessionBuilder) EffectedAt ¶
func (builder *SessionBuilder) EffectedAt(effectedAt string) *SessionBuilder
session 的过期时间,毫秒时间戳
示例值:1703486238000
func (*SessionBuilder) EnableDebug ¶
func (builder *SessionBuilder) EnableDebug(enableDebug bool) *SessionBuilder
是否开启调试模式
示例值:false
func (*SessionBuilder) Id ¶
func (builder *SessionBuilder) Id(id string) *SessionBuilder
session 的唯一标识
示例值:7316801852719906836
func (*SessionBuilder) Kvs ¶
func (builder *SessionBuilder) Kvs(kvs string) *SessionBuilder
会话中的自定义 kv 对,包括创建时传入的渠道上下文
示例值:{}
func (*SessionBuilder) Status ¶
func (builder *SessionBuilder) Status(status string) *SessionBuilder
session 状态
示例值:VALID
func (*SessionBuilder) Type ¶
func (builder *SessionBuilder) Type(type_ string) *SessionBuilder
session 类型
示例值:LONG-TERM
type SkillBaseInfo ¶
type SkillBaseInfoBuilder ¶
type SkillBaseInfoBuilder struct {
// contains filtered or unexported fields
}
func NewSkillBaseInfoBuilder ¶
func NewSkillBaseInfoBuilder() *SkillBaseInfoBuilder
func (*SkillBaseInfoBuilder) Build ¶
func (builder *SkillBaseInfoBuilder) Build() *SkillBaseInfo
func (*SkillBaseInfoBuilder) BuiltinType ¶
func (builder *SkillBaseInfoBuilder) BuiltinType(builtinType string) *SkillBaseInfoBuilder
内置技能类型
示例值:qna
func (*SkillBaseInfoBuilder) Name ¶
func (builder *SkillBaseInfoBuilder) Name(name string) *SkillBaseInfoBuilder
技能名称
示例值:天气预报
func (*SkillBaseInfoBuilder) SkillId ¶
func (builder *SkillBaseInfoBuilder) SkillId(skillId string) *SkillBaseInfoBuilder
技能 id
示例值:skill_43ec7b438a59
func (*SkillBaseInfoBuilder) Type ¶
func (builder *SkillBaseInfoBuilder) Type(type_ string) *SkillBaseInfoBuilder
技能类型
示例值:custom
type SkillCall ¶
type SkillCall struct { SkillCallId *string `json:"skill_call_id,omitempty"` // 中断调用 schema Input *string `json:"input,omitempty"` // 用户对中断的响应内容 WaitingType *string `json:"waiting_type,omitempty"` // WAITING_USER_MESSAGE or WAITING_USER_RESPOND InputDsl *string `json:"input_dsl,omitempty"` // input 的 DSL,用户可参考 DSL 来写 input }
type SkillCallBuilder ¶
type SkillCallBuilder struct {
// contains filtered or unexported fields
}
func NewSkillCallBuilder ¶
func NewSkillCallBuilder() *SkillCallBuilder
func (*SkillCallBuilder) Build ¶
func (builder *SkillCallBuilder) Build() *SkillCall
func (*SkillCallBuilder) Input ¶
func (builder *SkillCallBuilder) Input(input string) *SkillCallBuilder
用户对中断的响应内容
示例值:{}
func (*SkillCallBuilder) InputDsl ¶
func (builder *SkillCallBuilder) InputDsl(inputDsl string) *SkillCallBuilder
input 的 DSL,用户可参考 DSL 来写 input
示例值:{}
func (*SkillCallBuilder) SkillCallId ¶
func (builder *SkillCallBuilder) SkillCallId(skillCallId string) *SkillCallBuilder
中断调用 schema
示例值:123
func (*SkillCallBuilder) WaitingType ¶
func (builder *SkillCallBuilder) WaitingType(waitingType string) *SkillCallBuilder
WAITING_USER_MESSAGE or WAITING_USER_RESPOND
示例值:WAITING_USER_RESPOND
type SkillInstance ¶
type SkillInstance struct { SkillInstanceId *string `json:"skill_instance_id,omitempty"` // skill_instance 的唯一标识 Status *string `json:"status,omitempty"` // skill_instance 的状态 Input *string `json:"input,omitempty"` // skill_instance 的输入,结构需要符合 skill 的 input schema Output *string `json:"output,omitempty"` // skill_instance 的输出,结构需要符合 skill 的 output schema }
type SkillInstanceBuilder ¶
type SkillInstanceBuilder struct {
// contains filtered or unexported fields
}
func NewSkillInstanceBuilder ¶
func NewSkillInstanceBuilder() *SkillInstanceBuilder
func (*SkillInstanceBuilder) Build ¶
func (builder *SkillInstanceBuilder) Build() *SkillInstance
func (*SkillInstanceBuilder) Input ¶
func (builder *SkillInstanceBuilder) Input(input string) *SkillInstanceBuilder
skill_instance 的输入,结构需要符合 skill 的 input schema
示例值:{ "userInput": "今天天气怎么样" }
func (*SkillInstanceBuilder) Output ¶
func (builder *SkillInstanceBuilder) Output(output string) *SkillInstanceBuilder
skill_instance 的输出,结构需要符合 skill 的 output schema
示例值:{}
func (*SkillInstanceBuilder) SkillInstanceId ¶
func (builder *SkillInstanceBuilder) SkillInstanceId(skillInstanceId string) *SkillInstanceBuilder
skill_instance 的唯一标识
示例值:1234567890
func (*SkillInstanceBuilder) Status ¶
func (builder *SkillInstanceBuilder) Status(status string) *SkillInstanceBuilder
skill_instance 的状态
示例值:success
type SourceSetting ¶
type SourceSetting struct { ApiId *string `json:"api_id,omitempty"` // 分表数据源api_id ApiName *string `json:"api_name,omitempty"` // 分表数据源api_name Label map[string]string `json:"label,omitempty"` // 分表数据源名称,国际化文本 FromType *string `json:"from_type,omitempty"` // 数据源具体来源 AuthKey *string `json:"auth_key,omitempty"` // 外部数据源的凭证key AuthName map[string]string `json:"auth_name,omitempty"` // 外部数据源的凭证名称,国际化文本(同上) DataSourceIntegrationType *string `json:"data_source_integration_type,omitempty"` // 外部数据源和对接方式 - direct: 直连 - Import: 导入 }
type SourceSettingBuilder ¶
type SourceSettingBuilder struct {
// contains filtered or unexported fields
}
func NewSourceSettingBuilder ¶
func NewSourceSettingBuilder() *SourceSettingBuilder
func (*SourceSettingBuilder) ApiId ¶
func (builder *SourceSettingBuilder) ApiId(apiId string) *SourceSettingBuilder
分表数据源api_id
示例值:"source_api_id"
func (*SourceSettingBuilder) ApiName ¶
func (builder *SourceSettingBuilder) ApiName(apiName string) *SourceSettingBuilder
分表数据源api_name
示例值:"source_api_name"
func (*SourceSettingBuilder) AuthKey ¶
func (builder *SourceSettingBuilder) AuthKey(authKey string) *SourceSettingBuilder
外部数据源的凭证key
示例值:"auth_key_001"
func (*SourceSettingBuilder) AuthName ¶
func (builder *SourceSettingBuilder) AuthName(authName map[string]string) *SourceSettingBuilder
外部数据源的凭证名称,国际化文本(同上)
示例值:
func (*SourceSettingBuilder) Build ¶
func (builder *SourceSettingBuilder) Build() *SourceSetting
func (*SourceSettingBuilder) DataSourceIntegrationType ¶
func (builder *SourceSettingBuilder) DataSourceIntegrationType(dataSourceIntegrationType string) *SourceSettingBuilder
外部数据源和对接方式 - direct: 直连 - Import: 导入
示例值:"Import"
func (*SourceSettingBuilder) FromType ¶
func (builder *SourceSettingBuilder) FromType(fromType string) *SourceSettingBuilder
数据源具体来源
示例值:"mysql"
func (*SourceSettingBuilder) Label ¶
func (builder *SourceSettingBuilder) Label(label map[string]string) *SourceSettingBuilder
分表数据源名称,国际化文本
示例值:
type Suggestion ¶ added in v3.2.9
type SuggestionBuilder ¶ added in v3.2.9
type SuggestionBuilder struct {
// contains filtered or unexported fields
}
func NewSuggestionBuilder ¶ added in v3.2.9
func NewSuggestionBuilder() *SuggestionBuilder
func (*SuggestionBuilder) Build ¶ added in v3.2.9
func (builder *SuggestionBuilder) Build() *Suggestion
func (*SuggestionBuilder) Content ¶ added in v3.2.9
func (builder *SuggestionBuilder) Content(content string) *SuggestionBuilder
推荐的内容
示例值:今天天气如何
func (*SuggestionBuilder) SkillId ¶ added in v3.2.9
func (builder *SuggestionBuilder) SkillId(skillId string) *SuggestionBuilder
推荐的技能
示例值:skill_xxx
type Table ¶
type Table struct { TableType *string `json:"table_type,omitempty"` // 表类型,分为 "datatable"、"dataset" ApiName *string `json:"api_name,omitempty"` // 数据表标识 Label map[string]string `json:"label,omitempty"` // 数据表名称 AccessItems []string `json:"access_items,omitempty"` // 数据表读写权限 AiDescription *string `json:"ai_description,omitempty"` // 数据表描述信息 Fields []*Field `json:"fields,omitempty"` // 数据表下的字段列表,获取数据表元信息详情时才会返回 }
type TableBuilder ¶
type TableBuilder struct {
// contains filtered or unexported fields
}
func NewTableBuilder ¶
func NewTableBuilder() *TableBuilder
func (*TableBuilder) AccessItems ¶
func (builder *TableBuilder) AccessItems(accessItems []string) *TableBuilder
数据表读写权限
示例值:
func (*TableBuilder) AiDescription ¶
func (builder *TableBuilder) AiDescription(aiDescription string) *TableBuilder
数据表描述信息
示例值:这是一个商品的数据表
func (*TableBuilder) ApiName ¶
func (builder *TableBuilder) ApiName(apiName string) *TableBuilder
数据表标识
示例值:object_a
func (*TableBuilder) Build ¶
func (builder *TableBuilder) Build() *Table
func (*TableBuilder) Fields ¶
func (builder *TableBuilder) Fields(fields []*Field) *TableBuilder
数据表下的字段列表,获取数据表元信息详情时才会返回
示例值:
func (*TableBuilder) Label ¶
func (builder *TableBuilder) Label(label map[string]string) *TableBuilder
数据表名称
示例值:
func (*TableBuilder) TableType ¶
func (builder *TableBuilder) TableType(tableType string) *TableBuilder
表类型,分为 "datatable"、"dataset"
示例值:datatable
type UpdateAilySessionPathReqBodyBuilder ¶
type UpdateAilySessionPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateAilySessionPathReqBodyBuilder ¶
func NewUpdateAilySessionPathReqBodyBuilder() *UpdateAilySessionPathReqBodyBuilder
func (*UpdateAilySessionPathReqBodyBuilder) Build ¶
func (builder *UpdateAilySessionPathReqBodyBuilder) Build() (*UpdateAilySessionReqBody, error)
func (*UpdateAilySessionPathReqBodyBuilder) ChannelContext ¶
func (builder *UpdateAilySessionPathReqBodyBuilder) ChannelContext(channelContext string) *UpdateAilySessionPathReqBodyBuilder
渠道上下文
示例值:{}
func (*UpdateAilySessionPathReqBodyBuilder) Metadata ¶
func (builder *UpdateAilySessionPathReqBodyBuilder) Metadata(metadata string) *UpdateAilySessionPathReqBodyBuilder
其他透传信息
示例值:{}
type UpdateAilySessionReq ¶
type UpdateAilySessionReq struct { Body *UpdateAilySessionReqBody `body:""` // contains filtered or unexported fields }
type UpdateAilySessionReqBodyBuilder ¶
type UpdateAilySessionReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateAilySessionReqBodyBuilder ¶
func NewUpdateAilySessionReqBodyBuilder() *UpdateAilySessionReqBodyBuilder
func (*UpdateAilySessionReqBodyBuilder) Build ¶
func (builder *UpdateAilySessionReqBodyBuilder) Build() *UpdateAilySessionReqBody
func (*UpdateAilySessionReqBodyBuilder) ChannelContext ¶
func (builder *UpdateAilySessionReqBodyBuilder) ChannelContext(channelContext string) *UpdateAilySessionReqBodyBuilder
渠道上下文
示例值:{}
func (*UpdateAilySessionReqBodyBuilder) Metadata ¶
func (builder *UpdateAilySessionReqBodyBuilder) Metadata(metadata string) *UpdateAilySessionReqBodyBuilder
其他透传信息
示例值:{}
type UpdateAilySessionReqBuilder ¶
type UpdateAilySessionReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateAilySessionReqBuilder ¶
func NewUpdateAilySessionReqBuilder() *UpdateAilySessionReqBuilder
func (*UpdateAilySessionReqBuilder) AilySessionId ¶
func (builder *UpdateAilySessionReqBuilder) AilySessionId(ailySessionId string) *UpdateAilySessionReqBuilder
会话 ID
示例值:session_4dfunz7sp1g8m
func (*UpdateAilySessionReqBuilder) Body ¶
func (builder *UpdateAilySessionReqBuilder) Body(body *UpdateAilySessionReqBody) *UpdateAilySessionReqBuilder
该 API 用于更新与某个飞书智能伙伴应用的一次会话(Session)。
func (*UpdateAilySessionReqBuilder) Build ¶
func (builder *UpdateAilySessionReqBuilder) Build() *UpdateAilySessionReq
type UpdateAilySessionResp ¶
type UpdateAilySessionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateAilySessionRespData `json:"data"` // 业务数据 }
func (*UpdateAilySessionResp) Success ¶
func (resp *UpdateAilySessionResp) Success() bool
type UpdateAilySessionRespData ¶
type UpdateAilySessionRespData struct {
Session *AilySession `json:"session,omitempty"` // 会话信息
}