{ "info": { "description": "JavaScript client library for Ocean Protocol.", "title": "Squid-js API reference", "version": "0.2.7", "sourceUrl": "https://github.com/oceanprotocol/squid-js/tree/develop/src/" }, "id": 0, "name": "@oceanprotocol/squid", "kind": 0, "flags": {}, "children": [ { "id": 13, "name": "\"ConfigProvider\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ConfigProvider.ts", "children": [ { "id": 14, "name": "ConfigProvider", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Stores the configuration of the library." }, "children": [ { "id": 20, "name": "config", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "comment": { "shortText": "Library config.", "tags": [ { "tag": "type", "text": "{Config}\n" } ] }, "sources": [ { "fileName": "ConfigProvider.ts", "line": 26, "character": 25 } ], "type": { "type": "reference", "name": "Config", "id": 2 } }, { "id": 15, "name": "getConfig", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 16, "name": "getConfig", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "returns": "Library config.\n" }, "type": { "type": "reference", "name": "Config", "id": 2 } } ], "sources": [ { "fileName": "ConfigProvider.ts", "line": 11, "character": 27 } ] }, { "id": 17, "name": "setConfig", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 18, "name": "setConfig", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": {}, "parameters": [ { "id": 19, "name": "config", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Config", "id": 2 } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "ConfigProvider.ts", "line": 18, "character": 27 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 20 ] }, { "title": "Methods", "kind": 2048, "children": [ 15, 17 ] } ], "sources": [ { "fileName": "ConfigProvider.ts", "line": 6, "character": 35 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 14 ] } ], "sources": [ { "fileName": "ConfigProvider.ts", "line": 1, "character": 0 } ] }, { "id": 225, "name": "\"aquarius/Aquarius\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/aquarius/Aquarius.ts", "children": [ { "id": 226, "name": "Aquarius", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Provides a interface with Aquarius.\nAquarius provides an off-chain database store for metadata about data assets." }, "children": [ { "id": 228, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 229, "name": "new Aquarius", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 230, "name": "config", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Config", "id": 2 } } ], "type": { "type": "reference", "name": "Aquarius", "id": 226 } } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 16, "character": 23 } ] }, { "id": 227, "name": "url", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 16, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 231, "name": "getAccessUrl", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 232, "name": "getAccessUrl", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 233, "name": "accessToken", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 234, "name": "payload", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "string" } ] } } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 22, "character": 29 } ] }, { "id": 247, "name": "getServiceEndpoint", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 248, "name": "getServiceEndpoint", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 249, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "DID", "id": 154 } } ], "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 159, "character": 29 } ] }, { "id": 235, "name": "queryMetadata", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 236, "name": "queryMetadata", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Search over the DDOs using a query.", "returns": "\n" }, "parameters": [ { "id": 237, "name": "query", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Query to filter the DDOs." }, "type": { "type": "reference", "name": "SearchQuery", "id": 219 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "DDO", "id": 123 } } ] } } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 49, "character": 30 } ] }, { "id": 238, "name": "queryMetadataByText", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 239, "name": "queryMetadataByText", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Search over the DDOs using a query.", "returns": "\n" }, "parameters": [ { "id": 240, "name": "query", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Query to filter the DDOs." }, "type": { "type": "reference", "name": "SearchQuery", "id": 219 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "DDO", "id": 123 } } ] } } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 77, "character": 36 } ] }, { "id": 244, "name": "retrieveDDO", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 245, "name": "retrieveDDO", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Retrieves a DDO by DID.", "returns": "DDO of the asset.\n" }, "parameters": [ { "id": 246, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "DID of the asset." }, "type": { "type": "reference", "name": "DID", "id": 154 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "DDO", "id": 123 } ] } } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 137, "character": 28 } ] }, { "id": 241, "name": "storeDDO", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 242, "name": "storeDDO", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Stores a DDO in Aquarius.", "returns": "Final DDO.\n" }, "parameters": [ { "id": 243, "name": "ddo", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "DDO to be stored." }, "type": { "type": "reference", "name": "DDO", "id": 123 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "DDO", "id": 123 } ] } } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 110, "character": 25 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 228 ] }, { "title": "Properties", "kind": 1024, "children": [ 227 ] }, { "title": "Methods", "kind": 2048, "children": [ 231, 247, 235, 238, 244, 241 ] } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 15, "character": 29 } ] }, { "id": 250, "name": "apiPath", "kind": 32, "kindString": "Variable", "flags": { "isConst": true }, "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 9, "character": 13 } ], "type": { "type": "stringLiteral", "value": "/api/v1/aquarius/assets/ddo" }, "defaultValue": "\"/api/v1/aquarius/assets/ddo\"" } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 226 ] }, { "title": "Variables", "kind": 32, "children": [ 250 ] } ], "sources": [ { "fileName": "aquarius/Aquarius.ts", "line": 1, "character": 0 } ] }, { "id": 251, "name": "\"aquarius/AquariusProvider\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/aquarius/AquariusProvider.ts", "children": [ { "id": 252, "name": "AquariusProvider", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Provides the Aquarius instance." }, "children": [ { "id": 258, "name": "aquarius", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "comment": { "shortText": "Aquarius instance.", "tags": [ { "tag": "type", "text": "{Aquarius}\n" } ] }, "sources": [ { "fileName": "aquarius/AquariusProvider.ts", "line": 32, "character": 27 } ], "type": { "type": "reference", "name": "Aquarius", "id": 226 }, "defaultValue": " null" }, { "id": 256, "name": "getAquarius", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 257, "name": "getAquarius", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns Acuarius instance. It creates a new one if it's not defined.", "returns": "Aquarius instance.\n" }, "type": { "type": "reference", "name": "Aquarius", "id": 226 } } ], "sources": [ { "fileName": "aquarius/AquariusProvider.ts", "line": 21, "character": 29 } ] }, { "id": 253, "name": "setAquarius", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 254, "name": "setAquarius", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Set an Aquarius instance." }, "parameters": [ { "id": 255, "name": "aquarius", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "New Aquarius instance.\n" }, "type": { "type": "reference", "name": "Aquarius", "id": 226 } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "aquarius/AquariusProvider.ts", "line": 13, "character": 29 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 258 ] }, { "title": "Methods", "kind": 2048, "children": [ 256, 253 ] } ], "sources": [ { "fileName": "aquarius/AquariusProvider.ts", "line": 7, "character": 37 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 252 ] } ], "sources": [ { "fileName": "aquarius/AquariusProvider.ts", "line": 1, "character": 0 } ] }, { "id": 212, "name": "\"aquarius/query/Query\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/aquarius/query/Query.ts", "children": [ { "id": 213, "name": "Query", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 214, "name": "value", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "aquarius/query/Query.ts", "line": 2, "character": 16 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "1" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 214 ] } ], "sources": [ { "fileName": "aquarius/query/Query.ts", "line": 1, "character": 26 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 213 ] } ], "sources": [ { "fileName": "aquarius/query/Query.ts", "line": 1, "character": 0 } ] }, { "id": 218, "name": "\"aquarius/query/SearchQuery\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/aquarius/query/SearchQuery.ts", "children": [ { "id": 219, "name": "SearchQuery", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 220, "name": "offset", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "aquarius/query/SearchQuery.ts", "line": 5, "character": 17 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "100" }, { "id": 221, "name": "page", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "aquarius/query/SearchQuery.ts", "line": 6, "character": 15 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "0" }, { "id": 222, "name": "query", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "aquarius/query/SearchQuery.ts", "line": 7, "character": 16 } ], "type": { "type": "reference", "name": "Query", "id": 213 }, "defaultValue": " {\n value: 1,\n } as Query" }, { "id": 223, "name": "sort", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "aquarius/query/SearchQuery.ts", "line": 10, "character": 15 } ], "type": { "type": "reference", "name": "Sort", "id": 216 }, "defaultValue": " {\n value: 1,\n } as Sort" }, { "id": 224, "name": "text", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "aquarius/query/SearchQuery.ts", "line": 13, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"Office\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 220, 221, 222, 223, 224 ] } ], "sources": [ { "fileName": "aquarius/query/SearchQuery.ts", "line": 4, "character": 32 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 219 ] } ], "sources": [ { "fileName": "aquarius/query/SearchQuery.ts", "line": 1, "character": 0 } ] }, { "id": 215, "name": "\"aquarius/query/Sort\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/aquarius/query/Sort.ts", "children": [ { "id": 216, "name": "Sort", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 217, "name": "value", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "aquarius/query/Sort.ts", "line": 2, "character": 16 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "1" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 217 ] } ], "sources": [ { "fileName": "aquarius/query/Sort.ts", "line": 1, "character": 25 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 216 ] } ], "sources": [ { "fileName": "aquarius/query/Sort.ts", "line": 1, "character": 0 } ] }, { "id": 259, "name": "\"brizo/Brizo\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/brizo/Brizo.ts", "children": [ { "id": 260, "name": "Brizo", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Provides a interface with Brizo.\nBrizo is the technical component executed by the Publishers allowing to them to provide extended data services." }, "children": [ { "id": 262, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 263, "name": "new Brizo", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 264, "name": "config", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Config", "id": 2 } } ], "type": { "type": "reference", "name": "Brizo", "id": 260 } } ], "sources": [ { "fileName": "brizo/Brizo.ts", "line": 11, "character": 23 } ] }, { "id": 261, "name": "url", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "sources": [ { "fileName": "brizo/Brizo.ts", "line": 11, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 269, "name": "getComputeEndpoint", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 270, "name": "getComputeEndpoint", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 271, "name": "pubKey", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 272, "name": "serviceId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 273, "name": "algo", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 274, "name": "container", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "brizo/Brizo.ts", "line": 25, "character": 29 } ] }, { "id": 267, "name": "getConsumeEndpoint", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 268, "name": "getConsumeEndpoint", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "brizo/Brizo.ts", "line": 21, "character": 29 } ] }, { "id": 265, "name": "getPurchaseEndpoint", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 266, "name": "getPurchaseEndpoint", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "brizo/Brizo.ts", "line": 17, "character": 30 } ] }, { "id": 275, "name": "initializeServiceAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 276, "name": "initializeServiceAgreement", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 277, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 278, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 279, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 280, "name": "signature", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 281, "name": "consumerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "brizo/Brizo.ts", "line": 30, "character": 43 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 262 ] }, { "title": "Properties", "kind": 1024, "children": [ 261 ] }, { "title": "Methods", "kind": 2048, "children": [ 269, 267, 265, 275 ] } ], "sources": [ { "fileName": "brizo/Brizo.ts", "line": 10, "character": 26 } ] }, { "id": 282, "name": "apiPath", "kind": 32, "kindString": "Variable", "flags": { "isConst": true }, "sources": [ { "fileName": "brizo/Brizo.ts", "line": 4, "character": 13 } ], "type": { "type": "stringLiteral", "value": "/api/v1/brizo/services" }, "defaultValue": "\"/api/v1/brizo/services\"" } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 260 ] }, { "title": "Variables", "kind": 32, "children": [ 282 ] } ], "sources": [ { "fileName": "brizo/Brizo.ts", "line": 1, "character": 0 } ] }, { "id": 283, "name": "\"brizo/BrizoProvider\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/brizo/BrizoProvider.ts", "children": [ { "id": 284, "name": "BrizoProvider", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Provides the Brizo instance." }, "children": [ { "id": 290, "name": "brizo", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "comment": { "shortText": "Brizo instance.", "tags": [ { "tag": "type", "text": "{Brizo}\n" } ] }, "sources": [ { "fileName": "brizo/BrizoProvider.ts", "line": 32, "character": 24 } ], "type": { "type": "reference", "name": "Brizo", "id": 260 }, "defaultValue": " null" }, { "id": 288, "name": "getBrizo", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 289, "name": "getBrizo", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns Acuarius instance. It creates a new one if it's not defined.", "returns": "brizo instance.\n" }, "type": { "type": "reference", "name": "Brizo", "id": 260 } } ], "sources": [ { "fileName": "brizo/BrizoProvider.ts", "line": 21, "character": 26 } ] }, { "id": 285, "name": "setBrizo", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 286, "name": "setBrizo", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Set an Brizo instance." }, "parameters": [ { "id": 287, "name": "brizo", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "New Brizo instance.\n" }, "type": { "type": "reference", "name": "Brizo", "id": 260 } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "brizo/BrizoProvider.ts", "line": 13, "character": 26 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 290 ] }, { "title": "Methods", "kind": 2048, "children": [ 288, 285 ] } ], "sources": [ { "fileName": "brizo/BrizoProvider.ts", "line": 7, "character": 34 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 284 ] } ], "sources": [ { "fileName": "brizo/BrizoProvider.ts", "line": 1, "character": 0 } ] }, { "id": 71, "name": "\"ddo/AdditionalInformation\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/AdditionalInformation.ts", "children": [ { "id": 72, "name": "AdditionalInformation", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Additional Information of Assets Metadata.", "tags": [ { "tag": "see", "text": "https://github.com/oceanprotocol/OEPs/tree/master/8#additional-information\n" } ] }, "children": [ { "id": 75, "name": "checksum", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Checksum of attributes to be able to compare if there are changes in\nthe asset that you are purchasing.", "tags": [ { "tag": "type", "text": "{string}\n" } ] }, "sources": [ { "fileName": "ddo/AdditionalInformation.ts", "line": 38, "character": 19 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 74, "name": "structuredMarkup", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "A link to machine-readable structured markup (such as ttl/json-ld/rdf)\ndescribing the dataset.", "tags": [ { "tag": "type", "text": "{StructuredMarkup[]}\n" } ] }, "sources": [ { "fileName": "ddo/AdditionalInformation.ts", "line": 22, "character": 27 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "StructuredMarkup", "id": 68 } }, "defaultValue": " [\n {\n uri: \"http://skos.um.es/unescothes/C01194/jsonld\",\n mediaType: \"application/ld+json\",\n } as StructuredMarkup,\n {\n uri: \"http://skos.um.es/unescothes/C01194/turtle\",\n mediaType: \"text/turtle\",\n } as StructuredMarkup,\n ]" }, { "id": 73, "name": "updateFrecuency", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "An indication of update latency - i.e. How often are updates expected (seldom,\nannually, quarterly, etc.), or is the resource static that is never expected\nto get updated.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"yearly\"\n" } ] }, "sources": [ { "fileName": "ddo/AdditionalInformation.ts", "line": 15, "character": 26 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"yearly\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 75, 74, 73 ] } ], "sources": [ { "fileName": "ddo/AdditionalInformation.ts", "line": 7, "character": 42 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 72 ] } ], "sources": [ { "fileName": "ddo/AdditionalInformation.ts", "line": 1, "character": 0 } ] }, { "id": 21, "name": "\"ddo/Authentication\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/Authentication.ts", "children": [ { "id": 22, "name": "Authentication", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 24, "name": "publicKey", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Authentication.ts", "line": 3, "character": 20 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"did:op:123456789abcdefghi#keys-1\"" }, { "id": 23, "name": "type", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Authentication.ts", "line": 2, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"RsaSignatureAuthentication2018\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 24, 23 ] } ], "sources": [ { "fileName": "ddo/Authentication.ts", "line": 1, "character": 35 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 22 ] } ], "sources": [ { "fileName": "ddo/Authentication.ts", "line": 1, "character": 0 } ] }, { "id": 51, "name": "\"ddo/Condition\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/Condition.ts", "children": [ { "id": 52, "name": "Condition", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 57, "name": "conditionKey", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 10, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0x12122434\"" }, { "id": 54, "name": "contractName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 7, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"AccessCondition\"" }, { "id": 60, "name": "dependencies", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 13, "character": 23 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Dependency", "id": 33 } }, "defaultValue": " []" }, { "id": 59, "name": "events", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 12, "character": 17 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } }, { "id": 55, "name": "functionName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 8, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"lockPayment\"" }, { "id": 61, "name": "isTerminalCondition", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 14, "character": 30 } ], "type": { "type": "intrinsic", "name": "boolean" }, "defaultValue": "false" }, { "id": 53, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 6, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 58, "name": "parameters", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 11, "character": 21 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Parameter", "id": 47 } } }, { "id": 56, "name": "timeout", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Condition.ts", "line": 9, "character": 18 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "0" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 57, 54, 60, 59, 55, 61, 53, 58, 56 ] } ], "sources": [ { "fileName": "ddo/Condition.ts", "line": 5, "character": 30 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 52 ] } ], "sources": [ { "fileName": "ddo/Condition.ts", "line": 1, "character": 0 } ] }, { "id": 62, "name": "\"ddo/Contract\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/Contract.ts", "children": [ { "id": 63, "name": "Contract", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 64, "name": "contractName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Contract.ts", "line": 4, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 66, "name": "events", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Contract.ts", "line": 6, "character": 17 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } }, { "id": 65, "name": "fulfillmentOperator", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Contract.ts", "line": 5, "character": 30 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 64, 66, 65 ] } ], "sources": [ { "fileName": "ddo/Contract.ts", "line": 3, "character": 29 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 63 ] } ], "sources": [ { "fileName": "ddo/Contract.ts", "line": 1, "character": 0 } ] }, { "id": 76, "name": "\"ddo/Curation\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/Curation.ts", "children": [ { "id": 77, "name": "Curation", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Curation attributes of Assets Metadata.", "tags": [ { "tag": "see", "text": "https://github.com/oceanprotocol/OEPs/tree/master/8#curation-attributes\n" } ] }, "children": [ { "id": 79, "name": "numVotes", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Number of votes. 0 is the default value.", "tags": [ { "tag": "type", "text": "{number}" }, { "tag": "example", "text": "123\n" } ] }, "sources": [ { "fileName": "ddo/Curation.ts", "line": 18, "character": 19 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "123" }, { "id": 78, "name": "rating", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Decimal value between 0 and 1. 0 is the default value.", "tags": [ { "tag": "type", "text": "{number}" }, { "tag": "example", "text": "0.93\n" } ] }, "sources": [ { "fileName": "ddo/Curation.ts", "line": 11, "character": 17 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "0.93" }, { "id": 80, "name": "schema", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "Schema applied to calculate the rating.", "tags": [ { "tag": "type", "text": "{number}" }, { "tag": "example", "text": "\"Binary Votting\"\n" } ] }, "sources": [ { "fileName": "ddo/Curation.ts", "line": 25, "character": 17 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"Binary Votting\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 79, 78, 80 ] } ], "sources": [ { "fileName": "ddo/Curation.ts", "line": 5, "character": 29 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 77 ] } ], "sources": [ { "fileName": "ddo/Curation.ts", "line": 1, "character": 0 } ] }, { "id": 122, "name": "\"ddo/DDO\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/DDO.ts", "children": [ { "id": 123, "name": "DDO", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "DID Descriptor Object.\nContains all the data related to an asset." }, "children": [ { "id": 135, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 136, "name": "new DDO", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 137, "name": "ddo", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "reflection", "declaration": { "id": 138, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { "id": 141, "name": "authentication", "kind": 32, "kindString": "Variable", "flags": { "isOptional": true }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 44, "character": 22 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Authentication", "id": 22 } } }, { "id": 139, "name": "id", "kind": 32, "kindString": "Variable", "flags": { "isOptional": true }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 42, "character": 10 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 140, "name": "publicKey", "kind": 32, "kindString": "Variable", "flags": { "isOptional": true }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 43, "character": 17 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "PublicKey", "id": 26 } } }, { "id": 142, "name": "service", "kind": 32, "kindString": "Variable", "flags": { "isOptional": true }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 45, "character": 15 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Service", "id": 112 } } } ], "groups": [ { "title": "Variables", "kind": 32, "children": [ 141, 139, 140, 142 ] } ], "sources": [ { "fileName": "ddo/DDO.ts", "line": 41, "character": 28 } ] } } } ], "type": { "type": "reference", "name": "DDO", "id": 123 } } ], "sources": [ { "fileName": "ddo/DDO.ts", "line": 39, "character": 29 } ] }, { "id": 130, "name": "@context", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 31, "character": 21 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"https://w3id.org/future-method/v1\"" }, { "id": 133, "name": "authentication", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 38, "character": 25 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Authentication", "id": 22 } } }, { "id": 131, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "DID, descentralized ID.", "tags": [ { "tag": "type", "text": "{string}\n" } ] }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 36, "character": 13 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 132, "name": "publicKey", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 37, "character": 20 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "PublicKey", "id": 26 } } }, { "id": 134, "name": "service", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/DDO.ts", "line": 39, "character": 18 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Service", "id": 112 } } }, { "id": 143, "name": "findServiceById", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 144, "name": "findServiceById", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Finds a service of a DDO by ID.", "returns": "Service.\n" }, "parameters": [ { "id": 145, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service ID." }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Service", "id": 112 } } ], "sources": [ { "fileName": "ddo/DDO.ts", "line": 58, "character": 26 } ] }, { "id": 146, "name": "findServiceByType", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 147, "name": "findServiceByType", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Finds a service of a DDO by type.", "returns": "Service.\n" }, "parameters": [ { "id": 148, "name": "serviceType", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service type." }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Service", "id": 112 } } ], "sources": [ { "fileName": "ddo/DDO.ts", "line": 73, "character": 28 } ] }, { "id": 127, "name": "deserialize", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 128, "name": "deserialize", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Deserializes the DDO object.", "returns": "DDO deserialized.\n" }, "parameters": [ { "id": 129, "name": "ddoString", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "DDO", "id": 123 } } ], "sources": [ { "fileName": "ddo/DDO.ts", "line": 25, "character": 29 } ] }, { "id": 124, "name": "serialize", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 125, "name": "serialize", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Serializes the DDO object.", "returns": "DDO serialized.\n" }, "parameters": [ { "id": 126, "name": "ddo", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "DDO", "id": 123 } } ], "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "ddo/DDO.ts", "line": 16, "character": 27 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 135 ] }, { "title": "Properties", "kind": 1024, "children": [ 130, 133, 131, 132, 134 ] }, { "title": "Methods", "kind": 2048, "children": [ 143, 146, 127, 124 ] } ], "sources": [ { "fileName": "ddo/DDO.ts", "line": 9, "character": 24 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 123 ] } ], "sources": [ { "fileName": "ddo/DDO.ts", "line": 1, "character": 0 } ] }, { "id": 32, "name": "\"ddo/Dependency\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/Dependency.ts", "children": [ { "id": 33, "name": "Dependency", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 34, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Dependency.ts", "line": 2, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"lockPayment\"" }, { "id": 35, "name": "timeout", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Dependency.ts", "line": 3, "character": 18 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "0" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 34, 35 ] } ], "sources": [ { "fileName": "ddo/Dependency.ts", "line": 1, "character": 31 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 33 ] } ], "sources": [ { "fileName": "ddo/Dependency.ts", "line": 1, "character": 0 } ] }, { "id": 41, "name": "\"ddo/Event\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/Event.ts", "children": [ { "id": 42, "name": "Event", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 44, "name": "actorType", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Event.ts", "line": 5, "character": 20 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 45, "name": "handler", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Event.ts", "line": 6, "character": 18 } ], "type": { "type": "reference", "name": "EventHandler", "id": 37 } }, { "id": 43, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Event.ts", "line": 4, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 44, 45, 43 ] } ], "sources": [ { "fileName": "ddo/Event.ts", "line": 3, "character": 26 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 42 ] } ], "sources": [ { "fileName": "ddo/Event.ts", "line": 1, "character": 0 } ] }, { "id": 36, "name": "\"ddo/EventHandler\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/EventHandler.ts", "children": [ { "id": 37, "name": "EventHandler", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 39, "name": "functionName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/EventHandler.ts", "line": 3, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"fulfillAgreement\"" }, { "id": 38, "name": "moduleName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/EventHandler.ts", "line": 2, "character": 21 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"serviceAgreement\"" }, { "id": 40, "name": "version", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/EventHandler.ts", "line": 4, "character": 18 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0.1\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 39, 38, 40 ] } ], "sources": [ { "fileName": "ddo/EventHandler.ts", "line": 1, "character": 33 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 37 ] } ], "sources": [ { "fileName": "ddo/EventHandler.ts", "line": 1, "character": 0 } ] }, { "id": 100, "name": "\"ddo/MetaData\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/MetaData.ts", "children": [ { "id": 101, "name": "MetaData", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 105, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 106, "name": "new MetaData", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 107, "name": "metaData", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "reference", "name": "MetaData", "id": 101 } } ], "type": { "type": "reference", "name": "MetaData", "id": 101 } } ], "sources": [ { "fileName": "ddo/MetaData.ts", "line": 58, "character": 29 } ] }, { "id": 102, "name": "additionalInformation", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/MetaData.ts", "line": 56, "character": 32 } ], "type": { "type": "reference", "name": "AdditionalInformation", "id": 72 } }, { "id": 103, "name": "base", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/MetaData.ts", "line": 57, "character": 15 } ], "type": { "type": "reference", "name": "MetaDataBase", "id": 82 } }, { "id": 104, "name": "curation", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/MetaData.ts", "line": 58, "character": 19 } ], "type": { "type": "reference", "name": "Curation", "id": 77 } } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 105 ] }, { "title": "Properties", "kind": 1024, "children": [ 102, 103, 104 ] } ], "sources": [ { "fileName": "ddo/MetaData.ts", "line": 54, "character": 29 } ] }, { "id": 110, "name": "additionalInformation", "kind": 32, "kindString": "Variable", "flags": { "isConst": true }, "sources": [ { "fileName": "ddo/MetaData.ts", "line": 40, "character": 27 } ], "type": { "type": "reference", "name": "AdditionalInformation", "id": 72 }, "defaultValue": " {\n updateFrecuency: \"yearly\",\n structuredMarkup: [\n {\n uri: \"http://skos.um.es/unescothes/C01194/jsonld\",\n mediaType: \"application/ld+json\",\n } as StructuredMarkup,\n {\n uri: \"http://skos.um.es/unescothes/C01194/turtle\",\n mediaType: \"text/turtle\",\n } as StructuredMarkup,\n ],\n} as AdditionalInformation" }, { "id": 108, "name": "base", "kind": 32, "kindString": "Variable", "flags": { "isConst": true }, "sources": [ { "fileName": "ddo/MetaData.ts", "line": 6, "character": 10 } ], "type": { "type": "reference", "name": "MetaDataBase", "id": 82 }, "defaultValue": " {\n name: \"UK Weather information 2011\",\n type: \"dataset\",\n description: \"Weather information of UK including temperature and humidity\",\n size: \"3.1gb\",\n dateCreated: \"2012-02-01T10:55:11+00:00\",\n author: \"Met Office\",\n license: \"CC-BY\",\n copyrightHolder: \"Met Office\",\n encoding: \"UTF-8\",\n compression: \"zip\",\n contentType: \"text/csv\",\n // tslint:disable-next-line\n workExample: \"stationId,latitude,longitude,datetime,temperature,humidity423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68\",\n contentUrls: [\n \"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip\",\n \"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip\",\n ],\n links: [\n {sample1: \"http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/\"},\n {sample2: \"http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-averages-25km/\"},\n {fieldsDescription: \"http://data.ceda.ac.uk/badc/ukcp09/\"},\n ],\n inLanguage: \"en\",\n tags: \"weather, uk, 2011, temperature, humidity\",\n price: 10,\n} as MetaDataBase" }, { "id": 109, "name": "curation", "kind": 32, "kindString": "Variable", "flags": { "isConst": true }, "sources": [ { "fileName": "ddo/MetaData.ts", "line": 34, "character": 14 } ], "type": { "type": "reference", "name": "Curation", "id": 77 }, "defaultValue": " {\n rating: 0.93,\n numVotes: 123,\n schema: \"Binary Votting\",\n} as Curation" } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 101 ] }, { "title": "Variables", "kind": 32, "children": [ 110, 108, 109 ] } ], "sources": [ { "fileName": "ddo/MetaData.ts", "line": 1, "character": 0 } ] }, { "id": 81, "name": "\"ddo/MetaDataBase\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/MetaDataBase.ts", "children": [ { "id": 82, "name": "MetaDataBase", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Base attributes of Assets Metadata.", "tags": [ { "tag": "see", "text": "https://github.com/oceanprotocol/OEPs/tree/master/8#base-attributes\n" } ] }, "children": [ { "id": 88, "name": "author", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Name of the entity generating this data (e.g. Tfl, Disney Corp, etc.).", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"Met Office\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 49, "character": 17 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"Met Office\"" }, { "id": 92, "name": "compression", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "File compression (e.g. no, gzip, bzip2, etc).", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"zip\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 78, "character": 22 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"zip\"" }, { "id": 93, "name": "contentType", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "File format, if applicable.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"text/csv\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 85, "character": 22 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"text/csv\"" }, { "id": 95, "name": "contentUrls", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "List of content URLs resolving the Asset files.", "tags": [ { "tag": "type", "text": "{string | string[]}" }, { "tag": "example", "text": "\"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 100, "character": 22 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } ] }, "defaultValue": " [\n \"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip\",\n \"https://testocnfiles.blob.core.windows.net/testfiles/testzkp.zip\",\n ]" }, { "id": 90, "name": "copyrightHolder", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "The party holding the legal copyright. Empty by default.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"Met Office\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 64, "character": 26 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"Met Office\"" }, { "id": 86, "name": "dateCreated", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "The date on which the asset was created or was added.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"2012-10-10T17:00:000Z\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 35, "character": 22 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"2012-10-10T17:00:000Z\"" }, { "id": 85, "name": "description", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "Details of what the resource is. For a dataset, this attribute\nexplains what the data represents and what it can be used for.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"Weather information of UK including temperature and humidity\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 28, "character": 22 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"Weather information of UK including temperature and humidity\"" }, { "id": 91, "name": "encoding", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "File encoding.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"UTF-8\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 71, "character": 19 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"UTF-8\"" }, { "id": 97, "name": "inLanguage", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "The language of the content. Please use one of the language\ncodes from the {@link https://tools.ietf.org/html/bcp47 IETF BCP 47 standard}.", "tags": [ { "tag": "type", "text": "{String}" }, { "tag": "example", "text": "\"en\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 131, "character": 21 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"en\"" }, { "id": 89, "name": "license", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Short name referencing the license of the asset (e.g. Public Domain, CC-0, CC-BY, No License Specified, etc. ).\nIf it's not specified, the following value will be added: \"No License Specified\".", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"CC-BY\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 57, "character": 18 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"CC-BY\"" }, { "id": 96, "name": "links", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "Mapping of links for data samples, or links to find out more information.\nLinks may be to either a URL or another Asset. We expect marketplaces to\nconverge on agreements of typical formats for linked data: The Ocean Protocol\nitself does not mandate any specific formats as these requirements are likely\nto be domain-specific.", "tags": [ { "tag": "type", "text": "{any[]}\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 113, "character": 16 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "defaultValue": " [\n {\n sample1: \"http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/\",\n },\n {\n sample2: \"http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-averages-25km/\",\n },\n {\n fieldsDescription: \"http://data.ceda.ac.uk/badc/ukcp09/\",\n },\n ]" }, { "id": 83, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Descriptive name of the Asset.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"UK Weather information 2011\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 12, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"UK Weather information 2011\"" }, { "id": 99, "name": "price", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Price of the asset.", "tags": [ { "tag": "type", "text": "{String}" }, { "tag": "example", "text": "10\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 146, "character": 16 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "10" }, { "id": 87, "name": "size", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Size of the asset (e.g. 18MB). In the absence of a unit (MB, kB etc.), kB will be assumed.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"3.1gb\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 42, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"3.1gb\"" }, { "id": 98, "name": "tags", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "Keywords or tags used to describe this content. Multiple entries in a keyword\nlist are typically delimited by commas. Empty by default.", "tags": [ { "tag": "type", "text": "{String}" }, { "tag": "example", "text": "\"weather, uk, 2011, temperature, humidity\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 139, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"weather, uk, 2011, temperature, humidity\"" }, { "id": 84, "name": "type", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Type of the Asset. Helps to filter by the type of asset,\ninitially (\"dataset\", \"algorithm\", \"container\", \"workflow\", \"other\").", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"dataset\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 20, "character": 15 } ], "type": { "type": "union", "types": [ { "type": "stringLiteral", "value": "dataset" }, { "type": "stringLiteral", "value": "algorithm" }, { "type": "stringLiteral", "value": "container" }, { "type": "stringLiteral", "value": "workflow" }, { "type": "stringLiteral", "value": "other" } ] }, "defaultValue": "\"dataset\"" }, { "id": 94, "name": "workExample", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "comment": { "shortText": "Example of the concept of this asset. This example is part\nof the metadata, not an external link.", "tags": [ { "tag": "type", "text": "{string}" }, { "tag": "example", "text": "\"423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68\"\n" } ] }, "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 93, "character": 22 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 88, 92, 93, 95, 90, 86, 85, 91, 97, 89, 96, 83, 99, 87, 98, 84, 94 ] } ], "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 5, "character": 33 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 82 ] } ], "sources": [ { "fileName": "ddo/MetaDataBase.ts", "line": 1, "character": 0 } ] }, { "id": 46, "name": "\"ddo/Parameter\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/Parameter.ts", "children": [ { "id": 47, "name": "Parameter", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 48, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Parameter.ts", "line": 2, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 49, "name": "type", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Parameter.ts", "line": 3, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 50, "name": "value", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Parameter.ts", "line": 4, "character": 16 } ], "type": { "type": "intrinsic", "name": "any" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 48, 49, 50 ] } ], "sources": [ { "fileName": "ddo/Parameter.ts", "line": 1, "character": 30 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 47 ] } ], "sources": [ { "fileName": "ddo/Parameter.ts", "line": 1, "character": 0 } ] }, { "id": 25, "name": "\"ddo/PublicKey\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/PublicKey.ts", "children": [ { "id": 26, "name": "PublicKey", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 27, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/PublicKey.ts", "line": 2, "character": 13 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"did:op:123456789abcdefghi#keys-1\"" }, { "id": 29, "name": "owner", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/PublicKey.ts", "line": 4, "character": 16 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"did:op:123456789abcdefghi\"" }, { "id": 31, "name": "publicKeyBase58", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/PublicKey.ts", "line": 6, "character": 26 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV\"" }, { "id": 30, "name": "publicKeyPem", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/PublicKey.ts", "line": 5, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"-----BEGIN PUBLIC KEY...END PUBLIC KEY-----\r\n\"" }, { "id": 28, "name": "type", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/PublicKey.ts", "line": 3, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"Ed25519VerificationKey2018\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 27, 29, 31, 30, 28 ] } ], "sources": [ { "fileName": "ddo/PublicKey.ts", "line": 1, "character": 30 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 26 ] } ], "sources": [ { "fileName": "ddo/PublicKey.ts", "line": 1, "character": 0 } ] }, { "id": 111, "name": "\"ddo/Service\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/Service.ts", "children": [ { "id": 112, "name": "Service", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 121, "name": "conditions", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 14, "character": 21 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Condition", "id": 52 } }, "defaultValue": " []" }, { "id": 118, "name": "description", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 11, "character": 22 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"My public social inbox\"" }, { "id": 119, "name": "metadata", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 12, "character": 19 } ], "type": { "type": "reference", "name": "MetaData", "id": 101 }, "defaultValue": " {} as MetaData" }, { "id": 117, "name": "purchaseEndpoint", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 10, "character": 27 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 120, "name": "serviceAgreementContract", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 13, "character": 35 } ], "type": { "type": "reference", "name": "Contract", "id": 63 } }, { "id": 114, "name": "serviceDefinitionId", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 7, "character": 30 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 116, "name": "serviceEndpoint", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 9, "character": 26 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"https://openid.example.com/\"" }, { "id": 115, "name": "templateId", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 8, "character": 21 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 113, "name": "type", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/Service.ts", "line": 6, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"OpenIdConnectVersion1.0Service\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 121, 118, 119, 117, 120, 114, 116, 115, 113 ] } ], "sources": [ { "fileName": "ddo/Service.ts", "line": 5, "character": 28 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 112 ] } ], "sources": [ { "fileName": "ddo/Service.ts", "line": 1, "character": 0 } ] }, { "id": 67, "name": "\"ddo/StructuredMarkup\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ddo/StructuredMarkup.ts", "children": [ { "id": 68, "name": "StructuredMarkup", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 70, "name": "mediaType", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/StructuredMarkup.ts", "line": 3, "character": 20 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"application/ld+json\"" }, { "id": 69, "name": "uri", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ddo/StructuredMarkup.ts", "line": 2, "character": 14 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"http://skos.um.es/unescothes/C01194/jsonld\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 70, 69 ] } ], "sources": [ { "fileName": "ddo/StructuredMarkup.ts", "line": 1, "character": 37 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 68 ] } ], "sources": [ { "fileName": "ddo/StructuredMarkup.ts", "line": 1, "character": 0 } ] }, { "id": 1059, "name": "\"examples/BuyAsset\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/BuyAsset.ts", "sources": [ { "fileName": "examples/BuyAsset.ts", "line": 1, "character": 0 } ] }, { "id": 1060, "name": "\"examples/ExecuteAgreement\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/ExecuteAgreement.ts", "sources": [ { "fileName": "examples/ExecuteAgreement.ts", "line": 1, "character": 0 } ] }, { "id": 1061, "name": "\"examples/GetAccounts\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/GetAccounts.ts", "sources": [ { "fileName": "examples/GetAccounts.ts", "line": 1, "character": 0 } ] }, { "id": 1062, "name": "\"examples/GetBalance\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/GetBalance.ts", "sources": [ { "fileName": "examples/GetBalance.ts", "line": 1, "character": 0 } ] }, { "id": 1063, "name": "\"examples/GetHDWalletAccounts\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/GetHDWalletAccounts.ts", "sources": [ { "fileName": "examples/GetHDWalletAccounts.ts", "line": 1, "character": 0 } ] }, { "id": 1064, "name": "\"examples/GrantAccess\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/GrantAccess.ts", "sources": [ { "fileName": "examples/GrantAccess.ts", "line": 1, "character": 0 } ] }, { "id": 1065, "name": "\"examples/InitializeAgreement\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/InitializeAgreement.ts", "sources": [ { "fileName": "examples/InitializeAgreement.ts", "line": 1, "character": 0 } ] }, { "id": 1066, "name": "\"examples/Listener\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/Listener.ts", "children": [ { "id": 1067, "name": "event", "kind": 32, "kindString": "Variable", "flags": { "isConst": true }, "sources": [ { "fileName": "examples/Listener.ts", "line": 10, "character": 11 } ], "type": { "type": "reference", "name": "Event", "id": 792 }, "defaultValue": " EventListener.subscribe(\"OceanToken\", \"Transfer\", {})" } ], "groups": [ { "title": "Variables", "kind": 32, "children": [ 1067 ] } ], "sources": [ { "fileName": "examples/Listener.ts", "line": 1, "character": 0 } ] }, { "id": 1068, "name": "\"examples/RegisterAsset\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/RegisterAsset.ts", "sources": [ { "fileName": "examples/RegisterAsset.ts", "line": 1, "character": 0 } ] }, { "id": 1069, "name": "\"examples/RegisterServiceAgreementTemplates\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/RegisterServiceAgreementTemplates.ts", "sources": [ { "fileName": "examples/RegisterServiceAgreementTemplates.ts", "line": 1, "character": 0 } ] }, { "id": 1070, "name": "\"examples/Search\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/Search.ts", "sources": [ { "fileName": "examples/Search.ts", "line": 1, "character": 0 } ] }, { "id": 1071, "name": "\"examples/SignAgreement\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/SignAgreement.ts", "sources": [ { "fileName": "examples/SignAgreement.ts", "line": 1, "character": 0 } ] }, { "id": 1058, "name": "\"examples/config\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/config.ts", "sources": [ { "fileName": "examples/config.ts", "line": 1, "character": 0 } ] }, { "id": 1057, "name": "\"examples/config/config\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true, "isExternal": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/examples/config/config.json", "sources": [ { "fileName": "examples/config/config.json", "line": 1, "character": 0 } ] }, { "id": 303, "name": "\"keeper/ContractHandler\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/ContractHandler.ts", "children": [ { "id": 304, "name": "ContractHandler", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 315, "name": "contracts", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/ContractHandler.ts", "line": 27, "character": 28 } ], "type": { "type": "reference", "name": "Map", "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "name": "Contract", "id": 63 } ] }, "defaultValue": " new Map()" }, { "id": 305, "name": "get", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 306, "name": "get", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 307, "name": "what", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Contract", "id": 63 } } ], "sources": [ { "fileName": "keeper/ContractHandler.ts", "line": 9, "character": 27 } ] }, { "id": 312, "name": "has", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 313, "name": "has", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 314, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "sources": [ { "fileName": "keeper/ContractHandler.ts", "line": 23, "character": 24 } ] }, { "id": 316, "name": "load", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 317, "name": "load", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 318, "name": "what", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 319, "name": "where", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Contract", "id": 63 } ] } } ], "sources": [ { "fileName": "keeper/ContractHandler.ts", "line": 29, "character": 29 } ] }, { "id": 308, "name": "set", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 309, "name": "set", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 310, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 311, "name": "contractInstance", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Contract", "id": 63 } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "keeper/ContractHandler.ts", "line": 19, "character": 24 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 315 ] }, { "title": "Methods", "kind": 2048, "children": [ 305, 312, 316, 308 ] } ], "sources": [ { "fileName": "keeper/ContractHandler.ts", "line": 7, "character": 36 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 304 ] } ], "sources": [ { "fileName": "keeper/ContractHandler.ts", "line": 1, "character": 0 } ] }, { "id": 903, "name": "\"keeper/ContractReflector\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/ContractReflector.ts", "children": [ { "id": 904, "name": "ContractReflector", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 905, "name": "reflectContractMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 906, "name": "reflectContractMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 907, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 908, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "MethodReflection", "id": 587 } ] } } ], "sources": [ { "fileName": "keeper/ContractReflector.ts", "line": 6, "character": 45 } ] } ], "groups": [ { "title": "Methods", "kind": 2048, "children": [ 905 ] } ], "sources": [ { "fileName": "keeper/ContractReflector.ts", "line": 4, "character": 38 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 904 ] } ], "sources": [ { "fileName": "keeper/ContractReflector.ts", "line": 1, "character": 0 } ] }, { "id": 791, "name": "\"keeper/Event\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/Event.ts", "children": [ { "id": 792, "name": "Event", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 796, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 800, "name": "new Event", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 801, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 802, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 803, "name": "filter", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Event", "id": 792 } } ], "sources": [ { "fileName": "keeper/Event.ts", "line": 10, "character": 34 } ] }, { "id": 797, "name": "contractName", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true, "isConstructorProperty": true }, "sources": [ { "fileName": "keeper/Event.ts", "line": 12, "character": 36 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 798, "name": "eventName", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true, "isConstructorProperty": true }, "sources": [ { "fileName": "keeper/Event.ts", "line": 13, "character": 33 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 799, "name": "filter", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true, "isConstructorProperty": true }, "sources": [ { "fileName": "keeper/Event.ts", "line": 14, "character": 30 } ], "type": { "type": "intrinsic", "name": "any" } }, { "id": 795, "name": "interval", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "sources": [ { "fileName": "keeper/Event.ts", "line": 10, "character": 20 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "200" }, { "id": 794, "name": "lastBlock", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "sources": [ { "fileName": "keeper/Event.ts", "line": 9, "character": 21 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "0" }, { "id": 793, "name": "poller", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "sources": [ { "fileName": "keeper/Event.ts", "line": 8, "character": 18 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null" }, { "id": 812, "name": "handler", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 813, "name": "handler", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 814, "name": "callback", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] } } ], "sources": [ { "fileName": "keeper/Event.ts", "line": 40, "character": 25 } ] }, { "id": 806, "name": "listen", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 807, "name": "listen", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 808, "name": "callback", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] } } ], "sources": [ { "fileName": "keeper/Event.ts", "line": 23, "character": 23 } ] }, { "id": 809, "name": "listenOnce", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 810, "name": "listenOnce", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 811, "name": "callback", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "keeper/Event.ts", "line": 31, "character": 21 } ] }, { "id": 804, "name": "stopListen", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 805, "name": "stopListen", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "keeper/Event.ts", "line": 18, "character": 21 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 796 ] }, { "title": "Properties", "kind": 1024, "children": [ 797, 798, 799, 795, 794, 793 ] }, { "title": "Methods", "kind": 2048, "children": [ 812, 806, 809, 804 ] } ], "sources": [ { "fileName": "keeper/Event.ts", "line": 6, "character": 26 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 792 ] } ], "sources": [ { "fileName": "keeper/Event.ts", "line": 1, "character": 0 } ] }, { "id": 778, "name": "\"keeper/EventListener\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/EventListener.ts", "children": [ { "id": 779, "name": "EventListener", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 790, "name": "events", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/EventListener.ts", "line": 28, "character": 25 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 792 } }, "defaultValue": " []" }, { "id": 788, "name": "count", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 789, "name": "count", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "number" } } ], "sources": [ { "fileName": "keeper/EventListener.ts", "line": 24, "character": 23 } ] }, { "id": 780, "name": "subscribe", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 781, "name": "subscribe", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 782, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 783, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 784, "name": "filter", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Event", "id": 792 } } ], "sources": [ { "fileName": "keeper/EventListener.ts", "line": 5, "character": 27 } ] }, { "id": 785, "name": "unsubscribe", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 786, "name": "unsubscribe", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 787, "name": "event", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "sources": [ { "fileName": "keeper/EventListener.ts", "line": 15, "character": 29 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 790 ] }, { "title": "Methods", "kind": 2048, "children": [ 788, 780, 785 ] } ], "sources": [ { "fileName": "keeper/EventListener.ts", "line": 3, "character": 34 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 779 ] } ], "sources": [ { "fileName": "keeper/EventListener.ts", "line": 1, "character": 0 } ] }, { "id": 693, "name": "\"keeper/Keeper\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/Keeper.ts", "children": [ { "id": 694, "name": "Keeper", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Interface with Ocean Keeper contracts.\nOcean Keeper implementation where we put the following modules together:\n- TCRs: users create challenges and resolve them through voting to maintain registries.\n- Ocean Tokens: the intrinsic tokens circulated inside Ocean network, which is used in the voting of TCRs.\n- Marketplace: the core marketplace where people can transact with each other with Ocean tokens." }, "children": [ { "id": 702, "name": "accessConditions", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Access conditions smart contract instance.", "tags": [ { "tag": "type", "text": "{AccessConditions}\n" } ] }, "sources": [ { "fileName": "keeper/Keeper.ts", "line": 74, "character": 27 } ], "type": { "type": "reference", "name": "AccessConditions", "id": 403 } }, { "id": 700, "name": "auth", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Ocean Auth smart contract instance.", "tags": [ { "tag": "type", "text": "{OceanAuth}\n" } ] }, "sources": [ { "fileName": "keeper/Keeper.ts", "line": 62, "character": 15 } ], "type": { "type": "reference", "name": "OceanAuth", "id": 356 } }, { "id": 704, "name": "didRegistry", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "DID registry smart contract instance.", "tags": [ { "tag": "type", "text": "{DIDRegistry}\n" } ] }, "sources": [ { "fileName": "keeper/Keeper.ts", "line": 86, "character": 22 } ], "type": { "type": "reference", "name": "DIDRegistry", "id": 485 } }, { "id": 699, "name": "market", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Ocean Market smart contract instance.", "tags": [ { "tag": "type", "text": "{OceanMarket}\n" } ] }, "sources": [ { "fileName": "keeper/Keeper.ts", "line": 56, "character": 17 } ], "type": { "type": "reference", "name": "OceanMarket", "id": 530 } }, { "id": 703, "name": "paymentConditions", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Payment conditions smart contract instance.", "tags": [ { "tag": "type", "text": "{PaymentConditions}\n" } ] }, "sources": [ { "fileName": "keeper/Keeper.ts", "line": 80, "character": 28 } ], "type": { "type": "reference", "name": "PaymentConditions", "id": 441 } }, { "id": 701, "name": "serviceAgreement", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Service agreement smart contract instance.", "tags": [ { "tag": "type", "text": "{ServiceAgreement}\n" } ] }, "sources": [ { "fileName": "keeper/Keeper.ts", "line": 68, "character": 27 } ], "type": { "type": "reference", "name": "ServiceAgreement", "id": 594 } }, { "id": 698, "name": "token", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "comment": { "shortText": "Ocean Token smart contract instance.", "tags": [ { "tag": "type", "text": "{OceanToken}\n" } ] }, "sources": [ { "fileName": "keeper/Keeper.ts", "line": 50, "character": 16 } ], "type": { "type": "reference", "name": "OceanToken", "id": 654 } }, { "id": 697, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "comment": { "shortText": "Keeper instance.", "tags": [ { "tag": "type", "text": "{Keeper}\n" } ] }, "sources": [ { "fileName": "keeper/Keeper.ts", "line": 44, "character": 27 } ], "type": { "type": "reference", "name": "Keeper", "id": 694 }, "defaultValue": " null" }, { "id": 705, "name": "getNetworkName", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 706, "name": "getNetworkName", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns the network by name.", "returns": "Network name.\n" }, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "string" } ] } } ], "sources": [ { "fileName": "keeper/Keeper.ts", "line": 92, "character": 31 } ] }, { "id": 695, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 696, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns Keeper instance.", "returns": "\n" }, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Keeper", "id": 694 } ] } } ], "sources": [ { "fileName": "keeper/Keeper.ts", "line": 24, "character": 35 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 702, 700, 704, 699, 703, 701, 698, 697 ] }, { "title": "Methods", "kind": 2048, "children": [ 705, 695 ] } ], "sources": [ { "fileName": "keeper/Keeper.ts", "line": 18, "character": 27 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 694 ] } ], "sources": [ { "fileName": "keeper/Keeper.ts", "line": 1, "character": 0 } ] }, { "id": 298, "name": "\"keeper/Web3Provider\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/Web3Provider.ts", "children": [ { "id": 299, "name": "Web3Provider", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 302, "name": "web3", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "comment": { "shortText": "Web3 instance.", "tags": [ { "tag": "type", "text": "{Web3}\n" } ] }, "sources": [ { "fileName": "keeper/Web3Provider.ts", "line": 23, "character": 23 } ], "type": { "type": "reference", "name": "Web3" }, "defaultValue": " null" }, { "id": 300, "name": "getWeb3", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 301, "name": "getWeb3", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns Web3 instance.", "returns": "\n" }, "type": { "type": "reference", "name": "Web3" } } ], "sources": [ { "fileName": "keeper/Web3Provider.ts", "line": 10, "character": 25 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 302 ] }, { "title": "Methods", "kind": 2048, "children": [ 300 ] } ], "sources": [ { "fileName": "keeper/Web3Provider.ts", "line": 4, "character": 33 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 299 ] } ], "sources": [ { "fileName": "keeper/Web3Provider.ts", "line": 1, "character": 0 } ] }, { "id": 355, "name": "\"keeper/contracts/Auth\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/Auth.ts", "children": [ { "id": 356, "name": "OceanAuth", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 375, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 376, "name": "new OceanAuth", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 377, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "OceanAuth", "id": 356 }, "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 32 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } }, { "id": 374, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null", "inheritedFrom": { "type": "reference", "name": "ContractBase.instance", "id": 322 } }, { "id": 397, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 398, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 399, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 400, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 401, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } }, { "id": 369, "name": "deliverAccessToken", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 370, "name": "deliverAccessToken", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 371, "name": "orderId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 372, "name": "accessToken", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 373, "name": "publisherAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Auth.ts", "line": 30, "character": 35 } ] }, { "id": 382, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 383, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } }, { "id": 362, "name": "getEncryptedAccessToken", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 363, "name": "getEncryptedAccessToken", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 364, "name": "orderId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 365, "name": "consumerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Auth.ts", "line": 22, "character": 40 } ] }, { "id": 378, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 379, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 380, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 381, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } }, { "id": 387, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 388, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 389, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } }, { "id": 359, "name": "getOrderStatus", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 360, "name": "getOrderStatus", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 361, "name": "orderId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "AccessStatus", "id": 292 } ] } } ], "sources": [ { "fileName": "keeper/contracts/Auth.ts", "line": 13, "character": 31 } ] }, { "id": 384, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 385, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 386, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } }, { "id": 366, "name": "getTempPubKey", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 367, "name": "getTempPubKey", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 368, "name": "orderId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Auth.ts", "line": 26, "character": 30 } ] }, { "id": 390, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 391, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } }, { "id": 392, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 393, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 394, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 395, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 396, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } }, { "id": 357, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 358, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "OceanAuth", "id": 356 } ] } } ], "sources": [ { "fileName": "keeper/contracts/Auth.ts", "line": 7, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 375 ] }, { "title": "Properties", "kind": 1024, "children": [ 374 ] }, { "title": "Methods", "kind": 2048, "children": [ 397, 369, 382, 362, 378, 387, 359, 384, 366, 390, 392, 357 ] } ], "sources": [ { "fileName": "keeper/contracts/Auth.ts", "line": 5, "character": 30 } ], "extendedTypes": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 356 ] } ], "sources": [ { "fileName": "keeper/contracts/Auth.ts", "line": 1, "character": 0 } ] }, { "id": 320, "name": "\"keeper/contracts/ContractBase\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/ContractBase.ts", "children": [ { "id": 321, "name": "ContractBase", "kind": 128, "kindString": "Class", "flags": { "isExported": true, "isAbstract": true }, "children": [ { "id": 325, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 326, "name": "new ContractBase", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 327, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "ContractBase", "id": 321 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 32 } ] }, { "id": 323, "name": "contract", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 11, "character": 20 } ], "type": { "type": "reference", "name": "Contract", "id": 63 }, "defaultValue": " null" }, { "id": 324, "name": "contractName", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 24 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 322, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null" }, { "id": 347, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 348, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 349, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 350, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 351, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ] }, { "id": 332, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 333, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ] }, { "id": 328, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 329, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 330, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 331, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ] }, { "id": 337, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 338, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 339, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ] }, { "id": 334, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 335, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 336, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ] }, { "id": 340, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 341, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ] }, { "id": 352, "name": "searchMethod", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 353, "name": "searchMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 354, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "any" } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 86, "character": 24 } ] }, { "id": 342, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 343, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 344, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 345, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 346, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 325 ] }, { "title": "Properties", "kind": 1024, "children": [ 323, 324, 322 ] }, { "title": "Methods", "kind": 2048, "children": [ 347, 332, 328, 337, 334, 340, 352, 342 ] } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 7, "character": 42 } ], "extendedBy": [ { "type": "reference", "name": "OceanAuth", "id": 356 }, { "type": "reference", "name": "AccessConditions", "id": 403 }, { "type": "reference", "name": "PaymentConditions", "id": 441 }, { "type": "reference", "name": "DIDRegistry", "id": 485 }, { "type": "reference", "name": "OceanMarket", "id": 530 }, { "type": "reference", "name": "ServiceAgreement", "id": 594 }, { "type": "reference", "name": "OceanToken", "id": 654 }, { "type": "reference", "name": "GenericContract", "id": 746 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 321 ] } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 1, "character": 0 } ] }, { "id": 484, "name": "\"keeper/contracts/DIDRegistry\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/DIDRegistry.ts", "children": [ { "id": 485, "name": "DIDRegistry", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 502, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 503, "name": "new DIDRegistry", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 504, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "DIDRegistry", "id": 485 }, "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 32 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } }, { "id": 501, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null", "inheritedFrom": { "type": "reference", "name": "ContractBase.instance", "id": 322 } }, { "id": 524, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 525, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 526, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 527, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 528, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } }, { "id": 509, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 510, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } }, { "id": 505, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 506, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 507, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 508, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } }, { "id": 514, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 515, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 516, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } }, { "id": 495, "name": "getOwner", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 496, "name": "getOwner", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 497, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "string" } ] } } ], "sources": [ { "fileName": "keeper/contracts/DIDRegistry.ts", "line": 22, "character": 25 } ] }, { "id": 511, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 512, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 513, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } }, { "id": 498, "name": "getUpdateAt", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 499, "name": "getUpdateAt", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 500, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "number" } ] } } ], "sources": [ { "fileName": "keeper/contracts/DIDRegistry.ts", "line": 29, "character": 28 } ] }, { "id": 517, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 518, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } }, { "id": 488, "name": "registerAttribute", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 489, "name": "registerAttribute", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 490, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 491, "name": "type", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "ValueType", "id": 479 } }, { "id": 492, "name": "key", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 493, "name": "value", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 494, "name": "ownerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/DIDRegistry.ts", "line": 14, "character": 34 } ] }, { "id": 519, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 520, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 521, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 522, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 523, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } }, { "id": 486, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 487, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "DIDRegistry", "id": 485 } ] } } ], "sources": [ { "fileName": "keeper/contracts/DIDRegistry.ts", "line": 8, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 502 ] }, { "title": "Properties", "kind": 1024, "children": [ 501 ] }, { "title": "Methods", "kind": 2048, "children": [ 524, 509, 505, 514, 495, 511, 498, 517, 488, 519, 486 ] } ], "sources": [ { "fileName": "keeper/contracts/DIDRegistry.ts", "line": 6, "character": 32 } ], "extendedTypes": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 485 ] } ], "sources": [ { "fileName": "keeper/contracts/DIDRegistry.ts", "line": 1, "character": 0 } ] }, { "id": 745, "name": "\"keeper/contracts/GenericContract\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/GenericContract.ts", "children": [ { "id": 746, "name": "GenericContract", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 750, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 751, "name": "new GenericContract", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 752, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "GenericContract", "id": 746 }, "overwrites": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } } ], "sources": [ { "fileName": "keeper/contracts/GenericContract.ts", "line": 9, "character": 5 } ], "overwrites": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } }, { "id": 753, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null", "inheritedFrom": { "type": "reference", "name": "ContractBase.instance", "id": 322 } }, { "id": 773, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 774, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 775, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 776, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 777, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } }, { "id": 758, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 759, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } }, { "id": 754, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 755, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 756, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 757, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } }, { "id": 763, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 764, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 765, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } }, { "id": 760, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 761, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 762, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } }, { "id": 766, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 767, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } }, { "id": 768, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 769, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 770, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 771, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 772, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } }, { "id": 747, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 748, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 749, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } } ], "sources": [ { "fileName": "keeper/contracts/GenericContract.ts", "line": 5, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 750 ] }, { "title": "Properties", "kind": 1024, "children": [ 753 ] }, { "title": "Methods", "kind": 2048, "children": [ 773, 758, 754, 763, 760, 766, 768, 747 ] } ], "sources": [ { "fileName": "keeper/contracts/GenericContract.ts", "line": 3, "character": 36 } ], "extendedTypes": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 746 ] } ], "sources": [ { "fileName": "keeper/contracts/GenericContract.ts", "line": 1, "character": 0 } ] }, { "id": 529, "name": "\"keeper/contracts/Market\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/Market.ts", "children": [ { "id": 530, "name": "OceanMarket", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 555, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 556, "name": "new OceanMarket", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 557, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "OceanMarket", "id": 530 }, "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 32 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } }, { "id": 554, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null", "inheritedFrom": { "type": "reference", "name": "ContractBase.instance", "id": 322 } }, { "id": 577, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 578, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 579, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 580, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 581, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } }, { "id": 546, "name": "generateId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 547, "name": "generateId", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 548, "name": "input", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "string" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 31, "character": 27 } ] }, { "id": 562, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 563, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } }, { "id": 539, "name": "getAssetPrice", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 540, "name": "getAssetPrice", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 541, "name": "assetId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "number" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 22, "character": 30 } ] }, { "id": 558, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 559, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 560, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 561, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } }, { "id": 567, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 568, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 569, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } }, { "id": 564, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 565, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 566, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } }, { "id": 570, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 571, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } }, { "id": 533, "name": "isAssetActive", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 534, "name": "isAssetActive", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 535, "name": "assetId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 14, "character": 30 } ] }, { "id": 549, "name": "register", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 550, "name": "register", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 551, "name": "assetId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 552, "name": "price", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 553, "name": "publisherAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 35, "character": 25 } ] }, { "id": 542, "name": "requestTokens", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 543, "name": "requestTokens", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 544, "name": "amount", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 545, "name": "receiverAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 27, "character": 30 } ] }, { "id": 572, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 573, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 574, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 575, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 576, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } }, { "id": 536, "name": "verifyOrderPayment", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 537, "name": "verifyOrderPayment", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 538, "name": "orderId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 18, "character": 35 } ] }, { "id": 531, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 532, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "OceanMarket", "id": 530 } ] } } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 7, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 555 ] }, { "title": "Properties", "kind": 1024, "children": [ 554 ] }, { "title": "Methods", "kind": 2048, "children": [ 577, 546, 562, 539, 558, 567, 564, 570, 533, 549, 542, 572, 536, 531 ] } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 5, "character": 32 } ], "extendedTypes": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 530 ] } ], "sources": [ { "fileName": "keeper/contracts/Market.ts", "line": 1, "character": 0 } ] }, { "id": 593, "name": "\"keeper/contracts/ServiceAgreement\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/ServiceAgreement.ts", "children": [ { "id": 594, "name": "ServiceAgreement", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 626, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 627, "name": "new ServiceAgreement", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 628, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "ServiceAgreement", "id": 594 }, "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 32 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } }, { "id": 625, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null", "inheritedFrom": { "type": "reference", "name": "ContractBase.instance", "id": 322 } }, { "id": 648, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 649, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 650, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 651, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 652, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } }, { "id": 615, "name": "executeAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 616, "name": "executeAgreement", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 617, "name": "serviceAgreementTemplateId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 618, "name": "serviceAgreementSignatureHash", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 619, "name": "consumerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 620, "name": "valueHashes", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 621, "name": "timeoutValues", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 622, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 623, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "DID", "id": 154 } }, { "id": 624, "name": "publisherAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/ServiceAgreement.ts", "line": 46, "character": 33 } ] }, { "id": 633, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 634, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } }, { "id": 612, "name": "getAgreementStatus", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 613, "name": "getAgreementStatus", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 614, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "keeper/contracts/ServiceAgreement.ts", "line": 41, "character": 35 } ] }, { "id": 629, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 630, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 631, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 632, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } }, { "id": 638, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 639, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 640, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } }, { "id": 635, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 636, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 637, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } }, { "id": 609, "name": "getTemplateOwner", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 610, "name": "getTemplateOwner", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 611, "name": "templateId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "keeper/contracts/ServiceAgreement.ts", "line": 36, "character": 33 } ] }, { "id": 606, "name": "getTemplateStatus", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 607, "name": "getTemplateStatus", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 608, "name": "templateId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "keeper/contracts/ServiceAgreement.ts", "line": 31, "character": 34 } ] }, { "id": 641, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 642, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } }, { "id": 643, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 644, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 645, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 646, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 647, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } }, { "id": 597, "name": "setupAgreementTemplate", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 598, "name": "setupAgreementTemplate", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 599, "name": "templateId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 600, "name": "methodReflections", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "reference", "name": "MethodReflection", "id": 587 } } }, { "id": 601, "name": "dependencyMatrix", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 602, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 603, "name": "fulfillmentIndices", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 604, "name": "fulfillmentOperator", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 605, "name": "ownerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/ServiceAgreement.ts", "line": 14, "character": 39 } ] }, { "id": 595, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 596, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "ServiceAgreement", "id": 594 } ] } } ], "sources": [ { "fileName": "keeper/contracts/ServiceAgreement.ts", "line": 8, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 626 ] }, { "title": "Properties", "kind": 1024, "children": [ 625 ] }, { "title": "Methods", "kind": 2048, "children": [ 648, 615, 633, 612, 629, 638, 635, 609, 606, 641, 643, 597, 595 ] } ], "sources": [ { "fileName": "keeper/contracts/ServiceAgreement.ts", "line": 6, "character": 37 } ], "extendedTypes": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 594 ] } ], "sources": [ { "fileName": "keeper/contracts/ServiceAgreement.ts", "line": 1, "character": 0 } ] }, { "id": 653, "name": "\"keeper/contracts/Token\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/Token.ts", "children": [ { "id": 654, "name": "OceanToken", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 666, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 667, "name": "new OceanToken", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 668, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "OceanToken", "id": 654 }, "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 32 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } }, { "id": 665, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null", "inheritedFrom": { "type": "reference", "name": "ContractBase.instance", "id": 322 } }, { "id": 657, "name": "approve", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 658, "name": "approve", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 659, "name": "marketAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 660, "name": "price", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 661, "name": "buyerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Token.ts", "line": 13, "character": 24 } ] }, { "id": 662, "name": "balanceOf", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 663, "name": "balanceOf", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 664, "name": "address", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "number" } ] } } ], "sources": [ { "fileName": "keeper/contracts/Token.ts", "line": 17, "character": 26 } ] }, { "id": 688, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 689, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 690, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 691, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 692, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } }, { "id": 673, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 674, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } }, { "id": 669, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 670, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 671, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 672, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } }, { "id": 678, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 679, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 680, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } }, { "id": 675, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 676, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 677, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } }, { "id": 681, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 682, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } }, { "id": 683, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 684, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 685, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 686, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 687, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } }, { "id": 655, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 656, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "OceanToken", "id": 654 } ] } } ], "sources": [ { "fileName": "keeper/contracts/Token.ts", "line": 7, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 666 ] }, { "title": "Properties", "kind": 1024, "children": [ 665 ] }, { "title": "Methods", "kind": 2048, "children": [ 657, 662, 688, 673, 669, 678, 675, 681, 683, 655 ] } ], "sources": [ { "fileName": "keeper/contracts/Token.ts", "line": 5, "character": 31 } ], "extendedTypes": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 654 ] } ], "sources": [ { "fileName": "keeper/contracts/Token.ts", "line": 1, "character": 0 } ] }, { "id": 402, "name": "\"keeper/contracts/conditions/AccessConditions\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/conditions/AccessConditions.ts", "children": [ { "id": 403, "name": "AccessConditions", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 413, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 414, "name": "new AccessConditions", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 415, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "AccessConditions", "id": 403 }, "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 32 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } }, { "id": 412, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null", "inheritedFrom": { "type": "reference", "name": "ContractBase.instance", "id": 322 } }, { "id": 435, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 436, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 437, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 438, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 439, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } }, { "id": 420, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 421, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } }, { "id": 416, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 417, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 418, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 419, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } }, { "id": 425, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 426, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 427, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } }, { "id": 422, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 423, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 424, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } }, { "id": 406, "name": "grantAccess", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 407, "name": "grantAccess", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 408, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 409, "name": "assetId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 410, "name": "documentKeyId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 411, "name": "publisherAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/conditions/AccessConditions.ts", "line": 14, "character": 28 } ] }, { "id": 428, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 429, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } }, { "id": 430, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 431, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 432, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 433, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 434, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } }, { "id": 404, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 405, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "AccessConditions", "id": 403 } ] } } ], "sources": [ { "fileName": "keeper/contracts/conditions/AccessConditions.ts", "line": 6, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 413 ] }, { "title": "Properties", "kind": 1024, "children": [ 412 ] }, { "title": "Methods", "kind": 2048, "children": [ 435, 420, 416, 425, 422, 406, 428, 430, 404 ] } ], "sources": [ { "fileName": "keeper/contracts/conditions/AccessConditions.ts", "line": 4, "character": 37 } ], "extendedTypes": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 403 ] } ], "sources": [ { "fileName": "keeper/contracts/conditions/AccessConditions.ts", "line": 1, "character": 0 } ] }, { "id": 440, "name": "\"keeper/contracts/conditions/PaymentConditions\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/keeper/contracts/conditions/PaymentConditions.ts", "children": [ { "id": 441, "name": "PaymentConditions", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 451, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 452, "name": "new PaymentConditions", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 453, "name": "contractName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "PaymentConditions", "id": 441 }, "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 12, "character": 32 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.__constructor", "id": 325 } }, { "id": 450, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 9, "character": 29 } ], "type": { "type": "intrinsic", "name": "any" }, "defaultValue": " null", "inheritedFrom": { "type": "reference", "name": "ContractBase.instance", "id": 322 } }, { "id": 473, "name": "call", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 474, "name": "call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 475, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 476, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } }, { "id": 477, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 72, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.call", "id": 347 } }, { "id": 458, "name": "getAddress", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 459, "name": "getAddress", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 25, "character": 21 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getAddress", "id": 332 } }, { "id": 454, "name": "getEventData", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 455, "name": "getEventData", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 456, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 457, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 18, "character": 29 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getEventData", "id": 328 } }, { "id": 463, "name": "getInputsOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 464, "name": "getInputsOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 465, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 34, "character": 28 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getInputsOfMethod", "id": 337 } }, { "id": 460, "name": "getSignatureOfMethod", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 461, "name": "getSignatureOfMethod", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 462, "name": "methodName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 29, "character": 31 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.getSignatureOfMethod", "id": 334 } }, { "id": 466, "name": "init", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 467, "name": "init", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 39, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.init", "id": 340 } }, { "id": 444, "name": "lockPayment", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 445, "name": "lockPayment", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 446, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 447, "name": "assetId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 448, "name": "price", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 449, "name": "consumerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] } } ], "sources": [ { "fileName": "keeper/contracts/conditions/PaymentConditions.ts", "line": 12, "character": 28 } ] }, { "id": 468, "name": "send", "kind": 2048, "kindString": "Method", "flags": { "isProtected": true, "isExported": true }, "signatures": [ { "id": 469, "name": "send", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 470, "name": "name", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 471, "name": "from", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 472, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Receipt" } ] }, "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } } ], "sources": [ { "fileName": "keeper/contracts/ContractBase.ts", "line": 43, "character": 24 } ], "inheritedFrom": { "type": "reference", "name": "ContractBase.send", "id": 342 } }, { "id": 442, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 443, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "PaymentConditions", "id": 441 } ] } } ], "sources": [ { "fileName": "keeper/contracts/conditions/PaymentConditions.ts", "line": 6, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 451 ] }, { "title": "Properties", "kind": 1024, "children": [ 450 ] }, { "title": "Methods", "kind": 2048, "children": [ 473, 458, 454, 463, 460, 466, 444, 468, 442 ] } ], "sources": [ { "fileName": "keeper/contracts/conditions/PaymentConditions.ts", "line": 4, "character": 38 } ], "extendedTypes": [ { "type": "reference", "name": "ContractBase", "id": 321 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 441 ] } ], "sources": [ { "fileName": "keeper/contracts/conditions/PaymentConditions.ts", "line": 1, "character": 0 } ] }, { "id": 291, "name": "\"models/AccessStatus\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/models/AccessStatus.ts", "children": [ { "id": 292, "name": "AccessStatus", "kind": 4, "kindString": "Enumeration", "flags": { "isExported": true }, "children": [ { "id": 294, "name": "Committed", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/AccessStatus.ts", "line": 3, "character": 13 } ] }, { "id": 295, "name": "Delivered", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/AccessStatus.ts", "line": 4, "character": 13 } ] }, { "id": 293, "name": "Requested", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/AccessStatus.ts", "line": 2, "character": 13 } ] }, { "id": 297, "name": "Revoked", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/AccessStatus.ts", "line": 6, "character": 11 } ] }, { "id": 296, "name": "Verified", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/AccessStatus.ts", "line": 5, "character": 12 } ] } ], "groups": [ { "title": "Enumeration members", "kind": 16, "children": [ 294, 295, 293, 297, 296 ] } ], "sources": [ { "fileName": "models/AccessStatus.ts", "line": 1, "character": 17 } ] } ], "groups": [ { "title": "Enumerations", "kind": 4, "children": [ 292 ] } ], "sources": [ { "fileName": "models/AccessStatus.ts", "line": 1, "character": 0 } ] }, { "id": 707, "name": "\"models/Balance\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/models/Balance.ts", "children": [ { "id": 708, "name": "Balance", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 709, "name": "eth", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Balance.ts", "line": 2, "character": 14 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 710, "name": "ocn", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Balance.ts", "line": 3, "character": 14 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 709, 710 ] } ], "sources": [ { "fileName": "models/Balance.ts", "line": 1, "character": 28 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 708 ] } ], "sources": [ { "fileName": "models/Balance.ts", "line": 1, "character": 0 } ] }, { "id": 1, "name": "\"models/Config\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/models/Config.ts", "children": [ { "id": 2, "name": "Config", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 10, "name": "address", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Config.ts", "line": 24, "character": 18 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 3, "name": "aquariusUri", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Config.ts", "line": 4, "character": 22 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 4, "name": "brizoUri", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Config.ts", "line": 8, "character": 19 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 5, "name": "nodeUri", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "models/Config.ts", "line": 12, "character": 18 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 8, "name": "parityUri", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Config.ts", "line": 20, "character": 20 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 9, "name": "password", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Config.ts", "line": 22, "character": 19 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 7, "name": "secretStoreUri", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Config.ts", "line": 18, "character": 25 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 11, "name": "threshold", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Config.ts", "line": 26, "character": 20 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 12, "name": "verbose", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/Config.ts", "line": 29, "character": 18 } ], "type": { "type": "intrinsic", "name": "boolean" }, "defaultValue": "false" }, { "id": 6, "name": "web3Provider", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true, "isOptional": true }, "sources": [ { "fileName": "models/Config.ts", "line": 14, "character": 23 } ], "type": { "type": "intrinsic", "name": "any" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 10, 3, 4, 5, 8, 9, 7, 11, 12, 6 ] } ], "sources": [ { "fileName": "models/Config.ts", "line": 1, "character": 27 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 2 ] } ], "sources": [ { "fileName": "models/Config.ts", "line": 1, "character": 0 } ] }, { "id": 582, "name": "\"models/InputType\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/models/InputType.ts", "children": [ { "id": 583, "name": "InputType", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 584, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/InputType.ts", "line": 2, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 585, "name": "type", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/InputType.ts", "line": 3, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 584, 585 ] } ], "sources": [ { "fileName": "models/InputType.ts", "line": 1, "character": 30 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 583 ] } ], "sources": [ { "fileName": "models/InputType.ts", "line": 1, "character": 0 } ] }, { "id": 586, "name": "\"models/MethodReflection\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/models/MethodReflection.ts", "children": [ { "id": 587, "name": "MethodReflection", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 590, "name": "address", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/MethodReflection.ts", "line": 6, "character": 18 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 588, "name": "contractName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/MethodReflection.ts", "line": 4, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 592, "name": "inputs", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/MethodReflection.ts", "line": 8, "character": 17 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "InputType", "id": 583 } } }, { "id": 589, "name": "methodName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/MethodReflection.ts", "line": 5, "character": 21 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 591, "name": "signature", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/MethodReflection.ts", "line": 7, "character": 20 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 590, 588, 592, 589, 591 ] } ], "sources": [ { "fileName": "models/MethodReflection.ts", "line": 3, "character": 37 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 587 ] } ], "sources": [ { "fileName": "models/MethodReflection.ts", "line": 1, "character": 0 } ] }, { "id": 823, "name": "\"models/ValuePair\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/models/ValuePair.ts", "children": [ { "id": 824, "name": "ValuePair", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 825, "name": "type", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/ValuePair.ts", "line": 2, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 826, "name": "value", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "models/ValuePair.ts", "line": 3, "character": 16 } ], "type": { "type": "intrinsic", "name": "any" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 825, 826 ] } ], "sources": [ { "fileName": "models/ValuePair.ts", "line": 1, "character": 30 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 824 ] } ], "sources": [ { "fileName": "models/ValuePair.ts", "line": 1, "character": 0 } ] }, { "id": 478, "name": "\"models/ValueType\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/models/ValueType.ts", "children": [ { "id": 479, "name": "ValueType", "kind": 4, "kindString": "Enumeration", "flags": { "isExported": true }, "children": [ { "id": 483, "name": "DDO", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/ValueType.ts", "line": 5, "character": 7 } ] }, { "id": 480, "name": "DID", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/ValueType.ts", "line": 2, "character": 7 } ] }, { "id": 481, "name": "DIDRef", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/ValueType.ts", "line": 3, "character": 10 } ] }, { "id": 482, "name": "URL", "kind": 16, "kindString": "Enumeration member", "flags": { "isExported": true }, "sources": [ { "fileName": "models/ValueType.ts", "line": 4, "character": 7 } ] } ], "groups": [ { "title": "Enumeration members", "kind": 16, "children": [ 483, 480, 481, 482 ] } ], "sources": [ { "fileName": "models/ValueType.ts", "line": 1, "character": 14 } ] } ], "groups": [ { "title": "Enumerations", "kind": 4, "children": [ 479 ] } ], "sources": [ { "fileName": "models/ValueType.ts", "line": 1, "character": 0 } ] }, { "id": 722, "name": "\"ocean/Account\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/Account.ts", "children": [ { "id": 723, "name": "Account", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Account information." }, "children": [ { "id": 737, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 738, "name": "new Account", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 739, "name": "id", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Account", "id": 723 }, "inheritedFrom": { "type": "reference", "name": "OceanBase.__constructor", "id": 714 } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 3, "character": 25 } ], "inheritedFrom": { "type": "reference", "name": "OceanBase.__constructor", "id": 714 } }, { "id": 724, "name": "balance", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "sources": [ { "fileName": "ocean/Account.ts", "line": 12, "character": 19 } ], "type": { "type": "reference", "name": "Balance", "id": 708 } }, { "id": 736, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isExported": true }, "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 3, "character": 16 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0x00\"", "inheritedFrom": { "type": "reference", "name": "OceanBase.id", "id": 713 } }, { "id": 729, "name": "getBalance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 730, "name": "getBalance", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Balances of Ether and Ocean Token.", "returns": "\n" }, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Balance", "id": 708 } ] } } ], "sources": [ { "fileName": "ocean/Account.ts", "line": 42, "character": 27 } ] }, { "id": 727, "name": "getEtherBalance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 728, "name": "getEtherBalance", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Balance of Ether.", "returns": "\n" }, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "number" } ] } } ], "sources": [ { "fileName": "ocean/Account.ts", "line": 26, "character": 32 } ] }, { "id": 740, "name": "getId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 741, "name": "getId", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "OceanBase.getId", "id": 717 } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 11, "character": 16 } ], "inheritedFrom": { "type": "reference", "name": "OceanBase.getId", "id": 717 } }, { "id": 725, "name": "getOceanBalance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 726, "name": "getOceanBalance", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Balance of Ocean Token.", "returns": "\n" }, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "number" } ] } } ], "sources": [ { "fileName": "ocean/Account.ts", "line": 18, "character": 32 } ] }, { "id": 734, "name": "getPublicKey", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 735, "name": "getPublicKey", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns the account public key.", "returns": "\n" }, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "string" } ] } } ], "sources": [ { "fileName": "ocean/Account.ts", "line": 70, "character": 29 } ] }, { "id": 731, "name": "requestTokens", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 732, "name": "requestTokens", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Request Ocean Tokens.", "returns": "\n" }, "parameters": [ { "id": 733, "name": "amount", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Tokens to be requested." }, "type": { "type": "intrinsic", "name": "number" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "number" } ] } } ], "sources": [ { "fileName": "ocean/Account.ts", "line": 59, "character": 30 } ] }, { "id": 742, "name": "setId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 743, "name": "setId", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 744, "name": "id", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "name": "OceanBase.setId", "id": 719 } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 15, "character": 16 } ], "inheritedFrom": { "type": "reference", "name": "OceanBase.setId", "id": 719 } } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 737 ] }, { "title": "Properties", "kind": 1024, "children": [ 724, 736 ] }, { "title": "Methods", "kind": 2048, "children": [ 729, 727, 740, 725, 734, 731, 742 ] } ], "sources": [ { "fileName": "ocean/Account.ts", "line": 11, "character": 28 } ], "extendedTypes": [ { "type": "reference", "name": "OceanBase", "id": 712 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 723 ] } ], "sources": [ { "fileName": "ocean/Account.ts", "line": 1, "character": 0 } ] }, { "id": 153, "name": "\"ocean/DID\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/DID.ts", "children": [ { "id": 154, "name": "DID", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Decentralized ID." }, "children": [ { "id": 161, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 162, "name": "new DID", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 163, "name": "id", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "DID", "id": 154 } } ], "sources": [ { "fileName": "ocean/DID.ts", "line": 43, "character": 22 } ] }, { "id": 160, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "comment": { "shortText": "ID.", "tags": [ { "tag": "type", "text": "{string}\n" } ] }, "sources": [ { "fileName": "ocean/DID.ts", "line": 43, "character": 14 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 164, "name": "getDid", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 165, "name": "getDid", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns the DID.", "returns": "\n" }, "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "ocean/DID.ts", "line": 53, "character": 17 } ] }, { "id": 166, "name": "getId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 167, "name": "getId", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns the ID.", "returns": "\n" }, "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "ocean/DID.ts", "line": 61, "character": 16 } ] }, { "id": 158, "name": "generate", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 159, "name": "generate", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns a new DID.", "returns": "\n" }, "type": { "type": "reference", "name": "DID", "id": 154 } } ], "sources": [ { "fileName": "ocean/DID.ts", "line": 35, "character": 26 } ] }, { "id": 155, "name": "parse", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 156, "name": "parse", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Parses a DID from a string.", "returns": "\n" }, "parameters": [ { "id": 157, "name": "didString", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "DID in string." }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "DID", "id": 154 } } ], "sources": [ { "fileName": "ocean/DID.ts", "line": 15, "character": 23 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 161 ] }, { "title": "Properties", "kind": 1024, "children": [ 160 ] }, { "title": "Methods", "kind": 2048, "children": [ 164, 166, 158, 155 ] } ], "sources": [ { "fileName": "ocean/DID.ts", "line": 8, "character": 24 } ] }, { "id": 168, "name": "prefix", "kind": 32, "kindString": "Variable", "flags": { "isConst": true }, "sources": [ { "fileName": "ocean/DID.ts", "line": 3, "character": 12 } ], "type": { "type": "stringLiteral", "value": "did:op:" }, "defaultValue": "\"did:op:\"" } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 154 ] }, { "title": "Variables", "kind": 32, "children": [ 168 ] } ], "sources": [ { "fileName": "ocean/DID.ts", "line": 1, "character": 0 } ] }, { "id": 149, "name": "\"ocean/IdGenerator\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/IdGenerator.ts", "children": [ { "id": 150, "name": "IdGenerator", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 151, "name": "generateId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 152, "name": "generateId", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "ocean/IdGenerator.ts", "line": 4, "character": 28 } ] } ], "groups": [ { "title": "Methods", "kind": 2048, "children": [ 151 ] } ], "sources": [ { "fileName": "ocean/IdGenerator.ts", "line": 3, "character": 32 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 150 ] } ], "sources": [ { "fileName": "ocean/IdGenerator.ts", "line": 1, "character": 0 } ] }, { "id": 991, "name": "\"ocean/Ocean\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/Ocean.ts", "children": [ { "id": 992, "name": "Ocean", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Main interface for Ocean Protocol." }, "children": [ { "id": 998, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 999, "name": "new Ocean", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "type": { "type": "reference", "name": "Ocean", "id": 992 } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 62, "character": 26 } ] }, { "id": 997, "name": "keeper", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true }, "comment": { "shortText": "Keeper instance.", "tags": [ { "tag": "type", "text": "{Keeper}\n" } ] }, "sources": [ { "fileName": "ocean/Ocean.ts", "line": 62, "character": 18 } ], "type": { "type": "reference", "name": "Keeper", "id": 694 } }, { "id": 996, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "comment": { "shortText": "Ocean instance.", "tags": [ { "tag": "type", "text": "{Ocean}\n" } ] }, "sources": [ { "fileName": "ocean/Ocean.ts", "line": 56, "character": 27 } ], "type": { "type": "reference", "name": "Ocean", "id": 992 }, "defaultValue": " null" }, { "id": 1033, "name": "executeServiceAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 1034, "name": "executeServiceAgreement", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Executes a service agreement.", "returns": "\n" }, "parameters": [ { "id": 1035, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Decentralized ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1036, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service definition ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1037, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service agreement ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1038, "name": "serviceAgreementSignature", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service agreement signature." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1039, "name": "consumer", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Consumer account." }, "type": { "type": "reference", "name": "Account", "id": 723 } }, { "id": 1040, "name": "publisher", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Publisher account." }, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "ServiceAgreement", "id": 828 } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 339, "character": 40 } ] }, { "id": 1000, "name": "getAccounts", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 1001, "name": "getAccounts", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns the list of accounts.", "returns": "\n" }, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Account", "id": 723 } } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 71, "character": 28 } ] }, { "id": 1022, "name": "initializeServiceAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 1023, "name": "initializeServiceAgreement", "kind": 4096, "kindString": "Call signature", "flags": { "isPrivate": true }, "comment": { "shortText": "Creates a new service agreement." }, "parameters": [ { "id": 1024, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Decentralized ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1025, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service definition ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1026, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service agreement ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1027, "name": "serviceAgreementSignature", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service agreement signature." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1028, "name": "cb", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Callback executen when the access is granted." }, "type": { "type": "reflection", "declaration": { "id": 1029, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "signatures": [ { "id": 1030, "name": "__call", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 1031, "name": "files", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 287, "character": 11 } ] } } }, { "id": 1032, "name": "consumer", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Consumer account.\n" }, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "void" } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 282, "character": 43 } ] }, { "id": 1017, "name": "purchaseAssetService", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 1018, "name": "purchaseAssetService", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Signs a service agreement by DID.", "returns": "\n" }, "parameters": [ { "id": 1019, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Decentralized ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1020, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service definition ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1021, "name": "consumer", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Consumer account." }, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 222, "character": 37 } ] }, { "id": 1008, "name": "registerAsset", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 1009, "name": "registerAsset", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Registers a new DDO.", "returns": "\n" }, "parameters": [ { "id": 1010, "name": "metadata", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "DDO metadata." }, "type": { "type": "reference", "name": "MetaData", "id": 101 } }, { "id": 1011, "name": "publisher", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Publicher account." }, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "DDO", "id": 123 } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 106, "character": 30 } ] }, { "id": 1005, "name": "resolveAssetDID", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 1006, "name": "resolveAssetDID", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns a DDO by DID.", "returns": "\n" }, "parameters": [ { "id": 1007, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Decentralized ID." }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "DDO", "id": 123 } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 95, "character": 32 } ] }, { "id": 1002, "name": "resolveDID", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "decorators": [ { "name": "deprecated", "type": { "type": "reference", "name": "deprecated" }, "arguments": { "alternative": "'resolveAssetDID'" } } ], "signatures": [ { "id": 1003, "name": "resolveDID", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns a DDO by DID.", "returns": "\n", "tags": [ { "tag": "deprecated", "text": "Replace by {@link #resolveAssetDID}" } ] }, "parameters": [ { "id": 1004, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Decentralized ID." }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "DDO", "id": 123 } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 86, "character": 27 } ] }, { "id": 1041, "name": "searchAssets", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 1042, "name": "searchAssets", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Search over the assets using a query.", "returns": "\n" }, "parameters": [ { "id": 1043, "name": "query", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Query to filter the assets." }, "type": { "type": "reference", "name": "SearchQuery", "id": 219 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "DDO", "id": 123 } } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 368, "character": 29 } ] }, { "id": 1044, "name": "searchAssetsByText", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 1045, "name": "searchAssetsByText", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Search over the assets using a keyword.", "returns": "\n" }, "parameters": [ { "id": 1046, "name": "text", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Text to filter the assets." }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "DDO", "id": 123 } } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 378, "character": 35 } ] }, { "id": 1012, "name": "signServiceAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "decorators": [ { "name": "deprecated", "type": { "type": "reference", "name": "deprecated" }, "arguments": { "alternative": "'purchaseAssetService'" } } ], "signatures": [ { "id": 1013, "name": "signServiceAgreement", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Signs a service agreement by DID.", "returns": "\n\n", "tags": [ { "tag": "deprecated", "text": "Replace by {@link #purchaseAssetService}" } ] }, "parameters": [ { "id": 1014, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Decentralized ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1015, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Service definition ID." }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1016, "name": "consumer", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Consumer account." }, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 207, "character": 37 } ] }, { "id": 993, "name": "getInstance", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 994, "name": "getInstance", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "Returns the instance of Ocean.", "returns": "\n" }, "parameters": [ { "id": 995, "name": "config", "kind": 32768, "kindString": "Parameter", "flags": {}, "comment": { "text": "Ocean instance configuration." }, "type": { "type": "reference", "name": "Config", "id": 2 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Ocean", "id": 992 } ] } } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 42, "character": 35 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 998 ] }, { "title": "Properties", "kind": 1024, "children": [ 997, 996 ] }, { "title": "Methods", "kind": 2048, "children": [ 1033, 1000, 1022, 1017, 1008, 1005, 1002, 1041, 1044, 1012, 993 ] } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 35, "character": 26 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 992 ] } ], "sources": [ { "fileName": "ocean/Ocean.ts", "line": 1, "character": 0 } ] }, { "id": 711, "name": "\"ocean/OceanBase\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/OceanBase.ts", "children": [ { "id": 712, "name": "OceanBase", "kind": 128, "kindString": "Class", "flags": { "isExported": true, "isAbstract": true }, "children": [ { "id": 714, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 715, "name": "new OceanBase", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 716, "name": "id", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "OceanBase", "id": 712 } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 3, "character": 25 } ] }, { "id": 713, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isExported": true }, "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 3, "character": 16 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0x00\"" }, { "id": 717, "name": "getId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 718, "name": "getId", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 11, "character": 16 } ] }, { "id": 719, "name": "setId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 720, "name": "setId", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 721, "name": "id", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 15, "character": 16 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 714 ] }, { "title": "Properties", "kind": 1024, "children": [ 713 ] }, { "title": "Methods", "kind": 2048, "children": [ 717, 719 ] } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 1, "character": 39 } ], "extendedBy": [ { "type": "reference", "name": "Account", "id": 723 }, { "type": "reference", "name": "ServiceAgreement", "id": 828 }, { "type": "reference", "name": "ServiceAgreementTemplate", "id": 951 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 712 ] } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 1, "character": 0 } ] }, { "id": 913, "name": "\"ocean/ServiceAgreements/Condition\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/Condition.ts", "children": [ { "id": 914, "name": "Condition", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 916, "name": "condtionKey", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 7, "character": 22 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 917, "name": "dependencies", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 8, "character": 23 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 918, "name": "dependencyTimeoutFlags", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 9, "character": 33 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 921, "name": "events", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 12, "character": 17 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 42 } } }, { "id": 919, "name": "isTerminalCondition", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 10, "character": 30 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 915, "name": "methodReflection", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 6, "character": 27 } ], "type": { "type": "reference", "name": "MethodReflection", "id": 587 } }, { "id": 922, "name": "parameters", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 13, "character": 21 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Parameter", "id": 910 } } }, { "id": 920, "name": "timeout", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 11, "character": 18 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 916, 917, 918, 921, 919, 915, 922, 920 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 5, "character": 30 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 914 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Condition.ts", "line": 1, "character": 0 } ] }, { "id": 928, "name": "\"ocean/ServiceAgreements/Event\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/Event.ts", "children": [ { "id": 929, "name": "Event", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 931, "name": "actorType", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Event.ts", "line": 5, "character": 20 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"publisher\"" }, { "id": 932, "name": "handler", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Event.ts", "line": 6, "character": 18 } ], "type": { "type": "reference", "name": "EventHandler", "id": 924 } }, { "id": 930, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Event.ts", "line": 4, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"PaymentLocked\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 931, 932, 930 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Event.ts", "line": 3, "character": 26 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 929 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Event.ts", "line": 1, "character": 0 } ] }, { "id": 923, "name": "\"ocean/ServiceAgreements/EventHandler\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/EventHandler.ts", "children": [ { "id": 924, "name": "EventHandler", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 926, "name": "functionName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/EventHandler.ts", "line": 3, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"grantAccess\"" }, { "id": 925, "name": "moduleName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/EventHandler.ts", "line": 2, "character": 21 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"accessControl\"" }, { "id": 927, "name": "version", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/EventHandler.ts", "line": 4, "character": 18 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0.1\"" } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 926, 925, 927 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/EventHandler.ts", "line": 1, "character": 33 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 924 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/EventHandler.ts", "line": 1, "character": 0 } ] }, { "id": 933, "name": "\"ocean/ServiceAgreements/Method\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/Method.ts", "children": [ { "id": 934, "name": "Method", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 936, "name": "contractName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 6, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 941, "name": "dependencies", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 11, "character": 23 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 942, "name": "dependencyTimeoutFlags", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 12, "character": 33 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 940, "name": "events", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 10, "character": 17 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Event", "id": 929 } } }, { "id": 943, "name": "isTerminalCondition", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 13, "character": 30 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 937, "name": "methodName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 7, "character": 21 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 935, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 5, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 939, "name": "parameters", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 9, "character": 21 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Parameter", "id": 910 } } }, { "id": 938, "name": "timeout", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 8, "character": 18 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 936, 941, 942, 940, 943, 937, 935, 939, 938 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 4, "character": 27 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 934 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Method.ts", "line": 1, "character": 0 } ] }, { "id": 909, "name": "\"ocean/ServiceAgreements/Parameter\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/Parameter.ts", "children": [ { "id": 910, "name": "Parameter", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 911, "name": "name", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Parameter.ts", "line": 2, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 912, "name": "type", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Parameter.ts", "line": 3, "character": 15 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 911, 912 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Parameter.ts", "line": 1, "character": 30 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 910 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Parameter.ts", "line": 1, "character": 0 } ] }, { "id": 827, "name": "\"ocean/ServiceAgreements/ServiceAgreement\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/ServiceAgreement.ts", "children": [ { "id": 828, "name": "ServiceAgreement", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 882, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExported": true }, "signatures": [ { "id": 883, "name": "new ServiceAgreement", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 884, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "ServiceAgreement", "id": 828 }, "overwrites": { "type": "reference", "name": "OceanBase.__constructor", "id": 714 } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 214, "character": 5 } ], "overwrites": { "type": "reference", "name": "OceanBase.__constructor", "id": 714 } }, { "id": 897, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isExported": true }, "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 3, "character": 16 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0x00\"", "inheritedFrom": { "type": "reference", "name": "OceanBase.id", "id": 713 } }, { "id": 898, "name": "getId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 899, "name": "getId", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "OceanBase.getId", "id": 717 } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 11, "character": 16 } ], "inheritedFrom": { "type": "reference", "name": "OceanBase.getId", "id": 717 } }, { "id": 895, "name": "getStatus", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 896, "name": "getStatus", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "any" } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 241, "character": 26 } ] }, { "id": 890, "name": "grantAccess", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 891, "name": "grantAccess", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 892, "name": "assetId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 893, "name": "documentId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 894, "name": "publisher", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 232, "character": 28 } ] }, { "id": 885, "name": "payAsset", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 886, "name": "payAsset", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 887, "name": "assetId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 888, "name": "price", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 889, "name": "consumer", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 220, "character": 25 } ] }, { "id": 900, "name": "setId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 901, "name": "setId", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 902, "name": "id", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "name": "OceanBase.setId", "id": 719 } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 15, "character": 16 } ], "inheritedFrom": { "type": "reference", "name": "OceanBase.setId", "id": 719 } }, { "id": 844, "name": "createSAHashSignature", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 845, "name": "createSAHashSignature", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 846, "name": "service", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Service", "id": 112 } }, { "id": 847, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 848, "name": "valueHashes", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 849, "name": "timeoutValues", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 850, "name": "consumer", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "string" } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 64, "character": 46 } ] }, { "id": 862, "name": "createValueHashes", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 863, "name": "createValueHashes", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 864, "name": "parameterValuePairs", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "array", "elementType": { "type": "reference", "name": "ValuePair", "id": 824 } } } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 145, "character": 36 } ] }, { "id": 851, "name": "executeAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 852, "name": "executeAgreement", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 853, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "DID", "id": 154 } }, { "id": 854, "name": "ddo", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "DDO", "id": 123 } }, { "id": 855, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 856, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 857, "name": "valueHashes", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 858, "name": "timeoutValues", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 859, "name": "serviceAgreementHashSignature", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 860, "name": "consumerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 861, "name": "publisher", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "ServiceAgreement", "id": 828 } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 101, "character": 41 } ] }, { "id": 835, "name": "executeServiceAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 836, "name": "executeServiceAgreement", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 837, "name": "did", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "DID", "id": 154 } }, { "id": 838, "name": "ddo", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "DDO", "id": 123 } }, { "id": 839, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 840, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 841, "name": "serviceAgreementHashSignature", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 842, "name": "consumer", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Account", "id": 723 } }, { "id": 843, "name": "publisher", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "ServiceAgreement", "id": 828 } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 39, "character": 47 } ] }, { "id": 875, "name": "getTimeoutValuesFromService", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 876, "name": "getTimeoutValuesFromService", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 877, "name": "service", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Service", "id": 112 } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 188, "character": 46 } ] }, { "id": 878, "name": "getValuesFromService", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 879, "name": "getValuesFromService", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 880, "name": "service", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Service", "id": 112 } }, { "id": 881, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "array", "elementType": { "type": "reference", "name": "ValuePair", "id": 824 } } } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 196, "character": 39 } ] }, { "id": 868, "name": "hashServiceAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 869, "name": "hashServiceAgreement", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 870, "name": "serviceAgreementTemplateId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 871, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 872, "name": "conditionKeys", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 873, "name": "valueHashes", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 874, "name": "timeouts", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } } ], "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 172, "character": 39 } ] }, { "id": 865, "name": "hashValuePairArray", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 866, "name": "hashValuePairArray", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 867, "name": "valuePairs", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "reference", "name": "ValuePair", "id": 824 } } } ], "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 156, "character": 37 } ] }, { "id": 829, "name": "signServiceAgreement", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 830, "name": "signServiceAgreement", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 831, "name": "ddo", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "DDO", "id": 123 } }, { "id": 832, "name": "serviceDefinitionId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 833, "name": "serviceAgreementId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 834, "name": "consumer", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "Account", "id": 723 } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "string" } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 15, "character": 44 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 882 ] }, { "title": "Properties", "kind": 1024, "children": [ 897 ] }, { "title": "Methods", "kind": 2048, "children": [ 898, 895, 890, 885, 900, 844, 862, 851, 835, 875, 878, 868, 865, 829 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 13, "character": 37 } ], "extendedTypes": [ { "type": "reference", "name": "OceanBase", "id": 712 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 828 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreement.ts", "line": 1, "character": 0 } ] }, { "id": 950, "name": "\"ocean/ServiceAgreements/ServiceAgreementTemplate\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "children": [ { "id": 951, "name": "ServiceAgreementTemplate", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 956, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 958, "name": "new ServiceAgreementTemplate", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 959, "name": "template", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "TemplateBase", "id": 945 } } ], "type": { "type": "reference", "name": "ServiceAgreementTemplate", "id": 951 }, "overwrites": { "type": "reference", "name": "OceanBase.__constructor", "id": 714 } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 28, "character": 5 } ], "overwrites": { "type": "reference", "name": "OceanBase.__constructor", "id": 714 } }, { "id": 979, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isExported": true }, "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 3, "character": 16 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0x00\"", "inheritedFrom": { "type": "reference", "name": "OceanBase.id", "id": 713 } }, { "id": 957, "name": "template", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isExported": true, "isConstructorProperty": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 30, "character": 39 } ], "type": { "type": "reference", "name": "TemplateBase", "id": 945 } }, { "id": 971, "name": "blendConditions", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 972, "name": "blendConditions", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Condition", "id": 914 } } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 155, "character": 33 } ] }, { "id": 973, "name": "compressDependencies", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 974, "name": "compressDependencies", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 975, "name": "dependencies", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 976, "name": "dependencyTimeoutFlags", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } } ], "type": { "type": "intrinsic", "name": "number" } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 180, "character": 32 } ] }, { "id": 967, "name": "getConditions", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 968, "name": "getConditions", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 969, "name": "metadata", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "MetaData", "id": 101 } }, { "id": 970, "name": "assetId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "DDOCondition" } } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 104, "character": 30 } ] }, { "id": 980, "name": "getId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 981, "name": "getId", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "name": "OceanBase.getId", "id": 717 } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 11, "character": 16 } ], "inheritedFrom": { "type": "reference", "name": "OceanBase.getId", "id": 717 } }, { "id": 977, "name": "getMethodReflections", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 978, "name": "getMethodReflections", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "MethodReflection", "id": 587 } } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 215, "character": 38 } ] }, { "id": 965, "name": "getOwner", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 966, "name": "getOwner", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Account", "id": 723 } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 98, "character": 25 } ] }, { "id": 963, "name": "getStatus", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 964, "name": "getStatus", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "shortText": "gets the status of a service agreement template" }, "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 93, "character": 26 } ] }, { "id": 960, "name": "register", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 961, "name": "register", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 962, "name": "templateOwnerAddress", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ] } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 34, "character": 25 } ] }, { "id": 982, "name": "setId", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 983, "name": "setId", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 984, "name": "id", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "name": "OceanBase.setId", "id": 719 } } ], "sources": [ { "fileName": "ocean/OceanBase.ts", "line": 15, "character": 16 } ], "inheritedFrom": { "type": "reference", "name": "OceanBase.setId", "id": 719 } }, { "id": 952, "name": "generateConditionsKey", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 953, "name": "generateConditionsKey", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 954, "name": "serviceAgreementTemplateId", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 955, "name": "methodReflection", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "MethodReflection", "id": 587 } } ], "type": { "type": "intrinsic", "name": "string" } } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 20, "character": 40 } ] } ], "groups": [ { "title": "Constructors", "kind": 512, "children": [ 956 ] }, { "title": "Properties", "kind": 1024, "children": [ 979, 957 ] }, { "title": "Methods", "kind": 2048, "children": [ 971, 973, 967, 980, 977, 965, 963, 960, 982, 952 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 18, "character": 45 } ], "extendedTypes": [ { "type": "reference", "name": "OceanBase", "id": 712 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 951 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/ServiceAgreementTemplate.ts", "line": 1, "character": 0 } ] }, { "id": 985, "name": "\"ocean/ServiceAgreements/Templates/Access\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/Templates/Access.ts", "children": [ { "id": 986, "name": "Access", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 989, "name": "Methods", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/Access.ts", "line": 11, "character": 18 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Method", "id": 934 } }, "defaultValue": " [\n {\n name: \"lockPayment\",\n contractName: \"PaymentConditions\",\n methodName: \"lockPayment\",\n timeout: 0,\n parameters: [\n {\n name: \"assetId\",\n type: \"bytes32\",\n } as Parameter, {\n name: \"price\",\n type: \"uint256\",\n } as Parameter,\n ],\n events: [\n {\n name: \"PaymentLocked\",\n actorType: \"publisher\",\n handler: {\n moduleName: \"accessControl\",\n functionName: \"grantAccess\",\n version: \"0.1\",\n } as EventHandler,\n } as Event,\n ],\n dependencies: [],\n dependencyTimeoutFlags: [],\n isTerminalCondition: false,\n } as Method, {\n name: \"grantAccess\",\n contractName: \"AccessConditions\",\n methodName: \"grantAccess\",\n timeout: 0,\n parameters: [\n {\n name: \"assetId\",\n type: \"bytes32\",\n } as Parameter,\n {\n name: \"documentKeyId\",\n type: \"bytes32\",\n } as Parameter,\n ],\n events: [\n {\n name: \"AccessGranted\",\n actorType: \"publisher\",\n handler: {\n moduleName: \"payment\",\n functionName: \"releasePayment\",\n version: \"0.1\",\n } as EventHandler,\n } as Event,\n {\n name: \"AccessGranted\",\n actorType: \"consumer\",\n handler: {\n moduleName: \"accessControl\",\n functionName: \"consumeAsset\",\n version: \"0.1\",\n } as EventHandler,\n } as Event,\n {\n name: \"AccessTimeout\",\n actorType: \"consumer\",\n handler: {\n moduleName: \"payment\",\n functionName: \"refundPayment\",\n version: \"0.1\",\n } as EventHandler,\n } as Event,\n ],\n dependencies: [\"lockPayment\"],\n dependencyTimeoutFlags: [0],\n isTerminalCondition: false,\n } as Method, {\n name: \"releasePayment\",\n contractName: \"PaymentConditions\",\n methodName: \"releasePayment\",\n timeout: 0,\n parameters: [\n {\n name: \"assetId\",\n type: \"bytes32\",\n } as Parameter, {\n name: \"price\",\n type: \"uint256\",\n } as Parameter,\n ],\n events: [\n {\n name: \"PaymentReleased\",\n actorType: \"consumer\",\n handler: {\n moduleName: \"serviceAgreement\",\n functionName: \"fulfillAgreement\",\n version: \"0.1\",\n } as EventHandler,\n } as Event,\n ],\n dependencies: [\"grantAccess\"],\n dependencyTimeoutFlags: [0],\n isTerminalCondition: true,\n } as Method, {\n name: \"refundPayment\",\n contractName: \"PaymentConditions\",\n methodName: \"refundPayment\",\n timeout: 10 * 60,\n parameters: [\n {\n name: \"assetId\",\n type: \"bytes32\",\n } as Parameter, {\n name: \"price\",\n type: \"uint256\",\n } as Parameter,\n ],\n events: [\n {\n name: \"PaymentRefund\",\n actorType: \"publisher\",\n handler: {\n moduleName: \"serviceAgreement\",\n functionName: \"terminateAgreement\",\n version: \"0.1\",\n } as EventHandler,\n } as Event,\n ],\n dependencies: [\"lockPayment\", \"grantAccess\"],\n dependencyTimeoutFlags: [0, 1],\n isTerminalCondition: true,\n } as Method,\n ]", "overwrites": { "type": "reference", "name": "TemplateBase.Methods", "id": 946 } }, { "id": 990, "name": "fulfillmentOperator", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/TemplateBase.ts", "line": 6, "character": 30 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "1", "inheritedFrom": { "type": "reference", "name": "TemplateBase.fulfillmentOperator", "id": 948 } }, { "id": 988, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/Access.ts", "line": 10, "character": 13 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0x044852b2a670ade5407e78fb2863c51de9fcb96542a07186fe3aeda6bb8a116d\"", "overwrites": { "type": "reference", "name": "TemplateBase.id", "id": 949 } }, { "id": 987, "name": "templateName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/Access.ts", "line": 9, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"Access\"", "overwrites": { "type": "reference", "name": "TemplateBase.templateName", "id": 947 } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 989, 990, 988, 987 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/Access.ts", "line": 7, "character": 27 } ], "extendedTypes": [ { "type": "reference", "name": "TemplateBase", "id": 945 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 986 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/Access.ts", "line": 1, "character": 0 } ] }, { "id": 1047, "name": "\"ocean/ServiceAgreements/Templates/FitchainCompute\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/Templates/FitchainCompute.ts", "children": [ { "id": 1048, "name": "FitchainCompute", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 1051, "name": "Methods", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/FitchainCompute.ts", "line": 8, "character": 18 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Method", "id": 934 } }, "defaultValue": " [\n {\n name: \"lockPayment\",\n contractName: \"PaymentConditions\",\n methodName: \"lockPayment\",\n timeout: 0,\n dependencies: [],\n dependencyTimeoutFlags: [],\n isTerminalCondition: false,\n } as Method,\n {\n name: \"grantAccess\",\n contractName: \"AccessConditions\",\n methodName: \"grantAccess\",\n timeout: 10,\n dependencies: [\"lockPayment\"],\n dependencyTimeoutFlags: [0],\n isTerminalCondition: false,\n } as Method,\n {\n name: \"releasePayment\",\n contractName: \"PaymentConditions\",\n methodName: \"releasePayment\",\n timeout: 10,\n dependencies: [\"grantAccess\"],\n dependencyTimeoutFlags: [0],\n isTerminalCondition: true,\n } as Method,\n {\n name: \"refundPayment\",\n contractName: \"PaymentConditions\",\n methodName: \"refundPayment\",\n timeout: 10,\n dependencies: [\"lockPayment\", \"grantAccess\"],\n dependencyTimeoutFlags: [0, 1],\n isTerminalCondition: true,\n } as Method,\n ]", "overwrites": { "type": "reference", "name": "TemplateBase.Methods", "id": 946 } }, { "id": 1052, "name": "fulfillmentOperator", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/TemplateBase.ts", "line": 6, "character": 30 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "1", "inheritedFrom": { "type": "reference", "name": "TemplateBase.fulfillmentOperator", "id": 948 } }, { "id": 1050, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/FitchainCompute.ts", "line": 7, "character": 13 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6\"", "overwrites": { "type": "reference", "name": "TemplateBase.id", "id": 949 } }, { "id": 1049, "name": "templateName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/FitchainCompute.ts", "line": 6, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"FitchainCompute\"", "overwrites": { "type": "reference", "name": "TemplateBase.templateName", "id": 947 } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 1051, 1052, 1050, 1049 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/FitchainCompute.ts", "line": 4, "character": 36 } ], "extendedTypes": [ { "type": "reference", "name": "TemplateBase", "id": 945 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 1048 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/FitchainCompute.ts", "line": 1, "character": 0 } ] }, { "id": 944, "name": "\"ocean/ServiceAgreements/Templates/TemplateBase\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/ocean/ServiceAgreements/Templates/TemplateBase.ts", "children": [ { "id": 945, "name": "TemplateBase", "kind": 128, "kindString": "Class", "flags": { "isExported": true, "isAbstract": true }, "children": [ { "id": 946, "name": "Methods", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/TemplateBase.ts", "line": 4, "character": 18 } ], "type": { "type": "array", "elementType": { "type": "reference", "name": "Method", "id": 934 } } }, { "id": 948, "name": "fulfillmentOperator", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/TemplateBase.ts", "line": 6, "character": 30 } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "1" }, { "id": 949, "name": "id", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/TemplateBase.ts", "line": 7, "character": 13 } ], "type": { "type": "intrinsic", "name": "string" }, "defaultValue": "\"0x00000000000000000000000000000000000000000000000000000000000000\"" }, { "id": 947, "name": "templateName", "kind": 1024, "kindString": "Property", "flags": { "isPublic": true, "isExported": true }, "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/TemplateBase.ts", "line": 5, "character": 23 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 946, 948, 949, 947 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/TemplateBase.ts", "line": 3, "character": 42 } ], "extendedBy": [ { "type": "reference", "name": "Access", "id": 986 }, { "type": "reference", "name": "FitchainCompute", "id": 1048 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 945 ] } ], "sources": [ { "fileName": "ocean/ServiceAgreements/Templates/TemplateBase.ts", "line": 1, "character": 0 } ] }, { "id": 815, "name": "\"secretstore/SecretStoreProvider\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/secretstore/SecretStoreProvider.ts", "children": [ { "id": 816, "name": "SecretStoreProvider", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 822, "name": "secretStore", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "secretstore/SecretStoreProvider.ts", "line": 20, "character": 30 } ], "type": { "type": "reference", "name": "SecretStore" } }, { "id": 820, "name": "getSecretStore", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 821, "name": "getSecretStore", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "SecretStore" } } ], "sources": [ { "fileName": "secretstore/SecretStoreProvider.ts", "line": 11, "character": 32 } ] }, { "id": 817, "name": "setSecretStore", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 818, "name": "setSecretStore", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 819, "name": "secretStore", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "SecretStore" } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "secretstore/SecretStoreProvider.ts", "line": 6, "character": 32 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 822 ] }, { "title": "Methods", "kind": 2048, "children": [ 820, 817 ] } ], "sources": [ { "fileName": "secretstore/SecretStoreProvider.ts", "line": 4, "character": 40 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 816 ] } ], "sources": [ { "fileName": "secretstore/SecretStoreProvider.ts", "line": 1, "character": 0 } ] }, { "id": 1053, "name": "\"squid\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/squid.ts", "children": [ { "id": 1054, "name": "Templates", "kind": 2097152, "kindString": "Object literal", "flags": { "isConst": true }, "children": [ { "id": 1055, "name": "Access", "kind": 32, "kindString": "Variable", "flags": {}, "sources": [ { "fileName": "squid.ts", "line": 15, "character": 25 } ], "type": { "type": "reference", "name": "Access", "id": 986 } }, { "id": 1056, "name": "FitchainCompute", "kind": 32, "kindString": "Variable", "flags": {}, "sources": [ { "fileName": "squid.ts", "line": 15, "character": 42 } ], "type": { "type": "reference", "name": "FitchainCompute", "id": 1048 } } ], "groups": [ { "title": "Variables", "kind": 32, "children": [ 1055, 1056 ] } ], "sources": [ { "fileName": "squid.ts", "line": 15, "character": 15 } ], "type": { "type": "intrinsic", "name": "object" } } ], "groups": [ { "title": "Object literals", "kind": 2097152, "children": [ 1054 ] } ], "sources": [ { "fileName": "squid.ts", "line": 1, "character": 0 } ] }, { "id": 169, "name": "\"utils/Logger\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/utils/Logger.ts", "children": [ { "id": 170, "name": "Logger", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 174, "name": "debug", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 175, "name": "debug", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 176, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "utils/Logger.ts", "line": 6, "character": 23 } ] }, { "id": 183, "name": "dispatch", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 184, "name": "dispatch", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 185, "name": "verb", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 186, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "utils/Logger.ts", "line": 18, "character": 27 } ] }, { "id": 180, "name": "error", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 181, "name": "error", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 182, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "utils/Logger.ts", "line": 14, "character": 23 } ] }, { "id": 171, "name": "log", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 172, "name": "log", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 173, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "utils/Logger.ts", "line": 2, "character": 21 } ] }, { "id": 177, "name": "warn", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 178, "name": "warn", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 179, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "utils/Logger.ts", "line": 10, "character": 22 } ] } ], "groups": [ { "title": "Methods", "kind": 2048, "children": [ 174, 183, 180, 171, 177 ] } ], "sources": [ { "fileName": "utils/Logger.ts", "line": 1, "character": 27 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 170 ] } ], "sources": [ { "fileName": "utils/Logger.ts", "line": 1, "character": 0 } ] }, { "id": 187, "name": "\"utils/WebServiceConnector\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/utils/WebServiceConnector.ts", "children": [ { "id": 188, "name": "WebServiceConnector", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "comment": { "shortText": "Provides a common interface to web services." }, "children": [ { "id": 200, "name": "fetch", "kind": 2048, "kindString": "Method", "flags": { "isPrivate": true, "isExported": true }, "signatures": [ { "id": 201, "name": "fetch", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 202, "name": "url", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 203, "name": "opts", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "RequestInit" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Response" } ] } } ], "sources": [ { "fileName": "utils/WebServiceConnector.ts", "line": 37, "character": 23 } ] }, { "id": 193, "name": "get", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 194, "name": "get", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 195, "name": "url", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Response" } ] } } ], "sources": [ { "fileName": "utils/WebServiceConnector.ts", "line": 18, "character": 20 } ] }, { "id": 189, "name": "post", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 190, "name": "post", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 191, "name": "url", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 192, "name": "payload", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "BodyInit" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Response" } ] } } ], "sources": [ { "fileName": "utils/WebServiceConnector.ts", "line": 8, "character": 21 } ] }, { "id": 196, "name": "put", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isExported": true }, "signatures": [ { "id": 197, "name": "put", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 198, "name": "url", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 199, "name": "payload", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "BodyInit" } } ], "type": { "type": "reference", "name": "Promise", "typeArguments": [ { "type": "reference", "name": "Response" } ] } } ], "sources": [ { "fileName": "utils/WebServiceConnector.ts", "line": 27, "character": 20 } ] } ], "groups": [ { "title": "Methods", "kind": 2048, "children": [ 200, 193, 189, 196 ] } ], "sources": [ { "fileName": "utils/WebServiceConnector.ts", "line": 6, "character": 40 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 188 ] } ], "sources": [ { "fileName": "utils/WebServiceConnector.ts", "line": 1, "character": 0 } ] }, { "id": 204, "name": "\"utils/WebServiceConnectorProvider\"", "kind": 1, "kindString": "External module", "flags": { "isExported": true }, "originalName": "/home/pedro/projects/ocean/squid-js/src/utils/WebServiceConnectorProvider.ts", "children": [ { "id": 205, "name": "WebServiceConnectorProvider", "kind": 128, "kindString": "Class", "flags": { "isExported": true }, "children": [ { "id": 211, "name": "instance", "kind": 1024, "kindString": "Property", "flags": { "isPrivate": true, "isStatic": true, "isExported": true }, "sources": [ { "fileName": "utils/WebServiceConnectorProvider.ts", "line": 18, "character": 27 } ], "type": { "type": "reference", "name": "WebServiceConnector", "id": 188 }, "defaultValue": " null" }, { "id": 209, "name": "getConnector", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 210, "name": "getConnector", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "name": "WebServiceConnector", "id": 188 } } ], "sources": [ { "fileName": "utils/WebServiceConnectorProvider.ts", "line": 10, "character": 30 } ] }, { "id": 206, "name": "setConnector", "kind": 2048, "kindString": "Method", "flags": { "isPublic": true, "isStatic": true, "isExported": true }, "signatures": [ { "id": 207, "name": "setConnector", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 208, "name": "connector", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "WebServiceConnector", "id": 188 } } ], "type": { "type": "intrinsic", "name": "void" } } ], "sources": [ { "fileName": "utils/WebServiceConnectorProvider.ts", "line": 5, "character": 30 } ] } ], "groups": [ { "title": "Properties", "kind": 1024, "children": [ 211 ] }, { "title": "Methods", "kind": 2048, "children": [ 209, 206 ] } ], "sources": [ { "fileName": "utils/WebServiceConnectorProvider.ts", "line": 3, "character": 48 } ] } ], "groups": [ { "title": "Classes", "kind": 128, "children": [ 205 ] } ], "sources": [ { "fileName": "utils/WebServiceConnectorProvider.ts", "line": 1, "character": 0 } ] } ], "groups": [ { "title": "External modules", "kind": 1, "children": [ 13, 225, 251, 212, 218, 215, 259, 283, 71, 21, 51, 62, 76, 122, 32, 41, 36, 100, 81, 46, 25, 111, 67, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1068, 1069, 1070, 1071, 1058, 1057, 303, 903, 791, 778, 693, 298, 355, 320, 484, 745, 529, 593, 653, 402, 440, 291, 707, 1, 582, 586, 823, 478, 722, 153, 149, 991, 711, 913, 928, 923, 933, 909, 827, 950, 985, 1047, 944, 815, 1053, 169, 187, 204 ] } ] }