{"$class":"concerto.metamodel.Model","namespace":"org.accordproject.finance.loan","imports":[{"$class":"concerto.metamodel.ImportType","name":"Duration","namespace":"org.accordproject.time","uri":"https://models.accordproject.org/time.cto"},{"$class":"concerto.metamodel.ImportType","name":"CurrencyCode","namespace":"org.accordproject.money","uri":"https://models.accordproject.org/money.cto"},{"$class":"concerto.metamodel.ImportType","name":"CryptoCurrencyCode","namespace":"org.accordproject.money","uri":"https://models.accordproject.org/money.cto"}],"declarations":[{"$class":"concerto.metamodel.EnumDeclaration","name":"CurrencyType","properties":[{"$class":"concerto.metamodel.EnumProperty","name":"MONETARY","location":{"$class":"concerto.metamodel.Range","start":{"offset":900,"line":22,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":913,"line":23,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.EnumProperty","name":"CRYPTOMONETARY","location":{"$class":"concerto.metamodel.Range","start":{"offset":913,"line":23,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":930,"line":24,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":878,"line":21,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":931,"line":24,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"PaymentFrequency","isAbstract":false,"properties":[{"$class":"concerto.metamodel.IntegerProperty","name":"periodMultiplier","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":964,"line":27,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":995,"line":28,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"period","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Duration"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":995,"line":28,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1013,"line":29,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":933,"line":26,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1014,"line":29,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Loan","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"instrumentId","isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1226,"line":37,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1254,"line":38,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"description","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1254,"line":38,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1288,"line":39,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"currencyType","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"CurrencyType"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1288,"line":39,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1320,"line":40,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"currencyCode","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"CurrencyCode"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1320,"line":40,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1361,"line":41,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"cryptoCurrencyCode","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"CryptoCurrencyCode"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1361,"line":41,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1414,"line":42,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"exchangeId","isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1414,"line":42,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1449,"line":43,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"clearanceSystem","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1449,"line":43,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1487,"line":44,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"definition","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1487,"line":44,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1520,"line":45,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"lein","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1520,"line":45,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1556,"line":46,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"facilityType","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1556,"line":46,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1591,"line":47,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DateTimeProperty","name":"maturity","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1591,"line":47,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1615,"line":48,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DateTimeProperty","name":"creditAgreementDate","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1615,"line":48,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1650,"line":49,"column":5,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"tranche","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1650,"line":49,"column":5,"$class":"concerto.metamodel.Position"},"end":{"offset":1676,"line":50,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1207,"line":36,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1677,"line":50,"column":2,"$class":"concerto.metamodel.Position"}}}]}