Family of Scotiabank Mortgages modeled in Clafer
General concepts
Most general concept: Mortgage
abstract Mortgage
xor kind
open
closed
xor interestRate
fixedForTheFullTerm
resetTogetherWithPaymentAmountEachTimeScotiabankPrimeRateChanges
xor paymentFrequency
weekly
biweekly
semiMonthly
monthly
xor financingAvailable
conventional
insured
enum MortgageTerm = sixMonths | oneYear