mirror of
https://github.com/bitwarden/cli
synced 2025-12-24 12:13:13 +00:00
31 lines
690 B
TypeScript
31 lines
690 B
TypeScript
import { BaseResponse } from './response/baseResponse';
|
|
|
|
export class Response {
|
|
static error(message: string): Response {
|
|
var res = new Response();
|
|
res.success = false;
|
|
res.message = message;
|
|
return res;
|
|
}
|
|
|
|
static notFound(): Response {
|
|
return Response.error('Not found.');
|
|
}
|
|
|
|
static badRequest(message: string): Response {
|
|
return Response.error(message);
|
|
}
|
|
|
|
static success(data?: BaseResponse): Response {
|
|
var res = new Response();
|
|
res.success = true;
|
|
res.data = data;
|
|
return res;
|
|
}
|
|
|
|
success: boolean;
|
|
message: string;
|
|
errorCode: number;
|
|
data: BaseResponse;
|
|
}
|