plist-0.0.1: src/Text/XML/Plist/PlObject.hs
-----------------------------------------------------------------------------
--
-- Module : Text.XML.Plist.PlObject
-- Copyright : (c) Yuras Shumovich 2009
-- License : BSD3
--
-- Maintainer : shumovichy@gmail.com
-- Stability : experimental
-- Portability : portable
--
-- |PlObject data type
--
-----------------------------------------------------------------------------
module Text.XML.Plist.PlObject (
PlObject(..)
) where
import Data.Word
-- |Data type that represents plist object
data PlObject =
-- |string
PlString String |
-- |bool
PlBool Bool |
-- |integer
PlInteger Int |
-- |real
PlReal Double |
-- |array
PlArray [PlObject] |
-- |dictionary
PlDict [(String, PlObject)] |
-- |raw data
PlData [Word8] |
-- |date (ISO 8601, but currently it is not validated)
PlDate String
deriving Show