diff --git a/.gitignore b/.gitignore index 0040d301..60931a4d 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,5 @@ yarn-error.log* *.ntvs* *.njsproj *.sln -*.sw* \ No newline at end of file +*.sw* +.yarn/ \ No newline at end of file diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 00000000..3186f3f0 --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/MAINTAINERS.md b/MAINTAINERS.md new file mode 100644 index 00000000..6438cc8d --- /dev/null +++ b/MAINTAINERS.md @@ -0,0 +1,3 @@ +## Maintainers + +See [MAINTAINERS.md](https://github.com/hyperledger/iroha/blob/main/MAINTAINERS.md) in the Iroha repository. diff --git a/README.md b/README.md index 0bc38589..f76bf6c1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![npm version](https://img.shields.io/npm/v/iroha-helpers.svg)](https://www.npmjs.com/package/iroha-helpers) [![minified size](https://badgen.net/bundlephobia/min/iroha-helpers)](https://badgen.net/bundlephobia/min/iroha-helpers) -[![Iroha 1.2.0-rc.1](https://img.shields.io/badge/Iroha-1.1.1-green.svg)](https://github.com/hyperledger/iroha/releases/tag/1.2.0-rc.1) +[![Iroha 1.3.0](https://img.shields.io/badge/Iroha-1.3.0-green)](https://github.com/hyperledger/iroha/tree/1.3.0) # iroha-helpers @@ -25,15 +25,15 @@ $ yarn add iroha-helpers ``` # Example -In a `example` directory you can find `index.ts` and `chain.ts` files. These files demonstrain main features of iroha-helpers. In the `chain.ts` you can find how to build transaction with several commands and how to deal with batch. +In an `example` directory you can find `index.ts` and `chain.ts` files. These files demonstrate main features of iroha-helpers. In the `chain.ts` you can find how to build transaction with several commands and how to deal with batch. ## Node.js -With node.js you should to create connection to iroha by using `QueryService` and `CommandService` from `endpoint_grpc_pb`. Also you should provide grpc credentials as a second argument. +With node.js you should create connection to iroha by using `QueryService` and `CommandService` from `endpoint_grpc_pb`. Also you should provide grpc credentials as a second argument. **IROHA_ADDRESS** - Address of iroha grpc (usually ends on 50051) Ex. `http://localhost:50051` ``` javascript -import grpc from 'grpc' +import grpc from '@grpc/grpc-js' import { QueryService_v1Client as QueryService, CommandService_v1Client as CommandService @@ -46,7 +46,7 @@ const commandService = new CommandService( ``` ## Browser -With browser you should to create connection to iroha by usinb `QueryService` and `CommandService` from `endpoint_pb_service`. +With browser you should create connection to iroha by using `QueryService` and `CommandService` from `endpoint_pb_service`. **IROHA_ADDRESS** - Address of grpc-web-proxy (usually ends on 8081) Ex. `http://localhost:8081` diff --git a/example/chain.ts b/example/chain.ts index 98491048..9b5607e8 100644 --- a/example/chain.ts +++ b/example/chain.ts @@ -1,11 +1,13 @@ /* eslint-disable no-console */ -import grpc from 'grpc' +import grpc from '@grpc/grpc-js' import { + QueryService_v1Client as QueryService, CommandService_v1Client as CommandService } from '../lib/proto/endpoint_grpc_pb' import { TxBuilder, BatchBuilder } from '../lib/chain' +import queries from '../lib/queries' const IROHA_ADDRESS = 'localhost:50051' @@ -17,9 +19,14 @@ const commandService = new CommandService( grpc.credentials.createInsecure() ) +const queryService = new QueryService( + IROHA_ADDRESS, + grpc.credentials.createInsecure() +) + const firstTx = new TxBuilder() .createAccount({ - accountName: 'user1', + accountName: 'usera', domainId: 'test', publicKey: '0000000000000000000000000000000000000000000000000000000000000000' }) @@ -28,7 +35,7 @@ const firstTx = new TxBuilder() const secondTx = new TxBuilder() .createAccount({ - accountName: 'user2', + accountName: 'userb', domainId: 'test', publicKey: '0000000000000000000000000000000000000000000000000000000000000000' }) @@ -45,3 +52,26 @@ new BatchBuilder([ .send(commandService) .then(res => console.log(res)) .catch(err => console.error(err)) + +Promise.all([ + queries.getAccountTransactions({ + privateKey: adminPriv, + creatorAccountId: 'admin@test', + queryService, + timeoutLimit: 5000 + }, { + accountId: 'admin@test', + pageSize: 10, + firstTxHash: undefined, + ordering: { + field: undefined, + direction: undefined + }, + firstTxTime: undefined, + lastTxTime: undefined, + firstTxHeight: 1, + lastTxHeight: 3 + }) +]) + .then(a => console.log(a)) + .catch(e => console.error(e)) diff --git a/example/index.ts b/example/index.ts index fd66cf60..1b312a5b 100644 --- a/example/index.ts +++ b/example/index.ts @@ -1,7 +1,7 @@ /* eslint-disable no-console */ // for usage with grpc package use endpoint_grpc_pb file -import grpc from 'grpc' +import grpc from '@grpc/grpc-js' import { QueryService_v1Client as QueryService, CommandService_v1Client as CommandService @@ -100,6 +100,10 @@ Promise.all([ accountId: 'admin@test', pageSize: 5, firstTxHash: undefined, + firstTxTime: undefined, + lastTxTime: undefined, + firstTxHeight: undefined, + lastTxHeight: undefined, ordering: { field: undefined, direction: undefined diff --git a/example/smart-contract/getAccountTransactions.ts b/example/smart-contract/getAccountTransactions.ts new file mode 100644 index 00000000..0d6c2b12 --- /dev/null +++ b/example/smart-contract/getAccountTransactions.ts @@ -0,0 +1,116 @@ +/* eslint-disable no-console */ + +import grpc from 'grpc' +import { + QueryService_v1Client as QueryService, + CommandService_v1Client as CommandService +} from '../../lib/proto/endpoint_grpc_pb' + +import queries from '../../lib/queries' +import commands from '../../lib/commands' +import { leftPaddedAddressOfParam, getFirstFourBytesOfKeccak, argumentEncoding, hexToAscii } from './integrationHelpers' + +const IROHA_ADDRESS = 'localhost:50051' +const ADMIN_ACCOUNT_ID = 'admin@test' + +const adminPriv = + 'f101537e319568c765b2cc89698325604991dca57b9716b58016b253506cab70' + +const commandService = new CommandService( + IROHA_ADDRESS, + grpc.credentials.createInsecure() +) + +const queryService = new QueryService( + IROHA_ADDRESS, + grpc.credentials.createInsecure() +) + +queries.fetchCommits( + { + privateKey: adminPriv, + creatorAccountId: ADMIN_ACCOUNT_ID, + queryService, + timeoutLimit: 5000 + }, + (block) => console.log('fetchCommits new block:', JSON.stringify(block)), + (error) => console.error('fetchCommits failed:', error.stack) +) + +async function getAccountTransactions () { + try { + const bytecode = '608060405234801561001057600080fd5b5073a6abc17819738299b3b2c1ce46d55c74f04e290c6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506111dd806100746000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806353b676e71461005c578063ae44f0c21461008c578063bf010d56146100bc578063d4e804ab146100ec578063d8f7441a1461010a575b600080fd5b610076600480360381019061007191906107b7565b61013a565b6040516100839190610d6a565b60405180910390f35b6100a660048036038101906100a19190610800565b6102a6565b6040516100b39190610d6a565b60405180910390f35b6100d660048036038101906100d19190610907565b61041e565b6040516100e39190610d6a565b60405180910390f35b6100f461059f565b6040516101019190610d4f565b60405180910390f35b610124600480360381019061011f9190610a9d565b6105c3565b6040516101319190610d6a565b60405180910390f35b606060008260405160240161014f9190610d8c565b6040516020818303038152906040527f53b676e7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040516102169190610d38565b600060405180830381855af49150503d8060008114610251576040519150601f19603f3d011682016040523d82523d6000602084013e610256565b606091505b50915091508161029b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029290610fa6565b60405180910390fd5b809350505050919050565b6060600086868686866040516024016102c3959493929190610dae565b6040516020818303038152906040527fae44f0c2000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161038a9190610d38565b600060405180830381855af49150503d80600081146103c5576040519150601f19603f3d011682016040523d82523d6000602084013e6103ca565b606091505b50915091508161040f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040690610fa6565b60405180910390fd5b80935050505095945050505050565b606060008989898989898989604051602401610441989796959493929190610e24565b6040516020818303038152906040527fbf010d56000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040516105089190610d38565b600060405180830381855af49150503d8060008114610543576040519150601f19603f3d011682016040523d82523d6000602084013e610548565b606091505b50915091508161058d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490610fa6565b60405180910390fd5b80935050505098975050505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060008a8a8a8a8a8a8a8a8a6040516024016105e899989796959493929190610eda565b6040516020818303038152906040527fd8f7441a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040516106af9190610d38565b600060405180830381855af49150503d80600081146106ea576040519150601f19603f3d011682016040523d82523d6000602084013e6106ef565b606091505b509150915081610734576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072b90610fa6565b60405180910390fd5b8093505050509998505050505050505050565b600061075a61075584610feb565b610fc6565b90508281526020810184848401111561077657610775611138565b5b610781848285611091565b509392505050565b600082601f83011261079e5761079d611133565b5b81356107ae848260208601610747565b91505092915050565b6000602082840312156107cd576107cc611142565b5b600082013567ffffffffffffffff8111156107eb576107ea61113d565b5b6107f784828501610789565b91505092915050565b600080600080600060a0868803121561081c5761081b611142565b5b600086013567ffffffffffffffff81111561083a5761083961113d565b5b61084688828901610789565b955050602086013567ffffffffffffffff8111156108675761086661113d565b5b61087388828901610789565b945050604086013567ffffffffffffffff8111156108945761089361113d565b5b6108a088828901610789565b935050606086013567ffffffffffffffff8111156108c1576108c061113d565b5b6108cd88828901610789565b925050608086013567ffffffffffffffff8111156108ee576108ed61113d565b5b6108fa88828901610789565b9150509295509295909350565b600080600080600080600080610100898b03121561092857610927611142565b5b600089013567ffffffffffffffff8111156109465761094561113d565b5b6109528b828c01610789565b985050602089013567ffffffffffffffff8111156109735761097261113d565b5b61097f8b828c01610789565b975050604089013567ffffffffffffffff8111156109a05761099f61113d565b5b6109ac8b828c01610789565b965050606089013567ffffffffffffffff8111156109cd576109cc61113d565b5b6109d98b828c01610789565b955050608089013567ffffffffffffffff8111156109fa576109f961113d565b5b610a068b828c01610789565b94505060a089013567ffffffffffffffff811115610a2757610a2661113d565b5b610a338b828c01610789565b93505060c089013567ffffffffffffffff811115610a5457610a5361113d565b5b610a608b828c01610789565b92505060e089013567ffffffffffffffff811115610a8157610a8061113d565b5b610a8d8b828c01610789565b9150509295985092959890939650565b60008060008060008060008060006101208a8c031215610ac057610abf611142565b5b60008a013567ffffffffffffffff811115610ade57610add61113d565b5b610aea8c828d01610789565b99505060208a013567ffffffffffffffff811115610b0b57610b0a61113d565b5b610b178c828d01610789565b98505060408a013567ffffffffffffffff811115610b3857610b3761113d565b5b610b448c828d01610789565b97505060608a013567ffffffffffffffff811115610b6557610b6461113d565b5b610b718c828d01610789565b96505060808a013567ffffffffffffffff811115610b9257610b9161113d565b5b610b9e8c828d01610789565b95505060a08a013567ffffffffffffffff811115610bbf57610bbe61113d565b5b610bcb8c828d01610789565b94505060c08a013567ffffffffffffffff811115610bec57610beb61113d565b5b610bf88c828d01610789565b93505060e08a013567ffffffffffffffff811115610c1957610c1861113d565b5b610c258c828d01610789565b9250506101008a013567ffffffffffffffff811115610c4757610c4661113d565b5b610c538c828d01610789565b9150509295985092959850929598565b610c6c8161105f565b82525050565b6000610c7d8261101c565b610c878185611032565b9350610c978185602086016110a0565b610ca081611147565b840191505092915050565b6000610cb68261101c565b610cc08185611043565b9350610cd08185602086016110a0565b80840191505092915050565b6000610ce782611027565b610cf1818561104e565b9350610d018185602086016110a0565b610d0a81611147565b840191505092915050565b6000610d2260278361104e565b9150610d2d82611158565b604082019050919050565b6000610d448284610cab565b915081905092915050565b6000602082019050610d646000830184610c63565b92915050565b60006020820190508181036000830152610d848184610c72565b905092915050565b60006020820190508181036000830152610da68184610cdc565b905092915050565b600060a0820190508181036000830152610dc88188610cdc565b90508181036020830152610ddc8187610cdc565b90508181036040830152610df08186610cdc565b90508181036060830152610e048185610cdc565b90508181036080830152610e188184610cdc565b90509695505050505050565b6000610100820190508181036000830152610e3f818b610cdc565b90508181036020830152610e53818a610cdc565b90508181036040830152610e678189610cdc565b90508181036060830152610e7b8188610cdc565b90508181036080830152610e8f8187610cdc565b905081810360a0830152610ea38186610cdc565b905081810360c0830152610eb78185610cdc565b905081810360e0830152610ecb8184610cdc565b90509998505050505050505050565b6000610120820190508181036000830152610ef5818c610cdc565b90508181036020830152610f09818b610cdc565b90508181036040830152610f1d818a610cdc565b90508181036060830152610f318189610cdc565b90508181036080830152610f458188610cdc565b905081810360a0830152610f598187610cdc565b905081810360c0830152610f6d8186610cdc565b905081810360e0830152610f818185610cdc565b9050818103610100830152610f968184610cdc565b90509a9950505050505050505050565b60006020820190508181036000830152610fbf81610d15565b9050919050565b6000610fd0610fe1565b9050610fdc82826110d3565b919050565b6000604051905090565b600067ffffffffffffffff82111561100657611005611104565b5b61100f82611147565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600061106a82611071565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b60005b838110156110be5780820151818401526020810190506110a3565b838111156110cd576000848401525b50505050565b6110dc82611147565b810181811067ffffffffffffffff821117156110fb576110fa611104565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4572726f722063616c6c696e67207365727669636520636f6e7472616374206660008201527f756e6374696f6e0000000000000000000000000000000000000000000000000060208201525056fea26469706673582212205e584d5874226b894bcbcd685c22e9010a188385180559c526ec96dc806b313264736f6c63430008070033' + const response: any = await commands.callEngine({ + privateKeys: [adminPriv], + creatorAccountId: ADMIN_ACCOUNT_ID, + quorum: 1, + commandService, + timeoutLimit: 5000 + }, { + caller: ADMIN_ACCOUNT_ID, + callee: null, + input: bytecode + }) + const hash: string = response.txHash[0] + + const reciept: any = await queries.getEngineReceipts({ + privateKey: adminPriv, + creatorAccountId: ADMIN_ACCOUNT_ID, + queryService, + timeoutLimit: 5000 + }, { + txHash: hash + }) + const address = reciept.array[0][0][3] + + let params = getFirstFourBytesOfKeccak('getAccountTransactions(string,string,string,string,string,string,string,string)') + + const noOfParam = 8 + + for (let index = 0; index < noOfParam; index++) { + params = params + leftPaddedAddressOfParam(index, noOfParam) + } + + params = params + argumentEncoding(ADMIN_ACCOUNT_ID) // account id + params = params + argumentEncoding('1') // page size + params = params + argumentEncoding('') // first_tx_hash + params = params + argumentEncoding('') // first_tx_time + params = params + argumentEncoding('') // last_tx_time + params = params + argumentEncoding('1') // first_tx_height + params = params + argumentEncoding('2') // last_tx_height + params = params + argumentEncoding('[{"Field": "kCreatedTime", "Direction": "kDescending"},{"Field": "kPosition", "Direction": "kDescending"}]') + + const result: any = await commands.callEngine({ + privateKeys: [adminPriv], + creatorAccountId: ADMIN_ACCOUNT_ID, + quorum: 1, + commandService, + timeoutLimit: 5000 + }, { + caller: ADMIN_ACCOUNT_ID, + callee: address, + input: params + }) + + // Get engine reciepts result + const res: any = await queries.getEngineReceipts({ + privateKey: adminPriv, + creatorAccountId: ADMIN_ACCOUNT_ID, + queryService, + timeoutLimit: 5000 + }, { + txHash: result.txHash[0] + }) + + const resultData: string = res.array[0][0][2][1] + const data = hexToAscii(resultData) + + console.log(data) + return data + } catch (err) { + console.log(err) + return err + } +} + +getAccountTransactions() diff --git a/example/smart-contract/getTransactions.sol b/example/smart-contract/getTransactions.sol new file mode 100644 index 00000000..874afe4e --- /dev/null +++ b/example/smart-contract/getTransactions.sol @@ -0,0 +1,66 @@ +// SPDX-License-Identifier: Apache-2.0 +pragma solidity >=0.7.0 <0.9.0; + +contract Transaction { + address public serviceContractAddress; + + // Initializing service contract address in constructor + constructor() { + serviceContractAddress = 0xA6Abc17819738299B3B2c1CE46d55c74f04E290C; + } + + // Queries the balance in _asset of an Iroha _account + function getAccountTransactions(string memory _account, string memory _pageSize, string memory _firstTxHash, string memory _firstTxTime, string memory _lastTxTime, string memory _firstTxHeight, string memory _lastTxHeight, string memory _ordering) public returns (bytes memory result) { + bytes memory payload = abi.encodeWithSignature( + "getAccountTransactions(string,string,string,string,string,string,string,string)", + _account, + _pageSize, + _firstTxHash, + _firstTxTime, + _lastTxTime, + _firstTxHeight, + _lastTxHeight, + _ordering); + (bool success, bytes memory ret) = address(serviceContractAddress).delegatecall(payload); + require(success, "Error calling service contract function"); + result = ret; + } + + function getAccountAssetTransactions(string memory _account, string memory _asset, string memory _pageSize, string memory _firstTxHash, string memory _firstTxTime, string memory _lastTxTime, string memory _firstTxHeight, string memory _lastTxHeight, string memory _ordering) public returns (bytes memory result) { + bytes memory payload = abi.encodeWithSignature( + "getAccountAssetTransactions(string,string,string,string,string,string,string,string,string)", + _account, + _asset, + _pageSize, + _firstTxHash, + _firstTxTime, + _lastTxTime, + _firstTxHeight, + _lastTxHeight, + _ordering); + (bool success, bytes memory ret) = address(serviceContractAddress).delegatecall(payload); + require(success, "Error calling service contract function"); + result = ret; + } + function getPendingTransactions(string memory _pageSize, string memory _firstTxHash, string memory _firstTxTime, string memory _lastTxTime, string memory _ordering) public returns (bytes memory result) { + bytes memory payload = abi.encodeWithSignature( + "getPendingTransactions(string,string,string,string,string)", + _pageSize, + _firstTxHash, + _firstTxTime, + _lastTxTime, + _ordering); + (bool success, bytes memory ret) = address(serviceContractAddress).delegatecall(payload); + require(success, "Error calling service contract function"); + result = ret; + } + + function getTransactions(string memory hash) public returns (bytes memory result) { + bytes memory payload = abi.encodeWithSignature( + "getTransactions(string)", + hash); + (bool success, bytes memory ret) = address(serviceContractAddress).delegatecall(payload); + require(success, "Error calling service contract function"); + result = ret; + } +} diff --git a/example/smart-contract/integrationHelpers.ts b/example/smart-contract/integrationHelpers.ts new file mode 100644 index 00000000..a1b3d86b --- /dev/null +++ b/example/smart-contract/integrationHelpers.ts @@ -0,0 +1,57 @@ +import createKeccakHash from 'keccak' + +function pad (num: string, size: number, dir: string) { + while (num.length < size) { + if (dir === 'left') { + num = '0' + num + } else if (dir === 'right') { + num = num + '0' + } + } + return num +} + +function hex (str: string) { + const arr1: Array = [] + for (let n = 0, l = str.length; n < l; n++) { + const hex = Number(str.charCodeAt(n)).toString(16) + arr1.push(hex) + } + return arr1.join('') +} + +function hexToAscii (str: string) { + const hex = str.toString() + let asciiStr = '' + for (let n = 0; n < hex.length; n += 2) { + asciiStr += String.fromCharCode(parseInt(hex.substr(n, 2), 16)) + } + return asciiStr +} + +function makeNumberHexLeftPadded (number: number, width = 64) { + const numberHex = number.toString(16) + return pad(numberHex, width, 'left') +} + +function leftPaddedAddressOfParam (paramIndex: number, numberOfParams: number, width = 64) { + /* Specifies the position of each argument according to Contract ABI specifications. */ + const bitsOffset = 32 * numberOfParams + const bitsPerParam = 64 + const bitsForTheParam = bitsOffset + bitsPerParam * paramIndex + return makeNumberHexLeftPadded(bitsForTheParam, width) +} + +function getFirstFourBytesOfKeccak (functionSignature: string) { + return createKeccakHash('keccak256').update(functionSignature).digest('hex').slice(0, 8) +} + +function argumentEncoding (arg: string) { + /* Encodes the argument according to Contract ABI specifications. */ + let encodedArgument: string = pad((arg.length).toString(16), 64, 'left') + const encodedString = hex(Buffer.from(arg, 'utf-8').toString()) + encodedArgument = encodedArgument + pad(encodedString, 64, 'right').toUpperCase() + return encodedArgument +} + +export { makeNumberHexLeftPadded, leftPaddedAddressOfParam, getFirstFourBytesOfKeccak, argumentEncoding, hexToAscii } diff --git a/example/tls.ts b/example/tls.ts index 42581141..be41ccdd 100644 --- a/example/tls.ts +++ b/example/tls.ts @@ -1,6 +1,6 @@ /* eslint-disable no-console */ -import grpc from 'grpc' +import grpc from '@grpc/grpc-js' import { QueryService_v1Client as QueryService @@ -61,6 +61,10 @@ queries.getAccountTransactions({ accountId: 'admin@test', firstTxHash: null, pageSize: 100, + firstTxTime: null, + lastTxTime: null, + firstTxHeight: null, + lastTxHeight: null, ordering: { field: 0, direction: 1 diff --git a/package.json b/package.json index 30514491..a2c4c34b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iroha-helpers", - "version": "0.9.3", + "version": "1.5.0", "description": "Some helpers function for transaction/query generation for Hyperledger Iroha", "main": "lib/index.js", "repository": { @@ -33,6 +33,7 @@ } }, "dependencies": { + "@grpc/grpc-js": "1.9.12", "@improbable-eng/grpc-web": "^0.12.0", "babel-preset-minify": "^0.5.1", "buffer": "^5.4.0", @@ -48,6 +49,7 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { + "@types/keccak": "^3.0.1", "@types/node": "^12.7.2", "@typescript-eslint/eslint-plugin": "^2.0.0", "@typescript-eslint/parser": "^2.0.0", @@ -57,8 +59,8 @@ "eslint-plugin-node": "^9.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.0", - "grpc": "^1.22.2", "husky": "^3.0.3", + "keccak": "^3.0.2", "shx": "^0.3.2", "ts-proto": "^1.41.1", "typescript": "^3.5.3" diff --git a/src/commands/index.ts b/src/commands/index.ts index b0949dda..fdfac1b6 100644 --- a/src/commands/index.ts +++ b/src/commands/index.ts @@ -63,6 +63,7 @@ function addAssetQuantity (commandOptions, params) { * @param {Object} params * @property {String} params.address * @property {String} params.peerKey + * @property {boolean} params.syncingPeer * @link https://iroha.readthedocs.io/en/master/develop/api/commands.html#add-peer */ function addPeer (commandOptions, params) { @@ -72,7 +73,7 @@ function addPeer (commandOptions, params) { txHelper.emptyTransaction(), 'addPeer', { - peer: validate(params, ['address', 'peerKey']) + peer: validate(params, ['address', 'peerKey', 'syncingPeer']) } ) ) diff --git a/src/proto/block_pb.js b/src/proto/block_pb.js index 6b89de23..1a24691c 100644 --- a/src/proto/block_pb.js +++ b/src/proto/block_pb.js @@ -1,22 +1,28 @@ +// source: block.proto /** * @fileoverview * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var primitive_pb = require('./primitive_pb.js'); +goog.object.extend(proto, primitive_pb); var transaction_pb = require('./transaction_pb.js'); +goog.object.extend(proto, transaction_pb); goog.exportSymbol('proto.iroha.protocol.Block', null, global); +goog.exportSymbol('proto.iroha.protocol.Block.BlockVersionCase', null, global); goog.exportSymbol('proto.iroha.protocol.Block_v1', null, global); goog.exportSymbol('proto.iroha.protocol.Block_v1.Payload', null, global); - /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -32,8 +38,55 @@ proto.iroha.protocol.Block_v1 = function(opt_data) { }; goog.inherits(proto.iroha.protocol.Block_v1, jspb.Message); if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ proto.iroha.protocol.Block_v1.displayName = 'proto.iroha.protocol.Block_v1'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Block_v1.Payload = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.Block_v1.Payload.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.Block_v1.Payload, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Block_v1.Payload.displayName = 'proto.iroha.protocol.Block_v1.Payload'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Block = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Block.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.Block, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Block.displayName = 'proto.iroha.protocol.Block'; +} + /** * List of repeated fields within this message type. * @private {!Array} @@ -45,13 +98,15 @@ proto.iroha.protocol.Block_v1.repeatedFields_ = [2]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Block_v1.prototype.toObject = function(opt_includeInstance) { @@ -61,8 +116,8 @@ proto.iroha.protocol.Block_v1.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Block_v1} msg The msg instance to transform. * @return {!Object} @@ -168,23 +223,6 @@ proto.iroha.protocol.Block_v1.serializeBinaryToWriter = function(message, writer -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Block_v1.Payload = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.Block_v1.Payload.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.Block_v1.Payload, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Block_v1.Payload.displayName = 'proto.iroha.protocol.Block_v1.Payload'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -196,13 +234,15 @@ proto.iroha.protocol.Block_v1.Payload.repeatedFields_ = [1,6]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Block_v1.Payload.prototype.toObject = function(opt_includeInstance) { @@ -212,8 +252,8 @@ proto.iroha.protocol.Block_v1.Payload.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Block_v1.Payload} msg The msg instance to transform. * @return {!Object} @@ -227,7 +267,7 @@ proto.iroha.protocol.Block_v1.Payload.toObject = function(includeInstance, msg) height: jspb.Message.getFieldWithDefault(msg, 3, 0), prevBlockHash: jspb.Message.getFieldWithDefault(msg, 4, ""), createdTime: jspb.Message.getFieldWithDefault(msg, 5, 0), - rejectedTransactionsHashesList: jspb.Message.getRepeatedField(msg, 6) + rejectedTransactionsHashesList: (f = jspb.Message.getRepeatedField(msg, 6)) == null ? undefined : f }; if (includeInstance) { @@ -366,17 +406,20 @@ proto.iroha.protocol.Block_v1.Payload.serializeBinaryToWriter = function(message /** * repeated Transaction transactions = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.Block_v1.Payload.prototype.getTransactionsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, transaction_pb.Transaction, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this +*/ proto.iroha.protocol.Block_v1.Payload.prototype.setTransactionsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -390,8 +433,12 @@ proto.iroha.protocol.Block_v1.Payload.prototype.addTransactions = function(opt_v }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this + */ proto.iroha.protocol.Block_v1.Payload.prototype.clearTransactionsList = function() { - this.setTransactionsList([]); + return this.setTransactionsList([]); }; @@ -404,9 +451,12 @@ proto.iroha.protocol.Block_v1.Payload.prototype.getTxNumber = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this + */ proto.iroha.protocol.Block_v1.Payload.prototype.setTxNumber = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3IntField(this, 2, value); }; @@ -419,9 +469,12 @@ proto.iroha.protocol.Block_v1.Payload.prototype.getHeight = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this + */ proto.iroha.protocol.Block_v1.Payload.prototype.setHeight = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3IntField(this, 3, value); }; @@ -434,9 +487,12 @@ proto.iroha.protocol.Block_v1.Payload.prototype.getPrevBlockHash = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this + */ proto.iroha.protocol.Block_v1.Payload.prototype.setPrevBlockHash = function(value) { - jspb.Message.setField(this, 4, value); + return jspb.Message.setProto3StringField(this, 4, value); }; @@ -449,38 +505,49 @@ proto.iroha.protocol.Block_v1.Payload.prototype.getCreatedTime = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this + */ proto.iroha.protocol.Block_v1.Payload.prototype.setCreatedTime = function(value) { - jspb.Message.setField(this, 5, value); + return jspb.Message.setProto3IntField(this, 5, value); }; /** * repeated string rejected_transactions_hashes = 6; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.Block_v1.Payload.prototype.getRejectedTransactionsHashesList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 6)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 6)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this + */ proto.iroha.protocol.Block_v1.Payload.prototype.setRejectedTransactionsHashesList = function(value) { - jspb.Message.setField(this, 6, value || []); + return jspb.Message.setField(this, 6, value || []); }; /** - * @param {!string} value + * @param {string} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this */ proto.iroha.protocol.Block_v1.Payload.prototype.addRejectedTransactionsHashes = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 6, value, opt_index); + return jspb.Message.addToRepeatedField(this, 6, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.Block_v1.Payload} returns this + */ proto.iroha.protocol.Block_v1.Payload.prototype.clearRejectedTransactionsHashesList = function() { - this.setRejectedTransactionsHashesList([]); + return this.setRejectedTransactionsHashesList([]); }; @@ -494,20 +561,27 @@ proto.iroha.protocol.Block_v1.prototype.getPayload = function() { }; -/** @param {?proto.iroha.protocol.Block_v1.Payload|undefined} value */ +/** + * @param {?proto.iroha.protocol.Block_v1.Payload|undefined} value + * @return {!proto.iroha.protocol.Block_v1} returns this +*/ proto.iroha.protocol.Block_v1.prototype.setPayload = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Block_v1} returns this + */ proto.iroha.protocol.Block_v1.prototype.clearPayload = function() { - this.setPayload(undefined); + return this.setPayload(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Block_v1.prototype.hasPayload = function() { return jspb.Message.getField(this, 1) != null; @@ -516,17 +590,20 @@ proto.iroha.protocol.Block_v1.prototype.hasPayload = function() { /** * repeated Signature signatures = 2; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.Block_v1.prototype.getSignaturesList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, primitive_pb.Signature, 2)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.Block_v1} returns this +*/ proto.iroha.protocol.Block_v1.prototype.setSignaturesList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 2, value); + return jspb.Message.setRepeatedWrapperField(this, 2, value); }; @@ -540,29 +617,16 @@ proto.iroha.protocol.Block_v1.prototype.addSignatures = function(opt_value, opt_ }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.Block_v1} returns this + */ proto.iroha.protocol.Block_v1.prototype.clearSignaturesList = function() { - this.setSignaturesList([]); + return this.setSignaturesList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Block = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Block.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.Block, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Block.displayName = 'proto.iroha.protocol.Block'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -592,13 +656,15 @@ proto.iroha.protocol.Block.prototype.getBlockVersionCase = function() { if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Block.prototype.toObject = function(opt_includeInstance) { @@ -608,8 +674,8 @@ proto.iroha.protocol.Block.prototype.toObject = function(opt_includeInstance) { /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Block} msg The msg instance to transform. * @return {!Object} @@ -709,20 +775,27 @@ proto.iroha.protocol.Block.prototype.getBlockV1 = function() { }; -/** @param {?proto.iroha.protocol.Block_v1|undefined} value */ +/** + * @param {?proto.iroha.protocol.Block_v1|undefined} value + * @return {!proto.iroha.protocol.Block} returns this +*/ proto.iroha.protocol.Block.prototype.setBlockV1 = function(value) { - jspb.Message.setOneofWrapperField(this, 1, proto.iroha.protocol.Block.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1, proto.iroha.protocol.Block.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Block} returns this + */ proto.iroha.protocol.Block.prototype.clearBlockV1 = function() { - this.setBlockV1(undefined); + return this.setBlockV1(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Block.prototype.hasBlockV1 = function() { return jspb.Message.getField(this, 1) != null; diff --git a/src/proto/commands_pb.d.ts b/src/proto/commands_pb.d.ts index af2fbabc..90b94b9d 100644 --- a/src/proto/commands_pb.d.ts +++ b/src/proto/commands_pb.d.ts @@ -11,6 +11,9 @@ export class AddAssetQuantity extends jspb.Message { getAmount(): string; setAmount(value: string): void; + getDescription(): string; + setDescription(value: string): void; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AddAssetQuantity.AsObject; static toObject(includeInstance: boolean, msg: AddAssetQuantity): AddAssetQuantity.AsObject; @@ -25,6 +28,7 @@ export namespace AddAssetQuantity { export type AsObject = { assetId: string, amount: string, + description: string, } } @@ -415,6 +419,9 @@ export class SubtractAssetQuantity extends jspb.Message { getAmount(): string; setAmount(value: string): void; + getDescription(): string; + setDescription(value: string): void; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SubtractAssetQuantity.AsObject; static toObject(includeInstance: boolean, msg: SubtractAssetQuantity): SubtractAssetQuantity.AsObject; @@ -429,6 +436,7 @@ export namespace SubtractAssetQuantity { export type AsObject = { assetId: string, amount: string, + description: string, } } diff --git a/src/proto/commands_pb.js b/src/proto/commands_pb.js index cd994a0e..503d3443 100644 --- a/src/proto/commands_pb.js +++ b/src/proto/commands_pb.js @@ -1,25 +1,33 @@ +// source: commands.proto /** * @fileoverview * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var primitive_pb = require('./primitive_pb.js'); +goog.object.extend(proto, primitive_pb); goog.exportSymbol('proto.iroha.protocol.AddAssetQuantity', null, global); goog.exportSymbol('proto.iroha.protocol.AddPeer', null, global); goog.exportSymbol('proto.iroha.protocol.AddSignatory', null, global); goog.exportSymbol('proto.iroha.protocol.AppendRole', null, global); goog.exportSymbol('proto.iroha.protocol.CallEngine', null, global); goog.exportSymbol('proto.iroha.protocol.CallEngine.EngineType', null, global); +goog.exportSymbol('proto.iroha.protocol.CallEngine.OptCalleeCase', null, global); goog.exportSymbol('proto.iroha.protocol.Command', null, global); +goog.exportSymbol('proto.iroha.protocol.Command.CommandCase', null, global); goog.exportSymbol('proto.iroha.protocol.CompareAndSetAccountDetail', null, global); +goog.exportSymbol('proto.iroha.protocol.CompareAndSetAccountDetail.OptOldValueCase', null, global); goog.exportSymbol('proto.iroha.protocol.CreateAccount', null, global); goog.exportSymbol('proto.iroha.protocol.CreateAsset', null, global); goog.exportSymbol('proto.iroha.protocol.CreateDomain', null, global); @@ -34,7 +42,6 @@ goog.exportSymbol('proto.iroha.protocol.SetAccountQuorum', null, global); goog.exportSymbol('proto.iroha.protocol.SetSettingValue', null, global); goog.exportSymbol('proto.iroha.protocol.SubtractAssetQuantity', null, global); goog.exportSymbol('proto.iroha.protocol.TransferAsset', null, global); - /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -50,19 +57,446 @@ proto.iroha.protocol.AddAssetQuantity = function(opt_data) { }; goog.inherits(proto.iroha.protocol.AddAssetQuantity, jspb.Message); if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ proto.iroha.protocol.AddAssetQuantity.displayName = 'proto.iroha.protocol.AddAssetQuantity'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AddPeer = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.AddPeer, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AddPeer.displayName = 'proto.iroha.protocol.AddPeer'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.RemovePeer = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.RemovePeer, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.RemovePeer.displayName = 'proto.iroha.protocol.RemovePeer'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AddSignatory = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.AddSignatory, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AddSignatory.displayName = 'proto.iroha.protocol.AddSignatory'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.CreateAsset = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.CreateAsset, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.CreateAsset.displayName = 'proto.iroha.protocol.CreateAsset'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.CreateAccount = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.CreateAccount, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.CreateAccount.displayName = 'proto.iroha.protocol.CreateAccount'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.SetAccountDetail = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.SetAccountDetail, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.SetAccountDetail.displayName = 'proto.iroha.protocol.SetAccountDetail'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.CreateDomain = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.CreateDomain, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.CreateDomain.displayName = 'proto.iroha.protocol.CreateDomain'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.RemoveSignatory = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.RemoveSignatory, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.RemoveSignatory.displayName = 'proto.iroha.protocol.RemoveSignatory'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.SetAccountQuorum = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.SetAccountQuorum, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.SetAccountQuorum.displayName = 'proto.iroha.protocol.SetAccountQuorum'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.TransferAsset = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.TransferAsset, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.TransferAsset.displayName = 'proto.iroha.protocol.TransferAsset'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AppendRole = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.AppendRole, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AppendRole.displayName = 'proto.iroha.protocol.AppendRole'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.DetachRole = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.DetachRole, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.DetachRole.displayName = 'proto.iroha.protocol.DetachRole'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.CreateRole = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.CreateRole.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.CreateRole, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.CreateRole.displayName = 'proto.iroha.protocol.CreateRole'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GrantPermission = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GrantPermission, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GrantPermission.displayName = 'proto.iroha.protocol.GrantPermission'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.RevokePermission = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.RevokePermission, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.RevokePermission.displayName = 'proto.iroha.protocol.RevokePermission'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.SubtractAssetQuantity = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.SubtractAssetQuantity, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.SubtractAssetQuantity.displayName = 'proto.iroha.protocol.SubtractAssetQuantity'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.CompareAndSetAccountDetail = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.CompareAndSetAccountDetail.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.CompareAndSetAccountDetail, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.CompareAndSetAccountDetail.displayName = 'proto.iroha.protocol.CompareAndSetAccountDetail'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.SetSettingValue = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.SetSettingValue, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.SetSettingValue.displayName = 'proto.iroha.protocol.SetSettingValue'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.CallEngine = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.CallEngine.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.CallEngine, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.CallEngine.displayName = 'proto.iroha.protocol.CallEngine'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Command = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Command.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.Command, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Command.displayName = 'proto.iroha.protocol.Command'; +} + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AddAssetQuantity.prototype.toObject = function(opt_includeInstance) { @@ -72,8 +506,8 @@ proto.iroha.protocol.AddAssetQuantity.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AddAssetQuantity} msg The msg instance to transform. * @return {!Object} @@ -182,9 +616,12 @@ proto.iroha.protocol.AddAssetQuantity.prototype.getAssetId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AddAssetQuantity} returns this + */ proto.iroha.protocol.AddAssetQuantity.prototype.setAssetId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -197,41 +634,29 @@ proto.iroha.protocol.AddAssetQuantity.prototype.getAmount = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AddAssetQuantity} returns this + */ proto.iroha.protocol.AddAssetQuantity.prototype.setAmount = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AddPeer = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.AddPeer, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AddPeer.displayName = 'proto.iroha.protocol.AddPeer'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AddPeer.prototype.toObject = function(opt_includeInstance) { @@ -241,8 +666,8 @@ proto.iroha.protocol.AddPeer.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AddPeer} msg The msg instance to transform. * @return {!Object} @@ -342,55 +767,47 @@ proto.iroha.protocol.AddPeer.prototype.getPeer = function() { }; -/** @param {?proto.iroha.protocol.Peer|undefined} value */ +/** + * @param {?proto.iroha.protocol.Peer|undefined} value + * @return {!proto.iroha.protocol.AddPeer} returns this +*/ proto.iroha.protocol.AddPeer.prototype.setPeer = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.AddPeer} returns this + */ proto.iroha.protocol.AddPeer.prototype.clearPeer = function() { - this.setPeer(undefined); + return this.setPeer(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.AddPeer.prototype.hasPeer = function() { return jspb.Message.getField(this, 1) != null; }; - -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.RemovePeer = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.RemovePeer, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.RemovePeer.displayName = 'proto.iroha.protocol.RemovePeer'; -} - - + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.RemovePeer.prototype.toObject = function(opt_includeInstance) { @@ -400,8 +817,8 @@ proto.iroha.protocol.RemovePeer.prototype.toObject = function(opt_includeInstanc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.RemovePeer} msg The msg instance to transform. * @return {!Object} @@ -498,41 +915,29 @@ proto.iroha.protocol.RemovePeer.prototype.getPublicKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.RemovePeer} returns this + */ proto.iroha.protocol.RemovePeer.prototype.setPublicKey = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AddSignatory = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.AddSignatory, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AddSignatory.displayName = 'proto.iroha.protocol.AddSignatory'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AddSignatory.prototype.toObject = function(opt_includeInstance) { @@ -542,8 +947,8 @@ proto.iroha.protocol.AddSignatory.prototype.toObject = function(opt_includeInsta /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AddSignatory} msg The msg instance to transform. * @return {!Object} @@ -652,9 +1057,12 @@ proto.iroha.protocol.AddSignatory.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AddSignatory} returns this + */ proto.iroha.protocol.AddSignatory.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -667,41 +1075,29 @@ proto.iroha.protocol.AddSignatory.prototype.getPublicKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AddSignatory} returns this + */ proto.iroha.protocol.AddSignatory.prototype.setPublicKey = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.CreateAsset = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.CreateAsset, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.CreateAsset.displayName = 'proto.iroha.protocol.CreateAsset'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.CreateAsset.prototype.toObject = function(opt_includeInstance) { @@ -711,8 +1107,8 @@ proto.iroha.protocol.CreateAsset.prototype.toObject = function(opt_includeInstan /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.CreateAsset} msg The msg instance to transform. * @return {!Object} @@ -833,9 +1229,12 @@ proto.iroha.protocol.CreateAsset.prototype.getAssetName = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CreateAsset} returns this + */ proto.iroha.protocol.CreateAsset.prototype.setAssetName = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -848,9 +1247,12 @@ proto.iroha.protocol.CreateAsset.prototype.getDomainId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CreateAsset} returns this + */ proto.iroha.protocol.CreateAsset.prototype.setDomainId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -863,41 +1265,29 @@ proto.iroha.protocol.CreateAsset.prototype.getPrecision = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.CreateAsset} returns this + */ proto.iroha.protocol.CreateAsset.prototype.setPrecision = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3IntField(this, 3, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.CreateAccount = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.CreateAccount, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.CreateAccount.displayName = 'proto.iroha.protocol.CreateAccount'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.CreateAccount.prototype.toObject = function(opt_includeInstance) { @@ -907,8 +1297,8 @@ proto.iroha.protocol.CreateAccount.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.CreateAccount} msg The msg instance to transform. * @return {!Object} @@ -1029,9 +1419,12 @@ proto.iroha.protocol.CreateAccount.prototype.getAccountName = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CreateAccount} returns this + */ proto.iroha.protocol.CreateAccount.prototype.setAccountName = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1044,9 +1437,12 @@ proto.iroha.protocol.CreateAccount.prototype.getDomainId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CreateAccount} returns this + */ proto.iroha.protocol.CreateAccount.prototype.setDomainId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -1059,41 +1455,29 @@ proto.iroha.protocol.CreateAccount.prototype.getPublicKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CreateAccount} returns this + */ proto.iroha.protocol.CreateAccount.prototype.setPublicKey = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3StringField(this, 3, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.SetAccountDetail = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.SetAccountDetail, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.SetAccountDetail.displayName = 'proto.iroha.protocol.SetAccountDetail'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.SetAccountDetail.prototype.toObject = function(opt_includeInstance) { @@ -1103,8 +1487,8 @@ proto.iroha.protocol.SetAccountDetail.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.SetAccountDetail} msg The msg instance to transform. * @return {!Object} @@ -1225,9 +1609,12 @@ proto.iroha.protocol.SetAccountDetail.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.SetAccountDetail} returns this + */ proto.iroha.protocol.SetAccountDetail.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1240,9 +1627,12 @@ proto.iroha.protocol.SetAccountDetail.prototype.getKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.SetAccountDetail} returns this + */ proto.iroha.protocol.SetAccountDetail.prototype.setKey = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -1255,41 +1645,29 @@ proto.iroha.protocol.SetAccountDetail.prototype.getValue = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.SetAccountDetail} returns this + */ proto.iroha.protocol.SetAccountDetail.prototype.setValue = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3StringField(this, 3, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.CreateDomain = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.CreateDomain, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.CreateDomain.displayName = 'proto.iroha.protocol.CreateDomain'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.CreateDomain.prototype.toObject = function(opt_includeInstance) { @@ -1299,8 +1677,8 @@ proto.iroha.protocol.CreateDomain.prototype.toObject = function(opt_includeInsta /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.CreateDomain} msg The msg instance to transform. * @return {!Object} @@ -1409,9 +1787,12 @@ proto.iroha.protocol.CreateDomain.prototype.getDomainId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CreateDomain} returns this + */ proto.iroha.protocol.CreateDomain.prototype.setDomainId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1424,41 +1805,29 @@ proto.iroha.protocol.CreateDomain.prototype.getDefaultRole = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CreateDomain} returns this + */ proto.iroha.protocol.CreateDomain.prototype.setDefaultRole = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.RemoveSignatory = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.RemoveSignatory, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.RemoveSignatory.displayName = 'proto.iroha.protocol.RemoveSignatory'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.RemoveSignatory.prototype.toObject = function(opt_includeInstance) { @@ -1468,8 +1837,8 @@ proto.iroha.protocol.RemoveSignatory.prototype.toObject = function(opt_includeIn /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.RemoveSignatory} msg The msg instance to transform. * @return {!Object} @@ -1578,9 +1947,12 @@ proto.iroha.protocol.RemoveSignatory.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.RemoveSignatory} returns this + */ proto.iroha.protocol.RemoveSignatory.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1593,41 +1965,29 @@ proto.iroha.protocol.RemoveSignatory.prototype.getPublicKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.RemoveSignatory} returns this + */ proto.iroha.protocol.RemoveSignatory.prototype.setPublicKey = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.SetAccountQuorum = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.SetAccountQuorum, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.SetAccountQuorum.displayName = 'proto.iroha.protocol.SetAccountQuorum'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.SetAccountQuorum.prototype.toObject = function(opt_includeInstance) { @@ -1637,8 +1997,8 @@ proto.iroha.protocol.SetAccountQuorum.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.SetAccountQuorum} msg The msg instance to transform. * @return {!Object} @@ -1747,9 +2107,12 @@ proto.iroha.protocol.SetAccountQuorum.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.SetAccountQuorum} returns this + */ proto.iroha.protocol.SetAccountQuorum.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1762,41 +2125,29 @@ proto.iroha.protocol.SetAccountQuorum.prototype.getQuorum = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.SetAccountQuorum} returns this + */ proto.iroha.protocol.SetAccountQuorum.prototype.setQuorum = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3IntField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.TransferAsset = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.TransferAsset, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.TransferAsset.displayName = 'proto.iroha.protocol.TransferAsset'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.TransferAsset.prototype.toObject = function(opt_includeInstance) { @@ -1806,8 +2157,8 @@ proto.iroha.protocol.TransferAsset.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.TransferAsset} msg The msg instance to transform. * @return {!Object} @@ -1952,9 +2303,12 @@ proto.iroha.protocol.TransferAsset.prototype.getSrcAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.TransferAsset} returns this + */ proto.iroha.protocol.TransferAsset.prototype.setSrcAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1967,9 +2321,12 @@ proto.iroha.protocol.TransferAsset.prototype.getDestAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.TransferAsset} returns this + */ proto.iroha.protocol.TransferAsset.prototype.setDestAccountId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -1982,9 +2339,12 @@ proto.iroha.protocol.TransferAsset.prototype.getAssetId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.TransferAsset} returns this + */ proto.iroha.protocol.TransferAsset.prototype.setAssetId = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3StringField(this, 3, value); }; @@ -1997,9 +2357,12 @@ proto.iroha.protocol.TransferAsset.prototype.getDescription = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.TransferAsset} returns this + */ proto.iroha.protocol.TransferAsset.prototype.setDescription = function(value) { - jspb.Message.setField(this, 4, value); + return jspb.Message.setProto3StringField(this, 4, value); }; @@ -2012,41 +2375,29 @@ proto.iroha.protocol.TransferAsset.prototype.getAmount = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.TransferAsset} returns this + */ proto.iroha.protocol.TransferAsset.prototype.setAmount = function(value) { - jspb.Message.setField(this, 5, value); + return jspb.Message.setProto3StringField(this, 5, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AppendRole = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.AppendRole, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AppendRole.displayName = 'proto.iroha.protocol.AppendRole'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AppendRole.prototype.toObject = function(opt_includeInstance) { @@ -2056,8 +2407,8 @@ proto.iroha.protocol.AppendRole.prototype.toObject = function(opt_includeInstanc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AppendRole} msg The msg instance to transform. * @return {!Object} @@ -2166,9 +2517,12 @@ proto.iroha.protocol.AppendRole.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AppendRole} returns this + */ proto.iroha.protocol.AppendRole.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -2181,41 +2535,29 @@ proto.iroha.protocol.AppendRole.prototype.getRoleName = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AppendRole} returns this + */ proto.iroha.protocol.AppendRole.prototype.setRoleName = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.DetachRole = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.DetachRole, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.DetachRole.displayName = 'proto.iroha.protocol.DetachRole'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.DetachRole.prototype.toObject = function(opt_includeInstance) { @@ -2225,8 +2567,8 @@ proto.iroha.protocol.DetachRole.prototype.toObject = function(opt_includeInstanc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.DetachRole} msg The msg instance to transform. * @return {!Object} @@ -2335,9 +2677,12 @@ proto.iroha.protocol.DetachRole.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.DetachRole} returns this + */ proto.iroha.protocol.DetachRole.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -2350,30 +2695,16 @@ proto.iroha.protocol.DetachRole.prototype.getRoleName = function() { }; -/** @param {string} value */ -proto.iroha.protocol.DetachRole.prototype.setRoleName = function(value) { - jspb.Message.setField(this, 2, value); -}; - - - /** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor + * @param {string} value + * @return {!proto.iroha.protocol.DetachRole} returns this */ -proto.iroha.protocol.CreateRole = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.CreateRole.repeatedFields_, null); +proto.iroha.protocol.DetachRole.prototype.setRoleName = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); }; -goog.inherits(proto.iroha.protocol.CreateRole, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.CreateRole.displayName = 'proto.iroha.protocol.CreateRole'; -} + + + /** * List of repeated fields within this message type. * @private {!Array} @@ -2385,13 +2716,15 @@ proto.iroha.protocol.CreateRole.repeatedFields_ = [2]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.CreateRole.prototype.toObject = function(opt_includeInstance) { @@ -2401,8 +2734,8 @@ proto.iroha.protocol.CreateRole.prototype.toObject = function(opt_includeInstanc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.CreateRole} msg The msg instance to transform. * @return {!Object} @@ -2411,7 +2744,7 @@ proto.iroha.protocol.CreateRole.prototype.toObject = function(opt_includeInstanc proto.iroha.protocol.CreateRole.toObject = function(includeInstance, msg) { var f, obj = { roleName: jspb.Message.getFieldWithDefault(msg, 1, ""), - permissionsList: jspb.Message.getRepeatedField(msg, 2) + permissionsList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f }; if (includeInstance) { @@ -2453,8 +2786,10 @@ proto.iroha.protocol.CreateRole.deserializeBinaryFromReader = function(msg, read msg.setRoleName(value); break; case 2: - var value = /** @type {!Array.} */ (reader.readPackedEnum()); - msg.setPermissionsList(value); + var values = /** @type {!Array} */ (reader.isDelimited() ? reader.readPackedEnum() : [reader.readEnum()]); + for (var i = 0; i < values.length; i++) { + msg.addPermissions(values[i]); + } break; default: reader.skipField(); @@ -2511,70 +2846,66 @@ proto.iroha.protocol.CreateRole.prototype.getRoleName = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CreateRole} returns this + */ proto.iroha.protocol.CreateRole.prototype.setRoleName = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; /** * repeated RolePermission permissions = 2; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.CreateRole.prototype.getPermissionsList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 2)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.CreateRole} returns this + */ proto.iroha.protocol.CreateRole.prototype.setPermissionsList = function(value) { - jspb.Message.setField(this, 2, value || []); + return jspb.Message.setField(this, 2, value || []); }; /** * @param {!proto.iroha.protocol.RolePermission} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.CreateRole} returns this */ proto.iroha.protocol.CreateRole.prototype.addPermissions = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 2, value, opt_index); + return jspb.Message.addToRepeatedField(this, 2, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.CreateRole} returns this + */ proto.iroha.protocol.CreateRole.prototype.clearPermissionsList = function() { - this.setPermissionsList([]); + return this.setPermissionsList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GrantPermission = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GrantPermission, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GrantPermission.displayName = 'proto.iroha.protocol.GrantPermission'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GrantPermission.prototype.toObject = function(opt_includeInstance) { @@ -2584,8 +2915,8 @@ proto.iroha.protocol.GrantPermission.prototype.toObject = function(opt_includeIn /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GrantPermission} msg The msg instance to transform. * @return {!Object} @@ -2694,9 +3025,12 @@ proto.iroha.protocol.GrantPermission.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GrantPermission} returns this + */ proto.iroha.protocol.GrantPermission.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -2709,41 +3043,29 @@ proto.iroha.protocol.GrantPermission.prototype.getPermission = function() { }; -/** @param {!proto.iroha.protocol.GrantablePermission} value */ +/** + * @param {!proto.iroha.protocol.GrantablePermission} value + * @return {!proto.iroha.protocol.GrantPermission} returns this + */ proto.iroha.protocol.GrantPermission.prototype.setPermission = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3EnumField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.RevokePermission = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.RevokePermission, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.RevokePermission.displayName = 'proto.iroha.protocol.RevokePermission'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.RevokePermission.prototype.toObject = function(opt_includeInstance) { @@ -2753,8 +3075,8 @@ proto.iroha.protocol.RevokePermission.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.RevokePermission} msg The msg instance to transform. * @return {!Object} @@ -2863,9 +3185,12 @@ proto.iroha.protocol.RevokePermission.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.RevokePermission} returns this + */ proto.iroha.protocol.RevokePermission.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -2878,41 +3203,29 @@ proto.iroha.protocol.RevokePermission.prototype.getPermission = function() { }; -/** @param {!proto.iroha.protocol.GrantablePermission} value */ +/** + * @param {!proto.iroha.protocol.GrantablePermission} value + * @return {!proto.iroha.protocol.RevokePermission} returns this + */ proto.iroha.protocol.RevokePermission.prototype.setPermission = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3EnumField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.SubtractAssetQuantity = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.SubtractAssetQuantity, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.SubtractAssetQuantity.displayName = 'proto.iroha.protocol.SubtractAssetQuantity'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.SubtractAssetQuantity.prototype.toObject = function(opt_includeInstance) { @@ -2922,8 +3235,8 @@ proto.iroha.protocol.SubtractAssetQuantity.prototype.toObject = function(opt_inc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.SubtractAssetQuantity} msg The msg instance to transform. * @return {!Object} @@ -3032,9 +3345,12 @@ proto.iroha.protocol.SubtractAssetQuantity.prototype.getAssetId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.SubtractAssetQuantity} returns this + */ proto.iroha.protocol.SubtractAssetQuantity.prototype.setAssetId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -3047,30 +3363,16 @@ proto.iroha.protocol.SubtractAssetQuantity.prototype.getAmount = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.SubtractAssetQuantity} returns this + */ proto.iroha.protocol.SubtractAssetQuantity.prototype.setAmount = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.CompareAndSetAccountDetail = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.CompareAndSetAccountDetail.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.CompareAndSetAccountDetail, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.CompareAndSetAccountDetail.displayName = 'proto.iroha.protocol.CompareAndSetAccountDetail'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -3100,13 +3402,15 @@ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.getOptOldValueCase = f if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.toObject = function(opt_includeInstance) { @@ -3116,8 +3420,8 @@ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.toObject = function(op /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.CompareAndSetAccountDetail} msg The msg instance to transform. * @return {!Object} @@ -3129,7 +3433,7 @@ proto.iroha.protocol.CompareAndSetAccountDetail.toObject = function(includeInsta key: jspb.Message.getFieldWithDefault(msg, 2, ""), value: jspb.Message.getFieldWithDefault(msg, 3, ""), oldValue: jspb.Message.getFieldWithDefault(msg, 4, ""), - checkEmpty: jspb.Message.getFieldWithDefault(msg, 5, false) + checkEmpty: jspb.Message.getBooleanFieldWithDefault(msg, 5, false) }; if (includeInstance) { @@ -3262,9 +3566,12 @@ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.getAccountId = functio }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CompareAndSetAccountDetail} returns this + */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -3277,9 +3584,12 @@ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.getKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CompareAndSetAccountDetail} returns this + */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.setKey = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -3292,9 +3602,12 @@ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.getValue = function() }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CompareAndSetAccountDetail} returns this + */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.setValue = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3StringField(this, 3, value); }; @@ -3307,20 +3620,27 @@ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.getOldValue = function }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CompareAndSetAccountDetail} returns this + */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.setOldValue = function(value) { - jspb.Message.setOneofField(this, 4, proto.iroha.protocol.CompareAndSetAccountDetail.oneofGroups_[0], value); + return jspb.Message.setOneofField(this, 4, proto.iroha.protocol.CompareAndSetAccountDetail.oneofGroups_[0], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.CompareAndSetAccountDetail} returns this + */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.clearOldValue = function() { - jspb.Message.setOneofField(this, 4, proto.iroha.protocol.CompareAndSetAccountDetail.oneofGroups_[0], undefined); + return jspb.Message.setOneofField(this, 4, proto.iroha.protocol.CompareAndSetAccountDetail.oneofGroups_[0], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.hasOldValue = function() { return jspb.Message.getField(this, 4) != null; @@ -3329,50 +3649,36 @@ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.hasOldValue = function /** * optional bool check_empty = 5; - * Note that Boolean fields may be set to 0/1 when serialized from a Java server. - * You should avoid comparisons like {@code val === true/false} in those cases. * @return {boolean} */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.getCheckEmpty = function() { - return /** @type {boolean} */ (jspb.Message.getFieldWithDefault(this, 5, false)); + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); }; -/** @param {boolean} value */ +/** + * @param {boolean} value + * @return {!proto.iroha.protocol.CompareAndSetAccountDetail} returns this + */ proto.iroha.protocol.CompareAndSetAccountDetail.prototype.setCheckEmpty = function(value) { - jspb.Message.setField(this, 5, value); + return jspb.Message.setProto3BooleanField(this, 5, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.SetSettingValue = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.SetSettingValue, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.SetSettingValue.displayName = 'proto.iroha.protocol.SetSettingValue'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.SetSettingValue.prototype.toObject = function(opt_includeInstance) { @@ -3382,8 +3688,8 @@ proto.iroha.protocol.SetSettingValue.prototype.toObject = function(opt_includeIn /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.SetSettingValue} msg The msg instance to transform. * @return {!Object} @@ -3492,9 +3798,12 @@ proto.iroha.protocol.SetSettingValue.prototype.getKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.SetSettingValue} returns this + */ proto.iroha.protocol.SetSettingValue.prototype.setKey = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -3507,30 +3816,16 @@ proto.iroha.protocol.SetSettingValue.prototype.getValue = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.SetSettingValue} returns this + */ proto.iroha.protocol.SetSettingValue.prototype.setValue = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.CallEngine = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.CallEngine.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.CallEngine, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.CallEngine.displayName = 'proto.iroha.protocol.CallEngine'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -3560,13 +3855,15 @@ proto.iroha.protocol.CallEngine.prototype.getOptCalleeCase = function() { if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.CallEngine.prototype.toObject = function(opt_includeInstance) { @@ -3576,8 +3873,8 @@ proto.iroha.protocol.CallEngine.prototype.toObject = function(opt_includeInstanc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.CallEngine} msg The msg instance to transform. * @return {!Object} @@ -3717,9 +4014,12 @@ proto.iroha.protocol.CallEngine.prototype.getType = function() { }; -/** @param {!proto.iroha.protocol.CallEngine.EngineType} value */ +/** + * @param {!proto.iroha.protocol.CallEngine.EngineType} value + * @return {!proto.iroha.protocol.CallEngine} returns this + */ proto.iroha.protocol.CallEngine.prototype.setType = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3EnumField(this, 1, value); }; @@ -3732,9 +4032,12 @@ proto.iroha.protocol.CallEngine.prototype.getCaller = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CallEngine} returns this + */ proto.iroha.protocol.CallEngine.prototype.setCaller = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -3747,20 +4050,27 @@ proto.iroha.protocol.CallEngine.prototype.getCallee = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CallEngine} returns this + */ proto.iroha.protocol.CallEngine.prototype.setCallee = function(value) { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.CallEngine.oneofGroups_[0], value); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.CallEngine.oneofGroups_[0], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.CallEngine} returns this + */ proto.iroha.protocol.CallEngine.prototype.clearCallee = function() { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.CallEngine.oneofGroups_[0], undefined); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.CallEngine.oneofGroups_[0], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.CallEngine.prototype.hasCallee = function() { return jspb.Message.getField(this, 3) != null; @@ -3776,30 +4086,16 @@ proto.iroha.protocol.CallEngine.prototype.getInput = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CallEngine} returns this + */ proto.iroha.protocol.CallEngine.prototype.setInput = function(value) { - jspb.Message.setField(this, 4, value); + return jspb.Message.setProto3StringField(this, 4, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Command = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Command.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.Command, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Command.displayName = 'proto.iroha.protocol.Command'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -3848,13 +4144,15 @@ proto.iroha.protocol.Command.prototype.getCommandCase = function() { if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Command.prototype.toObject = function(opt_includeInstance) { @@ -3864,8 +4162,8 @@ proto.iroha.protocol.Command.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Command} msg The msg instance to transform. * @return {!Object} @@ -4231,20 +4529,27 @@ proto.iroha.protocol.Command.prototype.getAddAssetQuantity = function() { }; -/** @param {?proto.iroha.protocol.AddAssetQuantity|undefined} value */ +/** + * @param {?proto.iroha.protocol.AddAssetQuantity|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setAddAssetQuantity = function(value) { - jspb.Message.setOneofWrapperField(this, 1, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearAddAssetQuantity = function() { - this.setAddAssetQuantity(undefined); + return this.setAddAssetQuantity(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasAddAssetQuantity = function() { return jspb.Message.getField(this, 1) != null; @@ -4261,20 +4566,27 @@ proto.iroha.protocol.Command.prototype.getAddPeer = function() { }; -/** @param {?proto.iroha.protocol.AddPeer|undefined} value */ +/** + * @param {?proto.iroha.protocol.AddPeer|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setAddPeer = function(value) { - jspb.Message.setOneofWrapperField(this, 2, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 2, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearAddPeer = function() { - this.setAddPeer(undefined); + return this.setAddPeer(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasAddPeer = function() { return jspb.Message.getField(this, 2) != null; @@ -4291,20 +4603,27 @@ proto.iroha.protocol.Command.prototype.getAddSignatory = function() { }; -/** @param {?proto.iroha.protocol.AddSignatory|undefined} value */ +/** + * @param {?proto.iroha.protocol.AddSignatory|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setAddSignatory = function(value) { - jspb.Message.setOneofWrapperField(this, 3, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 3, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearAddSignatory = function() { - this.setAddSignatory(undefined); + return this.setAddSignatory(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasAddSignatory = function() { return jspb.Message.getField(this, 3) != null; @@ -4321,20 +4640,27 @@ proto.iroha.protocol.Command.prototype.getAppendRole = function() { }; -/** @param {?proto.iroha.protocol.AppendRole|undefined} value */ +/** + * @param {?proto.iroha.protocol.AppendRole|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setAppendRole = function(value) { - jspb.Message.setOneofWrapperField(this, 4, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 4, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearAppendRole = function() { - this.setAppendRole(undefined); + return this.setAppendRole(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasAppendRole = function() { return jspb.Message.getField(this, 4) != null; @@ -4351,20 +4677,27 @@ proto.iroha.protocol.Command.prototype.getCreateAccount = function() { }; -/** @param {?proto.iroha.protocol.CreateAccount|undefined} value */ +/** + * @param {?proto.iroha.protocol.CreateAccount|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setCreateAccount = function(value) { - jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearCreateAccount = function() { - this.setCreateAccount(undefined); + return this.setCreateAccount(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasCreateAccount = function() { return jspb.Message.getField(this, 5) != null; @@ -4381,20 +4714,27 @@ proto.iroha.protocol.Command.prototype.getCreateAsset = function() { }; -/** @param {?proto.iroha.protocol.CreateAsset|undefined} value */ +/** + * @param {?proto.iroha.protocol.CreateAsset|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setCreateAsset = function(value) { - jspb.Message.setOneofWrapperField(this, 6, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 6, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearCreateAsset = function() { - this.setCreateAsset(undefined); + return this.setCreateAsset(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasCreateAsset = function() { return jspb.Message.getField(this, 6) != null; @@ -4411,20 +4751,27 @@ proto.iroha.protocol.Command.prototype.getCreateDomain = function() { }; -/** @param {?proto.iroha.protocol.CreateDomain|undefined} value */ +/** + * @param {?proto.iroha.protocol.CreateDomain|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setCreateDomain = function(value) { - jspb.Message.setOneofWrapperField(this, 7, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 7, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearCreateDomain = function() { - this.setCreateDomain(undefined); + return this.setCreateDomain(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasCreateDomain = function() { return jspb.Message.getField(this, 7) != null; @@ -4441,20 +4788,27 @@ proto.iroha.protocol.Command.prototype.getCreateRole = function() { }; -/** @param {?proto.iroha.protocol.CreateRole|undefined} value */ +/** + * @param {?proto.iroha.protocol.CreateRole|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setCreateRole = function(value) { - jspb.Message.setOneofWrapperField(this, 8, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 8, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearCreateRole = function() { - this.setCreateRole(undefined); + return this.setCreateRole(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasCreateRole = function() { return jspb.Message.getField(this, 8) != null; @@ -4471,20 +4825,27 @@ proto.iroha.protocol.Command.prototype.getDetachRole = function() { }; -/** @param {?proto.iroha.protocol.DetachRole|undefined} value */ +/** + * @param {?proto.iroha.protocol.DetachRole|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setDetachRole = function(value) { - jspb.Message.setOneofWrapperField(this, 9, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 9, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearDetachRole = function() { - this.setDetachRole(undefined); + return this.setDetachRole(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasDetachRole = function() { return jspb.Message.getField(this, 9) != null; @@ -4501,20 +4862,27 @@ proto.iroha.protocol.Command.prototype.getGrantPermission = function() { }; -/** @param {?proto.iroha.protocol.GrantPermission|undefined} value */ +/** + * @param {?proto.iroha.protocol.GrantPermission|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setGrantPermission = function(value) { - jspb.Message.setOneofWrapperField(this, 10, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 10, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearGrantPermission = function() { - this.setGrantPermission(undefined); + return this.setGrantPermission(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasGrantPermission = function() { return jspb.Message.getField(this, 10) != null; @@ -4531,20 +4899,27 @@ proto.iroha.protocol.Command.prototype.getRemoveSignatory = function() { }; -/** @param {?proto.iroha.protocol.RemoveSignatory|undefined} value */ +/** + * @param {?proto.iroha.protocol.RemoveSignatory|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setRemoveSignatory = function(value) { - jspb.Message.setOneofWrapperField(this, 11, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 11, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearRemoveSignatory = function() { - this.setRemoveSignatory(undefined); + return this.setRemoveSignatory(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasRemoveSignatory = function() { return jspb.Message.getField(this, 11) != null; @@ -4561,20 +4936,27 @@ proto.iroha.protocol.Command.prototype.getRevokePermission = function() { }; -/** @param {?proto.iroha.protocol.RevokePermission|undefined} value */ +/** + * @param {?proto.iroha.protocol.RevokePermission|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setRevokePermission = function(value) { - jspb.Message.setOneofWrapperField(this, 12, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 12, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearRevokePermission = function() { - this.setRevokePermission(undefined); + return this.setRevokePermission(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasRevokePermission = function() { return jspb.Message.getField(this, 12) != null; @@ -4591,20 +4973,27 @@ proto.iroha.protocol.Command.prototype.getSetAccountDetail = function() { }; -/** @param {?proto.iroha.protocol.SetAccountDetail|undefined} value */ +/** + * @param {?proto.iroha.protocol.SetAccountDetail|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setSetAccountDetail = function(value) { - jspb.Message.setOneofWrapperField(this, 13, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 13, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearSetAccountDetail = function() { - this.setSetAccountDetail(undefined); + return this.setSetAccountDetail(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasSetAccountDetail = function() { return jspb.Message.getField(this, 13) != null; @@ -4621,20 +5010,27 @@ proto.iroha.protocol.Command.prototype.getSetAccountQuorum = function() { }; -/** @param {?proto.iroha.protocol.SetAccountQuorum|undefined} value */ +/** + * @param {?proto.iroha.protocol.SetAccountQuorum|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setSetAccountQuorum = function(value) { - jspb.Message.setOneofWrapperField(this, 14, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 14, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearSetAccountQuorum = function() { - this.setSetAccountQuorum(undefined); + return this.setSetAccountQuorum(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasSetAccountQuorum = function() { return jspb.Message.getField(this, 14) != null; @@ -4651,20 +5047,27 @@ proto.iroha.protocol.Command.prototype.getSubtractAssetQuantity = function() { }; -/** @param {?proto.iroha.protocol.SubtractAssetQuantity|undefined} value */ +/** + * @param {?proto.iroha.protocol.SubtractAssetQuantity|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setSubtractAssetQuantity = function(value) { - jspb.Message.setOneofWrapperField(this, 15, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 15, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearSubtractAssetQuantity = function() { - this.setSubtractAssetQuantity(undefined); + return this.setSubtractAssetQuantity(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasSubtractAssetQuantity = function() { return jspb.Message.getField(this, 15) != null; @@ -4681,20 +5084,27 @@ proto.iroha.protocol.Command.prototype.getTransferAsset = function() { }; -/** @param {?proto.iroha.protocol.TransferAsset|undefined} value */ +/** + * @param {?proto.iroha.protocol.TransferAsset|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setTransferAsset = function(value) { - jspb.Message.setOneofWrapperField(this, 16, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 16, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearTransferAsset = function() { - this.setTransferAsset(undefined); + return this.setTransferAsset(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasTransferAsset = function() { return jspb.Message.getField(this, 16) != null; @@ -4711,20 +5121,27 @@ proto.iroha.protocol.Command.prototype.getRemovePeer = function() { }; -/** @param {?proto.iroha.protocol.RemovePeer|undefined} value */ +/** + * @param {?proto.iroha.protocol.RemovePeer|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setRemovePeer = function(value) { - jspb.Message.setOneofWrapperField(this, 17, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 17, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearRemovePeer = function() { - this.setRemovePeer(undefined); + return this.setRemovePeer(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasRemovePeer = function() { return jspb.Message.getField(this, 17) != null; @@ -4741,20 +5158,27 @@ proto.iroha.protocol.Command.prototype.getCompareAndSetAccountDetail = function( }; -/** @param {?proto.iroha.protocol.CompareAndSetAccountDetail|undefined} value */ +/** + * @param {?proto.iroha.protocol.CompareAndSetAccountDetail|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setCompareAndSetAccountDetail = function(value) { - jspb.Message.setOneofWrapperField(this, 18, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 18, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearCompareAndSetAccountDetail = function() { - this.setCompareAndSetAccountDetail(undefined); + return this.setCompareAndSetAccountDetail(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasCompareAndSetAccountDetail = function() { return jspb.Message.getField(this, 18) != null; @@ -4771,20 +5195,27 @@ proto.iroha.protocol.Command.prototype.getSetSettingValue = function() { }; -/** @param {?proto.iroha.protocol.SetSettingValue|undefined} value */ +/** + * @param {?proto.iroha.protocol.SetSettingValue|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setSetSettingValue = function(value) { - jspb.Message.setOneofWrapperField(this, 19, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 19, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearSetSettingValue = function() { - this.setSetSettingValue(undefined); + return this.setSetSettingValue(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasSetSettingValue = function() { return jspb.Message.getField(this, 19) != null; @@ -4801,20 +5232,27 @@ proto.iroha.protocol.Command.prototype.getCallEngine = function() { }; -/** @param {?proto.iroha.protocol.CallEngine|undefined} value */ +/** + * @param {?proto.iroha.protocol.CallEngine|undefined} value + * @return {!proto.iroha.protocol.Command} returns this +*/ proto.iroha.protocol.Command.prototype.setCallEngine = function(value) { - jspb.Message.setOneofWrapperField(this, 20, proto.iroha.protocol.Command.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 20, proto.iroha.protocol.Command.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Command} returns this + */ proto.iroha.protocol.Command.prototype.clearCallEngine = function() { - this.setCallEngine(undefined); + return this.setCallEngine(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Command.prototype.hasCallEngine = function() { return jspb.Message.getField(this, 20) != null; diff --git a/src/proto/endpoint_grpc_pb.js b/src/proto/endpoint_grpc_pb.js index ea4aa7fb..ea87ca57 100644 --- a/src/proto/endpoint_grpc_pb.js +++ b/src/proto/endpoint_grpc_pb.js @@ -6,7 +6,7 @@ // SPDX-License-Identifier: Apache-2.0 // 'use strict'; -var grpc = require('grpc'); +var grpc = require('@grpc/grpc-js'); var endpoint_pb = require('./endpoint_pb.js'); var transaction_pb = require('./transaction_pb.js'); var queries_pb = require('./queries_pb.js'); diff --git a/src/proto/endpoint_pb.js b/src/proto/endpoint_pb.js index 34f8d409..4723e951 100644 --- a/src/proto/endpoint_pb.js +++ b/src/proto/endpoint_pb.js @@ -1,25 +1,32 @@ +// source: endpoint.proto /** * @fileoverview * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var transaction_pb = require('./transaction_pb.js'); +goog.object.extend(proto, transaction_pb); var queries_pb = require('./queries_pb.js'); +goog.object.extend(proto, queries_pb); var qry_responses_pb = require('./qry_responses_pb.js'); +goog.object.extend(proto, qry_responses_pb); var google_protobuf_empty_pb = require('google-protobuf/google/protobuf/empty_pb.js'); +goog.object.extend(proto, google_protobuf_empty_pb); goog.exportSymbol('proto.iroha.protocol.ToriiResponse', null, global); goog.exportSymbol('proto.iroha.protocol.TxList', null, global); goog.exportSymbol('proto.iroha.protocol.TxStatus', null, global); goog.exportSymbol('proto.iroha.protocol.TxStatusRequest', null, global); - /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -35,19 +42,68 @@ proto.iroha.protocol.ToriiResponse = function(opt_data) { }; goog.inherits(proto.iroha.protocol.ToriiResponse, jspb.Message); if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ proto.iroha.protocol.ToriiResponse.displayName = 'proto.iroha.protocol.ToriiResponse'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.TxStatusRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.TxStatusRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.TxStatusRequest.displayName = 'proto.iroha.protocol.TxStatusRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.TxList = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.TxList.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.TxList, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.TxList.displayName = 'proto.iroha.protocol.TxList'; +} + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.ToriiResponse.prototype.toObject = function(opt_includeInstance) { @@ -57,8 +113,8 @@ proto.iroha.protocol.ToriiResponse.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.ToriiResponse} msg The msg instance to transform. * @return {!Object} @@ -203,9 +259,12 @@ proto.iroha.protocol.ToriiResponse.prototype.getTxStatus = function() { }; -/** @param {!proto.iroha.protocol.TxStatus} value */ +/** + * @param {!proto.iroha.protocol.TxStatus} value + * @return {!proto.iroha.protocol.ToriiResponse} returns this + */ proto.iroha.protocol.ToriiResponse.prototype.setTxStatus = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3EnumField(this, 1, value); }; @@ -218,9 +277,12 @@ proto.iroha.protocol.ToriiResponse.prototype.getTxHash = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.ToriiResponse} returns this + */ proto.iroha.protocol.ToriiResponse.prototype.setTxHash = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -233,9 +295,12 @@ proto.iroha.protocol.ToriiResponse.prototype.getErrOrCmdName = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.ToriiResponse} returns this + */ proto.iroha.protocol.ToriiResponse.prototype.setErrOrCmdName = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3StringField(this, 3, value); }; @@ -248,9 +313,12 @@ proto.iroha.protocol.ToriiResponse.prototype.getFailedCmdIndex = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.ToriiResponse} returns this + */ proto.iroha.protocol.ToriiResponse.prototype.setFailedCmdIndex = function(value) { - jspb.Message.setField(this, 4, value); + return jspb.Message.setProto3IntField(this, 4, value); }; @@ -263,41 +331,29 @@ proto.iroha.protocol.ToriiResponse.prototype.getErrorCode = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.ToriiResponse} returns this + */ proto.iroha.protocol.ToriiResponse.prototype.setErrorCode = function(value) { - jspb.Message.setField(this, 5, value); + return jspb.Message.setProto3IntField(this, 5, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.TxStatusRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.TxStatusRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.TxStatusRequest.displayName = 'proto.iroha.protocol.TxStatusRequest'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.TxStatusRequest.prototype.toObject = function(opt_includeInstance) { @@ -307,8 +363,8 @@ proto.iroha.protocol.TxStatusRequest.prototype.toObject = function(opt_includeIn /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.TxStatusRequest} msg The msg instance to transform. * @return {!Object} @@ -405,30 +461,16 @@ proto.iroha.protocol.TxStatusRequest.prototype.getTxHash = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.TxStatusRequest} returns this + */ proto.iroha.protocol.TxStatusRequest.prototype.setTxHash = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.TxList = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.TxList.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.TxList, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.TxList.displayName = 'proto.iroha.protocol.TxList'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -440,13 +482,15 @@ proto.iroha.protocol.TxList.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.TxList.prototype.toObject = function(opt_includeInstance) { @@ -456,8 +500,8 @@ proto.iroha.protocol.TxList.prototype.toObject = function(opt_includeInstance) { /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.TxList} msg The msg instance to transform. * @return {!Object} @@ -550,17 +594,20 @@ proto.iroha.protocol.TxList.serializeBinaryToWriter = function(message, writer) /** * repeated Transaction transactions = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.TxList.prototype.getTransactionsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, transaction_pb.Transaction, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.TxList} returns this +*/ proto.iroha.protocol.TxList.prototype.setTransactionsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -574,8 +621,12 @@ proto.iroha.protocol.TxList.prototype.addTransactions = function(opt_value, opt_ }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.TxList} returns this + */ proto.iroha.protocol.TxList.prototype.clearTransactionsList = function() { - this.setTransactionsList([]); + return this.setTransactionsList([]); }; diff --git a/src/proto/primitive_pb.d.ts b/src/proto/primitive_pb.d.ts index 4858895b..16de2d65 100644 --- a/src/proto/primitive_pb.d.ts +++ b/src/proto/primitive_pb.d.ts @@ -39,6 +39,9 @@ export class Peer extends jspb.Message { getTlsCertificate(): string; setTlsCertificate(value: string): void; + getSyncingPeer(): boolean; + setSyncingPeer(value: boolean): void; + getCertificateCase(): Peer.CertificateCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Peer.AsObject; @@ -55,6 +58,7 @@ export namespace Peer { address: string, peerKey: string, tlsCertificate: string, + syncingPeer: boolean, } export enum CertificateCase { diff --git a/src/proto/primitive_pb.js b/src/proto/primitive_pb.js index 6fa691ac..ab6d23e2 100644 --- a/src/proto/primitive_pb.js +++ b/src/proto/primitive_pb.js @@ -1,25 +1,30 @@ +// source: primitive.proto /** * @fileoverview * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); goog.exportSymbol('proto.iroha.protocol.AccountDetailRecordId', null, global); goog.exportSymbol('proto.iroha.protocol.CallResult', null, global); goog.exportSymbol('proto.iroha.protocol.EngineLog', null, global); goog.exportSymbol('proto.iroha.protocol.EngineReceipt', null, global); +goog.exportSymbol('proto.iroha.protocol.EngineReceipt.ResultOrContractAddressCase', null, global); goog.exportSymbol('proto.iroha.protocol.GrantablePermission', null, global); goog.exportSymbol('proto.iroha.protocol.Peer', null, global); +goog.exportSymbol('proto.iroha.protocol.Peer.CertificateCase', null, global); goog.exportSymbol('proto.iroha.protocol.RolePermission', null, global); goog.exportSymbol('proto.iroha.protocol.Signature', null, global); - /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -35,19 +40,131 @@ proto.iroha.protocol.Signature = function(opt_data) { }; goog.inherits(proto.iroha.protocol.Signature, jspb.Message); if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ proto.iroha.protocol.Signature.displayName = 'proto.iroha.protocol.Signature'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Peer = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Peer.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.Peer, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Peer.displayName = 'proto.iroha.protocol.Peer'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AccountDetailRecordId = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.AccountDetailRecordId, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AccountDetailRecordId.displayName = 'proto.iroha.protocol.AccountDetailRecordId'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.EngineLog = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.EngineLog.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.EngineLog, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.EngineLog.displayName = 'proto.iroha.protocol.EngineLog'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.CallResult = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.CallResult, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.CallResult.displayName = 'proto.iroha.protocol.CallResult'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.EngineReceipt = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.EngineReceipt.repeatedFields_, proto.iroha.protocol.EngineReceipt.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.EngineReceipt, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.EngineReceipt.displayName = 'proto.iroha.protocol.EngineReceipt'; +} + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Signature.prototype.toObject = function(opt_includeInstance) { @@ -57,8 +174,8 @@ proto.iroha.protocol.Signature.prototype.toObject = function(opt_includeInstance /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Signature} msg The msg instance to transform. * @return {!Object} @@ -167,9 +284,12 @@ proto.iroha.protocol.Signature.prototype.getPublicKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Signature} returns this + */ proto.iroha.protocol.Signature.prototype.setPublicKey = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -182,30 +302,16 @@ proto.iroha.protocol.Signature.prototype.getSignature = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Signature} returns this + */ proto.iroha.protocol.Signature.prototype.setSignature = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Peer = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Peer.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.Peer, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Peer.displayName = 'proto.iroha.protocol.Peer'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -235,13 +341,15 @@ proto.iroha.protocol.Peer.prototype.getCertificateCase = function() { if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Peer.prototype.toObject = function(opt_includeInstance) { @@ -251,8 +359,8 @@ proto.iroha.protocol.Peer.prototype.toObject = function(opt_includeInstance) { /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Peer} msg The msg instance to transform. * @return {!Object} @@ -262,7 +370,8 @@ proto.iroha.protocol.Peer.toObject = function(includeInstance, msg) { var f, obj = { address: jspb.Message.getFieldWithDefault(msg, 1, ""), peerKey: jspb.Message.getFieldWithDefault(msg, 2, ""), - tlsCertificate: jspb.Message.getFieldWithDefault(msg, 3, "") + tlsCertificate: jspb.Message.getFieldWithDefault(msg, 3, ""), + syncingPeer: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) }; if (includeInstance) { @@ -311,6 +420,10 @@ proto.iroha.protocol.Peer.deserializeBinaryFromReader = function(msg, reader) { var value = /** @type {string} */ (reader.readString()); msg.setTlsCertificate(value); break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setSyncingPeer(value); + break; default: reader.skipField(); break; @@ -361,6 +474,13 @@ proto.iroha.protocol.Peer.serializeBinaryToWriter = function(message, writer) { f ); } + f = message.getSyncingPeer(); + if (f) { + writer.writeBool( + 4, + f + ); + } }; @@ -373,9 +493,12 @@ proto.iroha.protocol.Peer.prototype.getAddress = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Peer} returns this + */ proto.iroha.protocol.Peer.prototype.setAddress = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -388,9 +511,12 @@ proto.iroha.protocol.Peer.prototype.getPeerKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Peer} returns this + */ proto.iroha.protocol.Peer.prototype.setPeerKey = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -403,55 +529,65 @@ proto.iroha.protocol.Peer.prototype.getTlsCertificate = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Peer} returns this + */ proto.iroha.protocol.Peer.prototype.setTlsCertificate = function(value) { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.Peer.oneofGroups_[0], value); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.Peer.oneofGroups_[0], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.Peer} returns this + */ proto.iroha.protocol.Peer.prototype.clearTlsCertificate = function() { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.Peer.oneofGroups_[0], undefined); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.Peer.oneofGroups_[0], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Peer.prototype.hasTlsCertificate = function() { return jspb.Message.getField(this, 3) != null; }; +/** + * optional bool syncing_peer = 4; + * @return {boolean} + */ +proto.iroha.protocol.Peer.prototype.getSyncingPeer = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + /** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor + * @param {boolean} value + * @return {!proto.iroha.protocol.Peer} returns this */ -proto.iroha.protocol.AccountDetailRecordId = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); +proto.iroha.protocol.Peer.prototype.setSyncingPeer = function(value) { + return jspb.Message.setProto3BooleanField(this, 4, value); }; -goog.inherits(proto.iroha.protocol.AccountDetailRecordId, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AccountDetailRecordId.displayName = 'proto.iroha.protocol.AccountDetailRecordId'; -} + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AccountDetailRecordId.prototype.toObject = function(opt_includeInstance) { @@ -461,8 +597,8 @@ proto.iroha.protocol.AccountDetailRecordId.prototype.toObject = function(opt_inc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AccountDetailRecordId} msg The msg instance to transform. * @return {!Object} @@ -571,9 +707,12 @@ proto.iroha.protocol.AccountDetailRecordId.prototype.getWriter = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AccountDetailRecordId} returns this + */ proto.iroha.protocol.AccountDetailRecordId.prototype.setWriter = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -586,30 +725,16 @@ proto.iroha.protocol.AccountDetailRecordId.prototype.getKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AccountDetailRecordId} returns this + */ proto.iroha.protocol.AccountDetailRecordId.prototype.setKey = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.EngineLog = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.EngineLog.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.EngineLog, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.EngineLog.displayName = 'proto.iroha.protocol.EngineLog'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -621,13 +746,15 @@ proto.iroha.protocol.EngineLog.repeatedFields_ = [3]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.EngineLog.prototype.toObject = function(opt_includeInstance) { @@ -637,8 +764,8 @@ proto.iroha.protocol.EngineLog.prototype.toObject = function(opt_includeInstance /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.EngineLog} msg The msg instance to transform. * @return {!Object} @@ -648,7 +775,7 @@ proto.iroha.protocol.EngineLog.toObject = function(includeInstance, msg) { var f, obj = { address: jspb.Message.getFieldWithDefault(msg, 1, ""), data: jspb.Message.getFieldWithDefault(msg, 2, ""), - topicsList: jspb.Message.getRepeatedField(msg, 3) + topicsList: (f = jspb.Message.getRepeatedField(msg, 3)) == null ? undefined : f }; if (includeInstance) { @@ -759,9 +886,12 @@ proto.iroha.protocol.EngineLog.prototype.getAddress = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.EngineLog} returns this + */ proto.iroha.protocol.EngineLog.prototype.setAddress = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -774,70 +904,66 @@ proto.iroha.protocol.EngineLog.prototype.getData = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.EngineLog} returns this + */ proto.iroha.protocol.EngineLog.prototype.setData = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; /** * repeated string topics = 3; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.EngineLog.prototype.getTopicsList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 3)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 3)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.EngineLog} returns this + */ proto.iroha.protocol.EngineLog.prototype.setTopicsList = function(value) { - jspb.Message.setField(this, 3, value || []); + return jspb.Message.setField(this, 3, value || []); }; /** - * @param {!string} value + * @param {string} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.EngineLog} returns this */ proto.iroha.protocol.EngineLog.prototype.addTopics = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 3, value, opt_index); + return jspb.Message.addToRepeatedField(this, 3, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.EngineLog} returns this + */ proto.iroha.protocol.EngineLog.prototype.clearTopicsList = function() { - this.setTopicsList([]); + return this.setTopicsList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.CallResult = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.CallResult, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.CallResult.displayName = 'proto.iroha.protocol.CallResult'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.CallResult.prototype.toObject = function(opt_includeInstance) { @@ -847,8 +973,8 @@ proto.iroha.protocol.CallResult.prototype.toObject = function(opt_includeInstanc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.CallResult} msg The msg instance to transform. * @return {!Object} @@ -957,9 +1083,12 @@ proto.iroha.protocol.CallResult.prototype.getCallee = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CallResult} returns this + */ proto.iroha.protocol.CallResult.prototype.setCallee = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -972,30 +1101,16 @@ proto.iroha.protocol.CallResult.prototype.getResultData = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.CallResult} returns this + */ proto.iroha.protocol.CallResult.prototype.setResultData = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.EngineReceipt = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.EngineReceipt.repeatedFields_, proto.iroha.protocol.EngineReceipt.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.EngineReceipt, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.EngineReceipt.displayName = 'proto.iroha.protocol.EngineReceipt'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -1033,13 +1148,15 @@ proto.iroha.protocol.EngineReceipt.prototype.getResultOrContractAddressCase = fu if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.EngineReceipt.prototype.toObject = function(opt_includeInstance) { @@ -1049,8 +1166,8 @@ proto.iroha.protocol.EngineReceipt.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.EngineReceipt} msg The msg instance to transform. * @return {!Object} @@ -1200,9 +1317,12 @@ proto.iroha.protocol.EngineReceipt.prototype.getCommandIndex = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.EngineReceipt} returns this + */ proto.iroha.protocol.EngineReceipt.prototype.setCommandIndex = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3IntField(this, 1, value); }; @@ -1215,9 +1335,12 @@ proto.iroha.protocol.EngineReceipt.prototype.getCaller = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.EngineReceipt} returns this + */ proto.iroha.protocol.EngineReceipt.prototype.setCaller = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -1231,20 +1354,27 @@ proto.iroha.protocol.EngineReceipt.prototype.getCallResult = function() { }; -/** @param {?proto.iroha.protocol.CallResult|undefined} value */ +/** + * @param {?proto.iroha.protocol.CallResult|undefined} value + * @return {!proto.iroha.protocol.EngineReceipt} returns this +*/ proto.iroha.protocol.EngineReceipt.prototype.setCallResult = function(value) { - jspb.Message.setOneofWrapperField(this, 3, proto.iroha.protocol.EngineReceipt.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 3, proto.iroha.protocol.EngineReceipt.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.EngineReceipt} returns this + */ proto.iroha.protocol.EngineReceipt.prototype.clearCallResult = function() { - this.setCallResult(undefined); + return this.setCallResult(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.EngineReceipt.prototype.hasCallResult = function() { return jspb.Message.getField(this, 3) != null; @@ -1260,20 +1390,27 @@ proto.iroha.protocol.EngineReceipt.prototype.getContractAddress = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.EngineReceipt} returns this + */ proto.iroha.protocol.EngineReceipt.prototype.setContractAddress = function(value) { - jspb.Message.setOneofField(this, 4, proto.iroha.protocol.EngineReceipt.oneofGroups_[0], value); + return jspb.Message.setOneofField(this, 4, proto.iroha.protocol.EngineReceipt.oneofGroups_[0], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.EngineReceipt} returns this + */ proto.iroha.protocol.EngineReceipt.prototype.clearContractAddress = function() { - jspb.Message.setOneofField(this, 4, proto.iroha.protocol.EngineReceipt.oneofGroups_[0], undefined); + return jspb.Message.setOneofField(this, 4, proto.iroha.protocol.EngineReceipt.oneofGroups_[0], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.EngineReceipt.prototype.hasContractAddress = function() { return jspb.Message.getField(this, 4) != null; @@ -1282,17 +1419,20 @@ proto.iroha.protocol.EngineReceipt.prototype.hasContractAddress = function() { /** * repeated EngineLog logs = 5; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.EngineReceipt.prototype.getLogsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, proto.iroha.protocol.EngineLog, 5)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.EngineReceipt} returns this +*/ proto.iroha.protocol.EngineReceipt.prototype.setLogsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 5, value); + return jspb.Message.setRepeatedWrapperField(this, 5, value); }; @@ -1306,8 +1446,12 @@ proto.iroha.protocol.EngineReceipt.prototype.addLogs = function(opt_value, opt_i }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.EngineReceipt} returns this + */ proto.iroha.protocol.EngineReceipt.prototype.clearLogsList = function() { - this.setLogsList([]); + return this.setLogsList([]); }; diff --git a/src/proto/proposal_pb.js b/src/proto/proposal_pb.js index fe207fee..2f288040 100644 --- a/src/proto/proposal_pb.js +++ b/src/proto/proposal_pb.js @@ -1,19 +1,23 @@ +// source: proposal.proto /** * @fileoverview * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var transaction_pb = require('./transaction_pb.js'); +goog.object.extend(proto, transaction_pb); goog.exportSymbol('proto.iroha.protocol.Proposal', null, global); - /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -29,8 +33,13 @@ proto.iroha.protocol.Proposal = function(opt_data) { }; goog.inherits(proto.iroha.protocol.Proposal, jspb.Message); if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ proto.iroha.protocol.Proposal.displayName = 'proto.iroha.protocol.Proposal'; } + /** * List of repeated fields within this message type. * @private {!Array} @@ -42,13 +51,15 @@ proto.iroha.protocol.Proposal.repeatedFields_ = [2]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Proposal.prototype.toObject = function(opt_includeInstance) { @@ -58,8 +69,8 @@ proto.iroha.protocol.Proposal.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Proposal} msg The msg instance to transform. * @return {!Object} @@ -183,25 +194,31 @@ proto.iroha.protocol.Proposal.prototype.getHeight = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Proposal} returns this + */ proto.iroha.protocol.Proposal.prototype.setHeight = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3IntField(this, 1, value); }; /** * repeated Transaction transactions = 2; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.Proposal.prototype.getTransactionsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, transaction_pb.Transaction, 2)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.Proposal} returns this +*/ proto.iroha.protocol.Proposal.prototype.setTransactionsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 2, value); + return jspb.Message.setRepeatedWrapperField(this, 2, value); }; @@ -215,8 +232,12 @@ proto.iroha.protocol.Proposal.prototype.addTransactions = function(opt_value, op }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.Proposal} returns this + */ proto.iroha.protocol.Proposal.prototype.clearTransactionsList = function() { - this.setTransactionsList([]); + return this.setTransactionsList([]); }; @@ -229,9 +250,12 @@ proto.iroha.protocol.Proposal.prototype.getCreatedTime = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Proposal} returns this + */ proto.iroha.protocol.Proposal.prototype.setCreatedTime = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3IntField(this, 3, value); }; diff --git a/src/proto/qry_responses_pb.d.ts b/src/proto/qry_responses_pb.d.ts index 9c47014a..426150aa 100644 --- a/src/proto/qry_responses_pb.d.ts +++ b/src/proto/qry_responses_pb.d.ts @@ -704,3 +704,79 @@ export namespace BlockQueryResponse { } } +export class HealthcheckData extends jspb.Message { + hasMemoryConsumption(): boolean; + clearMemoryConsumption(): void; + getMemoryConsumption(): number; + setMemoryConsumption(value: number): void; + + hasIsHealthy(): boolean; + clearIsHealthy(): void; + getIsHealthy(): boolean; + setIsHealthy(value: boolean): void; + + hasIsSyncing(): boolean; + clearIsSyncing(): void; + getIsSyncing(): boolean; + setIsSyncing(value: boolean): void; + + hasLastBlockHeight(): boolean; + clearLastBlockHeight(): void; + getLastBlockHeight(): number; + setLastBlockHeight(value: number): void; + + hasLastBlockReject(): boolean; + clearLastBlockReject(): void; + getLastBlockReject(): number; + setLastBlockReject(value: number): void; + + getOptMemoryConsumptionCase(): HealthcheckData.OptMemoryConsumptionCase; + getOptIsHealthyCase(): HealthcheckData.OptIsHealthyCase; + getOptIsSyncingCase(): HealthcheckData.OptIsSyncingCase; + getOptLastBlockHeightCase(): HealthcheckData.OptLastBlockHeightCase; + getOptLastBlockRejectCase(): HealthcheckData.OptLastBlockRejectCase; + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): HealthcheckData.AsObject; + static toObject(includeInstance: boolean, msg: HealthcheckData): HealthcheckData.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: HealthcheckData, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): HealthcheckData; + static deserializeBinaryFromReader(message: HealthcheckData, reader: jspb.BinaryReader): HealthcheckData; +} + +export namespace HealthcheckData { + export type AsObject = { + memoryConsumption: number, + isHealthy: boolean, + isSyncing: boolean, + lastBlockHeight: number, + lastBlockReject: number, + } + + export enum OptMemoryConsumptionCase { + OPT_MEMORY_CONSUMPTION_NOT_SET = 0, + MEMORY_CONSUMPTION = 1, + } + + export enum OptIsHealthyCase { + OPT_IS_HEALTHY_NOT_SET = 0, + IS_HEALTHY = 2, + } + + export enum OptIsSyncingCase { + OPT_IS_SYNCING_NOT_SET = 0, + IS_SYNCING = 3, + } + + export enum OptLastBlockHeightCase { + OPT_LAST_BLOCK_HEIGHT_NOT_SET = 0, + LAST_BLOCK_HEIGHT = 4, + } + + export enum OptLastBlockRejectCase { + OPT_LAST_BLOCK_REJECT_NOT_SET = 0, + LAST_BLOCK_REJECT = 5, + } +} + diff --git a/src/proto/qry_responses_pb.js b/src/proto/qry_responses_pb.js index 78362599..fd04af05 100644 --- a/src/proto/qry_responses_pb.js +++ b/src/proto/qry_responses_pb.js @@ -1,43 +1,59 @@ +// source: qry_responses.proto /** * @fileoverview * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var block_pb = require('./block_pb.js'); +goog.object.extend(proto, block_pb); var transaction_pb = require('./transaction_pb.js'); +goog.object.extend(proto, transaction_pb); var primitive_pb = require('./primitive_pb.js'); +goog.object.extend(proto, primitive_pb); goog.exportSymbol('proto.iroha.protocol.Account', null, global); goog.exportSymbol('proto.iroha.protocol.AccountAsset', null, global); goog.exportSymbol('proto.iroha.protocol.AccountAssetResponse', null, global); +goog.exportSymbol('proto.iroha.protocol.AccountAssetResponse.OptNextAssetIdCase', null, global); goog.exportSymbol('proto.iroha.protocol.AccountDetailResponse', null, global); goog.exportSymbol('proto.iroha.protocol.AccountResponse', null, global); goog.exportSymbol('proto.iroha.protocol.Asset', null, global); goog.exportSymbol('proto.iroha.protocol.AssetResponse', null, global); goog.exportSymbol('proto.iroha.protocol.BlockErrorResponse', null, global); goog.exportSymbol('proto.iroha.protocol.BlockQueryResponse', null, global); +goog.exportSymbol('proto.iroha.protocol.BlockQueryResponse.ResponseCase', null, global); goog.exportSymbol('proto.iroha.protocol.BlockResponse', null, global); goog.exportSymbol('proto.iroha.protocol.Domain', null, global); goog.exportSymbol('proto.iroha.protocol.EngineReceiptsResponse', null, global); goog.exportSymbol('proto.iroha.protocol.ErrorResponse', null, global); goog.exportSymbol('proto.iroha.protocol.ErrorResponse.Reason', null, global); +goog.exportSymbol('proto.iroha.protocol.HealthcheckData', null, global); +goog.exportSymbol('proto.iroha.protocol.HealthcheckData.OptIsHealthyCase', null, global); +goog.exportSymbol('proto.iroha.protocol.HealthcheckData.OptIsSyncingCase', null, global); +goog.exportSymbol('proto.iroha.protocol.HealthcheckData.OptLastBlockHeightCase', null, global); +goog.exportSymbol('proto.iroha.protocol.HealthcheckData.OptLastBlockRejectCase', null, global); +goog.exportSymbol('proto.iroha.protocol.HealthcheckData.OptMemoryConsumptionCase', null, global); goog.exportSymbol('proto.iroha.protocol.PeersResponse', null, global); goog.exportSymbol('proto.iroha.protocol.PendingTransactionsPageResponse', null, global); goog.exportSymbol('proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo', null, global); goog.exportSymbol('proto.iroha.protocol.QueryResponse', null, global); +goog.exportSymbol('proto.iroha.protocol.QueryResponse.ResponseCase', null, global); goog.exportSymbol('proto.iroha.protocol.RolePermissionsResponse', null, global); goog.exportSymbol('proto.iroha.protocol.RolesResponse', null, global); goog.exportSymbol('proto.iroha.protocol.SignatoriesResponse', null, global); goog.exportSymbol('proto.iroha.protocol.TransactionsPageResponse', null, global); +goog.exportSymbol('proto.iroha.protocol.TransactionsPageResponse.NextPageTagCase', null, global); goog.exportSymbol('proto.iroha.protocol.TransactionsResponse', null, global); - /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -53,19 +69,488 @@ proto.iroha.protocol.Asset = function(opt_data) { }; goog.inherits(proto.iroha.protocol.Asset, jspb.Message); if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ proto.iroha.protocol.Asset.displayName = 'proto.iroha.protocol.Asset'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Domain = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.Domain, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Domain.displayName = 'proto.iroha.protocol.Domain'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Account = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.Account, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Account.displayName = 'proto.iroha.protocol.Account'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AccountAsset = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.AccountAsset, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AccountAsset.displayName = 'proto.iroha.protocol.AccountAsset'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AccountAssetResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.AccountAssetResponse.repeatedFields_, proto.iroha.protocol.AccountAssetResponse.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.AccountAssetResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AccountAssetResponse.displayName = 'proto.iroha.protocol.AccountAssetResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AccountDetailResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.AccountDetailResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AccountDetailResponse.displayName = 'proto.iroha.protocol.AccountDetailResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AccountResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.AccountResponse.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.AccountResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AccountResponse.displayName = 'proto.iroha.protocol.AccountResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AssetResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.AssetResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AssetResponse.displayName = 'proto.iroha.protocol.AssetResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.RolesResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.RolesResponse.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.RolesResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.RolesResponse.displayName = 'proto.iroha.protocol.RolesResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.RolePermissionsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.RolePermissionsResponse.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.RolePermissionsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.RolePermissionsResponse.displayName = 'proto.iroha.protocol.RolePermissionsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.ErrorResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.ErrorResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.ErrorResponse.displayName = 'proto.iroha.protocol.ErrorResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.SignatoriesResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.SignatoriesResponse.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.SignatoriesResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.SignatoriesResponse.displayName = 'proto.iroha.protocol.SignatoriesResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.TransactionsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.TransactionsResponse.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.TransactionsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.TransactionsResponse.displayName = 'proto.iroha.protocol.TransactionsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.TransactionsPageResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.TransactionsPageResponse.repeatedFields_, proto.iroha.protocol.TransactionsPageResponse.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.TransactionsPageResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.TransactionsPageResponse.displayName = 'proto.iroha.protocol.TransactionsPageResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.PendingTransactionsPageResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.PendingTransactionsPageResponse.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.PendingTransactionsPageResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.PendingTransactionsPageResponse.displayName = 'proto.iroha.protocol.PendingTransactionsPageResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo.displayName = 'proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.PeersResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.PeersResponse.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.PeersResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.PeersResponse.displayName = 'proto.iroha.protocol.PeersResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.EngineReceiptsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.EngineReceiptsResponse.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.EngineReceiptsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.EngineReceiptsResponse.displayName = 'proto.iroha.protocol.EngineReceiptsResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.QueryResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.QueryResponse.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.QueryResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.QueryResponse.displayName = 'proto.iroha.protocol.QueryResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.BlockResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.BlockResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.BlockResponse.displayName = 'proto.iroha.protocol.BlockResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.BlockErrorResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.BlockErrorResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.BlockErrorResponse.displayName = 'proto.iroha.protocol.BlockErrorResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.BlockQueryResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.BlockQueryResponse.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.BlockQueryResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.BlockQueryResponse.displayName = 'proto.iroha.protocol.BlockQueryResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.HealthcheckData = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.HealthcheckData.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.HealthcheckData, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.HealthcheckData.displayName = 'proto.iroha.protocol.HealthcheckData'; +} + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Asset.prototype.toObject = function(opt_includeInstance) { @@ -75,8 +560,8 @@ proto.iroha.protocol.Asset.prototype.toObject = function(opt_includeInstance) { /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Asset} msg The msg instance to transform. * @return {!Object} @@ -197,9 +682,12 @@ proto.iroha.protocol.Asset.prototype.getAssetId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Asset} returns this + */ proto.iroha.protocol.Asset.prototype.setAssetId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -212,9 +700,12 @@ proto.iroha.protocol.Asset.prototype.getDomainId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Asset} returns this + */ proto.iroha.protocol.Asset.prototype.setDomainId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -227,41 +718,29 @@ proto.iroha.protocol.Asset.prototype.getPrecision = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Asset} returns this + */ proto.iroha.protocol.Asset.prototype.setPrecision = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3IntField(this, 3, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Domain = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.Domain, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Domain.displayName = 'proto.iroha.protocol.Domain'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Domain.prototype.toObject = function(opt_includeInstance) { @@ -271,8 +750,8 @@ proto.iroha.protocol.Domain.prototype.toObject = function(opt_includeInstance) { /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Domain} msg The msg instance to transform. * @return {!Object} @@ -381,9 +860,12 @@ proto.iroha.protocol.Domain.prototype.getDomainId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Domain} returns this + */ proto.iroha.protocol.Domain.prototype.setDomainId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -396,41 +878,29 @@ proto.iroha.protocol.Domain.prototype.getDefaultRole = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Domain} returns this + */ proto.iroha.protocol.Domain.prototype.setDefaultRole = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Account = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.Account, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Account.displayName = 'proto.iroha.protocol.Account'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Account.prototype.toObject = function(opt_includeInstance) { @@ -440,8 +910,8 @@ proto.iroha.protocol.Account.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Account} msg The msg instance to transform. * @return {!Object} @@ -574,9 +1044,12 @@ proto.iroha.protocol.Account.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Account} returns this + */ proto.iroha.protocol.Account.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -589,9 +1062,12 @@ proto.iroha.protocol.Account.prototype.getDomainId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Account} returns this + */ proto.iroha.protocol.Account.prototype.setDomainId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -604,9 +1080,12 @@ proto.iroha.protocol.Account.prototype.getQuorum = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Account} returns this + */ proto.iroha.protocol.Account.prototype.setQuorum = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3IntField(this, 3, value); }; @@ -619,41 +1098,29 @@ proto.iroha.protocol.Account.prototype.getJsonData = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Account} returns this + */ proto.iroha.protocol.Account.prototype.setJsonData = function(value) { - jspb.Message.setField(this, 4, value); + return jspb.Message.setProto3StringField(this, 4, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AccountAsset = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.AccountAsset, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AccountAsset.displayName = 'proto.iroha.protocol.AccountAsset'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AccountAsset.prototype.toObject = function(opt_includeInstance) { @@ -663,8 +1130,8 @@ proto.iroha.protocol.AccountAsset.prototype.toObject = function(opt_includeInsta /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AccountAsset} msg The msg instance to transform. * @return {!Object} @@ -785,9 +1252,12 @@ proto.iroha.protocol.AccountAsset.prototype.getAssetId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AccountAsset} returns this + */ proto.iroha.protocol.AccountAsset.prototype.setAssetId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -800,9 +1270,12 @@ proto.iroha.protocol.AccountAsset.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AccountAsset} returns this + */ proto.iroha.protocol.AccountAsset.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -815,30 +1288,16 @@ proto.iroha.protocol.AccountAsset.prototype.getBalance = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AccountAsset} returns this + */ proto.iroha.protocol.AccountAsset.prototype.setBalance = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3StringField(this, 3, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AccountAssetResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.AccountAssetResponse.repeatedFields_, proto.iroha.protocol.AccountAssetResponse.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.AccountAssetResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AccountAssetResponse.displayName = 'proto.iroha.protocol.AccountAssetResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -875,13 +1334,15 @@ proto.iroha.protocol.AccountAssetResponse.prototype.getOptNextAssetIdCase = func if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AccountAssetResponse.prototype.toObject = function(opt_includeInstance) { @@ -891,8 +1352,8 @@ proto.iroha.protocol.AccountAssetResponse.prototype.toObject = function(opt_incl /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AccountAssetResponse} msg The msg instance to transform. * @return {!Object} @@ -1009,17 +1470,20 @@ proto.iroha.protocol.AccountAssetResponse.serializeBinaryToWriter = function(mes /** * repeated AccountAsset account_assets = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.AccountAssetResponse.prototype.getAccountAssetsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, proto.iroha.protocol.AccountAsset, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.AccountAssetResponse} returns this +*/ proto.iroha.protocol.AccountAssetResponse.prototype.setAccountAssetsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -1033,8 +1497,12 @@ proto.iroha.protocol.AccountAssetResponse.prototype.addAccountAssets = function( }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.AccountAssetResponse} returns this + */ proto.iroha.protocol.AccountAssetResponse.prototype.clearAccountAssetsList = function() { - this.setAccountAssetsList([]); + return this.setAccountAssetsList([]); }; @@ -1047,9 +1515,12 @@ proto.iroha.protocol.AccountAssetResponse.prototype.getTotalNumber = function() }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.AccountAssetResponse} returns this + */ proto.iroha.protocol.AccountAssetResponse.prototype.setTotalNumber = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3IntField(this, 2, value); }; @@ -1062,20 +1533,27 @@ proto.iroha.protocol.AccountAssetResponse.prototype.getNextAssetId = function() }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AccountAssetResponse} returns this + */ proto.iroha.protocol.AccountAssetResponse.prototype.setNextAssetId = function(value) { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.AccountAssetResponse.oneofGroups_[0], value); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.AccountAssetResponse.oneofGroups_[0], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.AccountAssetResponse} returns this + */ proto.iroha.protocol.AccountAssetResponse.prototype.clearNextAssetId = function() { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.AccountAssetResponse.oneofGroups_[0], undefined); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.AccountAssetResponse.oneofGroups_[0], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.AccountAssetResponse.prototype.hasNextAssetId = function() { return jspb.Message.getField(this, 3) != null; @@ -1083,34 +1561,19 @@ proto.iroha.protocol.AccountAssetResponse.prototype.hasNextAssetId = function() -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AccountDetailResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.AccountDetailResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AccountDetailResponse.displayName = 'proto.iroha.protocol.AccountDetailResponse'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AccountDetailResponse.prototype.toObject = function(opt_includeInstance) { @@ -1120,8 +1583,8 @@ proto.iroha.protocol.AccountDetailResponse.prototype.toObject = function(opt_inc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AccountDetailResponse} msg The msg instance to transform. * @return {!Object} @@ -1244,9 +1707,12 @@ proto.iroha.protocol.AccountDetailResponse.prototype.getDetail = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AccountDetailResponse} returns this + */ proto.iroha.protocol.AccountDetailResponse.prototype.setDetail = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1259,9 +1725,12 @@ proto.iroha.protocol.AccountDetailResponse.prototype.getTotalNumber = function() }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.AccountDetailResponse} returns this + */ proto.iroha.protocol.AccountDetailResponse.prototype.setTotalNumber = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3IntField(this, 2, value); }; @@ -1275,20 +1744,27 @@ proto.iroha.protocol.AccountDetailResponse.prototype.getNextRecordId = function( }; -/** @param {?proto.iroha.protocol.AccountDetailRecordId|undefined} value */ +/** + * @param {?proto.iroha.protocol.AccountDetailRecordId|undefined} value + * @return {!proto.iroha.protocol.AccountDetailResponse} returns this +*/ proto.iroha.protocol.AccountDetailResponse.prototype.setNextRecordId = function(value) { - jspb.Message.setWrapperField(this, 3, value); + return jspb.Message.setWrapperField(this, 3, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.AccountDetailResponse} returns this + */ proto.iroha.protocol.AccountDetailResponse.prototype.clearNextRecordId = function() { - this.setNextRecordId(undefined); + return this.setNextRecordId(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.AccountDetailResponse.prototype.hasNextRecordId = function() { return jspb.Message.getField(this, 3) != null; @@ -1296,23 +1772,6 @@ proto.iroha.protocol.AccountDetailResponse.prototype.hasNextRecordId = function( -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AccountResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.AccountResponse.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.AccountResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AccountResponse.displayName = 'proto.iroha.protocol.AccountResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -1324,13 +1783,15 @@ proto.iroha.protocol.AccountResponse.repeatedFields_ = [2]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AccountResponse.prototype.toObject = function(opt_includeInstance) { @@ -1340,8 +1801,8 @@ proto.iroha.protocol.AccountResponse.prototype.toObject = function(opt_includeIn /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AccountResponse} msg The msg instance to transform. * @return {!Object} @@ -1350,7 +1811,7 @@ proto.iroha.protocol.AccountResponse.prototype.toObject = function(opt_includeIn proto.iroha.protocol.AccountResponse.toObject = function(includeInstance, msg) { var f, obj = { account: (f = msg.getAccount()) && proto.iroha.protocol.Account.toObject(includeInstance, f), - accountRolesList: jspb.Message.getRepeatedField(msg, 2) + accountRolesList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f }; if (includeInstance) { @@ -1453,20 +1914,27 @@ proto.iroha.protocol.AccountResponse.prototype.getAccount = function() { }; -/** @param {?proto.iroha.protocol.Account|undefined} value */ +/** + * @param {?proto.iroha.protocol.Account|undefined} value + * @return {!proto.iroha.protocol.AccountResponse} returns this +*/ proto.iroha.protocol.AccountResponse.prototype.setAccount = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.AccountResponse} returns this + */ proto.iroha.protocol.AccountResponse.prototype.clearAccount = function() { - this.setAccount(undefined); + return this.setAccount(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.AccountResponse.prototype.hasAccount = function() { return jspb.Message.getField(this, 1) != null; @@ -1475,62 +1943,55 @@ proto.iroha.protocol.AccountResponse.prototype.hasAccount = function() { /** * repeated string account_roles = 2; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.AccountResponse.prototype.getAccountRolesList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 2)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.AccountResponse} returns this + */ proto.iroha.protocol.AccountResponse.prototype.setAccountRolesList = function(value) { - jspb.Message.setField(this, 2, value || []); + return jspb.Message.setField(this, 2, value || []); }; /** - * @param {!string} value + * @param {string} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.AccountResponse} returns this */ proto.iroha.protocol.AccountResponse.prototype.addAccountRoles = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 2, value, opt_index); + return jspb.Message.addToRepeatedField(this, 2, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.AccountResponse} returns this + */ proto.iroha.protocol.AccountResponse.prototype.clearAccountRolesList = function() { - this.setAccountRolesList([]); + return this.setAccountRolesList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AssetResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.AssetResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AssetResponse.displayName = 'proto.iroha.protocol.AssetResponse'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AssetResponse.prototype.toObject = function(opt_includeInstance) { @@ -1540,8 +2001,8 @@ proto.iroha.protocol.AssetResponse.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AssetResponse} msg The msg instance to transform. * @return {!Object} @@ -1641,20 +2102,27 @@ proto.iroha.protocol.AssetResponse.prototype.getAsset = function() { }; -/** @param {?proto.iroha.protocol.Asset|undefined} value */ +/** + * @param {?proto.iroha.protocol.Asset|undefined} value + * @return {!proto.iroha.protocol.AssetResponse} returns this +*/ proto.iroha.protocol.AssetResponse.prototype.setAsset = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.AssetResponse} returns this + */ proto.iroha.protocol.AssetResponse.prototype.clearAsset = function() { - this.setAsset(undefined); + return this.setAsset(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.AssetResponse.prototype.hasAsset = function() { return jspb.Message.getField(this, 1) != null; @@ -1662,23 +2130,6 @@ proto.iroha.protocol.AssetResponse.prototype.hasAsset = function() { -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.RolesResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.RolesResponse.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.RolesResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.RolesResponse.displayName = 'proto.iroha.protocol.RolesResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -1690,13 +2141,15 @@ proto.iroha.protocol.RolesResponse.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.RolesResponse.prototype.toObject = function(opt_includeInstance) { @@ -1706,8 +2159,8 @@ proto.iroha.protocol.RolesResponse.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.RolesResponse} msg The msg instance to transform. * @return {!Object} @@ -1715,7 +2168,7 @@ proto.iroha.protocol.RolesResponse.prototype.toObject = function(opt_includeInst */ proto.iroha.protocol.RolesResponse.toObject = function(includeInstance, msg) { var f, obj = { - rolesList: jspb.Message.getRepeatedField(msg, 1) + rolesList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f }; if (includeInstance) { @@ -1797,51 +2250,42 @@ proto.iroha.protocol.RolesResponse.serializeBinaryToWriter = function(message, w /** * repeated string roles = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.RolesResponse.prototype.getRolesList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 1)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.RolesResponse} returns this + */ proto.iroha.protocol.RolesResponse.prototype.setRolesList = function(value) { - jspb.Message.setField(this, 1, value || []); + return jspb.Message.setField(this, 1, value || []); }; /** - * @param {!string} value + * @param {string} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.RolesResponse} returns this */ proto.iroha.protocol.RolesResponse.prototype.addRoles = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 1, value, opt_index); + return jspb.Message.addToRepeatedField(this, 1, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.RolesResponse} returns this + */ proto.iroha.protocol.RolesResponse.prototype.clearRolesList = function() { - this.setRolesList([]); + return this.setRolesList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.RolePermissionsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.RolePermissionsResponse.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.RolePermissionsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.RolePermissionsResponse.displayName = 'proto.iroha.protocol.RolePermissionsResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -1853,13 +2297,15 @@ proto.iroha.protocol.RolePermissionsResponse.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.RolePermissionsResponse.prototype.toObject = function(opt_includeInstance) { @@ -1869,8 +2315,8 @@ proto.iroha.protocol.RolePermissionsResponse.prototype.toObject = function(opt_i /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.RolePermissionsResponse} msg The msg instance to transform. * @return {!Object} @@ -1878,7 +2324,7 @@ proto.iroha.protocol.RolePermissionsResponse.prototype.toObject = function(opt_i */ proto.iroha.protocol.RolePermissionsResponse.toObject = function(includeInstance, msg) { var f, obj = { - permissionsList: jspb.Message.getRepeatedField(msg, 1) + permissionsList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f }; if (includeInstance) { @@ -1916,8 +2362,10 @@ proto.iroha.protocol.RolePermissionsResponse.deserializeBinaryFromReader = funct var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {!Array.} */ (reader.readPackedEnum()); - msg.setPermissionsList(value); + var values = /** @type {!Array} */ (reader.isDelimited() ? reader.readPackedEnum() : [reader.readEnum()]); + for (var i = 0; i < values.length; i++) { + msg.addPermissions(values[i]); + } break; default: reader.skipField(); @@ -1960,62 +2408,55 @@ proto.iroha.protocol.RolePermissionsResponse.serializeBinaryToWriter = function( /** * repeated RolePermission permissions = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.RolePermissionsResponse.prototype.getPermissionsList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 1)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.RolePermissionsResponse} returns this + */ proto.iroha.protocol.RolePermissionsResponse.prototype.setPermissionsList = function(value) { - jspb.Message.setField(this, 1, value || []); + return jspb.Message.setField(this, 1, value || []); }; /** * @param {!proto.iroha.protocol.RolePermission} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.RolePermissionsResponse} returns this */ proto.iroha.protocol.RolePermissionsResponse.prototype.addPermissions = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 1, value, opt_index); + return jspb.Message.addToRepeatedField(this, 1, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.RolePermissionsResponse} returns this + */ proto.iroha.protocol.RolePermissionsResponse.prototype.clearPermissionsList = function() { - this.setPermissionsList([]); + return this.setPermissionsList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.ErrorResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.ErrorResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.ErrorResponse.displayName = 'proto.iroha.protocol.ErrorResponse'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.ErrorResponse.prototype.toObject = function(opt_includeInstance) { @@ -2025,8 +2466,8 @@ proto.iroha.protocol.ErrorResponse.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.ErrorResponse} msg The msg instance to transform. * @return {!Object} @@ -2162,9 +2603,12 @@ proto.iroha.protocol.ErrorResponse.prototype.getReason = function() { }; -/** @param {!proto.iroha.protocol.ErrorResponse.Reason} value */ +/** + * @param {!proto.iroha.protocol.ErrorResponse.Reason} value + * @return {!proto.iroha.protocol.ErrorResponse} returns this + */ proto.iroha.protocol.ErrorResponse.prototype.setReason = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3EnumField(this, 1, value); }; @@ -2177,9 +2621,12 @@ proto.iroha.protocol.ErrorResponse.prototype.getMessage = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.ErrorResponse} returns this + */ proto.iroha.protocol.ErrorResponse.prototype.setMessage = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -2192,30 +2639,16 @@ proto.iroha.protocol.ErrorResponse.prototype.getErrorCode = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.ErrorResponse} returns this + */ proto.iroha.protocol.ErrorResponse.prototype.setErrorCode = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3IntField(this, 3, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.SignatoriesResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.SignatoriesResponse.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.SignatoriesResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.SignatoriesResponse.displayName = 'proto.iroha.protocol.SignatoriesResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -2227,13 +2660,15 @@ proto.iroha.protocol.SignatoriesResponse.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.SignatoriesResponse.prototype.toObject = function(opt_includeInstance) { @@ -2243,8 +2678,8 @@ proto.iroha.protocol.SignatoriesResponse.prototype.toObject = function(opt_inclu /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.SignatoriesResponse} msg The msg instance to transform. * @return {!Object} @@ -2252,7 +2687,7 @@ proto.iroha.protocol.SignatoriesResponse.prototype.toObject = function(opt_inclu */ proto.iroha.protocol.SignatoriesResponse.toObject = function(includeInstance, msg) { var f, obj = { - keysList: jspb.Message.getRepeatedField(msg, 1) + keysList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f }; if (includeInstance) { @@ -2334,51 +2769,42 @@ proto.iroha.protocol.SignatoriesResponse.serializeBinaryToWriter = function(mess /** * repeated string keys = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.SignatoriesResponse.prototype.getKeysList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 1)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.SignatoriesResponse} returns this + */ proto.iroha.protocol.SignatoriesResponse.prototype.setKeysList = function(value) { - jspb.Message.setField(this, 1, value || []); + return jspb.Message.setField(this, 1, value || []); }; /** - * @param {!string} value + * @param {string} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.SignatoriesResponse} returns this */ proto.iroha.protocol.SignatoriesResponse.prototype.addKeys = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 1, value, opt_index); + return jspb.Message.addToRepeatedField(this, 1, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.SignatoriesResponse} returns this + */ proto.iroha.protocol.SignatoriesResponse.prototype.clearKeysList = function() { - this.setKeysList([]); + return this.setKeysList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.TransactionsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.TransactionsResponse.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.TransactionsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.TransactionsResponse.displayName = 'proto.iroha.protocol.TransactionsResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -2390,13 +2816,15 @@ proto.iroha.protocol.TransactionsResponse.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.TransactionsResponse.prototype.toObject = function(opt_includeInstance) { @@ -2406,8 +2834,8 @@ proto.iroha.protocol.TransactionsResponse.prototype.toObject = function(opt_incl /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.TransactionsResponse} msg The msg instance to transform. * @return {!Object} @@ -2500,17 +2928,20 @@ proto.iroha.protocol.TransactionsResponse.serializeBinaryToWriter = function(mes /** * repeated Transaction transactions = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.TransactionsResponse.prototype.getTransactionsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, transaction_pb.Transaction, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.TransactionsResponse} returns this +*/ proto.iroha.protocol.TransactionsResponse.prototype.setTransactionsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -2524,29 +2955,16 @@ proto.iroha.protocol.TransactionsResponse.prototype.addTransactions = function(o }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.TransactionsResponse} returns this + */ proto.iroha.protocol.TransactionsResponse.prototype.clearTransactionsList = function() { - this.setTransactionsList([]); + return this.setTransactionsList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.TransactionsPageResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.TransactionsPageResponse.repeatedFields_, proto.iroha.protocol.TransactionsPageResponse.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.TransactionsPageResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.TransactionsPageResponse.displayName = 'proto.iroha.protocol.TransactionsPageResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -2583,13 +3001,15 @@ proto.iroha.protocol.TransactionsPageResponse.prototype.getNextPageTagCase = fun if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.TransactionsPageResponse.prototype.toObject = function(opt_includeInstance) { @@ -2599,8 +3019,8 @@ proto.iroha.protocol.TransactionsPageResponse.prototype.toObject = function(opt_ /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.TransactionsPageResponse} msg The msg instance to transform. * @return {!Object} @@ -2717,17 +3137,20 @@ proto.iroha.protocol.TransactionsPageResponse.serializeBinaryToWriter = function /** * repeated Transaction transactions = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.TransactionsPageResponse.prototype.getTransactionsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, transaction_pb.Transaction, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.TransactionsPageResponse} returns this +*/ proto.iroha.protocol.TransactionsPageResponse.prototype.setTransactionsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -2741,8 +3164,12 @@ proto.iroha.protocol.TransactionsPageResponse.prototype.addTransactions = functi }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.TransactionsPageResponse} returns this + */ proto.iroha.protocol.TransactionsPageResponse.prototype.clearTransactionsList = function() { - this.setTransactionsList([]); + return this.setTransactionsList([]); }; @@ -2755,9 +3182,12 @@ proto.iroha.protocol.TransactionsPageResponse.prototype.getAllTransactionsSize = }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.TransactionsPageResponse} returns this + */ proto.iroha.protocol.TransactionsPageResponse.prototype.setAllTransactionsSize = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3IntField(this, 2, value); }; @@ -2770,20 +3200,27 @@ proto.iroha.protocol.TransactionsPageResponse.prototype.getNextTxHash = function }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.TransactionsPageResponse} returns this + */ proto.iroha.protocol.TransactionsPageResponse.prototype.setNextTxHash = function(value) { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.TransactionsPageResponse.oneofGroups_[0], value); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.TransactionsPageResponse.oneofGroups_[0], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.TransactionsPageResponse} returns this + */ proto.iroha.protocol.TransactionsPageResponse.prototype.clearNextTxHash = function() { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.TransactionsPageResponse.oneofGroups_[0], undefined); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.TransactionsPageResponse.oneofGroups_[0], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.TransactionsPageResponse.prototype.hasNextTxHash = function() { return jspb.Message.getField(this, 3) != null; @@ -2791,23 +3228,6 @@ proto.iroha.protocol.TransactionsPageResponse.prototype.hasNextTxHash = function -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.PendingTransactionsPageResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.PendingTransactionsPageResponse.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.PendingTransactionsPageResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.PendingTransactionsPageResponse.displayName = 'proto.iroha.protocol.PendingTransactionsPageResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -2819,13 +3239,15 @@ proto.iroha.protocol.PendingTransactionsPageResponse.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.toObject = function(opt_includeInstance) { @@ -2835,8 +3257,8 @@ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.toObject = functi /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.PendingTransactionsPageResponse} msg The msg instance to transform. * @return {!Object} @@ -2954,34 +3376,19 @@ proto.iroha.protocol.PendingTransactionsPageResponse.serializeBinaryToWriter = f -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo.displayName = 'proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo.prototype.toObject = function(opt_includeInstance) { @@ -2991,8 +3398,8 @@ proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo.prototype.toObjec /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo} msg The msg instance to transform. * @return {!Object} @@ -3101,9 +3508,12 @@ proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo.prototype.getFirs }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo} returns this + */ proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo.prototype.setFirstTxHash = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -3116,25 +3526,31 @@ proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo.prototype.getBatc }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo} returns this + */ proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo.prototype.setBatchSize = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3IntField(this, 2, value); }; /** * repeated Transaction transactions = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.getTransactionsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, transaction_pb.Transaction, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.PendingTransactionsPageResponse} returns this +*/ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.setTransactionsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -3148,8 +3564,12 @@ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.addTransactions = }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.PendingTransactionsPageResponse} returns this + */ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.clearTransactionsList = function() { - this.setTransactionsList([]); + return this.setTransactionsList([]); }; @@ -3162,9 +3582,12 @@ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.getAllTransaction }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.PendingTransactionsPageResponse} returns this + */ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.setAllTransactionsSize = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3IntField(this, 2, value); }; @@ -3178,20 +3601,27 @@ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.getNextBatchInfo }; -/** @param {?proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo|undefined} value */ +/** + * @param {?proto.iroha.protocol.PendingTransactionsPageResponse.BatchInfo|undefined} value + * @return {!proto.iroha.protocol.PendingTransactionsPageResponse} returns this +*/ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.setNextBatchInfo = function(value) { - jspb.Message.setWrapperField(this, 3, value); + return jspb.Message.setWrapperField(this, 3, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.PendingTransactionsPageResponse} returns this + */ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.clearNextBatchInfo = function() { - this.setNextBatchInfo(undefined); + return this.setNextBatchInfo(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.hasNextBatchInfo = function() { return jspb.Message.getField(this, 3) != null; @@ -3199,23 +3629,6 @@ proto.iroha.protocol.PendingTransactionsPageResponse.prototype.hasNextBatchInfo -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.PeersResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.PeersResponse.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.PeersResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.PeersResponse.displayName = 'proto.iroha.protocol.PeersResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -3227,13 +3640,15 @@ proto.iroha.protocol.PeersResponse.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.PeersResponse.prototype.toObject = function(opt_includeInstance) { @@ -3243,8 +3658,8 @@ proto.iroha.protocol.PeersResponse.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.PeersResponse} msg The msg instance to transform. * @return {!Object} @@ -3337,17 +3752,20 @@ proto.iroha.protocol.PeersResponse.serializeBinaryToWriter = function(message, w /** * repeated Peer peers = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.PeersResponse.prototype.getPeersList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, primitive_pb.Peer, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.PeersResponse} returns this +*/ proto.iroha.protocol.PeersResponse.prototype.setPeersList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -3361,29 +3779,16 @@ proto.iroha.protocol.PeersResponse.prototype.addPeers = function(opt_value, opt_ }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.PeersResponse} returns this + */ proto.iroha.protocol.PeersResponse.prototype.clearPeersList = function() { - this.setPeersList([]); + return this.setPeersList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.EngineReceiptsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.EngineReceiptsResponse.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.EngineReceiptsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.EngineReceiptsResponse.displayName = 'proto.iroha.protocol.EngineReceiptsResponse'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -3395,13 +3800,15 @@ proto.iroha.protocol.EngineReceiptsResponse.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.EngineReceiptsResponse.prototype.toObject = function(opt_includeInstance) { @@ -3411,8 +3818,8 @@ proto.iroha.protocol.EngineReceiptsResponse.prototype.toObject = function(opt_in /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.EngineReceiptsResponse} msg The msg instance to transform. * @return {!Object} @@ -3505,17 +3912,20 @@ proto.iroha.protocol.EngineReceiptsResponse.serializeBinaryToWriter = function(m /** * repeated EngineReceipt engine_receipts = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.EngineReceiptsResponse.prototype.getEngineReceiptsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, primitive_pb.EngineReceipt, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.EngineReceiptsResponse} returns this +*/ proto.iroha.protocol.EngineReceiptsResponse.prototype.setEngineReceiptsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -3529,29 +3939,16 @@ proto.iroha.protocol.EngineReceiptsResponse.prototype.addEngineReceipts = functi }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.EngineReceiptsResponse} returns this + */ proto.iroha.protocol.EngineReceiptsResponse.prototype.clearEngineReceiptsList = function() { - this.setEngineReceiptsList([]); + return this.setEngineReceiptsList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.QueryResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.QueryResponse.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.QueryResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.QueryResponse.displayName = 'proto.iroha.protocol.QueryResponse'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -3594,13 +3991,15 @@ proto.iroha.protocol.QueryResponse.prototype.getResponseCase = function() { if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.QueryResponse.prototype.toObject = function(opt_includeInstance) { @@ -3610,8 +4009,8 @@ proto.iroha.protocol.QueryResponse.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.QueryResponse} msg The msg instance to transform. * @return {!Object} @@ -3905,20 +4304,27 @@ proto.iroha.protocol.QueryResponse.prototype.getAccountAssetsResponse = function }; -/** @param {?proto.iroha.protocol.AccountAssetResponse|undefined} value */ +/** + * @param {?proto.iroha.protocol.AccountAssetResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ proto.iroha.protocol.QueryResponse.prototype.setAccountAssetsResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 1, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ proto.iroha.protocol.QueryResponse.prototype.clearAccountAssetsResponse = function() { - this.setAccountAssetsResponse(undefined); + return this.setAccountAssetsResponse(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.QueryResponse.prototype.hasAccountAssetsResponse = function() { return jspb.Message.getField(this, 1) != null; @@ -3935,20 +4341,27 @@ proto.iroha.protocol.QueryResponse.prototype.getAccountDetailResponse = function }; -/** @param {?proto.iroha.protocol.AccountDetailResponse|undefined} value */ +/** + * @param {?proto.iroha.protocol.AccountDetailResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ proto.iroha.protocol.QueryResponse.prototype.setAccountDetailResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 2, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 2, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ proto.iroha.protocol.QueryResponse.prototype.clearAccountDetailResponse = function() { - this.setAccountDetailResponse(undefined); + return this.setAccountDetailResponse(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.QueryResponse.prototype.hasAccountDetailResponse = function() { return jspb.Message.getField(this, 2) != null; @@ -3965,20 +4378,27 @@ proto.iroha.protocol.QueryResponse.prototype.getAccountResponse = function() { }; -/** @param {?proto.iroha.protocol.AccountResponse|undefined} value */ +/** + * @param {?proto.iroha.protocol.AccountResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ proto.iroha.protocol.QueryResponse.prototype.setAccountResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 3, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 3, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ proto.iroha.protocol.QueryResponse.prototype.clearAccountResponse = function() { - this.setAccountResponse(undefined); + return this.setAccountResponse(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.QueryResponse.prototype.hasAccountResponse = function() { return jspb.Message.getField(this, 3) != null; @@ -3995,20 +4415,27 @@ proto.iroha.protocol.QueryResponse.prototype.getErrorResponse = function() { }; -/** @param {?proto.iroha.protocol.ErrorResponse|undefined} value */ +/** + * @param {?proto.iroha.protocol.ErrorResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ proto.iroha.protocol.QueryResponse.prototype.setErrorResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 4, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 4, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ proto.iroha.protocol.QueryResponse.prototype.clearErrorResponse = function() { - this.setErrorResponse(undefined); + return this.setErrorResponse(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.QueryResponse.prototype.hasErrorResponse = function() { return jspb.Message.getField(this, 4) != null; @@ -4019,365 +4446,731 @@ proto.iroha.protocol.QueryResponse.prototype.hasErrorResponse = function() { * optional SignatoriesResponse signatories_response = 5; * @return {?proto.iroha.protocol.SignatoriesResponse} */ -proto.iroha.protocol.QueryResponse.prototype.getSignatoriesResponse = function() { - return /** @type{?proto.iroha.protocol.SignatoriesResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.SignatoriesResponse, 5)); +proto.iroha.protocol.QueryResponse.prototype.getSignatoriesResponse = function() { + return /** @type{?proto.iroha.protocol.SignatoriesResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.SignatoriesResponse, 5)); +}; + + +/** + * @param {?proto.iroha.protocol.SignatoriesResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setSignatoriesResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearSignatoriesResponse = function() { + return this.setSignatoriesResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.QueryResponse.prototype.hasSignatoriesResponse = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional TransactionsResponse transactions_response = 6; + * @return {?proto.iroha.protocol.TransactionsResponse} + */ +proto.iroha.protocol.QueryResponse.prototype.getTransactionsResponse = function() { + return /** @type{?proto.iroha.protocol.TransactionsResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.TransactionsResponse, 6)); +}; + + +/** + * @param {?proto.iroha.protocol.TransactionsResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setTransactionsResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 6, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearTransactionsResponse = function() { + return this.setTransactionsResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.QueryResponse.prototype.hasTransactionsResponse = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional AssetResponse asset_response = 7; + * @return {?proto.iroha.protocol.AssetResponse} + */ +proto.iroha.protocol.QueryResponse.prototype.getAssetResponse = function() { + return /** @type{?proto.iroha.protocol.AssetResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.AssetResponse, 7)); +}; + + +/** + * @param {?proto.iroha.protocol.AssetResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setAssetResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 7, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearAssetResponse = function() { + return this.setAssetResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.QueryResponse.prototype.hasAssetResponse = function() { + return jspb.Message.getField(this, 7) != null; +}; + + +/** + * optional RolesResponse roles_response = 8; + * @return {?proto.iroha.protocol.RolesResponse} + */ +proto.iroha.protocol.QueryResponse.prototype.getRolesResponse = function() { + return /** @type{?proto.iroha.protocol.RolesResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.RolesResponse, 8)); +}; + + +/** + * @param {?proto.iroha.protocol.RolesResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setRolesResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 8, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearRolesResponse = function() { + return this.setRolesResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.QueryResponse.prototype.hasRolesResponse = function() { + return jspb.Message.getField(this, 8) != null; +}; + + +/** + * optional RolePermissionsResponse role_permissions_response = 9; + * @return {?proto.iroha.protocol.RolePermissionsResponse} + */ +proto.iroha.protocol.QueryResponse.prototype.getRolePermissionsResponse = function() { + return /** @type{?proto.iroha.protocol.RolePermissionsResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.RolePermissionsResponse, 9)); +}; + + +/** + * @param {?proto.iroha.protocol.RolePermissionsResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setRolePermissionsResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 9, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearRolePermissionsResponse = function() { + return this.setRolePermissionsResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.QueryResponse.prototype.hasRolePermissionsResponse = function() { + return jspb.Message.getField(this, 9) != null; +}; + + +/** + * optional TransactionsPageResponse transactions_page_response = 11; + * @return {?proto.iroha.protocol.TransactionsPageResponse} + */ +proto.iroha.protocol.QueryResponse.prototype.getTransactionsPageResponse = function() { + return /** @type{?proto.iroha.protocol.TransactionsPageResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.TransactionsPageResponse, 11)); +}; + + +/** + * @param {?proto.iroha.protocol.TransactionsPageResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setTransactionsPageResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 11, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearTransactionsPageResponse = function() { + return this.setTransactionsPageResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.QueryResponse.prototype.hasTransactionsPageResponse = function() { + return jspb.Message.getField(this, 11) != null; +}; + + +/** + * optional PendingTransactionsPageResponse pending_transactions_page_response = 13; + * @return {?proto.iroha.protocol.PendingTransactionsPageResponse} + */ +proto.iroha.protocol.QueryResponse.prototype.getPendingTransactionsPageResponse = function() { + return /** @type{?proto.iroha.protocol.PendingTransactionsPageResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.PendingTransactionsPageResponse, 13)); +}; + + +/** + * @param {?proto.iroha.protocol.PendingTransactionsPageResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setPendingTransactionsPageResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 13, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearPendingTransactionsPageResponse = function() { + return this.setPendingTransactionsPageResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.QueryResponse.prototype.hasPendingTransactionsPageResponse = function() { + return jspb.Message.getField(this, 13) != null; +}; + + +/** + * optional BlockResponse block_response = 12; + * @return {?proto.iroha.protocol.BlockResponse} + */ +proto.iroha.protocol.QueryResponse.prototype.getBlockResponse = function() { + return /** @type{?proto.iroha.protocol.BlockResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.BlockResponse, 12)); }; -/** @param {?proto.iroha.protocol.SignatoriesResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setSignatoriesResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +/** + * @param {?proto.iroha.protocol.BlockResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setBlockResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 12, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); }; -proto.iroha.protocol.QueryResponse.prototype.clearSignatoriesResponse = function() { - this.setSignatoriesResponse(undefined); +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearBlockResponse = function() { + return this.setBlockResponse(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ -proto.iroha.protocol.QueryResponse.prototype.hasSignatoriesResponse = function() { - return jspb.Message.getField(this, 5) != null; +proto.iroha.protocol.QueryResponse.prototype.hasBlockResponse = function() { + return jspb.Message.getField(this, 12) != null; }; /** - * optional TransactionsResponse transactions_response = 6; - * @return {?proto.iroha.protocol.TransactionsResponse} + * optional PeersResponse peers_response = 14; + * @return {?proto.iroha.protocol.PeersResponse} */ -proto.iroha.protocol.QueryResponse.prototype.getTransactionsResponse = function() { - return /** @type{?proto.iroha.protocol.TransactionsResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.TransactionsResponse, 6)); +proto.iroha.protocol.QueryResponse.prototype.getPeersResponse = function() { + return /** @type{?proto.iroha.protocol.PeersResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.PeersResponse, 14)); }; -/** @param {?proto.iroha.protocol.TransactionsResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setTransactionsResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 6, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +/** + * @param {?proto.iroha.protocol.PeersResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setPeersResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 14, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); }; -proto.iroha.protocol.QueryResponse.prototype.clearTransactionsResponse = function() { - this.setTransactionsResponse(undefined); +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearPeersResponse = function() { + return this.setPeersResponse(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ -proto.iroha.protocol.QueryResponse.prototype.hasTransactionsResponse = function() { - return jspb.Message.getField(this, 6) != null; +proto.iroha.protocol.QueryResponse.prototype.hasPeersResponse = function() { + return jspb.Message.getField(this, 14) != null; }; /** - * optional AssetResponse asset_response = 7; - * @return {?proto.iroha.protocol.AssetResponse} + * optional EngineReceiptsResponse engine_receipts_response = 15; + * @return {?proto.iroha.protocol.EngineReceiptsResponse} */ -proto.iroha.protocol.QueryResponse.prototype.getAssetResponse = function() { - return /** @type{?proto.iroha.protocol.AssetResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.AssetResponse, 7)); +proto.iroha.protocol.QueryResponse.prototype.getEngineReceiptsResponse = function() { + return /** @type{?proto.iroha.protocol.EngineReceiptsResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.EngineReceiptsResponse, 15)); }; -/** @param {?proto.iroha.protocol.AssetResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setAssetResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 7, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +/** + * @param {?proto.iroha.protocol.EngineReceiptsResponse|undefined} value + * @return {!proto.iroha.protocol.QueryResponse} returns this +*/ +proto.iroha.protocol.QueryResponse.prototype.setEngineReceiptsResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 15, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); }; -proto.iroha.protocol.QueryResponse.prototype.clearAssetResponse = function() { - this.setAssetResponse(undefined); +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.clearEngineReceiptsResponse = function() { + return this.setEngineReceiptsResponse(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ -proto.iroha.protocol.QueryResponse.prototype.hasAssetResponse = function() { - return jspb.Message.getField(this, 7) != null; +proto.iroha.protocol.QueryResponse.prototype.hasEngineReceiptsResponse = function() { + return jspb.Message.getField(this, 15) != null; }; /** - * optional RolesResponse roles_response = 8; - * @return {?proto.iroha.protocol.RolesResponse} + * optional string query_hash = 10; + * @return {string} */ -proto.iroha.protocol.QueryResponse.prototype.getRolesResponse = function() { - return /** @type{?proto.iroha.protocol.RolesResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.RolesResponse, 8)); +proto.iroha.protocol.QueryResponse.prototype.getQueryHash = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); }; -/** @param {?proto.iroha.protocol.RolesResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setRolesResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 8, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +/** + * @param {string} value + * @return {!proto.iroha.protocol.QueryResponse} returns this + */ +proto.iroha.protocol.QueryResponse.prototype.setQueryHash = function(value) { + return jspb.Message.setProto3StringField(this, 10, value); }; -proto.iroha.protocol.QueryResponse.prototype.clearRolesResponse = function() { - this.setRolesResponse(undefined); -}; + +if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Returns whether this field is set. - * @return {!boolean} + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} */ -proto.iroha.protocol.QueryResponse.prototype.hasRolesResponse = function() { - return jspb.Message.getField(this, 8) != null; +proto.iroha.protocol.BlockResponse.prototype.toObject = function(opt_includeInstance) { + return proto.iroha.protocol.BlockResponse.toObject(opt_includeInstance, this); }; /** - * optional RolePermissionsResponse role_permissions_response = 9; - * @return {?proto.iroha.protocol.RolePermissionsResponse} + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.iroha.protocol.BlockResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.iroha.protocol.QueryResponse.prototype.getRolePermissionsResponse = function() { - return /** @type{?proto.iroha.protocol.RolePermissionsResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.RolePermissionsResponse, 9)); +proto.iroha.protocol.BlockResponse.toObject = function(includeInstance, msg) { + var f, obj = { + block: (f = msg.getBlock()) && block_pb.Block.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; }; +} -/** @param {?proto.iroha.protocol.RolePermissionsResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setRolePermissionsResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 9, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.iroha.protocol.BlockResponse} + */ +proto.iroha.protocol.BlockResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.iroha.protocol.BlockResponse; + return proto.iroha.protocol.BlockResponse.deserializeBinaryFromReader(msg, reader); }; -proto.iroha.protocol.QueryResponse.prototype.clearRolePermissionsResponse = function() { - this.setRolePermissionsResponse(undefined); +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.iroha.protocol.BlockResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.iroha.protocol.BlockResponse} + */ +proto.iroha.protocol.BlockResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new block_pb.Block; + reader.readMessage(value,block_pb.Block.deserializeBinaryFromReader); + msg.setBlock(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; }; /** - * Returns whether this field is set. - * @return {!boolean} + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} */ -proto.iroha.protocol.QueryResponse.prototype.hasRolePermissionsResponse = function() { - return jspb.Message.getField(this, 9) != null; +proto.iroha.protocol.BlockResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.iroha.protocol.BlockResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); }; /** - * optional TransactionsPageResponse transactions_page_response = 11; - * @return {?proto.iroha.protocol.TransactionsPageResponse} + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.iroha.protocol.BlockResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.iroha.protocol.QueryResponse.prototype.getTransactionsPageResponse = function() { - return /** @type{?proto.iroha.protocol.TransactionsPageResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.TransactionsPageResponse, 11)); +proto.iroha.protocol.BlockResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBlock(); + if (f != null) { + writer.writeMessage( + 1, + f, + block_pb.Block.serializeBinaryToWriter + ); + } }; -/** @param {?proto.iroha.protocol.TransactionsPageResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setTransactionsPageResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 11, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +/** + * optional Block block = 1; + * @return {?proto.iroha.protocol.Block} + */ +proto.iroha.protocol.BlockResponse.prototype.getBlock = function() { + return /** @type{?proto.iroha.protocol.Block} */ ( + jspb.Message.getWrapperField(this, block_pb.Block, 1)); }; -proto.iroha.protocol.QueryResponse.prototype.clearTransactionsPageResponse = function() { - this.setTransactionsPageResponse(undefined); +/** + * @param {?proto.iroha.protocol.Block|undefined} value + * @return {!proto.iroha.protocol.BlockResponse} returns this +*/ +proto.iroha.protocol.BlockResponse.prototype.setBlock = function(value) { + return jspb.Message.setWrapperField(this, 1, value); }; /** - * Returns whether this field is set. - * @return {!boolean} + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.BlockResponse} returns this */ -proto.iroha.protocol.QueryResponse.prototype.hasTransactionsPageResponse = function() { - return jspb.Message.getField(this, 11) != null; +proto.iroha.protocol.BlockResponse.prototype.clearBlock = function() { + return this.setBlock(undefined); }; /** - * optional PendingTransactionsPageResponse pending_transactions_page_response = 13; - * @return {?proto.iroha.protocol.PendingTransactionsPageResponse} + * Returns whether this field is set. + * @return {boolean} */ -proto.iroha.protocol.QueryResponse.prototype.getPendingTransactionsPageResponse = function() { - return /** @type{?proto.iroha.protocol.PendingTransactionsPageResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.PendingTransactionsPageResponse, 13)); +proto.iroha.protocol.BlockResponse.prototype.hasBlock = function() { + return jspb.Message.getField(this, 1) != null; }; -/** @param {?proto.iroha.protocol.PendingTransactionsPageResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setPendingTransactionsPageResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 13, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); -}; - -proto.iroha.protocol.QueryResponse.prototype.clearPendingTransactionsPageResponse = function() { - this.setPendingTransactionsPageResponse(undefined); -}; +if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Returns whether this field is set. - * @return {!boolean} + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} */ -proto.iroha.protocol.QueryResponse.prototype.hasPendingTransactionsPageResponse = function() { - return jspb.Message.getField(this, 13) != null; +proto.iroha.protocol.BlockErrorResponse.prototype.toObject = function(opt_includeInstance) { + return proto.iroha.protocol.BlockErrorResponse.toObject(opt_includeInstance, this); }; /** - * optional BlockResponse block_response = 12; - * @return {?proto.iroha.protocol.BlockResponse} + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.iroha.protocol.BlockErrorResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.iroha.protocol.QueryResponse.prototype.getBlockResponse = function() { - return /** @type{?proto.iroha.protocol.BlockResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.BlockResponse, 12)); +proto.iroha.protocol.BlockErrorResponse.toObject = function(includeInstance, msg) { + var f, obj = { + message: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; }; +} -/** @param {?proto.iroha.protocol.BlockResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setBlockResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 12, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.iroha.protocol.BlockErrorResponse} + */ +proto.iroha.protocol.BlockErrorResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.iroha.protocol.BlockErrorResponse; + return proto.iroha.protocol.BlockErrorResponse.deserializeBinaryFromReader(msg, reader); }; -proto.iroha.protocol.QueryResponse.prototype.clearBlockResponse = function() { - this.setBlockResponse(undefined); +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.iroha.protocol.BlockErrorResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.iroha.protocol.BlockErrorResponse} + */ +proto.iroha.protocol.BlockErrorResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setMessage(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; }; /** - * Returns whether this field is set. - * @return {!boolean} + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} */ -proto.iroha.protocol.QueryResponse.prototype.hasBlockResponse = function() { - return jspb.Message.getField(this, 12) != null; +proto.iroha.protocol.BlockErrorResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.iroha.protocol.BlockErrorResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); }; /** - * optional PeersResponse peers_response = 14; - * @return {?proto.iroha.protocol.PeersResponse} + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.iroha.protocol.BlockErrorResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.iroha.protocol.QueryResponse.prototype.getPeersResponse = function() { - return /** @type{?proto.iroha.protocol.PeersResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.PeersResponse, 14)); -}; - - -/** @param {?proto.iroha.protocol.PeersResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setPeersResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 14, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); -}; - - -proto.iroha.protocol.QueryResponse.prototype.clearPeersResponse = function() { - this.setPeersResponse(undefined); +proto.iroha.protocol.BlockErrorResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getMessage(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } }; /** - * Returns whether this field is set. - * @return {!boolean} + * optional string message = 1; + * @return {string} */ -proto.iroha.protocol.QueryResponse.prototype.hasPeersResponse = function() { - return jspb.Message.getField(this, 14) != null; +proto.iroha.protocol.BlockErrorResponse.prototype.getMessage = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** - * optional EngineReceiptsResponse engine_receipts_response = 15; - * @return {?proto.iroha.protocol.EngineReceiptsResponse} + * @param {string} value + * @return {!proto.iroha.protocol.BlockErrorResponse} returns this */ -proto.iroha.protocol.QueryResponse.prototype.getEngineReceiptsResponse = function() { - return /** @type{?proto.iroha.protocol.EngineReceiptsResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.EngineReceiptsResponse, 15)); -}; - - -/** @param {?proto.iroha.protocol.EngineReceiptsResponse|undefined} value */ -proto.iroha.protocol.QueryResponse.prototype.setEngineReceiptsResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 15, proto.iroha.protocol.QueryResponse.oneofGroups_[0], value); +proto.iroha.protocol.BlockErrorResponse.prototype.setMessage = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); }; -proto.iroha.protocol.QueryResponse.prototype.clearEngineReceiptsResponse = function() { - this.setEngineReceiptsResponse(undefined); -}; - /** - * Returns whether this field is set. - * @return {!boolean} + * Oneof group definitions for this message. Each group defines the field + * numbers belonging to that group. When of these fields' value is set, all + * other fields in the group are cleared. During deserialization, if multiple + * fields are encountered for a group, only the last value seen will be kept. + * @private {!Array>} + * @const */ -proto.iroha.protocol.QueryResponse.prototype.hasEngineReceiptsResponse = function() { - return jspb.Message.getField(this, 15) != null; -}; - +proto.iroha.protocol.BlockQueryResponse.oneofGroups_ = [[1,2]]; /** - * optional string query_hash = 10; - * @return {string} + * @enum {number} */ -proto.iroha.protocol.QueryResponse.prototype.getQueryHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); -}; - - -/** @param {string} value */ -proto.iroha.protocol.QueryResponse.prototype.setQueryHash = function(value) { - jspb.Message.setField(this, 10, value); +proto.iroha.protocol.BlockQueryResponse.ResponseCase = { + RESPONSE_NOT_SET: 0, + BLOCK_RESPONSE: 1, + BLOCK_ERROR_RESPONSE: 2 }; - - /** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor + * @return {proto.iroha.protocol.BlockQueryResponse.ResponseCase} */ -proto.iroha.protocol.BlockResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); +proto.iroha.protocol.BlockQueryResponse.prototype.getResponseCase = function() { + return /** @type {proto.iroha.protocol.BlockQueryResponse.ResponseCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.BlockQueryResponse.oneofGroups_[0])); }; -goog.inherits(proto.iroha.protocol.BlockResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.BlockResponse.displayName = 'proto.iroha.protocol.BlockResponse'; -} + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ -proto.iroha.protocol.BlockResponse.prototype.toObject = function(opt_includeInstance) { - return proto.iroha.protocol.BlockResponse.toObject(opt_includeInstance, this); +proto.iroha.protocol.BlockQueryResponse.prototype.toObject = function(opt_includeInstance) { + return proto.iroha.protocol.BlockQueryResponse.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.iroha.protocol.BlockResponse} msg The msg instance to transform. + * @param {!proto.iroha.protocol.BlockQueryResponse} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.iroha.protocol.BlockResponse.toObject = function(includeInstance, msg) { +proto.iroha.protocol.BlockQueryResponse.toObject = function(includeInstance, msg) { var f, obj = { - block: (f = msg.getBlock()) && block_pb.Block.toObject(includeInstance, f) + blockResponse: (f = msg.getBlockResponse()) && proto.iroha.protocol.BlockResponse.toObject(includeInstance, f), + blockErrorResponse: (f = msg.getBlockErrorResponse()) && proto.iroha.protocol.BlockErrorResponse.toObject(includeInstance, f) }; if (includeInstance) { @@ -4391,23 +5184,23 @@ proto.iroha.protocol.BlockResponse.toObject = function(includeInstance, msg) { /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.iroha.protocol.BlockResponse} + * @return {!proto.iroha.protocol.BlockQueryResponse} */ -proto.iroha.protocol.BlockResponse.deserializeBinary = function(bytes) { +proto.iroha.protocol.BlockQueryResponse.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.iroha.protocol.BlockResponse; - return proto.iroha.protocol.BlockResponse.deserializeBinaryFromReader(msg, reader); + var msg = new proto.iroha.protocol.BlockQueryResponse; + return proto.iroha.protocol.BlockQueryResponse.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.iroha.protocol.BlockResponse} msg The message object to deserialize into. + * @param {!proto.iroha.protocol.BlockQueryResponse} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.iroha.protocol.BlockResponse} + * @return {!proto.iroha.protocol.BlockQueryResponse} */ -proto.iroha.protocol.BlockResponse.deserializeBinaryFromReader = function(msg, reader) { +proto.iroha.protocol.BlockQueryResponse.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -4415,9 +5208,14 @@ proto.iroha.protocol.BlockResponse.deserializeBinaryFromReader = function(msg, r var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new block_pb.Block; - reader.readMessage(value,block_pb.Block.deserializeBinaryFromReader); - msg.setBlock(value); + var value = new proto.iroha.protocol.BlockResponse; + reader.readMessage(value,proto.iroha.protocol.BlockResponse.deserializeBinaryFromReader); + msg.setBlockResponse(value); + break; + case 2: + var value = new proto.iroha.protocol.BlockErrorResponse; + reader.readMessage(value,proto.iroha.protocol.BlockErrorResponse.deserializeBinaryFromReader); + msg.setBlockErrorResponse(value); break; default: reader.skipField(); @@ -4432,9 +5230,9 @@ proto.iroha.protocol.BlockResponse.deserializeBinaryFromReader = function(msg, r * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.iroha.protocol.BlockResponse.prototype.serializeBinary = function() { +proto.iroha.protocol.BlockQueryResponse.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.iroha.protocol.BlockResponse.serializeBinaryToWriter(this, writer); + proto.iroha.protocol.BlockQueryResponse.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4442,101 +5240,227 @@ proto.iroha.protocol.BlockResponse.prototype.serializeBinary = function() { /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.iroha.protocol.BlockResponse} message + * @param {!proto.iroha.protocol.BlockQueryResponse} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.iroha.protocol.BlockResponse.serializeBinaryToWriter = function(message, writer) { +proto.iroha.protocol.BlockQueryResponse.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getBlock(); + f = message.getBlockResponse(); if (f != null) { writer.writeMessage( 1, f, - block_pb.Block.serializeBinaryToWriter + proto.iroha.protocol.BlockResponse.serializeBinaryToWriter + ); + } + f = message.getBlockErrorResponse(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.iroha.protocol.BlockErrorResponse.serializeBinaryToWriter ); } }; /** - * optional Block block = 1; - * @return {?proto.iroha.protocol.Block} + * optional BlockResponse block_response = 1; + * @return {?proto.iroha.protocol.BlockResponse} */ -proto.iroha.protocol.BlockResponse.prototype.getBlock = function() { - return /** @type{?proto.iroha.protocol.Block} */ ( - jspb.Message.getWrapperField(this, block_pb.Block, 1)); +proto.iroha.protocol.BlockQueryResponse.prototype.getBlockResponse = function() { + return /** @type{?proto.iroha.protocol.BlockResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.BlockResponse, 1)); }; -/** @param {?proto.iroha.protocol.Block|undefined} value */ -proto.iroha.protocol.BlockResponse.prototype.setBlock = function(value) { - jspb.Message.setWrapperField(this, 1, value); +/** + * @param {?proto.iroha.protocol.BlockResponse|undefined} value + * @return {!proto.iroha.protocol.BlockQueryResponse} returns this +*/ +proto.iroha.protocol.BlockQueryResponse.prototype.setBlockResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 1, proto.iroha.protocol.BlockQueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.BlockQueryResponse} returns this + */ +proto.iroha.protocol.BlockQueryResponse.prototype.clearBlockResponse = function() { + return this.setBlockResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.BlockQueryResponse.prototype.hasBlockResponse = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional BlockErrorResponse block_error_response = 2; + * @return {?proto.iroha.protocol.BlockErrorResponse} + */ +proto.iroha.protocol.BlockQueryResponse.prototype.getBlockErrorResponse = function() { + return /** @type{?proto.iroha.protocol.BlockErrorResponse} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.BlockErrorResponse, 2)); +}; + + +/** + * @param {?proto.iroha.protocol.BlockErrorResponse|undefined} value + * @return {!proto.iroha.protocol.BlockQueryResponse} returns this +*/ +proto.iroha.protocol.BlockQueryResponse.prototype.setBlockErrorResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 2, proto.iroha.protocol.BlockQueryResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.BlockQueryResponse} returns this + */ +proto.iroha.protocol.BlockQueryResponse.prototype.clearBlockErrorResponse = function() { + return this.setBlockErrorResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.BlockQueryResponse.prototype.hasBlockErrorResponse = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + +/** + * Oneof group definitions for this message. Each group defines the field + * numbers belonging to that group. When of these fields' value is set, all + * other fields in the group are cleared. During deserialization, if multiple + * fields are encountered for a group, only the last value seen will be kept. + * @private {!Array>} + * @const + */ +proto.iroha.protocol.HealthcheckData.oneofGroups_ = [[1],[2],[3],[4],[5]]; + +/** + * @enum {number} + */ +proto.iroha.protocol.HealthcheckData.OptMemoryConsumptionCase = { + OPT_MEMORY_CONSUMPTION_NOT_SET: 0, + MEMORY_CONSUMPTION: 1 +}; + +/** + * @return {proto.iroha.protocol.HealthcheckData.OptMemoryConsumptionCase} + */ +proto.iroha.protocol.HealthcheckData.prototype.getOptMemoryConsumptionCase = function() { + return /** @type {proto.iroha.protocol.HealthcheckData.OptMemoryConsumptionCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.HealthcheckData.oneofGroups_[0])); +}; + +/** + * @enum {number} + */ +proto.iroha.protocol.HealthcheckData.OptIsHealthyCase = { + OPT_IS_HEALTHY_NOT_SET: 0, + IS_HEALTHY: 2 +}; + +/** + * @return {proto.iroha.protocol.HealthcheckData.OptIsHealthyCase} + */ +proto.iroha.protocol.HealthcheckData.prototype.getOptIsHealthyCase = function() { + return /** @type {proto.iroha.protocol.HealthcheckData.OptIsHealthyCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.HealthcheckData.oneofGroups_[1])); +}; + +/** + * @enum {number} + */ +proto.iroha.protocol.HealthcheckData.OptIsSyncingCase = { + OPT_IS_SYNCING_NOT_SET: 0, + IS_SYNCING: 3 }; - -proto.iroha.protocol.BlockResponse.prototype.clearBlock = function() { - this.setBlock(undefined); +/** + * @return {proto.iroha.protocol.HealthcheckData.OptIsSyncingCase} + */ +proto.iroha.protocol.HealthcheckData.prototype.getOptIsSyncingCase = function() { + return /** @type {proto.iroha.protocol.HealthcheckData.OptIsSyncingCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.HealthcheckData.oneofGroups_[2])); }; - /** - * Returns whether this field is set. - * @return {!boolean} + * @enum {number} */ -proto.iroha.protocol.BlockResponse.prototype.hasBlock = function() { - return jspb.Message.getField(this, 1) != null; +proto.iroha.protocol.HealthcheckData.OptLastBlockHeightCase = { + OPT_LAST_BLOCK_HEIGHT_NOT_SET: 0, + LAST_BLOCK_HEIGHT: 4 }; +/** + * @return {proto.iroha.protocol.HealthcheckData.OptLastBlockHeightCase} + */ +proto.iroha.protocol.HealthcheckData.prototype.getOptLastBlockHeightCase = function() { + return /** @type {proto.iroha.protocol.HealthcheckData.OptLastBlockHeightCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.HealthcheckData.oneofGroups_[3])); +}; +/** + * @enum {number} + */ +proto.iroha.protocol.HealthcheckData.OptLastBlockRejectCase = { + OPT_LAST_BLOCK_REJECT_NOT_SET: 0, + LAST_BLOCK_REJECT: 5 +}; /** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor + * @return {proto.iroha.protocol.HealthcheckData.OptLastBlockRejectCase} */ -proto.iroha.protocol.BlockErrorResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); +proto.iroha.protocol.HealthcheckData.prototype.getOptLastBlockRejectCase = function() { + return /** @type {proto.iroha.protocol.HealthcheckData.OptLastBlockRejectCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.HealthcheckData.oneofGroups_[4])); }; -goog.inherits(proto.iroha.protocol.BlockErrorResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.BlockErrorResponse.displayName = 'proto.iroha.protocol.BlockErrorResponse'; -} + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ -proto.iroha.protocol.BlockErrorResponse.prototype.toObject = function(opt_includeInstance) { - return proto.iroha.protocol.BlockErrorResponse.toObject(opt_includeInstance, this); +proto.iroha.protocol.HealthcheckData.prototype.toObject = function(opt_includeInstance) { + return proto.iroha.protocol.HealthcheckData.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.iroha.protocol.BlockErrorResponse} msg The msg instance to transform. + * @param {!proto.iroha.protocol.HealthcheckData} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.iroha.protocol.BlockErrorResponse.toObject = function(includeInstance, msg) { +proto.iroha.protocol.HealthcheckData.toObject = function(includeInstance, msg) { var f, obj = { - message: jspb.Message.getFieldWithDefault(msg, 1, "") + memoryConsumption: jspb.Message.getFieldWithDefault(msg, 1, 0), + isHealthy: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), + isSyncing: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), + lastBlockHeight: jspb.Message.getFieldWithDefault(msg, 4, 0), + lastBlockReject: jspb.Message.getFieldWithDefault(msg, 5, 0) }; if (includeInstance) { @@ -4550,23 +5474,23 @@ proto.iroha.protocol.BlockErrorResponse.toObject = function(includeInstance, msg /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.iroha.protocol.BlockErrorResponse} + * @return {!proto.iroha.protocol.HealthcheckData} */ -proto.iroha.protocol.BlockErrorResponse.deserializeBinary = function(bytes) { +proto.iroha.protocol.HealthcheckData.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.iroha.protocol.BlockErrorResponse; - return proto.iroha.protocol.BlockErrorResponse.deserializeBinaryFromReader(msg, reader); + var msg = new proto.iroha.protocol.HealthcheckData; + return proto.iroha.protocol.HealthcheckData.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.iroha.protocol.BlockErrorResponse} msg The message object to deserialize into. + * @param {!proto.iroha.protocol.HealthcheckData} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.iroha.protocol.BlockErrorResponse} + * @return {!proto.iroha.protocol.HealthcheckData} */ -proto.iroha.protocol.BlockErrorResponse.deserializeBinaryFromReader = function(msg, reader) { +proto.iroha.protocol.HealthcheckData.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -4574,8 +5498,24 @@ proto.iroha.protocol.BlockErrorResponse.deserializeBinaryFromReader = function(m var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setMessage(value); + var value = /** @type {number} */ (reader.readUint64()); + msg.setMemoryConsumption(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsHealthy(value); + break; + case 3: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsSyncing(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setLastBlockHeight(value); + break; + case 5: + var value = /** @type {number} */ (reader.readUint64()); + msg.setLastBlockReject(value); break; default: reader.skipField(); @@ -4590,9 +5530,9 @@ proto.iroha.protocol.BlockErrorResponse.deserializeBinaryFromReader = function(m * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.iroha.protocol.BlockErrorResponse.prototype.serializeBinary = function() { +proto.iroha.protocol.HealthcheckData.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.iroha.protocol.BlockErrorResponse.serializeBinaryToWriter(this, writer); + proto.iroha.protocol.HealthcheckData.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4600,263 +5540,227 @@ proto.iroha.protocol.BlockErrorResponse.prototype.serializeBinary = function() { /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.iroha.protocol.BlockErrorResponse} message + * @param {!proto.iroha.protocol.HealthcheckData} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.iroha.protocol.BlockErrorResponse.serializeBinaryToWriter = function(message, writer) { +proto.iroha.protocol.HealthcheckData.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getMessage(); - if (f.length > 0) { - writer.writeString( + f = /** @type {number} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeUint64( 1, f ); } + f = /** @type {boolean} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeBool( + 2, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeBool( + 3, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeUint64( + 4, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeUint64( + 5, + f + ); + } }; /** - * optional string message = 1; - * @return {string} + * optional uint64 memory_consumption = 1; + * @return {number} */ -proto.iroha.protocol.BlockErrorResponse.prototype.getMessage = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +proto.iroha.protocol.HealthcheckData.prototype.getMemoryConsumption = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; -/** @param {string} value */ -proto.iroha.protocol.BlockErrorResponse.prototype.setMessage = function(value) { - jspb.Message.setField(this, 1, value); +/** + * @param {number} value + * @return {!proto.iroha.protocol.HealthcheckData} returns this + */ +proto.iroha.protocol.HealthcheckData.prototype.setMemoryConsumption = function(value) { + return jspb.Message.setOneofField(this, 1, proto.iroha.protocol.HealthcheckData.oneofGroups_[0], value); }; - /** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.HealthcheckData} returns this */ -proto.iroha.protocol.BlockQueryResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.BlockQueryResponse.oneofGroups_); +proto.iroha.protocol.HealthcheckData.prototype.clearMemoryConsumption = function() { + return jspb.Message.setOneofField(this, 1, proto.iroha.protocol.HealthcheckData.oneofGroups_[0], undefined); }; -goog.inherits(proto.iroha.protocol.BlockQueryResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.BlockQueryResponse.displayName = 'proto.iroha.protocol.BlockQueryResponse'; -} + + /** - * Oneof group definitions for this message. Each group defines the field - * numbers belonging to that group. When of these fields' value is set, all - * other fields in the group are cleared. During deserialization, if multiple - * fields are encountered for a group, only the last value seen will be kept. - * @private {!Array>} - * @const + * Returns whether this field is set. + * @return {boolean} */ -proto.iroha.protocol.BlockQueryResponse.oneofGroups_ = [[1,2]]; +proto.iroha.protocol.HealthcheckData.prototype.hasMemoryConsumption = function() { + return jspb.Message.getField(this, 1) != null; +}; + /** - * @enum {number} + * optional bool is_healthy = 2; + * @return {boolean} */ -proto.iroha.protocol.BlockQueryResponse.ResponseCase = { - RESPONSE_NOT_SET: 0, - BLOCK_RESPONSE: 1, - BLOCK_ERROR_RESPONSE: 2 +proto.iroha.protocol.HealthcheckData.prototype.getIsHealthy = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); }; + /** - * @return {proto.iroha.protocol.BlockQueryResponse.ResponseCase} + * @param {boolean} value + * @return {!proto.iroha.protocol.HealthcheckData} returns this */ -proto.iroha.protocol.BlockQueryResponse.prototype.getResponseCase = function() { - return /** @type {proto.iroha.protocol.BlockQueryResponse.ResponseCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.BlockQueryResponse.oneofGroups_[0])); +proto.iroha.protocol.HealthcheckData.prototype.setIsHealthy = function(value) { + return jspb.Message.setOneofField(this, 2, proto.iroha.protocol.HealthcheckData.oneofGroups_[1], value); }; - -if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration - * @return {!Object} + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.HealthcheckData} returns this */ -proto.iroha.protocol.BlockQueryResponse.prototype.toObject = function(opt_includeInstance) { - return proto.iroha.protocol.BlockQueryResponse.toObject(opt_includeInstance, this); +proto.iroha.protocol.HealthcheckData.prototype.clearIsHealthy = function() { + return jspb.Message.setOneofField(this, 2, proto.iroha.protocol.HealthcheckData.oneofGroups_[1], undefined); }; /** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.iroha.protocol.BlockQueryResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages + * Returns whether this field is set. + * @return {boolean} */ -proto.iroha.protocol.BlockQueryResponse.toObject = function(includeInstance, msg) { - var f, obj = { - blockResponse: (f = msg.getBlockResponse()) && proto.iroha.protocol.BlockResponse.toObject(includeInstance, f), - blockErrorResponse: (f = msg.getBlockErrorResponse()) && proto.iroha.protocol.BlockErrorResponse.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; +proto.iroha.protocol.HealthcheckData.prototype.hasIsHealthy = function() { + return jspb.Message.getField(this, 2) != null; }; -} /** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.iroha.protocol.BlockQueryResponse} + * optional bool is_syncing = 3; + * @return {boolean} */ -proto.iroha.protocol.BlockQueryResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.iroha.protocol.BlockQueryResponse; - return proto.iroha.protocol.BlockQueryResponse.deserializeBinaryFromReader(msg, reader); +proto.iroha.protocol.HealthcheckData.prototype.getIsSyncing = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); }; /** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.iroha.protocol.BlockQueryResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.iroha.protocol.BlockQueryResponse} + * @param {boolean} value + * @return {!proto.iroha.protocol.HealthcheckData} returns this */ -proto.iroha.protocol.BlockQueryResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.iroha.protocol.BlockResponse; - reader.readMessage(value,proto.iroha.protocol.BlockResponse.deserializeBinaryFromReader); - msg.setBlockResponse(value); - break; - case 2: - var value = new proto.iroha.protocol.BlockErrorResponse; - reader.readMessage(value,proto.iroha.protocol.BlockErrorResponse.deserializeBinaryFromReader); - msg.setBlockErrorResponse(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; +proto.iroha.protocol.HealthcheckData.prototype.setIsSyncing = function(value) { + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.HealthcheckData.oneofGroups_[2], value); }; /** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.HealthcheckData} returns this */ -proto.iroha.protocol.BlockQueryResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.iroha.protocol.BlockQueryResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); +proto.iroha.protocol.HealthcheckData.prototype.clearIsSyncing = function() { + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.HealthcheckData.oneofGroups_[2], undefined); }; /** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.iroha.protocol.BlockQueryResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages + * Returns whether this field is set. + * @return {boolean} */ -proto.iroha.protocol.BlockQueryResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getBlockResponse(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.iroha.protocol.BlockResponse.serializeBinaryToWriter - ); - } - f = message.getBlockErrorResponse(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.iroha.protocol.BlockErrorResponse.serializeBinaryToWriter - ); - } +proto.iroha.protocol.HealthcheckData.prototype.hasIsSyncing = function() { + return jspb.Message.getField(this, 3) != null; }; /** - * optional BlockResponse block_response = 1; - * @return {?proto.iroha.protocol.BlockResponse} + * optional uint64 last_block_height = 4; + * @return {number} */ -proto.iroha.protocol.BlockQueryResponse.prototype.getBlockResponse = function() { - return /** @type{?proto.iroha.protocol.BlockResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.BlockResponse, 1)); +proto.iroha.protocol.HealthcheckData.prototype.getLastBlockHeight = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); }; -/** @param {?proto.iroha.protocol.BlockResponse|undefined} value */ -proto.iroha.protocol.BlockQueryResponse.prototype.setBlockResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 1, proto.iroha.protocol.BlockQueryResponse.oneofGroups_[0], value); +/** + * @param {number} value + * @return {!proto.iroha.protocol.HealthcheckData} returns this + */ +proto.iroha.protocol.HealthcheckData.prototype.setLastBlockHeight = function(value) { + return jspb.Message.setOneofField(this, 4, proto.iroha.protocol.HealthcheckData.oneofGroups_[3], value); }; -proto.iroha.protocol.BlockQueryResponse.prototype.clearBlockResponse = function() { - this.setBlockResponse(undefined); +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.HealthcheckData} returns this + */ +proto.iroha.protocol.HealthcheckData.prototype.clearLastBlockHeight = function() { + return jspb.Message.setOneofField(this, 4, proto.iroha.protocol.HealthcheckData.oneofGroups_[3], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ -proto.iroha.protocol.BlockQueryResponse.prototype.hasBlockResponse = function() { - return jspb.Message.getField(this, 1) != null; +proto.iroha.protocol.HealthcheckData.prototype.hasLastBlockHeight = function() { + return jspb.Message.getField(this, 4) != null; }; /** - * optional BlockErrorResponse block_error_response = 2; - * @return {?proto.iroha.protocol.BlockErrorResponse} + * optional uint64 last_block_reject = 5; + * @return {number} */ -proto.iroha.protocol.BlockQueryResponse.prototype.getBlockErrorResponse = function() { - return /** @type{?proto.iroha.protocol.BlockErrorResponse} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.BlockErrorResponse, 2)); +proto.iroha.protocol.HealthcheckData.prototype.getLastBlockReject = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); }; -/** @param {?proto.iroha.protocol.BlockErrorResponse|undefined} value */ -proto.iroha.protocol.BlockQueryResponse.prototype.setBlockErrorResponse = function(value) { - jspb.Message.setOneofWrapperField(this, 2, proto.iroha.protocol.BlockQueryResponse.oneofGroups_[0], value); +/** + * @param {number} value + * @return {!proto.iroha.protocol.HealthcheckData} returns this + */ +proto.iroha.protocol.HealthcheckData.prototype.setLastBlockReject = function(value) { + return jspb.Message.setOneofField(this, 5, proto.iroha.protocol.HealthcheckData.oneofGroups_[4], value); }; -proto.iroha.protocol.BlockQueryResponse.prototype.clearBlockErrorResponse = function() { - this.setBlockErrorResponse(undefined); +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.HealthcheckData} returns this + */ +proto.iroha.protocol.HealthcheckData.prototype.clearLastBlockReject = function() { + return jspb.Message.setOneofField(this, 5, proto.iroha.protocol.HealthcheckData.oneofGroups_[4], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ -proto.iroha.protocol.BlockQueryResponse.prototype.hasBlockErrorResponse = function() { - return jspb.Message.getField(this, 2) != null; +proto.iroha.protocol.HealthcheckData.prototype.hasLastBlockReject = function() { + return jspb.Message.getField(this, 5) != null; }; diff --git a/src/proto/queries_pb.d.ts b/src/proto/queries_pb.d.ts index d4f26c87..76df0e49 100644 --- a/src/proto/queries_pb.d.ts +++ b/src/proto/queries_pb.d.ts @@ -3,6 +3,7 @@ import * as jspb from "google-protobuf"; import * as primitive_pb from "./primitive_pb"; +import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; export class Ordering extends jspb.Message { clearSequenceList(): void; @@ -64,7 +65,31 @@ export class TxPaginationMeta extends jspb.Message { getOrdering(): Ordering | undefined; setOrdering(value?: Ordering): void; + hasFirstTxTime(): boolean; + clearFirstTxTime(): void; + getFirstTxTime(): google_protobuf_timestamp_pb.Timestamp | undefined; + setFirstTxTime(value?: google_protobuf_timestamp_pb.Timestamp): void; + + hasLastTxTime(): boolean; + clearLastTxTime(): void; + getLastTxTime(): google_protobuf_timestamp_pb.Timestamp | undefined; + setLastTxTime(value?: google_protobuf_timestamp_pb.Timestamp): void; + + hasFirstTxHeight(): boolean; + clearFirstTxHeight(): void; + getFirstTxHeight(): number; + setFirstTxHeight(value: number): void; + + hasLastTxHeight(): boolean; + clearLastTxHeight(): void; + getLastTxHeight(): number; + setLastTxHeight(value: number): void; + getOptFirstTxHashCase(): TxPaginationMeta.OptFirstTxHashCase; + getOptFirstTxTimeCase(): TxPaginationMeta.OptFirstTxTimeCase; + getOptLastTxTimeCase(): TxPaginationMeta.OptLastTxTimeCase; + getOptFirstTxHeightCase(): TxPaginationMeta.OptFirstTxHeightCase; + getOptLastTxHeightCase(): TxPaginationMeta.OptLastTxHeightCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TxPaginationMeta.AsObject; static toObject(includeInstance: boolean, msg: TxPaginationMeta): TxPaginationMeta.AsObject; @@ -80,12 +105,36 @@ export namespace TxPaginationMeta { pageSize: number, firstTxHash: string, ordering?: Ordering.AsObject, + firstTxTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, + lastTxTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, + firstTxHeight: number, + lastTxHeight: number, } export enum OptFirstTxHashCase { OPT_FIRST_TX_HASH_NOT_SET = 0, FIRST_TX_HASH = 2, } + + export enum OptFirstTxTimeCase { + OPT_FIRST_TX_TIME_NOT_SET = 0, + FIRST_TX_TIME = 4, + } + + export enum OptLastTxTimeCase { + OPT_LAST_TX_TIME_NOT_SET = 0, + LAST_TX_TIME = 5, + } + + export enum OptFirstTxHeightCase { + OPT_FIRST_TX_HEIGHT_NOT_SET = 0, + FIRST_TX_HEIGHT = 6, + } + + export enum OptLastTxHeightCase { + OPT_LAST_TX_HEIGHT_NOT_SET = 0, + LAST_TX_HEIGHT = 7, + } } export class AssetPaginationMeta extends jspb.Message { diff --git a/src/proto/queries_pb.js b/src/proto/queries_pb.js index e9f8d35a..de9460b4 100644 --- a/src/proto/queries_pb.js +++ b/src/proto/queries_pb.js @@ -1,19 +1,27 @@ +// source: queries.proto /** * @fileoverview * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var primitive_pb = require('./primitive_pb.js'); +goog.object.extend(proto, primitive_pb); +var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js'); +goog.object.extend(proto, google_protobuf_timestamp_pb); goog.exportSymbol('proto.iroha.protocol.AccountDetailPaginationMeta', null, global); goog.exportSymbol('proto.iroha.protocol.AssetPaginationMeta', null, global); +goog.exportSymbol('proto.iroha.protocol.AssetPaginationMeta.OptFirstAssetIdCase', null, global); goog.exportSymbol('proto.iroha.protocol.BlocksQuery', null, global); goog.exportSymbol('proto.iroha.protocol.Direction', null, global); goog.exportSymbol('proto.iroha.protocol.Field', null, global); @@ -21,6 +29,9 @@ goog.exportSymbol('proto.iroha.protocol.GetAccount', null, global); goog.exportSymbol('proto.iroha.protocol.GetAccountAssetTransactions', null, global); goog.exportSymbol('proto.iroha.protocol.GetAccountAssets', null, global); goog.exportSymbol('proto.iroha.protocol.GetAccountDetail', null, global); +goog.exportSymbol('proto.iroha.protocol.GetAccountDetail.OptAccountIdCase', null, global); +goog.exportSymbol('proto.iroha.protocol.GetAccountDetail.OptKeyCase', null, global); +goog.exportSymbol('proto.iroha.protocol.GetAccountDetail.OptWriterCase', null, global); goog.exportSymbol('proto.iroha.protocol.GetAccountTransactions', null, global); goog.exportSymbol('proto.iroha.protocol.GetAssetInfo', null, global); goog.exportSymbol('proto.iroha.protocol.GetBlock', null, global); @@ -35,9 +46,455 @@ goog.exportSymbol('proto.iroha.protocol.Ordering', null, global); goog.exportSymbol('proto.iroha.protocol.Ordering.FieldOrdering', null, global); goog.exportSymbol('proto.iroha.protocol.Query', null, global); goog.exportSymbol('proto.iroha.protocol.Query.Payload', null, global); +goog.exportSymbol('proto.iroha.protocol.Query.Payload.QueryCase', null, global); goog.exportSymbol('proto.iroha.protocol.QueryPayloadMeta', null, global); goog.exportSymbol('proto.iroha.protocol.TxPaginationMeta', null, global); - +goog.exportSymbol('proto.iroha.protocol.TxPaginationMeta.OptFirstTxHashCase', null, global); +goog.exportSymbol('proto.iroha.protocol.TxPaginationMeta.OptFirstTxHeightCase', null, global); +goog.exportSymbol('proto.iroha.protocol.TxPaginationMeta.OptFirstTxTimeCase', null, global); +goog.exportSymbol('proto.iroha.protocol.TxPaginationMeta.OptLastTxHeightCase', null, global); +goog.exportSymbol('proto.iroha.protocol.TxPaginationMeta.OptLastTxTimeCase', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Ordering = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.Ordering.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.Ordering, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Ordering.displayName = 'proto.iroha.protocol.Ordering'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Ordering.FieldOrdering = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.Ordering.FieldOrdering, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Ordering.FieldOrdering.displayName = 'proto.iroha.protocol.Ordering.FieldOrdering'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.TxPaginationMeta = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.TxPaginationMeta.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.TxPaginationMeta, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.TxPaginationMeta.displayName = 'proto.iroha.protocol.TxPaginationMeta'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AssetPaginationMeta = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.AssetPaginationMeta.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.AssetPaginationMeta, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AssetPaginationMeta.displayName = 'proto.iroha.protocol.AssetPaginationMeta'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetAccount = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetAccount, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetAccount.displayName = 'proto.iroha.protocol.GetAccount'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetBlock = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetBlock, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetBlock.displayName = 'proto.iroha.protocol.GetBlock'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetSignatories = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetSignatories, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetSignatories.displayName = 'proto.iroha.protocol.GetSignatories'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetAccountTransactions = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetAccountTransactions, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetAccountTransactions.displayName = 'proto.iroha.protocol.GetAccountTransactions'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetAccountAssetTransactions = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetAccountAssetTransactions, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetAccountAssetTransactions.displayName = 'proto.iroha.protocol.GetAccountAssetTransactions'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetTransactions = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.GetTransactions.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.GetTransactions, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetTransactions.displayName = 'proto.iroha.protocol.GetTransactions'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetAccountAssets = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetAccountAssets, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetAccountAssets.displayName = 'proto.iroha.protocol.GetAccountAssets'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.AccountDetailPaginationMeta = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.AccountDetailPaginationMeta, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.AccountDetailPaginationMeta.displayName = 'proto.iroha.protocol.AccountDetailPaginationMeta'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetAccountDetail = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.GetAccountDetail.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.GetAccountDetail, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetAccountDetail.displayName = 'proto.iroha.protocol.GetAccountDetail'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetAssetInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetAssetInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetAssetInfo.displayName = 'proto.iroha.protocol.GetAssetInfo'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetRoles = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetRoles, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetRoles.displayName = 'proto.iroha.protocol.GetRoles'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetRolePermissions = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetRolePermissions, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetRolePermissions.displayName = 'proto.iroha.protocol.GetRolePermissions'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetPendingTransactions = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetPendingTransactions, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetPendingTransactions.displayName = 'proto.iroha.protocol.GetPendingTransactions'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetPeers = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetPeers, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetPeers.displayName = 'proto.iroha.protocol.GetPeers'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.QueryPayloadMeta = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.QueryPayloadMeta, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.QueryPayloadMeta.displayName = 'proto.iroha.protocol.QueryPayloadMeta'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.GetEngineReceipts = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.GetEngineReceipts, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.GetEngineReceipts.displayName = 'proto.iroha.protocol.GetEngineReceipts'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Query = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.Query, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Query.displayName = 'proto.iroha.protocol.Query'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -48,13 +505,39 @@ goog.exportSymbol('proto.iroha.protocol.TxPaginationMeta', null, global); * @extends {jspb.Message} * @constructor */ -proto.iroha.protocol.Ordering = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.Ordering.repeatedFields_, null); +proto.iroha.protocol.Query.Payload = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Query.Payload.oneofGroups_); }; -goog.inherits(proto.iroha.protocol.Ordering, jspb.Message); +goog.inherits(proto.iroha.protocol.Query.Payload, jspb.Message); if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Ordering.displayName = 'proto.iroha.protocol.Ordering'; + /** + * @public + * @override + */ + proto.iroha.protocol.Query.Payload.displayName = 'proto.iroha.protocol.Query.Payload'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.BlocksQuery = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.iroha.protocol.BlocksQuery, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.BlocksQuery.displayName = 'proto.iroha.protocol.BlocksQuery'; } + /** * List of repeated fields within this message type. * @private {!Array} @@ -66,13 +549,15 @@ proto.iroha.protocol.Ordering.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Ordering.prototype.toObject = function(opt_includeInstance) { @@ -82,8 +567,8 @@ proto.iroha.protocol.Ordering.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Ordering} msg The msg instance to transform. * @return {!Object} @@ -175,34 +660,19 @@ proto.iroha.protocol.Ordering.serializeBinaryToWriter = function(message, writer -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Ordering.FieldOrdering = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.Ordering.FieldOrdering, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Ordering.FieldOrdering.displayName = 'proto.iroha.protocol.Ordering.FieldOrdering'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Ordering.FieldOrdering.prototype.toObject = function(opt_includeInstance) { @@ -212,8 +682,8 @@ proto.iroha.protocol.Ordering.FieldOrdering.prototype.toObject = function(opt_in /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Ordering.FieldOrdering} msg The msg instance to transform. * @return {!Object} @@ -322,9 +792,12 @@ proto.iroha.protocol.Ordering.FieldOrdering.prototype.getField = function() { }; -/** @param {!proto.iroha.protocol.Field} value */ +/** + * @param {!proto.iroha.protocol.Field} value + * @return {!proto.iroha.protocol.Ordering.FieldOrdering} returns this + */ proto.iroha.protocol.Ordering.FieldOrdering.prototype.setField = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3EnumField(this, 1, value); }; @@ -337,25 +810,31 @@ proto.iroha.protocol.Ordering.FieldOrdering.prototype.getDirection = function() }; -/** @param {!proto.iroha.protocol.Direction} value */ +/** + * @param {!proto.iroha.protocol.Direction} value + * @return {!proto.iroha.protocol.Ordering.FieldOrdering} returns this + */ proto.iroha.protocol.Ordering.FieldOrdering.prototype.setDirection = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3EnumField(this, 2, value); }; /** * repeated FieldOrdering sequence = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.Ordering.prototype.getSequenceList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, proto.iroha.protocol.Ordering.FieldOrdering, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.Ordering} returns this +*/ proto.iroha.protocol.Ordering.prototype.setSequenceList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -369,29 +848,16 @@ proto.iroha.protocol.Ordering.prototype.addSequence = function(opt_value, opt_in }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.Ordering} returns this + */ proto.iroha.protocol.Ordering.prototype.clearSequenceList = function() { - this.setSequenceList([]); + return this.setSequenceList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.TxPaginationMeta = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.TxPaginationMeta.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.TxPaginationMeta, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.TxPaginationMeta.displayName = 'proto.iroha.protocol.TxPaginationMeta'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -400,7 +866,7 @@ if (goog.DEBUG && !COMPILED) { * @private {!Array>} * @const */ -proto.iroha.protocol.TxPaginationMeta.oneofGroups_ = [[2]]; +proto.iroha.protocol.TxPaginationMeta.oneofGroups_ = [[2],[4],[5],[6],[7]]; /** * @enum {number} @@ -417,17 +883,79 @@ proto.iroha.protocol.TxPaginationMeta.prototype.getOptFirstTxHashCase = function return /** @type {proto.iroha.protocol.TxPaginationMeta.OptFirstTxHashCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[0])); }; +/** + * @enum {number} + */ +proto.iroha.protocol.TxPaginationMeta.OptFirstTxTimeCase = { + OPT_FIRST_TX_TIME_NOT_SET: 0, + FIRST_TX_TIME: 4 +}; + +/** + * @return {proto.iroha.protocol.TxPaginationMeta.OptFirstTxTimeCase} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.getOptFirstTxTimeCase = function() { + return /** @type {proto.iroha.protocol.TxPaginationMeta.OptFirstTxTimeCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[1])); +}; + +/** + * @enum {number} + */ +proto.iroha.protocol.TxPaginationMeta.OptLastTxTimeCase = { + OPT_LAST_TX_TIME_NOT_SET: 0, + LAST_TX_TIME: 5 +}; + +/** + * @return {proto.iroha.protocol.TxPaginationMeta.OptLastTxTimeCase} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.getOptLastTxTimeCase = function() { + return /** @type {proto.iroha.protocol.TxPaginationMeta.OptLastTxTimeCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[2])); +}; + +/** + * @enum {number} + */ +proto.iroha.protocol.TxPaginationMeta.OptFirstTxHeightCase = { + OPT_FIRST_TX_HEIGHT_NOT_SET: 0, + FIRST_TX_HEIGHT: 6 +}; + +/** + * @return {proto.iroha.protocol.TxPaginationMeta.OptFirstTxHeightCase} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.getOptFirstTxHeightCase = function() { + return /** @type {proto.iroha.protocol.TxPaginationMeta.OptFirstTxHeightCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[3])); +}; + +/** + * @enum {number} + */ +proto.iroha.protocol.TxPaginationMeta.OptLastTxHeightCase = { + OPT_LAST_TX_HEIGHT_NOT_SET: 0, + LAST_TX_HEIGHT: 7 +}; + +/** + * @return {proto.iroha.protocol.TxPaginationMeta.OptLastTxHeightCase} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.getOptLastTxHeightCase = function() { + return /** @type {proto.iroha.protocol.TxPaginationMeta.OptLastTxHeightCase} */(jspb.Message.computeOneofCase(this, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[4])); +}; + if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.TxPaginationMeta.prototype.toObject = function(opt_includeInstance) { @@ -437,8 +965,8 @@ proto.iroha.protocol.TxPaginationMeta.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.TxPaginationMeta} msg The msg instance to transform. * @return {!Object} @@ -448,7 +976,11 @@ proto.iroha.protocol.TxPaginationMeta.toObject = function(includeInstance, msg) var f, obj = { pageSize: jspb.Message.getFieldWithDefault(msg, 1, 0), firstTxHash: jspb.Message.getFieldWithDefault(msg, 2, ""), - ordering: (f = msg.getOrdering()) && proto.iroha.protocol.Ordering.toObject(includeInstance, f) + ordering: (f = msg.getOrdering()) && proto.iroha.protocol.Ordering.toObject(includeInstance, f), + firstTxTime: (f = msg.getFirstTxTime()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f), + lastTxTime: (f = msg.getLastTxTime()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f), + firstTxHeight: jspb.Message.getFieldWithDefault(msg, 6, 0), + lastTxHeight: jspb.Message.getFieldWithDefault(msg, 7, 0) }; if (includeInstance) { @@ -498,6 +1030,24 @@ proto.iroha.protocol.TxPaginationMeta.deserializeBinaryFromReader = function(msg reader.readMessage(value,proto.iroha.protocol.Ordering.deserializeBinaryFromReader); msg.setOrdering(value); break; + case 4: + var value = new google_protobuf_timestamp_pb.Timestamp; + reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); + msg.setFirstTxTime(value); + break; + case 5: + var value = new google_protobuf_timestamp_pb.Timestamp; + reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); + msg.setLastTxTime(value); + break; + case 6: + var value = /** @type {number} */ (reader.readUint64()); + msg.setFirstTxHeight(value); + break; + case 7: + var value = /** @type {number} */ (reader.readUint64()); + msg.setLastTxHeight(value); + break; default: reader.skipField(); break; @@ -549,6 +1099,36 @@ proto.iroha.protocol.TxPaginationMeta.serializeBinaryToWriter = function(message proto.iroha.protocol.Ordering.serializeBinaryToWriter ); } + f = message.getFirstTxTime(); + if (f != null) { + writer.writeMessage( + 4, + f, + google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter + ); + } + f = message.getLastTxTime(); + if (f != null) { + writer.writeMessage( + 5, + f, + google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeUint64( + 6, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 7)); + if (f != null) { + writer.writeUint64( + 7, + f + ); + } }; @@ -561,9 +1141,12 @@ proto.iroha.protocol.TxPaginationMeta.prototype.getPageSize = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ proto.iroha.protocol.TxPaginationMeta.prototype.setPageSize = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3IntField(this, 1, value); }; @@ -571,79 +1154,222 @@ proto.iroha.protocol.TxPaginationMeta.prototype.setPageSize = function(value) { * optional string first_tx_hash = 2; * @return {string} */ -proto.iroha.protocol.TxPaginationMeta.prototype.getFirstTxHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +proto.iroha.protocol.TxPaginationMeta.prototype.getFirstTxHash = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.setFirstTxHash = function(value) { + return jspb.Message.setOneofField(this, 2, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[0], value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.clearFirstTxHash = function() { + return jspb.Message.setOneofField(this, 2, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[0], undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.hasFirstTxHash = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional Ordering ordering = 3; + * @return {?proto.iroha.protocol.Ordering} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.getOrdering = function() { + return /** @type{?proto.iroha.protocol.Ordering} */ ( + jspb.Message.getWrapperField(this, proto.iroha.protocol.Ordering, 3)); +}; + + +/** + * @param {?proto.iroha.protocol.Ordering|undefined} value + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this +*/ +proto.iroha.protocol.TxPaginationMeta.prototype.setOrdering = function(value) { + return jspb.Message.setWrapperField(this, 3, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.clearOrdering = function() { + return this.setOrdering(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.hasOrdering = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional google.protobuf.Timestamp first_tx_time = 4; + * @return {?proto.google.protobuf.Timestamp} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.getFirstTxTime = function() { + return /** @type{?proto.google.protobuf.Timestamp} */ ( + jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 4)); +}; + + +/** + * @param {?proto.google.protobuf.Timestamp|undefined} value + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this +*/ +proto.iroha.protocol.TxPaginationMeta.prototype.setFirstTxTime = function(value) { + return jspb.Message.setOneofWrapperField(this, 4, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[1], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.clearFirstTxTime = function() { + return this.setFirstTxTime(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.hasFirstTxTime = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional google.protobuf.Timestamp last_tx_time = 5; + * @return {?proto.google.protobuf.Timestamp} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.getLastTxTime = function() { + return /** @type{?proto.google.protobuf.Timestamp} */ ( + jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 5)); +}; + + +/** + * @param {?proto.google.protobuf.Timestamp|undefined} value + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this +*/ +proto.iroha.protocol.TxPaginationMeta.prototype.setLastTxTime = function(value) { + return jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[2], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.clearLastTxTime = function() { + return this.setLastTxTime(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.hasLastTxTime = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional uint64 first_tx_height = 6; + * @return {number} + */ +proto.iroha.protocol.TxPaginationMeta.prototype.getFirstTxHeight = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); }; -/** @param {string} value */ -proto.iroha.protocol.TxPaginationMeta.prototype.setFirstTxHash = function(value) { - jspb.Message.setOneofField(this, 2, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[0], value); +/** + * @param {number} value + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.setFirstTxHeight = function(value) { + return jspb.Message.setOneofField(this, 6, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[3], value); }; -proto.iroha.protocol.TxPaginationMeta.prototype.clearFirstTxHash = function() { - jspb.Message.setOneofField(this, 2, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[0], undefined); +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.clearFirstTxHeight = function() { + return jspb.Message.setOneofField(this, 6, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[3], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ -proto.iroha.protocol.TxPaginationMeta.prototype.hasFirstTxHash = function() { - return jspb.Message.getField(this, 2) != null; +proto.iroha.protocol.TxPaginationMeta.prototype.hasFirstTxHeight = function() { + return jspb.Message.getField(this, 6) != null; }; /** - * optional Ordering ordering = 3; - * @return {?proto.iroha.protocol.Ordering} + * optional uint64 last_tx_height = 7; + * @return {number} */ -proto.iroha.protocol.TxPaginationMeta.prototype.getOrdering = function() { - return /** @type{?proto.iroha.protocol.Ordering} */ ( - jspb.Message.getWrapperField(this, proto.iroha.protocol.Ordering, 3)); +proto.iroha.protocol.TxPaginationMeta.prototype.getLastTxHeight = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); }; -/** @param {?proto.iroha.protocol.Ordering|undefined} value */ -proto.iroha.protocol.TxPaginationMeta.prototype.setOrdering = function(value) { - jspb.Message.setWrapperField(this, 3, value); +/** + * @param {number} value + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.setLastTxHeight = function(value) { + return jspb.Message.setOneofField(this, 7, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[4], value); }; -proto.iroha.protocol.TxPaginationMeta.prototype.clearOrdering = function() { - this.setOrdering(undefined); +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.TxPaginationMeta} returns this + */ +proto.iroha.protocol.TxPaginationMeta.prototype.clearLastTxHeight = function() { + return jspb.Message.setOneofField(this, 7, proto.iroha.protocol.TxPaginationMeta.oneofGroups_[4], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ -proto.iroha.protocol.TxPaginationMeta.prototype.hasOrdering = function() { - return jspb.Message.getField(this, 3) != null; +proto.iroha.protocol.TxPaginationMeta.prototype.hasLastTxHeight = function() { + return jspb.Message.getField(this, 7) != null; }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AssetPaginationMeta = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.AssetPaginationMeta.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.AssetPaginationMeta, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AssetPaginationMeta.displayName = 'proto.iroha.protocol.AssetPaginationMeta'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -673,13 +1399,15 @@ proto.iroha.protocol.AssetPaginationMeta.prototype.getOptFirstAssetIdCase = func if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AssetPaginationMeta.prototype.toObject = function(opt_includeInstance) { @@ -689,8 +1417,8 @@ proto.iroha.protocol.AssetPaginationMeta.prototype.toObject = function(opt_inclu /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AssetPaginationMeta} msg The msg instance to transform. * @return {!Object} @@ -799,9 +1527,12 @@ proto.iroha.protocol.AssetPaginationMeta.prototype.getPageSize = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.AssetPaginationMeta} returns this + */ proto.iroha.protocol.AssetPaginationMeta.prototype.setPageSize = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3IntField(this, 1, value); }; @@ -814,20 +1545,27 @@ proto.iroha.protocol.AssetPaginationMeta.prototype.getFirstAssetId = function() }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.AssetPaginationMeta} returns this + */ proto.iroha.protocol.AssetPaginationMeta.prototype.setFirstAssetId = function(value) { - jspb.Message.setOneofField(this, 2, proto.iroha.protocol.AssetPaginationMeta.oneofGroups_[0], value); + return jspb.Message.setOneofField(this, 2, proto.iroha.protocol.AssetPaginationMeta.oneofGroups_[0], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.AssetPaginationMeta} returns this + */ proto.iroha.protocol.AssetPaginationMeta.prototype.clearFirstAssetId = function() { - jspb.Message.setOneofField(this, 2, proto.iroha.protocol.AssetPaginationMeta.oneofGroups_[0], undefined); + return jspb.Message.setOneofField(this, 2, proto.iroha.protocol.AssetPaginationMeta.oneofGroups_[0], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.AssetPaginationMeta.prototype.hasFirstAssetId = function() { return jspb.Message.getField(this, 2) != null; @@ -835,34 +1573,19 @@ proto.iroha.protocol.AssetPaginationMeta.prototype.hasFirstAssetId = function() -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetAccount = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetAccount, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetAccount.displayName = 'proto.iroha.protocol.GetAccount'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetAccount.prototype.toObject = function(opt_includeInstance) { @@ -872,8 +1595,8 @@ proto.iroha.protocol.GetAccount.prototype.toObject = function(opt_includeInstanc /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetAccount} msg The msg instance to transform. * @return {!Object} @@ -970,41 +1693,29 @@ proto.iroha.protocol.GetAccount.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAccount} returns this + */ proto.iroha.protocol.GetAccount.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetBlock = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetBlock, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetBlock.displayName = 'proto.iroha.protocol.GetBlock'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetBlock.prototype.toObject = function(opt_includeInstance) { @@ -1014,8 +1725,8 @@ proto.iroha.protocol.GetBlock.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetBlock} msg The msg instance to transform. * @return {!Object} @@ -1112,41 +1823,29 @@ proto.iroha.protocol.GetBlock.prototype.getHeight = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.GetBlock} returns this + */ proto.iroha.protocol.GetBlock.prototype.setHeight = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3IntField(this, 1, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetSignatories = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetSignatories, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetSignatories.displayName = 'proto.iroha.protocol.GetSignatories'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetSignatories.prototype.toObject = function(opt_includeInstance) { @@ -1156,8 +1855,8 @@ proto.iroha.protocol.GetSignatories.prototype.toObject = function(opt_includeIns /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetSignatories} msg The msg instance to transform. * @return {!Object} @@ -1254,41 +1953,29 @@ proto.iroha.protocol.GetSignatories.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetSignatories} returns this + */ proto.iroha.protocol.GetSignatories.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetAccountTransactions = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetAccountTransactions, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetAccountTransactions.displayName = 'proto.iroha.protocol.GetAccountTransactions'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetAccountTransactions.prototype.toObject = function(opt_includeInstance) { @@ -1298,8 +1985,8 @@ proto.iroha.protocol.GetAccountTransactions.prototype.toObject = function(opt_in /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetAccountTransactions} msg The msg instance to transform. * @return {!Object} @@ -1410,9 +2097,12 @@ proto.iroha.protocol.GetAccountTransactions.prototype.getAccountId = function() }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAccountTransactions} returns this + */ proto.iroha.protocol.GetAccountTransactions.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1426,20 +2116,27 @@ proto.iroha.protocol.GetAccountTransactions.prototype.getPaginationMeta = functi }; -/** @param {?proto.iroha.protocol.TxPaginationMeta|undefined} value */ +/** + * @param {?proto.iroha.protocol.TxPaginationMeta|undefined} value + * @return {!proto.iroha.protocol.GetAccountTransactions} returns this +*/ proto.iroha.protocol.GetAccountTransactions.prototype.setPaginationMeta = function(value) { - jspb.Message.setWrapperField(this, 2, value); + return jspb.Message.setWrapperField(this, 2, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.GetAccountTransactions} returns this + */ proto.iroha.protocol.GetAccountTransactions.prototype.clearPaginationMeta = function() { - this.setPaginationMeta(undefined); + return this.setPaginationMeta(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.GetAccountTransactions.prototype.hasPaginationMeta = function() { return jspb.Message.getField(this, 2) != null; @@ -1447,34 +2144,19 @@ proto.iroha.protocol.GetAccountTransactions.prototype.hasPaginationMeta = functi -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetAccountAssetTransactions = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetAccountAssetTransactions, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetAccountAssetTransactions.displayName = 'proto.iroha.protocol.GetAccountAssetTransactions'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetAccountAssetTransactions.prototype.toObject = function(opt_includeInstance) { @@ -1484,8 +2166,8 @@ proto.iroha.protocol.GetAccountAssetTransactions.prototype.toObject = function(o /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetAccountAssetTransactions} msg The msg instance to transform. * @return {!Object} @@ -1608,9 +2290,12 @@ proto.iroha.protocol.GetAccountAssetTransactions.prototype.getAccountId = functi }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAccountAssetTransactions} returns this + */ proto.iroha.protocol.GetAccountAssetTransactions.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1623,9 +2308,12 @@ proto.iroha.protocol.GetAccountAssetTransactions.prototype.getAssetId = function }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAccountAssetTransactions} returns this + */ proto.iroha.protocol.GetAccountAssetTransactions.prototype.setAssetId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -1639,20 +2327,27 @@ proto.iroha.protocol.GetAccountAssetTransactions.prototype.getPaginationMeta = f }; -/** @param {?proto.iroha.protocol.TxPaginationMeta|undefined} value */ +/** + * @param {?proto.iroha.protocol.TxPaginationMeta|undefined} value + * @return {!proto.iroha.protocol.GetAccountAssetTransactions} returns this +*/ proto.iroha.protocol.GetAccountAssetTransactions.prototype.setPaginationMeta = function(value) { - jspb.Message.setWrapperField(this, 3, value); + return jspb.Message.setWrapperField(this, 3, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.GetAccountAssetTransactions} returns this + */ proto.iroha.protocol.GetAccountAssetTransactions.prototype.clearPaginationMeta = function() { - this.setPaginationMeta(undefined); + return this.setPaginationMeta(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.GetAccountAssetTransactions.prototype.hasPaginationMeta = function() { return jspb.Message.getField(this, 3) != null; @@ -1660,23 +2355,6 @@ proto.iroha.protocol.GetAccountAssetTransactions.prototype.hasPaginationMeta = f -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetTransactions = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.GetTransactions.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.GetTransactions, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetTransactions.displayName = 'proto.iroha.protocol.GetTransactions'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -1688,13 +2366,15 @@ proto.iroha.protocol.GetTransactions.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetTransactions.prototype.toObject = function(opt_includeInstance) { @@ -1704,8 +2384,8 @@ proto.iroha.protocol.GetTransactions.prototype.toObject = function(opt_includeIn /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetTransactions} msg The msg instance to transform. * @return {!Object} @@ -1713,7 +2393,7 @@ proto.iroha.protocol.GetTransactions.prototype.toObject = function(opt_includeIn */ proto.iroha.protocol.GetTransactions.toObject = function(includeInstance, msg) { var f, obj = { - txHashesList: jspb.Message.getRepeatedField(msg, 1) + txHashesList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f }; if (includeInstance) { @@ -1795,62 +2475,55 @@ proto.iroha.protocol.GetTransactions.serializeBinaryToWriter = function(message, /** * repeated string tx_hashes = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.GetTransactions.prototype.getTxHashesList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 1)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.GetTransactions} returns this + */ proto.iroha.protocol.GetTransactions.prototype.setTxHashesList = function(value) { - jspb.Message.setField(this, 1, value || []); + return jspb.Message.setField(this, 1, value || []); }; /** - * @param {!string} value + * @param {string} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.GetTransactions} returns this */ proto.iroha.protocol.GetTransactions.prototype.addTxHashes = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 1, value, opt_index); + return jspb.Message.addToRepeatedField(this, 1, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.GetTransactions} returns this + */ proto.iroha.protocol.GetTransactions.prototype.clearTxHashesList = function() { - this.setTxHashesList([]); + return this.setTxHashesList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetAccountAssets = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetAccountAssets, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetAccountAssets.displayName = 'proto.iroha.protocol.GetAccountAssets'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetAccountAssets.prototype.toObject = function(opt_includeInstance) { @@ -1860,8 +2533,8 @@ proto.iroha.protocol.GetAccountAssets.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetAccountAssets} msg The msg instance to transform. * @return {!Object} @@ -1972,9 +2645,12 @@ proto.iroha.protocol.GetAccountAssets.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAccountAssets} returns this + */ proto.iroha.protocol.GetAccountAssets.prototype.setAccountId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; @@ -1988,20 +2664,27 @@ proto.iroha.protocol.GetAccountAssets.prototype.getPaginationMeta = function() { }; -/** @param {?proto.iroha.protocol.AssetPaginationMeta|undefined} value */ +/** + * @param {?proto.iroha.protocol.AssetPaginationMeta|undefined} value + * @return {!proto.iroha.protocol.GetAccountAssets} returns this +*/ proto.iroha.protocol.GetAccountAssets.prototype.setPaginationMeta = function(value) { - jspb.Message.setWrapperField(this, 2, value); + return jspb.Message.setWrapperField(this, 2, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.GetAccountAssets} returns this + */ proto.iroha.protocol.GetAccountAssets.prototype.clearPaginationMeta = function() { - this.setPaginationMeta(undefined); + return this.setPaginationMeta(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.GetAccountAssets.prototype.hasPaginationMeta = function() { return jspb.Message.getField(this, 2) != null; @@ -2009,34 +2692,19 @@ proto.iroha.protocol.GetAccountAssets.prototype.hasPaginationMeta = function() { -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.AccountDetailPaginationMeta = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.AccountDetailPaginationMeta, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.AccountDetailPaginationMeta.displayName = 'proto.iroha.protocol.AccountDetailPaginationMeta'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.toObject = function(opt_includeInstance) { @@ -2046,8 +2714,8 @@ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.toObject = function(o /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.AccountDetailPaginationMeta} msg The msg instance to transform. * @return {!Object} @@ -2158,9 +2826,12 @@ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.getPageSize = functio }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.AccountDetailPaginationMeta} returns this + */ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.setPageSize = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3IntField(this, 1, value); }; @@ -2174,20 +2845,27 @@ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.getFirstRecordId = fu }; -/** @param {?proto.iroha.protocol.AccountDetailRecordId|undefined} value */ +/** + * @param {?proto.iroha.protocol.AccountDetailRecordId|undefined} value + * @return {!proto.iroha.protocol.AccountDetailPaginationMeta} returns this +*/ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.setFirstRecordId = function(value) { - jspb.Message.setWrapperField(this, 2, value); + return jspb.Message.setWrapperField(this, 2, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.AccountDetailPaginationMeta} returns this + */ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.clearFirstRecordId = function() { - this.setFirstRecordId(undefined); + return this.setFirstRecordId(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.hasFirstRecordId = function() { return jspb.Message.getField(this, 2) != null; @@ -2195,23 +2873,6 @@ proto.iroha.protocol.AccountDetailPaginationMeta.prototype.hasFirstRecordId = fu -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetAccountDetail = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.GetAccountDetail.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.GetAccountDetail, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetAccountDetail.displayName = 'proto.iroha.protocol.GetAccountDetail'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -2271,13 +2932,15 @@ proto.iroha.protocol.GetAccountDetail.prototype.getOptWriterCase = function() { if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetAccountDetail.prototype.toObject = function(opt_includeInstance) { @@ -2287,8 +2950,8 @@ proto.iroha.protocol.GetAccountDetail.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetAccountDetail} msg The msg instance to transform. * @return {!Object} @@ -2423,20 +3086,27 @@ proto.iroha.protocol.GetAccountDetail.prototype.getAccountId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAccountDetail} returns this + */ proto.iroha.protocol.GetAccountDetail.prototype.setAccountId = function(value) { - jspb.Message.setOneofField(this, 1, proto.iroha.protocol.GetAccountDetail.oneofGroups_[0], value); + return jspb.Message.setOneofField(this, 1, proto.iroha.protocol.GetAccountDetail.oneofGroups_[0], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.GetAccountDetail} returns this + */ proto.iroha.protocol.GetAccountDetail.prototype.clearAccountId = function() { - jspb.Message.setOneofField(this, 1, proto.iroha.protocol.GetAccountDetail.oneofGroups_[0], undefined); + return jspb.Message.setOneofField(this, 1, proto.iroha.protocol.GetAccountDetail.oneofGroups_[0], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.GetAccountDetail.prototype.hasAccountId = function() { return jspb.Message.getField(this, 1) != null; @@ -2452,20 +3122,27 @@ proto.iroha.protocol.GetAccountDetail.prototype.getKey = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAccountDetail} returns this + */ proto.iroha.protocol.GetAccountDetail.prototype.setKey = function(value) { - jspb.Message.setOneofField(this, 2, proto.iroha.protocol.GetAccountDetail.oneofGroups_[1], value); + return jspb.Message.setOneofField(this, 2, proto.iroha.protocol.GetAccountDetail.oneofGroups_[1], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.GetAccountDetail} returns this + */ proto.iroha.protocol.GetAccountDetail.prototype.clearKey = function() { - jspb.Message.setOneofField(this, 2, proto.iroha.protocol.GetAccountDetail.oneofGroups_[1], undefined); + return jspb.Message.setOneofField(this, 2, proto.iroha.protocol.GetAccountDetail.oneofGroups_[1], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.GetAccountDetail.prototype.hasKey = function() { return jspb.Message.getField(this, 2) != null; @@ -2481,20 +3158,27 @@ proto.iroha.protocol.GetAccountDetail.prototype.getWriter = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAccountDetail} returns this + */ proto.iroha.protocol.GetAccountDetail.prototype.setWriter = function(value) { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.GetAccountDetail.oneofGroups_[2], value); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.GetAccountDetail.oneofGroups_[2], value); }; +/** + * Clears the field making it undefined. + * @return {!proto.iroha.protocol.GetAccountDetail} returns this + */ proto.iroha.protocol.GetAccountDetail.prototype.clearWriter = function() { - jspb.Message.setOneofField(this, 3, proto.iroha.protocol.GetAccountDetail.oneofGroups_[2], undefined); + return jspb.Message.setOneofField(this, 3, proto.iroha.protocol.GetAccountDetail.oneofGroups_[2], undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.GetAccountDetail.prototype.hasWriter = function() { return jspb.Message.getField(this, 3) != null; @@ -2511,20 +3195,27 @@ proto.iroha.protocol.GetAccountDetail.prototype.getPaginationMeta = function() { }; -/** @param {?proto.iroha.protocol.AccountDetailPaginationMeta|undefined} value */ +/** + * @param {?proto.iroha.protocol.AccountDetailPaginationMeta|undefined} value + * @return {!proto.iroha.protocol.GetAccountDetail} returns this +*/ proto.iroha.protocol.GetAccountDetail.prototype.setPaginationMeta = function(value) { - jspb.Message.setWrapperField(this, 4, value); + return jspb.Message.setWrapperField(this, 4, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.GetAccountDetail} returns this + */ proto.iroha.protocol.GetAccountDetail.prototype.clearPaginationMeta = function() { - this.setPaginationMeta(undefined); + return this.setPaginationMeta(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.GetAccountDetail.prototype.hasPaginationMeta = function() { return jspb.Message.getField(this, 4) != null; @@ -2532,34 +3223,19 @@ proto.iroha.protocol.GetAccountDetail.prototype.hasPaginationMeta = function() { -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetAssetInfo = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetAssetInfo, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetAssetInfo.displayName = 'proto.iroha.protocol.GetAssetInfo'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetAssetInfo.prototype.toObject = function(opt_includeInstance) { @@ -2569,8 +3245,8 @@ proto.iroha.protocol.GetAssetInfo.prototype.toObject = function(opt_includeInsta /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetAssetInfo} msg The msg instance to transform. * @return {!Object} @@ -2667,41 +3343,29 @@ proto.iroha.protocol.GetAssetInfo.prototype.getAssetId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetAssetInfo} returns this + */ proto.iroha.protocol.GetAssetInfo.prototype.setAssetId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetRoles = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetRoles, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetRoles.displayName = 'proto.iroha.protocol.GetRoles'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetRoles.prototype.toObject = function(opt_includeInstance) { @@ -2711,8 +3375,8 @@ proto.iroha.protocol.GetRoles.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetRoles} msg The msg instance to transform. * @return {!Object} @@ -2790,34 +3454,19 @@ proto.iroha.protocol.GetRoles.serializeBinaryToWriter = function(message, writer -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetRolePermissions = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetRolePermissions, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetRolePermissions.displayName = 'proto.iroha.protocol.GetRolePermissions'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetRolePermissions.prototype.toObject = function(opt_includeInstance) { @@ -2827,8 +3476,8 @@ proto.iroha.protocol.GetRolePermissions.prototype.toObject = function(opt_includ /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetRolePermissions} msg The msg instance to transform. * @return {!Object} @@ -2925,41 +3574,29 @@ proto.iroha.protocol.GetRolePermissions.prototype.getRoleId = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetRolePermissions} returns this + */ proto.iroha.protocol.GetRolePermissions.prototype.setRoleId = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetPendingTransactions = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetPendingTransactions, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetPendingTransactions.displayName = 'proto.iroha.protocol.GetPendingTransactions'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetPendingTransactions.prototype.toObject = function(opt_includeInstance) { @@ -2969,8 +3606,8 @@ proto.iroha.protocol.GetPendingTransactions.prototype.toObject = function(opt_in /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetPendingTransactions} msg The msg instance to transform. * @return {!Object} @@ -3070,20 +3707,27 @@ proto.iroha.protocol.GetPendingTransactions.prototype.getPaginationMeta = functi }; -/** @param {?proto.iroha.protocol.TxPaginationMeta|undefined} value */ +/** + * @param {?proto.iroha.protocol.TxPaginationMeta|undefined} value + * @return {!proto.iroha.protocol.GetPendingTransactions} returns this +*/ proto.iroha.protocol.GetPendingTransactions.prototype.setPaginationMeta = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.GetPendingTransactions} returns this + */ proto.iroha.protocol.GetPendingTransactions.prototype.clearPaginationMeta = function() { - this.setPaginationMeta(undefined); + return this.setPaginationMeta(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.GetPendingTransactions.prototype.hasPaginationMeta = function() { return jspb.Message.getField(this, 1) != null; @@ -3091,34 +3735,19 @@ proto.iroha.protocol.GetPendingTransactions.prototype.hasPaginationMeta = functi -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetPeers = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetPeers, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetPeers.displayName = 'proto.iroha.protocol.GetPeers'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetPeers.prototype.toObject = function(opt_includeInstance) { @@ -3128,8 +3757,8 @@ proto.iroha.protocol.GetPeers.prototype.toObject = function(opt_includeInstance) /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetPeers} msg The msg instance to transform. * @return {!Object} @@ -3207,34 +3836,19 @@ proto.iroha.protocol.GetPeers.serializeBinaryToWriter = function(message, writer -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.QueryPayloadMeta = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.QueryPayloadMeta, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.QueryPayloadMeta.displayName = 'proto.iroha.protocol.QueryPayloadMeta'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.QueryPayloadMeta.prototype.toObject = function(opt_includeInstance) { @@ -3244,8 +3858,8 @@ proto.iroha.protocol.QueryPayloadMeta.prototype.toObject = function(opt_includeI /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.QueryPayloadMeta} msg The msg instance to transform. * @return {!Object} @@ -3366,9 +3980,12 @@ proto.iroha.protocol.QueryPayloadMeta.prototype.getCreatedTime = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.QueryPayloadMeta} returns this + */ proto.iroha.protocol.QueryPayloadMeta.prototype.setCreatedTime = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3IntField(this, 1, value); }; @@ -3381,9 +3998,12 @@ proto.iroha.protocol.QueryPayloadMeta.prototype.getCreatorAccountId = function() }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.QueryPayloadMeta} returns this + */ proto.iroha.protocol.QueryPayloadMeta.prototype.setCreatorAccountId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -3396,41 +4016,29 @@ proto.iroha.protocol.QueryPayloadMeta.prototype.getQueryCounter = function() { }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.QueryPayloadMeta} returns this + */ proto.iroha.protocol.QueryPayloadMeta.prototype.setQueryCounter = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3IntField(this, 3, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.GetEngineReceipts = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.GetEngineReceipts, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.GetEngineReceipts.displayName = 'proto.iroha.protocol.GetEngineReceipts'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.GetEngineReceipts.prototype.toObject = function(opt_includeInstance) { @@ -3440,8 +4048,8 @@ proto.iroha.protocol.GetEngineReceipts.prototype.toObject = function(opt_include /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.GetEngineReceipts} msg The msg instance to transform. * @return {!Object} @@ -3538,41 +4146,29 @@ proto.iroha.protocol.GetEngineReceipts.prototype.getTxHash = function() { }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.GetEngineReceipts} returns this + */ proto.iroha.protocol.GetEngineReceipts.prototype.setTxHash = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Query = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.Query, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Query.displayName = 'proto.iroha.protocol.Query'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Query.prototype.toObject = function(opt_includeInstance) { @@ -3582,8 +4178,8 @@ proto.iroha.protocol.Query.prototype.toObject = function(opt_includeInstance) { /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Query} msg The msg instance to transform. * @return {!Object} @@ -3688,23 +4284,6 @@ proto.iroha.protocol.Query.serializeBinaryToWriter = function(message, writer) { -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Query.Payload = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Query.Payload.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.Query.Payload, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Query.Payload.displayName = 'proto.iroha.protocol.Query.Payload'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -3747,13 +4326,15 @@ proto.iroha.protocol.Query.Payload.prototype.getQueryCase = function() { if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Query.Payload.prototype.toObject = function(opt_includeInstance) { @@ -3763,8 +4344,8 @@ proto.iroha.protocol.Query.Payload.prototype.toObject = function(opt_includeInst /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Query.Payload} msg The msg instance to transform. * @return {!Object} @@ -4060,20 +4641,27 @@ proto.iroha.protocol.Query.Payload.prototype.getMeta = function() { }; -/** @param {?proto.iroha.protocol.QueryPayloadMeta|undefined} value */ +/** + * @param {?proto.iroha.protocol.QueryPayloadMeta|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setMeta = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearMeta = function() { - this.setMeta(undefined); + return this.setMeta(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasMeta = function() { return jspb.Message.getField(this, 1) != null; @@ -4090,20 +4678,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetAccount = function() { }; -/** @param {?proto.iroha.protocol.GetAccount|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetAccount|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetAccount = function(value) { - jspb.Message.setOneofWrapperField(this, 3, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 3, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetAccount = function() { - this.setGetAccount(undefined); + return this.setGetAccount(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetAccount = function() { return jspb.Message.getField(this, 3) != null; @@ -4120,20 +4715,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetSignatories = function() { }; -/** @param {?proto.iroha.protocol.GetSignatories|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetSignatories|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetSignatories = function(value) { - jspb.Message.setOneofWrapperField(this, 4, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 4, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetSignatories = function() { - this.setGetSignatories(undefined); + return this.setGetSignatories(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetSignatories = function() { return jspb.Message.getField(this, 4) != null; @@ -4150,20 +4752,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetAccountTransactions = functio }; -/** @param {?proto.iroha.protocol.GetAccountTransactions|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetAccountTransactions|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetAccountTransactions = function(value) { - jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetAccountTransactions = function() { - this.setGetAccountTransactions(undefined); + return this.setGetAccountTransactions(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetAccountTransactions = function() { return jspb.Message.getField(this, 5) != null; @@ -4180,20 +4789,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetAccountAssetTransactions = fu }; -/** @param {?proto.iroha.protocol.GetAccountAssetTransactions|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetAccountAssetTransactions|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetAccountAssetTransactions = function(value) { - jspb.Message.setOneofWrapperField(this, 6, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 6, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetAccountAssetTransactions = function() { - this.setGetAccountAssetTransactions(undefined); + return this.setGetAccountAssetTransactions(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetAccountAssetTransactions = function() { return jspb.Message.getField(this, 6) != null; @@ -4210,20 +4826,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetTransactions = function() { }; -/** @param {?proto.iroha.protocol.GetTransactions|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetTransactions|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetTransactions = function(value) { - jspb.Message.setOneofWrapperField(this, 7, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 7, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetTransactions = function() { - this.setGetTransactions(undefined); + return this.setGetTransactions(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetTransactions = function() { return jspb.Message.getField(this, 7) != null; @@ -4240,20 +4863,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetAccountAssets = function() { }; -/** @param {?proto.iroha.protocol.GetAccountAssets|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetAccountAssets|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetAccountAssets = function(value) { - jspb.Message.setOneofWrapperField(this, 8, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 8, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetAccountAssets = function() { - this.setGetAccountAssets(undefined); + return this.setGetAccountAssets(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetAccountAssets = function() { return jspb.Message.getField(this, 8) != null; @@ -4270,20 +4900,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetAccountDetail = function() { }; -/** @param {?proto.iroha.protocol.GetAccountDetail|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetAccountDetail|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetAccountDetail = function(value) { - jspb.Message.setOneofWrapperField(this, 9, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 9, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetAccountDetail = function() { - this.setGetAccountDetail(undefined); + return this.setGetAccountDetail(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetAccountDetail = function() { return jspb.Message.getField(this, 9) != null; @@ -4300,20 +4937,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetRoles = function() { }; -/** @param {?proto.iroha.protocol.GetRoles|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetRoles|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetRoles = function(value) { - jspb.Message.setOneofWrapperField(this, 10, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 10, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetRoles = function() { - this.setGetRoles(undefined); + return this.setGetRoles(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetRoles = function() { return jspb.Message.getField(this, 10) != null; @@ -4330,20 +4974,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetRolePermissions = function() }; -/** @param {?proto.iroha.protocol.GetRolePermissions|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetRolePermissions|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetRolePermissions = function(value) { - jspb.Message.setOneofWrapperField(this, 11, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 11, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetRolePermissions = function() { - this.setGetRolePermissions(undefined); + return this.setGetRolePermissions(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetRolePermissions = function() { return jspb.Message.getField(this, 11) != null; @@ -4360,20 +5011,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetAssetInfo = function() { }; -/** @param {?proto.iroha.protocol.GetAssetInfo|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetAssetInfo|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetAssetInfo = function(value) { - jspb.Message.setOneofWrapperField(this, 12, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 12, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetAssetInfo = function() { - this.setGetAssetInfo(undefined); + return this.setGetAssetInfo(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetAssetInfo = function() { return jspb.Message.getField(this, 12) != null; @@ -4390,20 +5048,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetPendingTransactions = functio }; -/** @param {?proto.iroha.protocol.GetPendingTransactions|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetPendingTransactions|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetPendingTransactions = function(value) { - jspb.Message.setOneofWrapperField(this, 13, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 13, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetPendingTransactions = function() { - this.setGetPendingTransactions(undefined); + return this.setGetPendingTransactions(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetPendingTransactions = function() { return jspb.Message.getField(this, 13) != null; @@ -4420,20 +5085,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetBlock = function() { }; -/** @param {?proto.iroha.protocol.GetBlock|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetBlock|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetBlock = function(value) { - jspb.Message.setOneofWrapperField(this, 14, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 14, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetBlock = function() { - this.setGetBlock(undefined); + return this.setGetBlock(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetBlock = function() { return jspb.Message.getField(this, 14) != null; @@ -4450,20 +5122,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetPeers = function() { }; -/** @param {?proto.iroha.protocol.GetPeers|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetPeers|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetPeers = function(value) { - jspb.Message.setOneofWrapperField(this, 15, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 15, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetPeers = function() { - this.setGetPeers(undefined); + return this.setGetPeers(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetPeers = function() { return jspb.Message.getField(this, 15) != null; @@ -4480,20 +5159,27 @@ proto.iroha.protocol.Query.Payload.prototype.getGetEngineReceipts = function() { }; -/** @param {?proto.iroha.protocol.GetEngineReceipts|undefined} value */ +/** + * @param {?proto.iroha.protocol.GetEngineReceipts|undefined} value + * @return {!proto.iroha.protocol.Query.Payload} returns this +*/ proto.iroha.protocol.Query.Payload.prototype.setGetEngineReceipts = function(value) { - jspb.Message.setOneofWrapperField(this, 16, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 16, proto.iroha.protocol.Query.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query.Payload} returns this + */ proto.iroha.protocol.Query.Payload.prototype.clearGetEngineReceipts = function() { - this.setGetEngineReceipts(undefined); + return this.setGetEngineReceipts(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.Payload.prototype.hasGetEngineReceipts = function() { return jspb.Message.getField(this, 16) != null; @@ -4510,20 +5196,27 @@ proto.iroha.protocol.Query.prototype.getPayload = function() { }; -/** @param {?proto.iroha.protocol.Query.Payload|undefined} value */ +/** + * @param {?proto.iroha.protocol.Query.Payload|undefined} value + * @return {!proto.iroha.protocol.Query} returns this +*/ proto.iroha.protocol.Query.prototype.setPayload = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query} returns this + */ proto.iroha.protocol.Query.prototype.clearPayload = function() { - this.setPayload(undefined); + return this.setPayload(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.prototype.hasPayload = function() { return jspb.Message.getField(this, 1) != null; @@ -4540,20 +5233,27 @@ proto.iroha.protocol.Query.prototype.getSignature = function() { }; -/** @param {?proto.iroha.protocol.Signature|undefined} value */ +/** + * @param {?proto.iroha.protocol.Signature|undefined} value + * @return {!proto.iroha.protocol.Query} returns this +*/ proto.iroha.protocol.Query.prototype.setSignature = function(value) { - jspb.Message.setWrapperField(this, 2, value); + return jspb.Message.setWrapperField(this, 2, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Query} returns this + */ proto.iroha.protocol.Query.prototype.clearSignature = function() { - this.setSignature(undefined); + return this.setSignature(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Query.prototype.hasSignature = function() { return jspb.Message.getField(this, 2) != null; @@ -4561,34 +5261,19 @@ proto.iroha.protocol.Query.prototype.hasSignature = function() { -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.BlocksQuery = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.iroha.protocol.BlocksQuery, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.BlocksQuery.displayName = 'proto.iroha.protocol.BlocksQuery'; -} if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.BlocksQuery.prototype.toObject = function(opt_includeInstance) { @@ -4598,8 +5283,8 @@ proto.iroha.protocol.BlocksQuery.prototype.toObject = function(opt_includeInstan /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.BlocksQuery} msg The msg instance to transform. * @return {!Object} @@ -4713,20 +5398,27 @@ proto.iroha.protocol.BlocksQuery.prototype.getMeta = function() { }; -/** @param {?proto.iroha.protocol.QueryPayloadMeta|undefined} value */ +/** + * @param {?proto.iroha.protocol.QueryPayloadMeta|undefined} value + * @return {!proto.iroha.protocol.BlocksQuery} returns this +*/ proto.iroha.protocol.BlocksQuery.prototype.setMeta = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.BlocksQuery} returns this + */ proto.iroha.protocol.BlocksQuery.prototype.clearMeta = function() { - this.setMeta(undefined); + return this.setMeta(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.BlocksQuery.prototype.hasMeta = function() { return jspb.Message.getField(this, 1) != null; @@ -4743,20 +5435,27 @@ proto.iroha.protocol.BlocksQuery.prototype.getSignature = function() { }; -/** @param {?proto.iroha.protocol.Signature|undefined} value */ +/** + * @param {?proto.iroha.protocol.Signature|undefined} value + * @return {!proto.iroha.protocol.BlocksQuery} returns this +*/ proto.iroha.protocol.BlocksQuery.prototype.setSignature = function(value) { - jspb.Message.setWrapperField(this, 2, value); + return jspb.Message.setWrapperField(this, 2, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.BlocksQuery} returns this + */ proto.iroha.protocol.BlocksQuery.prototype.clearSignature = function() { - this.setSignature(undefined); + return this.setSignature(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.BlocksQuery.prototype.hasSignature = function() { return jspb.Message.getField(this, 2) != null; diff --git a/src/proto/transaction_pb.js b/src/proto/transaction_pb.js index 4c8ad3db..f2e56b03 100644 --- a/src/proto/transaction_pb.js +++ b/src/proto/transaction_pb.js @@ -1,24 +1,30 @@ +// source: transaction.proto /** * @fileoverview * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var commands_pb = require('./commands_pb.js'); +goog.object.extend(proto, commands_pb); var primitive_pb = require('./primitive_pb.js'); +goog.object.extend(proto, primitive_pb); goog.exportSymbol('proto.iroha.protocol.Transaction', null, global); goog.exportSymbol('proto.iroha.protocol.Transaction.Payload', null, global); goog.exportSymbol('proto.iroha.protocol.Transaction.Payload.BatchMeta', null, global); goog.exportSymbol('proto.iroha.protocol.Transaction.Payload.BatchMeta.BatchType', null, global); +goog.exportSymbol('proto.iroha.protocol.Transaction.Payload.OptionalBatchMetaCase', null, global); goog.exportSymbol('proto.iroha.protocol.Transaction.Payload.ReducedPayload', null, global); - /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -34,8 +40,76 @@ proto.iroha.protocol.Transaction = function(opt_data) { }; goog.inherits(proto.iroha.protocol.Transaction, jspb.Message); if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ proto.iroha.protocol.Transaction.displayName = 'proto.iroha.protocol.Transaction'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Transaction.Payload = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Transaction.Payload.oneofGroups_); +}; +goog.inherits(proto.iroha.protocol.Transaction.Payload, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Transaction.Payload.displayName = 'proto.iroha.protocol.Transaction.Payload'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Transaction.Payload.BatchMeta = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.Transaction.Payload.BatchMeta.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.Transaction.Payload.BatchMeta, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Transaction.Payload.BatchMeta.displayName = 'proto.iroha.protocol.Transaction.Payload.BatchMeta'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.iroha.protocol.Transaction.Payload.ReducedPayload = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.Transaction.Payload.ReducedPayload.repeatedFields_, null); +}; +goog.inherits(proto.iroha.protocol.Transaction.Payload.ReducedPayload, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.iroha.protocol.Transaction.Payload.ReducedPayload.displayName = 'proto.iroha.protocol.Transaction.Payload.ReducedPayload'; +} + /** * List of repeated fields within this message type. * @private {!Array} @@ -47,13 +121,15 @@ proto.iroha.protocol.Transaction.repeatedFields_ = [2]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Transaction.prototype.toObject = function(opt_includeInstance) { @@ -63,8 +139,8 @@ proto.iroha.protocol.Transaction.prototype.toObject = function(opt_includeInstan /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Transaction} msg The msg instance to transform. * @return {!Object} @@ -170,23 +246,6 @@ proto.iroha.protocol.Transaction.serializeBinaryToWriter = function(message, wri -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Transaction.Payload = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.iroha.protocol.Transaction.Payload.oneofGroups_); -}; -goog.inherits(proto.iroha.protocol.Transaction.Payload, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Transaction.Payload.displayName = 'proto.iroha.protocol.Transaction.Payload'; -} /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -216,13 +275,15 @@ proto.iroha.protocol.Transaction.Payload.prototype.getOptionalBatchMetaCase = fu if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Transaction.Payload.prototype.toObject = function(opt_includeInstance) { @@ -232,8 +293,8 @@ proto.iroha.protocol.Transaction.Payload.prototype.toObject = function(opt_inclu /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Transaction.Payload} msg The msg instance to transform. * @return {!Object} @@ -338,23 +399,6 @@ proto.iroha.protocol.Transaction.Payload.serializeBinaryToWriter = function(mess -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Transaction.Payload.BatchMeta = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.Transaction.Payload.BatchMeta.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.Transaction.Payload.BatchMeta, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Transaction.Payload.BatchMeta.displayName = 'proto.iroha.protocol.Transaction.Payload.BatchMeta'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -366,13 +410,15 @@ proto.iroha.protocol.Transaction.Payload.BatchMeta.repeatedFields_ = [2]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.toObject = function(opt_includeInstance) { @@ -382,8 +428,8 @@ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.toObject = function /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Transaction.Payload.BatchMeta} msg The msg instance to transform. * @return {!Object} @@ -392,7 +438,7 @@ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.toObject = function proto.iroha.protocol.Transaction.Payload.BatchMeta.toObject = function(includeInstance, msg) { var f, obj = { type: jspb.Message.getFieldWithDefault(msg, 1, 0), - reducedHashesList: jspb.Message.getRepeatedField(msg, 2) + reducedHashesList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f }; if (includeInstance) { @@ -500,59 +546,53 @@ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.getType = function( }; -/** @param {!proto.iroha.protocol.Transaction.Payload.BatchMeta.BatchType} value */ +/** + * @param {!proto.iroha.protocol.Transaction.Payload.BatchMeta.BatchType} value + * @return {!proto.iroha.protocol.Transaction.Payload.BatchMeta} returns this + */ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.setType = function(value) { - jspb.Message.setField(this, 1, value); + return jspb.Message.setProto3EnumField(this, 1, value); }; /** * repeated string reduced_hashes = 2; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.getReducedHashesList = function() { - return /** @type {!Array.} */ (jspb.Message.getRepeatedField(this, 2)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.Transaction.Payload.BatchMeta} returns this + */ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.setReducedHashesList = function(value) { - jspb.Message.setField(this, 2, value || []); + return jspb.Message.setField(this, 2, value || []); }; /** - * @param {!string} value + * @param {string} value * @param {number=} opt_index + * @return {!proto.iroha.protocol.Transaction.Payload.BatchMeta} returns this */ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.addReducedHashes = function(value, opt_index) { - jspb.Message.addToRepeatedField(this, 2, value, opt_index); + return jspb.Message.addToRepeatedField(this, 2, value, opt_index); }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.Transaction.Payload.BatchMeta} returns this + */ proto.iroha.protocol.Transaction.Payload.BatchMeta.prototype.clearReducedHashesList = function() { - this.setReducedHashesList([]); + return this.setReducedHashesList([]); }; -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.iroha.protocol.Transaction.Payload.ReducedPayload = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.iroha.protocol.Transaction.Payload.ReducedPayload.repeatedFields_, null); -}; -goog.inherits(proto.iroha.protocol.Transaction.Payload.ReducedPayload, jspb.Message); -if (goog.DEBUG && !COMPILED) { - proto.iroha.protocol.Transaction.Payload.ReducedPayload.displayName = 'proto.iroha.protocol.Transaction.Payload.ReducedPayload'; -} /** * List of repeated fields within this message type. * @private {!Array} @@ -564,13 +604,15 @@ proto.iroha.protocol.Transaction.Payload.ReducedPayload.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto suitable for use in Soy templates. + * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: - * com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS. - * @param {boolean=} opt_includeInstance Whether to include the JSPB instance - * for transitional soy proto support: http://goto/soy-param-migration + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration * @return {!Object} */ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.toObject = function(opt_includeInstance) { @@ -580,8 +622,8 @@ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.toObject = fun /** * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Whether to include the JSPB - * instance for transitional soy proto support: + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.iroha.protocol.Transaction.Payload.ReducedPayload} msg The msg instance to transform. * @return {!Object} @@ -710,17 +752,20 @@ proto.iroha.protocol.Transaction.Payload.ReducedPayload.serializeBinaryToWriter /** * repeated Command commands = 1; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.getCommandsList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, commands_pb.Command, 1)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.Transaction.Payload.ReducedPayload} returns this +*/ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.setCommandsList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 1, value); + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; @@ -734,8 +779,12 @@ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.addCommands = }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.Transaction.Payload.ReducedPayload} returns this + */ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.clearCommandsList = function() { - this.setCommandsList([]); + return this.setCommandsList([]); }; @@ -748,9 +797,12 @@ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.getCreatorAcco }; -/** @param {string} value */ +/** + * @param {string} value + * @return {!proto.iroha.protocol.Transaction.Payload.ReducedPayload} returns this + */ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.setCreatorAccountId = function(value) { - jspb.Message.setField(this, 2, value); + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -763,9 +815,12 @@ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.getCreatedTime }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Transaction.Payload.ReducedPayload} returns this + */ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.setCreatedTime = function(value) { - jspb.Message.setField(this, 3, value); + return jspb.Message.setProto3IntField(this, 3, value); }; @@ -778,9 +833,12 @@ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.getQuorum = fu }; -/** @param {number} value */ +/** + * @param {number} value + * @return {!proto.iroha.protocol.Transaction.Payload.ReducedPayload} returns this + */ proto.iroha.protocol.Transaction.Payload.ReducedPayload.prototype.setQuorum = function(value) { - jspb.Message.setField(this, 4, value); + return jspb.Message.setProto3IntField(this, 4, value); }; @@ -794,20 +852,27 @@ proto.iroha.protocol.Transaction.Payload.prototype.getReducedPayload = function( }; -/** @param {?proto.iroha.protocol.Transaction.Payload.ReducedPayload|undefined} value */ +/** + * @param {?proto.iroha.protocol.Transaction.Payload.ReducedPayload|undefined} value + * @return {!proto.iroha.protocol.Transaction.Payload} returns this +*/ proto.iroha.protocol.Transaction.Payload.prototype.setReducedPayload = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Transaction.Payload} returns this + */ proto.iroha.protocol.Transaction.Payload.prototype.clearReducedPayload = function() { - this.setReducedPayload(undefined); + return this.setReducedPayload(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Transaction.Payload.prototype.hasReducedPayload = function() { return jspb.Message.getField(this, 1) != null; @@ -824,20 +889,27 @@ proto.iroha.protocol.Transaction.Payload.prototype.getBatch = function() { }; -/** @param {?proto.iroha.protocol.Transaction.Payload.BatchMeta|undefined} value */ +/** + * @param {?proto.iroha.protocol.Transaction.Payload.BatchMeta|undefined} value + * @return {!proto.iroha.protocol.Transaction.Payload} returns this +*/ proto.iroha.protocol.Transaction.Payload.prototype.setBatch = function(value) { - jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.Transaction.Payload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 5, proto.iroha.protocol.Transaction.Payload.oneofGroups_[0], value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Transaction.Payload} returns this + */ proto.iroha.protocol.Transaction.Payload.prototype.clearBatch = function() { - this.setBatch(undefined); + return this.setBatch(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Transaction.Payload.prototype.hasBatch = function() { return jspb.Message.getField(this, 5) != null; @@ -854,20 +926,27 @@ proto.iroha.protocol.Transaction.prototype.getPayload = function() { }; -/** @param {?proto.iroha.protocol.Transaction.Payload|undefined} value */ +/** + * @param {?proto.iroha.protocol.Transaction.Payload|undefined} value + * @return {!proto.iroha.protocol.Transaction} returns this +*/ proto.iroha.protocol.Transaction.prototype.setPayload = function(value) { - jspb.Message.setWrapperField(this, 1, value); + return jspb.Message.setWrapperField(this, 1, value); }; +/** + * Clears the message field making it undefined. + * @return {!proto.iroha.protocol.Transaction} returns this + */ proto.iroha.protocol.Transaction.prototype.clearPayload = function() { - this.setPayload(undefined); + return this.setPayload(undefined); }; /** * Returns whether this field is set. - * @return {!boolean} + * @return {boolean} */ proto.iroha.protocol.Transaction.prototype.hasPayload = function() { return jspb.Message.getField(this, 1) != null; @@ -876,17 +955,20 @@ proto.iroha.protocol.Transaction.prototype.hasPayload = function() { /** * repeated Signature signatures = 2; - * @return {!Array.} + * @return {!Array} */ proto.iroha.protocol.Transaction.prototype.getSignaturesList = function() { - return /** @type{!Array.} */ ( + return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, primitive_pb.Signature, 2)); }; -/** @param {!Array.} value */ +/** + * @param {!Array} value + * @return {!proto.iroha.protocol.Transaction} returns this +*/ proto.iroha.protocol.Transaction.prototype.setSignaturesList = function(value) { - jspb.Message.setRepeatedWrapperField(this, 2, value); + return jspb.Message.setRepeatedWrapperField(this, 2, value); }; @@ -900,8 +982,12 @@ proto.iroha.protocol.Transaction.prototype.addSignatures = function(opt_value, o }; +/** + * Clears the list making it empty but non-null. + * @return {!proto.iroha.protocol.Transaction} returns this + */ proto.iroha.protocol.Transaction.prototype.clearSignaturesList = function() { - this.setSignaturesList([]); + return this.setSignaturesList([]); }; diff --git a/src/queries/index.ts b/src/queries/index.ts index 4c47827e..1e49c909 100644 --- a/src/queries/index.ts +++ b/src/queries/index.ts @@ -174,9 +174,13 @@ function getTransactions (queryOptions, params) { /** * getPendingTransactions * @param {Object} queryOptions + * @property {Integer | undefined} params.firstTxTime + * @property {Integer | undefined} params.lastTxTime + * @property {Integer | undefined} params.firstTxHeight + * @property {Integer | undefined} params.lastTxHeight * @link https://iroha.readthedocs.io/en/master/develop/api/queries.html#get-pending-transactions */ -function getPendingTransactions (queryOptions, { pageSize, firstTxHash, ordering: { field, direction } }) { +function getPendingTransactions (queryOptions, { pageSize, firstTxHash, ordering: { field, direction }, firstTxTime, lastTxTime, firstTxHeight, lastTxHeight }) { return sendQuery( queryOptions, queryHelper.addQuery( @@ -189,7 +193,11 @@ function getPendingTransactions (queryOptions, { pageSize, firstTxHash, ordering ordering: { field, direction - } + }, + firstTxTime, + lastTxTime, + firstTxHeight, + lastTxHeight } } ), @@ -236,9 +244,13 @@ function getRawPendingTransactions (queryOptions) { * @property {String} params.accountId * @property {Number} params.pageSize * @property {String | undefined} params.firstTxHash + * @property {Integer | undefined} params.firstTxTime + * @property {Integer | undefined} params.lastTxTime + * @property {Integer | undefined} params.firstTxHeight + * @property {Integer | undefined} params.lastTxHeight * @link https://iroha.readthedocs.io/en/master/develop/api/queries.html#get-account-transactions */ -function getAccountTransactions (queryOptions, { accountId, pageSize, firstTxHash, ordering: { field, direction } }) { +function getAccountTransactions (queryOptions, { accountId, pageSize, firstTxHash, ordering: { field, direction }, firstTxTime, lastTxTime, firstTxHeight, lastTxHeight }) { return sendQuery( queryOptions, queryHelper.addQuery( @@ -252,7 +264,11 @@ function getAccountTransactions (queryOptions, { accountId, pageSize, firstTxHas ordering: { field, direction - } + }, + firstTxTime, + lastTxTime, + firstTxHeight, + lastTxHeight } } ), @@ -276,9 +292,13 @@ function getAccountTransactions (queryOptions, { accountId, pageSize, firstTxHas * @property {String} params.assetId * @property {Number} params.pageSize * @property {String | undefined} params.firstTxHash + * @property {Integer | undefined} params.firstTxTime + * @property {Integer | undefined} params.lastTxTime + * @property {Integer | undefined} params.firstTxHeight + * @property {Integer | undefined} params.lastTxHeight * @link https://iroha.readthedocs.io/en/master/develop/api/queries.html#get-account-asset-transactions */ -function getAccountAssetTransactions (queryOptions, { accountId, assetId, pageSize, firstTxHash, ordering: { field, direction } }) { +function getAccountAssetTransactions (queryOptions, { accountId, assetId, pageSize, firstTxHash, ordering: { field, direction }, firstTxTime, lastTxTime, firstTxHeight, lastTxHeight }) { return sendQuery( queryOptions, queryHelper.addQuery( @@ -293,7 +313,11 @@ function getAccountAssetTransactions (queryOptions, { accountId, assetId, pageSi ordering: { field, direction - } + }, + firstTxTime, + lastTxTime, + firstTxHeight, + lastTxHeight } } ), diff --git a/src/queryHelper.ts b/src/queryHelper.ts index efb28f66..faa71ffd 100644 --- a/src/queryHelper.ts +++ b/src/queryHelper.ts @@ -58,6 +58,10 @@ const addQuery = (query, queryName, params = {}) => { paginationMeta = new Queries.TxPaginationMeta() paginationMeta.setPageSize(value.pageSize) paginationMeta.setFirstTxHash(value.firstTxHash) + paginationMeta.setFirstTxTime(value.firstTxTime) + paginationMeta.setLastTxTime(value.lastTxTime) + paginationMeta.setFirstTxHeight(value.firstTxHeight) + paginationMeta.setLastTxHeight(value.lastTxHeight) paginationMeta.setOrdering(queryOrder) } diff --git a/src/util.ts b/src/util.ts index a2e5c997..38bd500c 100644 --- a/src/util.ts +++ b/src/util.ts @@ -117,6 +117,8 @@ function sendTransactions (txs, txClient, timeoutLimit, requiredStatusesStr = [ .then(res => { const status = res .map(r => reverseEnum(TxStatus)[r.tx.getTxStatus()]) + const hash = res + .map(r => r.tx.getTxHash()) return res.some(r => r.error) ? reject( @@ -124,7 +126,7 @@ function sendTransactions (txs, txClient, timeoutLimit, requiredStatusesStr = [ `Command response error: expected=${requiredStatusesStr}, actual=${status}` ) ) - : resolve() + : resolve({ txHash: hash, status: status }) }) }) }) diff --git a/src/validation/index.ts b/src/validation/index.ts index 1e52c19f..da9f59da 100644 --- a/src/validation/index.ts +++ b/src/validation/index.ts @@ -41,7 +41,8 @@ const schema = { address: checks.toImplement, pageSize: checks.toImplement, firstTxHash: checks.toImplement, - height: checks.toImplement + height: checks.toImplement, + syncingPeer: checks.toImplement } const compare = (a, b) => a - b diff --git a/yarn.lock b/yarn.lock index c3548b21..4380189f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,2641 +1,3865 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" - integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== - -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@improbable-eng/grpc-web@^0.12.0": - version "0.12.0" - resolved "https://registry.yarnpkg.com/@improbable-eng/grpc-web/-/grpc-web-0.12.0.tgz#9b10a7edf2a1d7672f8997e34a60e7b70e49738f" - integrity sha512-uJjgMPngreRTYPBuo6gswMj1gK39Wbqre/RgE0XnSDXJRg6ST7ZhuS53dFE6Vc2CX4jxgl+cO+0B3op8LA4Q0Q== - dependencies: - browser-headers "^0.4.0" - -"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" - integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78= - -"@protobufjs/base64@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" - integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== - -"@protobufjs/codegen@^2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" - integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== - -"@protobufjs/eventemitter@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" - integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A= - -"@protobufjs/fetch@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" - integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU= - dependencies: - "@protobufjs/aspromise" "^1.1.1" - "@protobufjs/inquire" "^1.1.0" - -"@protobufjs/float@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" - integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E= - -"@protobufjs/inquire@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" - integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik= - -"@protobufjs/path@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" - integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0= - -"@protobufjs/pool@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" - integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q= - -"@protobufjs/utf8@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" - integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= - -"@types/bytebuffer@^5.0.40": - version "5.0.42" - resolved "https://registry.yarnpkg.com/@types/bytebuffer/-/bytebuffer-5.0.42.tgz#1c602a77942d34c5c0879ad75c58d5d8c07dfb3b" - integrity sha512-lEgKojWUAc/MG2t649oZS5AfYFP2xRNPoDuwDBlBMjHXd8MaGPgFgtCXUK7inZdBOygmVf10qxc1Us8GXC96aw== - dependencies: - "@types/long" "*" - "@types/node" "*" - -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== - -"@types/json-schema@^7.0.3": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" - integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= - -"@types/long@*", "@types/long@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.1.tgz#459c65fa1867dafe6a8f322c4c51695663cc55e9" - integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== - -"@types/node@*": - version "14.14.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.22.tgz#0d29f382472c4ccf3bd96ff0ce47daf5b7b84b18" - integrity sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw== - -"@types/node@^12.7.2": - version "12.19.15" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.19.15.tgz#0de7e978fb43db62da369db18ea088a63673c182" - integrity sha512-lowukE3GUI+VSYSu6VcBXl14d61Rp5hA1D+61r16qnwC0lYNSqdxcvRh0pswejorHfS+HgwBasM8jLXz0/aOsw== - -"@types/node@^13.7.0": - version "13.13.40" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.40.tgz#f655ef327362cc83912f2e69336ddc62a24a9f88" - integrity sha512-eKaRo87lu1yAXrzEJl0zcJxfUMDT5/mZalFyOkT44rnQps41eS2pfWzbaulSPpQLFNy29bFqn+Y5lOTL8ATlEQ== - -"@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== - -"@types/object-hash@^1.3.0": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@types/object-hash/-/object-hash-1.3.4.tgz#079ba142be65833293673254831b5e3e847fe58b" - integrity sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA== - -"@typescript-eslint/eslint-plugin@^2.0.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" - integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== - dependencies: - "@typescript-eslint/experimental-utils" "2.34.0" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" - integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - -"@typescript-eslint/parser@^2.0.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" - integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== - dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.34.0" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-visitor-keys "^1.1.0" - -"@typescript-eslint/typescript-estree@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" - integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== - dependencies: - debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -acorn-jsx@^5.2.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" - integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -ajv@^6.10.0, ajv@^6.10.2: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -array-includes@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8" - integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - get-intrinsic "^1.0.1" - is-string "^1.0.5" - -array.prototype.flat@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" - integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - -ascli@~1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ascli/-/ascli-1.0.1.tgz#bcfa5974a62f18e81cabaeb49732ab4a88f906bc" - integrity sha1-vPpZdKYvGOgcq660lzKrSoj5Brw= - dependencies: - colour "~0.7.1" - optjs "~3.2.2" - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -babel-helper-evaluate-path@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz#a62fa9c4e64ff7ea5cea9353174ef023a900a67c" - integrity sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA== - -babel-helper-flip-expressions@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz#3696736a128ac18bc25254b5f40a22ceb3c1d3fd" - integrity sha1-NpZzahKKwYvCUlS19AoizrPB0/0= - -babel-helper-is-nodes-equiv@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz#34e9b300b1479ddd98ec77ea0bbe9342dfe39684" - integrity sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ= - -babel-helper-is-void-0@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz#7d9c01b4561e7b95dbda0f6eee48f5b60e67313e" - integrity sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4= - -babel-helper-mark-eval-scopes@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz#d244a3bef9844872603ffb46e22ce8acdf551562" - integrity sha1-0kSjvvmESHJgP/tG4izorN9VFWI= - -babel-helper-remove-or-void@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz#a4f03b40077a0ffe88e45d07010dee241ff5ae60" - integrity sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA= - -babel-helper-to-multiple-sequence-expressions@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz#a3f924e3561882d42fcf48907aa98f7979a4588d" - integrity sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA== - -babel-plugin-minify-builtins@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz#31eb82ed1a0d0efdc31312f93b6e4741ce82c36b" - integrity sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag== - -babel-plugin-minify-constant-folding@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz#f84bc8dbf6a561e5e350ff95ae216b0ad5515b6e" - integrity sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ== - dependencies: - babel-helper-evaluate-path "^0.5.0" - -babel-plugin-minify-dead-code-elimination@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz#1a0c68e44be30de4976ca69ffc535e08be13683f" - integrity sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg== - dependencies: - babel-helper-evaluate-path "^0.5.0" - babel-helper-mark-eval-scopes "^0.4.3" - babel-helper-remove-or-void "^0.4.3" - lodash "^4.17.11" - -babel-plugin-minify-flip-comparisons@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz#00ca870cb8f13b45c038b3c1ebc0f227293c965a" - integrity sha1-AMqHDLjxO0XAOLPB68DyJyk8llo= - dependencies: - babel-helper-is-void-0 "^0.4.3" - -babel-plugin-minify-guarded-expressions@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz#818960f64cc08aee9d6c75bec6da974c4d621135" - integrity sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA== - dependencies: - babel-helper-evaluate-path "^0.5.0" - babel-helper-flip-expressions "^0.4.3" - -babel-plugin-minify-infinity@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz#dfb876a1b08a06576384ef3f92e653ba607b39ca" - integrity sha1-37h2obCKBldjhO8/kuZTumB7Oco= - -babel-plugin-minify-mangle-names@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz#bcddb507c91d2c99e138bd6b17a19c3c271e3fd3" - integrity sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw== - dependencies: - babel-helper-mark-eval-scopes "^0.4.3" - -babel-plugin-minify-numeric-literals@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz#8e4fd561c79f7801286ff60e8c5fd9deee93c0bc" - integrity sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw= - -babel-plugin-minify-replace@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz#d3e2c9946c9096c070efc96761ce288ec5c3f71c" - integrity sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q== - -babel-plugin-minify-simplify@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz#f21613c8b95af3450a2ca71502fdbd91793c8d6a" - integrity sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A== - dependencies: - babel-helper-evaluate-path "^0.5.0" - babel-helper-flip-expressions "^0.4.3" - babel-helper-is-nodes-equiv "^0.0.1" - babel-helper-to-multiple-sequence-expressions "^0.5.0" - -babel-plugin-minify-type-constructors@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz#1bc6f15b87f7ab1085d42b330b717657a2156500" - integrity sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA= - dependencies: - babel-helper-is-void-0 "^0.4.3" - -babel-plugin-transform-inline-consecutive-adds@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz#323d47a3ea63a83a7ac3c811ae8e6941faf2b0d1" - integrity sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE= - -babel-plugin-transform-member-expression-literals@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz#37039c9a0c3313a39495faac2ff3a6b5b9d038bf" - integrity sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8= - -babel-plugin-transform-merge-sibling-variables@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz#85b422fc3377b449c9d1cde44087203532401dae" - integrity sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4= - -babel-plugin-transform-minify-booleans@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz#acbb3e56a3555dd23928e4b582d285162dd2b198" - integrity sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg= - -babel-plugin-transform-property-literals@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz#98c1d21e255736573f93ece54459f6ce24985d39" - integrity sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk= - dependencies: - esutils "^2.0.2" - -babel-plugin-transform-regexp-constructors@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz#58b7775b63afcf33328fae9a5f88fbd4fb0b4965" - integrity sha1-WLd3W2OvzzMyj66aX4j71PsLSWU= - -babel-plugin-transform-remove-console@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz#b980360c067384e24b357a588d807d3c83527780" - integrity sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A= - -babel-plugin-transform-remove-debugger@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz#42b727631c97978e1eb2d199a7aec84a18339ef2" - integrity sha1-QrcnYxyXl44estGZp67IShgznvI= - -babel-plugin-transform-remove-undefined@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz#80208b31225766c630c97fa2d288952056ea22dd" - integrity sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ== - dependencies: - babel-helper-evaluate-path "^0.5.0" - -babel-plugin-transform-simplify-comparison-operators@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz#f62afe096cab0e1f68a2d753fdf283888471ceb9" - integrity sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk= - -babel-plugin-transform-undefined-to-void@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz#be241ca81404030678b748717322b89d0c8fe280" - integrity sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA= - -babel-preset-minify@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz#25f5d0bce36ec818be80338d0e594106e21eaa9f" - integrity sha512-1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg== - dependencies: - babel-plugin-minify-builtins "^0.5.0" - babel-plugin-minify-constant-folding "^0.5.0" - babel-plugin-minify-dead-code-elimination "^0.5.1" - babel-plugin-minify-flip-comparisons "^0.4.3" - babel-plugin-minify-guarded-expressions "^0.4.4" - babel-plugin-minify-infinity "^0.4.3" - babel-plugin-minify-mangle-names "^0.5.0" - babel-plugin-minify-numeric-literals "^0.4.3" - babel-plugin-minify-replace "^0.5.0" - babel-plugin-minify-simplify "^0.5.1" - babel-plugin-minify-type-constructors "^0.4.3" - babel-plugin-transform-inline-consecutive-adds "^0.4.3" - babel-plugin-transform-member-expression-literals "^6.9.4" - babel-plugin-transform-merge-sibling-variables "^6.9.4" - babel-plugin-transform-minify-booleans "^6.9.4" - babel-plugin-transform-property-literals "^6.9.4" - babel-plugin-transform-regexp-constructors "^0.4.3" - babel-plugin-transform-remove-console "^6.9.4" - babel-plugin-transform-remove-debugger "^6.9.4" - babel-plugin-transform-remove-undefined "^0.5.0" - babel-plugin-transform-simplify-comparison-operators "^6.9.4" - babel-plugin-transform-undefined-to-void "^6.9.4" - lodash "^4.17.11" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-js@^1.0.2, base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -browser-headers@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/browser-headers/-/browser-headers-0.4.1.tgz#4308a7ad3b240f4203dbb45acedb38dc2d65dd02" - integrity sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg== - -buffer@5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.0.2.tgz#41d0407ff76782e9ec19f52f88e237ce6bb0de6d" - integrity sha1-QdBAf/dngunsGfUviOI3zmuw3m0= - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - -buffer@^5.4.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -bytebuffer@~5: - version "5.0.1" - resolved "https://registry.yarnpkg.com/bytebuffer/-/bytebuffer-5.0.1.tgz#582eea4b1a873b6d020a48d58df85f0bba6cfddd" - integrity sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0= - dependencies: - long "~3" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - -cliui@^3.0.3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colour@~0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/colour/-/colour-0.7.1.tgz#9cb169917ec5d12c0736d3e8685746df1cadf778" - integrity sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g= - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - -core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -dataloader@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-1.4.0.tgz#bca11d867f5d3f1b9ed9f737bd15970c65dff5c8" - integrity sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw== - -debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.2.6: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -decamelize@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -ed25519.js@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/ed25519.js/-/ed25519.js-1.3.0.tgz#11ff48508c4964302179aee33d2f870371df4ad8" - integrity sha512-KeS+1N/aTaHQdOIaVxKqfscrb7HRgVfRyOP3QkEGlpcMnuDN/3dVvm5t1/DpsH4NeFrv1g6wtut5vdVMRw4DqQ== - dependencies: - buffer "5.0.2" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.18.0-next.1: - version "1.18.0-next.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2" - integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-negative-zero "^2.0.1" - is-regex "^1.1.1" - object-inspect "^1.9.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.3" - string.prototype.trimstart "^1.0.3" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -eslint-config-standard@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-13.0.1.tgz#c9c6ffe0cfb8a51535bc5c7ec9f70eafb8c6b2c0" - integrity sha512-zLKp4QOgq6JFgRm1dDCVv1Iu0P5uZ4v5Wa4DTOkg2RFMxdCX/9Qf7lz9ezRj2dBRa955cWQF/O/LWEiYWAHbTw== - -eslint-import-resolver-node@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" - integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-module-utils@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-es@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998" - integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA== - dependencies: - eslint-utils "^1.4.2" - regexpp "^2.0.1" - -eslint-plugin-import@^2.18.2: - version "2.22.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" - integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== - dependencies: - array-includes "^3.1.1" - array.prototype.flat "^1.2.3" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.4" - eslint-module-utils "^2.6.0" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.1" - read-pkg-up "^2.0.0" - resolve "^1.17.0" - tsconfig-paths "^3.9.0" - -eslint-plugin-node@^9.1.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz#b1911f111002d366c5954a6d96d3cd5bf2a3036a" - integrity sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA== - dependencies: - eslint-plugin-es "^1.4.1" - eslint-utils "^1.4.2" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - -eslint-plugin-promise@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" - integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - -eslint-plugin-standard@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz#0c3bf3a67e853f8bbbc580fb4945fbf16f41b7c5" - integrity sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ== - -eslint-scope@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.2, eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint@^6.1.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.0.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -fs-minipass@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== - dependencies: - minipass "^2.6.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -get-intrinsic@^1.0.1, get-intrinsic@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.2.tgz#6820da226e50b24894e08859469dc68361545d49" - integrity sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-stdin@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" - integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -glob-parent@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== - dependencies: - is-glob "^4.0.1" - -glob@^7.0.0, glob@^7.0.5, glob@^7.1.3, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - dependencies: - type-fest "^0.8.1" - -google-protobuf@^3.6.1, google-protobuf@^3.9.1: - version "3.14.0" - resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.14.0.tgz#20373d22046e63831a5110e11a84f713cc43651e" - integrity sha512-bwa8dBuMpOxg7COyqkW6muQuvNnWgVN8TX/epDRGW5m0jcrmq2QJyCyiV8ZE2/6LaIIqJtiv9bYokFhfpy/o6w== - -graceful-fs@^4.1.2: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - -grpc@^1.22.2: - version "1.24.4" - resolved "https://registry.yarnpkg.com/grpc/-/grpc-1.24.4.tgz#9240a3ea33cfaf04cd32ce8346798709bbd6782d" - integrity sha512-mHRAwuitCMuSHo1tp1+Zc0sz3cYa7pkhVJ77pkIXD5gcVORtkRiyW6msXYqTDT+35jazg98lbO3XzuTo2+XrcA== - dependencies: - "@types/bytebuffer" "^5.0.40" - lodash.camelcase "^4.3.0" - lodash.clone "^4.5.0" - nan "^2.13.2" - node-pre-gyp "^0.16.0" - protobufjs "^5.0.3" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -husky@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/husky/-/husky-3.1.0.tgz#5faad520ab860582ed94f0c1a77f0f04c90b57c0" - integrity sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ== - dependencies: - chalk "^2.4.2" - ci-info "^2.0.0" - cosmiconfig "^5.2.1" - execa "^1.0.0" - get-stdin "^7.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" - please-upgrade-node "^3.2.0" - read-pkg "^5.2.0" - run-node "^1.0.0" - slash "^3.0.0" - -iconv-lite@^0.4.24, iconv-lite@^0.4.4: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ieee754@^1.1.13, ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore-walk@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" - integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== - dependencies: - minimatch "^3.0.4" - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.1: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -inquirer@^7.0.0: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-callable@^1.1.4, is-callable@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== - -is-core-module@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.0, is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-regex@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" - integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== - dependencies: - has-symbols "^1.0.1" - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -js-sha3@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" - integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - -lodash.clone@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" - integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= - -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - -lodash.flow@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" - integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o= - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= - -lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -long@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" - integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== - -long@~3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b" - integrity sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s= - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - -minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== - dependencies: - minipass "^2.9.0" - -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nan@^2.13.2: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -needle@^2.5.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.6.0.tgz#24dbb55f2509e2324b4a99d61f413982013ccdbe" - integrity sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg== - dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -node-pre-gyp@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.16.0.tgz#238fa540364784e5015dfcdba78da3937e18dbdc" - integrity sha512-4efGA+X/YXAHLi1hN8KaPrILULaUn2nWecFrn1k2I+99HpoyvcOGEbtcOxpDiUwPF2ZANMJDh32qwOUPenuR1g== - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.3" - needle "^2.5.0" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4.4.2" - -nopt@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" - integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== - dependencies: - abbrev "1" - osenv "^0.1.4" - -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -npm-bundled@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" - integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA== - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - -npm-packlist@^1.1.6: - version "1.4.8" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" - integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - npm-normalize-package-bin "^1.0.1" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -object-assign@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-hash@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== - -object-inspect@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" - integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.values@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" - integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - has "^1.0.3" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - -optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optjs@~3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/optjs/-/optjs-3.2.2.tgz#69a6ce89c442a44403141ad2f9b370bd5bb6f4ee" - integrity sha1-aabOicRCpEQDFBrS+bNwvVu29O4= - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^1.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -protobufjs@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-5.0.3.tgz#e4dfe9fb67c90b2630d15868249bcc4961467a17" - integrity sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA== - dependencies: - ascli "~1" - bytebuffer "~5" - glob "^7.0.5" - yargs "^3.10.0" - -protobufjs@^6.8.8: - version "6.10.2" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.10.2.tgz#b9cb6bd8ec8f87514592ba3fdfd28e93f33a469b" - integrity sha512-27yj+04uF6ya9l+qfpH187aqEzfCF4+Uit0I9ZBQVqK09hk/SQzKa2MUqUpXaVa7LOFRg1TSSr3lVxGOk6c0SQ== - dependencies: - "@protobufjs/aspromise" "^1.1.2" - "@protobufjs/base64" "^1.1.2" - "@protobufjs/codegen" "^2.0.4" - "@protobufjs/eventemitter" "^1.1.0" - "@protobufjs/fetch" "^1.1.0" - "@protobufjs/float" "^1.0.2" - "@protobufjs/inquire" "^1.1.0" - "@protobufjs/path" "^1.1.2" - "@protobufjs/pool" "^1.1.0" - "@protobufjs/utf8" "^1.1.0" - "@types/long" "^4.0.1" - "@types/node" "^13.7.0" - long "^4.0.0" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -readable-stream@^2.0.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== - -regexpp@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.13.1, resolve@^1.17.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - dependencies: - is-core-module "^2.1.0" - path-parse "^1.0.6" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rimraf@^2.6.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -run-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" - integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== - -rxjs@^6.6.0: - version "6.6.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== - dependencies: - tslib "^1.9.0" - -safe-buffer@^5.1.2: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= - -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.1.0, semver@^6.1.2: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.3.2: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - dependencies: - lru-cache "^6.0.0" - -set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shelljs@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" - integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -shx@^0.3.2: - version "0.3.3" - resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.3.tgz#681a88c7c10db15abe18525349ed474f0f1e7b9f" - integrity sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA== - dependencies: - minimist "^1.2.3" - shelljs "^0.8.4" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" - integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.trimend@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" - integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" - integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-json-comments@^3.0.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -tar@^4.4.2: - version "4.4.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -ts-imm@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/ts-imm/-/ts-imm-0.4.0.tgz#01a7916dd1b214ab3c578403ff0cc1faafc282da" - integrity sha512-slzrsTGPwoEQFTr8N9A2ZcqRLu0U3+aFpCwFtDOVmjD2b9AGSzYnHJQVDVP54kmoSD1BIM3bLN2VeOkFpu7Ycw== - -ts-poet@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ts-poet/-/ts-poet-1.0.1.tgz#7dcba4fda3666dda0b72fcd1ea7b1d4cf48310c9" - integrity sha512-wGzYjiNKtDZqC5CXCAxwxhR0d/MJYIVvV5H+C2I2ntwK5HcFtoLNTSwfrXo0asO5WtBJ4upULCCAM02NYX7eUg== - dependencies: - lodash "^4.17.15" - ts-imm "0.4.0" - -ts-proto@^1.41.1: - version "1.41.1" - resolved "https://registry.yarnpkg.com/ts-proto/-/ts-proto-1.41.1.tgz#c23df0dc54551e4d0e932e9843e62d09d7e44e15" - integrity sha512-Acf2nKIjBVn2ANAFkHgWdpnfswgwRSWc1iiKtORv7v0vNsWNzPJ6PmOxGDI0WOyKxzqAPwuUYt83K/4sSn0o6A== - dependencies: - "@types/object-hash" "^1.3.0" - dataloader "^1.4.0" - object-hash "^1.3.1" - protobufjs "^6.8.8" - ts-poet "^1.0.1" - -ts-protoc-gen@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/ts-protoc-gen/-/ts-protoc-gen-0.12.0.tgz#932e5738f14b67e7202825b06f8c548cb7d8ef34" - integrity sha512-V7jnICJxKqalBrnJSMTW5tB9sGi48gOC325bfcM7TDNUItVOlaMM//rQmuo49ybipk/SyJTnWXgtJnhHCevNJw== - dependencies: - google-protobuf "^3.6.1" - -tsconfig-paths@^3.9.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" - integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.0" - strip-bom "^3.0.0" - -tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tsutils@^3.17.1: - version "3.19.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.19.1.tgz#d8566e0c51c82f32f9c25a4d367cd62409a547a9" - integrity sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw== - dependencies: - tslib "^1.8.1" - -tweetnacl@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" - integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -typescript@^3.5.3: - version "3.9.7" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -v8-compile-cache@^2.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" - integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - -window-size@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" - integrity sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY= - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - -y18n@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" - integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== - -yallist@^3.0.0, yallist@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs@^3.10.0: - version "3.32.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" - integrity sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU= - dependencies: - camelcase "^2.0.1" - cliui "^3.0.3" - decamelize "^1.1.1" - os-locale "^1.4.0" - string-width "^1.0.1" - window-size "^0.1.4" - y18n "^3.2.0" +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 6 + cacheKey: 8 + +"@babel/code-frame@npm:^7.0.0": + version: 7.12.11 + resolution: "@babel/code-frame@npm:7.12.11" + dependencies: + "@babel/highlight": ^7.10.4 + checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.10.4": + version: 7.12.11 + resolution: "@babel/helper-validator-identifier@npm:7.12.11" + checksum: e604c6bf890704fc46c1ae13bf23afb242b810224ec3403bba67cdbf0d8dabfec4b82123d6dfb18135a0ee3f7f79218583c819363ebb5e04a0a49d8418db7fce + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/highlight@npm:7.10.4" + dependencies: + "@babel/helper-validator-identifier": ^7.10.4 + chalk: ^2.0.0 + js-tokens: ^4.0.0 + checksum: 6fab4679162562907942acc3647bc8c405b955f3bef7c654ef160491d0801ebdc12651c2051144dc0e22b69044fe3059d630151d5d7fb84b10ed4093da707707 + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:1.9.12": + version: 1.9.12 + resolution: "@grpc/grpc-js@npm:1.9.12" + dependencies: + "@grpc/proto-loader": ^0.7.8 + "@types/node": ">=12.12.47" + checksum: 1788bdc7256b003261d5cfd6858fe21c06043742a5f512b9855df66998239d645e6eda1612d17dbffa19a7fcce950cd2ff661e9818ce67ca36198501020da06d + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.8": + version: 0.7.10 + resolution: "@grpc/proto-loader@npm:0.7.10" + dependencies: + lodash.camelcase: ^4.3.0 + long: ^5.0.0 + protobufjs: ^7.2.4 + yargs: ^17.7.2 + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 4987e23b57942c2363b6a6a106e63efae636666cefa348778dfafef2ff72da7343c8587667521cb1d52482827bcd001dd535bdc27065110af56d9c7c176334c9 + languageName: node + linkType: hard + +"@improbable-eng/grpc-web@npm:^0.12.0": + version: 0.12.0 + resolution: "@improbable-eng/grpc-web@npm:0.12.0" + dependencies: + browser-headers: ^0.4.0 + peerDependencies: + google-protobuf: ^3.2.0 + checksum: 95c7a6476801424d4986dd73b6b8a454be10b3516073ddb8e9476ae7cd47118719597361d26e84e49e77ee619453a97d24be6fb2afae4162363308c6cb14efb2 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.0 + resolution: "@npmcli/agent@npm:2.2.0" + dependencies: + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^10.0.1 + socks-proxy-agent: ^8.0.1 + checksum: 3b25312edbdfaa4089af28e2d423b6f19838b945e47765b0c8174c1395c79d43c3ad6d23cb364b43f59fd3acb02c93e3b493f72ddbe3dfea04c86843a7311fc4 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" + dependencies: + semver: ^7.3.5 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 011fe7ef0826b0fd1a95935a033a3c0fd08483903e1aa8f8b4e0704e3233406abb9ee25350ec0c20bbecb2aad8da0dcea58b392bbd77d6690736f02c143865d2 + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 67173ac34de1e242c55da52c2f5bdc65505d82453893f9b51dc74af9fe4c065cf4a657a4538e91b0d4a1a1e0a0642215e31894c31650ff6e3831471061e1ee9e + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 59240c850b1d3d0b56d8f8098dd04787dcaec5c5bd8de186fa548de86b86076e1c50e80144b90335e705a044edf5bc8b0998548474c2a10a98c7e004a1547e4b + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 0369163a3d226851682f855f81413cbf166cd98f131edb94a0f67f79e75342d86e89df9d7a1df08ac28be2bc77e0a7f0200526bb6c2a407abbfee1f0262d5fd7 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": ^1.1.1 + "@protobufjs/inquire": ^1.1.0 + checksum: 3fce7e09eb3f1171dd55a192066450f65324fd5f7cc01a431df01bb00d0a895e6bfb5b0c5561ce157ee1d886349c90703d10a4e11a1a256418ff591b969b3477 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 5781e1241270b8bd1591d324ca9e3a3128d2f768077a446187a049e36505e91bc4156ed5ac3159c3ce3d2ba3743dbc757b051b2d723eea9cd367bfd54ab29b2f + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: ca06f02eaf65ca36fb7498fc3492b7fc087bfcc85c702bac5b86fad34b692bdce4990e0ef444c1e2aea8c034227bd1f0484be02810d5d7e931c55445555646f4 + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 856eeb532b16a7aac071cacde5c5620df800db4c80cee6dbc56380524736205aae21e5ae47739114bf669ab5e8ba0e767a282ad894f3b5e124197cb9224445ee + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: d6a34fbbd24f729e2a10ee915b74e1d77d52214de626b921b2d77288bd8f2386808da2315080f2905761527cceffe7ec34c7647bd21a5ae41a25e8212ff79451 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: f9bf3163d13aaa3b6f5e6fbf37a116e094ea021c0e1f2a7ccd0e12a29e2ce08dafba4e8b36e13f8ed7397e1591610ce880ed1289af4d66cf4ace8a36a9557278 + languageName: node + linkType: hard + +"@types/eslint-visitor-keys@npm:^1.0.0": + version: 1.0.0 + resolution: "@types/eslint-visitor-keys@npm:1.0.0" + checksum: a90f0b023e357a59ea04268e0387cfb0ea06703068cc48fe2ca97fa158bcf3c51a6611a56bdbdf763e3451150b92bba3fb5d0b689fc55f856cae8555ec366a63 + languageName: node + linkType: hard + +"@types/json-schema@npm:^7.0.3": + version: 7.0.7 + resolution: "@types/json-schema@npm:7.0.7" + checksum: ea3b409235862d28122751158f4054e729e31ad844bd7b8b23868f38c518047b1c0e8e4e7cc293e02c31a2fb8cfc8a4506c2de2a745cf78b218e064fb8898cd4 + languageName: node + linkType: hard + +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac + languageName: node + linkType: hard + +"@types/keccak@npm:^3.0.1": + version: 3.0.1 + resolution: "@types/keccak@npm:3.0.1" + dependencies: + "@types/node": "*" + checksum: 55551902b31edafda6b9a65252a09669d654b1afd31770129955198ac79c815b7fdf59e6fc586d824414a8d11ede846a8beee4bb308bd21e2c4289c47db09535 + languageName: node + linkType: hard + +"@types/long@npm:^4.0.1": + version: 4.0.1 + resolution: "@types/long@npm:4.0.1" + checksum: ff9653c33f5000d0f131fd98a950a0343e2e33107dd067a97ac4a3b9678e1a2e39ea44772ad920f54ef6e8f107f76bc92c2584ba905a0dc4253282a4101166d0 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 14.14.22 + resolution: "@types/node@npm:14.14.22" + checksum: e80682e29ceb7fe684deb0bcbc938e96a24dc5cf6a5fa371463bde8b672f303264ed7eaa381bcae0e2cabbe42298377a1713cb9516652a8ae39faf156fc599ec + languageName: node + linkType: hard + +"@types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": + version: 20.10.2 + resolution: "@types/node@npm:20.10.2" + dependencies: + undici-types: ~5.26.4 + checksum: c0c84e8270cdf7a47a18c0230c0321537cc59506adb0e3cba51949b6f1ad4879f2e2ec3a29161f2f5321ebb6415460712d9f0a25ac5c02be0f5435464fe77c23 + languageName: node + linkType: hard + +"@types/node@npm:^12.7.2": + version: 12.19.15 + resolution: "@types/node@npm:12.19.15" + checksum: 9672f6f33d2461105902e15cd21f9de34bb2c331a95d7baab499b5822e1547e0716051374647bb4e430e3f57b1dae820aca624fe9ef6dc4cc74acbaab8ec1eab + languageName: node + linkType: hard + +"@types/node@npm:^13.7.0": + version: 13.13.40 + resolution: "@types/node@npm:13.13.40" + checksum: 91dccb1c5ed0f5bab16158f21f4067ebacf986b13ad7228dd1245487faa6a34a8754065278b2e0d68fe8dd536359ac40db5fbdeb9b7ce072fe91e67798cd930d + languageName: node + linkType: hard + +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.0 + resolution: "@types/normalize-package-data@npm:2.4.0" + checksum: fd22ba86a186a033dbe173840fd2ad091032be6d48163198869d058821acca7373d9f39cfd0caf42f3b92bc737723814fe1b4e9e90eacaa913836610aa197d3b + languageName: node + linkType: hard + +"@types/object-hash@npm:^1.3.0": + version: 1.3.4 + resolution: "@types/object-hash@npm:1.3.4" + checksum: fe4aa041427f3c69cbcf63434af6e788329b40d7208b30aa845cfc1aa6bf9b0c11b23fa33a567d85ba7f2574a95c3b4a227f4b9b9b55da1eaea68ab94b4058d9 + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^2.0.0": + version: 2.34.0 + resolution: "@typescript-eslint/eslint-plugin@npm:2.34.0" + dependencies: + "@typescript-eslint/experimental-utils": 2.34.0 + functional-red-black-tree: ^1.0.1 + regexpp: ^3.0.0 + tsutils: ^3.17.1 + peerDependencies: + "@typescript-eslint/parser": ^2.0.0 + eslint: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 028adcb70015fec8198f801524223b3fa53d807fabd91e44e438e02df5cc4eac0ae53fcaeb8627f14a84fd72a2dcfbab561bdb8d4969cbb810849c789ae66548 + languageName: node + linkType: hard + +"@typescript-eslint/experimental-utils@npm:2.34.0": + version: 2.34.0 + resolution: "@typescript-eslint/experimental-utils@npm:2.34.0" + dependencies: + "@types/json-schema": ^7.0.3 + "@typescript-eslint/typescript-estree": 2.34.0 + eslint-scope: ^5.0.0 + eslint-utils: ^2.0.0 + peerDependencies: + eslint: "*" + checksum: 3d267185a727dad276921d4b7b9d95247ffc50740f944c8f3f66ae1556b9f3529632bff4e921a9bfe0d0b0c55542ff2ff6479615a4f4a01645e49893f32b6350 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^2.0.0": + version: 2.34.0 + resolution: "@typescript-eslint/parser@npm:2.34.0" + dependencies: + "@types/eslint-visitor-keys": ^1.0.0 + "@typescript-eslint/experimental-utils": 2.34.0 + "@typescript-eslint/typescript-estree": 2.34.0 + eslint-visitor-keys: ^1.1.0 + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 2cd9890760bc1be48102e8cc2404b2c9323f049990de07b356d9f97b9d29b3cf905ef06b69eea8e0834b67eb54e1f58dcc67e20edd8c98f10cd11b8732fb6894 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:2.34.0": + version: 2.34.0 + resolution: "@typescript-eslint/typescript-estree@npm:2.34.0" + dependencies: + debug: ^4.1.1 + eslint-visitor-keys: ^1.1.0 + glob: ^7.1.6 + is-glob: ^4.0.1 + lodash: ^4.17.15 + semver: ^7.3.2 + tsutils: ^3.17.1 + peerDependenciesMeta: + typescript: + optional: true + checksum: 6eb689513765350daaf0ba12ef204061e12a8add557b4eafcc63fb0ab9345eee6ca68e64e4b88625a2b844802cfc44cbad47468840cfc990a40d27457ec75390 + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.2.0": + version: 5.3.1 + resolution: "acorn-jsx@npm:5.3.1" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: daf441a9d7b59c0ea1f7fe2934c48aca604a007455129ce35fa62ec3d4c8363e2efc2d4da636d18ce0049979260ba07d8b42bc002ae95182916d2c90901529c2 + languageName: node + linkType: hard + +"acorn@npm:^7.1.1": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: ^2.0.0 + indent-string: ^4.0.0 + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ajv@npm:^6.10.0, ajv@npm:^6.10.2": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: ^3.1.1 + fast-json-stable-stringify: ^2.0.0 + json-schema-traverse: ^0.4.1 + uri-js: ^4.2.2 + checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1": + version: 4.3.1 + resolution: "ansi-escapes@npm:4.3.1" + dependencies: + type-fest: ^0.11.0 + checksum: c4962c1791cc4e29efb9976680bad7b23f322ca039e588406680fffc8b6bc6e223721193eb481dab076309d9a7371bbfc4e835efe5fe267e3395ffa047da239d + languageName: node + linkType: hard + +"ansi-regex@npm:^4.1.0": + version: 4.1.0 + resolution: "ansi-regex@npm:4.1.0" + checksum: 97aa4659538d53e5e441f5ef2949a3cffcb838e57aeaad42c4194e9d7ddb37246a6526c4ca85d3940a9d1e19b11cc2e114530b54c9d700c8baf163c31779baf8 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.0": + version: 5.0.0 + resolution: "ansi-regex@npm:5.0.0" + checksum: b1bb4e992a5d96327bb4f72eaba9f8047f1d808d273ad19d399e266bfcc7fb19a4d1a127a32f7bc61fe46f1a94a4d04ec4c424e3fbe184929aa866323d8ed4ce + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: ^1.9.0 + checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: ~1.0.2 + checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 + languageName: node + linkType: hard + +"array-includes@npm:^3.1.1": + version: 3.1.2 + resolution: "array-includes@npm:3.1.2" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + es-abstract: ^1.18.0-next.1 + get-intrinsic: ^1.0.1 + is-string: ^1.0.5 + checksum: 5d87b89bceb333575c604c206e588c6a9e4d6185586c092a7eb622b6bc0511af730b5ebda0ba434718a9fa077d475f519b90b7ee65f1f44e4990b1e38013b182 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.2.3": + version: 1.2.4 + resolution: "array.prototype.flat@npm:1.2.4" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + es-abstract: ^1.18.0-next.1 + checksum: 1ec5d9887ae45e70e4b993e801b440ae5ddcd0d2c6d1dbe214c311e91436152f510916bdac82b066693544b9801a3c510dfbec8a278ababf8de7eb0bde74636f + languageName: node + linkType: hard + +"astral-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "astral-regex@npm:1.0.0" + checksum: 93417fc0879531cd95ace2560a54df865c9461a3ac0714c60cbbaa5f1f85d2bee85489e78d82f70b911b71ac25c5f05fc5a36017f44c9bb33c701bee229ff848 + languageName: node + linkType: hard + +"babel-helper-evaluate-path@npm:^0.5.0": + version: 0.5.0 + resolution: "babel-helper-evaluate-path@npm:0.5.0" + checksum: 4a3b301fd931e0cd3f9ec2a34b4c29a32d31acb6465d2b29793d2b27207bcd50e8e06dd9d95e4a91171d0da82c971404ed9e6aed586a3f2c4b09243cd531fb2a + languageName: node + linkType: hard + +"babel-helper-flip-expressions@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-helper-flip-expressions@npm:0.4.3" + checksum: 52174b03edfca1c722b115fae7046d3ddfd726d2e240cb018c6877b1b9baef7a07f9853ed33a37ee7eeebb5769b1748a0cffbd303f9b5a454e18420e0f0a859b + languageName: node + linkType: hard + +"babel-helper-is-nodes-equiv@npm:^0.0.1": + version: 0.0.1 + resolution: "babel-helper-is-nodes-equiv@npm:0.0.1" + checksum: 8621bf12fe5e8238c2de125be278e57f02233fa0e0cf59e0f6b8218b9699eac7a3f71087c8fac5981a80d0941382b34794c642cbbffe363286ac49601b4584ef + languageName: node + linkType: hard + +"babel-helper-is-void-0@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-helper-is-void-0@npm:0.4.3" + checksum: 0aa68c822c21b3688161d9748b83cc25062a1d4ea39c342c17c7f59d33993de476338d01a3b6218d99f725287be03638d3119d5fe774319eb87054e04e06cf43 + languageName: node + linkType: hard + +"babel-helper-mark-eval-scopes@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-helper-mark-eval-scopes@npm:0.4.3" + checksum: 3cf6a1b5ab4e519242abf0031b96bd86ef2ad614a2b296231b6b4480f6f998b84ba99a629426b5c6b00e598c10b8ba2af6d2e9d1c7c3c94ed4a2bc9082f71c33 + languageName: node + linkType: hard + +"babel-helper-remove-or-void@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-helper-remove-or-void@npm:0.4.3" + checksum: 6a2c305c31cb0974a2fd6c860a6685612b4a7ad2cd6b056807f183d9ef5c86f669c002f454fe6729bfd594e5f7349b1f7f06b2107acd7e353e1ccfb2e4d8f32e + languageName: node + linkType: hard + +"babel-helper-to-multiple-sequence-expressions@npm:^0.5.0": + version: 0.5.0 + resolution: "babel-helper-to-multiple-sequence-expressions@npm:0.5.0" + checksum: f8f07139eefc87b3e3f7733250b638cb61e03567060bded12934f48800ec07e86a304815e49a4b83610b549234aeb9db9ff1dc71a7bde1442d37e9ebed658ba0 + languageName: node + linkType: hard + +"babel-plugin-minify-builtins@npm:^0.5.0": + version: 0.5.0 + resolution: "babel-plugin-minify-builtins@npm:0.5.0" + checksum: 55fa4b2e77bb5d8e5008e4ab8a5435d5edd64796388840fdff28cb9d67aa4c4a5a075a9b9253672b8d1e683fd3a58cf7085e6151eea05d5737a7ab364053b68c + languageName: node + linkType: hard + +"babel-plugin-minify-constant-folding@npm:^0.5.0": + version: 0.5.0 + resolution: "babel-plugin-minify-constant-folding@npm:0.5.0" + dependencies: + babel-helper-evaluate-path: ^0.5.0 + checksum: 9421a07cf29213852c6f284f16cc9159acfe06df747addc42e3b2dec624bd70bd0af2f18c180e7bdeba40cc63910b99297fb8ecc59da56059847ab5d073dfcb2 + languageName: node + linkType: hard + +"babel-plugin-minify-dead-code-elimination@npm:^0.5.1": + version: 0.5.1 + resolution: "babel-plugin-minify-dead-code-elimination@npm:0.5.1" + dependencies: + babel-helper-evaluate-path: ^0.5.0 + babel-helper-mark-eval-scopes: ^0.4.3 + babel-helper-remove-or-void: ^0.4.3 + lodash: ^4.17.11 + checksum: 55a9c84c0bea5b69ee640ceaf5ee4d92b1932e19cdf895d82133816def8aa2cc6e7caf5124f16fd425c58ff935a6c74cd865a19860704c613c5784895cefe05f + languageName: node + linkType: hard + +"babel-plugin-minify-flip-comparisons@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-plugin-minify-flip-comparisons@npm:0.4.3" + dependencies: + babel-helper-is-void-0: ^0.4.3 + checksum: 54e068f926083d6ae539a13d096a9fa564339717ee607f9b3bded360344d377fa6dd47ada377ac445f98462d03d78cdf772efcaa366c692888f325c6382ab6a6 + languageName: node + linkType: hard + +"babel-plugin-minify-guarded-expressions@npm:^0.4.4": + version: 0.4.4 + resolution: "babel-plugin-minify-guarded-expressions@npm:0.4.4" + dependencies: + babel-helper-evaluate-path: ^0.5.0 + babel-helper-flip-expressions: ^0.4.3 + checksum: 6071558a5bdc64ed811809d66ad9982ea3ead16ac32f09d4f17e41b07b2106d9b0d12641758f89cfa1dff94fdfb3df8afed908ff1c0e50972b0312cc66d09a75 + languageName: node + linkType: hard + +"babel-plugin-minify-infinity@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-plugin-minify-infinity@npm:0.4.3" + checksum: d63d83390286949043adf43016150a46d8d7b4d500cdd684a24322d2ec9153127af0c2df36debe3096e12eff3712d4974935585953d0337a09966f0ec5c81f84 + languageName: node + linkType: hard + +"babel-plugin-minify-mangle-names@npm:^0.5.0": + version: 0.5.0 + resolution: "babel-plugin-minify-mangle-names@npm:0.5.0" + dependencies: + babel-helper-mark-eval-scopes: ^0.4.3 + checksum: 4b970658aa252f317fb3ca65757305261e438a4ed1246c4e144a6490c0169e989a2e7ee3b8f3707f0ffb397a6fae9e24876ec4b1baebde9996fc02f61a85080c + languageName: node + linkType: hard + +"babel-plugin-minify-numeric-literals@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-plugin-minify-numeric-literals@npm:0.4.3" + checksum: 8327b43e06ead88c13558ecaa5faf32bbca0e3f726fce93b59bac92d423291abbe6912419ba4b9f669253318cdf04381c5d6d6eabacaafd51a69c9242975dc5b + languageName: node + linkType: hard + +"babel-plugin-minify-replace@npm:^0.5.0": + version: 0.5.0 + resolution: "babel-plugin-minify-replace@npm:0.5.0" + checksum: eca0ef9c9197b55b7c6467fb097fe3f266ca64293eda0c1254303897923df11e9f5a9c25888de98da6a4fc32debe2651d50bdcebb667553013be4875543480f6 + languageName: node + linkType: hard + +"babel-plugin-minify-simplify@npm:^0.5.1": + version: 0.5.1 + resolution: "babel-plugin-minify-simplify@npm:0.5.1" + dependencies: + babel-helper-evaluate-path: ^0.5.0 + babel-helper-flip-expressions: ^0.4.3 + babel-helper-is-nodes-equiv: ^0.0.1 + babel-helper-to-multiple-sequence-expressions: ^0.5.0 + checksum: 79d718001337fc93f7b6002f2940dbbe35b0704b75e2c0c408eae88ac81400af7a2a79e3c7fcbfb781fd00466a45fd1fff94040cad811002992930e9e26cc1fa + languageName: node + linkType: hard + +"babel-plugin-minify-type-constructors@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-plugin-minify-type-constructors@npm:0.4.3" + dependencies: + babel-helper-is-void-0: ^0.4.3 + checksum: 2c6cb97aa8a20c990fc17afd1141e586a1920419bc8a93d2231e7f5f6dcdfbc060c1839873c192c7828040f95ff74b65b8b0af6eb5c54b795e86cf62152ba41e + languageName: node + linkType: hard + +"babel-plugin-transform-inline-consecutive-adds@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-plugin-transform-inline-consecutive-adds@npm:0.4.3" + checksum: e3129bafc9c0ac8b0f3f823db3121d66d03c882fe78c1a0ab0ba5da45889759b7f9176a1b243c0eda12e27353bfd27934ef56e6a3f65861894b78dce96e3df35 + languageName: node + linkType: hard + +"babel-plugin-transform-member-expression-literals@npm:^6.9.4": + version: 6.9.4 + resolution: "babel-plugin-transform-member-expression-literals@npm:6.9.4" + checksum: 0008ca6f50dbeb7642422ed2c8024a05adc3cb9cad89993e7e1f1fa9bf085574bd874e853857fe441aff4b52ff2c1d7ea273c89da0ca6711a43de317ecf35cfb + languageName: node + linkType: hard + +"babel-plugin-transform-merge-sibling-variables@npm:^6.9.4": + version: 6.9.4 + resolution: "babel-plugin-transform-merge-sibling-variables@npm:6.9.4" + checksum: ff09d225c0a0b54c6cdff82974023895d31c94c65592f29ae61d4a31a14a2a72d725e3a860bc11d1d2e360ed7be38d47d7a88ba6a1c9d4bbf7a41bb70e322c3a + languageName: node + linkType: hard + +"babel-plugin-transform-minify-booleans@npm:^6.9.4": + version: 6.9.4 + resolution: "babel-plugin-transform-minify-booleans@npm:6.9.4" + checksum: d8553742aa5ddfbcbc9c34c05bf4dce1148026b6aa860b3f1d0f7c8820f8d88e21dca148387c1ddf1e94b5fa7d7f39476bc8c07f082639aee2b841d8df5afc4c + languageName: node + linkType: hard + +"babel-plugin-transform-property-literals@npm:^6.9.4": + version: 6.9.4 + resolution: "babel-plugin-transform-property-literals@npm:6.9.4" + dependencies: + esutils: ^2.0.2 + checksum: 14da12703c8b49841594670688c50dc2f7b2be88b5681c70311f5f88b27a50782747a04e9fe1b232b7d2c2a9f223228c61fe6fe41ae0c4eb8208e3a890b2a19d + languageName: node + linkType: hard + +"babel-plugin-transform-regexp-constructors@npm:^0.4.3": + version: 0.4.3 + resolution: "babel-plugin-transform-regexp-constructors@npm:0.4.3" + checksum: 242228775b2c9e7d147a3bc3f8e0ce5d903f3baf7b238edc6c4fe4d95d05f84cc4722f37598cae437c26ffc24d63262550abb79d28eefe3c34d98b36be6d4f17 + languageName: node + linkType: hard + +"babel-plugin-transform-remove-console@npm:^6.9.4": + version: 6.9.4 + resolution: "babel-plugin-transform-remove-console@npm:6.9.4" + checksum: 1123c3816c6f89c064752199c8796f30265d937f5d8e1e43d3837f1c0e87ed0e6bbd0afa6117ce021c8b93ec1de7154e158674bb22331c7ed6609d10121359df + languageName: node + linkType: hard + +"babel-plugin-transform-remove-debugger@npm:^6.9.4": + version: 6.9.4 + resolution: "babel-plugin-transform-remove-debugger@npm:6.9.4" + checksum: ed34e5200dcd6e3f954debb3547baa58c8e422e084984a7d66cac4789bee158424c2d4ab21e0bac25e6818316d9c8ca758a976cf20ac333073146089eae6d49c + languageName: node + linkType: hard + +"babel-plugin-transform-remove-undefined@npm:^0.5.0": + version: 0.5.0 + resolution: "babel-plugin-transform-remove-undefined@npm:0.5.0" + dependencies: + babel-helper-evaluate-path: ^0.5.0 + checksum: cebba3eae74decba944af78bdbd1e806461bed8a3d500c4bc26dc563d5f1af087d5347f9ac1a3f28cc0ed9186a4095ced0f0099d5ec7aa6cf7ef2119436cafe4 + languageName: node + linkType: hard + +"babel-plugin-transform-simplify-comparison-operators@npm:^6.9.4": + version: 6.9.4 + resolution: "babel-plugin-transform-simplify-comparison-operators@npm:6.9.4" + checksum: 0b51e361d4c8c7a5b8813a4d652232c3185c3a17c0f0529676f706da876be1432a5bfc3a418fb801e266db67f12f2b92d4bef93a1c5f4582a3cb4edd2de457c2 + languageName: node + linkType: hard + +"babel-plugin-transform-undefined-to-void@npm:^6.9.4": + version: 6.9.4 + resolution: "babel-plugin-transform-undefined-to-void@npm:6.9.4" + checksum: dd4d89b3e884ed0a35c0a0690fdfa4cf9d5a1678b796a20bc05467f68fc5e186c5f77bc127870811337deb989afed6f6775fb8eab94646fcc7ed1a454c455a95 + languageName: node + linkType: hard + +"babel-preset-minify@npm:^0.5.1": + version: 0.5.1 + resolution: "babel-preset-minify@npm:0.5.1" + dependencies: + babel-plugin-minify-builtins: ^0.5.0 + babel-plugin-minify-constant-folding: ^0.5.0 + babel-plugin-minify-dead-code-elimination: ^0.5.1 + babel-plugin-minify-flip-comparisons: ^0.4.3 + babel-plugin-minify-guarded-expressions: ^0.4.4 + babel-plugin-minify-infinity: ^0.4.3 + babel-plugin-minify-mangle-names: ^0.5.0 + babel-plugin-minify-numeric-literals: ^0.4.3 + babel-plugin-minify-replace: ^0.5.0 + babel-plugin-minify-simplify: ^0.5.1 + babel-plugin-minify-type-constructors: ^0.4.3 + babel-plugin-transform-inline-consecutive-adds: ^0.4.3 + babel-plugin-transform-member-expression-literals: ^6.9.4 + babel-plugin-transform-merge-sibling-variables: ^6.9.4 + babel-plugin-transform-minify-booleans: ^6.9.4 + babel-plugin-transform-property-literals: ^6.9.4 + babel-plugin-transform-regexp-constructors: ^0.4.3 + babel-plugin-transform-remove-console: ^6.9.4 + babel-plugin-transform-remove-debugger: ^6.9.4 + babel-plugin-transform-remove-undefined: ^0.5.0 + babel-plugin-transform-simplify-comparison-operators: ^6.9.4 + babel-plugin-transform-undefined-to-void: ^6.9.4 + lodash: ^4.17.11 + checksum: f365a2e3821c905cf35fa1583a1e94b0e3d3b57187a9362c4adb097879d0150d471a64b2a2b0548569059d4b918ef4ac44b0c6127dd78d37c45f934fb90a5e82 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.0 + resolution: "balanced-match@npm:1.0.0" + checksum: 9b67bfe558772f40cf743a3469b48b286aecec2ea9fe80c48d74845e53aab1cef524fafedf123a63019b49ac397760573ef5f173f539423061f7217cbb5fbd40 + languageName: node + linkType: hard + +"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: ^1.0.0 + checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + languageName: node + linkType: hard + +"browser-headers@npm:^0.4.0": + version: 0.4.1 + resolution: "browser-headers@npm:0.4.1" + checksum: 28b927dd90e4882eeb0625cd4a20a8e868f892144bca794a9b027fad9d2094656daf46473cb9084d650590504c581dd6a711146243035b66e75ade61bbe4d3cf + languageName: node + linkType: hard + +"buffer@npm:5.0.2": + version: 5.0.2 + resolution: "buffer@npm:5.0.2" + dependencies: + base64-js: ^1.0.2 + ieee754: ^1.1.4 + checksum: 40b1e7acb13013949a897c5c1024639c96225ba23c52218f1113aef9bbf5eda13559dcc0703071df14e467c444029f42e02e2cc6e64ac63be40fa77bbc8e96b3 + languageName: node + linkType: hard + +"buffer@npm:^5.4.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.1 + resolution: "cacache@npm:18.0.1" + dependencies: + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 + lru-cache: ^10.0.1 + minipass: ^7.0.3 + minipass-collect: ^2.0.1 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + p-map: ^4.0.0 + ssri: ^10.0.0 + tar: ^6.1.11 + unique-filename: ^3.0.0 + checksum: 5a0b3b2ea451a0379814dc1d3c81af48c7c6db15cd8f7d72e028501ae0036a599a99bbac9687bfec307afb2760808d1c7708e9477c8c70d2b166e7d80b162a23 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" + dependencies: + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + languageName: node + linkType: hard + +"caller-callsite@npm:^2.0.0": + version: 2.0.0 + resolution: "caller-callsite@npm:2.0.0" + dependencies: + callsites: ^2.0.0 + checksum: b685e9d126d9247b320cfdfeb3bc8da0c4be28d8fb98c471a96bc51aab3130099898a2fe3bf0308f0fe048d64c37d6d09f563958b9afce1a1e5e63d879c128a2 + languageName: node + linkType: hard + +"caller-path@npm:^2.0.0": + version: 2.0.0 + resolution: "caller-path@npm:2.0.0" + dependencies: + caller-callsite: ^2.0.0 + checksum: 3e12ccd0c71ec10a057aac69e3ec175b721ca858c640df021ef0d25999e22f7c1d864934b596b7d47038e9b56b7ec315add042abbd15caac882998b50102fb12 + languageName: node + linkType: hard + +"callsites@npm:^2.0.0": + version: 2.0.0 + resolution: "callsites@npm:2.0.0" + checksum: be2f67b247df913732b7dec1ec0bbfcdbaea263e5a95968b19ec7965affae9496b970e3024317e6d4baa8e28dc6ba0cec03f46fdddc2fdcc51396600e53c2623 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + languageName: node + linkType: hard + +"chalk@npm:^2.0.0, chalk@npm:^2.1.0, chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: ^3.2.1 + escape-string-regexp: ^1.0.5 + supports-color: ^5.3.0 + checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 + languageName: node + linkType: hard + +"chalk@npm:^4.1.0": + version: 4.1.0 + resolution: "chalk@npm:4.1.0" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: 5561c7b4c063badee3e16d04bce50bd033e1be1bf4c6948639275683ffa7a1993c44639b43c22b1c505f0f813a24b1889037eb182546b48946f9fe7cdd0e7d13 + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: ^3.1.0 + checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.1 + wrap-ansi: ^7.0.0 + checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: 1.1.3 + checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + +"contains-path@npm:^0.1.0": + version: 0.1.0 + resolution: "contains-path@npm:0.1.0" + checksum: 94ecfd944e0bc51be8d3fc596dcd17d705bd4c8a1a627952a3a8c5924bac01c7ea19034cf40b4b4f89e576cdead130a7e5fd38f5f7f07ef67b4b261d875871e3 + languageName: node + linkType: hard + +"cosmiconfig@npm:^5.2.1": + version: 5.2.1 + resolution: "cosmiconfig@npm:5.2.1" + dependencies: + import-fresh: ^2.0.0 + is-directory: ^0.3.1 + js-yaml: ^3.13.1 + parse-json: ^4.0.0 + checksum: 8b6f1d3c8a5ffdf663a952f17af0761adf210b7a5933d0fe8988f3ca3a1f0e1e5cbbb74d5b419c15933dd2fdcaec31dbc5cc85cb8259a822342b93b529eff89c + languageName: node + linkType: hard + +"cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5": + version: 6.0.5 + resolution: "cross-spawn@npm:6.0.5" + dependencies: + nice-try: ^1.0.4 + path-key: ^2.0.1 + semver: ^5.5.0 + shebang-command: ^1.2.0 + which: ^1.2.9 + checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + languageName: node + linkType: hard + +"dataloader@npm:^1.4.0": + version: 1.4.0 + resolution: "dataloader@npm:1.4.0" + checksum: e2c93d43afde68980efc0cd9ff48e9851116e27a9687f863e02b56d46f7e7868cc762cd6dcbaf4197e1ca850a03651510c165c2ae24b8e9843fd894002ad0e20 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + +"debug@npm:^2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + +"debug@npm:^4.0.1, debug@npm:^4.1.1": + version: 4.3.1 + resolution: "debug@npm:4.3.1" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 2c3352e37d5c46b0d203317cd45ea0e26b2c99f2d9dfec8b128e6ceba90dfb65425f5331bf3020fe9929d7da8c16758e737f4f3bfc0fce6b8b3d503bae03298b + languageName: node + linkType: hard + +"deep-is@npm:~0.1.3": + version: 0.1.3 + resolution: "deep-is@npm:0.1.3" + checksum: c15b04c3848a89880c94e25b077c19b47d9a30dd99048e70e5f95d943e7b246bee1da0c1376b56b01bc045be2cae7d9b1c856e68e47e9805634327de7c6cb6d5 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3": + version: 1.1.3 + resolution: "define-properties@npm:1.1.3" + dependencies: + object-keys: ^1.0.12 + checksum: da80dba55d0cd76a5a7ab71ef6ea0ebcb7b941f803793e4e0257b384cb772038faa0c31659d244e82c4342edef841c1a1212580006a05a5068ee48223d787317 + languageName: node + linkType: hard + +"doctrine@npm:1.5.0": + version: 1.5.0 + resolution: "doctrine@npm:1.5.0" + dependencies: + esutils: ^2.0.2 + isarray: ^1.0.0 + checksum: 7ce8102a05cbb9d942d49db5461d2f3dd1208ebfed929bf1c04770a1ef6ef540b792e63c45eae4c51f8b16075e0af4a73581a06bad31c37ceb0988f2e398509b + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: ^2.0.2 + checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + +"ed25519.js@npm:^1.3.0": + version: 1.3.0 + resolution: "ed25519.js@npm:1.3.0" + dependencies: + buffer: 5.0.2 + checksum: 49dab517d31d706abb8e32c972eaf5551103ca37c4a57559bf4b1709ee427f82332d324e252ce9968f4010aff7820680f28e9077bd31a58093beaf36e8cb89d7 + languageName: node + linkType: hard + +"emoji-regex@npm:^7.0.1": + version: 7.0.3 + resolution: "emoji-regex@npm:7.0.3" + checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: ^1.4.0 + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"error-ex@npm:^1.2.0, error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: ^0.2.1 + checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 + languageName: node + linkType: hard + +"es-abstract@npm:^1.18.0-next.1": + version: 1.18.0-next.2 + resolution: "es-abstract@npm:1.18.0-next.2" + dependencies: + call-bind: ^1.0.2 + es-to-primitive: ^1.2.1 + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + has: ^1.0.3 + has-symbols: ^1.0.1 + is-callable: ^1.2.2 + is-negative-zero: ^2.0.1 + is-regex: ^1.1.1 + object-inspect: ^1.9.0 + object-keys: ^1.1.1 + object.assign: ^4.1.2 + string.prototype.trimend: ^1.0.3 + string.prototype.trimstart: ^1.0.3 + checksum: 1a44fe301903f492f29c4c5a95129432b2a84892128a8c68ef6d566b56588a73330a6cc000e61d363054e81100a2f28f029e55e3f954eb897f11748d7ff37405 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"eslint-config-standard@npm:^13.0.1": + version: 13.0.1 + resolution: "eslint-config-standard@npm:13.0.1" + peerDependencies: + eslint: ">=6.0.1" + eslint-plugin-import: ">=2.18.0" + eslint-plugin-node: ">=9.1.0" + eslint-plugin-promise: ">=4.2.1" + eslint-plugin-standard: ">=4.0.0" + checksum: d6c6a81ef4458b636469cc6acd7decae62c11ec850820df4ee1dae09603ccc75680d74d72ba536b344058e3c2a08881e2e74684edf663b157325c69ee93f27f8 + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.4": + version: 0.3.4 + resolution: "eslint-import-resolver-node@npm:0.3.4" + dependencies: + debug: ^2.6.9 + resolve: ^1.13.1 + checksum: a0db55ec26c5bb385c8681af6b8d6dee16768d5f27dff72c3113407d0f028f28e56dcb1cc3a4689c79396a5f6a9c24bd0cac9a2c9c588c7d7357d24a42bec876 + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.6.0": + version: 2.6.0 + resolution: "eslint-module-utils@npm:2.6.0" + dependencies: + debug: ^2.6.9 + pkg-dir: ^2.0.0 + checksum: 489bb82248e1090515701cc9614a6e183dac34805bc1cb205cf411a875b8db756b0c05141f9ddb64395ec1d518a99c7f113ac181929a0e995968b8584d7f5a63 + languageName: node + linkType: hard + +"eslint-plugin-es@npm:^1.4.1": + version: 1.4.1 + resolution: "eslint-plugin-es@npm:1.4.1" + dependencies: + eslint-utils: ^1.4.2 + regexpp: ^2.0.1 + peerDependencies: + eslint: ">=4.19.1" + checksum: 0e85b1053f399a07edabb4dfd8142b63611b6c2dc5707c84a3ecf8298783ca2cc639ddc270e325f3048608b9e440914b0f6c25a889b427192e1f2e187fd1096f + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.18.2": + version: 2.22.1 + resolution: "eslint-plugin-import@npm:2.22.1" + dependencies: + array-includes: ^3.1.1 + array.prototype.flat: ^1.2.3 + contains-path: ^0.1.0 + debug: ^2.6.9 + doctrine: 1.5.0 + eslint-import-resolver-node: ^0.3.4 + eslint-module-utils: ^2.6.0 + has: ^1.0.3 + minimatch: ^3.0.4 + object.values: ^1.1.1 + read-pkg-up: ^2.0.0 + resolve: ^1.17.0 + tsconfig-paths: ^3.9.0 + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + checksum: b043d5b67c0130545bfb7695abcd28fd605e4ccac580ec937217d078c5361800d3626a45dec43c2c697431c4c657b83be504e07605da1afb4a2ebc894a661f19 + languageName: node + linkType: hard + +"eslint-plugin-node@npm:^9.1.0": + version: 9.2.0 + resolution: "eslint-plugin-node@npm:9.2.0" + dependencies: + eslint-plugin-es: ^1.4.1 + eslint-utils: ^1.4.2 + ignore: ^5.1.1 + minimatch: ^3.0.4 + resolve: ^1.10.1 + semver: ^6.1.0 + peerDependencies: + eslint: ">=5.16.0" + checksum: f320c196ae2b563a58246bb32166e87071a4f6843a08084c6caa787cc8dad15757d81e356e8e89900ad950cca0c8ab38287e2a6eef2889b46ded771975ef111a + languageName: node + linkType: hard + +"eslint-plugin-promise@npm:^4.2.1": + version: 4.2.1 + resolution: "eslint-plugin-promise@npm:4.2.1" + checksum: 74b8234f1a5da2156107749ae50d74e0e4b0da89c32c1b8c8443d41ca2ba0b1cdfcc8f583fb47a69e067eeff6f1d48b83b3afaadac6874cdf2d24e3042f3b8ae + languageName: node + linkType: hard + +"eslint-plugin-standard@npm:^4.0.0": + version: 4.1.0 + resolution: "eslint-plugin-standard@npm:4.1.0" + peerDependencies: + eslint: ">=5.0.0" + checksum: d9c1943ebbbd64e4541f4362d4dccda252d3f3164b763499233382cce2050f89f5f65bae42342700d6b252e2688a16864d80e7557671fd0671863808aae3e0c3 + languageName: node + linkType: hard + +"eslint-scope@npm:^5.0.0": + version: 5.1.1 + resolution: "eslint-scope@npm:5.1.1" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^4.1.1 + checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb + languageName: node + linkType: hard + +"eslint-utils@npm:^1.4.2, eslint-utils@npm:^1.4.3": + version: 1.4.3 + resolution: "eslint-utils@npm:1.4.3" + dependencies: + eslint-visitor-keys: ^1.1.0 + checksum: a20630e686034107138272f245c460f6d77705d1f4bb0628c1a1faf59fc800f441188916b3ec3b957394dc405aa200a3017dfa2b0fff0976e307a4e645a18d1e + languageName: node + linkType: hard + +"eslint-utils@npm:^2.0.0": + version: 2.1.0 + resolution: "eslint-utils@npm:2.1.0" + dependencies: + eslint-visitor-keys: ^1.1.0 + checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^1.1.0": + version: 1.3.0 + resolution: "eslint-visitor-keys@npm:1.3.0" + checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a + languageName: node + linkType: hard + +"eslint@npm:^6.1.0": + version: 6.8.0 + resolution: "eslint@npm:6.8.0" + dependencies: + "@babel/code-frame": ^7.0.0 + ajv: ^6.10.0 + chalk: ^2.1.0 + cross-spawn: ^6.0.5 + debug: ^4.0.1 + doctrine: ^3.0.0 + eslint-scope: ^5.0.0 + eslint-utils: ^1.4.3 + eslint-visitor-keys: ^1.1.0 + espree: ^6.1.2 + esquery: ^1.0.1 + esutils: ^2.0.2 + file-entry-cache: ^5.0.1 + functional-red-black-tree: ^1.0.1 + glob-parent: ^5.0.0 + globals: ^12.1.0 + ignore: ^4.0.6 + import-fresh: ^3.0.0 + imurmurhash: ^0.1.4 + inquirer: ^7.0.0 + is-glob: ^4.0.0 + js-yaml: ^3.13.1 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.3.0 + lodash: ^4.17.14 + minimatch: ^3.0.4 + mkdirp: ^0.5.1 + natural-compare: ^1.4.0 + optionator: ^0.8.3 + progress: ^2.0.0 + regexpp: ^2.0.1 + semver: ^6.1.2 + strip-ansi: ^5.2.0 + strip-json-comments: ^3.0.1 + table: ^5.2.3 + text-table: ^0.2.0 + v8-compile-cache: ^2.0.3 + bin: + eslint: ./bin/eslint.js + checksum: d4edbe69589ef194e7d3470a18632560c5399a5f685295bd59a11cddba4c6f7e03a137a15a21389f8f85712ebd82d0a628ee4e9cd4391113556029c486616e25 + languageName: node + linkType: hard + +"espree@npm:^6.1.2": + version: 6.2.1 + resolution: "espree@npm:6.2.1" + dependencies: + acorn: ^7.1.1 + acorn-jsx: ^5.2.0 + eslint-visitor-keys: ^1.1.0 + checksum: 99c508950b5b9f53d008d781d2abb7a4ef3496ea699306fb6eb737c7e513aa594644314364c50ec27abb220124c6851fff64a6b62c358479534369904849360b + languageName: node + linkType: hard + +"esprima@npm:^4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 + languageName: node + linkType: hard + +"esquery@npm:^1.0.1": + version: 1.3.1 + resolution: "esquery@npm:1.3.1" + dependencies: + estraverse: ^5.1.0 + checksum: 2f13235c775acf79489dd18a1a81e2a1e940b02f80994e051d0a68036cbe87c2bcbedf549c747bc4c4776f5a04f839355a344cebe31d84fb75d3fbc27f12b340 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: ^5.2.0 + checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.2.0 + resolution: "estraverse@npm:5.2.0" + checksum: ec11b70d946bf5d7f76f91db38ef6f08109ac1b36cda293a26e678e58df4719f57f67b9ec87042afdd1f0267cee91865be3aa48d2161765a93defab5431be7b8 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + languageName: node + linkType: hard + +"execa@npm:^1.0.0": + version: 1.0.0 + resolution: "execa@npm:1.0.0" + dependencies: + cross-spawn: ^6.0.0 + get-stream: ^4.0.0 + is-stream: ^1.1.0 + npm-run-path: ^2.0.0 + p-finally: ^1.0.0 + signal-exit: ^3.0.0 + strip-eof: ^1.0.0 + checksum: ddf1342c1c7d02dd93b41364cd847640f6163350d9439071abf70bf4ceb1b9b2b2e37f54babb1d8dc1df8e0d8def32d0e81e74a2e62c3e1d70c303eb4c306bc4 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 + languageName: node + linkType: hard + +"external-editor@npm:^3.0.3": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: ^0.7.0 + iconv-lite: ^0.4.24 + tmp: ^0.0.33 + checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb + languageName: node + linkType: hard + +"fast-levenshtein@npm:~2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c + languageName: node + linkType: hard + +"figures@npm:^3.0.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b + languageName: node + linkType: hard + +"file-entry-cache@npm:^5.0.1": + version: 5.0.1 + resolution: "file-entry-cache@npm:5.0.1" + dependencies: + flat-cache: ^2.0.1 + checksum: 9014b17766815d59b8b789633aed005242ef857348c09be558bd85b4a24e16b0ad1e0e5229ccea7a2109f74ef1b3db1a559b58afe12b884f09019308711376fd + languageName: node + linkType: hard + +"find-up@npm:^2.0.0, find-up@npm:^2.1.0": + version: 2.1.0 + resolution: "find-up@npm:2.1.0" + dependencies: + locate-path: ^2.0.0 + checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd + languageName: node + linkType: hard + +"find-up@npm:^4.0.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 + path-exists: ^4.0.0 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"flat-cache@npm:^2.0.1": + version: 2.0.1 + resolution: "flat-cache@npm:2.0.1" + dependencies: + flatted: ^2.0.0 + rimraf: 2.6.3 + write: 1.0.3 + checksum: 0f5e66467658039e6fcaaccb363b28f43906ba72fab7ff2a4f6fcd5b4899679e13ca46d9fc6cc48b68ac925ae93137106d4aaeb79874c13f21f87a361705f1b1 + languageName: node + linkType: hard + +"flatted@npm:^2.0.0": + version: 2.0.2 + resolution: "flatted@npm:2.0.2" + checksum: 473c754db7a529e125a22057098f1a4c905ba17b8cc269c3acf77352f0ffa6304c851eb75f6a1845f74461f560e635129ca6b0b8a78fb253c65cea4de3d776f2 + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: ^3.0.0 + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a + languageName: node + linkType: hard + +"functional-red-black-tree@npm:^1.0.1": + version: 1.0.1 + resolution: "functional-red-black-tree@npm:1.0.1" + checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.0.1, get-intrinsic@npm:^1.0.2": + version: 1.0.2 + resolution: "get-intrinsic@npm:1.0.2" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.1 + checksum: bed41c7426212d79982c23e9dddb7de2b6b05ca35e94e653edfed06188381ed4eae0e04adf7f4d3ea1f47f1c345b255405e8c44b1167185537a506eff5c519c8 + languageName: node + linkType: hard + +"get-stdin@npm:^7.0.0": + version: 7.0.0 + resolution: "get-stdin@npm:7.0.0" + checksum: a24ab2cf8ee35bf5d3460c0d8145f2624715d864485789b7101a7cf1b6c1ce0a57319e25304872074121fa60e7104f1af3583a7014e9974c84c61d0702beae24 + languageName: node + linkType: hard + +"get-stream@npm:^4.0.0": + version: 4.1.0 + resolution: "get-stream@npm:4.1.0" + dependencies: + pump: ^3.0.0 + checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73 + languageName: node + linkType: hard + +"glob-parent@npm:^5.0.0": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + languageName: node + linkType: hard + +"glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.6": + version: 7.1.6 + resolution: "glob@npm:7.1.6" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 + languageName: node + linkType: hard + +"globals@npm:^12.1.0": + version: 12.4.0 + resolution: "globals@npm:12.4.0" + dependencies: + type-fest: ^0.8.1 + checksum: 7ae5ee16a96f1e8d71065405f57da0e33267f6b070cd36a5444c7780dd28639b48b92413698ac64f04bf31594f9108878bd8cb158ecdf759c39e05634fefcca6 + languageName: node + linkType: hard + +"google-protobuf@npm:^3.6.1, google-protobuf@npm:^3.9.1": + version: 3.14.0 + resolution: "google-protobuf@npm:3.14.0" + checksum: 9fdc514bf82a0bcd29c927649f81267c3b73a591050748fe6cb6d8c2384d2f1cb1d06b3b6e6a30a0d31ec8a107eade8e45409c573d3355c73d9dea26baa93690 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2": + version: 4.2.4 + resolution: "graceful-fs@npm:4.2.4" + checksum: 9d58c444eb4f391ce30b451aae8a8af2bd675d9f6f624719e97306f571ab89b2bd2b5f9025199bc63a2edfe2e53e7701554012f32a708148d53aa689163728cc + languageName: node + linkType: hard + +"graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.1": + version: 1.0.1 + resolution: "has-symbols@npm:1.0.1" + checksum: 4f09be6682f9fc29855ded1101ad2a0f5d559d7d9ed68f7b68be1ea213c23991216d08d6585bf3ff6fded6f526cc506bda528d276f083602b55d232f132cfa27 + languageName: node + linkType: hard + +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" + dependencies: + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + languageName: node + linkType: hard + +"hosted-git-info@npm:^2.1.4": + version: 2.8.9 + resolution: "hosted-git-info@npm:2.8.9" + checksum: c955394bdab888a1e9bb10eb33029e0f7ce5a2ac7b3f158099dc8c486c99e73809dca609f5694b223920ca2174db33d32b12f9a2a47141dc59607c29da5a62dd + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 + languageName: node + linkType: hard + +"husky@npm:^3.0.3": + version: 3.1.0 + resolution: "husky@npm:3.1.0" + dependencies: + chalk: ^2.4.2 + ci-info: ^2.0.0 + cosmiconfig: ^5.2.1 + execa: ^1.0.0 + get-stdin: ^7.0.0 + opencollective-postinstall: ^2.0.2 + pkg-dir: ^4.2.0 + please-upgrade-node: ^3.2.0 + read-pkg: ^5.2.0 + run-node: ^1.0.0 + slash: ^3.0.0 + bin: + husky-run: ./run.js + husky-upgrade: ./lib/upgrader/bin.js + checksum: 15a8eeb5ca8286f4e1f64cbc55ffb2295c407ba9da84a88128471a886e6fb6cf7a2b5ea0db5f0715e185d7251fc09700baf3bc95f63cb80accc5d253d69c141f + languageName: node + linkType: hard + +"iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + +"ignore@npm:^4.0.6": + version: 4.0.6 + resolution: "ignore@npm:4.0.6" + checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 + languageName: node + linkType: hard + +"ignore@npm:^5.1.1": + version: 5.1.8 + resolution: "ignore@npm:5.1.8" + checksum: 967abadb61e2cb0e5c5e8c4e1686ab926f91bc1a4680d994b91947d3c65d04c3ae126dcdf67f08e0feeb8ff8407d453e641aeeddcc47a3a3cca359f283cf6121 + languageName: node + linkType: hard + +"import-fresh@npm:^2.0.0": + version: 2.0.0 + resolution: "import-fresh@npm:2.0.0" + dependencies: + caller-path: ^2.0.0 + resolve-from: ^3.0.0 + checksum: 610255f9753cc6775df00be08e9f43691aa39f7703e3636c45afe22346b8b545e600ccfe100c554607546fc8e861fa149a0d1da078c8adedeea30fff326eef79 + languageName: node + linkType: hard + +"import-fresh@npm:^3.0.0": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: ^1.0.0 + resolve-from: ^4.0.0 + checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:^2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + languageName: node + linkType: hard + +"inquirer@npm:^7.0.0": + version: 7.3.3 + resolution: "inquirer@npm:7.3.3" + dependencies: + ansi-escapes: ^4.2.1 + chalk: ^4.1.0 + cli-cursor: ^3.1.0 + cli-width: ^3.0.0 + external-editor: ^3.0.3 + figures: ^3.0.0 + lodash: ^4.17.19 + mute-stream: 0.0.8 + run-async: ^2.4.0 + rxjs: ^6.6.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + through: ^2.3.6 + checksum: 4d387fc1eb6126acbd58cbdb9ad99d2887d181df86ab0c2b9abdf734e751093e2d5882c2b6dc7144d9ab16b7ab30a78a1d7f01fb6a2850a44aeb175d1e3f8778 + languageName: node + linkType: hard + +"interpret@npm:^1.0.0": + version: 1.4.0 + resolution: "interpret@npm:1.4.0" + checksum: 2e5f51268b5941e4a17e4ef0575bc91ed0ab5f8515e3cf77486f7c14d13f3010df9c0959f37063dcc96e78d12dc6b0bb1b9e111cdfe69771f4656d2993d36155 + languageName: node + linkType: hard + +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + languageName: node + linkType: hard + +"iroha-helpers@workspace:.": + version: 0.0.0-use.local + resolution: "iroha-helpers@workspace:." + dependencies: + "@grpc/grpc-js": 1.9.12 + "@improbable-eng/grpc-web": ^0.12.0 + "@types/keccak": ^3.0.1 + "@types/node": ^12.7.2 + "@typescript-eslint/eslint-plugin": ^2.0.0 + "@typescript-eslint/parser": ^2.0.0 + babel-preset-minify: ^0.5.1 + buffer: ^5.4.0 + ed25519.js: ^1.3.0 + eslint: ^6.1.0 + eslint-config-standard: ^13.0.1 + eslint-plugin-import: ^2.18.2 + eslint-plugin-node: ^9.1.0 + eslint-plugin-promise: ^4.2.1 + eslint-plugin-standard: ^4.0.0 + google-protobuf: ^3.9.1 + husky: ^3.0.3 + js-sha3: ^0.8.0 + keccak: ^3.0.2 + lodash.clonedeep: ^4.5.0 + lodash.flow: ^3.5.0 + lodash.isequal: ^4.5.0 + lodash.isplainobject: ^4.0.6 + shx: ^0.3.2 + ts-proto: ^1.41.1 + ts-protoc-gen: ^0.12.0 + tslib: ^1.10.0 + tweetnacl: ^1.0.3 + typescript: ^3.5.3 + languageName: unknown + linkType: soft + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f + languageName: node + linkType: hard + +"is-callable@npm:^1.1.4, is-callable@npm:^1.2.2": + version: 1.2.2 + resolution: "is-callable@npm:1.2.2" + checksum: 2bbf65bd5d39ccad3cae3954c482019466565a9b8027769a21cf2deebb25c195fb10f4974295b6118a815f6be3440bd7b7555ac742cf145f65a6a7d2484ebc3a + languageName: node + linkType: hard + +"is-core-module@npm:^2.1.0": + version: 2.2.0 + resolution: "is-core-module@npm:2.2.0" + dependencies: + has: ^1.0.3 + checksum: 61e2aff4a7db4f8f7d5a97b484808af17290f4197b34a797cd3d3d27b6b448951064f8d3d6ceae4394fa9b7e6cf08aacd2ba7a17ef6352e922fe803580fbde56 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.1": + version: 1.0.2 + resolution: "is-date-object@npm:1.0.2" + checksum: ac859426e5df031abd9d1eeed32a41cc0de06e47227bd972b8bc716460a9404654b3dba78f41e8171ccf535c4bfa6d72a8d1d15a0873f9646698af415e92c2fb + languageName: node + linkType: hard + +"is-directory@npm:^0.3.1": + version: 0.3.1 + resolution: "is-directory@npm:0.3.1" + checksum: dce9a9d3981e38f2ded2a80848734824c50ee8680cd09aa477bef617949715cfc987197a2ca0176c58a9fb192a1a0d69b535c397140d241996a609d5906ae524 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^2.0.0": + version: 2.0.0 + resolution: "is-fullwidth-code-point@npm:2.0.0" + checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1": + version: 4.0.1 + resolution: "is-glob@npm:4.0.1" + dependencies: + is-extglob: ^2.1.1 + checksum: 84627cad11b4e745f5db5a163f32c47b711585a5ff6e14f8f8d026db87f4cdd3e2c95f6fa1f94ad22e469f36d819ae2814f03f9c668b164422ac3354a94672d3 + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.1": + version: 2.0.1 + resolution: "is-negative-zero@npm:2.0.1" + checksum: a46f2e0cb5e16fdb8f2011ed488979386d7e68d381966682e3f4c98fc126efe47f26827912baca2d06a02a644aee458b9cba307fb389f6b161e759125db7a3b8 + languageName: node + linkType: hard + +"is-regex@npm:^1.1.1": + version: 1.1.1 + resolution: "is-regex@npm:1.1.1" + dependencies: + has-symbols: ^1.0.1 + checksum: af1b307612f4405883ef42dec287884a9d6dc1e504ccc6232bbaf72faf25ee556f60aa62d68abb90487b390b9b83513d429365cd59f5c4362232bfe3b95b81a2 + languageName: node + linkType: hard + +"is-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "is-stream@npm:1.1.0" + checksum: 063c6bec9d5647aa6d42108d4c59723d2bd4ae42135a2d4db6eadbd49b7ea05b750fd69d279e5c7c45cf9da753ad2c00d8978be354d65aa9f6bb434969c6a2ae + languageName: node + linkType: hard + +"is-string@npm:^1.0.5": + version: 1.0.5 + resolution: "is-string@npm:1.0.5" + checksum: 68d77a991f55592721cc7d5800ff95cdb2c4f242e3a98fdc939c409879f7b8f297b8352184032b6b2183994b4c457f42df8de004c58b5b43655c8b2f3e3ecc17 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.2": + version: 1.0.3 + resolution: "is-symbol@npm:1.0.3" + dependencies: + has-symbols: ^1.0.1 + checksum: c6d54bd01218fa202da8ce91525ca41a907819be5f000df9ab9621467e087eb36f34b2dbfa51a2a699a282e860681ffa6a787d69e944ba99a46d3df553ff2798 + languageName: node + linkType: hard + +"isarray@npm:^1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + +"js-sha3@npm:^0.8.0": + version: 0.8.0 + resolution: "js-sha3@npm:0.8.0" + checksum: 75df77c1fc266973f06cce8309ce010e9e9f07ec35ab12022ed29b7f0d9c8757f5a73e1b35aa24840dced0dea7059085aa143d817aea9e188e2a80d569d9adce + languageName: node + linkType: hard + +"js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 + languageName: node + linkType: hard + +"js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c + languageName: node + linkType: hard + +"json-parse-better-errors@npm:^1.0.1": + version: 1.0.2 + resolution: "json-parse-better-errors@npm:1.0.2" + checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 + languageName: node + linkType: hard + +"json5@npm:^1.0.1": + version: 1.0.1 + resolution: "json5@npm:1.0.1" + dependencies: + minimist: ^1.2.0 + bin: + json5: lib/cli.js + checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 + languageName: node + linkType: hard + +"keccak@npm:^3.0.2": + version: 3.0.2 + resolution: "keccak@npm:3.0.2" + dependencies: + node-addon-api: ^2.0.0 + node-gyp: latest + node-gyp-build: ^4.2.0 + readable-stream: ^3.6.0 + checksum: 39a7d6128b8ee4cb7dcd186fc7e20c6087cc39f573a0f81b147c323f688f1f7c2b34f62c4ae189fe9b81c6730b2d1228d8a399cdc1f3d8a4c8f030cdc4f20272 + languageName: node + linkType: hard + +"levn@npm:^0.3.0, levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: ~1.1.2 + type-check: ~0.3.2 + checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.1.6 + resolution: "lines-and-columns@npm:1.1.6" + checksum: 198a5436b1fa5cf703bae719c01c686b076f0ad7e1aafd95a58d626cabff302dc0414822126f2f80b58a8c3d66cda8a7b6da064f27130f87e1d3506d6dfd0d68 + languageName: node + linkType: hard + +"load-json-file@npm:^2.0.0": + version: 2.0.0 + resolution: "load-json-file@npm:2.0.0" + dependencies: + graceful-fs: ^4.1.2 + parse-json: ^2.2.0 + pify: ^2.0.0 + strip-bom: ^3.0.0 + checksum: 7f212bbf08a8c9aab087ead07aa220d1f43d83ec1c4e475a00a8d9bf3014eb29ebe901db8554627dcfb70184c274d05b7379f1e9678fe8297ae74dc495212049 + languageName: node + linkType: hard + +"locate-path@npm:^2.0.0": + version: 2.0.0 + resolution: "locate-path@npm:2.0.0" + dependencies: + p-locate: ^2.0.0 + path-exists: ^3.0.0 + checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: cb9227612f71b83e42de93eccf1232feeb25e705bdb19ba26c04f91e885bfd3dd5c517c4a97137658190581d3493ea3973072ca010aab7e301046d90740393d1 + languageName: node + linkType: hard + +"lodash.clonedeep@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.clonedeep@npm:4.5.0" + checksum: 92c46f094b064e876a23c97f57f81fbffd5d760bf2d8a1c61d85db6d1e488c66b0384c943abee4f6af7debf5ad4e4282e74ff83177c9e63d8ff081a4837c3489 + languageName: node + linkType: hard + +"lodash.flow@npm:^3.5.0": + version: 3.5.0 + resolution: "lodash.flow@npm:3.5.0" + checksum: a9a62ad344e3c5a1f42bc121da20f64dd855aaafecee24b1db640f29b88bd165d81c37ff7e380a7191de6f70b26f5918abcebbee8396624f78f3618a0b18634c + languageName: node + linkType: hard + +"lodash.isequal@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 + languageName: node + linkType: hard + +"lodash.isplainobject@npm:^4.0.6": + version: 4.0.6 + resolution: "lodash.isplainobject@npm:4.0.6" + checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 + languageName: node + linkType: hard + +"lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +"long@npm:^4.0.0": + version: 4.0.0 + resolution: "long@npm:4.0.0" + checksum: 16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744 + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 885ede7c3de4facccbd2cacc6168bae3a02c3e836159ea4252c87b6e34d40af819824b2d4edce330bfb5c4d6e8ce3ec5864bdcf9473fa1f53a4f8225860e5897 + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" + dependencies: + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 + http-cache-semantics: ^4.1.1 + is-lambda: ^1.0.1 + minipass: ^7.0.2 + minipass-fetch: ^3.0.0 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + ssri: ^10.0.0 + checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4": + version: 3.0.4 + resolution: "minimatch@npm:3.0.4" + dependencies: + brace-expansion: ^1.1.7 + checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: ^2.0.1 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + languageName: node + linkType: hard + +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5": + version: 1.2.5 + resolution: "minimist@npm:1.2.5" + checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" + dependencies: + encoding: ^0.1.13 + minipass: ^7.0.3 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: ^3.0.0 + checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: ^4.0.0 + checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: ^3.0.0 + yallist: ^4.0.0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1": + version: 0.5.5 + resolution: "mkdirp@npm:0.5.5" + dependencies: + minimist: ^1.2.5 + bin: + mkdirp: bin/cmd.js + checksum: 3bce20ea525f9477befe458ab85284b0b66c8dc3812f94155af07c827175948cdd8114852ac6c6d82009b13c1048c37f6d98743eb019651ee25c39acc8aabe7d + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"mute-stream@npm:0.0.8": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d + languageName: node + linkType: hard + +"negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + languageName: node + linkType: hard + +"nice-try@npm:^1.0.4": + version: 1.0.5 + resolution: "nice-try@npm:1.0.5" + checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff + languageName: node + linkType: hard + +"node-addon-api@npm:^2.0.0": + version: 2.0.2 + resolution: "node-addon-api@npm:2.0.2" + dependencies: + node-gyp: latest + checksum: 31fb22d674648204f8dd94167eb5aac896c841b84a9210d614bf5d97c74ef059cc6326389cf0c54d2086e35312938401d4cc82e5fcd679202503eb8ac84814f8 + languageName: node + linkType: hard + +"node-gyp-build@npm:^4.2.0": + version: 4.5.0 + resolution: "node-gyp-build@npm:4.5.0" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: d888bae0fb88335f69af1b57a2294a931c5042f36e413d8d364c992c9ebfa0b96ffe773179a5a2c8f04b73856e8634e09cce108dbb9804396d3cc8c5455ff2db + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" + dependencies: + env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 + glob: ^10.3.10 + graceful-fs: ^4.2.6 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^4.0.0 + bin: + node-gyp: bin/node-gyp.js + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" + dependencies: + abbrev: ^2.0.0 + bin: + nopt: bin/nopt.js + checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 + languageName: node + linkType: hard + +"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: ^2.1.4 + resolve: ^1.10.0 + semver: 2 || 3 || 4 || 5 + validate-npm-package-license: ^3.0.1 + checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 + languageName: node + linkType: hard + +"npm-run-path@npm:^2.0.0": + version: 2.0.2 + resolution: "npm-run-path@npm:2.0.2" + dependencies: + path-key: ^2.0.0 + checksum: acd5ad81648ba4588ba5a8effb1d98d2b339d31be16826a118d50f182a134ac523172101b82eab1d01cb4c2ba358e857d54cfafd8163a1ffe7bd52100b741125 + languageName: node + linkType: hard + +"object-hash@npm:^1.3.1": + version: 1.3.1 + resolution: "object-hash@npm:1.3.1" + checksum: fdcb957a2f15a9060e30655a9f683ba1fc25dfb8809a73d32e9634bec385a2f1d686c707ac1e5f69fb773bc12df03fb64c77ce3faeed83e35f4eb1946cb1989e + languageName: node + linkType: hard + +"object-inspect@npm:^1.9.0": + version: 1.9.0 + resolution: "object-inspect@npm:1.9.0" + checksum: 715d2ef5beebfecd5c6d5b29dd370b11bb37d46284d4c1e38463c1ab5dd182cb9d1b543b3f0ea682c84a1883863ea2fe6e6b7599a65a6ab043545189b06e8800 + languageName: node + linkType: hard + +"object-keys@npm:^1.0.12, object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a + languageName: node + linkType: hard + +"object.assign@npm:^4.1.2": + version: 4.1.2 + resolution: "object.assign@npm:4.1.2" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + has-symbols: ^1.0.1 + object-keys: ^1.1.1 + checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814 + languageName: node + linkType: hard + +"object.values@npm:^1.1.1": + version: 1.1.2 + resolution: "object.values@npm:1.1.2" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + es-abstract: ^1.18.0-next.1 + has: ^1.0.3 + checksum: c9a23a764f0df894625f87c397979081eb134468c7495eb62b1042e17ca28817b6c1cb1be2c502df38aa4a1f5e0cbfb07ecbc094415f9a91ce585ddf29b07f1d + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"onetime@npm:^5.1.0": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: ^2.1.0 + checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 + languageName: node + linkType: hard + +"opencollective-postinstall@npm:^2.0.2": + version: 2.0.3 + resolution: "opencollective-postinstall@npm:2.0.3" + bin: + opencollective-postinstall: index.js + checksum: 0a68c5cef135e46d11e665d5077398285d1ce5311c948e8327b435791c409744d4a6bb9c55bd6507fb5f2ef34b0ad920565adcdaf974cbdae701aead6f32b396 + languageName: node + linkType: hard + +"optionator@npm:^0.8.3": + version: 0.8.3 + resolution: "optionator@npm:0.8.3" + dependencies: + deep-is: ~0.1.3 + fast-levenshtein: ~2.0.6 + levn: ~0.3.0 + prelude-ls: ~1.1.2 + type-check: ~0.3.2 + word-wrap: ~1.2.3 + checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d + languageName: node + linkType: hard + +"p-finally@npm:^1.0.0": + version: 1.0.0 + resolution: "p-finally@npm:1.0.0" + checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 + languageName: node + linkType: hard + +"p-limit@npm:^1.1.0": + version: 1.3.0 + resolution: "p-limit@npm:1.3.0" + dependencies: + p-try: ^1.0.0 + checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-locate@npm:^2.0.0": + version: 2.0.0 + resolution: "p-locate@npm:2.0.0" + dependencies: + p-limit: ^1.1.0 + checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: ^2.2.0 + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: ^3.0.0 + checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c + languageName: node + linkType: hard + +"p-try@npm:^1.0.0": + version: 1.0.0 + resolution: "p-try@npm:1.0.0" + checksum: 3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: ^3.0.0 + checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff + languageName: node + linkType: hard + +"parse-json@npm:^2.2.0": + version: 2.2.0 + resolution: "parse-json@npm:2.2.0" + dependencies: + error-ex: ^1.2.0 + checksum: dda78a63e57a47b713a038630868538f718a7ca0cd172a36887b0392ccf544ed0374902eb28f8bf3409e8b71d62b79d17062f8543afccf2745f9b0b2d2bb80ca + languageName: node + linkType: hard + +"parse-json@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-json@npm:4.0.0" + dependencies: + error-ex: ^1.3.1 + json-parse-better-errors: ^1.0.1 + checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5 + languageName: node + linkType: hard + +"parse-json@npm:^5.0.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": ^7.0.0 + error-ex: ^1.3.1 + json-parse-even-better-errors: ^2.3.0 + lines-and-columns: ^1.1.6 + checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-key@npm:^2.0.0, path-key@npm:^2.0.1": + version: 2.0.1 + resolution: "path-key@npm:2.0.1" + checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.6": + version: 1.0.6 + resolution: "path-parse@npm:1.0.6" + checksum: 962a85dd384d68d469ec5ba4010df8f8f9b7e936ce603bbe3211476c5615feb3c2b1ca61211a78445fadc833f0b1a86ea6484c861035ec4ac93011ba9aff9a11 + languageName: node + linkType: hard + +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + languageName: node + linkType: hard + +"path-type@npm:^2.0.0": + version: 2.0.0 + resolution: "path-type@npm:2.0.0" + dependencies: + pify: ^2.0.0 + checksum: 749dc0c32d4ebe409da155a0022f9be3d08e6fd276adb3dfa27cb2486519ab2aa277d1453b3fde050831e0787e07b0885a75653fefcc82d883753c5b91121b1c + languageName: node + linkType: hard + +"pify@npm:^2.0.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba + languageName: node + linkType: hard + +"pkg-dir@npm:^2.0.0": + version: 2.0.0 + resolution: "pkg-dir@npm:2.0.0" + dependencies: + find-up: ^2.1.0 + checksum: 8c72b712305b51e1108f0ffda5ec1525a8307e54a5855db8fb1dcf77561a5ae98e2ba3b4814c9806a679f76b2f7e5dd98bde18d07e594ddd9fdd25e9cf242ea1 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: ^4.0.0 + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + +"please-upgrade-node@npm:^3.2.0": + version: 3.2.0 + resolution: "please-upgrade-node@npm:3.2.0" + dependencies: + semver-compare: ^1.0.0 + checksum: d87c41581a2a022fbe25965a97006238cd9b8cbbf49b39f78d262548149a9d30bd2bdf35fec3d810e0001e630cd46ef13c7e19c389dea8de7e64db271a2381bb + languageName: node + linkType: hard + +"prelude-ls@npm:~1.1.2": + version: 1.1.2 + resolution: "prelude-ls@npm:1.1.2" + checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 + languageName: node + linkType: hard + +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + +"progress@npm:^2.0.0": + version: 2.0.3 + resolution: "progress@npm:2.0.3" + checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 + languageName: node + linkType: hard + +"protobufjs@npm:^6.8.8": + version: 6.10.2 + resolution: "protobufjs@npm:6.10.2" + dependencies: + "@protobufjs/aspromise": ^1.1.2 + "@protobufjs/base64": ^1.1.2 + "@protobufjs/codegen": ^2.0.4 + "@protobufjs/eventemitter": ^1.1.0 + "@protobufjs/fetch": ^1.1.0 + "@protobufjs/float": ^1.0.2 + "@protobufjs/inquire": ^1.1.0 + "@protobufjs/path": ^1.1.2 + "@protobufjs/pool": ^1.1.0 + "@protobufjs/utf8": ^1.1.0 + "@types/long": ^4.0.1 + "@types/node": ^13.7.0 + long: ^4.0.0 + bin: + pbjs: bin/pbjs + pbts: bin/pbts + checksum: b48257c90540533ace5940c95ea89eaf93ffdd5a13b00d8c13349b68e3a494e3b1dee8c3cb9271bacacf0179feac2acb20efe2979bf2fce7b5e1690f71e66332 + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.4": + version: 7.2.5 + resolution: "protobufjs@npm:7.2.5" + dependencies: + "@protobufjs/aspromise": ^1.1.2 + "@protobufjs/base64": ^1.1.2 + "@protobufjs/codegen": ^2.0.4 + "@protobufjs/eventemitter": ^1.1.0 + "@protobufjs/fetch": ^1.1.0 + "@protobufjs/float": ^1.0.2 + "@protobufjs/inquire": ^1.1.0 + "@protobufjs/path": ^1.1.2 + "@protobufjs/pool": ^1.1.0 + "@protobufjs/utf8": ^1.1.0 + "@types/node": ">=13.7.0" + long: ^5.0.0 + checksum: 3770a072114061faebbb17cfd135bc4e187b66bc6f40cd8bac624368b0270871ec0cfb43a02b9fb4f029c8335808a840f1afba3c2e7ede7063b98ae6b98a703f + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.0 + resolution: "pump@npm:3.0.0" + dependencies: + end-of-stream: ^1.1.0 + once: ^1.3.1 + checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.1.1 + resolution: "punycode@npm:2.1.1" + checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 + languageName: node + linkType: hard + +"read-pkg-up@npm:^2.0.0": + version: 2.0.0 + resolution: "read-pkg-up@npm:2.0.0" + dependencies: + find-up: ^2.0.0 + read-pkg: ^2.0.0 + checksum: 22f9026fb72219ecd165f94f589461c70a88461dc7ea0d439a310ef2a5271ff176a4df4e5edfad087d8ac89b8553945eb209476b671e8ed081c990f30fc40b27 + languageName: node + linkType: hard + +"read-pkg@npm:^2.0.0": + version: 2.0.0 + resolution: "read-pkg@npm:2.0.0" + dependencies: + load-json-file: ^2.0.0 + normalize-package-data: ^2.3.2 + path-type: ^2.0.0 + checksum: 85c5bf35f2d96acdd756151ba83251831bb2b1040b7d96adce70b2cb119b5320417f34876de0929f2d06c67f3df33ef4636427df3533913876f9ef2487a6f48f + languageName: node + linkType: hard + +"read-pkg@npm:^5.2.0": + version: 5.2.0 + resolution: "read-pkg@npm:5.2.0" + dependencies: + "@types/normalize-package-data": ^2.4.0 + normalize-package-data: ^2.5.0 + parse-json: ^5.0.0 + type-fest: ^0.6.0 + checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 + languageName: node + linkType: hard + +"readable-stream@npm:^3.6.0": + version: 3.6.0 + resolution: "readable-stream@npm:3.6.0" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + languageName: node + linkType: hard + +"rechoir@npm:^0.6.2": + version: 0.6.2 + resolution: "rechoir@npm:0.6.2" + dependencies: + resolve: ^1.1.6 + checksum: fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b + languageName: node + linkType: hard + +"regexpp@npm:^2.0.1": + version: 2.0.1 + resolution: "regexpp@npm:2.0.1" + checksum: 1f41cf80ac08514c6665812e3dcc0673569431d3285db27053f8b237a758992fb55d6ddfbc264db399ff4f7a7db432900ca3a029daa28a75e0436231872091b1 + languageName: node + linkType: hard + +"regexpp@npm:^3.0.0": + version: 3.1.0 + resolution: "regexpp@npm:3.1.0" + checksum: 63bcb2c98d63274774c79bef256e03f716d25f1fa8427267d0302d1436a83fa0d905f4e8a172fdfa99fb4d84833df2fb3bf7da2a1a868f156e913174c32b1139 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 + languageName: node + linkType: hard + +"resolve-from@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-from@npm:3.0.0" + checksum: fff9819254d2d62b57f74e5c2ca9c0bdd425ca47287c4d801bc15f947533148d858229ded7793b0f59e61e49e782fffd6722048add12996e1bd4333c29669062 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f + languageName: node + linkType: hard + +"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.13.1, resolve@npm:^1.17.0": + version: 1.19.0 + resolution: "resolve@npm:1.19.0" + dependencies: + is-core-module: ^2.1.0 + path-parse: ^1.0.6 + checksum: a05b356e47b85ad3613d9e2a39a824f3c27f4fcad9c9ff6c7cc71a2e314c5904a90ab37481ad0069d03cab9eaaac6eb68aca1bc3355fdb05f1045cd50e2aacea + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.17.0#~builtin": + version: 1.19.0 + resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=c3c19d" + dependencies: + is-core-module: ^2.1.0 + path-parse: ^1.0.6 + checksum: 2443b94d347e6946c87c85faf13071f605e609e0b54784829b0ed2b917d050bfc1cbaf4ecc6453f224cfa7d0c5dcd97cbb273454cd210bee68e4af15c1a5abc9 + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"rimraf@npm:2.6.3": + version: 2.6.3 + resolution: "rimraf@npm:2.6.3" + dependencies: + glob: ^7.1.3 + bin: + rimraf: ./bin.js + checksum: 3ea587b981a19016297edb96d1ffe48af7e6af69660e3b371dbfc73722a73a0b0e9be5c88089fbeeb866c389c1098e07f64929c7414290504b855f54f901ab10 + languageName: node + linkType: hard + +"run-async@npm:^2.4.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 + languageName: node + linkType: hard + +"run-node@npm:^1.0.0": + version: 1.0.0 + resolution: "run-node@npm:1.0.0" + bin: + run-node: run-node + checksum: 99a0846de16d64c81e7cce487b8d7a77907d7ff69e229ad154cc7ee33ded6f82f71309f47de33cc4c206de6c7b7c37f641d7b6488bb85cc0bfe4da6d8b029242 + languageName: node + linkType: hard + +"rxjs@npm:^6.6.0": + version: 6.6.3 + resolution: "rxjs@npm:6.6.3" + dependencies: + tslib: ^1.9.0 + checksum: c7206389f5a91f89c2248aa9ef5ce73f979524c676e557ec2088b10ec138d91fd653ebee6cdb65532b6c05278eb3c8364ccd6feb9a499092d67731318cf05977 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"semver-compare@npm:^1.0.0": + version: 1.0.0 + resolution: "semver-compare@npm:1.0.0" + checksum: dd1d7e2909744cf2cf71864ac718efc990297f9de2913b68e41a214319e70174b1d1793ac16e31183b128c2b9812541300cb324db8168e6cf6b570703b171c68 + languageName: node + linkType: hard + +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0": + version: 5.7.1 + resolution: "semver@npm:5.7.1" + bin: + semver: ./bin/semver + checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + languageName: node + linkType: hard + +"semver@npm:^6.1.0, semver@npm:^6.1.2": + version: 6.3.0 + resolution: "semver@npm:6.3.0" + bin: + semver: ./bin/semver.js + checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + languageName: node + linkType: hard + +"semver@npm:^7.3.2": + version: 7.3.4 + resolution: "semver@npm:7.3.4" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 96451bfd7cba9b60ee87571959dc47e87c95b2fe58a9312a926340fee9907fc7bc062c352efdaf5bb24b2dff59c145e14faf7eb9d718a84b4751312531b39f43 + languageName: node + linkType: hard + +"semver@npm:^7.3.5": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + languageName: node + linkType: hard + +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: ^1.0.0 + checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: ^3.0.0 + checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"shelljs@npm:^0.8.4": + version: 0.8.4 + resolution: "shelljs@npm:0.8.4" + dependencies: + glob: ^7.0.0 + interpret: ^1.0.0 + rechoir: ^0.6.2 + bin: + shjs: bin/shjs + checksum: 27f83206ef6a4f5b74a493726c3e6b4c3e07a9c2aac94c5e692d800a61353c18a8234967bd8523b1346abe718beb563843687fb57f466529ba06db3cae6f0bb3 + languageName: node + linkType: hard + +"shx@npm:^0.3.2": + version: 0.3.3 + resolution: "shx@npm:0.3.3" + dependencies: + minimist: ^1.2.3 + shelljs: ^0.8.4 + bin: + shx: lib/cli.js + checksum: 2e408a79c680cef4d719a56563217031ef20d5c2c18fdfe28933e22d833adabd995ad6fa6be087a141832cb17010facfc0288e90a6743c0276b478759fd393e0 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2": + version: 3.0.3 + resolution: "signal-exit@npm:3.0.3" + checksum: f0169d3f1263d06df32ca072b0bf33b34c6f8f0341a7a1621558a2444dfbe8f5fec76b35537fcc6f0bc4944bdb5336fe0bdcf41a5422c4e45a1dba3f45475e6c + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + +"slice-ansi@npm:^2.1.0": + version: 2.1.0 + resolution: "slice-ansi@npm:2.1.0" + dependencies: + ansi-styles: ^3.2.0 + astral-regex: ^1.0.0 + is-fullwidth-code-point: ^2.0.0 + checksum: 4e82995aa59cef7eb03ef232d73c2239a15efa0ace87a01f3012ebb942e963fbb05d448ce7391efcd52ab9c32724164aba2086f5143e0445c969221dde3b6b1e + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d + languageName: node + linkType: hard + +"socks@npm:^2.7.1": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + languageName: node + linkType: hard + +"spdx-correct@npm:^3.0.0": + version: 3.1.1 + resolution: "spdx-correct@npm:3.1.1" + dependencies: + spdx-expression-parse: ^3.0.0 + spdx-license-ids: ^3.0.0 + checksum: 77ce438344a34f9930feffa61be0eddcda5b55fc592906ef75621d4b52c07400a97084d8701557b13f7d2aae0cb64f808431f469e566ef3fe0a3a131dcb775a6 + languageName: node + linkType: hard + +"spdx-exceptions@npm:^2.1.0": + version: 2.3.0 + resolution: "spdx-exceptions@npm:2.3.0" + checksum: cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^3.0.0": + version: 3.0.1 + resolution: "spdx-expression-parse@npm:3.0.1" + dependencies: + spdx-exceptions: ^2.1.0 + spdx-license-ids: ^3.0.0 + checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde + languageName: node + linkType: hard + +"spdx-license-ids@npm:^3.0.0": + version: 3.0.7 + resolution: "spdx-license-ids@npm:3.0.7" + checksum: b52a88aebc19b4c69049349939e1948014c4d10f52a11870431fc1cc6551de411d19e4570f5f1df2d8b7089bec921df9017a3d5199ae2468b2b432171945278e + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 + languageName: node + linkType: hard + +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" + dependencies: + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^3.0.0": + version: 3.1.0 + resolution: "string-width@npm:3.1.0" + dependencies: + emoji-regex: ^7.0.1 + is-fullwidth-code-point: ^2.0.0 + strip-ansi: ^5.1.0 + checksum: 57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0": + version: 4.2.0 + resolution: "string-width@npm:4.2.0" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.0 + checksum: ee2c68df9a3ce4256565d2bdc8490f5706f195f88e799d3d425889264d3eff3d7984fe8b38dfc983dac948e03d8cdc737294b1c81f1528c37c9935d86b67593d + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.3": + version: 1.0.3 + resolution: "string.prototype.trimend@npm:1.0.3" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + checksum: 6bff84b939269bae621dd2035f73a147170bab100b5f72e700b889e9e5c89422de65ca9b79feb6b0c4c5c5d9d85c7c73c3f5c3a3c7d6ffddb90d338f78c6d344 + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.3": + version: 1.0.3 + resolution: "string.prototype.trimstart@npm:1.0.3" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + checksum: 46c49a70d9ae19ff0e83b90c86aceabfd4b048ad7d1f83eaf379d2b7e230fee9d19d774ce9f6cfbe08d0ea71bf13b7618684d619254c5c1785943df5e3a76c10 + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: ^4.1.0 + checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0": + version: 6.0.0 + resolution: "strip-ansi@npm:6.0.0" + dependencies: + ansi-regex: ^5.0.0 + checksum: 04c3239ede44c4d195b0e66c0ad58b932f08bec7d05290416d361ff908ad282ecdaf5d9731e322c84f151d427436bde01f05b7422c3ec26dd927586736b0e5d0 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-eof@npm:^1.0.0": + version: 1.0.0 + resolution: "strip-eof@npm:1.0.0" + checksum: 40bc8ddd7e072f8ba0c2d6d05267b4e0a4800898c3435b5fb5f5a21e6e47dfaff18467e7aa0d1844bb5d6274c3097246595841fbfeb317e541974ee992cac506 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.0.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: ^3.0.0 + checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"table@npm:^5.2.3": + version: 5.4.6 + resolution: "table@npm:5.4.6" + dependencies: + ajv: ^6.10.2 + lodash: ^4.17.14 + slice-ansi: ^2.1.0 + string-width: ^3.0.0 + checksum: 9e35d3efa788edc17237eef8852f8e4b9178efd65a7d115141777b2ee77df4b7796c05f4ed3712d858f98894ac5935a481ceeb6dcb9895e2f67a61cce0e63b6c + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.2.0 + resolution: "tar@npm:6.2.0" + dependencies: + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^5.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a + languageName: node + linkType: hard + +"through@npm:^2.3.6": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: ~1.0.2 + checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 + languageName: node + linkType: hard + +"ts-imm@npm:0.4.0": + version: 0.4.0 + resolution: "ts-imm@npm:0.4.0" + checksum: 05b194c5024c01f92a5f378f32283db6cd56a31c6521e4998b801ba16ff9da1110d1a67650300e303ae85bd18ac433651666a875aecacf1e0cfe83b807c1b9b6 + languageName: node + linkType: hard + +"ts-poet@npm:^1.0.1": + version: 1.0.1 + resolution: "ts-poet@npm:1.0.1" + dependencies: + lodash: ^4.17.15 + ts-imm: 0.4.0 + checksum: 40d4070f92f75010f134b6671275fe4c82badffb7b17a2c997438d9d51e789fdf05c062f5dfe95b76e5189574ab37165b1c5bc2041cdd23867f281e8023c04a9 + languageName: node + linkType: hard + +"ts-proto@npm:^1.41.1": + version: 1.41.1 + resolution: "ts-proto@npm:1.41.1" + dependencies: + "@types/object-hash": ^1.3.0 + dataloader: ^1.4.0 + object-hash: ^1.3.1 + protobufjs: ^6.8.8 + ts-poet: ^1.0.1 + bin: + protoc-gen-ts_proto: protoc-gen-ts_proto + checksum: 3dffa48bf0939ec396ac25f5d5a61dc1e4a3c74bc9797728f73644c4b84c8b14022aa8e6cd411bb0574490f894c20dafc1e2fa407d32a532ed758a867262fdcd + languageName: node + linkType: hard + +"ts-protoc-gen@npm:^0.12.0": + version: 0.12.0 + resolution: "ts-protoc-gen@npm:0.12.0" + dependencies: + google-protobuf: ^3.6.1 + bin: + protoc-gen-ts: bin/protoc-gen-ts + checksum: c1622ce0af70a26f4674023771277d60c8ed98e0a7daee6026bf6aa7d702e41bbda1f40cf28f4e4d3ee2b14ae82c4763631672a7bb2768204e51791f7bf90ea4 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^3.9.0": + version: 3.9.0 + resolution: "tsconfig-paths@npm:3.9.0" + dependencies: + "@types/json5": ^0.0.29 + json5: ^1.0.1 + minimist: ^1.2.0 + strip-bom: ^3.0.0 + checksum: 243b3b098c76a4ca90ea0431683f3755a4ff175c6123bcba5f7b4bd80fe2ef8fa9bdc8f4d525148a1e71ade7f3e037e7c0313ae177fd12398ab68f05c2c7f25d + languageName: node + linkType: hard + +"tslib@npm:^1.10.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + +"tsutils@npm:^3.17.1": + version: 3.19.1 + resolution: "tsutils@npm:3.19.1" + dependencies: + tslib: ^1.8.1 + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + checksum: b4e0f4616922254e2e9bab9dd6ebc18a93aad5ce373dad5c29b469b63df273738595476cb2a7c85d1a2db6370c9d2d93f2b6000adcb224022f4545752b13f854 + languageName: node + linkType: hard + +"tweetnacl@npm:^1.0.3": + version: 1.0.3 + resolution: "tweetnacl@npm:1.0.3" + checksum: e4a57cac188f0c53f24c7a33279e223618a2bfb5fea426231991652a13247bea06b081fd745d71291fcae0f4428d29beba1b984b1f1ce6f66b06a6d1ab90645c + languageName: node + linkType: hard + +"type-check@npm:~0.3.2": + version: 0.3.2 + resolution: "type-check@npm:0.3.2" + dependencies: + prelude-ls: ~1.1.2 + checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 + languageName: node + linkType: hard + +"type-fest@npm:^0.11.0": + version: 0.11.0 + resolution: "type-fest@npm:0.11.0" + checksum: 8e7589e1eb5ced6c8e1d3051553b59b9f525c41e58baa898229915781c7bf55db8cb2f74e56d8031f6af5af2eecc7cb8da9ca3af7e5b80b49d8ca5a81891f3f9 + languageName: node + linkType: hard + +"type-fest@npm:^0.6.0": + version: 0.6.0 + resolution: "type-fest@npm:0.6.0" + checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f + languageName: node + linkType: hard + +"type-fest@npm:^0.8.1": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 + languageName: node + linkType: hard + +"typescript@npm:^3.5.3": + version: 3.9.7 + resolution: "typescript@npm:3.9.7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: d549bf1d3a93796b45be9d1dbebbef63777f8cc4d788461f4bfdb6cb07371a97d3e471c7f39dbe31107e8a25d6d8b2ef5e967af7e8e1768d9560bd95095b360b + languageName: node + linkType: hard + +"typescript@patch:typescript@^3.5.3#~builtin": + version: 3.9.7 + resolution: "typescript@patch:typescript@npm%3A3.9.7#~builtin::version=3.9.7&hash=3bd3d3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: be4742230d87145344866f264771c0d78fe548479694279de1d8c9b1ea0942b1016a1957f87952924b370f86107bc71d95eb7feea16ad8875c61c571aca280e6 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"v8-compile-cache@npm:^2.0.3": + version: 2.2.0 + resolution: "v8-compile-cache@npm:2.2.0" + checksum: b5916ac2079a4d3de003d9d657d37e1b96453603158ccf6f3d2cc64d0018b71f3576fd3534f519829f9641b4588c830b9363dc5821fe213a51c1b1b3728a382a + languageName: node + linkType: hard + +"validate-npm-package-license@npm:^3.0.1": + version: 3.0.4 + resolution: "validate-npm-package-license@npm:3.0.4" + dependencies: + spdx-correct: ^3.0.0 + spdx-expression-parse: ^3.0.0 + checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad + languageName: node + linkType: hard + +"which@npm:^1.2.9": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: ^2.0.0 + bin: + which: ./bin/which + checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: ^3.1.1 + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + languageName: node + linkType: hard + +"word-wrap@npm:~1.2.3": + version: 1.2.3 + resolution: "word-wrap@npm:1.2.3" + checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"write@npm:1.0.3": + version: 1.0.3 + resolution: "write@npm:1.0.3" + dependencies: + mkdirp: ^0.5.1 + checksum: 6496197ceb2d6faeeb8b5fe2659ca804e801e4989dff9fb8a66fe76179ce4ccc378c982ef906733caea1220c8dbe05a666d82127959ac4456e70111af8b8df73 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: ^8.0.1 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.3 + y18n: ^5.0.5 + yargs-parser: ^21.1.1 + checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a + languageName: node + linkType: hard