cv-dialog-sdk
Version:
Catavolt Dialog Javascript API
34 lines (30 loc) • 1.14 kB
text/typescript
import { DialogMessageMessageType } from './types';
export interface DialogMessage {
/**
* A short language-independent identifier
*/
readonly code: string;
readonly messageType: DialogMessageMessageType;
/**
* A human-readable informative description. If a code is provided, then this message explains the meaning of the code.
*/
readonly message: string;
/**
* An object typically provided to help programmers diagnose an error.
* For example, a cause can be the name of a host programming exception.
*/
readonly cause: any;
/**
* This property is provided when the message pertains to one or more properties in a user interface view.
*/
readonly propertyNames: string[];
/**
* If this message is a generalization or aggregation, then children messages can be used to explain the individual facets.
*/
readonly children: DialogMessage[];
/**
* If the case of a host programming error, this property contains a stack trace of the host programming language.
*/
readonly stackTrace: string;
readonly type: string;
}