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