[ { "type": "interface", "name": "Transaction", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "Account" }, "name": "from", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "Account" }, "name": "to", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "float" }, "name": "amount", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "description", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "unsigned long" }, "name": "number", "extAttrs": [] }, { "type": "serializer", "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "Account", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "name", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "unsigned long" }, "name": "number", "extAttrs": [] }, { "type": "serializer", "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "operation": { "name": "serialize", "arguments": [] }, "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "Transaction2", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "Account2" }, "name": "from", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "Account2" }, "name": "to", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "float" }, "name": "amount", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "description", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": true, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "unsigned long" }, "name": "number", "extAttrs": [] }, { "type": "serializer", "patternMap": true, "names": [ "from", "to", "amount", "description" ], "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "Account2", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "name", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "unsigned long" }, "name": "number", "extAttrs": [] }, { "type": "serializer", "name": "number", "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "Account3", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "name", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "unsigned long" }, "name": "number", "extAttrs": [] }, { "type": "serializer", "patternMap": true, "names": [ "attribute" ], "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "Account4", "partial": false, "members": [ { "type": "operation", "getter": true, "setter": false, "creator": false, "deleter": false, "legacycaller": false, "static": false, "stringifier": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "object" }, "name": "getItem", "arguments": [ { "optional": false, "variadic": false, "extAttrs": [], "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "unsigned long" }, "name": "index" } ], "extAttrs": [] }, { "type": "serializer", "patternMap": true, "names": [ "getter" ], "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "Account5", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "secondname", "extAttrs": [] }, { "type": "serializer", "patternMap": true, "names": [ "inherit", "secondname" ], "extAttrs": [] } ], "inheritance": "Account", "extAttrs": [] }, { "type": "interface", "name": "Account6", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "secondname", "extAttrs": [] }, { "type": "serializer", "patternMap": true, "names": [ "inherit", "attribute" ], "extAttrs": [] } ], "inheritance": "Account", "extAttrs": [] }, { "type": "interface", "name": "Account7", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "name", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "unsigned long" }, "name": "number", "extAttrs": [] }, { "type": "serializer", "patternList": true, "names": [ "name", "number" ], "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "Account8", "partial": false, "members": [ { "type": "operation", "getter": true, "setter": false, "creator": false, "deleter": false, "legacycaller": false, "static": false, "stringifier": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "object" }, "name": "getItem", "arguments": [ { "optional": false, "variadic": false, "extAttrs": [], "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "unsigned long" }, "name": "index" } ], "extAttrs": [] }, { "type": "serializer", "patternList": true, "names": [ "getter" ], "extAttrs": [] } ], "inheritance": null, "extAttrs": [] } ]