BetaSkillsOperations interface
介面代表 BetaSkills 作業。
屬性
| create | 創造一個新版本的技能。 如果這個技能不存在,它就會被創造出來。 |
| create |
透過多階段表單資料從上傳的檔案建立新版本的技能。 |
| delete | 刪除一項技能。 |
| delete |
刪除特定版本的技能。 |
| download | 下載預設版本技能的壓縮檔內容。 |
| download |
下載特定技能版本的壓縮檔內容。 |
| get | 取得一項技能。 |
| get |
取得特定版本的技能。 |
| list | 返回所有技能清單。 |
| list |
列出該技能的所有版本。 |
| update | 更新技能。 |
屬性詳細資料
create
創造一個新版本的技能。 如果這個技能不存在,它就會被創造出來。
create: (name: string, options?: BetaSkillsCreateOptionalParams) => Promise<SkillVersion>
屬性值
(name: string, options?: BetaSkillsCreateOptionalParams) => Promise<SkillVersion>
createFromFiles
透過多階段表單資料從上傳的檔案建立新版本的技能。
createFromFiles: (name: string, content: CreateSkillVersionFromFilesBody, options?: CreateFromFilesOptionalParams) => Promise<SkillVersion>
屬性值
(name: string, content: CreateSkillVersionFromFilesBody, options?: CreateFromFilesOptionalParams) => Promise<SkillVersion>
delete
刪除一項技能。
delete: (name: string, options?: BetaSkillsDeleteOptionalParams) => Promise<DeleteSkillResponse>
屬性值
(name: string, options?: BetaSkillsDeleteOptionalParams) => Promise<DeleteSkillResponse>
deleteVersion
刪除特定版本的技能。
deleteVersion: (name: string, version: string, options?: DeleteVersionOptionalParams) => Promise<DeleteSkillVersionResponse>
屬性值
(name: string, version: string, options?: DeleteVersionOptionalParams) => Promise<DeleteSkillVersionResponse>
download
下載預設版本技能的壓縮檔內容。
download: (name: string, options?: BetaSkillsDownloadOptionalParams) => Promise<BetaSkillsDownloadResponse>
屬性值
(name: string, options?: BetaSkillsDownloadOptionalParams) => Promise<BetaSkillsDownloadResponse>
downloadVersion
下載特定技能版本的壓縮檔內容。
downloadVersion: (name: string, version: string, options?: DownloadVersionOptionalParams) => Promise<DownloadVersionResponse>
屬性值
(name: string, version: string, options?: DownloadVersionOptionalParams) => Promise<DownloadVersionResponse>
get
取得一項技能。
get: (name: string, options?: BetaSkillsGetOptionalParams) => Promise<Skill>
屬性值
(name: string, options?: BetaSkillsGetOptionalParams) => Promise<Skill>
getVersion
取得特定版本的技能。
getVersion: (name: string, version: string, options?: GetVersionOptionalParams) => Promise<SkillVersion>
屬性值
(name: string, version: string, options?: GetVersionOptionalParams) => Promise<SkillVersion>
list
返回所有技能清單。
list: (options?: BetaSkillsListOptionalParams) => PagedAsyncIterableIterator<Skill, Skill[], PageSettings>
屬性值
(options?: BetaSkillsListOptionalParams) => PagedAsyncIterableIterator<Skill, Skill[], PageSettings>
listVersions
列出該技能的所有版本。
listVersions: (name: string, options?: ListVersionsOptionalParams) => PagedAsyncIterableIterator<SkillVersion, SkillVersion[], PageSettings>
屬性值
(name: string, options?: ListVersionsOptionalParams) => PagedAsyncIterableIterator<SkillVersion, SkillVersion[], PageSettings>
update
更新技能。
update: (name: string, defaultVersion: string, options?: BetaSkillsUpdateOptionalParams) => Promise<Skill>
屬性值
(name: string, defaultVersion: string, options?: BetaSkillsUpdateOptionalParams) => Promise<Skill>