clwoz-models
Version:
Models for ConversationLearner
37 lines (31 loc) • 764 B
text/typescript
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import { LogRound } from './LogDialog'
import { FilledEntity } from './FilledEntity'
export enum DialogType {
TEACH = 'teach',
TRAINDIALOG = 'traindialog',
LOGDIALOG = 'logdialog'
}
export interface Session {
sessionId: string
logDialogId: string
createdDatetime: string
lastQueryDatetime: string
packageId: string
saveToLog: boolean
}
export interface SessionList {
sessions: Session[]
}
export interface SessionIdList {
sessionIds: string[]
}
export interface SessionCreateParams {
contextDialog?: LogRound[]
packageId?: string
saveToLog: boolean
initialFilledEntities: FilledEntity[]
}