module Text.HTML5.MetaData.Schema.Intangible 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.AlignmentObject
import qualified Text.HTML5.MetaData.Schema.Audience
import qualified Text.HTML5.MetaData.Schema.Brand
import qualified Text.HTML5.MetaData.Schema.BroadcastChannel
import qualified Text.HTML5.MetaData.Schema.BusTrip
import qualified Text.HTML5.MetaData.Schema.Class
import qualified Text.HTML5.MetaData.Schema.DataFeedItem
import qualified Text.HTML5.MetaData.Schema.Demand
import qualified Text.HTML5.MetaData.Schema.EntryPoint
import qualified Text.HTML5.MetaData.Schema.Enumeration
import qualified Text.HTML5.MetaData.Schema.Flight
import qualified Text.HTML5.MetaData.Schema.GameServer
import qualified Text.HTML5.MetaData.Schema.Invoice
import qualified Text.HTML5.MetaData.Schema.ItemList
import qualified Text.HTML5.MetaData.Schema.JobPosting
import qualified Text.HTML5.MetaData.Schema.Language
import qualified Text.HTML5.MetaData.Schema.ListItem
import qualified Text.HTML5.MetaData.Schema.Offer
import qualified Text.HTML5.MetaData.Schema.Order
import qualified Text.HTML5.MetaData.Schema.OrderItem
import qualified Text.HTML5.MetaData.Schema.ParcelDelivery
import qualified Text.HTML5.MetaData.Schema.Permit
import qualified Text.HTML5.MetaData.Schema.ProgramMembership
import qualified Text.HTML5.MetaData.Schema.Property
import qualified Text.HTML5.MetaData.Schema.PropertyValueSpecification
import qualified Text.HTML5.MetaData.Schema.Quantity
import qualified Text.HTML5.MetaData.Schema.Rating
import qualified Text.HTML5.MetaData.Schema.Reservation
import qualified Text.HTML5.MetaData.Schema.Role
import qualified Text.HTML5.MetaData.Schema.Seat
import qualified Text.HTML5.MetaData.Schema.Service
import qualified Text.HTML5.MetaData.Schema.ServiceChannel
import qualified Text.HTML5.MetaData.Schema.StructuredValue
import qualified Text.HTML5.MetaData.Schema.Ticket
import qualified Text.HTML5.MetaData.Schema.TrainTrip
data Intangible = Intangible { additionalType :: AdditionalType
, alternateName :: AlternateName
, description :: Description
, image :: Image
, mainEntityOfPage :: MainEntityOfPage
, name :: Name
, potentialAction :: PotentialAction
, sameAs :: SameAs
, url :: Url
}
deriving (Show, Read, Eq, Typeable)
instance MetaData Intangible where
_label = const "Intangible"
_comment_plain = const "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc."
_comment = const "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc."
_url = const "http://schema.org/Intangible"
_ancestors = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Thing.Thing)]
_subtypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.AlignmentObject.AlignmentObject)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Audience.Audience)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Brand.Brand)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.BroadcastChannel.BroadcastChannel)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.BusTrip.BusTrip)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Class.Class)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.DataFeedItem.DataFeedItem)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Demand.Demand)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.EntryPoint.EntryPoint)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Enumeration.Enumeration)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Flight.Flight)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.GameServer.GameServer)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Invoice.Invoice)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ItemList.ItemList)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.JobPosting.JobPosting)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Language.Language)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ListItem.ListItem)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Offer.Offer)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Order.Order)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.OrderItem.OrderItem)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ParcelDelivery.ParcelDelivery)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Permit.Permit)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ProgramMembership.ProgramMembership)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Property.Property)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.PropertyValueSpecification.PropertyValueSpecification)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Quantity.Quantity)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Rating.Rating)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Reservation.Reservation)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Role.Role)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Seat.Seat)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Service.Service)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.ServiceChannel.ServiceChannel)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.StructuredValue.StructuredValue)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Ticket.Ticket)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.TrainTrip.TrainTrip)]
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Thing.Thing)]