BetaSkillsOperations interface

Interface representing a BetaSkills operations.

Properties

create

Creates a skill.

createFromPackage

Creates a skill from a zip package.

delete

Deletes a skill.

download

Downloads a skill package.

get

Retrieves a skill.

list

Returns the list of all skills.

update

Updates an existing skill.

Property Details

create

Creates a skill.

create: (name: string, options?: BetaSkillsCreateOptionalParams) => Promise<SkillObject>

Property Value

(name: string, options?: BetaSkillsCreateOptionalParams) => Promise<SkillObject>

createFromPackage

Creates a skill from a zip package.

createFromPackage: (body: Uint8Array, options?: CreateFromPackageOptionalParams) => Promise<SkillObject>

Property Value

(body: Uint8Array, options?: CreateFromPackageOptionalParams) => Promise<SkillObject>

delete

Deletes a skill.

delete: (skillName: string, options?: BetaSkillsDeleteOptionalParams) => Promise<DeleteSkillResponse>

Property Value

(skillName: string, options?: BetaSkillsDeleteOptionalParams) => Promise<DeleteSkillResponse>

download

Downloads a skill package.

download: (skillName: string, options?: BetaSkillsDownloadOptionalParams) => Promise<BetaSkillsDownloadResponse>

Property Value

(skillName: string, options?: BetaSkillsDownloadOptionalParams) => Promise<BetaSkillsDownloadResponse>

get

Retrieves a skill.

get: (skillName: string, options?: BetaSkillsGetOptionalParams) => Promise<SkillObject>

Property Value

(skillName: string, options?: BetaSkillsGetOptionalParams) => Promise<SkillObject>

list

Returns the list of all skills.

list: (options?: BetaSkillsListOptionalParams) => PagedAsyncIterableIterator<SkillObject, SkillObject[], PageSettings>

Property Value

(options?: BetaSkillsListOptionalParams) => PagedAsyncIterableIterator<SkillObject, SkillObject[], PageSettings>

update

Updates an existing skill.

update: (skillName: string, options?: BetaSkillsUpdateOptionalParams) => Promise<SkillObject>

Property Value

(skillName: string, options?: BetaSkillsUpdateOptionalParams) => Promise<SkillObject>