packages feed

hercules-ci-agent-0.8.0: src/Hercules/Agent/WorkerProtocol/LogSettings.hs

{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DerivingVia #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}

module Hercules.Agent.WorkerProtocol.LogSettings where

import Data.Binary
import Hercules.Agent.Sensitive
import Protolude

data LogSettings = LogSettings
  { path :: Text,
    baseURL :: Text,
    token :: Sensitive Text
  }
  deriving (Generic, Binary, Show, Eq)