[blip-sdk] Added analysis call parameters (#41350)

* Added type definition for blip-sdk

* - Removed non used test file reference;
- Fixed lint rule errors.

* Added analysis filter parameters

* Fixed linting

* Updated package version

* Removed patch version from header
This commit is contained in:
Henrique Cunha Fonseca Torquato 2020-01-02 15:32:12 -03:00 committed by Ryan Cavanaugh
parent 28b3aff301
commit 6128208a97

View File

@ -1,4 +1,4 @@
// Type definitions for blip-sdk 7.x
// Type definitions for blip-sdk 7.3
// Project: https://github.com/takenet/blip-sdk-js#readme
// Definitions by: Henrique Torquato <https://github.com/henriquetorquato>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
@ -8,9 +8,28 @@ export namespace BlipSdk.Extensions {
interface ArtificialIntelligence {
// Analysis
getAnalysis(skip?: number, take?: number, ascending?: boolean, filter?: string): Promise<object[]>;
getAnalysis(
skip?: number,
take?: number,
ascending?: boolean,
filter?: string,
intents?: object[],
feedbacks?: object[],
source?: string,
beginDate?: string,
endDate?: string,
minScore?: string,
maxScore?: string): Promise<object>;
analyse(analysis: object): Promise<object>;
setAnalysisByEmail(analysis: object): Promise<object>;
setAnalysisByEmail(
emailAndFilter: object,
intents?: object[],
feedbacks?: object[],
source?: string,
beginDate?: string,
endDate?: string,
minScore?: string,
maxScore?: string): Promise<object>;
setAnalysisFeedback(id: string, analysisFeedback: object): Promise<object>;
setAnalysesFeedback(analyses: object[]): Promise<object>;