packages feed

hercules-ci-api-agent-0.4.3.0: src/Hercules/API/Agent/Evaluate/EvaluateTask/OnPush.hs

{-# LANGUAGE DeriveAnyClass #-}

module Hercules.API.Agent.Evaluate.EvaluateTask.OnPush where

import Hercules.API.Agent.Evaluate.ImmutableInput (ImmutableInput)
import Hercules.API.Prelude

data OnPush = MkOnPush
  { name :: Text,
    -- | extraInputs
    inputs :: Map Text ImmutableInput
  }
  deriving (Generic, Show, Eq, NFData, ToJSON, FromJSON)