packages feed

asif-1.0.0: app/App/Commands/Options/Type.hs

module App.Commands.Options.Type where

data EncodeFilesOptions = EncodeFilesOptions
  { encodeFilesOptionsSource   :: FilePath
  , encodeFilesOptionsTarget   :: FilePath
  , encodeFilesOptionsAsifType :: String
  } deriving (Eq, Show)

data ExtractFilesOptions = ExtractFilesOptions
  { extractFilesOptionsSource :: FilePath
  , extractFilesOptionsTarget :: FilePath
  } deriving (Eq, Show)

data ExtractSegmentsOptions = ExtractSegmentsOptions
  { extractSegmentsOptionsSource :: FilePath
  , extractSegmentsOptionsTarget :: FilePath
  } deriving (Eq, Show)

data DumpOptions = DumpOptions
  { dumpOptionsSource :: FilePath
  , dumpOptionsTarget :: FilePath
  } deriving (Eq, Show)