api_result.dart 586 B

12345678910111213141516171819202122232425
  1. /// API返回结果类
  2. ///
  3. /// API应答请求都会返回[ApiResult]对象。当返回的[success]值为`false`时表示请求错误。错误
  4. /// 信息在[errorCode]和[errorMessage]表示。当[success]值为`true`时表示请求成功,结果数据
  5. /// 在[data]中返回。
  6. class ApiResult {
  7. /// 是否成功
  8. final bool success;
  9. /// 结果数据
  10. final dynamic data;
  11. /// 错误代码
  12. final String? errorCode;
  13. /// 错误消息
  14. final String? errorMessage;
  15. ApiResult({
  16. required this.success,
  17. this.data,
  18. this.errorCode,
  19. this.errorMessage,
  20. });
  21. }