Files
UUVPN/source/lib/http/api_response.dart
T
Zeus 1bf69048f3 update ios project
update ios project
2024-07-24 11:51:39 +08:00

25 lines
482 B
Dart

import 'http_exceptions.dart';
class ApiResponse<T> implements Exception {
Status status;
T? data;
DioHttpException? exception;
/**
* 成功 网络请求
*/
ApiResponse.completed(this.data) : status = Status.COMPLETED;
/**
* 错误 网络请求
*/
ApiResponse.error(this.exception) : status = Status.ERROR;
@override
String toString() {
return "Status : $status \n Message : $exception \n Data : $data";
}
}
enum Status { COMPLETED, ERROR }