| [ |
| { |
| "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": [] |
| } |
| ] |