{"$class":"concerto.metamodel.Model","namespace":"org.accordproject.runtime","imports":[{"$class":"concerto.metamodel.ImportType","name":"Contract","namespace":"org.accordproject.contract","uri":"https://models.accordproject.org/accordproject/contract.cto"}],"declarations":[{"$class":"concerto.metamodel.TransactionDeclaration","name":"Request","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":856,"line":27,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":879,"line":28,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.TransactionDeclaration","name":"Response","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":915,"line":31,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":939,"line":32,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.EventDeclaration","name":"Obligation","isAbstract":true,"properties":[{"$class":"concerto.metamodel.RelationshipProperty","name":"contract","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Contract"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1134,"line":37,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1195,"line":40,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.RelationshipProperty","name":"promisor","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Participant"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1195,"line":40,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1280,"line":43,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.RelationshipProperty","name":"promisee","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Participant"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1280,"line":43,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1375,"line":46,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DateTimeProperty","name":"deadline","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1375,"line":46,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1404,"line":47,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1013,"line":35,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1405,"line":47,"column":2,"$class":"concerto.metamodel.Position"}},"identified":{"$class":"concerto.metamodel.Identified"}},{"$class":"concerto.metamodel.AssetDeclaration","name":"State","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1479,"line":50,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1494,"line":51,"column":2,"$class":"concerto.metamodel.Position"}}}],"concertoVersion":">= 1.0.0"}