module Handler.Sheet.PersonalisedFiles.Types
  ( PersonalisedSheetFilesDownloadAnonymous(..)
  , _PersonalisedSheetFilesDownloadAnonymous, _PersonalisedSheetFilesDownloadSurnames, _PersonalisedSheetFilesDownloadMatriculations, _PersonalisedSheetFilesDownloadGroups
  ) where

import Import


data PersonalisedSheetFilesDownloadAnonymous
  = PersonalisedSheetFilesDownloadAnonymous
  | PersonalisedSheetFilesDownloadSurnames
  | PersonalisedSheetFilesDownloadMatriculations
  | PersonalisedSheetFilesDownloadGroups
  deriving (Eq, Ord, Read, Show, Enum, Bounded, Generic, Typeable)
  deriving anyclass (Universe, Finite)
nullaryPathPiece ''PersonalisedSheetFilesDownloadAnonymous $ camelToPathPiece' 4
embedRenderMessage ''UniWorX ''PersonalisedSheetFilesDownloadAnonymous id

makePrisms ''PersonalisedSheetFilesDownloadAnonymous
