module Text.HTML5.MetaData.Schema.HomeAndConstructionBusiness 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.Organization
import qualified Text.HTML5.MetaData.Schema.LocalBusiness
import qualified Text.HTML5.MetaData.Schema.Electrician
import qualified Text.HTML5.MetaData.Schema.GeneralContractor
import qualified Text.HTML5.MetaData.Schema.HVACBusiness
import qualified Text.HTML5.MetaData.Schema.HousePainter
import qualified Text.HTML5.MetaData.Schema.Locksmith
import qualified Text.HTML5.MetaData.Schema.MovingCompany
import qualified Text.HTML5.MetaData.Schema.Plumber
import qualified Text.HTML5.MetaData.Schema.RoofingContractor
data HomeAndConstructionBusiness = HomeAndConstructionBusiness { additionalType :: AdditionalType
, alternateName :: AlternateName
, description :: Description
, image :: Image
, name :: Name
, sameAs :: SameAs
, url :: Url
, address :: Address
, aggregateRating :: AggregateRating
, containedIn :: ContainedIn
, event :: Event
, events :: Events
, faxNumber :: FaxNumber
, geo :: Geo
, globalLocationNumber :: GlobalLocationNumber
, interactionCount :: InteractionCount
, isicV4 :: IsicV4
, logo :: Logo
, map :: Map
, maps :: Maps
, openingHoursSpecification :: OpeningHoursSpecification
, photo :: Photo
, photos :: Photos
, review :: Review
, reviews :: Reviews
, telephone :: Telephone
, brand :: Brand
, contactPoint :: ContactPoint
, contactPoints :: ContactPoints
, department :: Department
, duns :: Duns
, email :: Email
, employee :: Employee
, employees :: Employees
, founder :: Founder
, founders :: Founders
, foundingDate :: FoundingDate
, hasPOS :: HasPOS
, legalName :: LegalName
, location :: Location
, makesOffer :: MakesOffer
, member :: Member
, members :: Members
, naics :: Naics
, owns :: Owns
, seeks :: Seeks
, subOrganization :: SubOrganization
, taxID :: TaxID
, vatID :: VatID
, branchOf :: BranchOf
, currenciesAccepted :: CurrenciesAccepted
, openingHours :: OpeningHours
, paymentAccepted :: PaymentAccepted
, priceRange :: PriceRange
}
deriving (Show, Read, Eq, Typeable)
instance MetaData HomeAndConstructionBusiness where
_label = const "Home And Construction Business"
_comment_plain = const ""
_comment = const ""
_url = const "http://schema.org/HomeAndConstructionBusiness"
_ancestors = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Thing.Thing)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Organization.Organization)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.LocalBusiness.LocalBusiness)]
_subtypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Electrician.Electrician)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.GeneralContractor.GeneralContractor)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.HVACBusiness.HVACBusiness)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.HousePainter.HousePainter)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Locksmith.Locksmith)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.MovingCompany.MovingCompany)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Plumber.Plumber)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.RoofingContractor.RoofingContractor)]
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.LocalBusiness.LocalBusiness)]