/// API返回结果类
///
/// API应答请求都会返回[ApiResult]对象。当返回的[success]值为`false`时表示请求错误。错误
/// 信息在[errorCode]和[errorMessage]表示。当[success]值为`true`时表示请求成功，结果数据
/// 在[data]中返回。
class ApiResult {
  /// 是否成功
  final bool success;

  /// 结果数据
  final dynamic data;

  /// 错误代码
  final String? errorCode;

  /// 错误消息
  final String? errorMessage;

  ApiResult({
    required this.success,
    this.data,
    this.errorCode,
    this.errorMessage,
  });
}
