keiro-dsl-0.4.0.1: test/conformance-structural/Generated/StructuralConformance/Structural/Shape/ArtifactInfo.hs
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
-- @generated by keiro-dsl; do not edit. Regenerated from the .keiro spec.
module Generated.StructuralConformance.Structural.Shape.ArtifactInfo (ArtifactInfoShape (..)) where
import Data.Text (Text)
import GHC.Generics (Generic)
import Generated.StructuralConformance.Structural.Shape.ArtifactKind qualified
import Generated.StructuralConformance.Structural.Shape.ArtifactLocation qualified
import Generated.StructuralConformance.Structural.Shape.ArtifactMetadata qualified
data ArtifactInfoShape = ArtifactInfo
{ artifactKey :: !Text
, displayName :: !Text
, artifactHash :: !(Maybe (Text))
, artifactKind :: !Generated.StructuralConformance.Structural.Shape.ArtifactKind.ArtifactKindShape
, location :: !Generated.StructuralConformance.Structural.Shape.ArtifactLocation.ArtifactLocationShape
, metadata :: !Generated.StructuralConformance.Structural.Shape.ArtifactMetadata.ArtifactMetadataShape
, active :: !Bool
, tags :: !([Text])
}
deriving stock (Eq, Generic, Show)