AgentsOperations interface
代表代理程式作業的介面。
屬性
| delete | 刪除代理程式。 |
| delete |
刪除代理程式的特定版本。 |
| get | 擷取代理程式。 |
| get |
擷取代理程式的特定版本。 |
| list | 傳回所有客服專員的清單。 |
| list |
傳回代理程式的版本清單。 |
方法
| create(string, Agent |
創造代理人。 |
| create(string, string, Record<string, any>, Agents |
從資訊清單建立代理程式。 |
| create |
建立一個新的代理版本。 |
| create |
從資訊清單建立新的代理程式版本。 |
| update(string, Agent |
如果代理程式定義有任何變更,則透過新增版本來更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。 |
| update(string, string, Record<string, any>, Agents |
若代理定義有任何變更,會從清單更新代理,新增新版本。 如果沒有變更,則傳回現有的代理程式版本。 |
屬性詳細資料
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
- definition
- AgentDefinitionUnion
- options
- AgentsCreateOptionalParams
傳回
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
- definition
- AgentDefinitionUnion
- options
- AgentsCreateOptionalParams
傳回
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
- definition
- AgentDefinitionUnion
- options
- AgentsUpdateOptionalParams
傳回
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>