ISkillContext provides access to powers, configuration and execution information.

Hierarchy

  • ISkillContext

Index

Properties

audience

audience: Audience

availableOutputChannels

availableOutputChannels: ISkillChannel[]

event

getSkillRunState

getSkillRunState: (key: string) => Promise<any>

Type declaration

    • (key: string): Promise<any>
    • Parameters

      • key: string

      Returns Promise<any>

organizationId

organizationId: string

powers

powers: IPowerSet

setSkillRunState

setSkillRunState: (key: string, value: any) => Promise<boolean>

Type declaration

    • (key: string, value: any): Promise<boolean>
    • Parameters

      • key: string
      • value: any

      Returns Promise<boolean>

skillConfig

skillConfig: SkillConfig

skillMetadata

skillMetadata: ISkillMetadata

userId

userId: string

Methods

getLocale

  • getLocale(): string
  • Returns string

putMessage

Generated using TypeDoc