All Downloads are FREE. Search and download functionalities are using the official Maven repository.

lspace.ns.vocab.schema.CreditCard.scala Maven / Gradle / Ivy

The newest version!
package lspace.ns.vocab.schema
import lspace.ns.vocab.schema._
import lspace.structure.{Property => LProperty, OntologyDef}
object CreditCard extends OntologyDef(
        iri = "http://schema.org/CreditCard",
        iris = Set("http://schema.org/CreditCard"),
        label = "CreditCard",
        comment = """A card payment method of a particular brand or name.  Used to mark up a particular payment method and/or the financial product/service that supplies the card account.

Commonly used values:

  • http://purl.org/goodrelations/v1#AmericanExpress
  • http://purl.org/goodrelations/v1#DinersClub
  • http://purl.org/goodrelations/v1#Discover
  • http://purl.org/goodrelations/v1#JCB
  • http://purl.org/goodrelations/v1#MasterCard
  • http://purl.org/goodrelations/v1#VISA
""", `@extends` = List(LoanOrCredit.ontology, PaymentCard.ontology) ){ object keys extends lspace.ns.vocab.schema.LoanOrCredit.Properties with lspace.ns.vocab.schema.PaymentCard.Properties{ lazy val monthlyMinimumRepaymentAmount = lspace.ns.vocab.schema.monthlyMinimumRepaymentAmount.property } override lazy val properties: List[LProperty] = List(monthlyMinimumRepaymentAmount) trait Properties extends lspace.ns.vocab.schema.LoanOrCredit.Properties with lspace.ns.vocab.schema.PaymentCard.Properties{ lazy val monthlyMinimumRepaymentAmount = lspace.ns.vocab.schema.monthlyMinimumRepaymentAmount.property } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy