{"$class":"concerto.metamodel@1.0.0.Model","decorators":[],"namespace":"org.accordproject.runtime@0.2.0","imports":[{"$class":"concerto.metamodel@1.0.0.ImportType","name":"Contract","namespace":"org.accordproject.contract@0.2.0","uri":"https://models.accordproject.org/accordproject/contract@0.2.0.cto"}],"declarations":[{"$class":"concerto.metamodel@1.0.0.TransactionDeclaration","name":"Request","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":872,"line":27,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":895,"line":28,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.TransactionDeclaration","name":"Response","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":931,"line":31,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":955,"line":32,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EventDeclaration","name":"Obligation","isAbstract":true,"properties":[{"$class":"concerto.metamodel@1.0.0.RelationshipProperty","name":"contract","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Contract"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1150,"line":37,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1211,"line":40,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.RelationshipProperty","name":"promisor","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Participant"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1211,"line":40,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1296,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.RelationshipProperty","name":"promisee","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Participant"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1296,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1391,"line":46,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.DateTimeProperty","name":"deadline","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1391,"line":46,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1420,"line":47,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1029,"line":35,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1421,"line":47,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"identified":{"$class":"concerto.metamodel@1.0.0.Identified"}},{"$class":"concerto.metamodel@1.0.0.AssetDeclaration","name":"State","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1495,"line":50,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1510,"line":51,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}}],"concertoVersion":"^3.0.0"}