toJsonLd method

  1. @override
Map<String, dynamic> toJsonLd()
override

Serialize SchemaRepaymentSpecification to JSON-LD

Implementation

@override
Map<String, dynamic> toJsonLd() => removeEmpty({
      ...super.toJsonLd(),
      '@type': 'RepaymentSpecification',
      'downPayment':
          convertToJsonLd(downPayment, [SchemaMonetaryAmount, num]),
      'earlyPrepaymentPenalty':
          convertToJsonLd(earlyPrepaymentPenalty, [SchemaMonetaryAmount]),
      'loanPaymentAmount':
          convertToJsonLd(loanPaymentAmount, [SchemaMonetaryAmount]),
      'loanPaymentFrequency': convertToJsonLd(loanPaymentFrequency, [num]),
      'numberOfLoanPayments': convertToJsonLd(numberOfLoanPayments, [num]),
    });