-------------------------------------------------------------------- -- | -- Module : MediaWiki.API.Action.ExpandTemplates -- Description : Representing ExpandTemplates requests. -- Copyright : (c) Sigbjorn Finne, 2008 -- License : BSD3 -- -- Maintainer: Sigbjorn Finne -- Stability : provisional -- Portability: portable -- -- Representing ExpandTemplates requests. -- -------------------------------------------------------------------- module MediaWiki.API.Action.ExpandTemplates where import MediaWiki.API.Types data ExpandTemplatesRequest = ExpandTemplatesRequest { etTitle :: Maybe PageName , etText :: String , etGenXml :: Maybe Bool } emptyExpandTemplatesRequest :: ExpandTemplatesRequest emptyExpandTemplatesRequest = ExpandTemplatesRequest { etTitle = Nothing , etText = "" , etGenXml = Nothing } data ExpandTemplatesResponse = ExpandTemplatesResponse { etExpandedText :: String , etExpandedXml :: Maybe String } emptyExpandTemplatesResponse :: ExpandTemplatesResponse emptyExpandTemplatesResponse = ExpandTemplatesResponse { etExpandedText = "" , etExpandedXml = Nothing }