{"$class":"concerto.metamodel@1.0.0.Model","decorators":[],"namespace":"org.accordproject.cicero.runtime@0.2.0","imports":[{"$class":"concerto.metamodel@1.0.0.ImportTypes","namespace":"org.accordproject.cicero.contract@0.2.0","types":["AccordContract","AccordContractState"],"uri":"https://models.accordproject.org/cicero/contract@0.2.0.cto"},{"$class":"concerto.metamodel@1.0.0.ImportType","name":"MonetaryAmount","namespace":"org.accordproject.money@0.3.0","uri":"https://models.accordproject.org/money@0.3.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":1014,"line":27,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1036,"line":27,"column":23,"$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":1072,"line":30,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1095,"line":30,"column":24,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.TransactionDeclaration","name":"ErrorResponse","isAbstract":true,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1129,"line":33,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1166,"line":33,"column":38,"$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":"AccordContract"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1350,"line":38,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1417,"line":41,"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":1417,"line":41,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1568,"line":44,"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":1568,"line":44,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1729,"line":47,"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":1729,"line":47,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1758,"line":48,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1240,"line":36,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1759,"line":48,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EventDeclaration","name":"PaymentObligation","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"amount","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"MonetaryAmount"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1807,"line":51,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1833,"line":52,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"description","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1833,"line":52,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1854,"line":53,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1761,"line":50,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1855,"line":53,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Obligation"}},{"$class":"concerto.metamodel@1.0.0.EventDeclaration","name":"NotificationObligation","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"title","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1909,"line":56,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1926,"line":57,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"message","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1926,"line":57,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1943,"line":58,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1857,"line":55,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1944,"line":58,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Obligation"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Payload","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"contract","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"AccordContract"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2023,"line":62,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2073,"line":63,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"request","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Request"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2073,"line":63,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2093,"line":64,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"state","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"AccordContractState"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2093,"line":64,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2130,"line":65,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2003,"line":61,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2131,"line":65,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Success","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"response","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Response"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2260,"line":69,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2282,"line":70,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"state","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"AccordContractState"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2282,"line":70,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2312,"line":71,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"emit","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Event"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2312,"line":71,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2327,"line":72,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2240,"line":68,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2328,"line":72,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Failure","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"error","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ErrorResponse"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2419,"line":75,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2441,"line":76,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2399,"line":74,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2442,"line":76,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}}],"concertoVersion":"^3.0.0"}