module Text.HTML5.MetaData.Schema.HairSalon 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.HealthAndBeautyBusiness
import qualified Text.HTML5.MetaData.Schema.HairSalon
import qualified Text.HTML5.MetaData.Schema.Place
data HairSalon = HairSalon { branchCode :: BranchCode
, currenciesAccepted :: CurrenciesAccepted
, openingHours :: OpeningHours
, paymentAccepted :: PaymentAccepted
, priceRange :: PriceRange
, additionalProperty :: AdditionalProperty
, address :: Address
, aggregateRating :: AggregateRating
, containedInPlace :: ContainedInPlace
, containsPlace :: ContainsPlace
, event :: Event
, faxNumber :: FaxNumber
, geo :: Geo
, globalLocationNumber :: GlobalLocationNumber
, hasMap :: HasMap
, isicV4 :: IsicV4
, logo :: Logo
, openingHoursSpecification :: OpeningHoursSpecification
, photo :: Photo
, review :: Review
, telephone :: Telephone
, alumni :: Alumni
, areaServed :: AreaServed
, award :: Award
, brand :: Brand
, contactPoint :: ContactPoint
, department :: Department
, dissolutionDate :: DissolutionDate
, duns :: Duns
, email :: Email
, employee :: Employee
, founder :: Founder
, foundingDate :: FoundingDate
, foundingLocation :: FoundingLocation
, hasOfferCatalog :: HasOfferCatalog
, hasPOS :: HasPOS
, legalName :: LegalName
, location :: Location
, makesOffer :: MakesOffer
, member :: Member
, memberOf :: MemberOf
, naics :: Naics
, numberOfEmployees :: NumberOfEmployees
, owns :: Owns
, parentOrganization :: ParentOrganization
, seeks :: Seeks
, subOrganization :: SubOrganization
, taxID :: TaxID
, vatID :: VatID
, 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 HairSalon where
_label = const "Hair Salon"
_comment_plain = const "A hair salon."
_comment = const "A hair salon."
_url = const "http://schema.org/HairSalon"
_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)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.HealthAndBeautyBusiness.HealthAndBeautyBusiness)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.HairSalon.HairSalon)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Thing.Thing)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Place.Place)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.LocalBusiness.LocalBusiness)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.HealthAndBeautyBusiness.HealthAndBeautyBusiness)]
_subtypes = const []
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.HealthAndBeautyBusiness.HealthAndBeautyBusiness)]