module Text.HTML5.MetaData.Schema.HealthAndBeautyBusiness 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.BeautySalon
import qualified Text.HTML5.MetaData.Schema.DaySpa
import qualified Text.HTML5.MetaData.Schema.HairSalon
import qualified Text.HTML5.MetaData.Schema.HealthClub
import qualified Text.HTML5.MetaData.Schema.NailSalon
import qualified Text.HTML5.MetaData.Schema.TattooParlor
data HealthAndBeautyBusiness = HealthAndBeautyBusiness { 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 HealthAndBeautyBusiness where
_label = const "Health And Beauty Business"
_comment_plain = const ""
_comment = const ""
_url = const "http://schema.org/HealthAndBeautyBusiness"
_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.BeautySalon.BeautySalon)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.DaySpa.DaySpa)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.HairSalon.HairSalon)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.HealthClub.HealthClub)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.NailSalon.NailSalon)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.TattooParlor.TattooParlor)]
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.LocalBusiness.LocalBusiness)]