packages feed

hercules-ci-agent-0.9.2: src/Hercules/Agent/WorkerProtocol/Event/AttributeError.hs

{-# LANGUAGE DeriveAnyClass #-}

module Hercules.Agent.WorkerProtocol.Event.AttributeError where

import Data.Binary
import Protolude
import Prelude ()

data AttributeError = AttributeError
  { path :: [ByteString],
    message :: Text,
    errorType :: Maybe Text,
    errorDerivation :: Maybe Text,
    trace :: Maybe Text
  }
  deriving (Generic, Binary, Show, Eq)