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