NetworkError class final

네트워크 오류

인터넷 연결 문제, 타임아웃 등 일시적인 네트워크 문제. 재시도하면 성공할 수 있습니다.

if (failure case NetworkError()) {
  showRetryButton();
}
Inheritance

Constructors

NetworkError({String? code, String? message, String? hint})
const

Properties

canRetry bool
재시도 가능한 에러인지 확인
no setterinherited
code String?
에러 코드
finalinherited
displayMessage String
사용자에게 표시할 메시지
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hint String?
해결 힌트
finalinherited
isCancelled bool
사용자가 로그인을 취소했는지 확인
no setterinherited
isConfigError bool
설정 오류인지 확인
no setterinherited
isNetworkError bool
네트워크 오류인지 확인
no setterinherited
isPermanent bool
영구적인 에러인지 확인
no setterinherited
isProviderNotConfigured bool
Provider 설정 오류인지 확인
no setterinherited
isTemporary bool
일시적인 에러인지 확인
no setterinherited
isTimeout bool
타임아웃 에러인지 확인
no setter
isTokenError bool
토큰 관련 오류인지 확인
no setterinherited
isTokenExpired bool
토큰 만료인지 확인
no setterinherited
message String?
에러 메시지 (한글)
finalinherited
requiresReauth bool
재인증이 필요한지 확인
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
severity ErrorSeverity
에러 심각도
no setterinherited
shouldIgnore bool
무시해도 되는 에러인지 확인
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
JSON으로 변환
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited