namespace Back.Program.Common.Model { /// /// 입력 받은 토큰들(Access & Refresh) 자체에 문제가 있는 경우 /// public class TokenException: Exception { public TokenException(string message) : base(message) { } } /// /// 리프레시 토큰이 만료가 나있는 경우 /// public class RefreshRevokeException: Exception { public RefreshRevokeException(string message) : base(message) { } } /// /// 참조해야 하는 파일에서 오류가 발생하는 경우 /// public class FileNotValidException : Exception { public FileNotValidException(string message) : base(message) { } } /// /// 파일 내부에 값을 읽을 때 오류가 발생하는 경우 /// public class FileContentNotFoundException : Exception { public FileContentNotFoundException(string message) : base(message) { } } /// /// 외부 서비스에 연결시 연결 실패시 /// public class ServiceConnectionFailedException : Exception { public ServiceConnectionFailedException(string message) : base(message) { } } /// /// PUSH 서비스 중 데이터 사용에 문제가 발생했을시 /// public class PushInvalidException : Exception { public PushInvalidException(string message) : base(message) { } } /// /// 값이 있어야 하는데 NULL인 경우 /// public class OutNULLException : Exception { public OutNULLException(string message) : base(message) { } } }