module Text.HTML5.MetaData.Schema.FinancialService 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.AccountingService
import qualified Text.HTML5.MetaData.Schema.AutomatedTeller
import qualified Text.HTML5.MetaData.Schema.BankOrCreditUnion
import qualified Text.HTML5.MetaData.Schema.InsuranceAgency
data FinancialService = FinancialService { 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 FinancialService where
_label = const "Financial Service"
_comment_plain = const ""
_comment = const ""
_url = const "http://schema.org/FinancialService"
_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.AccountingService.AccountingService)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.AutomatedTeller.AutomatedTeller)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.BankOrCreditUnion.BankOrCreditUnion)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.InsuranceAgency.InsuranceAgency)]
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.LocalBusiness.LocalBusiness)]