ErrorMessageConfig constructor
ErrorMessageConfig({})
Implementation
ErrorMessageConfig({
Map<NetworkExceptionType, String>? messages,
Map<int, String>? httpMessages,
this.showDetail = false,
}) : messages =
messages ??
{
NetworkExceptionType.networkError: '网络连接失败',
NetworkExceptionType.timeout: '请求超时',
NetworkExceptionType.unauthorized: '登录已过期,请重新登录',
NetworkExceptionType.forbidden: '无权限访问',
NetworkExceptionType.notFound: '资源不存在',
NetworkExceptionType.serverError: '服务器错误',
NetworkExceptionType.parseError: '数据解析失败',
NetworkExceptionType.unknown: '未知错误',
},
httpMessages =
httpMessages ??
{
400: '请求参数错误',
401: '登录已过期,请重新登录',
403: '无权限访问',
404: '资源不存在',
500: '服务器错误',
502: '网关错误',
503: '服务不可用',
};