module Network.Pusher.Error (PusherError(..)) where import Control.Exception (Exception) import qualified Data.Text as T data PusherError -- |Data from the caller is not valid. = PusherArgumentError T.Text -- |Received non 200 response code from Pusher. | PusherNon200ResponseError T.Text -- |Received unexpected data from Pusher. | PusherInvalidResponseError T.Text deriving Show instance Exception PusherError