Package kr.toxicity.model.api.util
Interface HttpUtil.Result<T>
- Type Parameters:
T- type
- All Known Implementing Classes:
HttpUtil.Result.Failure,HttpUtil.Result.Success
- Enclosing class:
HttpUtil
public static sealed interface HttpUtil.Result<T>
permits HttpUtil.Result.Success<T>, HttpUtil.Result.Failure<T>
http result
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordFailurestatic final recordSuccess -
Method Summary
-
Method Details
-
orElse
Gets the value or handle exception- Parameters:
function- exception handler- Returns:
- value
-