BetaSkillsOperations interface

介面代表 BetaSkills 作業。

屬性

create

創造一個新版本的技能。 如果這個技能不存在,它就會被創造出來。

createFromFiles

透過多階段表單資料從上傳的檔案建立新版本的技能。

delete

刪除一項技能。

deleteVersion

刪除特定版本的技能。

download

下載預設版本技能的壓縮檔內容。

downloadVersion

下載特定技能版本的壓縮檔內容。

get

取得一項技能。

getVersion

取得特定版本的技能。

list

返回所有技能清單。

listVersions

列出該技能的所有版本。

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>