Methods
AddApp
AddApp( app: AppBase , query: string ) : Promise < string >
Parameters
app: AppBase
query: string
Returns Promise < string >
ArchiveApp
ArchiveApp( appId: string ) : Promise < string >
Parameters
Returns Promise < string >
Private BuildURL
BuildURL( baseUri: string , apiPath: string , query?: undefined | string ) : string
Parameters
baseUri: string
apiPath: string
Optional query: undefined | string
Returns string
CopyApps
CopyApps( srcUserId: string , destUserId: string , appId: string , luisSubscriptionKey: string ) : Promise < string >
Parameters
srcUserId: string
destUserId: string
appId: string
luisSubscriptionKey: string
Returns Promise < string >
EndSession
EndSession( appId: string , sessionId: string ) : Promise < string >
Parameters
appId: string
sessionId: string
Returns Promise < string >
EndTeach
EndTeach( appId: string , teachId: string , query: string ) : Promise < TrainResponse >
Parameters
appId: string
teachId: string
query: string
Returns Promise < TrainResponse >
GetApp
GetApp( appId: string ) : Promise < AppBase >
Parameters
Returns Promise < AppBase >
GetAppSource
GetAppSource( appId: string , packageId: string ) : Promise < AppDefinition >
Parameters
appId: string
packageId: string
Returns Promise < AppDefinition >
GetApps
GetApps( query: string ) : Promise < AppList >
Parameters
Returns Promise < AppList >
GetEntities
GetEntities( appId: string , query?: undefined | string ) : Promise < EntityList >
Parameters
appId: string
Optional query: undefined | string
Returns Promise < EntityList >
GetLogDialogs
GetLogDialogs( appId: string , packageIds: string [] ) : Promise < LogDialogList >
Parameters
appId: string
packageIds: string []
Returns Promise < LogDialogList >
GetSession
GetSession( appId: string , sessionId: string ) : Promise < Session >
Parameters
appId: string
sessionId: string
Returns Promise < Session >
GetTrainDialog
GetTrainDialog( appId: string , trainDialogId: string , includeDefinitions?: boolean ) : Promise < TrainDialog >
Parameters
appId: string
trainDialogId: string
Default value includeDefinitions: boolean = false
Returns Promise < TrainDialog >
LogDialogExtract
LogDialogExtract( appId: string , logDialogId: string , turnIndex: string , userInput: UserInput ) : Promise < ExtractResponse >
Parameters
appId: string
logDialogId: string
turnIndex: string
userInput: UserInput
Returns Promise < ExtractResponse >
LuisAuthoringKey
LuisAuthoringKey( ) : string | undefined
Returns string
|
undefined
Private MakeSessionURL
MakeSessionURL( apiPath: string , query?: undefined | string ) : string
Parameters
apiPath: string
Optional query: undefined | string
Returns string
Private MakeURL
MakeURL( apiPath: string , query?: undefined | string ) : string
Parameters
apiPath: string
Optional query: undefined | string
Returns string
PostAppSource
PostAppSource( appId: string , appDefinition: AppDefinition ) : Promise < void >
Parameters
appId: string
appDefinition: AppDefinition
Returns Promise < void >
PublishApp
PublishApp( appId: string , tagName: string ) : Promise < PackageReference >
Parameters
appId: string
tagName: string
Returns Promise < PackageReference >
PublishProdPackage
PublishProdPackage( appId: string , packageId: string ) : Promise < string >
Parameters
appId: string
packageId: string
Returns Promise < string >
SessionExtract
SessionExtract( appId: string , sessionId: string , userInput: UserInput ) : Promise < ExtractResponse >
Parameters
appId: string
sessionId: string
userInput: UserInput
Returns Promise < ExtractResponse >
SessionLogicResult
SessionLogicResult( appId: string , sessionId: string , actionId: string , actionResult: IActionResult ) : Promise < Object >
Parameters
appId: string
sessionId: string
actionId: string
Returns Promise < Object >
SessionScore
SessionScore( appId: string , sessionId: string , scorerInput: ScoreInput ) : Promise < ScoreResponse >
Parameters
appId: string
sessionId: string
scorerInput: ScoreInput
Returns Promise < ScoreResponse >
StartSession
StartSession( appId: string , sessionCreateParams: SessionCreateParams ) : Promise < Session >
Parameters
appId: string
sessionCreateParams: SessionCreateParams
Returns Promise < Session >
StartTeach
StartTeach( appId: string , createTeachParams: CreateTeachParams ) : Promise < TeachResponse >
Parameters
appId: string
createTeachParams: CreateTeachParams
Returns Promise < TeachResponse >
TeachExtract
TeachExtract( appId: string , teachId: string , userInput: UserInput , filteredDialog: string | null ) : Promise < ExtractResponse >
Parameters
appId: string
teachId: string
userInput: UserInput
filteredDialog: string | null
Returns Promise < ExtractResponse >
TeachExtractFeedback
TeachExtractFeedback( appId: string , teachId: string , extractorStep: TrainExtractorStep ) : Promise < TeachResponse >
Parameters
appId: string
teachId: string
extractorStep: TrainExtractorStep
Returns Promise < TeachResponse >
TeachScore
TeachScore( appId: string , teachId: string , scorerInput: ScoreInput ) : Promise < ScoreResponse >
Parameters
appId: string
teachId: string
scorerInput: ScoreInput
Returns Promise < ScoreResponse >
TeachScoreFeedback
TeachScoreFeedback( appId: string , teachId: string , scorerResponse: TrainScorerStep ) : Promise < TeachResponse >
Parameters
appId: string
teachId: string
scorerResponse: TrainScorerStep
Returns Promise < TeachResponse >
TrainDialogExtract
TrainDialogExtract( appId: string , trainDialogId: string , turnIndex: string , userInput: UserInput ) : Promise < ExtractResponse >
Parameters
appId: string
trainDialogId: string
turnIndex: string
userInput: UserInput
Returns Promise < ExtractResponse >
TrainDialogValidateTextVariation
TrainDialogValidateTextVariation( appId: string , trainDialogId: string , textVariation: TextVariation , filteredDialog: string ) : Promise < null >
Parameters
appId: string
trainDialogId: string
textVariation: TextVariation
filteredDialog: string
Returns Promise < null >
ValidationError
ValidationError( ) : string | null
Private send
send<T>( method: HTTP_METHOD , url: string , body?: any ) : Promise < T >
Type parameters
Parameters
url: string
Optional body: any
Returns Promise < T >
Legend
Module
Object literal
Variable
Function
Function with type parameter
Index signature
Type alias
Enumeration
Enumeration member
Property
Method
Interface
Interface with type parameter
Constructor
Property
Method
Index signature
Class
Class with type parameter
Constructor
Property
Method
Accessor
Index signature
Inherited constructor
Inherited property
Inherited method
Inherited accessor
Protected property
Protected method
Protected accessor
Private property
Private method
Private accessor
Static property
Static method
Create a new application