AgentsOperations interface

代表代理程式作業的介面。

屬性

delete

刪除代理程式。

deleteVersion

刪除代理程式的特定版本。

get

擷取代理程式。

getVersion

擷取代理程式的特定版本。

list

傳回所有客服專員的清單。

listVersions

傳回代理程式的版本清單。

方法

create(string, AgentDefinitionUnion, AgentsCreateOptionalParams)

創造代理人。

create(string, string, Record<string, any>, AgentsCreateAgentFromManifestOptionalParams)

從資訊清單建立代理程式。

createVersion(string, AgentDefinitionUnion, AgentsCreateOptionalParams)

建立一個新的代理版本。

createVersion(string, string, Record<string, any>, AgentsCreateAgentVersionFromManifestOptionalParams)

從資訊清單建立新的代理程式版本。

update(string, AgentDefinitionUnion, AgentsUpdateOptionalParams)

如果代理程式定義有任何變更,則透過新增版本來更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。

update(string, string, Record<string, any>, AgentsUpdateAgentFromManifestOptionalParams)

若代理定義有任何變更,會從清單更新代理,新增新版本。 如果沒有變更,則傳回現有的代理程式版本。

屬性詳細資料

delete

刪除代理程式。

delete: (agentName: string, options?: AgentsDeleteOptionalParams) => Promise<DeleteAgentResponse>

屬性值

(agentName: string, options?: AgentsDeleteOptionalParams) => Promise<DeleteAgentResponse>

deleteVersion

刪除代理程式的特定版本。

deleteVersion: (agentName: string, agentVersion: string, options?: AgentsDeleteVersionOptionalParams) => Promise<DeleteAgentVersionResponse>

屬性值

(agentName: string, agentVersion: string, options?: AgentsDeleteVersionOptionalParams) => Promise<DeleteAgentVersionResponse>

get

擷取代理程式。

get: (agentName: string, options?: AgentsGetOptionalParams) => Promise<Agent>

屬性值

(agentName: string, options?: AgentsGetOptionalParams) => Promise<Agent>

getVersion

擷取代理程式的特定版本。

getVersion: (agentName: string, agentVersion: string, options?: AgentsGetVersionOptionalParams) => Promise<AgentVersion>

屬性值

(agentName: string, agentVersion: string, options?: AgentsGetVersionOptionalParams) => Promise<AgentVersion>

list

傳回所有客服專員的清單。

list: (options?: AgentsListOptionalParams) => PagedAsyncIterableIterator<Agent, Agent[], PageSettings>

屬性值

(options?: AgentsListOptionalParams) => PagedAsyncIterableIterator<Agent, Agent[], PageSettings>

listVersions

傳回代理程式的版本清單。

listVersions: (agentName: string, options?: AgentsListVersionsOptionalParams) => PagedAsyncIterableIterator<AgentVersion, AgentVersion[], PageSettings>

屬性值

(agentName: string, options?: AgentsListVersionsOptionalParams) => PagedAsyncIterableIterator<AgentVersion, AgentVersion[], PageSettings>

方法詳細資料

create(string, AgentDefinitionUnion, AgentsCreateOptionalParams)

創造代理人。

function create(name: string, definition: AgentDefinitionUnion, options?: AgentsCreateOptionalParams): Promise<Agent>

參數

name

string

傳回

Promise<Agent>

create(string, string, Record<string, any>, AgentsCreateAgentFromManifestOptionalParams)

從資訊清單建立代理程式。

function create(name: string, manifestId: string, parameterValues: Record<string, any>, options?: AgentsCreateAgentFromManifestOptionalParams): Promise<Agent>

參數

name

string

manifestId

string

parameterValues

Record<string, any>

傳回

Promise<Agent>

createVersion(string, AgentDefinitionUnion, AgentsCreateOptionalParams)

建立一個新的代理版本。

function createVersion(agentName: string, definition: AgentDefinitionUnion, options?: AgentsCreateOptionalParams): Promise<AgentVersion>

參數

agentName

string

傳回

Promise<AgentVersion>

createVersion(string, string, Record<string, any>, AgentsCreateAgentVersionFromManifestOptionalParams)

從資訊清單建立新的代理程式版本。

function createVersion(agentName: string, manifestId: string, parameterValues: Record<string, any>, options?: AgentsCreateAgentVersionFromManifestOptionalParams): Promise<AgentVersion>

參數

agentName

string

manifestId

string

parameterValues

Record<string, any>

傳回

Promise<AgentVersion>

update(string, AgentDefinitionUnion, AgentsUpdateOptionalParams)

如果代理程式定義有任何變更,則透過新增版本來更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。

function update(agentName: string, definition: AgentDefinitionUnion, options?: AgentsUpdateOptionalParams): Promise<Agent>

參數

agentName

string

傳回

Promise<Agent>

update(string, string, Record<string, any>, AgentsUpdateAgentFromManifestOptionalParams)

若代理定義有任何變更,會從清單更新代理,新增新版本。 如果沒有變更,則傳回現有的代理程式版本。

function update(agentName: string, manifestId: string, parameterValues: Record<string, any>, options?: AgentsUpdateAgentFromManifestOptionalParams): Promise<Agent>

參數

agentName

string

manifestId

string

parameterValues

Record<string, any>

傳回

Promise<Agent>