@takentrade/takentrade-libs
Version:
TakeNTrade shared libraries
20 lines (19 loc) • 410 B
TypeScript
export interface IAppResponse<T = any> {
status: ResponseStatus;
message: string;
data: T;
path?: string;
requestId?: string;
version?: string;
}
export interface IResponseMetadata {
path: string;
requestId?: string;
version?: string;
executionTime?: number;
}
export declare enum ResponseStatus {
SUCCESS = "success",
ERROR = "error",
WARNING = "warning"
}