module Text.HTML5.MetaData.Schema.CreateAction where
import Text.HTML5.MetaData.Class
import Text.HTML5.MetaData.Type
import Data.Text
import Data.Typeable
import qualified Text.HTML5.MetaData.Schema.Thing
import qualified Text.HTML5.MetaData.Schema.Action
import qualified Text.HTML5.MetaData.Schema.CookAction
import qualified Text.HTML5.MetaData.Schema.DrawAction
import qualified Text.HTML5.MetaData.Schema.FilmAction
import qualified Text.HTML5.MetaData.Schema.PaintAction
import qualified Text.HTML5.MetaData.Schema.PhotographAction
import qualified Text.HTML5.MetaData.Schema.WriteAction
data CreateAction = CreateAction { additionalType :: AdditionalType
, alternateName :: AlternateName
, description :: Description
, image :: Image
, name :: Name
, sameAs :: SameAs
, url :: Url
, agent :: Agent
, endTime :: EndTime
, instrument :: Instrument
, location :: Location
, object :: Object
, participant :: Participant
, result :: Result
, startTime :: StartTime
}
deriving (Show, Read, Eq, Typeable)
instance MetaData CreateAction where
_label = const "Create Action"
_comment_plain = const ""
_comment = const ""
_url = const "http://schema.org/CreateAction"
_ancestors = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Thing.Thing)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Action.Action)]
_subtypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.CookAction.CookAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.DrawAction.DrawAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.FilmAction.FilmAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.PaintAction.PaintAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.PhotographAction.PhotographAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.WriteAction.WriteAction)]
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Action.Action)]