module Text.HTML5.MetaData.Schema.TransferAction 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.BorrowAction
import qualified Text.HTML5.MetaData.Schema.DownloadAction
import qualified Text.HTML5.MetaData.Schema.GiveAction
import qualified Text.HTML5.MetaData.Schema.LendAction
import qualified Text.HTML5.MetaData.Schema.ReceiveAction
import qualified Text.HTML5.MetaData.Schema.ReturnAction
import qualified Text.HTML5.MetaData.Schema.SendAction
import qualified Text.HTML5.MetaData.Schema.TakeAction
data TransferAction = TransferAction { 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
, fromLocation :: FromLocation
, toLocation :: ToLocation
}
deriving (Show, Read, Eq, Typeable)
instance MetaData TransferAction where
_label = const "Transfer Action"
_comment_plain = const ""
_comment = const ""
_url = const "http://schema.org/TransferAction"
_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.BorrowAction.BorrowAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.DownloadAction.DownloadAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.GiveAction.GiveAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.LendAction.LendAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ReceiveAction.ReceiveAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ReturnAction.ReturnAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.SendAction.SendAction)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.TakeAction.TakeAction)]
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Action.Action)]