v20231130

package
v3.0.1239+incompatible Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// Operation failed.
	FAILEDOPERATION = "FailedOperation"

	// File download failure.
	FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"

	// File decoding failure.
	FAILEDOPERATION_FILEDECODEFAILED = "FailedOperation.FileDecodeFailed"

	// Image decoding failed.
	FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"

	// Unknown error.
	FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"

	// Unknown file type.
	FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError"

	// The service is not activated.
	FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"

	//
	INVALIDPARAMETER = "InvalidParameter"

	// Parameter value error.
	INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"

	// The file size is too large.
	LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"

	// Missing required parameters.
	MISSINGPARAMETER = "MissingParameter"

	// The account is in arrears.
	RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"

	// The account resource package is exhausted.
	RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"

	// The billing status is abnormal.
	RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
)
View Source
const APIVersion = "2023-11-30"

Variables

This section is empty.

Functions

This section is empty.

Types

type AICallConfig

type AICallConfig struct {
	EnableVoiceInteract *bool `json:"EnableVoiceInteract,omitnil,omitempty" name:"EnableVoiceInteract"`

	EnableVoiceCall *bool `json:"EnableVoiceCall,omitnil,omitempty" name:"EnableVoiceCall"`

	EnableDigitalHuman *bool `json:"EnableDigitalHuman,omitnil,omitempty" name:"EnableDigitalHuman"`

	Voice *VoiceConfig `json:"Voice,omitnil,omitempty" name:"Voice"`

	DigitalHuman *DigitalHumanConfig `json:"DigitalHuman,omitnil,omitempty" name:"DigitalHuman"`
}

type AgentDebugInfo

type AgentDebugInfo struct {
	Input *string `json:"Input,omitnil,omitempty" name:"Input"`

	Output *string `json:"Output,omitnil,omitempty" name:"Output"`
}

type AgentProcedure

type AgentProcedure struct {
	// Index.
	Index *uint64 `json:"Index,omitnil,omitempty" name:"Index"`

	// English name of the execution process.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Chinese name for display.
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// Status constant: processing; success; failed.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Icon.
	Icon *string `json:"Icon,omitnil,omitempty" name:"Icon"`

	// Agent debugging information.
	Debugging *AgentProcedureDebugging `json:"Debugging,omitnil,omitempty" name:"Debugging"`

	// Whether to switch to Agent. The value can be "main" or "workflow". Leave it blank for no switch.
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Current request execution time, in milliseconds.
	Elapsed *uint64 `json:"Elapsed,omitnil,omitempty" name:"Elapsed"`

	// Workflow node name.
	NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`

	// Used to display in which reply bubble the thoughts are placed.
	ReplyIndex *uint64 `json:"ReplyIndex,omitnil,omitempty" name:"ReplyIndex"`

	// Main agent.
	SourceAgentName *string `json:"SourceAgentName,omitnil,omitempty" name:"SourceAgentName"`

	// Registration agent.
	TargetAgentName *string `json:"TargetAgentName,omitnil,omitempty" name:"TargetAgentName"`

	// Icon of Agent.
	AgentIcon *string `json:"AgentIcon,omitnil,omitempty" name:"AgentIcon"`
}

type AgentProcedureDebugging

type AgentProcedureDebugging struct {
	// Model thinking content.
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// The specific text content to be displayed.
	DisplayContent *string `json:"DisplayContent,omitnil,omitempty" name:"DisplayContent"`

	// Display type.
	DisplayType *uint64 `json:"DisplayType,omitnil,omitempty" name:"DisplayType"`

	// Index displayed by the search engine.
	QuoteInfos []*QuoteInfo `json:"QuoteInfos,omitnil,omitempty" name:"QuoteInfos"`

	// Specific reference source.
	References []*AgentReference `json:"References,omitnil,omitempty" name:"References"`

	// Display the ongoing status.
	DisplayStatus *string `json:"DisplayStatus,omitnil,omitempty" name:"DisplayStatus"`

	// URL of cloud desktop.
	SandboxUrl *string `json:"SandboxUrl,omitnil,omitempty" name:"SandboxUrl"`

	// URL opened through the browser in cloud desktop.
	DisplayUrl *string `json:"DisplayUrl,omitnil,omitempty" name:"DisplayUrl"`
}

type AgentReference

type AgentReference struct {
	// Source document ID.
	DocId *string `json:"DocId,omitnil,omitempty" name:"DocId"`

	// ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Type.
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// URL.
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// Document business ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Document name.
	DocName *string `json:"DocName,omitnil,omitempty" name:"DocName"`

	// Q&A business ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Index of search engine.
	Index *uint64 `json:"Index,omitnil,omitempty" name:"Index"`

	// Title.
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`
}

type AgentThought

type AgentThought struct {
	// Session ID.
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// Request ID
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`

	// It corresponds to a session, session ID, used for message storage in answering. It can be generated in advance and used when saving messages.
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// Current request execution time, in milliseconds.
	Elapsed *uint64 `json:"Elapsed,omitnil,omitempty" name:"Elapsed"`

	// Whether it is a workflow currently.
	IsWorkflow *bool `json:"IsWorkflow,omitnil,omitempty" name:"IsWorkflow"`

	// If it is a workflow, workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Detailed thinking process.
	Procedures []*AgentProcedure `json:"Procedures,omitnil,omitempty" name:"Procedures"`

	// TraceId.
	TraceId *string `json:"TraceId,omitnil,omitempty" name:"TraceId"`

	// File information
	Files []*FileInfo `json:"Files,omitnil,omitempty" name:"Files"`
}

type ApiVarAttrInfo

type ApiVarAttrInfo struct {
	// Custom variable ID.
	ApiVarId *string `json:"ApiVarId,omitnil,omitempty" name:"ApiVarId"`

	// Label ID.
	AttrBizId *string `json:"AttrBizId,omitnil,omitempty" name:"AttrBizId"`
}

type AppConfig

type AppConfig struct {
	// Knowledge Q&A management application configuration
	KnowledgeQa *KnowledgeQaConfig `json:"KnowledgeQa,omitnil,omitempty" name:"KnowledgeQa"`

	// Knowledge summary application configuration.
	Summary *SummaryConfig `json:"Summary,omitnil,omitempty" name:"Summary"`

	// Label extraction application configuration.
	Classify *ClassifyConfig `json:"Classify,omitnil,omitempty" name:"Classify"`
}

type AppInfo

type AppInfo struct {
	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Application type description.
	AppTypeDesc *string `json:"AppTypeDesc,omitnil,omitempty" name:"AppTypeDesc"`

	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Application name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Application avatar.
	Avatar *string `json:"Avatar,omitnil,omitempty" name:"Avatar"`

	// Application description.
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// Application status. 1: offline; 2: running; 3: disabled.
	AppStatus *uint64 `json:"AppStatus,omitnil,omitempty" name:"AppStatus"`

	// Status description.
	AppStatusDesc *string `json:"AppStatusDesc,omitnil,omitempty" name:"AppStatusDesc"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Last modifier.
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// Model name.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Alias of the generative model.
	ModelAliasName *string `json:"ModelAliasName,omitnil,omitempty" name:"ModelAliasName"`

	// Application mode: standard; agent; single_workflow.
	Pattern *string `json:"Pattern,omitnil,omitempty" name:"Pattern"`

	// Alias of the thought model.
	ThoughtModelAliasName *string `json:"ThoughtModelAliasName,omitnil,omitempty" name:"ThoughtModelAliasName"`
}

type AppModel

type AppModel struct {
	// Model name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Model description.
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// The round referenced by the context.
	ContextLimit *uint64 `json:"ContextLimit,omitnil,omitempty" name:"ContextLimit"`

	// Model alias.
	AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"`

	// Remaining token quota.
	TokenBalance *float64 `json:"TokenBalance,omitnil,omitempty" name:"TokenBalance"`

	// Whether to use the round referenced by the context.
	IsUseContext *bool `json:"IsUseContext,omitnil,omitempty" name:"IsUseContext"`

	// The number of context memory rounds.
	HistoryLimit *uint64 `json:"HistoryLimit,omitnil,omitempty" name:"HistoryLimit"`

	// Usage type.
	UsageType *string `json:"UsageType,omitnil,omitempty" name:"UsageType"`

	// Model temperature.
	Temperature *string `json:"Temperature,omitnil,omitempty" name:"Temperature"`

	// Model TopP.
	TopP *string `json:"TopP,omitnil,omitempty" name:"TopP"`

	// Model resource status: 1: available; 2: exhausted.
	ResourceStatus *uint64 `json:"ResourceStatus,omitnil,omitempty" name:"ResourceStatus"`
}

type AttrLabel

type AttrLabel struct {
	// Label source.
	Source *uint64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Label ID.
	AttrBizId *string `json:"AttrBizId,omitnil,omitempty" name:"AttrBizId"`

	// Label identification.
	AttrKey *string `json:"AttrKey,omitnil,omitempty" name:"AttrKey"`

	// Label name.
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// Label value.
	Labels []*Label `json:"Labels,omitnil,omitempty" name:"Labels"`
}

type AttrLabelDetail

type AttrLabelDetail struct {
	// Label ID.
	AttrBizId *string `json:"AttrBizId,omitnil,omitempty" name:"AttrBizId"`

	// Label identification.
	AttrKey *string `json:"AttrKey,omitnil,omitempty" name:"AttrKey"`

	// Label name.
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// Label value name.
	LabelNames []*string `json:"LabelNames,omitnil,omitempty" name:"LabelNames"`

	// Whether the label is being updated.
	IsUpdating *bool `json:"IsUpdating,omitnil,omitempty" name:"IsUpdating"`

	// Status.
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Status description.
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// Total number of label values.
	LabelTotalCount *string `json:"LabelTotalCount,omitnil,omitempty" name:"LabelTotalCount"`
}

type AttrLabelRefer

type AttrLabelRefer struct {
	// Label source, 1: label.
	Source *uint64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Label ID.
	AttributeBizId *string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`

	// Label value ID.
	LabelBizIds []*string `json:"LabelBizIds,omitnil,omitempty" name:"LabelBizIds"`
}

type AttributeFilters

type AttributeFilters struct {
	// Retrieve, attribute or label name.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`
}

type AttributeLabel

type AttributeLabel struct {
	// Standard word ID.
	LabelBizId *string `json:"LabelBizId,omitnil,omitempty" name:"LabelBizId"`

	// Standard word name.
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// Synonym name.
	SimilarLabels []*string `json:"SimilarLabels,omitnil,omitempty" name:"SimilarLabels"`
}

type BaseConfig

type BaseConfig struct {
	// Application name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Application avatar url, required as an input parameter in "CreateApp" and "ModifyApp". Description of input parameter: 1. The image of input URL must be jpeg or png, with a size no more than 500kb, and the URL must allow head requests. 2. If the user does not have object storage, use the "Obtain temporary file upload key" (DescribeStorageCredential) API to obtain the COS temporary key and upload path. Upload the avatar to COS by yourself and get the access link.
	Avatar *string `json:"Avatar,omitnil,omitempty" name:"Avatar"`

	// Application description.
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

type CallDetail

type CallDetail struct {
	// Associated ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Call time.
	CallTime *string `json:"CallTime,omitnil,omitempty" name:"CallTime"`

	// Total token consumption.
	TotalTokenUsage *float64 `json:"TotalTokenUsage,omitnil,omitempty" name:"TotalTokenUsage"`

	// Token consumption for input.
	InputTokenUsage *float64 `json:"InputTokenUsage,omitnil,omitempty" name:"InputTokenUsage"`

	// Token consumption for output.
	OutputTokenUsage *float64 `json:"OutputTokenUsage,omitnil,omitempty" name:"OutputTokenUsage"`

	// Number of search service calls.
	SearchUsage *uint64 `json:"SearchUsage,omitnil,omitempty" name:"SearchUsage"`

	// Model name.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Call type.
	CallType *string `json:"CallType,omitnil,omitempty" name:"CallType"`

	// Account.
	UinAccount *string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Application name.
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// Total number of consumed pages.
	PageUsage *uint64 `json:"PageUsage,omitnil,omitempty" name:"PageUsage"`

	// Filter sub-scenario.
	SubScene *string `json:"SubScene,omitnil,omitempty" name:"SubScene"`
}

type CateInfo

type CateInfo struct {
	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Quantity of records (such as documents, synonyms, etc.) under the category.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// Whether it is possible to add.
	CanAdd *bool `json:"CanAdd,omitnil,omitempty" name:"CanAdd"`

	// Whether it can be edited.
	CanEdit *bool `json:"CanEdit,omitnil,omitempty" name:"CanEdit"`

	// Whether it can be deleted.
	CanDelete *bool `json:"CanDelete,omitnil,omitempty" name:"CanDelete"`

	// Subcategory.
	Children []*CateInfo `json:"Children,omitnil,omitempty" name:"Children"`
}

type CheckAttributeLabelExistRequest

type CheckAttributeLabelExistRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Attribute name.
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// Attribute ID.
	AttributeBizId *string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`

	// Log in to the user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to the user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Scroll loading, the last attribute label ID.
	LastLabelBizId *string `json:"LastLabelBizId,omitnil,omitempty" name:"LastLabelBizId"`
}

func NewCheckAttributeLabelExistRequest

func NewCheckAttributeLabelExistRequest() (request *CheckAttributeLabelExistRequest)

func (*CheckAttributeLabelExistRequest) FromJsonString

func (r *CheckAttributeLabelExistRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckAttributeLabelExistRequest) ToJsonString

func (r *CheckAttributeLabelExistRequest) ToJsonString() string

type CheckAttributeLabelExistRequestParams

type CheckAttributeLabelExistRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Attribute name.
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// Attribute ID.
	AttributeBizId *string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`

	// Log in to the user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to the user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Scroll loading, the last attribute label ID.
	LastLabelBizId *string `json:"LastLabelBizId,omitnil,omitempty" name:"LastLabelBizId"`
}

Predefined struct for user

type CheckAttributeLabelExistResponse

type CheckAttributeLabelExistResponse struct {
	*tchttp.BaseResponse
	Response *CheckAttributeLabelExistResponseParams `json:"Response"`
}

func NewCheckAttributeLabelExistResponse

func NewCheckAttributeLabelExistResponse() (response *CheckAttributeLabelExistResponse)

func (*CheckAttributeLabelExistResponse) FromJsonString

func (r *CheckAttributeLabelExistResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckAttributeLabelExistResponse) ToJsonString

func (r *CheckAttributeLabelExistResponse) ToJsonString() string

type CheckAttributeLabelExistResponseParams

type CheckAttributeLabelExistResponseParams struct {
	// Whether it exists.
	IsExist *bool `json:"IsExist,omitnil,omitempty" name:"IsExist"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckAttributeLabelReferRequest

type CheckAttributeLabelReferRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Attribute label.
	LabelBizId *string `json:"LabelBizId,omitnil,omitempty" name:"LabelBizId"`

	// Attribute ID.
	AttributeBizId []*string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`
}

func NewCheckAttributeLabelReferRequest

func NewCheckAttributeLabelReferRequest() (request *CheckAttributeLabelReferRequest)

func (*CheckAttributeLabelReferRequest) FromJsonString

func (r *CheckAttributeLabelReferRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckAttributeLabelReferRequest) ToJsonString

func (r *CheckAttributeLabelReferRequest) ToJsonString() string

type CheckAttributeLabelReferRequestParams

type CheckAttributeLabelReferRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Attribute label.
	LabelBizId *string `json:"LabelBizId,omitnil,omitempty" name:"LabelBizId"`

	// Attribute ID.
	AttributeBizId []*string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`
}

Predefined struct for user

type CheckAttributeLabelReferResponse

type CheckAttributeLabelReferResponse struct {
	*tchttp.BaseResponse
	Response *CheckAttributeLabelReferResponseParams `json:"Response"`
}

func NewCheckAttributeLabelReferResponse

func NewCheckAttributeLabelReferResponse() (response *CheckAttributeLabelReferResponse)

func (*CheckAttributeLabelReferResponse) FromJsonString

func (r *CheckAttributeLabelReferResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckAttributeLabelReferResponse) ToJsonString

func (r *CheckAttributeLabelReferResponse) ToJsonString() string

type CheckAttributeLabelReferResponseParams

type CheckAttributeLabelReferResponseParams struct {
	// Whether to reference.
	IsRefer *bool `json:"IsRefer,omitnil,omitempty" name:"IsRefer"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ClassifyConfig

type ClassifyConfig struct {
	// Model configuration.
	Model *AppModel `json:"Model,omitnil,omitempty" name:"Model"`

	// Label list.
	Labels []*ClassifyLabel `json:"Labels,omitnil,omitempty" name:"Labels"`

	// Welcome words, within 200 characters.
	Greeting *string `json:"Greeting,omitnil,omitempty" name:"Greeting"`
}

type ClassifyLabel

type ClassifyLabel struct {
	// Label name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Label description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Label value range.
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CheckAttributeLabelExist

func (c *Client) CheckAttributeLabelExist(request *CheckAttributeLabelExistRequest) (response *CheckAttributeLabelExistResponse, err error)

CheckAttributeLabelExist This API is used to check if the label name under an attribute exist.

func (*Client) CheckAttributeLabelExistWithContext

func (c *Client) CheckAttributeLabelExistWithContext(ctx context.Context, request *CheckAttributeLabelExistRequest) (response *CheckAttributeLabelExistResponse, err error)

CheckAttributeLabelExist This API is used to check if the label name under an attribute exist.

func (*Client) CheckAttributeLabelRefer

func (c *Client) CheckAttributeLabelRefer(request *CheckAttributeLabelReferRequest) (response *CheckAttributeLabelReferResponse, err error)

CheckAttributeLabelRefer This API is used to check attribute label references.

func (*Client) CheckAttributeLabelReferWithContext

func (c *Client) CheckAttributeLabelReferWithContext(ctx context.Context, request *CheckAttributeLabelReferRequest) (response *CheckAttributeLabelReferResponse, err error)

CheckAttributeLabelRefer This API is used to check attribute label references.

func (*Client) CreateApp

func (c *Client) CreateApp(request *CreateAppRequest) (response *CreateAppResponse, err error)

CreateApp This API is used to create knowledge engine applications.

func (*Client) CreateAppWithContext

func (c *Client) CreateAppWithContext(ctx context.Context, request *CreateAppRequest) (response *CreateAppResponse, err error)

CreateApp This API is used to create knowledge engine applications.

func (*Client) CreateAttributeLabel

func (c *Client) CreateAttributeLabel(request *CreateAttributeLabelRequest) (response *CreateAttributeLabelResponse, err error)

CreateAttributeLabel This API is used to create attributes.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateAttributeLabelWithContext

func (c *Client) CreateAttributeLabelWithContext(ctx context.Context, request *CreateAttributeLabelRequest) (response *CreateAttributeLabelResponse, err error)

CreateAttributeLabel This API is used to create attributes.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateCorp

func (c *Client) CreateCorp(request *CreateCorpRequest) (response *CreateCorpResponse, err error)

CreateCorp This API is used to create enterprises.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateCorpWithContext

func (c *Client) CreateCorpWithContext(ctx context.Context, request *CreateCorpRequest) (response *CreateCorpResponse, err error)

CreateCorp This API is used to create enterprises.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDocCate

func (c *Client) CreateDocCate(request *CreateDocCateRequest) (response *CreateDocCateResponse, err error)

CreateDocCate This API is used to create doc categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDocCateWithContext

func (c *Client) CreateDocCateWithContext(ctx context.Context, request *CreateDocCateRequest) (response *CreateDocCateResponse, err error)

CreateDocCate This API is used to create doc categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateQA

func (c *Client) CreateQA(request *CreateQARequest) (response *CreateQAResponse, err error)

CreateQA This API is used to enter Q&As.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateQACate

func (c *Client) CreateQACate(request *CreateQACateRequest) (response *CreateQACateResponse, err error)

CreateQACate This API is used to create Q&A categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateQACateWithContext

func (c *Client) CreateQACateWithContext(ctx context.Context, request *CreateQACateRequest) (response *CreateQACateResponse, err error)

CreateQACate This API is used to create Q&A categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateQAWithContext

func (c *Client) CreateQAWithContext(ctx context.Context, request *CreateQARequest) (response *CreateQAResponse, err error)

CreateQA This API is used to enter Q&As.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateReconstructDocumentFlow

func (c *Client) CreateReconstructDocumentFlow(request *CreateReconstructDocumentFlowRequest) (response *CreateReconstructDocumentFlowResponse, err error)

CreateReconstructDocumentFlow This API is used to initiate requests for this asynchronous API, for initiating document parsing tasks.

Document parsing supports converting images or PDF files into Markdown format files, and can parse content elements including tables, formulas, images, headings, paragraphs, headers, and footers, and intelligently convert the content into reading order.

During the trial period, the QPS limit for a single account is only 1. If you need to access officially, please contact our R&D team.

error code that may be returned:

FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"
FAILEDOPERATION_FILEDECODEFAILED = "FailedOperation.FileDecodeFailed"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) CreateReconstructDocumentFlowWithContext

func (c *Client) CreateReconstructDocumentFlowWithContext(ctx context.Context, request *CreateReconstructDocumentFlowRequest) (response *CreateReconstructDocumentFlowResponse, err error)

CreateReconstructDocumentFlow This API is used to initiate requests for this asynchronous API, for initiating document parsing tasks.

Document parsing supports converting images or PDF files into Markdown format files, and can parse content elements including tables, formulas, images, headings, paragraphs, headers, and footers, and intelligently convert the content into reading order.

During the trial period, the QPS limit for a single account is only 1. If you need to access officially, please contact our R&D team.

error code that may be returned:

FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"
FAILEDOPERATION_FILEDECODEFAILED = "FailedOperation.FileDecodeFailed"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) CreateRejectedQuestion

func (c *Client) CreateRejectedQuestion(request *CreateRejectedQuestionRequest) (response *CreateRejectedQuestionResponse, err error)

CreateRejectedQuestion This API is used to create rejected questions.

error code that may be returned:

FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"
FAILEDOPERATION_FILEDECODEFAILED = "FailedOperation.FileDecodeFailed"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) CreateRejectedQuestionWithContext

func (c *Client) CreateRejectedQuestionWithContext(ctx context.Context, request *CreateRejectedQuestionRequest) (response *CreateRejectedQuestionResponse, err error)

CreateRejectedQuestion This API is used to create rejected questions.

error code that may be returned:

FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"
FAILEDOPERATION_FILEDECODEFAILED = "FailedOperation.FileDecodeFailed"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWFILETYPEERROR = "FailedOperation.UnKnowFileTypeError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) CreateRelease

func (c *Client) CreateRelease(request *CreateReleaseRequest) (response *CreateReleaseResponse, err error)

CreateRelease This API is used to create a release.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateReleaseWithContext

func (c *Client) CreateReleaseWithContext(ctx context.Context, request *CreateReleaseRequest) (response *CreateReleaseResponse, err error)

CreateRelease This API is used to create a release.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteApp

func (c *Client) DeleteApp(request *DeleteAppRequest) (response *DeleteAppResponse, err error)

DeleteApp This API is used to delete applications.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteAppWithContext

func (c *Client) DeleteAppWithContext(ctx context.Context, request *DeleteAppRequest) (response *DeleteAppResponse, err error)

DeleteApp This API is used to delete applications.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteAttributeLabel

func (c *Client) DeleteAttributeLabel(request *DeleteAttributeLabelRequest) (response *DeleteAttributeLabelResponse, err error)

DeleteAttributeLabel This API is used to delete attribute labels.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteAttributeLabelWithContext

func (c *Client) DeleteAttributeLabelWithContext(ctx context.Context, request *DeleteAttributeLabelRequest) (response *DeleteAttributeLabelResponse, err error)

DeleteAttributeLabel This API is used to delete attribute labels.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteDoc

func (c *Client) DeleteDoc(request *DeleteDocRequest) (response *DeleteDocResponse, err error)

DeleteDoc This API is used to delete documents.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteDocCate

func (c *Client) DeleteDocCate(request *DeleteDocCateRequest) (response *DeleteDocCateResponse, err error)

DeleteDocCate This API is used to delete Doc categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteDocCateWithContext

func (c *Client) DeleteDocCateWithContext(ctx context.Context, request *DeleteDocCateRequest) (response *DeleteDocCateResponse, err error)

DeleteDocCate This API is used to delete Doc categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteDocWithContext

func (c *Client) DeleteDocWithContext(ctx context.Context, request *DeleteDocRequest) (response *DeleteDocResponse, err error)

DeleteDoc This API is used to delete documents.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteQA

func (c *Client) DeleteQA(request *DeleteQARequest) (response *DeleteQAResponse, err error)

DeleteQA This API is used to delete Q&As.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteQACate

func (c *Client) DeleteQACate(request *DeleteQACateRequest) (response *DeleteQACateResponse, err error)

DeleteQACate This API is used to delete categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteQACateWithContext

func (c *Client) DeleteQACateWithContext(ctx context.Context, request *DeleteQACateRequest) (response *DeleteQACateResponse, err error)

DeleteQACate This API is used to delete categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteQAWithContext

func (c *Client) DeleteQAWithContext(ctx context.Context, request *DeleteQARequest) (response *DeleteQAResponse, err error)

DeleteQA This API is used to delete Q&As.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteRejectedQuestion

func (c *Client) DeleteRejectedQuestion(request *DeleteRejectedQuestionRequest) (response *DeleteRejectedQuestionResponse, err error)

DeleteRejectedQuestion This API is used to delete rejected questions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteRejectedQuestionWithContext

func (c *Client) DeleteRejectedQuestionWithContext(ctx context.Context, request *DeleteRejectedQuestionRequest) (response *DeleteRejectedQuestionResponse, err error)

DeleteRejectedQuestion This API is used to delete rejected questions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeApp

func (c *Client) DescribeApp(request *DescribeAppRequest) (response *DescribeAppResponse, err error)

DescribeApp This API is used to obtain application details under the corporate.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeAppWithContext

func (c *Client) DescribeAppWithContext(ctx context.Context, request *DescribeAppRequest) (response *DescribeAppResponse, err error)

DescribeApp This API is used to obtain application details under the corporate.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeAttributeLabel

func (c *Client) DescribeAttributeLabel(request *DescribeAttributeLabelRequest) (response *DescribeAttributeLabelResponse, err error)

DescribeAttributeLabel This API is used to query attribute label details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeAttributeLabelWithContext

func (c *Client) DescribeAttributeLabelWithContext(ctx context.Context, request *DescribeAttributeLabelRequest) (response *DescribeAttributeLabelResponse, err error)

DescribeAttributeLabel This API is used to query attribute label details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCallStatsGraph

func (c *Client) DescribeCallStatsGraph(request *DescribeCallStatsGraphRequest) (response *DescribeCallStatsGraphResponse, err error)

DescribeCallStatsGraph This API is used to show line chart of API calls.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCallStatsGraphWithContext

func (c *Client) DescribeCallStatsGraphWithContext(ctx context.Context, request *DescribeCallStatsGraphRequest) (response *DescribeCallStatsGraphResponse, err error)

DescribeCallStatsGraph This API is used to show line chart of API calls.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeConcurrencyUsage

func (c *Client) DescribeConcurrencyUsage(request *DescribeConcurrencyUsageRequest) (response *DescribeConcurrencyUsageResponse, err error)

DescribeConcurrencyUsage This API is used to response to concurrent calls.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeConcurrencyUsageGraph

func (c *Client) DescribeConcurrencyUsageGraph(request *DescribeConcurrencyUsageGraphRequest) (response *DescribeConcurrencyUsageGraphResponse, err error)

DescribeConcurrencyUsageGraph This API is used to show line chart of concurrent calls.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeConcurrencyUsageGraphWithContext

func (c *Client) DescribeConcurrencyUsageGraphWithContext(ctx context.Context, request *DescribeConcurrencyUsageGraphRequest) (response *DescribeConcurrencyUsageGraphResponse, err error)

DescribeConcurrencyUsageGraph This API is used to show line chart of concurrent calls.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeConcurrencyUsageWithContext

func (c *Client) DescribeConcurrencyUsageWithContext(ctx context.Context, request *DescribeConcurrencyUsageRequest) (response *DescribeConcurrencyUsageResponse, err error)

DescribeConcurrencyUsage This API is used to response to concurrent calls.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCorp

func (c *Client) DescribeCorp(request *DescribeCorpRequest) (response *DescribeCorpResponse, err error)

DescribeCorp This API is used to query corporate details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeCorpWithContext

func (c *Client) DescribeCorpWithContext(ctx context.Context, request *DescribeCorpRequest) (response *DescribeCorpResponse, err error)

DescribeCorp This API is used to query corporate details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDoc

func (c *Client) DescribeDoc(request *DescribeDocRequest) (response *DescribeDocResponse, err error)

DescribeDoc This API is used to query document details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDocWithContext

func (c *Client) DescribeDocWithContext(ctx context.Context, request *DescribeDocRequest) (response *DescribeDocResponse, err error)

DescribeDoc This API is used to query document details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeKnowledgeUsage

func (c *Client) DescribeKnowledgeUsage(request *DescribeKnowledgeUsageRequest) (response *DescribeKnowledgeUsageResponse, err error)

DescribeKnowledgeUsage This API is used to query the knowledge library usage.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeKnowledgeUsagePieGraph

func (c *Client) DescribeKnowledgeUsagePieGraph(request *DescribeKnowledgeUsagePieGraphRequest) (response *DescribeKnowledgeUsagePieGraphResponse, err error)

DescribeKnowledgeUsagePieGraph This API is used to query pie chart of the enterprise knowledge base capacity .

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeKnowledgeUsagePieGraphWithContext

func (c *Client) DescribeKnowledgeUsagePieGraphWithContext(ctx context.Context, request *DescribeKnowledgeUsagePieGraphRequest) (response *DescribeKnowledgeUsagePieGraphResponse, err error)

DescribeKnowledgeUsagePieGraph This API is used to query pie chart of the enterprise knowledge base capacity .

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeKnowledgeUsageWithContext

func (c *Client) DescribeKnowledgeUsageWithContext(ctx context.Context, request *DescribeKnowledgeUsageRequest) (response *DescribeKnowledgeUsageResponse, err error)

DescribeKnowledgeUsage This API is used to query the knowledge library usage.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeQA

func (c *Client) DescribeQA(request *DescribeQARequest) (response *DescribeQAResponse, err error)

DescribeQA This API is used to query Q&A details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeQAWithContext

func (c *Client) DescribeQAWithContext(ctx context.Context, request *DescribeQARequest) (response *DescribeQAResponse, err error)

DescribeQA This API is used to query Q&A details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRefer

func (c *Client) DescribeRefer(request *DescribeReferRequest) (response *DescribeReferResponse, err error)

DescribeRefer This API is used to get the reference source details list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReferWithContext

func (c *Client) DescribeReferWithContext(ctx context.Context, request *DescribeReferRequest) (response *DescribeReferResponse, err error)

DescribeRefer This API is used to get the reference source details list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRelease

func (c *Client) DescribeRelease(request *DescribeReleaseRequest) (response *DescribeReleaseResponse, err error)

DescribeRelease This API is used to query release details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReleaseInfo

func (c *Client) DescribeReleaseInfo(request *DescribeReleaseInfoRequest) (response *DescribeReleaseInfoResponse, err error)

DescribeReleaseInfo This API is used to pull the release button status and last release time.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReleaseInfoWithContext

func (c *Client) DescribeReleaseInfoWithContext(ctx context.Context, request *DescribeReleaseInfoRequest) (response *DescribeReleaseInfoResponse, err error)

DescribeReleaseInfo This API is used to pull the release button status and last release time.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReleaseWithContext

func (c *Client) DescribeReleaseWithContext(ctx context.Context, request *DescribeReleaseRequest) (response *DescribeReleaseResponse, err error)

DescribeRelease This API is used to query release details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRobotBizIDByAppKey

func (c *Client) DescribeRobotBizIDByAppKey(request *DescribeRobotBizIDByAppKeyRequest) (response *DescribeRobotBizIDByAppKeyResponse, err error)

DescribeRobotBizIDByAppKey This API is used to get application business ID through appKey.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRobotBizIDByAppKeyWithContext

func (c *Client) DescribeRobotBizIDByAppKeyWithContext(ctx context.Context, request *DescribeRobotBizIDByAppKeyRequest) (response *DescribeRobotBizIDByAppKeyResponse, err error)

DescribeRobotBizIDByAppKey This API is used to get application business ID through appKey.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeSearchStatsGraph

func (c *Client) DescribeSearchStatsGraph(request *DescribeSearchStatsGraphRequest) (response *DescribeSearchStatsGraphResponse, err error)

DescribeSearchStatsGraph This API is used to query line chart of search service calls.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeSearchStatsGraphWithContext

func (c *Client) DescribeSearchStatsGraphWithContext(ctx context.Context, request *DescribeSearchStatsGraphRequest) (response *DescribeSearchStatsGraphResponse, err error)

DescribeSearchStatsGraph This API is used to query line chart of search service calls.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeSegments

func (c *Client) DescribeSegments(request *DescribeSegmentsRequest) (response *DescribeSegmentsResponse, err error)

DescribeSegments This API is used to get fragment details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeSegmentsWithContext

func (c *Client) DescribeSegmentsWithContext(ctx context.Context, request *DescribeSegmentsRequest) (response *DescribeSegmentsResponse, err error)

DescribeSegments This API is used to get fragment details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeStorageCredential

func (c *Client) DescribeStorageCredential(request *DescribeStorageCredentialRequest) (response *DescribeStorageCredentialResponse, err error)

DescribeStorageCredential This API is used to get the temporary key for file upload.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeStorageCredentialWithContext

func (c *Client) DescribeStorageCredentialWithContext(ctx context.Context, request *DescribeStorageCredentialRequest) (response *DescribeStorageCredentialResponse, err error)

DescribeStorageCredential This API is used to get the temporary key for file upload.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeTokenUsage

func (c *Client) DescribeTokenUsage(request *DescribeTokenUsageRequest) (response *DescribeTokenUsageResponse, err error)

DescribeTokenUsage This API is used to query API call token details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeTokenUsageGraph

func (c *Client) DescribeTokenUsageGraph(request *DescribeTokenUsageGraphRequest) (response *DescribeTokenUsageGraphResponse, err error)

DescribeTokenUsageGraph This API is used to show API call token line chart.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeTokenUsageGraphWithContext

func (c *Client) DescribeTokenUsageGraphWithContext(ctx context.Context, request *DescribeTokenUsageGraphRequest) (response *DescribeTokenUsageGraphResponse, err error)

DescribeTokenUsageGraph This API is used to show API call token line chart.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeTokenUsageWithContext

func (c *Client) DescribeTokenUsageWithContext(ctx context.Context, request *DescribeTokenUsageRequest) (response *DescribeTokenUsageResponse, err error)

DescribeTokenUsage This API is used to query API call token details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeUnsatisfiedReplyContext

func (c *Client) DescribeUnsatisfiedReplyContext(request *DescribeUnsatisfiedReplyContextRequest) (response *DescribeUnsatisfiedReplyContextResponse, err error)

DescribeUnsatisfiedReplyContext This API is used to get the context of dissatisfied responses.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeUnsatisfiedReplyContextWithContext

func (c *Client) DescribeUnsatisfiedReplyContextWithContext(ctx context.Context, request *DescribeUnsatisfiedReplyContextRequest) (response *DescribeUnsatisfiedReplyContextResponse, err error)

DescribeUnsatisfiedReplyContext This API is used to get the context of dissatisfied responses.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportAttributeLabel

func (c *Client) ExportAttributeLabel(request *ExportAttributeLabelRequest) (response *ExportAttributeLabelResponse, err error)

ExportAttributeLabel This API is used to export attribute labels.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportAttributeLabelWithContext

func (c *Client) ExportAttributeLabelWithContext(ctx context.Context, request *ExportAttributeLabelRequest) (response *ExportAttributeLabelResponse, err error)

ExportAttributeLabel This API is used to export attribute labels.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportQAList

func (c *Client) ExportQAList(request *ExportQAListRequest) (response *ExportQAListResponse, err error)

ExportQAList This API is used to export Q&A list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportQAListWithContext

func (c *Client) ExportQAListWithContext(ctx context.Context, request *ExportQAListRequest) (response *ExportQAListResponse, err error)

ExportQAList This API is used to export Q&A list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportUnsatisfiedReply

func (c *Client) ExportUnsatisfiedReply(request *ExportUnsatisfiedReplyRequest) (response *ExportUnsatisfiedReplyResponse, err error)

ExportUnsatisfiedReply This API is used to export dissatisfied responses.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportUnsatisfiedReplyWithContext

func (c *Client) ExportUnsatisfiedReplyWithContext(ctx context.Context, request *ExportUnsatisfiedReplyRequest) (response *ExportUnsatisfiedReplyResponse, err error)

ExportUnsatisfiedReply This API is used to export dissatisfied responses.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) GenerateQA

func (c *Client) GenerateQA(request *GenerateQARequest) (response *GenerateQAResponse, err error)

GenerateQA This API is used to generate Q%A from document.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GenerateQAWithContext

func (c *Client) GenerateQAWithContext(ctx context.Context, request *GenerateQARequest) (response *GenerateQAResponse, err error)

GenerateQA This API is used to generate Q%A from document.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetAnswerTypeDataCount

func (c *Client) GetAnswerTypeDataCount(request *GetAnswerTypeDataCountRequest) (response *GetAnswerTypeDataCountResponse, err error)

GetAnswerTypeDataCount This API is used to get response type data statistics.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetAnswerTypeDataCountWithContext

func (c *Client) GetAnswerTypeDataCountWithContext(ctx context.Context, request *GetAnswerTypeDataCountRequest) (response *GetAnswerTypeDataCountResponse, err error)

GetAnswerTypeDataCount This API is used to get response type data statistics.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetAppKnowledgeCount

func (c *Client) GetAppKnowledgeCount(request *GetAppKnowledgeCountRequest) (response *GetAppKnowledgeCountResponse, err error)

GetAppKnowledgeCount This API is used to get a model list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetAppKnowledgeCountWithContext

func (c *Client) GetAppKnowledgeCountWithContext(ctx context.Context, request *GetAppKnowledgeCountRequest) (response *GetAppKnowledgeCountResponse, err error)

GetAppKnowledgeCount This API is used to get a model list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetAppSecret

func (c *Client) GetAppSecret(request *GetAppSecretRequest) (response *GetAppSecretResponse, err error)

GetAppSecret This API is used to get application secret keys.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetAppSecretWithContext

func (c *Client) GetAppSecretWithContext(ctx context.Context, request *GetAppSecretRequest) (response *GetAppSecretResponse, err error)

GetAppSecret This API is used to get application secret keys.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetDocPreview

func (c *Client) GetDocPreview(request *GetDocPreviewRequest) (response *GetDocPreviewResponse, err error)

GetDocPreview This API is used to get document preview information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetDocPreviewWithContext

func (c *Client) GetDocPreviewWithContext(ctx context.Context, request *GetDocPreviewRequest) (response *GetDocPreviewResponse, err error)

GetDocPreview This API is used to get document preview information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetLikeDataCount

func (c *Client) GetLikeDataCount(request *GetLikeDataCountRequest) (response *GetLikeDataCountResponse, err error)

GetLikeDataCount This API is used to get likes and dislikes data statistics.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetLikeDataCountWithContext

func (c *Client) GetLikeDataCountWithContext(ctx context.Context, request *GetLikeDataCountRequest) (response *GetLikeDataCountResponse, err error)

GetLikeDataCount This API is used to get likes and dislikes data statistics.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetMsgRecord

func (c *Client) GetMsgRecord(request *GetMsgRecordRequest) (response *GetMsgRecordResponse, err error)

GetMsgRecord This API is used to obtain chat history based on the session ID (only historical session data within the past 180 days will be retained).

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetMsgRecordWithContext

func (c *Client) GetMsgRecordWithContext(ctx context.Context, request *GetMsgRecordRequest) (response *GetMsgRecordResponse, err error)

GetMsgRecord This API is used to obtain chat history based on the session ID (only historical session data within the past 180 days will be retained).

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetReconstructDocumentResult

func (c *Client) GetReconstructDocumentResult(request *GetReconstructDocumentResultRequest) (response *GetReconstructDocumentResultResponse, err error)

GetReconstructDocumentResult This is an asynchronous APIs, used to get document parsing task results.

error code that may be returned:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) GetReconstructDocumentResultWithContext

func (c *Client) GetReconstructDocumentResultWithContext(ctx context.Context, request *GetReconstructDocumentResultRequest) (response *GetReconstructDocumentResultResponse, err error)

GetReconstructDocumentResult This is an asynchronous APIs, used to get document parsing task results.

error code that may be returned:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) GetTaskStatus

func (c *Client) GetTaskStatus(request *GetTaskStatusRequest) (response *GetTaskStatusResponse, err error)

GetTaskStatus This API is used to get the task status.

error code that may be returned:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) GetTaskStatusWithContext

func (c *Client) GetTaskStatusWithContext(ctx context.Context, request *GetTaskStatusRequest) (response *GetTaskStatusResponse, err error)

GetTaskStatus This API is used to get the task status.

error code that may be returned:

FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_RESOURCEPACKAGERUNOUT = "ResourceUnavailable.ResourcePackageRunOut"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) GetWsToken

func (c *Client) GetWsToken(request *GetWsTokenRequest) (response *GetWsTokenResponse, err error)

GetWsToken This API is used to get ws token.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetWsTokenWithContext

func (c *Client) GetWsTokenWithContext(ctx context.Context, request *GetWsTokenRequest) (response *GetWsTokenResponse, err error)

GetWsToken This API is used to get ws token.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GroupDoc

func (c *Client) GroupDoc(request *GroupDocRequest) (response *GroupDocResponse, err error)

GroupDoc DocGroup.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GroupDocWithContext

func (c *Client) GroupDocWithContext(ctx context.Context, request *GroupDocRequest) (response *GroupDocResponse, err error)

GroupDoc DocGroup.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GroupQA

func (c *Client) GroupQA(request *GroupQARequest) (response *GroupQAResponse, err error)

GroupQA Q&A Group.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GroupQAWithContext

func (c *Client) GroupQAWithContext(ctx context.Context, request *GroupQARequest) (response *GroupQAResponse, err error)

GroupQA Q&A Group.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) IgnoreUnsatisfiedReply

func (c *Client) IgnoreUnsatisfiedReply(request *IgnoreUnsatisfiedReplyRequest) (response *IgnoreUnsatisfiedReplyResponse, err error)

IgnoreUnsatisfiedReply This API is used to ignore dissatisfied responses.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) IgnoreUnsatisfiedReplyWithContext

func (c *Client) IgnoreUnsatisfiedReplyWithContext(ctx context.Context, request *IgnoreUnsatisfiedReplyRequest) (response *IgnoreUnsatisfiedReplyResponse, err error)

IgnoreUnsatisfiedReply This API is used to ignore dissatisfied responses.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListApp

func (c *Client) ListApp(request *ListAppRequest) (response *ListAppResponse, err error)

ListApp This API is used to get the application list under the corporate.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListAppCategory

func (c *Client) ListAppCategory(request *ListAppCategoryRequest) (response *ListAppCategoryResponse, err error)

ListAppCategory This API is used to get list of application types.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListAppCategoryWithContext

func (c *Client) ListAppCategoryWithContext(ctx context.Context, request *ListAppCategoryRequest) (response *ListAppCategoryResponse, err error)

ListAppCategory This API is used to get list of application types.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListAppKnowledgeDetail

func (c *Client) ListAppKnowledgeDetail(request *ListAppKnowledgeDetailRequest) (response *ListAppKnowledgeDetailResponse, err error)

ListAppKnowledgeDetail This API is used to query the knowledge base capacity details in a list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListAppKnowledgeDetailWithContext

func (c *Client) ListAppKnowledgeDetailWithContext(ctx context.Context, request *ListAppKnowledgeDetailRequest) (response *ListAppKnowledgeDetailResponse, err error)

ListAppKnowledgeDetail This API is used to query the knowledge base capacity details in a list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListAppWithContext

func (c *Client) ListAppWithContext(ctx context.Context, request *ListAppRequest) (response *ListAppResponse, err error)

ListApp This API is used to get the application list under the corporate.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListAttributeLabel

func (c *Client) ListAttributeLabel(request *ListAttributeLabelRequest) (response *ListAttributeLabelResponse, err error)

ListAttributeLabel This API is used to query attribute label lists.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListAttributeLabelWithContext

func (c *Client) ListAttributeLabelWithContext(ctx context.Context, request *ListAttributeLabelRequest) (response *ListAttributeLabelResponse, err error)

ListAttributeLabel This API is used to query attribute label lists.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListDoc

func (c *Client) ListDoc(request *ListDocRequest) (response *ListDocResponse, err error)

ListDoc This API is used to get document list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListDocCate

func (c *Client) ListDocCate(request *ListDocCateRequest) (response *ListDocCateResponse, err error)

ListDocCate This API is used to get document category.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListDocCateWithContext

func (c *Client) ListDocCateWithContext(ctx context.Context, request *ListDocCateRequest) (response *ListDocCateResponse, err error)

ListDocCate This API is used to get document category.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListDocWithContext

func (c *Client) ListDocWithContext(ctx context.Context, request *ListDocRequest) (response *ListDocResponse, err error)

ListDoc This API is used to get document list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListModel

func (c *Client) ListModel(request *ListModelRequest) (response *ListModelResponse, err error)

ListModel This API is used to get the model list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListModelWithContext

func (c *Client) ListModelWithContext(ctx context.Context, request *ListModelRequest) (response *ListModelResponse, err error)

ListModel This API is used to get the model list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListQA

func (c *Client) ListQA(request *ListQARequest) (response *ListQAResponse, err error)

ListQA This API is used to query Q&A lists.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListQACate

func (c *Client) ListQACate(request *ListQACateRequest) (response *ListQACateResponse, err error)

ListQACate This API is used to get Q&A categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListQACateWithContext

func (c *Client) ListQACateWithContext(ctx context.Context, request *ListQACateRequest) (response *ListQACateResponse, err error)

ListQACate This API is used to get Q&A categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListQAWithContext

func (c *Client) ListQAWithContext(ctx context.Context, request *ListQARequest) (response *ListQAResponse, err error)

ListQA This API is used to query Q&A lists.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListRejectedQuestion

func (c *Client) ListRejectedQuestion(request *ListRejectedQuestionRequest) (response *ListRejectedQuestionResponse, err error)

ListRejectedQuestion This API is used to get rejected questions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListRejectedQuestionPreview

func (c *Client) ListRejectedQuestionPreview(request *ListRejectedQuestionPreviewRequest) (response *ListRejectedQuestionPreviewResponse, err error)

ListRejectedQuestionPreview This API is used to release a preview of rejected questions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListRejectedQuestionPreviewWithContext

func (c *Client) ListRejectedQuestionPreviewWithContext(ctx context.Context, request *ListRejectedQuestionPreviewRequest) (response *ListRejectedQuestionPreviewResponse, err error)

ListRejectedQuestionPreview This API is used to release a preview of rejected questions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListRejectedQuestionWithContext

func (c *Client) ListRejectedQuestionWithContext(ctx context.Context, request *ListRejectedQuestionRequest) (response *ListRejectedQuestionResponse, err error)

ListRejectedQuestion This API is used to get rejected questions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListRelease

func (c *Client) ListRelease(request *ListReleaseRequest) (response *ListReleaseResponse, err error)

ListRelease This API is used to get the release list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListReleaseConfigPreview

func (c *Client) ListReleaseConfigPreview(request *ListReleaseConfigPreviewRequest) (response *ListReleaseConfigPreviewResponse, err error)

ListReleaseConfigPreview This API is used to preview the release configuration items.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListReleaseConfigPreviewWithContext

func (c *Client) ListReleaseConfigPreviewWithContext(ctx context.Context, request *ListReleaseConfigPreviewRequest) (response *ListReleaseConfigPreviewResponse, err error)

ListReleaseConfigPreview This API is used to preview the release configuration items.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListReleaseDocPreview

func (c *Client) ListReleaseDocPreview(request *ListReleaseDocPreviewRequest) (response *ListReleaseDocPreviewResponse, err error)

ListReleaseDocPreview This API is used to preview released documents.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListReleaseDocPreviewWithContext

func (c *Client) ListReleaseDocPreviewWithContext(ctx context.Context, request *ListReleaseDocPreviewRequest) (response *ListReleaseDocPreviewResponse, err error)

ListReleaseDocPreview This API is used to preview released documents.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListReleaseQAPreview

func (c *Client) ListReleaseQAPreview(request *ListReleaseQAPreviewRequest) (response *ListReleaseQAPreviewResponse, err error)

ListReleaseQAPreview List of documents.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListReleaseQAPreviewWithContext

func (c *Client) ListReleaseQAPreviewWithContext(ctx context.Context, request *ListReleaseQAPreviewRequest) (response *ListReleaseQAPreviewResponse, err error)

ListReleaseQAPreview List of documents.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListReleaseWithContext

func (c *Client) ListReleaseWithContext(ctx context.Context, request *ListReleaseRequest) (response *ListReleaseResponse, err error)

ListRelease This API is used to get the release list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListSelectDoc

func (c *Client) ListSelectDoc(request *ListSelectDocRequest) (response *ListSelectDocResponse, err error)

ListSelectDoc This API is used to get account information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListSelectDocWithContext

func (c *Client) ListSelectDocWithContext(ctx context.Context, request *ListSelectDocRequest) (response *ListSelectDocResponse, err error)

ListSelectDoc This API is used to get account information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListUnsatisfiedReply

func (c *Client) ListUnsatisfiedReply(request *ListUnsatisfiedReplyRequest) (response *ListUnsatisfiedReplyResponse, err error)

ListUnsatisfiedReply This API is used to query a list of dissatisfied responses.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ListUnsatisfiedReplyWithContext

func (c *Client) ListUnsatisfiedReplyWithContext(ctx context.Context, request *ListUnsatisfiedReplyRequest) (response *ListUnsatisfiedReplyResponse, err error)

ListUnsatisfiedReply This API is used to query a list of dissatisfied responses.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ListUsageCallDetail

func (c *Client) ListUsageCallDetail(request *ListUsageCallDetailRequest) (response *ListUsageCallDetailResponse, err error)

ListUsageCallDetail This API is used to query single call details in a list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ListUsageCallDetailWithContext

func (c *Client) ListUsageCallDetailWithContext(ctx context.Context, request *ListUsageCallDetailRequest) (response *ListUsageCallDetailResponse, err error)

ListUsageCallDetail This API is used to query single call details in a list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyApp

func (c *Client) ModifyApp(request *ModifyAppRequest) (response *ModifyAppResponse, err error)

ModifyApp This API is used to modify application request structure.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyAppWithContext

func (c *Client) ModifyAppWithContext(ctx context.Context, request *ModifyAppRequest) (response *ModifyAppResponse, err error)

ModifyApp This API is used to modify application request structure.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyAttributeLabel

func (c *Client) ModifyAttributeLabel(request *ModifyAttributeLabelRequest) (response *ModifyAttributeLabelResponse, err error)

ModifyAttributeLabel This API is used to edit attribute labels.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyAttributeLabelWithContext

func (c *Client) ModifyAttributeLabelWithContext(ctx context.Context, request *ModifyAttributeLabelRequest) (response *ModifyAttributeLabelResponse, err error)

ModifyAttributeLabel This API is used to edit attribute labels.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyDoc

func (c *Client) ModifyDoc(request *ModifyDocRequest) (response *ModifyDocResponse, err error)

ModifyDoc This API is used to modify documents.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyDocAttrRange

func (c *Client) ModifyDocAttrRange(request *ModifyDocAttrRangeRequest) (response *ModifyDocAttrRangeResponse, err error)

ModifyDocAttrRange This API is used to modify applicable scope of the document in batches.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyDocAttrRangeWithContext

func (c *Client) ModifyDocAttrRangeWithContext(ctx context.Context, request *ModifyDocAttrRangeRequest) (response *ModifyDocAttrRangeResponse, err error)

ModifyDocAttrRange This API is used to modify applicable scope of the document in batches.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyDocCate

func (c *Client) ModifyDocCate(request *ModifyDocCateRequest) (response *ModifyDocCateResponse, err error)

ModifyDocCate This API is used to modify Doc categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyDocCateWithContext

func (c *Client) ModifyDocCateWithContext(ctx context.Context, request *ModifyDocCateRequest) (response *ModifyDocCateResponse, err error)

ModifyDocCate This API is used to modify Doc categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyDocWithContext

func (c *Client) ModifyDocWithContext(ctx context.Context, request *ModifyDocRequest) (response *ModifyDocResponse, err error)

ModifyDoc This API is used to modify documents.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyQA

func (c *Client) ModifyQA(request *ModifyQARequest) (response *ModifyQAResponse, err error)

ModifyQA This API is used to update Q&As.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyQAAttrRange

func (c *Client) ModifyQAAttrRange(request *ModifyQAAttrRangeRequest) (response *ModifyQAAttrRangeResponse, err error)

ModifyQAAttrRange This API is used to modify Q&A applicable scope in batches.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyQAAttrRangeWithContext

func (c *Client) ModifyQAAttrRangeWithContext(ctx context.Context, request *ModifyQAAttrRangeRequest) (response *ModifyQAAttrRangeResponse, err error)

ModifyQAAttrRange This API is used to modify Q&A applicable scope in batches.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyQACate

func (c *Client) ModifyQACate(request *ModifyQACateRequest) (response *ModifyQACateResponse, err error)

ModifyQACate This API is used to modify Q&A categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyQACateWithContext

func (c *Client) ModifyQACateWithContext(ctx context.Context, request *ModifyQACateRequest) (response *ModifyQACateResponse, err error)

ModifyQACate This API is used to modify Q&A categories.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyQAWithContext

func (c *Client) ModifyQAWithContext(ctx context.Context, request *ModifyQARequest) (response *ModifyQAResponse, err error)

ModifyQA This API is used to update Q&As.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyRejectedQuestion

func (c *Client) ModifyRejectedQuestion(request *ModifyRejectedQuestionRequest) (response *ModifyRejectedQuestionResponse, err error)

ModifyRejectedQuestion This API is used to modify rejected questions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyRejectedQuestionWithContext

func (c *Client) ModifyRejectedQuestionWithContext(ctx context.Context, request *ModifyRejectedQuestionRequest) (response *ModifyRejectedQuestionResponse, err error)

ModifyRejectedQuestion This API is used to modify rejected questions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RateMsgRecord

func (c *Client) RateMsgRecord(request *RateMsgRecordRequest) (response *RateMsgRecordResponse, err error)

RateMsgRecord This API is used to show messages for likes and dislikes.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RateMsgRecordWithContext

func (c *Client) RateMsgRecordWithContext(ctx context.Context, request *RateMsgRecordRequest) (response *RateMsgRecordResponse, err error)

RateMsgRecord This API is used to show messages for likes and dislikes.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RenameDoc

func (c *Client) RenameDoc(request *RenameDocRequest) (response *RenameDocResponse, err error)

RenameDoc This API is used to rename a document.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RenameDocWithContext

func (c *Client) RenameDocWithContext(ctx context.Context, request *RenameDocRequest) (response *RenameDocResponse, err error)

RenameDoc This API is used to rename a document.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RetryDocAudit

func (c *Client) RetryDocAudit(request *RetryDocAuditRequest) (response *RetryDocAuditResponse, err error)

RetryDocAudit This API is used to retry document parsing.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RetryDocAuditWithContext

func (c *Client) RetryDocAuditWithContext(ctx context.Context, request *RetryDocAuditRequest) (response *RetryDocAuditResponse, err error)

RetryDocAudit This API is used to retry document parsing.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RetryDocParse

func (c *Client) RetryDocParse(request *RetryDocParseRequest) (response *RetryDocParseResponse, err error)

RetryDocParse This API is used to retry document parsing.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RetryDocParseWithContext

func (c *Client) RetryDocParseWithContext(ctx context.Context, request *RetryDocParseRequest) (response *RetryDocParseResponse, err error)

RetryDocParse This API is used to retry document parsing.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RetryRelease

func (c *Client) RetryRelease(request *RetryReleaseRequest) (response *RetryReleaseResponse, err error)

RetryRelease This API is used to retry after release suspension.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RetryReleaseWithContext

func (c *Client) RetryReleaseWithContext(ctx context.Context, request *RetryReleaseRequest) (response *RetryReleaseResponse, err error)

RetryRelease This API is used to retry after release suspension.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) SaveDoc

func (c *Client) SaveDoc(request *SaveDocRequest) (response *SaveDocResponse, err error)

SaveDoc This API is used to save a knowledge base document Q&As.

Three steps to store a file in the knowledge library of the application:

1. Obtain a temporary key. For more information, see [API Documentation](https://cloud.tencent.com/document/product/1759/105050). Different parameter combinations of the temporary key have different permissions. For more information, see [Tencent Cloud Agent Development Platform/TCADP COS Guide](https://cloud.tencent.com/document/product/1759/116238).

2. Call the COS storage API provided by Tencent Cloud to store the file in the COS of TCADP. For details, see [COS SDK Overview](https://cloud.tencent.com/document/product/436/6474). Note that the temporary key method is used to operate COS.

3. Call this API to store the basic information of the file in TCADP.

For the above steps, see [Documentation](https://cloud.tencent.com/document/product/1759/108903). At the end of the documentation, there is a [code demo](https://cloud.tencent.com/document/product/1759/108903#demo), which can be used as a reference.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) SaveDocWithContext

func (c *Client) SaveDocWithContext(ctx context.Context, request *SaveDocRequest) (response *SaveDocResponse, err error)

SaveDoc This API is used to save a knowledge base document Q&As.

Three steps to store a file in the knowledge library of the application:

1. Obtain a temporary key. For more information, see [API Documentation](https://cloud.tencent.com/document/product/1759/105050). Different parameter combinations of the temporary key have different permissions. For more information, see [Tencent Cloud Agent Development Platform/TCADP COS Guide](https://cloud.tencent.com/document/product/1759/116238).

2. Call the COS storage API provided by Tencent Cloud to store the file in the COS of TCADP. For details, see [COS SDK Overview](https://cloud.tencent.com/document/product/436/6474). Note that the temporary key method is used to operate COS.

3. Call this API to store the basic information of the file in TCADP.

For the above steps, see [Documentation](https://cloud.tencent.com/document/product/1759/108903). At the end of the documentation, there is a [code demo](https://cloud.tencent.com/document/product/1759/108903#demo), which can be used as a reference.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) StopDocParse

func (c *Client) StopDocParse(request *StopDocParseRequest) (response *StopDocParseResponse, err error)

StopDocParse This API is used to terminate document parsing.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) StopDocParseWithContext

func (c *Client) StopDocParseWithContext(ctx context.Context, request *StopDocParseRequest) (response *StopDocParseResponse, err error)

StopDocParse This API is used to terminate document parsing.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UploadAttributeLabel

func (c *Client) UploadAttributeLabel(request *UploadAttributeLabelRequest) (response *UploadAttributeLabelResponse, err error)

UploadAttributeLabel This API is used to upload and import attribute labels.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UploadAttributeLabelWithContext

func (c *Client) UploadAttributeLabelWithContext(ctx context.Context, request *UploadAttributeLabelRequest) (response *UploadAttributeLabelResponse, err error)

UploadAttributeLabel This API is used to upload and import attribute labels.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) VerifyQA

func (c *Client) VerifyQA(request *VerifyQARequest) (response *VerifyQAResponse, err error)

VerifyQA This API is used to verify Q&A.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) VerifyQAWithContext

func (c *Client) VerifyQAWithContext(ctx context.Context, request *VerifyQARequest) (response *VerifyQAResponse, err error)

VerifyQA This API is used to verify Q&A.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

type Context

type Context struct {
	// Message record ID.
	RecordBizId *string `json:"RecordBizId,omitnil,omitempty" name:"RecordBizId"`

	// Whether it is a user.
	IsVisitor *bool `json:"IsVisitor,omitnil,omitempty" name:"IsVisitor"`

	// Nickname.
	NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`

	// Avatar.
	Avatar *string `json:"Avatar,omitnil,omitempty" name:"Avatar"`

	// Message content.
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// Document information.
	FileInfos []*MsgFileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`

	// Response method, 15: clarification confirmation response.
	ReplyMethod *uint64 `json:"ReplyMethod,omitnil,omitempty" name:"ReplyMethod"`
}

type CreateAppRequest

type CreateAppRequest struct {
	*tchttp.BaseRequest

	// Application type; knowledge_qa - knowledge qa management.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Basic application configuration.
	BaseConfig *BaseConfig `json:"BaseConfig,omitnil,omitempty" name:"BaseConfig"`
}

func NewCreateAppRequest

func NewCreateAppRequest() (request *CreateAppRequest)

func (*CreateAppRequest) FromJsonString

func (r *CreateAppRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAppRequest) ToJsonString

func (r *CreateAppRequest) ToJsonString() string

type CreateAppRequestParams

type CreateAppRequestParams struct {
	// Application type; knowledge_qa - knowledge qa management.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Basic application configuration.
	BaseConfig *BaseConfig `json:"BaseConfig,omitnil,omitempty" name:"BaseConfig"`
}

Predefined struct for user

type CreateAppResponse

type CreateAppResponse struct {
	*tchttp.BaseResponse
	Response *CreateAppResponseParams `json:"Response"`
}

func NewCreateAppResponse

func NewCreateAppResponse() (response *CreateAppResponse)

func (*CreateAppResponse) FromJsonString

func (r *CreateAppResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAppResponse) ToJsonString

func (r *CreateAppResponse) ToJsonString() string

type CreateAppResponseParams

type CreateAppResponseParams struct {
	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Whether the account application list permissions are customized. A user interaction prompt.
	IsCustomList *bool `json:"IsCustomList,omitnil,omitempty" name:"IsCustomList"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAttributeLabelRequest

type CreateAttributeLabelRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Label name.
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// Label value.
	Labels []*AttributeLabel `json:"Labels,omitnil,omitempty" name:"Labels"`

	// Label identification (not effective, no need to fill in) . Abolished.
	AttrKey *string `json:"AttrKey,omitnil,omitempty" name:"AttrKey"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewCreateAttributeLabelRequest

func NewCreateAttributeLabelRequest() (request *CreateAttributeLabelRequest)

func (*CreateAttributeLabelRequest) FromJsonString

func (r *CreateAttributeLabelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAttributeLabelRequest) ToJsonString

func (r *CreateAttributeLabelRequest) ToJsonString() string

type CreateAttributeLabelRequestParams

type CreateAttributeLabelRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Label name.
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// Label value.
	Labels []*AttributeLabel `json:"Labels,omitnil,omitempty" name:"Labels"`

	// Label identification (not effective, no need to fill in) . Abolished.
	AttrKey *string `json:"AttrKey,omitnil,omitempty" name:"AttrKey"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type CreateAttributeLabelResponse

type CreateAttributeLabelResponse struct {
	*tchttp.BaseResponse
	Response *CreateAttributeLabelResponseParams `json:"Response"`
}

func NewCreateAttributeLabelResponse

func NewCreateAttributeLabelResponse() (response *CreateAttributeLabelResponse)

func (*CreateAttributeLabelResponse) FromJsonString

func (r *CreateAttributeLabelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAttributeLabelResponse) ToJsonString

func (r *CreateAttributeLabelResponse) ToJsonString() string

type CreateAttributeLabelResponseParams

type CreateAttributeLabelResponseParams struct {
	// Label ID.
	AttrBizId *string `json:"AttrBizId,omitnil,omitempty" name:"AttrBizId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCorpRequest

type CreateCorpRequest struct {
	*tchttp.BaseRequest

	// Full name of the corporate.
	FullName *string `json:"FullName,omitnil,omitempty" name:"FullName"`

	// Contact person's name.
	ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"`

	// Contact person's mailbox.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// Contact person's mobile phone number.
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`
}

func NewCreateCorpRequest

func NewCreateCorpRequest() (request *CreateCorpRequest)

func (*CreateCorpRequest) FromJsonString

func (r *CreateCorpRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCorpRequest) ToJsonString

func (r *CreateCorpRequest) ToJsonString() string

type CreateCorpRequestParams

type CreateCorpRequestParams struct {
	// Full name of the corporate.
	FullName *string `json:"FullName,omitnil,omitempty" name:"FullName"`

	// Contact person's name.
	ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"`

	// Contact person's mailbox.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// Contact person's mobile phone number.
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`
}

Predefined struct for user

type CreateCorpResponse

type CreateCorpResponse struct {
	*tchttp.BaseResponse
	Response *CreateCorpResponseParams `json:"Response"`
}

func NewCreateCorpResponse

func NewCreateCorpResponse() (response *CreateCorpResponse)

func (*CreateCorpResponse) FromJsonString

func (r *CreateCorpResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCorpResponse) ToJsonString

func (r *CreateCorpResponse) ToJsonString() string

type CreateCorpResponseParams

type CreateCorpResponseParams struct {
	// Corporate ID.
	CorpBizId *string `json:"CorpBizId,omitnil,omitempty" name:"CorpBizId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDocCateRequest

type CreateDocCateRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Parent business ID.
	ParentBizId *string `json:"ParentBizId,omitnil,omitempty" name:"ParentBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewCreateDocCateRequest

func NewCreateDocCateRequest() (request *CreateDocCateRequest)

func (*CreateDocCateRequest) FromJsonString

func (r *CreateDocCateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDocCateRequest) ToJsonString

func (r *CreateDocCateRequest) ToJsonString() string

type CreateDocCateRequestParams

type CreateDocCateRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Parent business ID.
	ParentBizId *string `json:"ParentBizId,omitnil,omitempty" name:"ParentBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type CreateDocCateResponse

type CreateDocCateResponse struct {
	*tchttp.BaseResponse
	Response *CreateDocCateResponseParams `json:"Response"`
}

func NewCreateDocCateResponse

func NewCreateDocCateResponse() (response *CreateDocCateResponse)

func (*CreateDocCateResponse) FromJsonString

func (r *CreateDocCateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDocCateResponse) ToJsonString

func (r *CreateDocCateResponse) ToJsonString() string

type CreateDocCateResponseParams

type CreateDocCateResponseParams struct {
	// Whether it is possible to add.
	CanAdd *bool `json:"CanAdd,omitnil,omitempty" name:"CanAdd"`

	// Whether it is editable.
	CanEdit *bool `json:"CanEdit,omitnil,omitempty" name:"CanEdit"`

	// Whether it can be deleted.
	CanDelete *bool `json:"CanDelete,omitnil,omitempty" name:"CanDelete"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateQACateRequest

type CreateQACateRequest struct {
	*tchttp.BaseRequest

	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Parent business id. pass the string "0" when creating a top-level category.
	ParentBizId *string `json:"ParentBizId,omitnil,omitempty" name:"ParentBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewCreateQACateRequest

func NewCreateQACateRequest() (request *CreateQACateRequest)

func (*CreateQACateRequest) FromJsonString

func (r *CreateQACateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateQACateRequest) ToJsonString

func (r *CreateQACateRequest) ToJsonString() string

type CreateQACateRequestParams

type CreateQACateRequestParams struct {
	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Parent business id. pass the string "0" when creating a top-level category.
	ParentBizId *string `json:"ParentBizId,omitnil,omitempty" name:"ParentBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type CreateQACateResponse

type CreateQACateResponse struct {
	*tchttp.BaseResponse
	Response *CreateQACateResponseParams `json:"Response"`
}

func NewCreateQACateResponse

func NewCreateQACateResponse() (response *CreateQACateResponse)

func (*CreateQACateResponse) FromJsonString

func (r *CreateQACateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateQACateResponse) ToJsonString

func (r *CreateQACateResponse) ToJsonString() string

type CreateQACateResponseParams

type CreateQACateResponseParams struct {
	// Whether it is possible to add.
	CanAdd *bool `json:"CanAdd,omitnil,omitempty" name:"CanAdd"`

	// Whether it is editable.
	CanEdit *bool `json:"CanEdit,omitnil,omitempty" name:"CanEdit"`

	// Whether it can be deleted.
	CanDelete *bool `json:"CanDelete,omitnil,omitempty" name:"CanDelete"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateQARequest

type CreateQARequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Answer.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`

	// Applicable scope of labels: 1. all; 2. by conditions.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Custom parameter.
	CustomParam *string `json:"CustomParam,omitnil,omitempty" name:"CustomParam"`

	// Label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Similar question content.
	SimilarQuestions []*string `json:"SimilarQuestions,omitnil,omitempty" name:"SimilarQuestions"`

	// Question description.
	QuestionDesc *string `json:"QuestionDesc,omitnil,omitempty" name:"QuestionDesc"`
}

func NewCreateQARequest

func NewCreateQARequest() (request *CreateQARequest)

func (*CreateQARequest) FromJsonString

func (r *CreateQARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateQARequest) ToJsonString

func (r *CreateQARequest) ToJsonString() string

type CreateQARequestParams

type CreateQARequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Answer.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`

	// Applicable scope of labels: 1. all; 2. by conditions.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Custom parameter.
	CustomParam *string `json:"CustomParam,omitnil,omitempty" name:"CustomParam"`

	// Label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Similar question content.
	SimilarQuestions []*string `json:"SimilarQuestions,omitnil,omitempty" name:"SimilarQuestions"`

	// Question description.
	QuestionDesc *string `json:"QuestionDesc,omitnil,omitempty" name:"QuestionDesc"`
}

Predefined struct for user

type CreateQAResponse

type CreateQAResponse struct {
	*tchttp.BaseResponse
	Response *CreateQAResponseParams `json:"Response"`
}

func NewCreateQAResponse

func NewCreateQAResponse() (response *CreateQAResponse)

func (*CreateQAResponse) FromJsonString

func (r *CreateQAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateQAResponse) ToJsonString

func (r *CreateQAResponse) ToJsonString() string

type CreateQAResponseParams

type CreateQAResponseParams struct {
	// Q&A ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateReconstructDocumentFlowConfig

type CreateReconstructDocumentFlowConfig struct {
	// The returned form of a table in a markdown file:
	// 0: the table is returned in MD format;
	// 1: the table is returned in HTML form.
	// The default is 1.
	TableResultType *string `json:"TableResultType,omitnil,omitempty" name:"TableResultType"`

	// The format of smart document parsing results:
	// 0: only return full-text MD;
	// 1: only return OCR original JSON of each page;.
	// 2: only return MD of each page;
	// 3: return full-text MD + OCR original JSON of each page;.
	// 4: return full-text MD + MD of each page.
	// The default value is 3 (return full-text MD + OCR original JSON of each page).
	ResultType *string `json:"ResultType,omitnil,omitempty" name:"ResultType"`
}

type CreateReconstructDocumentFlowRequest

type CreateReconstructDocumentFlowRequest struct {
	*tchttp.BaseRequest

	// File type. Supported file types: pdf, doc, docx, ppt, pptx, md, txt, xls, xlsx, csv, png, jpg, jpeg, bmp, gif, webp, heic, eps, icns, im, pcx, ppm, tiff, xbm, heif, jp2.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// The base64 value of the file. File size limit: the downloaded file does not exceed 8m after base64 encoding. File download time does not exceed 3 seconds. Supported image pixels: the length of a single side is between 20-10000px. Either FileUrl or FileBase64 of the file must be provided. If both are provided, only the FileUrl is used.
	FileBase64 *string `json:"FileBase64,omitnil,omitempty" name:"FileBase64"`

	// <p>File URL. The file download time does not exceed 15 seconds. Supported image pixels: the length of a single side is between 20-10000px. It is recommended to store the file in Tencent Cloud as the URL where the file is stored in Tencent Cloud can ensure higher download speed and stability. External URL may affect the speed and stability. The downloaded file shall not exceed the supported file size after Base64 encoding: </p><table> <tbody> <tr> <td>File Type</td> <td>Supported File Size</td> </tr> <tr> <td>PDF</td> <td>200M</td> </tr> <tr> <td>DOC</td> <td>200M</td> </tr> <tr> <td>DOCX</td> <td>200M</td> </tr> <tr> <td>PPT</td> <td>200M</td> </tr> <tr> <td>PPTX</td> <td>200M</td> </tr> <tr> <td>MD</td> <td>10M</td> </tr> <tr> <td>TXT</td> <td>10M</td> </tr> <tr> <td>XLS</td> <td>20M</td> </tr> <tr> <td>XLSX</td> <td>20M</td> </tr> <tr> <td>CSV</td> <td>20M</td> </tr> <tr> <td>PNG</td> <td>20M</td> </tr> <tr> <td>JPG</td> <td>20M</td> </tr> <tr> <td>JPEG</td> <td>20M</td> </tr> <tr> <td>BMP</td> <td>20M</td> </tr> <tr> <td>GIF</td> <td>20M</td> </tr> <tr> <td>WEBP</td> <td>20M</td> </tr> <tr> <td>HEIC</td> <td>20M</td> </tr> <tr> <td>EPS</td> <td>20M</td> </tr> <tr> <td>ICNS</td> <td>20M</td> </tr> <tr> <td>IM</td> <td>20M</td> </tr> <tr> <td>PCX</td> <td>20M</td> </tr> <tr> <td>PPM</td> <td>20M</td> </tr> <tr> <td>TIFF</td> <td>20M</td> </tr> <tr> <td>XBM</td> <td>20M</td> </tr> <tr> <td>HEIF</td> <td>20M</td> </tr> <tr> <td>JP2</td> <td>20M</td> </tr> </tbody> <colgroup> <col> <col> </colgroup></table>
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// When type of the uploaded file is pdf, doc, docx, ppt, or pptx, it specifies the starting page number for file recognition, including the current value. The default is 1, indicating recognition starts from the first page of the file.
	FileStartPageNumber *int64 `json:"FileStartPageNumber,omitnil,omitempty" name:"FileStartPageNumber"`

	// When type of the uploaded file is pdf, doc, docx, orppt, pptx, it specifies the end page number for file recognition, including the current value. The default is 100, indicating recognition up to page 100 of the file. a single call supports recognition of up to 1000 pages, i.e., FileEndPageNumber-FileStartPageNumber should be no more than 1000.
	FileEndPageNumber *int64 `json:"FileEndPageNumber,omitnil,omitempty" name:"FileEndPageNumber"`

	// Configuration information for creating a document parsing task.
	Config *CreateReconstructDocumentFlowConfig `json:"Config,omitnil,omitempty" name:"Config"`
}

func NewCreateReconstructDocumentFlowRequest

func NewCreateReconstructDocumentFlowRequest() (request *CreateReconstructDocumentFlowRequest)

func (*CreateReconstructDocumentFlowRequest) FromJsonString

func (r *CreateReconstructDocumentFlowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateReconstructDocumentFlowRequest) ToJsonString

func (r *CreateReconstructDocumentFlowRequest) ToJsonString() string

type CreateReconstructDocumentFlowRequestParams

type CreateReconstructDocumentFlowRequestParams struct {
	// File type. Supported file types: pdf, doc, docx, ppt, pptx, md, txt, xls, xlsx, csv, png, jpg, jpeg, bmp, gif, webp, heic, eps, icns, im, pcx, ppm, tiff, xbm, heif, jp2.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// The base64 value of the file. File size limit: the downloaded file does not exceed 8m after base64 encoding. File download time does not exceed 3 seconds. Supported image pixels: the length of a single side is between 20-10000px. Either FileUrl or FileBase64 of the file must be provided. If both are provided, only the FileUrl is used.
	FileBase64 *string `json:"FileBase64,omitnil,omitempty" name:"FileBase64"`

	// <p>File URL. The file download time does not exceed 15 seconds. Supported image pixels: the length of a single side is between 20-10000px. It is recommended to store the file in Tencent Cloud as the URL where the file is stored in Tencent Cloud can ensure higher download speed and stability. External URL may affect the speed and stability. The downloaded file shall not exceed the supported file size after Base64 encoding: </p><table> <tbody> <tr> <td>File Type</td> <td>Supported File Size</td> </tr> <tr> <td>PDF</td> <td>200M</td> </tr> <tr> <td>DOC</td> <td>200M</td> </tr> <tr> <td>DOCX</td> <td>200M</td> </tr> <tr> <td>PPT</td> <td>200M</td> </tr> <tr> <td>PPTX</td> <td>200M</td> </tr> <tr> <td>MD</td> <td>10M</td> </tr> <tr> <td>TXT</td> <td>10M</td> </tr> <tr> <td>XLS</td> <td>20M</td> </tr> <tr> <td>XLSX</td> <td>20M</td> </tr> <tr> <td>CSV</td> <td>20M</td> </tr> <tr> <td>PNG</td> <td>20M</td> </tr> <tr> <td>JPG</td> <td>20M</td> </tr> <tr> <td>JPEG</td> <td>20M</td> </tr> <tr> <td>BMP</td> <td>20M</td> </tr> <tr> <td>GIF</td> <td>20M</td> </tr> <tr> <td>WEBP</td> <td>20M</td> </tr> <tr> <td>HEIC</td> <td>20M</td> </tr> <tr> <td>EPS</td> <td>20M</td> </tr> <tr> <td>ICNS</td> <td>20M</td> </tr> <tr> <td>IM</td> <td>20M</td> </tr> <tr> <td>PCX</td> <td>20M</td> </tr> <tr> <td>PPM</td> <td>20M</td> </tr> <tr> <td>TIFF</td> <td>20M</td> </tr> <tr> <td>XBM</td> <td>20M</td> </tr> <tr> <td>HEIF</td> <td>20M</td> </tr> <tr> <td>JP2</td> <td>20M</td> </tr> </tbody> <colgroup> <col> <col> </colgroup></table>
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// When type of the uploaded file is pdf, doc, docx, ppt, or pptx, it specifies the starting page number for file recognition, including the current value. The default is 1, indicating recognition starts from the first page of the file.
	FileStartPageNumber *int64 `json:"FileStartPageNumber,omitnil,omitempty" name:"FileStartPageNumber"`

	// When type of the uploaded file is pdf, doc, docx, orppt, pptx, it specifies the end page number for file recognition, including the current value. The default is 100, indicating recognition up to page 100 of the file. a single call supports recognition of up to 1000 pages, i.e., FileEndPageNumber-FileStartPageNumber should be no more than 1000.
	FileEndPageNumber *int64 `json:"FileEndPageNumber,omitnil,omitempty" name:"FileEndPageNumber"`

	// Configuration information for creating a document parsing task.
	Config *CreateReconstructDocumentFlowConfig `json:"Config,omitnil,omitempty" name:"Config"`
}

Predefined struct for user

type CreateReconstructDocumentFlowResponse

type CreateReconstructDocumentFlowResponse struct {
	*tchttp.BaseResponse
	Response *CreateReconstructDocumentFlowResponseParams `json:"Response"`
}

func NewCreateReconstructDocumentFlowResponse

func NewCreateReconstructDocumentFlowResponse() (response *CreateReconstructDocumentFlowResponse)

func (*CreateReconstructDocumentFlowResponse) FromJsonString

func (r *CreateReconstructDocumentFlowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateReconstructDocumentFlowResponse) ToJsonString

type CreateReconstructDocumentFlowResponseParams

type CreateReconstructDocumentFlowResponseParams struct {
	// Unique task ID. The processing result corresponding to TaskId can be queried through the API [GetReconstructDocumentResult](https://cloud.tencent.com/document/product/1759/107505) within 30 days.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRejectedQuestionRequest

type CreateRejectedQuestionRequest struct {
	*tchttp.BaseRequest

	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Rejected question
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Unique ID of the data source for the rejected question - "2" will be returned when the rejected question is not satisfied - The rejected question comes from manual addition.
	BusinessSource *uint64 `json:"BusinessSource,omitnil,omitempty" name:"BusinessSource"`

	// Unique ID of the data source for the rejected question.
	//
	BusinessId *string `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`
}

func NewCreateRejectedQuestionRequest

func NewCreateRejectedQuestionRequest() (request *CreateRejectedQuestionRequest)

func (*CreateRejectedQuestionRequest) FromJsonString

func (r *CreateRejectedQuestionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRejectedQuestionRequest) ToJsonString

func (r *CreateRejectedQuestionRequest) ToJsonString() string

type CreateRejectedQuestionRequestParams

type CreateRejectedQuestionRequestParams struct {
	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Rejected question
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Unique ID of the data source for the rejected question - "2" will be returned when the rejected question is not satisfied - The rejected question comes from manual addition.
	BusinessSource *uint64 `json:"BusinessSource,omitnil,omitempty" name:"BusinessSource"`

	// Unique ID of the data source for the rejected question.
	//
	BusinessId *string `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`
}

Predefined struct for user

type CreateRejectedQuestionResponse

type CreateRejectedQuestionResponse struct {
	*tchttp.BaseResponse
	Response *CreateRejectedQuestionResponseParams `json:"Response"`
}

func NewCreateRejectedQuestionResponse

func NewCreateRejectedQuestionResponse() (response *CreateRejectedQuestionResponse)

func (*CreateRejectedQuestionResponse) FromJsonString

func (r *CreateRejectedQuestionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRejectedQuestionResponse) ToJsonString

func (r *CreateRejectedQuestionResponse) ToJsonString() string

type CreateRejectedQuestionResponseParams

type CreateRejectedQuestionResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateReleaseRequest

type CreateReleaseRequest struct {
	*tchttp.BaseRequest

	// Robot ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Release description.
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

func NewCreateReleaseRequest

func NewCreateReleaseRequest() (request *CreateReleaseRequest)

func (*CreateReleaseRequest) FromJsonString

func (r *CreateReleaseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateReleaseRequest) ToJsonString

func (r *CreateReleaseRequest) ToJsonString() string

type CreateReleaseRequestParams

type CreateReleaseRequestParams struct {
	// Robot ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Release description.
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

Predefined struct for user

type CreateReleaseResponse

type CreateReleaseResponse struct {
	*tchttp.BaseResponse
	Response *CreateReleaseResponseParams `json:"Response"`
}

func NewCreateReleaseResponse

func NewCreateReleaseResponse() (response *CreateReleaseResponse)

func (*CreateReleaseResponse) FromJsonString

func (r *CreateReleaseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateReleaseResponse) ToJsonString

func (r *CreateReleaseResponse) ToJsonString() string

type CreateReleaseResponseParams

type CreateReleaseResponseParams struct {
	// Release ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Credentials

type Credentials struct {
	// Token.
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// Temporary license key ID.
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// Temporary license key.
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// Temporary license appid.
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`
}

type DeleteAppRequest

type DeleteAppRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`
}

func NewDeleteAppRequest

func NewDeleteAppRequest() (request *DeleteAppRequest)

func (*DeleteAppRequest) FromJsonString

func (r *DeleteAppRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAppRequest) ToJsonString

func (r *DeleteAppRequest) ToJsonString() string

type DeleteAppRequestParams

type DeleteAppRequestParams struct {
	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`
}

Predefined struct for user

type DeleteAppResponse

type DeleteAppResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAppResponseParams `json:"Response"`
}

func NewDeleteAppResponse

func NewDeleteAppResponse() (response *DeleteAppResponse)

func (*DeleteAppResponse) FromJsonString

func (r *DeleteAppResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAppResponse) ToJsonString

func (r *DeleteAppResponse) ToJsonString() string

type DeleteAppResponseParams

type DeleteAppResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAttributeLabelRequest

type DeleteAttributeLabelRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Label ID.
	AttributeBizIds []*string `json:"AttributeBizIds,omitnil,omitempty" name:"AttributeBizIds"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewDeleteAttributeLabelRequest

func NewDeleteAttributeLabelRequest() (request *DeleteAttributeLabelRequest)

func (*DeleteAttributeLabelRequest) FromJsonString

func (r *DeleteAttributeLabelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAttributeLabelRequest) ToJsonString

func (r *DeleteAttributeLabelRequest) ToJsonString() string

type DeleteAttributeLabelRequestParams

type DeleteAttributeLabelRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Label ID.
	AttributeBizIds []*string `json:"AttributeBizIds,omitnil,omitempty" name:"AttributeBizIds"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type DeleteAttributeLabelResponse

type DeleteAttributeLabelResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAttributeLabelResponseParams `json:"Response"`
}

func NewDeleteAttributeLabelResponse

func NewDeleteAttributeLabelResponse() (response *DeleteAttributeLabelResponse)

func (*DeleteAttributeLabelResponse) FromJsonString

func (r *DeleteAttributeLabelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAttributeLabelResponse) ToJsonString

func (r *DeleteAttributeLabelResponse) ToJsonString() string

type DeleteAttributeLabelResponseParams

type DeleteAttributeLabelResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteDocCateRequest

type DeleteDocCateRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

func NewDeleteDocCateRequest

func NewDeleteDocCateRequest() (request *DeleteDocCateRequest)

func (*DeleteDocCateRequest) FromJsonString

func (r *DeleteDocCateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDocCateRequest) ToJsonString

func (r *DeleteDocCateRequest) ToJsonString() string

type DeleteDocCateRequestParams

type DeleteDocCateRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

Predefined struct for user

type DeleteDocCateResponse

type DeleteDocCateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDocCateResponseParams `json:"Response"`
}

func NewDeleteDocCateResponse

func NewDeleteDocCateResponse() (response *DeleteDocCateResponse)

func (*DeleteDocCateResponse) FromJsonString

func (r *DeleteDocCateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDocCateResponse) ToJsonString

func (r *DeleteDocCateResponse) ToJsonString() string

type DeleteDocCateResponseParams

type DeleteDocCateResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteDocRequest

type DeleteDocRequest struct {
	*tchttp.BaseRequest

	// List of document business IDs.
	DocBizIds []*string `json:"DocBizIds,omitnil,omitempty" name:"DocBizIds"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

func NewDeleteDocRequest

func NewDeleteDocRequest() (request *DeleteDocRequest)

func (*DeleteDocRequest) FromJsonString

func (r *DeleteDocRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDocRequest) ToJsonString

func (r *DeleteDocRequest) ToJsonString() string

type DeleteDocRequestParams

type DeleteDocRequestParams struct {
	// List of document business IDs.
	DocBizIds []*string `json:"DocBizIds,omitnil,omitempty" name:"DocBizIds"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

Predefined struct for user

type DeleteDocResponse

type DeleteDocResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDocResponseParams `json:"Response"`
}

func NewDeleteDocResponse

func NewDeleteDocResponse() (response *DeleteDocResponse)

func (*DeleteDocResponse) FromJsonString

func (r *DeleteDocResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteDocResponse) ToJsonString

func (r *DeleteDocResponse) ToJsonString() string

type DeleteDocResponseParams

type DeleteDocResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteQACateRequest

type DeleteQACateRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

func NewDeleteQACateRequest

func NewDeleteQACateRequest() (request *DeleteQACateRequest)

func (*DeleteQACateRequest) FromJsonString

func (r *DeleteQACateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteQACateRequest) ToJsonString

func (r *DeleteQACateRequest) ToJsonString() string

type DeleteQACateRequestParams

type DeleteQACateRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

Predefined struct for user

type DeleteQACateResponse

type DeleteQACateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteQACateResponseParams `json:"Response"`
}

func NewDeleteQACateResponse

func NewDeleteQACateResponse() (response *DeleteQACateResponse)

func (*DeleteQACateResponse) FromJsonString

func (r *DeleteQACateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteQACateResponse) ToJsonString

func (r *DeleteQACateResponse) ToJsonString() string

type DeleteQACateResponseParams

type DeleteQACateResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteQARequest

type DeleteQARequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Q&A ID.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`
}

func NewDeleteQARequest

func NewDeleteQARequest() (request *DeleteQARequest)

func (*DeleteQARequest) FromJsonString

func (r *DeleteQARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteQARequest) ToJsonString

func (r *DeleteQARequest) ToJsonString() string

type DeleteQARequestParams

type DeleteQARequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Q&A ID.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`
}

Predefined struct for user

type DeleteQAResponse

type DeleteQAResponse struct {
	*tchttp.BaseResponse
	Response *DeleteQAResponseParams `json:"Response"`
}

func NewDeleteQAResponse

func NewDeleteQAResponse() (response *DeleteQAResponse)

func (*DeleteQAResponse) FromJsonString

func (r *DeleteQAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteQAResponse) ToJsonString

func (r *DeleteQAResponse) ToJsonString() string

type DeleteQAResponseParams

type DeleteQAResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRejectedQuestionRequest

type DeleteRejectedQuestionRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// The unique ID of the data source for the rejected question.
	//
	//
	RejectedBizIds []*string `json:"RejectedBizIds,omitnil,omitempty" name:"RejectedBizIds"`
}

func NewDeleteRejectedQuestionRequest

func NewDeleteRejectedQuestionRequest() (request *DeleteRejectedQuestionRequest)

func (*DeleteRejectedQuestionRequest) FromJsonString

func (r *DeleteRejectedQuestionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRejectedQuestionRequest) ToJsonString

func (r *DeleteRejectedQuestionRequest) ToJsonString() string

type DeleteRejectedQuestionRequestParams

type DeleteRejectedQuestionRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// The unique ID of the data source for the rejected question.
	//
	//
	RejectedBizIds []*string `json:"RejectedBizIds,omitnil,omitempty" name:"RejectedBizIds"`
}

Predefined struct for user

type DeleteRejectedQuestionResponse

type DeleteRejectedQuestionResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRejectedQuestionResponseParams `json:"Response"`
}

func NewDeleteRejectedQuestionResponse

func NewDeleteRejectedQuestionResponse() (response *DeleteRejectedQuestionResponse)

func (*DeleteRejectedQuestionResponse) FromJsonString

func (r *DeleteRejectedQuestionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRejectedQuestionResponse) ToJsonString

func (r *DeleteRejectedQuestionResponse) ToJsonString() string

type DeleteRejectedQuestionResponseParams

type DeleteRejectedQuestionResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAppRequest

type DescribeAppRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Whether it is the configuration after release.
	IsRelease *bool `json:"IsRelease,omitnil,omitempty" name:"IsRelease"`
}

func NewDescribeAppRequest

func NewDescribeAppRequest() (request *DescribeAppRequest)

func (*DescribeAppRequest) FromJsonString

func (r *DescribeAppRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAppRequest) ToJsonString

func (r *DescribeAppRequest) ToJsonString() string

type DescribeAppRequestParams

type DescribeAppRequestParams struct {
	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Whether it is the configuration after release.
	IsRelease *bool `json:"IsRelease,omitnil,omitempty" name:"IsRelease"`
}

Predefined struct for user

type DescribeAppResponse

type DescribeAppResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAppResponseParams `json:"Response"`
}

func NewDescribeAppResponse

func NewDescribeAppResponse() (response *DescribeAppResponse)

func (*DescribeAppResponse) FromJsonString

func (r *DescribeAppResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAppResponse) ToJsonString

func (r *DescribeAppResponse) ToJsonString() string

type DescribeAppResponseParams

type DescribeAppResponseParams struct {
	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Application type description.
	AppTypeDesc *string `json:"AppTypeDesc,omitnil,omitempty" name:"AppTypeDesc"`

	// Application type description.
	BaseConfig *BaseConfig `json:"BaseConfig,omitnil,omitempty" name:"BaseConfig"`

	// Application configuration.
	AppConfig *AppConfig `json:"AppConfig,omitnil,omitempty" name:"AppConfig"`

	// Whether the avatar is under appeal.
	AvatarInAppeal *bool `json:"AvatarInAppeal,omitnil,omitempty" name:"AvatarInAppeal"`

	// Whether the role description is under appeal.
	RoleInAppeal *bool `json:"RoleInAppeal,omitnil,omitempty" name:"RoleInAppeal"`

	// Whether the name is under appeal.
	NameInAppeal *bool `json:"NameInAppeal,omitnil,omitempty" name:"NameInAppeal"`

	// Whether the welcome words are under appeal.
	GreetingInAppeal *bool `json:"GreetingInAppeal,omitnil,omitempty" name:"GreetingInAppeal"`

	// Whether the response message for unknown questions is under appeal.
	BareAnswerInAppeal *bool `json:"BareAnswerInAppeal,omitnil,omitempty" name:"BareAnswerInAppeal"`

	// App key of the application.
	AppKey *string `json:"AppKey,omitnil,omitempty" name:"AppKey"`

	// Application status. 1: offline; 2: running; 3: disabled.
	AppStatus *uint64 `json:"AppStatus,omitnil,omitempty" name:"AppStatus"`

	// Status description.
	AppStatusDesc *string `json:"AppStatusDesc,omitnil,omitempty" name:"AppStatusDesc"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAttributeLabelRequest

type DescribeAttributeLabelRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Attribute ID.
	AttributeBizId *string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`

	// Quantity loaded each time.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Query a label or similar labels.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// The label ID of the scroll loading cursor.
	LastLabelBizId *string `json:"LastLabelBizId,omitnil,omitempty" name:"LastLabelBizId"`

	// Query scope:
	// all (or leave it blank): standard words and similar words
	// standard: standard words
	// similar: similar words
	QueryScope *string `json:"QueryScope,omitnil,omitempty" name:"QueryScope"`
}

func NewDescribeAttributeLabelRequest

func NewDescribeAttributeLabelRequest() (request *DescribeAttributeLabelRequest)

func (*DescribeAttributeLabelRequest) FromJsonString

func (r *DescribeAttributeLabelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttributeLabelRequest) ToJsonString

func (r *DescribeAttributeLabelRequest) ToJsonString() string

type DescribeAttributeLabelRequestParams

type DescribeAttributeLabelRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Attribute ID.
	AttributeBizId *string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`

	// Quantity loaded each time.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Query a label or similar labels.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// The label ID of the scroll loading cursor.
	LastLabelBizId *string `json:"LastLabelBizId,omitnil,omitempty" name:"LastLabelBizId"`

	// Query scope:
	// all (or leave it blank): standard words and similar words
	// standard: standard words
	// similar: similar words
	QueryScope *string `json:"QueryScope,omitnil,omitempty" name:"QueryScope"`
}

Predefined struct for user

type DescribeAttributeLabelResponse

type DescribeAttributeLabelResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttributeLabelResponseParams `json:"Response"`
}

func NewDescribeAttributeLabelResponse

func NewDescribeAttributeLabelResponse() (response *DescribeAttributeLabelResponse)

func (*DescribeAttributeLabelResponse) FromJsonString

func (r *DescribeAttributeLabelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttributeLabelResponse) ToJsonString

func (r *DescribeAttributeLabelResponse) ToJsonString() string

type DescribeAttributeLabelResponseParams

type DescribeAttributeLabelResponseParams struct {
	// Attribute ID.
	AttributeBizId *string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`

	// Attribute identifier.
	AttrKey *string `json:"AttrKey,omitnil,omitempty" name:"AttrKey"`

	// Attribute name.
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// Quantity of labels.
	LabelNumber *string `json:"LabelNumber,omitnil,omitempty" name:"LabelNumber"`

	// Label name.
	Labels []*AttributeLabel `json:"Labels,omitnil,omitempty" name:"Labels"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCallStatsGraphRequest

type DescribeCallStatsGraphRequest struct {
	*tchttp.BaseRequest

	// uin
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's root sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Sub-business type.
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`

	// Filter sub-scenarios (used in document parsing scenarios).
	SubScenes []*string `json:"SubScenes,omitnil,omitempty" name:"SubScenes"`
}

func NewDescribeCallStatsGraphRequest

func NewDescribeCallStatsGraphRequest() (request *DescribeCallStatsGraphRequest)

func (*DescribeCallStatsGraphRequest) FromJsonString

func (r *DescribeCallStatsGraphRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCallStatsGraphRequest) ToJsonString

func (r *DescribeCallStatsGraphRequest) ToJsonString() string

type DescribeCallStatsGraphRequestParams

type DescribeCallStatsGraphRequestParams struct {
	// uin
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Log in to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Log in to user's root sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Sub-business type.
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`

	// Filter sub-scenarios (used in document parsing scenarios).
	SubScenes []*string `json:"SubScenes,omitnil,omitempty" name:"SubScenes"`
}

Predefined struct for user

type DescribeCallStatsGraphResponse

type DescribeCallStatsGraphResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCallStatsGraphResponseParams `json:"Response"`
}

func NewDescribeCallStatsGraphResponse

func NewDescribeCallStatsGraphResponse() (response *DescribeCallStatsGraphResponse)

func (*DescribeCallStatsGraphResponse) FromJsonString

func (r *DescribeCallStatsGraphResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCallStatsGraphResponse) ToJsonString

func (r *DescribeCallStatsGraphResponse) ToJsonString() string

type DescribeCallStatsGraphResponseParams

type DescribeCallStatsGraphResponseParams struct {
	// Statistical information of API calls.
	List []*Stat `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConcurrencyUsageGraphRequest

type DescribeConcurrencyUsageGraphRequest struct {
	*tchttp.BaseRequest

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// uin
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Sub-business type.
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

func NewDescribeConcurrencyUsageGraphRequest

func NewDescribeConcurrencyUsageGraphRequest() (request *DescribeConcurrencyUsageGraphRequest)

func (*DescribeConcurrencyUsageGraphRequest) FromJsonString

func (r *DescribeConcurrencyUsageGraphRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConcurrencyUsageGraphRequest) ToJsonString

func (r *DescribeConcurrencyUsageGraphRequest) ToJsonString() string

type DescribeConcurrencyUsageGraphRequestParams

type DescribeConcurrencyUsageGraphRequestParams struct {
	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// uin
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Sub-business type.
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

Predefined struct for user

type DescribeConcurrencyUsageGraphResponse

type DescribeConcurrencyUsageGraphResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConcurrencyUsageGraphResponseParams `json:"Response"`
}

func NewDescribeConcurrencyUsageGraphResponse

func NewDescribeConcurrencyUsageGraphResponse() (response *DescribeConcurrencyUsageGraphResponse)

func (*DescribeConcurrencyUsageGraphResponse) FromJsonString

func (r *DescribeConcurrencyUsageGraphResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConcurrencyUsageGraphResponse) ToJsonString

type DescribeConcurrencyUsageGraphResponseParams

type DescribeConcurrencyUsageGraphResponseParams struct {
	// X-axis: time zone; returns two interval ranges of "minute/hour/day" according to the granularity of query conditions.
	X []*string `json:"X,omitnil,omitempty" name:"X"`

	// Available concurrent Y-axis coordinate.
	AvailableY []*int64 `json:"AvailableY,omitnil,omitempty" name:"AvailableY"`

	// Succeeded to call the concurrent Y-axis coordinate.
	SuccessCallY []*int64 `json:"SuccessCallY,omitnil,omitempty" name:"SuccessCallY"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConcurrencyUsageRequest

type DescribeConcurrencyUsageRequest struct {
	*tchttp.BaseRequest

	// Model identification.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

func NewDescribeConcurrencyUsageRequest

func NewDescribeConcurrencyUsageRequest() (request *DescribeConcurrencyUsageRequest)

func (*DescribeConcurrencyUsageRequest) FromJsonString

func (r *DescribeConcurrencyUsageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConcurrencyUsageRequest) ToJsonString

func (r *DescribeConcurrencyUsageRequest) ToJsonString() string

type DescribeConcurrencyUsageRequestParams

type DescribeConcurrencyUsageRequestParams struct {
	// Model identification.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

Predefined struct for user

type DescribeConcurrencyUsageResponse

type DescribeConcurrencyUsageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConcurrencyUsageResponseParams `json:"Response"`
}

func NewDescribeConcurrencyUsageResponse

func NewDescribeConcurrencyUsageResponse() (response *DescribeConcurrencyUsageResponse)

func (*DescribeConcurrencyUsageResponse) FromJsonString

func (r *DescribeConcurrencyUsageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConcurrencyUsageResponse) ToJsonString

func (r *DescribeConcurrencyUsageResponse) ToJsonString() string

type DescribeConcurrencyUsageResponseParams

type DescribeConcurrencyUsageResponseParams struct {
	// The upper limit of available concurrency.
	AvailableConcurrency *uint64 `json:"AvailableConcurrency,omitnil,omitempty" name:"AvailableConcurrency"`

	// Peak concurrent value.
	ConcurrencyPeak *uint64 `json:"ConcurrencyPeak,omitnil,omitempty" name:"ConcurrencyPeak"`

	// The number of times exceeding the capacity limit of available concurrency.
	ExceedUsageTime *uint64 `json:"ExceedUsageTime,omitnil,omitempty" name:"ExceedUsageTime"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCorpRequest

type DescribeCorpRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeCorpRequest

func NewDescribeCorpRequest() (request *DescribeCorpRequest)

func (*DescribeCorpRequest) FromJsonString

func (r *DescribeCorpRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCorpRequest) ToJsonString

func (r *DescribeCorpRequest) ToJsonString() string

type DescribeCorpRequestParams

type DescribeCorpRequestParams struct {
}

Predefined struct for user

type DescribeCorpResponse

type DescribeCorpResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCorpResponseParams `json:"Response"`
}

func NewDescribeCorpResponse

func NewDescribeCorpResponse() (response *DescribeCorpResponse)

func (*DescribeCorpResponse) FromJsonString

func (r *DescribeCorpResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCorpResponse) ToJsonString

func (r *DescribeCorpResponse) ToJsonString() string

type DescribeCorpResponseParams

type DescribeCorpResponseParams struct {
	// Corporate ID.
	CorpBizId *string `json:"CorpBizId,omitnil,omitempty" name:"CorpBizId"`

	// Application quota.
	RobotQuota *uint64 `json:"RobotQuota,omitnil,omitempty" name:"RobotQuota"`

	// Full name of the corporate.
	FullName *string `json:"FullName,omitnil,omitempty" name:"FullName"`

	// Whether to try out.
	IsTrial *bool `json:"IsTrial,omitnil,omitempty" name:"IsTrial"`

	// Whether the trial has expired.
	IsTrialExpired *bool `json:"IsTrialExpired,omitnil,omitempty" name:"IsTrialExpired"`

	// Quantity of available applications.
	AvailableAppQuota *uint64 `json:"AvailableAppQuota,omitnil,omitempty" name:"AvailableAppQuota"`

	// Whether custom model configuration is supported.
	IsSupportCustomModel *bool `json:"IsSupportCustomModel,omitnil,omitempty" name:"IsSupportCustomModel"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDocRequest

type DescribeDocRequest struct {
	*tchttp.BaseRequest

	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

func NewDescribeDocRequest

func NewDescribeDocRequest() (request *DescribeDocRequest)

func (*DescribeDocRequest) FromJsonString

func (r *DescribeDocRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDocRequest) ToJsonString

func (r *DescribeDocRequest) ToJsonString() string

type DescribeDocRequestParams

type DescribeDocRequestParams struct {
	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

Predefined struct for user

type DescribeDocResponse

type DescribeDocResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDocResponseParams `json:"Response"`
}

func NewDescribeDocResponse

func NewDescribeDocResponse() (response *DescribeDocResponse)

func (*DescribeDocResponse) FromJsonString

func (r *DescribeDocResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDocResponse) ToJsonString

func (r *DescribeDocResponse) ToJsonString() string

type DescribeDocResponseParams

type DescribeDocResponseParams struct {
	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// File name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// File type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// COS path.
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Document status : 1: not generated; 2: generating; 3: generation successful; 4: generation failed; 5: deleting; 6: deleted successfully; 7: under review; 8: review failed; 9: review successful; 10: pending release; 11: releasing; 12: released; 13: learning; 14: learning failed; 15: updating; 16: update failed; 17: parsing; 18: parsing failed; 19: import failed; 20: expired; 21: excessive invalid; 22: excessive invalid recovered.
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Document status description.
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// Reason for generation failure.
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// Whether to refer in the answer.
	IsRefer *bool `json:"IsRefer,omitnil,omitempty" name:"IsRefer"`

	// Number of Q&A pairs.
	QaNum *int64 `json:"QaNum,omitnil,omitempty" name:"QaNum"`

	// Whether to delete.
	IsDeleted *bool `json:"IsDeleted,omitnil,omitempty" name:"IsDeleted"`

	// Document source.
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Document source description.
	SourceDesc *string `json:"SourceDesc,omitnil,omitempty" name:"SourceDesc"`

	// Whether regeneration is allowed.
	IsAllowRestart *bool `json:"IsAllowRestart,omitnil,omitempty" name:"IsAllowRestart"`

	// Whether Q&A has been deleted.
	IsDeletedQa *bool `json:"IsDeletedQa,omitnil,omitempty" name:"IsDeletedQa"`

	// Whether Q&A is being generated.
	IsCreatingQa *bool `json:"IsCreatingQa,omitnil,omitempty" name:"IsCreatingQa"`

	// Whether deletion is allowed.
	IsAllowDelete *bool `json:"IsAllowDelete,omitnil,omitempty" name:"IsAllowDelete"`

	// Whether to allow operation reference switch.
	IsAllowRefer *bool `json:"IsAllowRefer,omitnil,omitempty" name:"IsAllowRefer"`

	// Whether Q&A has been generated.
	IsCreatedQa *bool `json:"IsCreatedQa,omitnil,omitempty" name:"IsCreatedQa"`

	// Document character count.
	DocCharSize *string `json:"DocCharSize,omitnil,omitempty" name:"DocCharSize"`

	// Whether editing is allowed.
	IsAllowEdit *bool `json:"IsAllowEdit,omitnil,omitempty" name:"IsAllowEdit"`

	// Applicable scope of labels 1: all, 2: by condition range.
	AttrRange *int64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Label.
	AttrLabels []*AttrLabel `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeKnowledgeUsagePieGraphRequest

type DescribeKnowledgeUsagePieGraphRequest struct {
	*tchttp.BaseRequest

	// Application id array.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

func NewDescribeKnowledgeUsagePieGraphRequest

func NewDescribeKnowledgeUsagePieGraphRequest() (request *DescribeKnowledgeUsagePieGraphRequest)

func (*DescribeKnowledgeUsagePieGraphRequest) FromJsonString

func (r *DescribeKnowledgeUsagePieGraphRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeKnowledgeUsagePieGraphRequest) ToJsonString

type DescribeKnowledgeUsagePieGraphRequestParams

type DescribeKnowledgeUsagePieGraphRequestParams struct {
	// Application id array.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

Predefined struct for user

type DescribeKnowledgeUsagePieGraphResponse

type DescribeKnowledgeUsagePieGraphResponse struct {
	*tchttp.BaseResponse
	Response *DescribeKnowledgeUsagePieGraphResponseParams `json:"Response"`
}

func NewDescribeKnowledgeUsagePieGraphResponse

func NewDescribeKnowledgeUsagePieGraphResponse() (response *DescribeKnowledgeUsagePieGraphResponse)

func (*DescribeKnowledgeUsagePieGraphResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeKnowledgeUsagePieGraphResponse) ToJsonString

type DescribeKnowledgeUsagePieGraphResponseParams

type DescribeKnowledgeUsagePieGraphResponseParams struct {
	// Total number of characters used by all applications.
	AvailableCharSize *string `json:"AvailableCharSize,omitnil,omitempty" name:"AvailableCharSize"`

	// List of application pie chart details.
	List []*KnowledgeCapacityPieGraphDetail `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeKnowledgeUsageRequest

type DescribeKnowledgeUsageRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeKnowledgeUsageRequest

func NewDescribeKnowledgeUsageRequest() (request *DescribeKnowledgeUsageRequest)

func (*DescribeKnowledgeUsageRequest) FromJsonString

func (r *DescribeKnowledgeUsageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeKnowledgeUsageRequest) ToJsonString

func (r *DescribeKnowledgeUsageRequest) ToJsonString() string

type DescribeKnowledgeUsageRequestParams

type DescribeKnowledgeUsageRequestParams struct {
}

Predefined struct for user

type DescribeKnowledgeUsageResponse

type DescribeKnowledgeUsageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeKnowledgeUsageResponseParams `json:"Response"`
}

func NewDescribeKnowledgeUsageResponse

func NewDescribeKnowledgeUsageResponse() (response *DescribeKnowledgeUsageResponse)

func (*DescribeKnowledgeUsageResponse) FromJsonString

func (r *DescribeKnowledgeUsageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeKnowledgeUsageResponse) ToJsonString

func (r *DescribeKnowledgeUsageResponse) ToJsonString() string

type DescribeKnowledgeUsageResponseParams

type DescribeKnowledgeUsageResponseParams struct {
	// The upper limit of available characters.
	AvailableCharSize *string `json:"AvailableCharSize,omitnil,omitempty" name:"AvailableCharSize"`

	// Number of characters exceeding the capacity limit of available characters.
	ExceedCharSize *string `json:"ExceedCharSize,omitnil,omitempty" name:"ExceedCharSize"`

	// Total number of characters used in the knowledge library.
	UsedCharSize *string `json:"UsedCharSize,omitnil,omitempty" name:"UsedCharSize"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeQARequest

type DescribeQARequest struct {
	*tchttp.BaseRequest

	// Q&A business ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

func NewDescribeQARequest

func NewDescribeQARequest() (request *DescribeQARequest)

func (*DescribeQARequest) FromJsonString

func (r *DescribeQARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeQARequest) ToJsonString

func (r *DescribeQARequest) ToJsonString() string

type DescribeQARequestParams

type DescribeQARequestParams struct {
	// Q&A business ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

Predefined struct for user

type DescribeQAResponse

type DescribeQAResponse struct {
	*tchttp.BaseResponse
	Response *DescribeQAResponseParams `json:"Response"`
}

func NewDescribeQAResponse

func NewDescribeQAResponse() (response *DescribeQAResponse)

func (*DescribeQAResponse) FromJsonString

func (r *DescribeQAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeQAResponse) ToJsonString

func (r *DescribeQAResponse) ToJsonString() string

type DescribeQAResponseParams

type DescribeQAResponseParams struct {
	// Q&A business ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Answer.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`

	// Custom parameter.
	CustomParam *string `json:"CustomParam,omitnil,omitempty" name:"CustomParam"`

	// Source:
	// 1 - Q&A pairs generated from documents.
	// 2 - Q&A pairs imported in batches.
	// 3 - Q&A pairs input manually one by one.
	//
	Source *uint64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Source description.
	SourceDesc *string `json:"SourceDesc,omitnil,omitempty" name:"SourceDesc"`

	// Update time.
	//
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Status<br>1 - pending verification; 2 - not released; 3 - releasing; 4 - released; 5 - release failed; 6 - not approved; 7 - under review; 8 - review failed, 9 - review failed, pending manual review after appeal; 11 - review failed, manual review not passed after appeal; 12 - expired; 13 - excessive invalid; 14 - excessive invalid recovered; 19 - learning; 20 - learning failed.
	//
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Status description.
	//
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Whether verification is allowed.
	IsAllowAccept *bool `json:"IsAllowAccept,omitnil,omitempty" name:"IsAllowAccept"`

	// Whether deletion is allowed.
	IsAllowDelete *bool `json:"IsAllowDelete,omitnil,omitempty" name:"IsAllowDelete"`

	// Whether editing is allowed.
	IsAllowEdit *bool `json:"IsAllowEdit,omitnil,omitempty" name:"IsAllowEdit"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Document name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Document type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// Segment ID.
	SegmentBizId *string `json:"SegmentBizId,omitnil,omitempty" name:"SegmentBizId"`

	// Segment content.
	PageContent *string `json:"PageContent,omitnil,omitempty" name:"PageContent"`

	// Segment highlight content.
	Highlights []*Highlight `json:"Highlights,omitnil,omitempty" name:"Highlights"`

	// Segment content.
	OrgData *string `json:"OrgData,omitnil,omitempty" name:"OrgData"`

	// Applicable scope of label.
	AttrRange *int64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Label.
	AttrLabels []*AttrLabel `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Similar question list information.
	SimilarQuestions []*SimilarQuestion `json:"SimilarQuestions,omitnil,omitempty" name:"SimilarQuestions"`

	// Review status of Q&A text: 1 - review failed.
	QaAuditStatus *uint64 `json:"QaAuditStatus,omitnil,omitempty" name:"QaAuditStatus"`

	// Review status of image in Q&A: 1-review failed.
	PicAuditStatus *uint64 `json:"PicAuditStatus,omitnil,omitempty" name:"PicAuditStatus"`

	// Review status of video in Q&A: 1 - review failed.
	VideoAuditStatus *uint64 `json:"VideoAuditStatus,omitnil,omitempty" name:"VideoAuditStatus"`

	// Question description.
	QuestionDesc *string `json:"QuestionDesc,omitnil,omitempty" name:"QuestionDesc"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReferRequest

type DescribeReferRequest struct {
	*tchttp.BaseRequest

	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Quota ID
	ReferBizIds []*string `json:"ReferBizIds,omitnil,omitempty" name:"ReferBizIds"`

	// Log in to the user's root account (required in the integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login user sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewDescribeReferRequest

func NewDescribeReferRequest() (request *DescribeReferRequest)

func (*DescribeReferRequest) FromJsonString

func (r *DescribeReferRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReferRequest) ToJsonString

func (r *DescribeReferRequest) ToJsonString() string

type DescribeReferRequestParams

type DescribeReferRequestParams struct {
	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Quota ID
	ReferBizIds []*string `json:"ReferBizIds,omitnil,omitempty" name:"ReferBizIds"`

	// Log in to the user's root account (required in the integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login user sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type DescribeReferResponse

type DescribeReferResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReferResponseParams `json:"Response"`
}

func NewDescribeReferResponse

func NewDescribeReferResponse() (response *DescribeReferResponse)

func (*DescribeReferResponse) FromJsonString

func (r *DescribeReferResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReferResponse) ToJsonString

func (r *DescribeReferResponse) ToJsonString() string

type DescribeReferResponseParams

type DescribeReferResponseParams struct {
	// Reference list.
	List []*ReferDetail `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReleaseInfoRequest

type DescribeReleaseInfoRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

func NewDescribeReleaseInfoRequest

func NewDescribeReleaseInfoRequest() (request *DescribeReleaseInfoRequest)

func (*DescribeReleaseInfoRequest) FromJsonString

func (r *DescribeReleaseInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReleaseInfoRequest) ToJsonString

func (r *DescribeReleaseInfoRequest) ToJsonString() string

type DescribeReleaseInfoRequestParams

type DescribeReleaseInfoRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

Predefined struct for user

type DescribeReleaseInfoResponse

type DescribeReleaseInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReleaseInfoResponseParams `json:"Response"`
}

func NewDescribeReleaseInfoResponse

func NewDescribeReleaseInfoResponse() (response *DescribeReleaseInfoResponse)

func (*DescribeReleaseInfoResponse) FromJsonString

func (r *DescribeReleaseInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReleaseInfoResponse) ToJsonString

func (r *DescribeReleaseInfoResponse) ToJsonString() string

type DescribeReleaseInfoResponseParams

type DescribeReleaseInfoResponseParams struct {
	// The last release time.
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// Release status: 1: pending release; 2: releasing; 3: release successful; 4: release failed; 5: under review; 6: review successful; 7: review failed; 8: release successful, callback processing; 9: release paused; 10: appeal under review; 11: appeal approved; 12: appeal rejected.
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Whether it has been edited. When it is true, it means it can be released.
	IsUpdated *bool `json:"IsUpdated,omitnil,omitempty" name:"IsUpdated"`

	// Reason for failure.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReleaseRequest

type DescribeReleaseRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Release details.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`
}

func NewDescribeReleaseRequest

func NewDescribeReleaseRequest() (request *DescribeReleaseRequest)

func (*DescribeReleaseRequest) FromJsonString

func (r *DescribeReleaseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReleaseRequest) ToJsonString

func (r *DescribeReleaseRequest) ToJsonString() string

type DescribeReleaseRequestParams

type DescribeReleaseRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Release details.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`
}

Predefined struct for user

type DescribeReleaseResponse

type DescribeReleaseResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReleaseResponseParams `json:"Response"`
}

func NewDescribeReleaseResponse

func NewDescribeReleaseResponse() (response *DescribeReleaseResponse)

func (*DescribeReleaseResponse) FromJsonString

func (r *DescribeReleaseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReleaseResponse) ToJsonString

func (r *DescribeReleaseResponse) ToJsonString() string

type DescribeReleaseResponseParams

type DescribeReleaseResponseParams struct {
	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Publish description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Release status (1. pending release; 2. releasing; 3. release successful; 4. release failed; 5. releasing (under review); 6. releasing (review completed); 7. release failed; 9. release paused).
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Release status description.
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRobotBizIDByAppKeyRequest

type DescribeRobotBizIDByAppKeyRequest struct {
	*tchttp.BaseRequest

	// Application appkey.
	AppKey *string `json:"AppKey,omitnil,omitempty" name:"AppKey"`
}

func NewDescribeRobotBizIDByAppKeyRequest

func NewDescribeRobotBizIDByAppKeyRequest() (request *DescribeRobotBizIDByAppKeyRequest)

func (*DescribeRobotBizIDByAppKeyRequest) FromJsonString

func (r *DescribeRobotBizIDByAppKeyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRobotBizIDByAppKeyRequest) ToJsonString

func (r *DescribeRobotBizIDByAppKeyRequest) ToJsonString() string

type DescribeRobotBizIDByAppKeyRequestParams

type DescribeRobotBizIDByAppKeyRequestParams struct {
	// Application appkey.
	AppKey *string `json:"AppKey,omitnil,omitempty" name:"AppKey"`
}

Predefined struct for user

type DescribeRobotBizIDByAppKeyResponse

type DescribeRobotBizIDByAppKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRobotBizIDByAppKeyResponseParams `json:"Response"`
}

func NewDescribeRobotBizIDByAppKeyResponse

func NewDescribeRobotBizIDByAppKeyResponse() (response *DescribeRobotBizIDByAppKeyResponse)

func (*DescribeRobotBizIDByAppKeyResponse) FromJsonString

func (r *DescribeRobotBizIDByAppKeyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRobotBizIDByAppKeyResponse) ToJsonString

func (r *DescribeRobotBizIDByAppKeyResponse) ToJsonString() string

type DescribeRobotBizIDByAppKeyResponseParams

type DescribeRobotBizIDByAppKeyResponseParams struct {
	// Application business ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSearchStatsGraphRequest

type DescribeSearchStatsGraphRequest struct {
	*tchttp.BaseRequest

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Uin list.
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Sub-business type.
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application id list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

func NewDescribeSearchStatsGraphRequest

func NewDescribeSearchStatsGraphRequest() (request *DescribeSearchStatsGraphRequest)

func (*DescribeSearchStatsGraphRequest) FromJsonString

func (r *DescribeSearchStatsGraphRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchStatsGraphRequest) ToJsonString

func (r *DescribeSearchStatsGraphRequest) ToJsonString() string

type DescribeSearchStatsGraphRequestParams

type DescribeSearchStatsGraphRequestParams struct {
	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Uin list.
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Sub-business type.
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application id list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

Predefined struct for user

type DescribeSearchStatsGraphResponse

type DescribeSearchStatsGraphResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSearchStatsGraphResponseParams `json:"Response"`
}

func NewDescribeSearchStatsGraphResponse

func NewDescribeSearchStatsGraphResponse() (response *DescribeSearchStatsGraphResponse)

func (*DescribeSearchStatsGraphResponse) FromJsonString

func (r *DescribeSearchStatsGraphResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchStatsGraphResponse) ToJsonString

func (r *DescribeSearchStatsGraphResponse) ToJsonString() string

type DescribeSearchStatsGraphResponseParams

type DescribeSearchStatsGraphResponseParams struct {
	// The statistical result.
	List []*Stat `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSegmentsRequest

type DescribeSegmentsRequest struct {
	*tchttp.BaseRequest

	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document fragment ID.
	SegBizId []*string `json:"SegBizId,omitnil,omitempty" name:"SegBizId"`
}

func NewDescribeSegmentsRequest

func NewDescribeSegmentsRequest() (request *DescribeSegmentsRequest)

func (*DescribeSegmentsRequest) FromJsonString

func (r *DescribeSegmentsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSegmentsRequest) ToJsonString

func (r *DescribeSegmentsRequest) ToJsonString() string

type DescribeSegmentsRequestParams

type DescribeSegmentsRequestParams struct {
	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document fragment ID.
	SegBizId []*string `json:"SegBizId,omitnil,omitempty" name:"SegBizId"`
}

Predefined struct for user

type DescribeSegmentsResponse

type DescribeSegmentsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSegmentsResponseParams `json:"Response"`
}

func NewDescribeSegmentsResponse

func NewDescribeSegmentsResponse() (response *DescribeSegmentsResponse)

func (*DescribeSegmentsResponse) FromJsonString

func (r *DescribeSegmentsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSegmentsResponse) ToJsonString

func (r *DescribeSegmentsResponse) ToJsonString() string

type DescribeSegmentsResponseParams

type DescribeSegmentsResponseParams struct {
	// Fragment list.
	List []*DocSegment `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStorageCredentialRequest

type DescribeStorageCredentialRequest struct {
	*tchttp.BaseRequest

	// Application ID. The parameter still needs to be filled in. Different combinations of parameters will result in different permissions. For details, see https://cloud.tencent.com/document/product/1759/116238.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// File type, normal file name type suffixes, such as xlsx, pdf, docx, png, etc.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// This parameter is used to select a scenario when uploading a file or an image. When uploading an image in a chat, "Ispublic" is "true." When uploading a file (including files in the document library, images, etc. and files in a chat), "Ispublic" is "false."
	IsPublic *bool `json:"IsPublic,omitnil,omitempty" name:"IsPublic"`

	// Storage type: offline - offline file; realtime - real-time file. If empty, it defaults to offline.
	TypeKey *string `json:"TypeKey,omitnil,omitempty" name:"TypeKey"`
}

func NewDescribeStorageCredentialRequest

func NewDescribeStorageCredentialRequest() (request *DescribeStorageCredentialRequest)

func (*DescribeStorageCredentialRequest) FromJsonString

func (r *DescribeStorageCredentialRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStorageCredentialRequest) ToJsonString

func (r *DescribeStorageCredentialRequest) ToJsonString() string

type DescribeStorageCredentialRequestParams

type DescribeStorageCredentialRequestParams struct {
	// Application ID. The parameter still needs to be filled in. Different combinations of parameters will result in different permissions. For details, see https://cloud.tencent.com/document/product/1759/116238.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// File type, normal file name type suffixes, such as xlsx, pdf, docx, png, etc.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// This parameter is used to select a scenario when uploading a file or an image. When uploading an image in a chat, "Ispublic" is "true." When uploading a file (including files in the document library, images, etc. and files in a chat), "Ispublic" is "false."
	IsPublic *bool `json:"IsPublic,omitnil,omitempty" name:"IsPublic"`

	// Storage type: offline - offline file; realtime - real-time file. If empty, it defaults to offline.
	TypeKey *string `json:"TypeKey,omitnil,omitempty" name:"TypeKey"`
}

Predefined struct for user

type DescribeStorageCredentialResponse

type DescribeStorageCredentialResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStorageCredentialResponseParams `json:"Response"`
}

func NewDescribeStorageCredentialResponse

func NewDescribeStorageCredentialResponse() (response *DescribeStorageCredentialResponse)

func (*DescribeStorageCredentialResponse) FromJsonString

func (r *DescribeStorageCredentialResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStorageCredentialResponse) ToJsonString

func (r *DescribeStorageCredentialResponse) ToJsonString() string

type DescribeStorageCredentialResponseParams

type DescribeStorageCredentialResponseParams struct {
	// Key information.
	Credentials *Credentials `json:"Credentials,omitnil,omitempty" name:"Credentials"`

	// Expiration time.
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// Start time.
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Cloud object storage bucket.
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// COS availability zone.
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// Cloud file storage directory.
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// Storage type.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Primary account.
	CorpUin *string `json:"CorpUin,omitnil,omitempty" name:"CorpUin"`

	// Image storage directory.
	ImagePath *string `json:"ImagePath,omitnil,omitempty" name:"ImagePath"`

	// Upload storage path to a specific file.
	UploadPath *string `json:"UploadPath,omitnil,omitempty" name:"UploadPath"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTokenUsageGraphRequest

type DescribeTokenUsageGraphRequest struct {
	*tchttp.BaseRequest

	// Root account of Tencent Cloud.
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Sub-business types of Tencent Cloud Agent Development Platform/TCADP: fileparse (document parsing), Embedding, Rewrite (multi-round rewriting), Concurrency, KnowledgeSummary (knowledge summary), KnowledgeQA (knowledge Q&A), KnowledgeCapacity (knowledge base capacity), SearchEngine (search engine).
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

func NewDescribeTokenUsageGraphRequest

func NewDescribeTokenUsageGraphRequest() (request *DescribeTokenUsageGraphRequest)

func (*DescribeTokenUsageGraphRequest) FromJsonString

func (r *DescribeTokenUsageGraphRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTokenUsageGraphRequest) ToJsonString

func (r *DescribeTokenUsageGraphRequest) ToJsonString() string

type DescribeTokenUsageGraphRequestParams

type DescribeTokenUsageGraphRequestParams struct {
	// Root account of Tencent Cloud.
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Sub-business types of Tencent Cloud Agent Development Platform/TCADP: fileparse (document parsing), Embedding, Rewrite (multi-round rewriting), Concurrency, KnowledgeSummary (knowledge summary), KnowledgeQA (knowledge Q&A), KnowledgeCapacity (knowledge base capacity), SearchEngine (search engine).
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

Predefined struct for user

type DescribeTokenUsageGraphResponse

type DescribeTokenUsageGraphResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTokenUsageGraphResponseParams `json:"Response"`
}

func NewDescribeTokenUsageGraphResponse

func NewDescribeTokenUsageGraphResponse() (response *DescribeTokenUsageGraphResponse)

func (*DescribeTokenUsageGraphResponse) FromJsonString

func (r *DescribeTokenUsageGraphResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTokenUsageGraphResponse) ToJsonString

func (r *DescribeTokenUsageGraphResponse) ToJsonString() string

type DescribeTokenUsageGraphResponseParams

type DescribeTokenUsageGraphResponseParams struct {
	// Total amount of token consumption.
	Total []*Stat `json:"Total,omitnil,omitempty" name:"Total"`

	// Input token consumption.
	Input []*Stat `json:"Input,omitnil,omitempty" name:"Input"`

	// Output token consumption.
	Output []*Stat `json:"Output,omitnil,omitempty" name:"Output"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTokenUsageRequest

type DescribeTokenUsageRequest struct {
	*tchttp.BaseRequest

	// Root account of Tencent Cloud.
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Log in to user's root account (required in the integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Sub-business types of Tencent Cloud Agent Development Platform/TCADP: FileParse (document parsing), embedding, Rewrite (multi-round rewriting), Concurrency, KnowledgeSummary (knowledge summary), KnowledgeQA (knowledge Q&A), KnowledgeCapacity (knowledge base capacity), SearchEngine (search engine).
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds (default value: 0).
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds (default value: 0, must be greater than the start timestamp).
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`

	// Filter sub-scenario (used in document parsing scenario).
	SubScenes []*string `json:"SubScenes,omitnil,omitempty" name:"SubScenes"`
}

func NewDescribeTokenUsageRequest

func NewDescribeTokenUsageRequest() (request *DescribeTokenUsageRequest)

func (*DescribeTokenUsageRequest) FromJsonString

func (r *DescribeTokenUsageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTokenUsageRequest) ToJsonString

func (r *DescribeTokenUsageRequest) ToJsonString() string

type DescribeTokenUsageRequestParams

type DescribeTokenUsageRequestParams struct {
	// Root account of Tencent Cloud.
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Log in to user's root account (required in the integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Sub-business types of Tencent Cloud Agent Development Platform/TCADP: FileParse (document parsing), embedding, Rewrite (multi-round rewriting), Concurrency, KnowledgeSummary (knowledge summary), KnowledgeQA (knowledge Q&A), KnowledgeCapacity (knowledge base capacity), SearchEngine (search engine).
	SubBizType *string `json:"SubBizType,omitnil,omitempty" name:"SubBizType"`

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start timestamp, in seconds (default value: 0).
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End timestamp, in seconds (default value: 0, must be greater than the start timestamp).
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`

	// Filter sub-scenario (used in document parsing scenario).
	SubScenes []*string `json:"SubScenes,omitnil,omitempty" name:"SubScenes"`
}

Predefined struct for user

type DescribeTokenUsageResponse

type DescribeTokenUsageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTokenUsageResponseParams `json:"Response"`
}

func NewDescribeTokenUsageResponse

func NewDescribeTokenUsageResponse() (response *DescribeTokenUsageResponse)

func (*DescribeTokenUsageResponse) FromJsonString

func (r *DescribeTokenUsageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTokenUsageResponse) ToJsonString

func (r *DescribeTokenUsageResponse) ToJsonString() string

type DescribeTokenUsageResponseParams

type DescribeTokenUsageResponseParams struct {
	// Total token consumption.
	TotalTokenUsage *float64 `json:"TotalTokenUsage,omitnil,omitempty" name:"TotalTokenUsage"`

	// Input token consumption.
	InputTokenUsage *float64 `json:"InputTokenUsage,omitnil,omitempty" name:"InputTokenUsage"`

	// Output token consumption.
	OutputTokenUsage *float64 `json:"OutputTokenUsage,omitnil,omitempty" name:"OutputTokenUsage"`

	// Number of API calls.
	ApiCallStats *uint64 `json:"ApiCallStats,omitnil,omitempty" name:"ApiCallStats"`

	// Number of search service calls.
	SearchUsage *float64 `json:"SearchUsage,omitnil,omitempty" name:"SearchUsage"`

	// Number of pages consumed by document parsing.
	PageUsage *uint64 `json:"PageUsage,omitnil,omitempty" name:"PageUsage"`

	// Token consumption by splitting.
	SplitTokenUsage *float64 `json:"SplitTokenUsage,omitnil,omitempty" name:"SplitTokenUsage"`

	// Number of Rag retrievals.
	RagSearchUsage *float64 `json:"RagSearchUsage,omitnil,omitempty" name:"RagSearchUsage"`

	// Number of online searches.
	InternetSearchUsage *float64 `json:"InternetSearchUsage,omitnil,omitempty" name:"InternetSearchUsage"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUnsatisfiedReplyContextRequest

type DescribeUnsatisfiedReplyContextRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Response ID.
	ReplyBizId *string `json:"ReplyBizId,omitnil,omitempty" name:"ReplyBizId"`

	// Log in to user's root account (required in the integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewDescribeUnsatisfiedReplyContextRequest

func NewDescribeUnsatisfiedReplyContextRequest() (request *DescribeUnsatisfiedReplyContextRequest)

func (*DescribeUnsatisfiedReplyContextRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnsatisfiedReplyContextRequest) ToJsonString

type DescribeUnsatisfiedReplyContextRequestParams

type DescribeUnsatisfiedReplyContextRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Response ID.
	ReplyBizId *string `json:"ReplyBizId,omitnil,omitempty" name:"ReplyBizId"`

	// Log in to user's root account (required in the integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type DescribeUnsatisfiedReplyContextResponse

type DescribeUnsatisfiedReplyContextResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUnsatisfiedReplyContextResponseParams `json:"Response"`
}

func NewDescribeUnsatisfiedReplyContextResponse

func NewDescribeUnsatisfiedReplyContextResponse() (response *DescribeUnsatisfiedReplyContextResponse)

func (*DescribeUnsatisfiedReplyContextResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnsatisfiedReplyContextResponse) ToJsonString

type DescribeUnsatisfiedReplyContextResponseParams

type DescribeUnsatisfiedReplyContextResponseParams struct {
	// Context of dissatisfied responses.
	List []*Context `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DigitalHumanConfig

type DigitalHumanConfig struct {
	AssetKey *string `json:"AssetKey,omitnil,omitempty" name:"AssetKey"`

	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	Avatar *string `json:"Avatar,omitnil,omitempty" name:"Avatar"`
}

type DocFilterFlag

type DocFilterFlag struct {
	Flag *string `json:"Flag,omitnil,omitempty" name:"Flag"`

	Value *bool `json:"Value,omitnil,omitempty" name:"Value"`
}

type DocSegment

type DocSegment struct {
	// Fragment ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Business ID.
	BusinessId *string `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// File type (markdown, word, txt).
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// Document segment type (segment, table).
	SegmentType *string `json:"SegmentType,omitnil,omitempty" name:"SegmentType"`

	// Title.
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// Paragraph content.
	PageContent *string `json:"PageContent,omitnil,omitempty" name:"PageContent"`

	// Original paragraph.
	OrgData *string `json:"OrgData,omitnil,omitempty" name:"OrgData"`

	// Article ID.
	DocId *string `json:"DocId,omitnil,omitempty" name:"DocId"`

	// Document business ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Document URL.
	DocUrl *string `json:"DocUrl,omitnil,omitempty" name:"DocUrl"`
}

type ExportAttributeLabelRequest

type ExportAttributeLabelRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Attribute ID.
	AttributeBizIds []*string `json:"AttributeBizIds,omitnil,omitempty" name:"AttributeBizIds"`

	// Export according to the filtered data.
	Filters *AttributeFilters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportAttributeLabelRequest

func NewExportAttributeLabelRequest() (request *ExportAttributeLabelRequest)

func (*ExportAttributeLabelRequest) FromJsonString

func (r *ExportAttributeLabelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAttributeLabelRequest) ToJsonString

func (r *ExportAttributeLabelRequest) ToJsonString() string

type ExportAttributeLabelRequestParams

type ExportAttributeLabelRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Attribute ID.
	AttributeBizIds []*string `json:"AttributeBizIds,omitnil,omitempty" name:"AttributeBizIds"`

	// Export according to the filtered data.
	Filters *AttributeFilters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportAttributeLabelResponse

type ExportAttributeLabelResponse struct {
	*tchttp.BaseResponse
	Response *ExportAttributeLabelResponseParams `json:"Response"`
}

func NewExportAttributeLabelResponse

func NewExportAttributeLabelResponse() (response *ExportAttributeLabelResponse)

func (*ExportAttributeLabelResponse) FromJsonString

func (r *ExportAttributeLabelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAttributeLabelResponse) ToJsonString

func (r *ExportAttributeLabelResponse) ToJsonString() string

type ExportAttributeLabelResponseParams

type ExportAttributeLabelResponseParams struct {
	// Export task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportQAListRequest

type ExportQAListRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Q&A business ID.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`

	// Query parameter.
	Filters *QAQuery `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportQAListRequest

func NewExportQAListRequest() (request *ExportQAListRequest)

func (*ExportQAListRequest) FromJsonString

func (r *ExportQAListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportQAListRequest) ToJsonString

func (r *ExportQAListRequest) ToJsonString() string

type ExportQAListRequestParams

type ExportQAListRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Q&A business ID.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`

	// Query parameter.
	Filters *QAQuery `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportQAListResponse

type ExportQAListResponse struct {
	*tchttp.BaseResponse
	Response *ExportQAListResponseParams `json:"Response"`
}

func NewExportQAListResponse

func NewExportQAListResponse() (response *ExportQAListResponse)

func (*ExportQAListResponse) FromJsonString

func (r *ExportQAListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportQAListResponse) ToJsonString

func (r *ExportQAListResponse) ToJsonString() string

type ExportQAListResponseParams

type ExportQAListResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportUnsatisfiedReplyRequest

type ExportUnsatisfiedReplyRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Check to export ID list.
	ReplyBizIds []*string `json:"ReplyBizIds,omitnil,omitempty" name:"ReplyBizIds"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Retrieve filter.
	Filters *Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportUnsatisfiedReplyRequest

func NewExportUnsatisfiedReplyRequest() (request *ExportUnsatisfiedReplyRequest)

func (*ExportUnsatisfiedReplyRequest) FromJsonString

func (r *ExportUnsatisfiedReplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportUnsatisfiedReplyRequest) ToJsonString

func (r *ExportUnsatisfiedReplyRequest) ToJsonString() string

type ExportUnsatisfiedReplyRequestParams

type ExportUnsatisfiedReplyRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Check to export ID list.
	ReplyBizIds []*string `json:"ReplyBizIds,omitnil,omitempty" name:"ReplyBizIds"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Retrieve filter.
	Filters *Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportUnsatisfiedReplyResponse

type ExportUnsatisfiedReplyResponse struct {
	*tchttp.BaseResponse
	Response *ExportUnsatisfiedReplyResponseParams `json:"Response"`
}

func NewExportUnsatisfiedReplyResponse

func NewExportUnsatisfiedReplyResponse() (response *ExportUnsatisfiedReplyResponse)

func (*ExportUnsatisfiedReplyResponse) FromJsonString

func (r *ExportUnsatisfiedReplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportUnsatisfiedReplyResponse) ToJsonString

func (r *ExportUnsatisfiedReplyResponse) ToJsonString() string

type ExportUnsatisfiedReplyResponseParams

type ExportUnsatisfiedReplyResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExtraInfo

type ExtraInfo struct {
	EChartsInfo []*string `json:"EChartsInfo,omitnil,omitempty" name:"EChartsInfo"`
}

type FileInfo

type FileInfo struct {
	// File name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// File size.
	FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// URL of the file, address of COS.
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// File type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// DocID returned after parsing.
	DocId *string `json:"DocId,omitnil,omitempty" name:"DocId"`

	// Creation time.
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
}

type Filters

type Filters struct {
	// Retrieve user question or answer.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Incorrect retrieval type.
	Reasons []*string `json:"Reasons,omitnil,omitempty" name:"Reasons"`
}

type GenerateQARequest

type GenerateQARequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizIds []*string `json:"DocBizIds,omitnil,omitempty" name:"DocBizIds"`
}

func NewGenerateQARequest

func NewGenerateQARequest() (request *GenerateQARequest)

func (*GenerateQARequest) FromJsonString

func (r *GenerateQARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GenerateQARequest) ToJsonString

func (r *GenerateQARequest) ToJsonString() string

type GenerateQARequestParams

type GenerateQARequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizIds []*string `json:"DocBizIds,omitnil,omitempty" name:"DocBizIds"`
}

Predefined struct for user

type GenerateQAResponse

type GenerateQAResponse struct {
	*tchttp.BaseResponse
	Response *GenerateQAResponseParams `json:"Response"`
}

func NewGenerateQAResponse

func NewGenerateQAResponse() (response *GenerateQAResponse)

func (*GenerateQAResponse) FromJsonString

func (r *GenerateQAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GenerateQAResponse) ToJsonString

func (r *GenerateQAResponse) ToJsonString() string

type GenerateQAResponseParams

type GenerateQAResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetAnswerTypeDataCountRequest

type GetAnswerTypeDataCountRequest struct {
	*tchttp.BaseRequest

	// Start date.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End date.
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID.
	AppBizId []*string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Message source (1. shared from user end; 2. chat API; 3. chat test, 4. application evaluation).
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewGetAnswerTypeDataCountRequest

func NewGetAnswerTypeDataCountRequest() (request *GetAnswerTypeDataCountRequest)

func (*GetAnswerTypeDataCountRequest) FromJsonString

func (r *GetAnswerTypeDataCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetAnswerTypeDataCountRequest) ToJsonString

func (r *GetAnswerTypeDataCountRequest) ToJsonString() string

type GetAnswerTypeDataCountRequestParams

type GetAnswerTypeDataCountRequestParams struct {
	// Start date.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End date.
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID.
	AppBizId []*string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Message source (1. shared from user end; 2. chat API; 3. chat test, 4. application evaluation).
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type GetAnswerTypeDataCountResponse

type GetAnswerTypeDataCountResponse struct {
	*tchttp.BaseResponse
	Response *GetAnswerTypeDataCountResponseParams `json:"Response"`
}

func NewGetAnswerTypeDataCountResponse

func NewGetAnswerTypeDataCountResponse() (response *GetAnswerTypeDataCountResponse)

func (*GetAnswerTypeDataCountResponse) FromJsonString

func (r *GetAnswerTypeDataCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetAnswerTypeDataCountResponse) ToJsonString

func (r *GetAnswerTypeDataCountResponse) ToJsonString() string

type GetAnswerTypeDataCountResponseParams

type GetAnswerTypeDataCountResponseParams struct {
	// Total number of messages.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// Total number of direct responses by the large model.
	ModelReplyCount *uint64 `json:"ModelReplyCount,omitnil,omitempty" name:"ModelReplyCount"`

	// Total number of knowledge-based responses.
	KnowledgeCount *uint64 `json:"KnowledgeCount,omitnil,omitempty" name:"KnowledgeCount"`

	// Total number of task flow responses.
	TaskFlowCount *uint64 `json:"TaskFlowCount,omitnil,omitempty" name:"TaskFlowCount"`

	// Total number of search engine responses.
	SearchEngineCount *uint64 `json:"SearchEngineCount,omitnil,omitempty" name:"SearchEngineCount"`

	// Total number of image understanding responses.
	ImageUnderstandingCount *uint64 `json:"ImageUnderstandingCount,omitnil,omitempty" name:"ImageUnderstandingCount"`

	// Total number of responses to rejected questions.
	RejectCount *uint64 `json:"RejectCount,omitnil,omitempty" name:"RejectCount"`

	// Total number of sensitive responses.
	SensitiveCount *uint64 `json:"SensitiveCount,omitnil,omitempty" name:"SensitiveCount"`

	// Total number of responses for concurrency exceeded.
	ConcurrentLimitCount *uint64 `json:"ConcurrentLimitCount,omitnil,omitempty" name:"ConcurrentLimitCount"`

	// Total number of unknown question responses.
	UnknownIssuesCount *uint64 `json:"UnknownIssuesCount,omitnil,omitempty" name:"UnknownIssuesCount"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetAppKnowledgeCountRequest

type GetAppKnowledgeCountRequest struct {
	*tchttp.BaseRequest

	// Type: doc - document; qa - Q&A pair.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewGetAppKnowledgeCountRequest

func NewGetAppKnowledgeCountRequest() (request *GetAppKnowledgeCountRequest)

func (*GetAppKnowledgeCountRequest) FromJsonString

func (r *GetAppKnowledgeCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetAppKnowledgeCountRequest) ToJsonString

func (r *GetAppKnowledgeCountRequest) ToJsonString() string

type GetAppKnowledgeCountRequestParams

type GetAppKnowledgeCountRequestParams struct {
	// Type: doc - document; qa - Q&A pair.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type GetAppKnowledgeCountResponse

type GetAppKnowledgeCountResponse struct {
	*tchttp.BaseResponse
	Response *GetAppKnowledgeCountResponseParams `json:"Response"`
}

func NewGetAppKnowledgeCountResponse

func NewGetAppKnowledgeCountResponse() (response *GetAppKnowledgeCountResponse)

func (*GetAppKnowledgeCountResponse) FromJsonString

func (r *GetAppKnowledgeCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetAppKnowledgeCountResponse) ToJsonString

func (r *GetAppKnowledgeCountResponse) ToJsonString() string

type GetAppKnowledgeCountResponseParams

type GetAppKnowledgeCountResponseParams struct {
	// Total number.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetAppSecretRequest

type GetAppSecretRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`
}

func NewGetAppSecretRequest

func NewGetAppSecretRequest() (request *GetAppSecretRequest)

func (*GetAppSecretRequest) FromJsonString

func (r *GetAppSecretRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetAppSecretRequest) ToJsonString

func (r *GetAppSecretRequest) ToJsonString() string

type GetAppSecretRequestParams

type GetAppSecretRequestParams struct {
	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`
}

Predefined struct for user

type GetAppSecretResponse

type GetAppSecretResponse struct {
	*tchttp.BaseResponse
	Response *GetAppSecretResponseParams `json:"Response"`
}

func NewGetAppSecretResponse

func NewGetAppSecretResponse() (response *GetAppSecretResponse)

func (*GetAppSecretResponse) FromJsonString

func (r *GetAppSecretResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetAppSecretResponse) ToJsonString

func (r *GetAppSecretResponse) ToJsonString() string

type GetAppSecretResponseParams

type GetAppSecretResponseParams struct {
	// Application key.
	AppKey *string `json:"AppKey,omitnil,omitempty" name:"AppKey"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Whether to release.
	IsRelease *bool `json:"IsRelease,omitnil,omitempty" name:"IsRelease"`

	// Whether there is permission to view.
	HasPermission *bool `json:"HasPermission,omitnil,omitempty" name:"HasPermission"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetDocPreviewRequest

type GetDocPreviewRequest struct {
	*tchttp.BaseRequest

	// Document BizID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Storage type: offline - offline file; realtime - real-time file. If empty, it defaults to offline.
	TypeKey *string `json:"TypeKey,omitnil,omitempty" name:"TypeKey"`
}

func NewGetDocPreviewRequest

func NewGetDocPreviewRequest() (request *GetDocPreviewRequest)

func (*GetDocPreviewRequest) FromJsonString

func (r *GetDocPreviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetDocPreviewRequest) ToJsonString

func (r *GetDocPreviewRequest) ToJsonString() string

type GetDocPreviewRequestParams

type GetDocPreviewRequestParams struct {
	// Document BizID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Storage type: offline - offline file; realtime - real-time file. If empty, it defaults to offline.
	TypeKey *string `json:"TypeKey,omitnil,omitempty" name:"TypeKey"`
}

Predefined struct for user

type GetDocPreviewResponse

type GetDocPreviewResponse struct {
	*tchttp.BaseResponse
	Response *GetDocPreviewResponseParams `json:"Response"`
}

func NewGetDocPreviewResponse

func NewGetDocPreviewResponse() (response *GetDocPreviewResponse)

func (*GetDocPreviewResponse) FromJsonString

func (r *GetDocPreviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetDocPreviewResponse) ToJsonString

func (r *GetDocPreviewResponse) ToJsonString() string

type GetDocPreviewResponseParams

type GetDocPreviewResponseParams struct {
	// Filename. The release end always uses this name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// File type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// COS path.
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// COS temporary url.
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// COS bucket.
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// It is the new name in the case of document renaming. It shall be used preferentially on the evaluation end.
	NewName *string `json:"NewName,omitnil,omitempty" name:"NewName"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetLikeDataCountRequest

type GetLikeDataCountRequest struct {
	*tchttp.BaseRequest

	// Start date.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End date.
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID.
	AppBizId []*string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Message source (1. shared from user end, 2. chat api).
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewGetLikeDataCountRequest

func NewGetLikeDataCountRequest() (request *GetLikeDataCountRequest)

func (*GetLikeDataCountRequest) FromJsonString

func (r *GetLikeDataCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetLikeDataCountRequest) ToJsonString

func (r *GetLikeDataCountRequest) ToJsonString() string

type GetLikeDataCountRequestParams

type GetLikeDataCountRequestParams struct {
	// Start date.
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End date.
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Application ID.
	AppBizId []*string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Message source (1. shared from user end, 2. chat api).
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type GetLikeDataCountResponse

type GetLikeDataCountResponse struct {
	*tchttp.BaseResponse
	Response *GetLikeDataCountResponseParams `json:"Response"`
}

func NewGetLikeDataCountResponse

func NewGetLikeDataCountResponse() (response *GetLikeDataCountResponse)

func (*GetLikeDataCountResponse) FromJsonString

func (r *GetLikeDataCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetLikeDataCountResponse) ToJsonString

func (r *GetLikeDataCountResponse) ToJsonString() string

type GetLikeDataCountResponseParams

type GetLikeDataCountResponseParams struct {
	// Number of messages that can be evaluated.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// Number of comments.
	AppraisalTotal *uint64 `json:"AppraisalTotal,omitnil,omitempty" name:"AppraisalTotal"`

	// Participation rate.
	ParticipationRate *float64 `json:"ParticipationRate,omitnil,omitempty" name:"ParticipationRate"`

	// Number of likes.
	LikeTotal *uint64 `json:"LikeTotal,omitnil,omitempty" name:"LikeTotal"`

	// Like rate.
	LikeRate *float64 `json:"LikeRate,omitnil,omitempty" name:"LikeRate"`

	// Number of dislikes.
	DislikeTotal *uint64 `json:"DislikeTotal,omitnil,omitempty" name:"DislikeTotal"`

	// Dislike rate.
	DislikeRate *float64 `json:"DislikeRate,omitnil,omitempty" name:"DislikeRate"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetMsgRecordRequest

type GetMsgRecordRequest struct {
	*tchttp.BaseRequest

	// Type.
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Quantity.
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// Session ID.
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// Application AppKey. When Type=5 [API Visitor], this field is required. </br> How to obtain it: </br> 1. After the application is released, obtain it at [Application Page]-[Release Management]-[Call Information]-[API Management]. </br> 2. Refer to item 2 in https://cloud.tencent.com/document/product/1759/109469.
	BotAppKey *string `json:"BotAppKey,omitnil,omitempty" name:"BotAppKey"`

	// Scenario, experience: 1; formal: 2.
	Scene *uint64 `json:"Scene,omitnil,omitempty" name:"Scene"`

	// Last record ID. Retrieve messages in reverse order. You can only select either MidRecordId or LastRecordId.
	LastRecordId *string `json:"LastRecordId,omitnil,omitempty" name:"LastRecordId"`

	// If this value is input, it means pulling a total of count message records before and after the record ID. You can only select either MidRecordId or LastRecordId.
	MidRecordId *string `json:"MidRecordId,omitnil,omitempty" name:"MidRecordId"`
}

func NewGetMsgRecordRequest

func NewGetMsgRecordRequest() (request *GetMsgRecordRequest)

func (*GetMsgRecordRequest) FromJsonString

func (r *GetMsgRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetMsgRecordRequest) ToJsonString

func (r *GetMsgRecordRequest) ToJsonString() string

type GetMsgRecordRequestParams

type GetMsgRecordRequestParams struct {
	// Type.
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Quantity.
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// Session ID.
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// Application AppKey. When Type=5 [API Visitor], this field is required. </br> How to obtain it: </br> 1. After the application is released, obtain it at [Application Page]-[Release Management]-[Call Information]-[API Management]. </br> 2. Refer to item 2 in https://cloud.tencent.com/document/product/1759/109469.
	BotAppKey *string `json:"BotAppKey,omitnil,omitempty" name:"BotAppKey"`

	// Scenario, experience: 1; formal: 2.
	Scene *uint64 `json:"Scene,omitnil,omitempty" name:"Scene"`

	// Last record ID. Retrieve messages in reverse order. You can only select either MidRecordId or LastRecordId.
	LastRecordId *string `json:"LastRecordId,omitnil,omitempty" name:"LastRecordId"`

	// If this value is input, it means pulling a total of count message records before and after the record ID. You can only select either MidRecordId or LastRecordId.
	MidRecordId *string `json:"MidRecordId,omitnil,omitempty" name:"MidRecordId"`
}

Predefined struct for user

type GetMsgRecordResponse

type GetMsgRecordResponse struct {
	*tchttp.BaseResponse
	Response *GetMsgRecordResponseParams `json:"Response"`
}

func NewGetMsgRecordResponse

func NewGetMsgRecordResponse() (response *GetMsgRecordResponse)

func (*GetMsgRecordResponse) FromJsonString

func (r *GetMsgRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetMsgRecordResponse) ToJsonString

func (r *GetMsgRecordResponse) ToJsonString() string

type GetMsgRecordResponseParams

type GetMsgRecordResponseParams struct {
	// Session record.
	Records []*MsgRecord `json:"Records,omitnil,omitempty" name:"Records"`

	// The time when session cleared associated context, in milliseconds.
	SessionDisassociatedTimestamp *string `json:"SessionDisassociatedTimestamp,omitnil,omitempty" name:"SessionDisassociatedTimestamp"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetReconstructDocumentResultRequest

type GetReconstructDocumentResultRequest struct {
	*tchttp.BaseRequest

	// Unique ID of the task. It is the TaskId returned by [CreateReconstructDocumentFlow](https://cloud.tencent.com/document/product/1759/107506).
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewGetReconstructDocumentResultRequest

func NewGetReconstructDocumentResultRequest() (request *GetReconstructDocumentResultRequest)

func (*GetReconstructDocumentResultRequest) FromJsonString

func (r *GetReconstructDocumentResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetReconstructDocumentResultRequest) ToJsonString

func (r *GetReconstructDocumentResultRequest) ToJsonString() string

type GetReconstructDocumentResultRequestParams

type GetReconstructDocumentResultRequestParams struct {
	// Unique ID of the task. It is the TaskId returned by [CreateReconstructDocumentFlow](https://cloud.tencent.com/document/product/1759/107506).
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type GetReconstructDocumentResultResponse

type GetReconstructDocumentResultResponse struct {
	*tchttp.BaseResponse
	Response *GetReconstructDocumentResultResponseParams `json:"Response"`
}

func NewGetReconstructDocumentResultResponse

func NewGetReconstructDocumentResultResponse() (response *GetReconstructDocumentResultResponse)

func (*GetReconstructDocumentResultResponse) FromJsonString

func (r *GetReconstructDocumentResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetReconstructDocumentResultResponse) ToJsonString

func (r *GetReconstructDocumentResultResponse) ToJsonString() string

type GetReconstructDocumentResultResponseParams

type GetReconstructDocumentResultResponseParams struct {
	// Task status: success - execution completed; processing - executing; failed - execution failed; waitexecute - waiting to execute.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// The result file of this document parsing task, stored in the download url of Tencent Cloud cos. The valid period of the download url is 10 minutes.
	DocumentRecognizeResultUrl *string `json:"DocumentRecognizeResultUrl,omitnil,omitempty" name:"DocumentRecognizeResultUrl"`

	// Page number information where document parsing failed this time.
	FailedPages []*ReconstructDocumentFailedPage `json:"FailedPages,omitnil,omitempty" name:"FailedPages"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetTaskStatusRequest

type GetTaskStatusRequest struct {
	*tchttp.BaseRequest

	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task type.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

func NewGetTaskStatusRequest

func NewGetTaskStatusRequest() (request *GetTaskStatusRequest)

func (*GetTaskStatusRequest) FromJsonString

func (r *GetTaskStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskStatusRequest) ToJsonString

func (r *GetTaskStatusRequest) ToJsonString() string

type GetTaskStatusRequestParams

type GetTaskStatusRequestParams struct {
	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task type.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

Predefined struct for user

type GetTaskStatusResponse

type GetTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *GetTaskStatusResponseParams `json:"Response"`
}

func NewGetTaskStatusResponse

func NewGetTaskStatusResponse() (response *GetTaskStatusResponse)

func (*GetTaskStatusResponse) FromJsonString

func (r *GetTaskStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskStatusResponse) ToJsonString

func (r *GetTaskStatusResponse) ToJsonString() string

type GetTaskStatusResponseParams

type GetTaskStatusResponseParams struct {
	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task type.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// Task status.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Task messages.
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// Task parameters.
	Params *TaskParams `json:"Params,omitnil,omitempty" name:"Params"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetWsTokenReq_Label

type GetWsTokenReq_Label struct {
	// Label name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Label value.
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type GetWsTokenRequest

type GetWsTokenRequest struct {
	*tchttp.BaseRequest

	// Access type, 5 - API visitor .
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Application AppKey</br>
	// How to Obtain It:</br>
	// 1. After the application is released, obtain it at [Release Management] - [Call Information] - [API Management] on the application page.</br>
	// 2. See the second item in https://cloud.tencent.com/document/product/1759/109469.
	BotAppKey *string `json:"BotAppKey,omitnil,omitempty" name:"BotAppKey"`

	// Visitor ID (external input, recommended to be unique, identifies the user currently accessing the session). Length Limit: string(64).
	VisitorBizId *string `json:"VisitorBizId,omitnil,omitempty" name:"VisitorBizId"`

	// Knowledge label, used for search filter in the knowledge base. This field is about to be deactivated. Please use the custom_variables field in the dialogue endpoint API to replace this field.
	VisitorLabels []*GetWsTokenReq_Label `json:"VisitorLabels,omitnil,omitempty" name:"VisitorLabels"`
}

func NewGetWsTokenRequest

func NewGetWsTokenRequest() (request *GetWsTokenRequest)

func (*GetWsTokenRequest) FromJsonString

func (r *GetWsTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetWsTokenRequest) ToJsonString

func (r *GetWsTokenRequest) ToJsonString() string

type GetWsTokenRequestParams

type GetWsTokenRequestParams struct {
	// Access type, 5 - API visitor .
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Application AppKey</br>
	// How to Obtain It:</br>
	// 1. After the application is released, obtain it at [Release Management] - [Call Information] - [API Management] on the application page.</br>
	// 2. See the second item in https://cloud.tencent.com/document/product/1759/109469.
	BotAppKey *string `json:"BotAppKey,omitnil,omitempty" name:"BotAppKey"`

	// Visitor ID (external input, recommended to be unique, identifies the user currently accessing the session). Length Limit: string(64).
	VisitorBizId *string `json:"VisitorBizId,omitnil,omitempty" name:"VisitorBizId"`

	// Knowledge label, used for search filter in the knowledge base. This field is about to be deactivated. Please use the custom_variables field in the dialogue endpoint API to replace this field.
	VisitorLabels []*GetWsTokenReq_Label `json:"VisitorLabels,omitnil,omitempty" name:"VisitorLabels"`
}

Predefined struct for user

type GetWsTokenResponse

type GetWsTokenResponse struct {
	*tchttp.BaseResponse
	Response *GetWsTokenResponseParams `json:"Response"`
}

func NewGetWsTokenResponse

func NewGetWsTokenResponse() (response *GetWsTokenResponse)

func (*GetWsTokenResponse) FromJsonString

func (r *GetWsTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetWsTokenResponse) ToJsonString

func (r *GetWsTokenResponse) ToJsonString() string

type GetWsTokenResponseParams

type GetWsTokenResponseParams struct {
	// Token value (valid for 60 seconds, valid only once, multiple validations will report an error).
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// Balance. The balance is valid if it is greater than 0.
	Balance *float64 `json:"Balance,omitnil,omitempty" name:"Balance"`

	// The character limit for input in the chat window.
	InputLenLimit *int64 `json:"InputLenLimit,omitnil,omitempty" name:"InputLenLimit"`

	// Application mode: standard; agent; single_workflow.
	Pattern *string `json:"Pattern,omitnil,omitempty" name:"Pattern"`

	// SingleWorkflow.
	SingleWorkflow *KnowledgeQaSingleWorkflow `json:"SingleWorkflow,omitnil,omitempty" name:"SingleWorkflow"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GroupDocRequest

type GroupDocRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// List of business IDs of operation objects.
	BizIds []*string `json:"BizIds,omitnil,omitempty" name:"BizIds"`

	// Group ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

func NewGroupDocRequest

func NewGroupDocRequest() (request *GroupDocRequest)

func (*GroupDocRequest) FromJsonString

func (r *GroupDocRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GroupDocRequest) ToJsonString

func (r *GroupDocRequest) ToJsonString() string

type GroupDocRequestParams

type GroupDocRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// List of business IDs of operation objects.
	BizIds []*string `json:"BizIds,omitnil,omitempty" name:"BizIds"`

	// Group ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

Predefined struct for user

type GroupDocResponse

type GroupDocResponse struct {
	*tchttp.BaseResponse
	Response *GroupDocResponseParams `json:"Response"`
}

func NewGroupDocResponse

func NewGroupDocResponse() (response *GroupDocResponse)

func (*GroupDocResponse) FromJsonString

func (r *GroupDocResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GroupDocResponse) ToJsonString

func (r *GroupDocResponse) ToJsonString() string

type GroupDocResponseParams

type GroupDocResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GroupQARequest

type GroupQARequest struct {
	*tchttp.BaseRequest

	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// List of QaBizIDs.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`

	// Group ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

func NewGroupQARequest

func NewGroupQARequest() (request *GroupQARequest)

func (*GroupQARequest) FromJsonString

func (r *GroupQARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GroupQARequest) ToJsonString

func (r *GroupQARequest) ToJsonString() string

type GroupQARequestParams

type GroupQARequestParams struct {
	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// List of QaBizIDs.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`

	// Group ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

Predefined struct for user

type GroupQAResponse

type GroupQAResponse struct {
	*tchttp.BaseResponse
	Response *GroupQAResponseParams `json:"Response"`
}

func NewGroupQAResponse

func NewGroupQAResponse() (response *GroupQAResponse)

func (*GroupQAResponse) FromJsonString

func (r *GroupQAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GroupQAResponse) ToJsonString

func (r *GroupQAResponse) ToJsonString() string

type GroupQAResponseParams

type GroupQAResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Highlight

type Highlight struct {
	// Highlight starting position.
	StartPos *string `json:"StartPos,omitnil,omitempty" name:"StartPos"`

	// Highlight end position.
	EndPos *string `json:"EndPos,omitnil,omitempty" name:"EndPos"`

	// Highlight subtext.
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type HistorySummary

type HistorySummary struct {
	// Assistant.
	Assistant *string `json:"Assistant,omitnil,omitempty" name:"Assistant"`

	// User.
	User *string `json:"User,omitnil,omitempty" name:"User"`
}

type IgnoreUnsatisfiedReplyRequest

type IgnoreUnsatisfiedReplyRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Dissatisfied response ID.
	ReplyBizIds []*string `json:"ReplyBizIds,omitnil,omitempty" name:"ReplyBizIds"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewIgnoreUnsatisfiedReplyRequest

func NewIgnoreUnsatisfiedReplyRequest() (request *IgnoreUnsatisfiedReplyRequest)

func (*IgnoreUnsatisfiedReplyRequest) FromJsonString

func (r *IgnoreUnsatisfiedReplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IgnoreUnsatisfiedReplyRequest) ToJsonString

func (r *IgnoreUnsatisfiedReplyRequest) ToJsonString() string

type IgnoreUnsatisfiedReplyRequestParams

type IgnoreUnsatisfiedReplyRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Dissatisfied response ID.
	ReplyBizIds []*string `json:"ReplyBizIds,omitnil,omitempty" name:"ReplyBizIds"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type IgnoreUnsatisfiedReplyResponse

type IgnoreUnsatisfiedReplyResponse struct {
	*tchttp.BaseResponse
	Response *IgnoreUnsatisfiedReplyResponseParams `json:"Response"`
}

func NewIgnoreUnsatisfiedReplyResponse

func NewIgnoreUnsatisfiedReplyResponse() (response *IgnoreUnsatisfiedReplyResponse)

func (*IgnoreUnsatisfiedReplyResponse) FromJsonString

func (r *IgnoreUnsatisfiedReplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IgnoreUnsatisfiedReplyResponse) ToJsonString

func (r *IgnoreUnsatisfiedReplyResponse) ToJsonString() string

type IgnoreUnsatisfiedReplyResponseParams

type IgnoreUnsatisfiedReplyResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type IntentAchievement

type IntentAchievement struct {
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

type InvokeAPI

type InvokeAPI struct {
	// Request method, such as get/post.
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// Request address.
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// Header parameter.
	HeaderValues []*StrValue `json:"HeaderValues,omitnil,omitempty" name:"HeaderValues"`

	// Input parameter Query.
	QueryValues []*StrValue `json:"QueryValues,omitnil,omitempty" name:"QueryValues"`

	// Original data of a Post request.
	RequestPostBody *string `json:"RequestPostBody,omitnil,omitempty" name:"RequestPostBody"`

	// Returned original data.
	ResponseBody *string `json:"ResponseBody,omitnil,omitempty" name:"ResponseBody"`

	// Output parameter.
	ResponseValues []*ValueInfo `json:"ResponseValues,omitnil,omitempty" name:"ResponseValues"`

	// Exception information.
	FailMessage *string `json:"FailMessage,omitnil,omitempty" name:"FailMessage"`
}

type KnowledgeCapacityPieGraphDetail

type KnowledgeCapacityPieGraphDetail struct {
	// Current application name.
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// Number of characters used by the current application.
	UsedCharSize *string `json:"UsedCharSize,omitnil,omitempty" name:"UsedCharSize"`

	// Proportion of the current application in total usage.
	Proportion *float64 `json:"Proportion,omitnil,omitempty" name:"Proportion"`
}

type KnowledgeDetail

type KnowledgeDetail struct {
	// Application name.
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// Number of used characters.
	UsedCharSize *string `json:"UsedCharSize,omitnil,omitempty" name:"UsedCharSize"`

	// Usage proportion.
	Proportion *float64 `json:"Proportion,omitnil,omitempty" name:"Proportion"`

	// Exceeding character count.
	ExceedCharSize *string `json:"ExceedCharSize,omitnil,omitempty" name:"ExceedCharSize"`
}

type KnowledgeQaConfig

type KnowledgeQaConfig struct {
	// Welcome words, within 200 characters.
	Greeting *string `json:"Greeting,omitnil,omitempty" name:"Greeting"`

	// Character description, within 4,000 characters. By filling out the description, set the #Character Name, #Style Characteristics, and reachable #Intent of the application. It is recommended to fill in according to the following template, with custom intents no more than 5.
	// #Character Name:
	// #Style Characteristics:
	// #Output Requirements:
	// #Ability Limitations:
	// The following user intents can be reached.
	// ##Intent Name:
	// ##Intent Description:
	// ##Intent Example:
	// ##Intent Implementation:
	RoleDescription *string `json:"RoleDescription,omitnil,omitempty" name:"RoleDescription"`

	// Generative model configuration.
	Model *AppModel `json:"Model,omitnil,omitempty" name:"Model"`

	// Knowledge search configuration.
	Search []*KnowledgeQaSearch `json:"Search,omitnil,omitempty" name:"Search"`

	// Knowledge management output configuration.
	Output *KnowledgeQaOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// Workflow configuration.
	Workflow *KnowledgeWorkflow `json:"Workflow,omitnil,omitempty" name:"Workflow"`

	// Retrieval range.
	SearchRange *SearchRange `json:"SearchRange,omitnil,omitempty" name:"SearchRange"`

	// Application modes: standard, agent, single_workflow.
	Pattern *string `json:"Pattern,omitnil,omitempty" name:"Pattern"`

	// Retrieve a policy.
	SearchStrategy *SearchStrategy `json:"SearchStrategy,omitnil,omitempty" name:"SearchStrategy"`

	// Single workflow ID, which is entered when Pattern is single_workflow.
	SingleWorkflow *KnowledgeQaSingleWorkflow `json:"SingleWorkflow,omitnil,omitempty" name:"SingleWorkflow"`

	// Application associated plug-in.
	Plugins []*KnowledgeQaPlugin `json:"Plugins,omitnil,omitempty" name:"Plugins"`

	// Thinking model configuration.
	ThoughtModel *AppModel `json:"ThoughtModel,omitnil,omitempty" name:"ThoughtModel"`

	// Priority of intent achievement methods.
	IntentAchievements []*IntentAchievement `json:"IntentAchievements,omitnil,omitempty" name:"IntentAchievements"`

	// Whether to enable Image-Text Search.
	ImageTextRetrieval *bool `json:"ImageTextRetrieval,omitnil,omitempty" name:"ImageTextRetrieval"`

	// Configure voice call parameters.
	AiCall *AICallConfig `json:"AiCall,omitnil,omitempty" name:"AiCall"`

	// Session content moderation switch. Note: 1. This feature is enabled by default if no value is input. 2. Tencent Cloud provides a content pre-filtering feature to help filter high-risk or illegal content. If you do not use our filtering feature, you can disable it here. We hereby remind you that you are responsible for ensuring that your content complies with platform policies and laws and regulations, and that you should fulfill your content moderation obligations.
	EnableAudit *bool `json:"EnableAudit,omitnil,omitempty" name:"EnableAudit"`
}

type KnowledgeQaOutput

type KnowledgeQaOutput struct {
	// Output method, 1: streaming 2: non-streaming.
	Method *uint64 `json:"Method,omitnil,omitempty" name:"Method"`

	// General model response.
	UseGeneralKnowledge *bool `json:"UseGeneralKnowledge,omitnil,omitempty" name:"UseGeneralKnowledge"`

	// Unknown response, within 300 characters.
	BareAnswer *string `json:"BareAnswer,omitnil,omitempty" name:"BareAnswer"`

	// Whether to display the question clarification switch.
	ShowQuestionClarify *bool `json:"ShowQuestionClarify,omitnil,omitempty" name:"ShowQuestionClarify"`

	// Whether to enable question clarification.
	UseQuestionClarify *bool `json:"UseQuestionClarify,omitnil,omitempty" name:"UseQuestionClarify"`

	// List of keywords for question clarification.
	QuestionClarifyKeywords []*string `json:"QuestionClarifyKeywords,omitnil,omitempty" name:"QuestionClarifyKeywords"`

	// Whether to enable recommended questions.
	UseRecommended *bool `json:"UseRecommended,omitnil,omitempty" name:"UseRecommended"`
}

type KnowledgeQaPlugin

type KnowledgeQaPlugin struct {
	// Plugin ID.
	PluginId *string `json:"PluginId,omitnil,omitempty" name:"PluginId"`

	// Plugin name.
	PluginName *string `json:"PluginName,omitnil,omitempty" name:"PluginName"`

	// Plugin icon.
	PluginIcon *string `json:"PluginIcon,omitnil,omitempty" name:"PluginIcon"`

	// Tool ID.
	ToolId *string `json:"ToolId,omitnil,omitempty" name:"ToolId"`

	// Tool name.
	ToolName *string `json:"ToolName,omitnil,omitempty" name:"ToolName"`

	// Tool description.
	ToolDesc *string `json:"ToolDesc,omitnil,omitempty" name:"ToolDesc"`

	// Tool input parameter.
	Inputs []*PluginToolReqParam `json:"Inputs,omitnil,omitempty" name:"Inputs"`

	// Whether the plugin is bound to the knowledge library.
	IsBindingKnowledge *bool `json:"IsBindingKnowledge,omitnil,omitempty" name:"IsBindingKnowledge"`
}

type KnowledgeQaSearch

type KnowledgeQaSearch struct {
	// Knowledge source: doc (document), qa (question & answering), taskflow (business process), search (search enhancement).
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Q&A - reply flexibility, 1: directly reply if the answer has been accepted. 2: reply after the accepted answer has been polished.
	ReplyFlexibility *uint64 `json:"ReplyFlexibility,omitnil,omitempty" name:"ReplyFlexibility"`

	// Search enhancement - search engine status.
	UseSearchEngine *bool `json:"UseSearchEngine,omitnil,omitempty" name:"UseSearchEngine"`

	// Whether to display the search engine retrieval status.
	ShowSearchEngine *bool `json:"ShowSearchEngine,omitnil,omitempty" name:"ShowSearchEngine"`

	// Knowledge source, whether to select.
	IsEnabled *bool `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"`

	// Maximum number of Q&A recalls, defaults to 2, limited to 5.
	QaTopN *uint64 `json:"QaTopN,omitnil,omitempty" name:"QaTopN"`

	// Maximum number of documents recalls, defaults to 3, limited to 5.
	DocTopN *uint64 `json:"DocTopN,omitnil,omitempty" name:"DocTopN"`

	// Retrieval confidence degree, valid for documents and Q&A. Value range: 0.01 - 0.99.
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Resource status, 1: the resource is available; 2: the resource is exhausted.
	ResourceStatus *uint64 `json:"ResourceStatus,omitnil,omitempty" name:"ResourceStatus"`
}

type KnowledgeQaSingleWorkflow

type KnowledgeQaSingleWorkflow struct {
	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Workflow description.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Workflow status, publishing status (UNPUBLISHED; PUBLISHING; PUBLISHED; FAIL).
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Whether to enable workflow.
	IsEnable *bool `json:"IsEnable,omitnil,omitempty" name:"IsEnable"`

	// Whether to enable asynchronous call of the workflow.
	AsyncWorkflow *bool `json:"AsyncWorkflow,omitnil,omitempty" name:"AsyncWorkflow"`
}

type KnowledgeSummary

type KnowledgeSummary struct {
	// 1: Q&A; 2: document fragment.
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Knowledge content.
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type KnowledgeWorkflow

type KnowledgeWorkflow struct {
	// Whether to enable the workflow.
	IsEnabled *bool `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"`

	// Whether to enable PDL.
	UsePdl *bool `json:"UsePdl,omitnil,omitempty" name:"UsePdl"`
}

type Label

type Label struct {
	// Label ID.
	LabelBizId *string `json:"LabelBizId,omitnil,omitempty" name:"LabelBizId"`

	// Label name.
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`
}

type ListAppCategoryRequest

type ListAppCategoryRequest struct {
	*tchttp.BaseRequest
}

func NewListAppCategoryRequest

func NewListAppCategoryRequest() (request *ListAppCategoryRequest)

func (*ListAppCategoryRequest) FromJsonString

func (r *ListAppCategoryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAppCategoryRequest) ToJsonString

func (r *ListAppCategoryRequest) ToJsonString() string

type ListAppCategoryRequestParams

type ListAppCategoryRequestParams struct {
}

Predefined struct for user

type ListAppCategoryResponse

type ListAppCategoryResponse struct {
	*tchttp.BaseResponse
	Response *ListAppCategoryResponseParams `json:"Response"`
}

func NewListAppCategoryResponse

func NewListAppCategoryResponse() (response *ListAppCategoryResponse)

func (*ListAppCategoryResponse) FromJsonString

func (r *ListAppCategoryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAppCategoryResponse) ToJsonString

func (r *ListAppCategoryResponse) ToJsonString() string

type ListAppCategoryResponseParams

type ListAppCategoryResponseParams struct {
	// Application type list.
	List []*ListAppCategoryRspOption `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListAppCategoryRspOption

type ListAppCategoryRspOption struct {
	// Type name.
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// Type value.
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`
}

type ListAppKnowledgeDetailRequest

type ListAppKnowledgeDetailRequest struct {
	*tchttp.BaseRequest

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Page size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

func NewListAppKnowledgeDetailRequest

func NewListAppKnowledgeDetailRequest() (request *ListAppKnowledgeDetailRequest)

func (*ListAppKnowledgeDetailRequest) FromJsonString

func (r *ListAppKnowledgeDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAppKnowledgeDetailRequest) ToJsonString

func (r *ListAppKnowledgeDetailRequest) ToJsonString() string

type ListAppKnowledgeDetailRequestParams

type ListAppKnowledgeDetailRequestParams struct {
	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Page size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`
}

Predefined struct for user

type ListAppKnowledgeDetailResponse

type ListAppKnowledgeDetailResponse struct {
	*tchttp.BaseResponse
	Response *ListAppKnowledgeDetailResponseParams `json:"Response"`
}

func NewListAppKnowledgeDetailResponse

func NewListAppKnowledgeDetailResponse() (response *ListAppKnowledgeDetailResponse)

func (*ListAppKnowledgeDetailResponse) FromJsonString

func (r *ListAppKnowledgeDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAppKnowledgeDetailResponse) ToJsonString

func (r *ListAppKnowledgeDetailResponse) ToJsonString() string

type ListAppKnowledgeDetailResponseParams

type ListAppKnowledgeDetailResponseParams struct {
	// Total number of lists.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// Details of knowledge base capacity usage by application.
	List []*KnowledgeDetail `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListAppRequest

type ListAppRequest struct {
	*tchttp.BaseRequest

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Number of items per page, integer.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Page number, integer.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Keywords: application / modifier.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewListAppRequest

func NewListAppRequest() (request *ListAppRequest)

func (*ListAppRequest) FromJsonString

func (r *ListAppRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAppRequest) ToJsonString

func (r *ListAppRequest) ToJsonString() string

type ListAppRequestParams

type ListAppRequestParams struct {
	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Number of items per page, integer.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Page number, integer.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Keywords: application / modifier.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type ListAppResponse

type ListAppResponse struct {
	*tchttp.BaseResponse
	Response *ListAppResponseParams `json:"Response"`
}

func NewListAppResponse

func NewListAppResponse() (response *ListAppResponse)

func (*ListAppResponse) FromJsonString

func (r *ListAppResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAppResponse) ToJsonString

func (r *ListAppResponse) ToJsonString() string

type ListAppResponseParams

type ListAppResponseParams struct {
	// Quantity.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// Label list.
	List []*AppInfo `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListAttributeLabelRequest

type ListAttributeLabelRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Quantity per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`
}

func NewListAttributeLabelRequest

func NewListAttributeLabelRequest() (request *ListAttributeLabelRequest)

func (*ListAttributeLabelRequest) FromJsonString

func (r *ListAttributeLabelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAttributeLabelRequest) ToJsonString

func (r *ListAttributeLabelRequest) ToJsonString() string

type ListAttributeLabelRequestParams

type ListAttributeLabelRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Quantity per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`
}

Predefined struct for user

type ListAttributeLabelResponse

type ListAttributeLabelResponse struct {
	*tchttp.BaseResponse
	Response *ListAttributeLabelResponseParams `json:"Response"`
}

func NewListAttributeLabelResponse

func NewListAttributeLabelResponse() (response *ListAttributeLabelResponse)

func (*ListAttributeLabelResponse) FromJsonString

func (r *ListAttributeLabelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAttributeLabelResponse) ToJsonString

func (r *ListAttributeLabelResponse) ToJsonString() string

type ListAttributeLabelResponseParams

type ListAttributeLabelResponseParams struct {
	// Total number.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// List.
	List []*AttrLabelDetail `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListDocCateRequest

type ListDocCateRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

func NewListDocCateRequest

func NewListDocCateRequest() (request *ListDocCateRequest)

func (*ListDocCateRequest) FromJsonString

func (r *ListDocCateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDocCateRequest) ToJsonString

func (r *ListDocCateRequest) ToJsonString() string

type ListDocCateRequestParams

type ListDocCateRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

Predefined struct for user

type ListDocCateResponse

type ListDocCateResponse struct {
	*tchttp.BaseResponse
	Response *ListDocCateResponseParams `json:"Response"`
}

func NewListDocCateResponse

func NewListDocCateResponse() (response *ListDocCateResponse)

func (*ListDocCateResponse) FromJsonString

func (r *ListDocCateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDocCateResponse) ToJsonString

func (r *ListDocCateResponse) ToJsonString() string

type ListDocCateResponseParams

type ListDocCateResponseParams struct {
	// List.
	List []*CateInfo `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListDocItem

type ListDocItem struct {
	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// File name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// The new document name after renaming. This name remains until the document is published after the renaming submission.
	NewName *string `json:"NewName,omitnil,omitempty" name:"NewName"`

	// File type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// COS path.
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Document status.
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Document status description.
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// Reason.
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// Whether to refer to an answer.
	IsRefer *bool `json:"IsRefer,omitnil,omitempty" name:"IsRefer"`

	// Quantity of Q&A pairs.
	QaNum *int64 `json:"QaNum,omitnil,omitempty" name:"QaNum"`

	// Whether it has been deleted.
	IsDeleted *bool `json:"IsDeleted,omitnil,omitempty" name:"IsDeleted"`

	// Document source.
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Document source description.
	SourceDesc *string `json:"SourceDesc,omitnil,omitempty" name:"SourceDesc"`

	// Whether regeneration is allowed.
	IsAllowRestart *bool `json:"IsAllowRestart,omitnil,omitempty" name:"IsAllowRestart"`

	// Whether the Q&A has been deleted.
	IsDeletedQa *bool `json:"IsDeletedQa,omitnil,omitempty" name:"IsDeletedQa"`

	// Whether the Q&A is being generated.
	IsCreatingQa *bool `json:"IsCreatingQa,omitnil,omitempty" name:"IsCreatingQa"`

	// Whether deletion is allowed.
	IsAllowDelete *bool `json:"IsAllowDelete,omitnil,omitempty" name:"IsAllowDelete"`

	// Whether to allow operation reference switch.
	IsAllowRefer *bool `json:"IsAllowRefer,omitnil,omitempty" name:"IsAllowRefer"`

	// Whether Q&A has been generated.
	IsCreatedQa *bool `json:"IsCreatedQa,omitnil,omitempty" name:"IsCreatedQa"`

	// Document character count.
	DocCharSize *string `json:"DocCharSize,omitnil,omitempty" name:"DocCharSize"`

	// Applicable range of attribute label.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Attribute label.
	AttrLabels []*AttrLabel `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Whether editing is allowed.
	IsAllowEdit *bool `json:"IsAllowEdit,omitnil,omitempty" name:"IsAllowEdit"`

	// External reference URL type, 0: system URL; 1: custom URL.
	// When the value is 1, the WebUrl field cannot be empty; otherwise, it will not take effect.
	ReferUrlType *uint64 `json:"ReferUrlType,omitnil,omitempty" name:"ReferUrlType"`

	// Web page URL (or custom URL) .
	WebUrl *string `json:"WebUrl,omitnil,omitempty" name:"WebUrl"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Whether retries are allowed, 0: no, 1: yes.
	IsAllowRetry *bool `json:"IsAllowRetry,omitnil,omitempty" name:"IsAllowRetry"`

	// 0: document comparison processing; 1: Q&A generation from document.
	Processing []*int64 `json:"Processing,omitnil,omitempty" name:"Processing"`

	// Time when the document was created and stored into the database.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// ID of the document's category.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// User-defined ID of the document.
	CustomerKnowledgeId *string `json:"CustomerKnowledgeId,omitnil,omitempty" name:"CustomerKnowledgeId"`

	// Attribute label of the document. 0: Do not perform external user permission verification.
	AttributeFlags []*uint64 `json:"AttributeFlags,omitnil,omitempty" name:"AttributeFlags"`
}

type ListDocRequest

type ListDocRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Quantity per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Document status : 1: not generated; 2: generating; 3: generation successful; 4: generation failed; 5: deleting; 6: deleted successfully; 7: under review; 8: review failed; 9: review successful; 10: pending release; 11: releasing; 12: released; 13: learning; 14: learning failed; 15: updating; 16: update failed; 17: parsing; 18: parsing failed; 19: import failed; 20: expired; 21: excessive invalid; 22: excessive invalid recovered.
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Query type: filename - document; attribute - label.
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// File type classification and filtering.
	FileTypes []*string `json:"FileTypes,omitnil,omitempty" name:"FileTypes"`

	// Document list filter flag
	FilterFlag []*DocFilterFlag `json:"FilterFlag,omitnil,omitempty" name:"FilterFlag"`
}

func NewListDocRequest

func NewListDocRequest() (request *ListDocRequest)

func (*ListDocRequest) FromJsonString

func (r *ListDocRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDocRequest) ToJsonString

func (r *ListDocRequest) ToJsonString() string

type ListDocRequestParams

type ListDocRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Quantity per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Document status : 1: not generated; 2: generating; 3: generation successful; 4: generation failed; 5: deleting; 6: deleted successfully; 7: under review; 8: review failed; 9: review successful; 10: pending release; 11: releasing; 12: released; 13: learning; 14: learning failed; 15: updating; 16: update failed; 17: parsing; 18: parsing failed; 19: import failed; 20: expired; 21: excessive invalid; 22: excessive invalid recovered.
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Query type: filename - document; attribute - label.
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// File type classification and filtering.
	FileTypes []*string `json:"FileTypes,omitnil,omitempty" name:"FileTypes"`

	// Document list filter flag
	FilterFlag []*DocFilterFlag `json:"FilterFlag,omitnil,omitempty" name:"FilterFlag"`
}

Predefined struct for user

type ListDocResponse

type ListDocResponse struct {
	*tchttp.BaseResponse
	Response *ListDocResponseParams `json:"Response"`
}

func NewListDocResponse

func NewListDocResponse() (response *ListDocResponse)

func (*ListDocResponse) FromJsonString

func (r *ListDocResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDocResponse) ToJsonString

func (r *ListDocResponse) ToJsonString() string

type ListDocResponseParams

type ListDocResponseParams struct {
	// Quantity of documents.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// List of documents.
	List []*ListDocItem `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListModelRequest

type ListModelRequest struct {
	*tchttp.BaseRequest

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Application mode standard: standard; agent; single_workflow.
	Pattern *string `json:"Pattern,omitnil,omitempty" name:"Pattern"`

	// Model category:
	// Generate: Generative model
	// Thought: Thinking model
	ModelCategory *string `json:"ModelCategory,omitnil,omitempty" name:"ModelCategory"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewListModelRequest

func NewListModelRequest() (request *ListModelRequest)

func (*ListModelRequest) FromJsonString

func (r *ListModelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListModelRequest) ToJsonString

func (r *ListModelRequest) ToJsonString() string

type ListModelRequestParams

type ListModelRequestParams struct {
	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Application mode standard: standard; agent; single_workflow.
	Pattern *string `json:"Pattern,omitnil,omitempty" name:"Pattern"`

	// Model category:
	// Generate: Generative model
	// Thought: Thinking model
	ModelCategory *string `json:"ModelCategory,omitnil,omitempty" name:"ModelCategory"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type ListModelResponse

type ListModelResponse struct {
	*tchttp.BaseResponse
	Response *ListModelResponseParams `json:"Response"`
}

func NewListModelResponse

func NewListModelResponse() (response *ListModelResponse)

func (*ListModelResponse) FromJsonString

func (r *ListModelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListModelResponse) ToJsonString

func (r *ListModelResponse) ToJsonString() string

type ListModelResponseParams

type ListModelResponseParams struct {
	// Model list.
	List []*ModelInfo `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListQACateRequest

type ListQACateRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

func NewListQACateRequest

func NewListQACateRequest() (request *ListQACateRequest)

func (*ListQACateRequest) FromJsonString

func (r *ListQACateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListQACateRequest) ToJsonString

func (r *ListQACateRequest) ToJsonString() string

type ListQACateRequestParams

type ListQACateRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`
}

Predefined struct for user

type ListQACateResponse

type ListQACateResponse struct {
	*tchttp.BaseResponse
	Response *ListQACateResponseParams `json:"Response"`
}

func NewListQACateResponse

func NewListQACateResponse() (response *ListQACateResponse)

func (*ListQACateResponse) FromJsonString

func (r *ListQACateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListQACateResponse) ToJsonString

func (r *ListQACateResponse) ToJsonString() string

type ListQACateResponseParams

type ListQACateResponseParams struct {
	// List.
	List []*QACate `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListQARequest

type ListQARequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Page size.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query a question.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Verification status (1: not verified 2: adopted 3: not adopted).
	AcceptStatus []*int64 `json:"AcceptStatus,omitnil,omitempty" name:"AcceptStatus"`

	// Release status (2: pending release; 3: releasing; 4: released; 7: under review; 8: review failed; 9: under manual appeal; 11: manual appeal failed; 12: expired; 13: excessive invalid; 14: excessive invalid recovered).
	ReleaseStatus []*int64 `json:"ReleaseStatus,omitnil,omitempty" name:"ReleaseStatus"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Source (1: generated from document; 2: import in batches; 3: manually added).
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Query an answer.
	QueryAnswer *string `json:"QueryAnswer,omitnil,omitempty" name:"QueryAnswer"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Q&A business ID list.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`

	// Query type: filename; attribute label.
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`
}

func NewListQARequest

func NewListQARequest() (request *ListQARequest)

func (*ListQARequest) FromJsonString

func (r *ListQARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListQARequest) ToJsonString

func (r *ListQARequest) ToJsonString() string

type ListQARequestParams

type ListQARequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Page size.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query a question.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Verification status (1: not verified 2: adopted 3: not adopted).
	AcceptStatus []*int64 `json:"AcceptStatus,omitnil,omitempty" name:"AcceptStatus"`

	// Release status (2: pending release; 3: releasing; 4: released; 7: under review; 8: review failed; 9: under manual appeal; 11: manual appeal failed; 12: expired; 13: excessive invalid; 14: excessive invalid recovered).
	ReleaseStatus []*int64 `json:"ReleaseStatus,omitnil,omitempty" name:"ReleaseStatus"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Source (1: generated from document; 2: import in batches; 3: manually added).
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Query an answer.
	QueryAnswer *string `json:"QueryAnswer,omitnil,omitempty" name:"QueryAnswer"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Q&A business ID list.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`

	// Query type: filename; attribute label.
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`
}

Predefined struct for user

type ListQAResponse

type ListQAResponse struct {
	*tchttp.BaseResponse
	Response *ListQAResponseParams `json:"Response"`
}

func NewListQAResponse

func NewListQAResponse() (response *ListQAResponse)

func (*ListQAResponse) FromJsonString

func (r *ListQAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListQAResponse) ToJsonString

func (r *ListQAResponse) ToJsonString() string

type ListQAResponseParams

type ListQAResponseParams struct {
	// Q&A quantity.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// Quantity of pending verification Q&As.
	WaitVerifyTotal *string `json:"WaitVerifyTotal,omitnil,omitempty" name:"WaitVerifyTotal"`

	// Quantity of not adopted Q&As.
	NotAcceptedTotal *string `json:"NotAcceptedTotal,omitnil,omitempty" name:"NotAcceptedTotal"`

	// Quantity of adopted Q&As.
	AcceptedTotal *string `json:"AcceptedTotal,omitnil,omitempty" name:"AcceptedTotal"`

	// Page number.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Q&As details.
	List []*ListQaItem `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListQaItem

type ListQaItem struct {
	// Q&A ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Answer.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`

	// Source.
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Source description.
	SourceDesc *string `json:"SourceDesc,omitnil,omitempty" name:"SourceDesc"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Status.
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Status description.
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Whether editing is allowed.
	IsAllowEdit *bool `json:"IsAllowEdit,omitnil,omitempty" name:"IsAllowEdit"`

	// Whether deletion is allowed.
	IsAllowDelete *bool `json:"IsAllowDelete,omitnil,omitempty" name:"IsAllowDelete"`

	// Whether verification is allowed.
	IsAllowAccept *bool `json:"IsAllowAccept,omitnil,omitempty" name:"IsAllowAccept"`

	// Document name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Document type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// Number of Q&A characters.
	QaCharSize *string `json:"QaCharSize,omitnil,omitempty" name:"QaCharSize"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Applicable range of attribute label, 1: all, 2: by conditions.
	AttrRange *int64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Attribute label.
	AttrLabels []*AttrLabel `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Count of similar questions.
	SimilarQuestionNum *uint64 `json:"SimilarQuestionNum,omitnil,omitempty" name:"SimilarQuestionNum"`

	// Return similar questions associated with the Q&A and perform linked search. Only one similar question will be displayed.
	SimilarQuestionTips *string `json:"SimilarQuestionTips,omitnil,omitempty" name:"SimilarQuestionTips"`
}

type ListRejectedQuestionPreviewRequest

type ListRejectedQuestionPreviewRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Release ticket ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Status (1: newly-added; 2: updated; 3:  deleted).
	Actions []*uint64 `json:"Actions,omitnil,omitempty" name:"Actions"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewListRejectedQuestionPreviewRequest

func NewListRejectedQuestionPreviewRequest() (request *ListRejectedQuestionPreviewRequest)

func (*ListRejectedQuestionPreviewRequest) FromJsonString

func (r *ListRejectedQuestionPreviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRejectedQuestionPreviewRequest) ToJsonString

func (r *ListRejectedQuestionPreviewRequest) ToJsonString() string

type ListRejectedQuestionPreviewRequestParams

type ListRejectedQuestionPreviewRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Release ticket ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Status (1: newly-added; 2: updated; 3:  deleted).
	Actions []*uint64 `json:"Actions,omitnil,omitempty" name:"Actions"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type ListRejectedQuestionPreviewResponse

type ListRejectedQuestionPreviewResponse struct {
	*tchttp.BaseResponse
	Response *ListRejectedQuestionPreviewResponseParams `json:"Response"`
}

func NewListRejectedQuestionPreviewResponse

func NewListRejectedQuestionPreviewResponse() (response *ListRejectedQuestionPreviewResponse)

func (*ListRejectedQuestionPreviewResponse) FromJsonString

func (r *ListRejectedQuestionPreviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRejectedQuestionPreviewResponse) ToJsonString

func (r *ListRejectedQuestionPreviewResponse) ToJsonString() string

type ListRejectedQuestionPreviewResponseParams

type ListRejectedQuestionPreviewResponseParams struct {
	// Quantity of documents.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// List of documents.
	List []*ReleaseRejectedQuestion `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListRejectedQuestionRequest

type ListRejectedQuestionRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	//
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`
}

func NewListRejectedQuestionRequest

func NewListRejectedQuestionRequest() (request *ListRejectedQuestionRequest)

func (*ListRejectedQuestionRequest) FromJsonString

func (r *ListRejectedQuestionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRejectedQuestionRequest) ToJsonString

func (r *ListRejectedQuestionRequest) ToJsonString() string

type ListRejectedQuestionRequestParams

type ListRejectedQuestionRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	//
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`
}

Predefined struct for user

type ListRejectedQuestionResponse

type ListRejectedQuestionResponse struct {
	*tchttp.BaseResponse
	Response *ListRejectedQuestionResponseParams `json:"Response"`
}

func NewListRejectedQuestionResponse

func NewListRejectedQuestionResponse() (response *ListRejectedQuestionResponse)

func (*ListRejectedQuestionResponse) FromJsonString

func (r *ListRejectedQuestionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListRejectedQuestionResponse) ToJsonString

func (r *ListRejectedQuestionResponse) ToJsonString() string

type ListRejectedQuestionResponseParams

type ListRejectedQuestionResponseParams struct {
	// Total number.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// List of rejected questions.
	List []*RejectedQuestion `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListReleaseConfigPreviewRequest

type ListReleaseConfigPreviewRequest struct {
	*tchttp.BaseRequest

	// Robot ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Release ticket ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Status (1: newly-added; 2: updated; 3: deleted).
	Actions []*uint64 `json:"Actions,omitnil,omitempty" name:"Actions"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Release status.
	ReleaseStatus []*uint64 `json:"ReleaseStatus,omitnil,omitempty" name:"ReleaseStatus"`
}

func NewListReleaseConfigPreviewRequest

func NewListReleaseConfigPreviewRequest() (request *ListReleaseConfigPreviewRequest)

func (*ListReleaseConfigPreviewRequest) FromJsonString

func (r *ListReleaseConfigPreviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListReleaseConfigPreviewRequest) ToJsonString

func (r *ListReleaseConfigPreviewRequest) ToJsonString() string

type ListReleaseConfigPreviewRequestParams

type ListReleaseConfigPreviewRequestParams struct {
	// Robot ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Release ticket ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Status (1: newly-added; 2: updated; 3: deleted).
	Actions []*uint64 `json:"Actions,omitnil,omitempty" name:"Actions"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Release status.
	ReleaseStatus []*uint64 `json:"ReleaseStatus,omitnil,omitempty" name:"ReleaseStatus"`
}

Predefined struct for user

type ListReleaseConfigPreviewResponse

type ListReleaseConfigPreviewResponse struct {
	*tchttp.BaseResponse
	Response *ListReleaseConfigPreviewResponseParams `json:"Response"`
}

func NewListReleaseConfigPreviewResponse

func NewListReleaseConfigPreviewResponse() (response *ListReleaseConfigPreviewResponse)

func (*ListReleaseConfigPreviewResponse) FromJsonString

func (r *ListReleaseConfigPreviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListReleaseConfigPreviewResponse) ToJsonString

func (r *ListReleaseConfigPreviewResponse) ToJsonString() string

type ListReleaseConfigPreviewResponseParams

type ListReleaseConfigPreviewResponseParams struct {
	// Quantity.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// Configuration item list.
	List []*ReleaseConfigs `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListReleaseDocPreviewRequest

type ListReleaseDocPreviewRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Release ticket ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Status (1: newly-added; 2: modified; 3: deleted).
	Actions []*uint64 `json:"Actions,omitnil,omitempty" name:"Actions"`
}

func NewListReleaseDocPreviewRequest

func NewListReleaseDocPreviewRequest() (request *ListReleaseDocPreviewRequest)

func (*ListReleaseDocPreviewRequest) FromJsonString

func (r *ListReleaseDocPreviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListReleaseDocPreviewRequest) ToJsonString

func (r *ListReleaseDocPreviewRequest) ToJsonString() string

type ListReleaseDocPreviewRequestParams

type ListReleaseDocPreviewRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Release ticket ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Status (1: newly-added; 2: modified; 3: deleted).
	Actions []*uint64 `json:"Actions,omitnil,omitempty" name:"Actions"`
}

Predefined struct for user

type ListReleaseDocPreviewResponse

type ListReleaseDocPreviewResponse struct {
	*tchttp.BaseResponse
	Response *ListReleaseDocPreviewResponseParams `json:"Response"`
}

func NewListReleaseDocPreviewResponse

func NewListReleaseDocPreviewResponse() (response *ListReleaseDocPreviewResponse)

func (*ListReleaseDocPreviewResponse) FromJsonString

func (r *ListReleaseDocPreviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListReleaseDocPreviewResponse) ToJsonString

func (r *ListReleaseDocPreviewResponse) ToJsonString() string

type ListReleaseDocPreviewResponseParams

type ListReleaseDocPreviewResponseParams struct {
	// Document quantity.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// Document list.
	List []*ReleaseDoc `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListReleaseItem

type ListReleaseItem struct {
	// Version ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Releaser.
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// Release description.
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Release status.
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Release status description.
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// Reason for failure.
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// Number of successful releases.
	SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"`

	// Number of failed releases.
	FailCount *int64 `json:"FailCount,omitnil,omitempty" name:"FailCount"`
}

type ListReleaseQAPreviewRequest

type ListReleaseQAPreviewRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Release ticket ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Status (1: newly-added; 2: modified; 3: deleted).
	Actions []*uint64 `json:"Actions,omitnil,omitempty" name:"Actions"`

	// Release status (4: release successful; 5: release failed).
	ReleaseStatus []*uint64 `json:"ReleaseStatus,omitnil,omitempty" name:"ReleaseStatus"`
}

func NewListReleaseQAPreviewRequest

func NewListReleaseQAPreviewRequest() (request *ListReleaseQAPreviewRequest)

func (*ListReleaseQAPreviewRequest) FromJsonString

func (r *ListReleaseQAPreviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListReleaseQAPreviewRequest) ToJsonString

func (r *ListReleaseQAPreviewRequest) ToJsonString() string

type ListReleaseQAPreviewRequestParams

type ListReleaseQAPreviewRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Release ticket ID.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Status (1: newly-added; 2: modified; 3: deleted).
	Actions []*uint64 `json:"Actions,omitnil,omitempty" name:"Actions"`

	// Release status (4: release successful; 5: release failed).
	ReleaseStatus []*uint64 `json:"ReleaseStatus,omitnil,omitempty" name:"ReleaseStatus"`
}

Predefined struct for user

type ListReleaseQAPreviewResponse

type ListReleaseQAPreviewResponse struct {
	*tchttp.BaseResponse
	Response *ListReleaseQAPreviewResponseParams `json:"Response"`
}

func NewListReleaseQAPreviewResponse

func NewListReleaseQAPreviewResponse() (response *ListReleaseQAPreviewResponse)

func (*ListReleaseQAPreviewResponse) FromJsonString

func (r *ListReleaseQAPreviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListReleaseQAPreviewResponse) ToJsonString

func (r *ListReleaseQAPreviewResponse) ToJsonString() string

type ListReleaseQAPreviewResponseParams

type ListReleaseQAPreviewResponseParams struct {
	// Document quantity.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// The list of documents.
	List []*ReleaseQA `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListReleaseRequest

type ListReleaseRequest struct {
	*tchttp.BaseRequest

	// Robot ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListReleaseRequest

func NewListReleaseRequest() (request *ListReleaseRequest)

func (*ListReleaseRequest) FromJsonString

func (r *ListReleaseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListReleaseRequest) ToJsonString

func (r *ListReleaseRequest) ToJsonString() string

type ListReleaseRequestParams

type ListReleaseRequestParams struct {
	// Robot ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListReleaseResponse

type ListReleaseResponse struct {
	*tchttp.BaseResponse
	Response *ListReleaseResponseParams `json:"Response"`
}

func NewListReleaseResponse

func NewListReleaseResponse() (response *ListReleaseResponse)

func (*ListReleaseResponse) FromJsonString

func (r *ListReleaseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListReleaseResponse) ToJsonString

func (r *ListReleaseResponse) ToJsonString() string

type ListReleaseResponseParams

type ListReleaseResponseParams struct {
	// Number of release lists.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// Release list.
	List []*ListReleaseItem `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListSelectDocRequest

type ListSelectDocRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Document status: 7: under review; 8: review failed; 10: pending release; 11: releasing; 12: released; 13: learning; 14: learning failed; 20: expired.
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewListSelectDocRequest

func NewListSelectDocRequest() (request *ListSelectDocRequest)

func (*ListSelectDocRequest) FromJsonString

func (r *ListSelectDocRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListSelectDocRequest) ToJsonString

func (r *ListSelectDocRequest) ToJsonString() string

type ListSelectDocRequestParams

type ListSelectDocRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Document status: 7: under review; 8: review failed; 10: pending release; 11: releasing; 12: released; 13: learning; 14: learning failed; 20: expired.
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ListSelectDocResponse

type ListSelectDocResponse struct {
	*tchttp.BaseResponse
	Response *ListSelectDocResponseParams `json:"Response"`
}

func NewListSelectDocResponse

func NewListSelectDocResponse() (response *ListSelectDocResponse)

func (*ListSelectDocResponse) FromJsonString

func (r *ListSelectDocResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListSelectDocResponse) ToJsonString

func (r *ListSelectDocResponse) ToJsonString() string

type ListSelectDocResponseParams

type ListSelectDocResponseParams struct {
	// Dropdown content.
	List []*Option `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListUnsatisfiedReplyRequest

type ListUnsatisfiedReplyRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// User request (question or answer).
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Error type retrieval.
	Reasons []*string `json:"Reasons,omitnil,omitempty" name:"Reasons"`
}

func NewListUnsatisfiedReplyRequest

func NewListUnsatisfiedReplyRequest() (request *ListUnsatisfiedReplyRequest)

func (*ListUnsatisfiedReplyRequest) FromJsonString

func (r *ListUnsatisfiedReplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUnsatisfiedReplyRequest) ToJsonString

func (r *ListUnsatisfiedReplyRequest) ToJsonString() string

type ListUnsatisfiedReplyRequestParams

type ListUnsatisfiedReplyRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// User request (question or answer).
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Error type retrieval.
	Reasons []*string `json:"Reasons,omitnil,omitempty" name:"Reasons"`
}

Predefined struct for user

type ListUnsatisfiedReplyResponse

type ListUnsatisfiedReplyResponse struct {
	*tchttp.BaseResponse
	Response *ListUnsatisfiedReplyResponseParams `json:"Response"`
}

func NewListUnsatisfiedReplyResponse

func NewListUnsatisfiedReplyResponse() (response *ListUnsatisfiedReplyResponse)

func (*ListUnsatisfiedReplyResponse) FromJsonString

func (r *ListUnsatisfiedReplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUnsatisfiedReplyResponse) ToJsonString

func (r *ListUnsatisfiedReplyResponse) ToJsonString() string

type ListUnsatisfiedReplyResponseParams

type ListUnsatisfiedReplyResponseParams struct {
	// Total number.
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// List of dissatisfied responses.
	List []*UnsatisfiedReply `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListUsageCallDetailRequest

type ListUsageCallDetailRequest struct {
	*tchttp.BaseRequest

	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Uin list.
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`

	// Call type list.
	CallType *string `json:"CallType,omitnil,omitempty" name:"CallType"`

	// Filter sub-scenario.
	SubScenes []*string `json:"SubScenes,omitnil,omitempty" name:"SubScenes"`
}

func NewListUsageCallDetailRequest

func NewListUsageCallDetailRequest() (request *ListUsageCallDetailRequest)

func (*ListUsageCallDetailRequest) FromJsonString

func (r *ListUsageCallDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUsageCallDetailRequest) ToJsonString

func (r *ListUsageCallDetailRequest) ToJsonString() string

type ListUsageCallDetailRequestParams

type ListUsageCallDetailRequestParams struct {
	// Model identifier.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Uin list.
	UinAccount []*string `json:"UinAccount,omitnil,omitempty" name:"UinAccount"`

	// Application ID list.
	AppBizIds []*string `json:"AppBizIds,omitnil,omitempty" name:"AppBizIds"`

	// Call type list.
	CallType *string `json:"CallType,omitnil,omitempty" name:"CallType"`

	// Filter sub-scenario.
	SubScenes []*string `json:"SubScenes,omitnil,omitempty" name:"SubScenes"`
}

Predefined struct for user

type ListUsageCallDetailResponse

type ListUsageCallDetailResponse struct {
	*tchttp.BaseResponse
	Response *ListUsageCallDetailResponseParams `json:"Response"`
}

func NewListUsageCallDetailResponse

func NewListUsageCallDetailResponse() (response *ListUsageCallDetailResponse)

func (*ListUsageCallDetailResponse) FromJsonString

func (r *ListUsageCallDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUsageCallDetailResponse) ToJsonString

func (r *ListUsageCallDetailResponse) ToJsonString() string

type ListUsageCallDetailResponseParams

type ListUsageCallDetailResponseParams struct {
	// Total count of lists.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// List.
	List []*CallDetail `json:"List,omitnil,omitempty" name:"List"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModelInfo

type ModelInfo struct {
	// Model name.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Model description.
	ModelDesc *string `json:"ModelDesc,omitnil,omitempty" name:"ModelDesc"`

	// Model name.
	AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"`

	// Resource status, 1: available; 2: exhausted.
	ResourceStatus *uint64 `json:"ResourceStatus,omitnil,omitempty" name:"ResourceStatus"`

	// Character limit of prompt content.
	PromptWordsLimit *string `json:"PromptWordsLimit,omitnil,omitempty" name:"PromptWordsLimit"`

	// By controlling the diversity of content generation through core sampling, a higher Top P value will lead to more diverse content generation.
	TopP *ModelParameter `json:"TopP,omitnil,omitempty" name:"TopP"`

	// Temperature control randomness.
	Temperature *ModelParameter `json:"Temperature,omitnil,omitempty" name:"Temperature"`

	// Maximum quantity of tokens that can be generated.
	MaxTokens *ModelParameter `json:"MaxTokens,omitnil,omitempty" name:"MaxTokens"`

	// Model source, Hunyuan: Tencent Hunyuan; Industry: Tencent Cloud industry large model; Experience: new model experience.
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// Model icon.
	Icon *string `json:"Icon,omitnil,omitempty" name:"Icon"`

	// Whether it is free.
	IsFree *bool `json:"IsFree,omitnil,omitempty" name:"IsFree"`

	// Maximum characters input in the model dialog box.
	InputLenLimit *uint64 `json:"InputLenLimit,omitnil,omitempty" name:"InputLenLimit"`

	// Workflow support levels:
	// 0 - Not supported by the model;
	// 1 - Supported by the model;
	// 2 - Poorly supported by the model.
	SupportWorkflowStatus *uint64 `json:"SupportWorkflowStatus,omitnil,omitempty" name:"SupportWorkflowStatus"`

	// Model categories:
	// Generate: Generative model
	// Thought: Thinking model
	ModelCategory *string `json:"ModelCategory,omitnil,omitempty" name:"ModelCategory"`

	// Whether it is the default model.
	IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`

	// Maximum characters of role prompt words.
	RoleLenLimit *uint64 `json:"RoleLenLimit,omitnil,omitempty" name:"RoleLenLimit"`

	// Whether it is an exclusive concurrency model.
	IsExclusive *bool `json:"IsExclusive,omitnil,omitempty" name:"IsExclusive"`

	// The model supports intelligent call effects.
	SupportAiCallStatus *uint64 `json:"SupportAiCallStatus,omitnil,omitempty" name:"SupportAiCallStatus"`
}

type ModelParameter

type ModelParameter struct {
	// Default value.
	Default *float64 `json:"Default,omitnil,omitempty" name:"Default"`

	// Minimum value.
	Min *float64 `json:"Min,omitnil,omitempty" name:"Min"`

	// Maximum value.
	Max *float64 `json:"Max,omitnil,omitempty" name:"Max"`
}

type ModifyAppRequest

type ModifyAppRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Basic application configuration.
	BaseConfig *BaseConfig `json:"BaseConfig,omitnil,omitempty" name:"BaseConfig"`

	// Application configuration.
	AppConfig *AppConfig `json:"AppConfig,omitnil,omitempty" name:"AppConfig"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewModifyAppRequest

func NewModifyAppRequest() (request *ModifyAppRequest)

func (*ModifyAppRequest) FromJsonString

func (r *ModifyAppRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAppRequest) ToJsonString

func (r *ModifyAppRequest) ToJsonString() string

type ModifyAppRequestParams

type ModifyAppRequestParams struct {
	// Application ID.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Application type; knowledge_qa - knowledge Q&A management; summary - knowledge summary; classifys - knowledge label extraction.
	AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"`

	// Basic application configuration.
	BaseConfig *BaseConfig `json:"BaseConfig,omitnil,omitempty" name:"BaseConfig"`

	// Application configuration.
	AppConfig *AppConfig `json:"AppConfig,omitnil,omitempty" name:"AppConfig"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type ModifyAppResponse

type ModifyAppResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAppResponseParams `json:"Response"`
}

func NewModifyAppResponse

func NewModifyAppResponse() (response *ModifyAppResponse)

func (*ModifyAppResponse) FromJsonString

func (r *ModifyAppResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAppResponse) ToJsonString

func (r *ModifyAppResponse) ToJsonString() string

type ModifyAppResponseParams

type ModifyAppResponseParams struct {
	// Application.
	AppBizId *string `json:"AppBizId,omitnil,omitempty" name:"AppBizId"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAttributeLabelRequest

type ModifyAttributeLabelRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Label ID.
	AttributeBizId *string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`

	// Label name.
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// Label identifier (abolished).
	AttrKey *string `json:"AttrKey,omitnil,omitempty" name:"AttrKey"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Deleted label value.
	DeleteLabelBizIds []*string `json:"DeleteLabelBizIds,omitnil,omitempty" name:"DeleteLabelBizIds"`

	// Newly-added or edited label.
	Labels []*AttributeLabel `json:"Labels,omitnil,omitempty" name:"Labels"`
}

func NewModifyAttributeLabelRequest

func NewModifyAttributeLabelRequest() (request *ModifyAttributeLabelRequest)

func (*ModifyAttributeLabelRequest) FromJsonString

func (r *ModifyAttributeLabelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAttributeLabelRequest) ToJsonString

func (r *ModifyAttributeLabelRequest) ToJsonString() string

type ModifyAttributeLabelRequestParams

type ModifyAttributeLabelRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Label ID.
	AttributeBizId *string `json:"AttributeBizId,omitnil,omitempty" name:"AttributeBizId"`

	// Label name.
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// Label identifier (abolished).
	AttrKey *string `json:"AttrKey,omitnil,omitempty" name:"AttrKey"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Deleted label value.
	DeleteLabelBizIds []*string `json:"DeleteLabelBizIds,omitnil,omitempty" name:"DeleteLabelBizIds"`

	// Newly-added or edited label.
	Labels []*AttributeLabel `json:"Labels,omitnil,omitempty" name:"Labels"`
}

Predefined struct for user

type ModifyAttributeLabelResponse

type ModifyAttributeLabelResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAttributeLabelResponseParams `json:"Response"`
}

func NewModifyAttributeLabelResponse

func NewModifyAttributeLabelResponse() (response *ModifyAttributeLabelResponse)

func (*ModifyAttributeLabelResponse) FromJsonString

func (r *ModifyAttributeLabelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAttributeLabelResponse) ToJsonString

func (r *ModifyAttributeLabelResponse) ToJsonString() string

type ModifyAttributeLabelResponseParams

type ModifyAttributeLabelResponseParams struct {
	// Task ID.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDocAttrRangeRequest

type ModifyDocAttrRangeRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizIds []*string `json:"DocBizIds,omitnil,omitempty" name:"DocBizIds"`

	// Attribute label applicable scope: 1: all, 2: by conditions.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Attribute label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`
}

func NewModifyDocAttrRangeRequest

func NewModifyDocAttrRangeRequest() (request *ModifyDocAttrRangeRequest)

func (*ModifyDocAttrRangeRequest) FromJsonString

func (r *ModifyDocAttrRangeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDocAttrRangeRequest) ToJsonString

func (r *ModifyDocAttrRangeRequest) ToJsonString() string

type ModifyDocAttrRangeRequestParams

type ModifyDocAttrRangeRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizIds []*string `json:"DocBizIds,omitnil,omitempty" name:"DocBizIds"`

	// Attribute label applicable scope: 1: all, 2: by conditions.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Attribute label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`
}

Predefined struct for user

type ModifyDocAttrRangeResponse

type ModifyDocAttrRangeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDocAttrRangeResponseParams `json:"Response"`
}

func NewModifyDocAttrRangeResponse

func NewModifyDocAttrRangeResponse() (response *ModifyDocAttrRangeResponse)

func (*ModifyDocAttrRangeResponse) FromJsonString

func (r *ModifyDocAttrRangeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDocAttrRangeResponse) ToJsonString

func (r *ModifyDocAttrRangeResponse) ToJsonString() string

type ModifyDocAttrRangeResponseParams

type ModifyDocAttrRangeResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDocCateRequest

type ModifyDocCateRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

func NewModifyDocCateRequest

func NewModifyDocCateRequest() (request *ModifyDocCateRequest)

func (*ModifyDocCateRequest) FromJsonString

func (r *ModifyDocCateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDocCateRequest) ToJsonString

func (r *ModifyDocCateRequest) ToJsonString() string

type ModifyDocCateRequestParams

type ModifyDocCateRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

Predefined struct for user

type ModifyDocCateResponse

type ModifyDocCateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDocCateResponseParams `json:"Response"`
}

func NewModifyDocCateResponse

func NewModifyDocCateResponse() (response *ModifyDocCateResponse)

func (*ModifyDocCateResponse) FromJsonString

func (r *ModifyDocCateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDocCateResponse) ToJsonString

func (r *ModifyDocCateResponse) ToJsonString() string

type ModifyDocCateResponseParams

type ModifyDocCateResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDocRequest

type ModifyDocRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Whether to reference a link.
	IsRefer *bool `json:"IsRefer,omitnil,omitempty" name:"IsRefer"`

	// Applicable scope of labels: 1: all; 2: by condition.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Associated labels.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Web page (or custom link) address.
	WebUrl *string `json:"WebUrl,omitnil,omitempty" name:"WebUrl"`

	// External reference link type: 0: system link 1: custom link.
	// When the value is 1, the weburl field cannot be empty; otherwise, it will not take effect.
	ReferUrlType *uint64 `json:"ReferUrlType,omitnil,omitempty" name:"ReferUrlType"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

func NewModifyDocRequest

func NewModifyDocRequest() (request *ModifyDocRequest)

func (*ModifyDocRequest) FromJsonString

func (r *ModifyDocRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDocRequest) ToJsonString

func (r *ModifyDocRequest) ToJsonString() string

type ModifyDocRequestParams

type ModifyDocRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Whether to reference a link.
	IsRefer *bool `json:"IsRefer,omitnil,omitempty" name:"IsRefer"`

	// Applicable scope of labels: 1: all; 2: by condition.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Associated labels.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Web page (or custom link) address.
	WebUrl *string `json:"WebUrl,omitnil,omitempty" name:"WebUrl"`

	// External reference link type: 0: system link 1: custom link.
	// When the value is 1, the weburl field cannot be empty; otherwise, it will not take effect.
	ReferUrlType *uint64 `json:"ReferUrlType,omitnil,omitempty" name:"ReferUrlType"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

Predefined struct for user

type ModifyDocResponse

type ModifyDocResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDocResponseParams `json:"Response"`
}

func NewModifyDocResponse

func NewModifyDocResponse() (response *ModifyDocResponse)

func (*ModifyDocResponse) FromJsonString

func (r *ModifyDocResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDocResponse) ToJsonString

func (r *ModifyDocResponse) ToJsonString() string

type ModifyDocResponseParams

type ModifyDocResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyQAAttrRangeRequest

type ModifyQAAttrRangeRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Q&A ID.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`

	// Applicable scope of attribute label: 1: all, 2: by conditions.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Attribute label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`
}

func NewModifyQAAttrRangeRequest

func NewModifyQAAttrRangeRequest() (request *ModifyQAAttrRangeRequest)

func (*ModifyQAAttrRangeRequest) FromJsonString

func (r *ModifyQAAttrRangeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyQAAttrRangeRequest) ToJsonString

func (r *ModifyQAAttrRangeRequest) ToJsonString() string

type ModifyQAAttrRangeRequestParams

type ModifyQAAttrRangeRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Q&A ID.
	QaBizIds []*string `json:"QaBizIds,omitnil,omitempty" name:"QaBizIds"`

	// Applicable scope of attribute label: 1: all, 2: by conditions.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Attribute label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`
}

Predefined struct for user

type ModifyQAAttrRangeResponse

type ModifyQAAttrRangeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyQAAttrRangeResponseParams `json:"Response"`
}

func NewModifyQAAttrRangeResponse

func NewModifyQAAttrRangeResponse() (response *ModifyQAAttrRangeResponse)

func (*ModifyQAAttrRangeResponse) FromJsonString

func (r *ModifyQAAttrRangeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyQAAttrRangeResponse) ToJsonString

func (r *ModifyQAAttrRangeResponse) ToJsonString() string

type ModifyQAAttrRangeResponseParams

type ModifyQAAttrRangeResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyQACateRequest

type ModifyQACateRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

func NewModifyQACateRequest

func NewModifyQACateRequest() (request *ModifyQACateRequest)

func (*ModifyQACateRequest) FromJsonString

func (r *ModifyQACateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyQACateRequest) ToJsonString

func (r *ModifyQACateRequest) ToJsonString() string

type ModifyQACateRequestParams

type ModifyQACateRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

Predefined struct for user

type ModifyQACateResponse

type ModifyQACateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyQACateResponseParams `json:"Response"`
}

func NewModifyQACateResponse

func NewModifyQACateResponse() (response *ModifyQACateResponse)

func (*ModifyQACateResponse) FromJsonString

func (r *ModifyQACateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyQACateResponse) ToJsonString

func (r *ModifyQACateResponse) ToJsonString() string

type ModifyQACateResponseParams

type ModifyQACateResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyQARequest

type ModifyQARequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Q&A ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Answer.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`

	// Custom parameter.
	CustomParam *string `json:"CustomParam,omitnil,omitempty" name:"CustomParam"`

	// Applicable scope of labels: 1. all; 2. by conditions.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp, 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Similar question modification information (not passed if there is no modification to the similar question).
	SimilarQuestionModify *SimilarQuestionModify `json:"SimilarQuestionModify,omitnil,omitempty" name:"SimilarQuestionModify"`

	// Problem description.
	QuestionDesc *string `json:"QuestionDesc,omitnil,omitempty" name:"QuestionDesc"`
}

func NewModifyQARequest

func NewModifyQARequest() (request *ModifyQARequest)

func (*ModifyQARequest) FromJsonString

func (r *ModifyQARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyQARequest) ToJsonString

func (r *ModifyQARequest) ToJsonString() string

type ModifyQARequestParams

type ModifyQARequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Q&A ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Answer.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`

	// Custom parameter.
	CustomParam *string `json:"CustomParam,omitnil,omitempty" name:"CustomParam"`

	// Applicable scope of labels: 1. all; 2. by conditions.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp, 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Similar question modification information (not passed if there is no modification to the similar question).
	SimilarQuestionModify *SimilarQuestionModify `json:"SimilarQuestionModify,omitnil,omitempty" name:"SimilarQuestionModify"`

	// Problem description.
	QuestionDesc *string `json:"QuestionDesc,omitnil,omitempty" name:"QuestionDesc"`
}

Predefined struct for user

type ModifyQAResponse

type ModifyQAResponse struct {
	*tchttp.BaseResponse
	Response *ModifyQAResponseParams `json:"Response"`
}

func NewModifyQAResponse

func NewModifyQAResponse() (response *ModifyQAResponse)

func (*ModifyQAResponse) FromJsonString

func (r *ModifyQAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyQAResponse) ToJsonString

func (r *ModifyQAResponse) ToJsonString() string

type ModifyQAResponseParams

type ModifyQAResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRejectedQuestionRequest

type ModifyRejectedQuestionRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Rejected question.
	//
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Unique id of the data source for the rejected question source.
	//
	//
	RejectedBizId *string `json:"RejectedBizId,omitnil,omitempty" name:"RejectedBizId"`
}

func NewModifyRejectedQuestionRequest

func NewModifyRejectedQuestionRequest() (request *ModifyRejectedQuestionRequest)

func (*ModifyRejectedQuestionRequest) FromJsonString

func (r *ModifyRejectedQuestionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRejectedQuestionRequest) ToJsonString

func (r *ModifyRejectedQuestionRequest) ToJsonString() string

type ModifyRejectedQuestionRequestParams

type ModifyRejectedQuestionRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Rejected question.
	//
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Unique id of the data source for the rejected question source.
	//
	//
	RejectedBizId *string `json:"RejectedBizId,omitnil,omitempty" name:"RejectedBizId"`
}

Predefined struct for user

type ModifyRejectedQuestionResponse

type ModifyRejectedQuestionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRejectedQuestionResponseParams `json:"Response"`
}

func NewModifyRejectedQuestionResponse

func NewModifyRejectedQuestionResponse() (response *ModifyRejectedQuestionResponse)

func (*ModifyRejectedQuestionResponse) FromJsonString

func (r *ModifyRejectedQuestionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRejectedQuestionResponse) ToJsonString

func (r *ModifyRejectedQuestionResponse) ToJsonString() string

type ModifyRejectedQuestionResponseParams

type ModifyRejectedQuestionResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MsgFileInfo

type MsgFileInfo struct {
	// Document name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Document size.
	FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// Document URL.
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// Document type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// Document ID.
	DocId *string `json:"DocId,omitnil,omitempty" name:"DocId"`
}

type MsgRecord

type MsgRecord struct {
	// Content.
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// The Session ID corresponding to the current record.
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// Record ID.
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// Associated record ID.
	RelatedRecordId *string `json:"RelatedRecordId,omitnil,omitempty" name:"RelatedRecordId"`

	// Whether it is from oneself.
	IsFromSelf *bool `json:"IsFromSelf,omitnil,omitempty" name:"IsFromSelf"`

	// Sender name.
	FromName *string `json:"FromName,omitnil,omitempty" name:"FromName"`

	// Avatar of the sender.
	FromAvatar *string `json:"FromAvatar,omitnil,omitempty" name:"FromAvatar"`

	// Timestamp.
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// Whether it is read.
	HasRead *bool `json:"HasRead,omitnil,omitempty" name:"HasRead"`

	// Evaluation.
	Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"`

	// Whether to rate.
	CanRating *bool `json:"CanRating,omitnil,omitempty" name:"CanRating"`

	// Whether to display the feedback button.
	CanFeedback *bool `json:"CanFeedback,omitnil,omitempty" name:"CanFeedback"`

	// Record type.
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Reference source.
	References []*MsgRecordReference `json:"References,omitnil,omitempty" name:"References"`

	// Reason for evaluation.
	Reasons []*string `json:"Reasons,omitnil,omitempty" name:"Reasons"`

	// Whether it is a large model.
	IsLlmGenerated *bool `json:"IsLlmGenerated,omitnil,omitempty" name:"IsLlmGenerated"`

	// Image URL, which can be public read.
	ImageUrls []*string `json:"ImageUrls,omitnil,omitempty" name:"ImageUrls"`

	// Statistical information of the current token.
	TokenStat *TokenStat `json:"TokenStat,omitnil,omitempty" name:"TokenStat"`

	// Response method.
	// 1: Large model directly replies.
	// 2: Conservative reply, reply to unknown questions.
	// 3: Reply to rejected question.
	// 4: Sensitive response.
	// 5: Directly reply to Q&A pairs. Priority will be given to answering the adopted Q&A pairs.
	// 6: Reply with welcome words.
	// 7: Reply for concurrency limit exceeded.
	// 8: Global intervention knowledge.
	// 9: Reply during the task flow process. When task_flow.type = 0 in history, it is a response from the large model.
	// 10: Reply with task flow answer.
	// 11: Reply from the search engine.
	// 12: Reply after knowledge polishing.
	// 13: Reply with image understanding.
	// 14: Reply based on real-time document.
	ReplyMethod *uint64 `json:"ReplyMethod,omitnil,omitempty" name:"ReplyMethod"`

	// Option tab, used for multi-round dialogue.
	OptionCards []*string `json:"OptionCards,omitnil,omitempty" name:"OptionCards"`

	// Task information.
	TaskFlow *TaskFlowInfo `json:"TaskFlow,omitnil,omitempty" name:"TaskFlow"`

	// File information passed in by the user.
	FileInfos []*FileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`

	// Location information of reference source .
	QuoteInfos []*QuoteInfo `json:"QuoteInfos,omitnil,omitempty" name:"QuoteInfos"`

	// Information on the thinking process of the agent.
	AgentThought *AgentThought `json:"AgentThought,omitnil,omitempty" name:"AgentThought"`

	// Expanded information.
	ExtraInfo *ExtraInfo `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"`

	// Workflow information.
	WorkFlow *WorkflowInfo `json:"WorkFlow,omitnil,omitempty" name:"WorkFlow"`
}

type MsgRecordReference

type MsgRecordReference struct {
	// ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// URL.
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// Type.
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Source document ID.
	DocId *string `json:"DocId,omitnil,omitempty" name:"DocId"`
}

type Option

type Option struct {
	// Text.
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// Value.
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// Number of characters in a file.
	CharSize *string `json:"CharSize,omitnil,omitempty" name:"CharSize"`

	// File type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
}

type PluginToolReqParam

type PluginToolReqParam struct {
	// Parameter name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Parameter description.
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// Parameter type, 0: string; 1: int; 2: float; 3: bool; 4: object; 5: array_string; 6: array_int; 7: array_float; 8: array_bool; 9: array_object, 99: null, 100: upspecified.
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Whether the parameter is required.
	IsRequired *bool `json:"IsRequired,omitnil,omitempty" name:"IsRequired"`

	// Parameter default value.
	DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"`

	// Sub-parameter. "ParamType" is useful when it is "OBJECT " or "ARRAY<>" type.
	SubParams []*PluginToolReqParam `json:"SubParams,omitnil,omitempty" name:"SubParams"`

	// Whether the plugin parameter configuration is hidden and invisible. true - Hidden and invisible; false - Visible.
	GlobalHidden *bool `json:"GlobalHidden,omitnil,omitempty" name:"GlobalHidden"`

	// OneOf type parameter.
	OneOf []*PluginToolReqParam `json:"OneOf,omitnil,omitempty" name:"OneOf"`

	// AnyOf type parameter.
	AnyOf []*PluginToolReqParam `json:"AnyOf,omitnil,omitempty" name:"AnyOf"`
}

type Procedure

type Procedure struct {
	// English name of execution process.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Chinese name for display.
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// Status: processing, success, failed.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Number of consumed tokens.
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// Debugging information.
	Debugging *ProcedureDebugging `json:"Debugging,omitnil,omitempty" name:"Debugging"`

	// Billing resource status, 1: available; 2: unavailable.
	ResourceStatus *uint64 `json:"ResourceStatus,omitnil,omitempty" name:"ResourceStatus"`
}

type ProcedureDebugging

type ProcedureDebugging struct {
	// Retrieve query.
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// System prompt.
	System *string `json:"System,omitnil,omitempty" name:"System"`

	// Multiple rounds of historical information.
	Histories []*HistorySummary `json:"Histories,omitnil,omitempty" name:"Histories"`

	// Retrieve knowledge.
	Knowledge []*KnowledgeSummary `json:"Knowledge,omitnil,omitempty" name:"Knowledge"`

	// Task process.
	TaskFlow *TaskFlowSummary `json:"TaskFlow,omitnil,omitempty" name:"TaskFlow"`

	// Workflow debugging information.
	WorkFlow *WorkFlowSummary `json:"WorkFlow,omitnil,omitempty" name:"WorkFlow"`

	// Agent debugging information.
	Agent *AgentDebugInfo `json:"Agent,omitnil,omitempty" name:"Agent"`

	// Custom parameter.
	CustomVariables []*string `json:"CustomVariables,omitnil,omitempty" name:"CustomVariables"`
}

type QACate

type QACate struct {
	// Q&A category business ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Category name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Quantity of Q&As under the category.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// Whether it is possible to add.
	CanAdd *bool `json:"CanAdd,omitnil,omitempty" name:"CanAdd"`

	// Whether it can be edited.
	CanEdit *bool `json:"CanEdit,omitnil,omitempty" name:"CanEdit"`

	// Whether it can be deleted.
	CanDelete *bool `json:"CanDelete,omitnil,omitempty" name:"CanDelete"`

	// Subcategory.
	Children []*QACate `json:"Children,omitnil,omitempty" name:"Children"`
}

type QAList

type QAList struct {
	// Q&A ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Whether to accept.
	IsAccepted *bool `json:"IsAccepted,omitnil,omitempty" name:"IsAccepted"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Answer.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`
}

type QAQuery

type QAQuery struct {
	// Page number.
	//
	//
	//
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Query content.
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`

	// Verification status.
	AcceptStatus []*uint64 `json:"AcceptStatus,omitnil,omitempty" name:"AcceptStatus"`

	// Release status.
	ReleaseStatus []*uint64 `json:"ReleaseStatus,omitnil,omitempty" name:"ReleaseStatus"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Q&A ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Source.
	//
	Source *uint64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Query an answer.
	QueryAnswer *string `json:"QueryAnswer,omitnil,omitempty" name:"QueryAnswer"`

	// Query type: filename, attribute label.
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`
}

type QuoteInfo

type QuoteInfo struct {
	// Reference source location.
	Position *uint64 `json:"Position,omitnil,omitempty" name:"Position"`

	// Reference source index sequence.
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`
}

type RateMsgRecordRequest

type RateMsgRecordRequest struct {
	*tchttp.BaseRequest

	// Application appkey.
	BotAppKey *string `json:"BotAppKey,omitnil,omitempty" name:"BotAppKey"`

	// Message ID.
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 1: like; 2: dislike.
	Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"`

	// Reason.
	Reasons []*string `json:"Reasons,omitnil,omitempty" name:"Reasons"`
}

func NewRateMsgRecordRequest

func NewRateMsgRecordRequest() (request *RateMsgRecordRequest)

func (*RateMsgRecordRequest) FromJsonString

func (r *RateMsgRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RateMsgRecordRequest) ToJsonString

func (r *RateMsgRecordRequest) ToJsonString() string

type RateMsgRecordRequestParams

type RateMsgRecordRequestParams struct {
	// Application appkey.
	BotAppKey *string `json:"BotAppKey,omitnil,omitempty" name:"BotAppKey"`

	// Message ID.
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 1: like; 2: dislike.
	Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"`

	// Reason.
	Reasons []*string `json:"Reasons,omitnil,omitempty" name:"Reasons"`
}

Predefined struct for user

type RateMsgRecordResponse

type RateMsgRecordResponse struct {
	*tchttp.BaseResponse
	Response *RateMsgRecordResponseParams `json:"Response"`
}

func NewRateMsgRecordResponse

func NewRateMsgRecordResponse() (response *RateMsgRecordResponse)

func (*RateMsgRecordResponse) FromJsonString

func (r *RateMsgRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RateMsgRecordResponse) ToJsonString

func (r *RateMsgRecordResponse) ToJsonString() string

type RateMsgRecordResponseParams

type RateMsgRecordResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ReconstructDocumentFailedPage

type ReconstructDocumentFailedPage struct {
	// Failure page number.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

type ReferDetail

type ReferDetail struct {
	// Reference ID.
	ReferBizId *string `json:"ReferBizId,omitnil,omitempty" name:"ReferBizId"`

	// Document type (1: Q&A; 2: document paragraph).
	DocType *uint64 `json:"DocType,omitnil,omitempty" name:"DocType"`

	// Document name.
	DocName *string `json:"DocName,omitnil,omitempty" name:"DocName"`

	// Fragment content.
	PageContent *string `json:"PageContent,omitnil,omitempty" name:"PageContent"`

	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Answer.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`

	// Confidence.
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// Mark.
	Mark *uint64 `json:"Mark,omitnil,omitempty" name:"Mark"`

	// Fragment highlight content.
	Highlights []*Highlight `json:"Highlights,omitnil,omitempty" name:"Highlights"`

	// Original content.
	OrgData *string `json:"OrgData,omitnil,omitempty" name:"OrgData"`

	// Page number information.
	PageInfos []*uint64 `json:"PageInfos,omitnil,omitempty" name:"PageInfos"`

	// Sheet information.
	SheetInfos []*string `json:"SheetInfos,omitnil,omitempty" name:"SheetInfos"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

type RejectedQuestion

type RejectedQuestion struct {
	// Reject question ID.
	RejectedBizId *string `json:"RejectedBizId,omitnil,omitempty" name:"RejectedBizId"`

	// The question that has been rejected.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Status.
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Status description.
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Whether editing is allowed.
	IsAllowEdit *bool `json:"IsAllowEdit,omitnil,omitempty" name:"IsAllowEdit"`

	// Whether deletion is allowed.
	IsAllowDelete *bool `json:"IsAllowDelete,omitnil,omitempty" name:"IsAllowDelete"`
}

type ReleaseConfigs

type ReleaseConfigs struct {
	// Configuration item description.
	ConfigItem *string `json:"ConfigItem,omitnil,omitempty" name:"ConfigItem"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Status.
	Action *uint64 `json:"Action,omitnil,omitempty" name:"Action"`

	// Content after modification.
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// Content before modification.
	LastValue *string `json:"LastValue,omitnil,omitempty" name:"LastValue"`

	// Modified content (display "content" with priority. If "content" is empty, take "value").
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// Reason for failure.
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type ReleaseDoc

type ReleaseDoc struct {
	// File name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// File type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Status.
	Action *uint64 `json:"Action,omitnil,omitempty" name:"Action"`

	// Status description.
	ActionDesc *string `json:"ActionDesc,omitnil,omitempty" name:"ActionDesc"`

	// Reason for failure.
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// Document business ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

type ReleaseQA

type ReleaseQA struct {
	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Status.
	Action *uint64 `json:"Action,omitnil,omitempty" name:"Action"`

	// Status description.
	ActionDesc *string `json:"ActionDesc,omitnil,omitempty" name:"ActionDesc"`

	// Source, 1: documentation generation; 2: batch import; 3: manual addition.
	Source *uint64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Source description.
	SourceDesc *string `json:"SourceDesc,omitnil,omitempty" name:"SourceDesc"`

	// Filename.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Document type.
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// Reason for failure
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// Release status.
	ReleaseStatus *uint64 `json:"ReleaseStatus,omitnil,omitempty" name:"ReleaseStatus"`

	// Q&A ID.
	QaBizId *string `json:"QaBizId,omitnil,omitempty" name:"QaBizId"`

	// Document business ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

type ReleaseRejectedQuestion

type ReleaseRejectedQuestion struct {
	// Question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Status.
	Action *uint64 `json:"Action,omitnil,omitempty" name:"Action"`

	// Status description.
	ActionDesc *string `json:"ActionDesc,omitnil,omitempty" name:"ActionDesc"`

	// Reason for failure.
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type RenameDocRequest

type RenameDocRequest struct {
	*tchttp.BaseRequest

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// New document name, which needs to include the suffix.
	NewName *string `json:"NewName,omitnil,omitempty" name:"NewName"`
}

func NewRenameDocRequest

func NewRenameDocRequest() (request *RenameDocRequest)

func (*RenameDocRequest) FromJsonString

func (r *RenameDocRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RenameDocRequest) ToJsonString

func (r *RenameDocRequest) ToJsonString() string

type RenameDocRequestParams

type RenameDocRequestParams struct {
	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// New document name, which needs to include the suffix.
	NewName *string `json:"NewName,omitnil,omitempty" name:"NewName"`
}

Predefined struct for user

type RenameDocResponse

type RenameDocResponse struct {
	*tchttp.BaseResponse
	Response *RenameDocResponseParams `json:"Response"`
}

func NewRenameDocResponse

func NewRenameDocResponse() (response *RenameDocResponse)

func (*RenameDocResponse) FromJsonString

func (r *RenameDocResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RenameDocResponse) ToJsonString

func (r *RenameDocResponse) ToJsonString() string

type RenameDocResponseParams

type RenameDocResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RetryDocAuditRequest

type RetryDocAuditRequest struct {
	*tchttp.BaseRequest

	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

func NewRetryDocAuditRequest

func NewRetryDocAuditRequest() (request *RetryDocAuditRequest)

func (*RetryDocAuditRequest) FromJsonString

func (r *RetryDocAuditRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryDocAuditRequest) ToJsonString

func (r *RetryDocAuditRequest) ToJsonString() string

type RetryDocAuditRequestParams

type RetryDocAuditRequestParams struct {
	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

Predefined struct for user

type RetryDocAuditResponse

type RetryDocAuditResponse struct {
	*tchttp.BaseResponse
	Response *RetryDocAuditResponseParams `json:"Response"`
}

func NewRetryDocAuditResponse

func NewRetryDocAuditResponse() (response *RetryDocAuditResponse)

func (*RetryDocAuditResponse) FromJsonString

func (r *RetryDocAuditResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryDocAuditResponse) ToJsonString

func (r *RetryDocAuditResponse) ToJsonString() string

type RetryDocAuditResponseParams

type RetryDocAuditResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RetryDocParseRequest

type RetryDocParseRequest struct {
	*tchttp.BaseRequest

	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

func NewRetryDocParseRequest

func NewRetryDocParseRequest() (request *RetryDocParseRequest)

func (*RetryDocParseRequest) FromJsonString

func (r *RetryDocParseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryDocParseRequest) ToJsonString

func (r *RetryDocParseRequest) ToJsonString() string

type RetryDocParseRequestParams

type RetryDocParseRequestParams struct {
	// Application ID
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

Predefined struct for user

type RetryDocParseResponse

type RetryDocParseResponse struct {
	*tchttp.BaseResponse
	Response *RetryDocParseResponseParams `json:"Response"`
}

func NewRetryDocParseResponse

func NewRetryDocParseResponse() (response *RetryDocParseResponse)

func (*RetryDocParseResponse) FromJsonString

func (r *RetryDocParseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryDocParseResponse) ToJsonString

func (r *RetryDocParseResponse) ToJsonString() string

type RetryDocParseResponseParams

type RetryDocParseResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RetryReleaseRequest

type RetryReleaseRequest struct {
	*tchttp.BaseRequest

	// Robot ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Release business id.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`
}

func NewRetryReleaseRequest

func NewRetryReleaseRequest() (request *RetryReleaseRequest)

func (*RetryReleaseRequest) FromJsonString

func (r *RetryReleaseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryReleaseRequest) ToJsonString

func (r *RetryReleaseRequest) ToJsonString() string

type RetryReleaseRequestParams

type RetryReleaseRequestParams struct {
	// Robot ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Release business id.
	ReleaseBizId *string `json:"ReleaseBizId,omitnil,omitempty" name:"ReleaseBizId"`
}

Predefined struct for user

type RetryReleaseResponse

type RetryReleaseResponse struct {
	*tchttp.BaseResponse
	Response *RetryReleaseResponseParams `json:"Response"`
}

func NewRetryReleaseResponse

func NewRetryReleaseResponse() (response *RetryReleaseResponse)

func (*RetryReleaseResponse) FromJsonString

func (r *RetryReleaseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryReleaseResponse) ToJsonString

func (r *RetryReleaseResponse) ToJsonString() string

type RetryReleaseResponseParams

type RetryReleaseResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RunNodeInfo

type RunNodeInfo struct {
	// Node type, 0: unspecified; 1: start node; 2: api node; 3: inquiry node; 4: answer node.
	NodeType *int64 `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// Node ID.
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Node name.
	NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`

	// Requested API.
	InvokeApi *InvokeAPI `json:"InvokeApi,omitnil,omitempty" name:"InvokeApi"`

	// Values of all slots of the current node, key: SlotID. Return an Null even if there is no value.
	SlotValues []*ValueInfo `json:"SlotValues,omitnil,omitempty" name:"SlotValues"`
}

type SaveDocRequest

type SaveDocRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// File name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// File type (md|txt|docx|pdf|xlsx).
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// The cos path of the platform, consistent with the UploadPath parameter queried by the DescribeStorageCredential api.
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// ETag, short for entity tag, is an information tag that identifies the content of an object when it is created and can be used to check whether the content of the object has changed.
	ETag *string `json:"ETag,omitnil,omitempty" name:"ETag"`

	// Verify the consistency of the uploaded file on the cloud and the local file by validating the crc64 encoding in the cos_hash x-cos-hash-crc64ecma header.<br> After the COS is successfully uploaded, obtain it from the response header.
	CosHash *string `json:"CosHash,omitnil,omitempty" name:"CosHash"`

	// File size.
	Size *string `json:"Size,omitnil,omitempty" name:"Size"`

	// Applicable scope of labels: 1: all; 2: by conditional range.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Source (0: source file import; 1: web page import).
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Web page (or custom link) address.
	WebUrl *string `json:"WebUrl,omitnil,omitempty" name:"WebUrl"`

	// Label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// External reference link type: 0: system link; 1: custom link.
	// When the value is 1, the weburl field cannot be empty; otherwise, it will not take effect.
	ReferUrlType *uint64 `json:"ReferUrlType,omitnil,omitempty" name:"ReferUrlType"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Whether to reference a link.
	IsRefer *bool `json:"IsRefer,omitnil,omitempty" name:"IsRefer"`

	// Document operation type: 1: batch import (import Q&A pairs in batches); 2: document import (normally import a single document). The default value is 1.<br>Please note that when opt = 1, please download the Excel template from the Tencent Cloud Agent Development Platform/TCADP page.
	Opt *uint64 `json:"Opt,omitnil,omitempty" name:"Opt"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

func NewSaveDocRequest

func NewSaveDocRequest() (request *SaveDocRequest)

func (*SaveDocRequest) FromJsonString

func (r *SaveDocRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SaveDocRequest) ToJsonString

func (r *SaveDocRequest) ToJsonString() string

type SaveDocRequestParams

type SaveDocRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// File name.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// File type (md|txt|docx|pdf|xlsx).
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// The cos path of the platform, consistent with the UploadPath parameter queried by the DescribeStorageCredential api.
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// ETag, short for entity tag, is an information tag that identifies the content of an object when it is created and can be used to check whether the content of the object has changed.
	ETag *string `json:"ETag,omitnil,omitempty" name:"ETag"`

	// Verify the consistency of the uploaded file on the cloud and the local file by validating the crc64 encoding in the cos_hash x-cos-hash-crc64ecma header.<br> After the COS is successfully uploaded, obtain it from the response header.
	CosHash *string `json:"CosHash,omitnil,omitempty" name:"CosHash"`

	// File size.
	Size *string `json:"Size,omitnil,omitempty" name:"Size"`

	// Applicable scope of labels: 1: all; 2: by conditional range.
	AttrRange *uint64 `json:"AttrRange,omitnil,omitempty" name:"AttrRange"`

	// Source (0: source file import; 1: web page import).
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// Web page (or custom link) address.
	WebUrl *string `json:"WebUrl,omitnil,omitempty" name:"WebUrl"`

	// Label reference.
	AttrLabels []*AttrLabelRefer `json:"AttrLabels,omitnil,omitempty" name:"AttrLabels"`

	// External reference link type: 0: system link; 1: custom link.
	// When the value is 1, the weburl field cannot be empty; otherwise, it will not take effect.
	ReferUrlType *uint64 `json:"ReferUrlType,omitnil,omitempty" name:"ReferUrlType"`

	// Effective start time, unix timestamp.
	ExpireStart *string `json:"ExpireStart,omitnil,omitempty" name:"ExpireStart"`

	// Effective end time, unix timestamp. 0 indicates permanent validity.
	ExpireEnd *string `json:"ExpireEnd,omitnil,omitempty" name:"ExpireEnd"`

	// Whether to reference a link.
	IsRefer *bool `json:"IsRefer,omitnil,omitempty" name:"IsRefer"`

	// Document operation type: 1: batch import (import Q&A pairs in batches); 2: document import (normally import a single document). The default value is 1.<br>Please note that when opt = 1, please download the Excel template from the Tencent Cloud Agent Development Platform/TCADP page.
	Opt *uint64 `json:"Opt,omitnil,omitempty" name:"Opt"`

	// Category ID.
	CateBizId *string `json:"CateBizId,omitnil,omitempty" name:"CateBizId"`
}

Predefined struct for user

type SaveDocResponse

type SaveDocResponse struct {
	*tchttp.BaseResponse
	Response *SaveDocResponseParams `json:"Response"`
}

func NewSaveDocResponse

func NewSaveDocResponse() (response *SaveDocResponse)

func (*SaveDocResponse) FromJsonString

func (r *SaveDocResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SaveDocResponse) ToJsonString

func (r *SaveDocResponse) ToJsonString() string

type SaveDocResponseParams

type SaveDocResponseParams struct {
	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`

	// Import error message.
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// Error link.
	ErrorLink *string `json:"ErrorLink,omitnil,omitempty" name:"ErrorLink"`

	// Error link text.
	ErrorLinkText *string `json:"ErrorLinkText,omitnil,omitempty" name:"ErrorLinkText"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SearchRange

type SearchRange struct {
	// Search criteria and/or.
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`

	// Custom variable and label relational data.
	ApiVarAttrInfos []*ApiVarAttrInfo `json:"ApiVarAttrInfos,omitnil,omitempty" name:"ApiVarAttrInfos"`
}

type SearchStrategy

type SearchStrategy struct {
	// Retrieval strategy type, 0: hybrid retrieval; 1: semantic retrieval.
	StrategyType *uint64 `json:"StrategyType,omitnil,omitempty" name:"StrategyType"`

	// Excel retrieval enhancement switch.
	TableEnhancement *bool `json:"TableEnhancement,omitnil,omitempty" name:"TableEnhancement"`
}

type SimilarQuestion

type SimilarQuestion struct {
	// Similar question ID.
	SimBizId *string `json:"SimBizId,omitnil,omitempty" name:"SimBizId"`

	// Similar question content.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Similar question review status, 1: audit failure.
	AuditStatus *uint64 `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"`
}

type SimilarQuestionModify

type SimilarQuestionModify struct {
	// List of similar questions (content) to be added.
	AddQuestions []*string `json:"AddQuestions,omitnil,omitempty" name:"AddQuestions"`

	// List of similar questions to be updated.
	UpdateQuestions []*SimilarQuestion `json:"UpdateQuestions,omitnil,omitempty" name:"UpdateQuestions"`

	// List of similar questions to be deleted.
	DeleteQuestions []*SimilarQuestion `json:"DeleteQuestions,omitnil,omitempty" name:"DeleteQuestions"`
}

type Stat

type Stat struct {
	// X-axis: time zone; return three interval ranges of "minute/hour/day" according to the granularity of the query condition.
	X *string `json:"X,omitnil,omitempty" name:"X"`

	// Y-axis: statistical values in this time period, such as token consumption, call count, or usage information.
	Y *float64 `json:"Y,omitnil,omitempty" name:"Y"`
}

type StatisticInfo

type StatisticInfo struct {
	// Model name.
	ModelName *string `json:"ModelName,omitnil,omitempty" name:"ModelName"`

	// Time consumption of the first token.
	FirstTokenCost *uint64 `json:"FirstTokenCost,omitnil,omitempty" name:"FirstTokenCost"`

	// Total time consumption.
	TotalCost *uint64 `json:"TotalCost,omitnil,omitempty" name:"TotalCost"`

	// Number of input tokens.
	InputTokens *uint64 `json:"InputTokens,omitnil,omitempty" name:"InputTokens"`

	// Number of output tokens.
	OutputTokens *uint64 `json:"OutputTokens,omitnil,omitempty" name:"OutputTokens"`

	// Total number of tokens.
	TotalTokens *uint64 `json:"TotalTokens,omitnil,omitempty" name:"TotalTokens"`
}

type StopDocParseRequest

type StopDocParseRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

func NewStopDocParseRequest

func NewStopDocParseRequest() (request *StopDocParseRequest)

func (*StopDocParseRequest) FromJsonString

func (r *StopDocParseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopDocParseRequest) ToJsonString

func (r *StopDocParseRequest) ToJsonString() string

type StopDocParseRequestParams

type StopDocParseRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Document ID.
	DocBizId *string `json:"DocBizId,omitnil,omitempty" name:"DocBizId"`
}

Predefined struct for user

type StopDocParseResponse

type StopDocParseResponse struct {
	*tchttp.BaseResponse
	Response *StopDocParseResponseParams `json:"Response"`
}

func NewStopDocParseResponse

func NewStopDocParseResponse() (response *StopDocParseResponse)

func (*StopDocParseResponse) FromJsonString

func (r *StopDocParseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopDocParseResponse) ToJsonString

func (r *StopDocParseResponse) ToJsonString() string

type StopDocParseResponseParams

type StopDocParseResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StrValue

type StrValue struct {
	// Name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Value.
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type SummaryConfig

type SummaryConfig struct {
	// Model configuration.
	Model *AppModel `json:"Model,omitnil,omitempty" name:"Model"`

	// Knowledge summary output configuration.
	Output *SummaryOutput `json:"Output,omitnil,omitempty" name:"Output"`

	// Welcome words, within 200 characters.
	Greeting *string `json:"Greeting,omitnil,omitempty" name:"Greeting"`
}

type SummaryOutput

type SummaryOutput struct {
	// Output method: 1. streaming; 2. non-streaming.
	Method *uint64 `json:"Method,omitnil,omitempty" name:"Method"`

	// Output requirement 1: text summary. 2: customized requirement.
	Requirement *uint64 `json:"Requirement,omitnil,omitempty" name:"Requirement"`

	// Custom requirement command.
	RequireCommand *string `json:"RequireCommand,omitnil,omitempty" name:"RequireCommand"`
}

type TaskFlowInfo

type TaskFlowInfo struct {
	// Task flow ID.
	TaskFlowId *string `json:"TaskFlowId,omitnil,omitempty" name:"TaskFlowId"`

	// Task flow name.
	TaskFlowName *string `json:"TaskFlowName,omitnil,omitempty" name:"TaskFlowName"`

	// Rewrite results of query.
	QueryRewrite *string `json:"QueryRewrite,omitnil,omitempty" name:"QueryRewrite"`

	// Hit intent.
	HitIntent *string `json:"HitIntent,omitnil,omitempty" name:"HitIntent"`

	// Task flow response type.
	// 0: Task flow response.
	// 1: Silent task flow.
	// 2: Pull back script of workflow.
	// 3: Custom response of task flow.
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

type TaskFlowSummary

type TaskFlowSummary struct {
	// Task flow name.
	IntentName *string `json:"IntentName,omitnil,omitempty" name:"IntentName"`

	// Entity list.
	UpdatedSlotValues []*ValueInfo `json:"UpdatedSlotValues,omitnil,omitempty" name:"UpdatedSlotValues"`

	// Node list.
	RunNodes []*RunNodeInfo `json:"RunNodes,omitnil,omitempty" name:"RunNodes"`

	// Intent determination.
	Purposes []*string `json:"Purposes,omitnil,omitempty" name:"Purposes"`
}

type TaskParams

type TaskParams struct {
	// Download address. Download through the COS bucket temporary key.
	CosPath *string `json:"CosPath,omitnil,omitempty" name:"CosPath"`
}

type TokenStat

type TokenStat struct {
	// Session ID.
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// Request ID.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`

	// It corresponds to a session, session id, used for storing messages for answering. It can be generated in advance, used when saving messages.
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// Number of consumed tokens.
	UsedCount *uint64 `json:"UsedCount,omitnil,omitempty" name:"UsedCount"`

	// Number of free tokens.
	FreeCount *uint64 `json:"FreeCount,omitnil,omitempty" name:"FreeCount"`

	// Total number of tokens for orders.
	OrderCount *uint64 `json:"OrderCount,omitnil,omitempty" name:"OrderCount"`

	// Current execution status summary. Constant: processing, success., failed.
	StatusSummary *string `json:"StatusSummary,omitnil,omitempty" name:"StatusSummary"`

	// Chinese display after summarizing the current execution status.
	StatusSummaryTitle *string `json:"StatusSummaryTitle,omitnil,omitempty" name:"StatusSummaryTitle"`

	// Current request execution time, in milliseconds.
	Elapsed *uint64 `json:"Elapsed,omitnil,omitempty" name:"Elapsed"`

	// Number of tokens consumed by the current request.
	TokenCount *uint64 `json:"TokenCount,omitnil,omitempty" name:"TokenCount"`

	// Execution information.
	Procedures []*Procedure `json:"Procedures,omitnil,omitempty" name:"Procedures"`

	// Execution process information TraceId.
	TraceId *string `json:"TraceId,omitnil,omitempty" name:"TraceId"`
}

type UnsatisfiedReply

type UnsatisfiedReply struct {
	// Unsatisfied response ID.
	ReplyBizId *string `json:"ReplyBizId,omitnil,omitempty" name:"ReplyBizId"`

	// Message record ID.
	RecordBizId *string `json:"RecordBizId,omitnil,omitempty" name:"RecordBizId"`

	// User question.
	Question *string `json:"Question,omitnil,omitempty" name:"Question"`

	// Application response.
	Answer *string `json:"Answer,omitnil,omitempty" name:"Answer"`

	// Error type.
	Reasons []*string `json:"Reasons,omitnil,omitempty" name:"Reasons"`
}

type UploadAttributeLabelRequest

type UploadAttributeLabelRequest struct {
	*tchttp.BaseRequest

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Filename.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Cos path.
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// Verify the consistency of files uploaded to the cloud and local files by validating the crc64 encoding in the x-cos-hash-crc64ecma header.
	CosHash *string `json:"CosHash,omitnil,omitempty" name:"CosHash"`

	// File size.
	Size *string `json:"Size,omitnil,omitempty" name:"Size"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewUploadAttributeLabelRequest

func NewUploadAttributeLabelRequest() (request *UploadAttributeLabelRequest)

func (*UploadAttributeLabelRequest) FromJsonString

func (r *UploadAttributeLabelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadAttributeLabelRequest) ToJsonString

func (r *UploadAttributeLabelRequest) ToJsonString() string

type UploadAttributeLabelRequestParams

type UploadAttributeLabelRequestParams struct {
	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Filename.
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// Cos path.
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// Verify the consistency of files uploaded to the cloud and local files by validating the crc64 encoding in the x-cos-hash-crc64ecma header.
	CosHash *string `json:"CosHash,omitnil,omitempty" name:"CosHash"`

	// File size.
	Size *string `json:"Size,omitnil,omitempty" name:"Size"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type UploadAttributeLabelResponse

type UploadAttributeLabelResponse struct {
	*tchttp.BaseResponse
	Response *UploadAttributeLabelResponseParams `json:"Response"`
}

func NewUploadAttributeLabelResponse

func NewUploadAttributeLabelResponse() (response *UploadAttributeLabelResponse)

func (*UploadAttributeLabelResponse) FromJsonString

func (r *UploadAttributeLabelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadAttributeLabelResponse) ToJsonString

func (r *UploadAttributeLabelResponse) ToJsonString() string

type UploadAttributeLabelResponseParams

type UploadAttributeLabelResponseParams struct {
	// Import error.
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// Error link.
	ErrorLink *string `json:"ErrorLink,omitnil,omitempty" name:"ErrorLink"`

	// Error link text.
	ErrorLinkText *string `json:"ErrorLinkText,omitnil,omitempty" name:"ErrorLinkText"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ValueInfo

type ValueInfo struct {
	// Value ID.
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Value type, 0: unknown or empty; 1: string; 2: integer; 3: float; 4: boolean; 5: array (string array); 6: object_array (structure array); 7: object (structure).
	ValueType *int64 `json:"ValueType,omitnil,omitempty" name:"ValueType"`

	// String.
	ValueStr *string `json:"ValueStr,omitnil,omitempty" name:"ValueStr"`

	// Int (return as a string to avoid precision loss).
	ValueInt *string `json:"ValueInt,omitnil,omitempty" name:"ValueInt"`

	// Float.
	ValueFloat *float64 `json:"ValueFloat,omitnil,omitempty" name:"ValueFloat"`

	// Bool.
	ValueBool *bool `json:"ValueBool,omitnil,omitempty" name:"ValueBool"`

	// Array.
	ValueStrArray []*string `json:"ValueStrArray,omitnil,omitempty" name:"ValueStrArray"`
}

type VerifyQARequest

type VerifyQARequest struct {
	*tchttp.BaseRequest

	// Q&A list.
	List []*QAList `json:"List,omitnil,omitempty" name:"List"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

func NewVerifyQARequest

func NewVerifyQARequest() (request *VerifyQARequest)

func (*VerifyQARequest) FromJsonString

func (r *VerifyQARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyQARequest) ToJsonString

func (r *VerifyQARequest) ToJsonString() string

type VerifyQARequestParams

type VerifyQARequestParams struct {
	// Q&A list.
	List []*QAList `json:"List,omitnil,omitempty" name:"List"`

	// Application ID.
	BotBizId *string `json:"BotBizId,omitnil,omitempty" name:"BotBizId"`

	// Login to user's root account (required in integrator mode).
	LoginUin *string `json:"LoginUin,omitnil,omitempty" name:"LoginUin"`

	// Login to user's sub-account (required in integrator mode).
	LoginSubAccountUin *string `json:"LoginSubAccountUin,omitnil,omitempty" name:"LoginSubAccountUin"`
}

Predefined struct for user

type VerifyQAResponse

type VerifyQAResponse struct {
	*tchttp.BaseResponse
	Response *VerifyQAResponseParams `json:"Response"`
}

func NewVerifyQAResponse

func NewVerifyQAResponse() (response *VerifyQAResponse)

func (*VerifyQAResponse) FromJsonString

func (r *VerifyQAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyQAResponse) ToJsonString

func (r *VerifyQAResponse) ToJsonString() string

type VerifyQAResponseParams

type VerifyQAResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VoiceConfig

type VoiceConfig struct {
	VoiceType *uint64 `json:"VoiceType,omitnil,omitempty" name:"VoiceType"`

	TimbreKey *string `json:"TimbreKey,omitnil,omitempty" name:"TimbreKey"`

	VoiceName *string `json:"VoiceName,omitnil,omitempty" name:"VoiceName"`
}

type WorkFlowSummary

type WorkFlowSummary struct {
	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Workflow running ID.
	WorkflowRunId *string `json:"WorkflowRunId,omitnil,omitempty" name:"WorkflowRunId"`

	// Node information.
	RunNodes []*WorkflowRunNodeInfo `json:"RunNodes,omitnil,omitempty" name:"RunNodes"`

	// Tab.
	OptionCards []*string `json:"OptionCards,omitnil,omitempty" name:"OptionCards"`

	// Output results of multiple bubbles.
	Outputs []*string `json:"Outputs,omitnil,omitempty" name:"Outputs"`

	// Workflow release time, Unix timestamp.
	WorkflowReleaseTime *string `json:"WorkflowReleaseTime,omitnil,omitempty" name:"WorkflowReleaseTime"`
}

type WorkflowInfo

type WorkflowInfo struct {
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	WorkflowRunId *string `json:"WorkflowRunId,omitnil,omitempty" name:"WorkflowRunId"`

	OptionCards []*string `json:"OptionCards,omitnil,omitempty" name:"OptionCards"`

	Outputs []*string `json:"Outputs,omitnil,omitempty" name:"Outputs"`

	WorkflowReleaseTime *string `json:"WorkflowReleaseTime,omitnil,omitempty" name:"WorkflowReleaseTime"`
}

type WorkflowRunNodeInfo

type WorkflowRunNodeInfo struct {
	// Node ID.
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// Node type.
	NodeType *uint64 `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// Node name.
	NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`

	// Status.
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Input..
	Input *string `json:"Input,omitnil,omitempty" name:"Input"`

	// Output.
	Output *string `json:"Output,omitnil,omitempty" name:"Output"`

	// Task output.
	TaskOutput *string `json:"TaskOutput,omitnil,omitempty" name:"TaskOutput"`

	// Error message.
	FailMessage *string `json:"FailMessage,omitnil,omitempty" name:"FailMessage"`

	// Time consumption.
	CostMilliSeconds *uint64 `json:"CostMilliSeconds,omitnil,omitempty" name:"CostMilliSeconds"`

	// Large model output information.
	StatisticInfos []*StatisticInfo `json:"StatisticInfos,omitnil,omitempty" name:"StatisticInfos"`
}

Jump to

Keyboard shortcuts

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