mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 08:43:33 +00:00
cli response objects
This commit is contained in:
30
src/models/response.ts
Normal file
30
src/models/response.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user