{"$class":"concerto.metamodel.Model","namespace":"org.accordproject.cicero.runtime","imports":[{"$class":"concerto.metamodel.ImportType","name":"AccordContract","namespace":"org.accordproject.cicero.contract","uri":"https://models.accordproject.org/cicero/contract.cto"},{"$class":"concerto.metamodel.ImportType","name":"AccordContractState","namespace":"org.accordproject.cicero.contract","uri":"https://models.accordproject.org/cicero/contract.cto"},{"$class":"concerto.metamodel.ImportType","name":"MonetaryAmount","namespace":"org.accordproject.money","uri":"https://models.accordproject.org/money.cto"}],"declarations":[{"$class":"concerto.metamodel.TransactionDeclaration","name":"Request","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1091,"line":28,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1113,"line":28,"column":23,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.TransactionDeclaration","name":"Response","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1149,"line":31,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1172,"line":31,"column":24,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.TransactionDeclaration","name":"ErrorResponse","isAbstract":true,"properties":[],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1206,"line":34,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1243,"line":34,"column":38,"$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":"AccordContract"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1427,"line":39,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1494,"line":42,"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":1494,"line":42,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1645,"line":45,"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":1645,"line":45,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1806,"line":48,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.DateTimeProperty","name":"deadline","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1806,"line":48,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1835,"line":49,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1317,"line":37,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1836,"line":49,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.EventDeclaration","name":"PaymentObligation","isAbstract":false,"properties":[{"$class":"concerto.metamodel.ObjectProperty","name":"amount","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"MonetaryAmount"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1884,"line":52,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1910,"line":53,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"description","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1910,"line":53,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":1931,"line":54,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1838,"line":51,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":1932,"line":54,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Obligation"}},{"$class":"concerto.metamodel.EventDeclaration","name":"NotificationObligation","isAbstract":false,"properties":[{"$class":"concerto.metamodel.StringProperty","name":"title","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":1986,"line":57,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2003,"line":58,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.StringProperty","name":"message","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2003,"line":58,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2020,"line":59,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":1934,"line":56,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2021,"line":59,"column":2,"$class":"concerto.metamodel.Position"}},"superType":{"$class":"concerto.metamodel.TypeIdentifier","name":"Obligation"}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Payload","isAbstract":false,"properties":[{"$class":"concerto.metamodel.ObjectProperty","name":"contract","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"AccordContract"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2100,"line":63,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2150,"line":64,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"request","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Request"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2150,"line":64,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2170,"line":65,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"state","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"AccordContractState"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2170,"line":65,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2207,"line":66,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2080,"line":62,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2208,"line":66,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Success","isAbstract":false,"properties":[{"$class":"concerto.metamodel.ObjectProperty","name":"response","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Response"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2337,"line":70,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2359,"line":71,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"state","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"AccordContractState"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2359,"line":71,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2389,"line":72,"column":3,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ObjectProperty","name":"emit","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"Event"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2389,"line":72,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2404,"line":73,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2317,"line":69,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2405,"line":73,"column":2,"$class":"concerto.metamodel.Position"}}},{"$class":"concerto.metamodel.ConceptDeclaration","name":"Failure","isAbstract":false,"properties":[{"$class":"concerto.metamodel.ObjectProperty","name":"error","type":{"$class":"concerto.metamodel.TypeIdentifier","name":"ErrorResponse"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel.Range","start":{"offset":2496,"line":76,"column":3,"$class":"concerto.metamodel.Position"},"end":{"offset":2518,"line":77,"column":1,"$class":"concerto.metamodel.Position"}}}],"location":{"$class":"concerto.metamodel.Range","start":{"offset":2476,"line":75,"column":1,"$class":"concerto.metamodel.Position"},"end":{"offset":2519,"line":77,"column":2,"$class":"concerto.metamodel.Position"}}}]}