refazendo o order service
This commit is contained in:
17
src/shared/ResultModel.ts
Normal file
17
src/shared/ResultModel.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
export class ResultModel<T> {
|
||||
constructor(
|
||||
public success: boolean,
|
||||
public message?: string,
|
||||
public data?: T,
|
||||
public error?: any
|
||||
) {}
|
||||
|
||||
static success<T>(data?: T, message?: string): ResultModel<T> {
|
||||
return new ResultModel<T>(true, message, data);
|
||||
}
|
||||
|
||||
static failure<T>(message: string, error?: any): ResultModel<T> {
|
||||
return new ResultModel<T>(false, message, undefined, error);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user