module Text.HTML5.MetaData.Schema.ConsumeAction 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.DrinkAction
import qualified Text.HTML5.MetaData.Schema.EatAction
import qualified Text.HTML5.MetaData.Schema.InstallAction
import qualified Text.HTML5.MetaData.Schema.ListenAction
import qualified Text.HTML5.MetaData.Schema.ReadAction
import qualified Text.HTML5.MetaData.Schema.UseAction
import qualified Text.HTML5.MetaData.Schema.ViewAction
import qualified Text.HTML5.MetaData.Schema.WatchAction
data ConsumeAction = ConsumeAction { 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 ConsumeAction where
_label = const "Consume Action"
_comment_plain = const ""
_comment = const ""
_url = const "http://schema.org/ConsumeAction"
_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.DrinkAction.DrinkAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.EatAction.EatAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.InstallAction.InstallAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ListenAction.ListenAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ReadAction.ReadAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.UseAction.UseAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ViewAction.ViewAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.WatchAction.WatchAction)]
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Action.Action)]