24 lines
519 B
TypeScript
24 lines
519 B
TypeScript
export type KbxSuggestionCategory = 'inconvenience' | 'bug' | 'improvement'
|
|
|
|
export interface KbxSuggestionContext {
|
|
screenId: string
|
|
screenVersion: string
|
|
route: string
|
|
appVersion: string
|
|
userRole: string
|
|
activeFilters?: string[]
|
|
gridLayoutVersion?: string
|
|
}
|
|
|
|
export interface KbxSuggestionRequest {
|
|
category: KbxSuggestionCategory
|
|
message: string
|
|
includeScreenContext: boolean
|
|
context: KbxSuggestionContext
|
|
}
|
|
|
|
export interface KbxSuggestionResult {
|
|
suggestionId: string
|
|
receivedAt: string
|
|
}
|