package Ġapp . th irty nin th . github viewer . data . network Ċ Ċ import Ġokhttp 3 . Http Url Ċ import Ġjava . io . IOException Ċ Ċ open Ġclass ĠNetwork Exception Ġ: ĠRuntimeException Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġsuper () ĊĠĠĠ Ġconstructor ( cause : ĠThrowable ) Ġ: Ġsuper ( cause ) Ċ } Ċ Ċ class ĠNo Internet Exception ( cause : ĠThrowable ) Ġ: ĠIOException ( cause ) Ċ Ċ class ĠEmpty DataException Ġ: ĠNetwork Exception () Ċ Ċ class ĠUnauthorized Exception ( val Ġcode : ĠInt , Ġval Ġrequest : ĠString , Ġval Ġurl : ĠHttp Url ) Ġ: ĊĠĠĠ ĠNetwork Exception () Ċ Ċ class ĠNotFound Exception ( val Ġcode : ĠInt , Ġval Ġrequest : ĠString , Ġval Ġurl : ĠHttp Url ) Ġ: ĠNetwork Exception () Ċ Ċ class ĠHttp Call Exception ( cause : ĠThrowable ) Ġ: ĠNetwork Exception ( cause ) Ċ Ċ class ĠUnexpected Exception ( cause : ĠThrowable ) Ġ: ĠNetwork Exception ( cause )