From 4dd6fab818984d11aad5d9a47839f86a8d340f12 Mon Sep 17 00:00:00 2001 From: woodser Date: Wed, 5 May 2021 14:03:43 -0400 Subject: [PATCH] update to haveno 1.6.2 (#1) add ui poc screenshot separate instructions to update protobuf client --- README.md | 16 +- config/grpc.proto | 411 +- config/pb.proto | 216 +- haveno-ui-poc.png | Bin 0 -> 118483 bytes src/grpc_grpc_web_pb.js | 2126 ++++++- src/grpc_pb.js | 11694 +++++++++++++++++++++++++++++++++++++- src/pb_pb.js | 4769 +++++++++++++--- 7 files changed, 18152 insertions(+), 1080 deletions(-) create mode 100644 haveno-ui-poc.png diff --git a/README.md b/README.md index 8645cb65..77f68aac 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,21 @@ A proof of concept to fetch and render data from Haveno's daemon in ReactJS. This application is a basic [create-react-app](https://github.com/facebook/create-react-app) with typescript using [grpc-web](https://github.com/grpc/grpc-web) and a proxy ([envoy](https://www.envoyproxy.io/)) for Haveno's gRPC daemon. -# How to Run in a Browser +## How to Run in a Browser -1. [Run a local Haveno test network](https://github.com/woodser/haveno#running-a-local-haveno-test-network) except replace `./bisq-desktop` with `./bisq-daemon` when starting the arbitrator, Alice, and Bob. +1. [Run a local Haveno test network](https://github.com/woodser/haveno#running-a-local-haveno-test-network) except replace `./bisq-desktop` with `./bisq-daemon` when starting Alice at port 9999. 2. `git clone https://github.com/haveno-dex/haveno-ui-poc` -3. `./bin/build_protobuf.sh` 4. Start envoy with the config in ./config/envoy.yaml
Example: `docker run --rm -it -v ~/git/haveno-ui-poc/config/envoy.yaml:/envoy.yaml -p 8080:8080 envoyproxy/envoy-dev:8a2143613d43d17d1eb35a24b4a4a4c432215606 -c /envoy.yaml` 5. `npm install` 6. `npm start` to open http://localhost:3000 in a browser -7. Confirm that the Haveno daemon version is displayed (1.3.9). \ No newline at end of file +7. Confirm that the Haveno daemon version is displayed (1.6.2) + +

+
+

+ +## How to Update the Protobuf Client + +1. Copy grpc.proto and pb.proto from Haveno's [protobuf definitions](https://github.com/haveno-dex/haveno/tree/master/proto/src/main/proto) to ./config. +2. `./bin/build_protobuf.sh` \ No newline at end of file diff --git a/config/grpc.proto b/config/grpc.proto index 49f47e15..e387aa90 100644 --- a/config/grpc.proto +++ b/config/grpc.proto @@ -40,15 +40,56 @@ message RegisterDisputeAgentRequest { message RegisterDisputeAgentReply { } +/////////////////////////////////////////////////////////////////////////////////////////// +// Help +/////////////////////////////////////////////////////////////////////////////////////////// + +service Help { + rpc GetMethodHelp (GetMethodHelpRequest) returns (GetMethodHelpReply) { + } +} + +message GetMethodHelpRequest { + string methodName = 1; +} + +message GetMethodHelpReply { + string methodHelp = 1; +} + /////////////////////////////////////////////////////////////////////////////////////////// // Offers /////////////////////////////////////////////////////////////////////////////////////////// service Offers { + rpc GetOffer (GetOfferRequest) returns (GetOfferReply) { + } + rpc GetMyOffer (GetMyOfferRequest) returns (GetMyOfferReply) { + } rpc GetOffers (GetOffersRequest) returns (GetOffersReply) { } + rpc GetMyOffers (GetMyOffersRequest) returns (GetMyOffersReply) { + } rpc CreateOffer (CreateOfferRequest) returns (CreateOfferReply) { } + rpc CancelOffer (CancelOfferRequest) returns (CancelOfferReply) { + } +} + +message GetOfferRequest { + string id = 1; +} + +message GetOfferReply { + OfferInfo offer = 1; +} + +message GetMyOfferRequest { + string id = 1; +} + +message GetMyOfferReply { + OfferInfo offer = 1; } message GetOffersRequest { @@ -60,6 +101,15 @@ message GetOffersReply { repeated OfferInfo offers = 1; } +message GetMyOffersRequest { + string direction = 1; + string currencyCode = 2; +} + +message GetMyOffersReply { + repeated OfferInfo offers = 1; +} + message CreateOfferRequest { string currencyCode = 1; string direction = 2; @@ -69,13 +119,22 @@ message CreateOfferRequest { uint64 amount = 6; uint64 minAmount = 7; double buyerSecurityDeposit = 8; - string paymentAccountId = 9; + uint64 triggerPrice = 9; + string paymentAccountId = 10; + string makerFeeCurrencyCode = 11; } message CreateOfferReply { OfferInfo offer = 1; } +message CancelOfferRequest { + string id = 1; +} + +message CancelOfferReply { +} + message OfferInfo { string id = 1; string direction = 2; @@ -87,12 +146,24 @@ message OfferInfo { uint64 volume = 8; uint64 minVolume = 9; uint64 buyerSecurityDeposit = 10; - string paymentAccountId = 11; // only used when creating offer - string paymentMethodId = 12; - string paymentMethodShortName = 13; - string baseCurrencyCode = 14; - string counterCurrencyCode = 15; - uint64 date = 16; + uint64 triggerPrice = 11; + bool isCurrencyForMakerFeeBtc = 12; + string paymentAccountId = 13; + string paymentMethodId = 14; + string paymentMethodShortName = 15; + string baseCurrencyCode = 16; + string counterCurrencyCode = 17; + uint64 date = 18; + string state = 19; + uint64 sellerSecurityDeposit = 20; + string offerFeePaymentTxId = 21; + uint64 txFee = 22; + uint64 makerFee = 23; +} + +message AvailabilityResultWithDescription { + AvailabilityResult availabilityResult = 1; + string description = 2; } /////////////////////////////////////////////////////////////////////////////////////////// @@ -104,17 +175,22 @@ service PaymentAccounts { } rpc GetPaymentAccounts (GetPaymentAccountsRequest) returns (GetPaymentAccountsReply) { } + rpc GetPaymentMethods (GetPaymentMethodsRequest) returns (GetPaymentMethodsReply) { + } + rpc GetPaymentAccountForm (GetPaymentAccountFormRequest) returns (GetPaymentAccountFormReply) { + } + rpc CreateCryptoCurrencyPaymentAccount (CreateCryptoCurrencyPaymentAccountRequest) returns (CreateCryptoCurrencyPaymentAccountReply) { + } + rpc GetCryptoCurrencyPaymentMethods (GetCryptoCurrencyPaymentMethodsRequest) returns (GetCryptoCurrencyPaymentMethodsReply) { + } } message CreatePaymentAccountRequest { - string paymentMethodId = 1; - string accountName = 2; - string accountNumber = 3; - // TODO Support all currencies. Maybe add a repeated and if only one is used its a singletonList. - string currencyCode = 4; + string paymentAccountForm = 1; } message CreatePaymentAccountReply { + PaymentAccount paymentAccount = 1; } message GetPaymentAccountsRequest { @@ -124,6 +200,39 @@ message GetPaymentAccountsReply { repeated PaymentAccount paymentAccounts = 1; } +message GetPaymentMethodsRequest { +} + +message GetPaymentMethodsReply { + repeated PaymentMethod paymentMethods = 1; +} + +message GetPaymentAccountFormRequest { + string paymentMethodId = 1; +} + +message GetPaymentAccountFormReply { + string paymentAccountFormJson = 1; +} + +message CreateCryptoCurrencyPaymentAccountRequest { + string accountName = 1; + string currencyCode = 2; + string address = 3; + bool tradeInstant = 4; +} + +message CreateCryptoCurrencyPaymentAccountReply { + PaymentAccount paymentAccount = 1; +} + +message GetCryptoCurrencyPaymentMethodsRequest { +} + +message GetCryptoCurrencyPaymentMethodsReply { + repeated PaymentMethod paymentMethods = 1; +} + /////////////////////////////////////////////////////////////////////////////////////////// // Price /////////////////////////////////////////////////////////////////////////////////////////// @@ -154,7 +263,165 @@ message GetTradeStatisticsRequest { } message GetTradeStatisticsReply { - repeated TradeStatistics2 TradeStatistics = 1; + repeated TradeStatistics3 TradeStatistics = 1; +} + +/////////////////////////////////////////////////////////////////////////////////////////// +// Shutdown +/////////////////////////////////////////////////////////////////////////////////////////// + +service ShutdownServer { + rpc Stop (StopRequest) returns (StopReply) { + } +} + +message StopRequest { +} + +message StopReply { +} + +/////////////////////////////////////////////////////////////////////////////////////////// +// Trades +/////////////////////////////////////////////////////////////////////////////////////////// + +service Trades { + rpc GetTrade (GetTradeRequest) returns (GetTradeReply) { + } + rpc TakeOffer (TakeOfferRequest) returns (TakeOfferReply) { + } + rpc ConfirmPaymentStarted (ConfirmPaymentStartedRequest) returns (ConfirmPaymentStartedReply) { + } + rpc ConfirmPaymentReceived (ConfirmPaymentReceivedRequest) returns (ConfirmPaymentReceivedReply) { + } + rpc KeepFunds (KeepFundsRequest) returns (KeepFundsReply) { + } + rpc WithdrawFunds (WithdrawFundsRequest) returns (WithdrawFundsReply) { + } +} + +message TakeOfferRequest { + string offerId = 1; + string paymentAccountId = 2; + string takerFeeCurrencyCode = 3; +} + +message TakeOfferReply { + TradeInfo trade = 1; + AvailabilityResultWithDescription failureReason = 2; +} + +message ConfirmPaymentStartedRequest { + string tradeId = 1; +} + +message ConfirmPaymentStartedReply { +} + +message ConfirmPaymentReceivedRequest { + string tradeId = 1; +} + +message ConfirmPaymentReceivedReply { +} + +message GetTradeRequest { + string tradeId = 1; +} + +message GetTradeReply { + TradeInfo trade = 1; +} + +message KeepFundsRequest { + string tradeId = 1; +} + +message KeepFundsReply { +} + +message WithdrawFundsRequest { + string tradeId = 1; + string address = 2; + string memo = 3; +} + +message WithdrawFundsReply { +} + +message TradeInfo { + OfferInfo offer = 1; + string tradeId = 2; + string shortId = 3; + uint64 date = 4; + string role = 5; + uint64 txFeeAsLong = 7; + uint64 takerFeeAsLong = 8; + string takerFeeTxId = 9; + reserved 10; // was depositTxId + string payoutTxId = 11; + uint64 tradeAmountAsLong = 12; + uint64 tradePrice = 13; + string tradingPeerNodeAddress = 14; + string state = 15; + string phase = 16; + string tradePeriodState = 17; + bool isDepositPublished = 18; + bool isDepositConfirmed = 19; + bool isFiatSent = 20; + bool isFiatReceived = 21; + bool isPayoutPublished = 22; + bool isWithdrawn = 23; + string contractAsJson = 24; + ContractInfo contract = 25; + + string makerDepositTxId = 100; + string takerDepositTxId = 101; +} + +message ContractInfo { + string buyerNodeAddress = 1; + string sellerNodeAddress = 2; + reserved 3; // was mediatorNodeAddress + reserved 4; // was refundAgendNodeAddress + bool isBuyerMakerAndSellerTaker = 5; + string makerAccountId = 6; + string takerAccountId = 7; + PaymentAccountPayloadInfo makerPaymentAccountPayload = 8; + PaymentAccountPayloadInfo takerPaymentAccountPayload = 9; + string makerPayoutAddressString = 10; + string takerPayoutAddressString = 11; + uint64 lockTime = 12; + + string arbitratorNodeAddress = 100; +} + +message PaymentAccountPayloadInfo { + string id = 1; + string paymentMethodId = 2; + string address = 3; +} + +/////////////////////////////////////////////////////////////////////////////////////////// +// Transactions +/////////////////////////////////////////////////////////////////////////////////////////// + +message TxFeeRateInfo { + bool useCustomTxFeeRate = 1; + uint64 customTxFeeRate = 2; + uint64 feeServiceRate = 3; + uint64 lastFeeServiceRequestTs = 4; + uint64 minFeeServiceRate = 5; +} + +message TxInfo { + string txId = 1; + uint64 inputSum = 2; + uint64 outputSum = 3; + uint64 fee = 4; + int32 size = 5; + bool isPending = 6; + string memo = 7; } /////////////////////////////////////////////////////////////////////////////////////////// @@ -162,10 +429,26 @@ message GetTradeStatisticsReply { /////////////////////////////////////////////////////////////////////////////////////////// service Wallets { - rpc GetBalance (GetBalanceRequest) returns (GetBalanceReply) { + rpc GetBalances (GetBalancesRequest) returns (GetBalancesReply) { } rpc GetAddressBalance (GetAddressBalanceRequest) returns (GetAddressBalanceReply) { } + rpc GetUnusedBsqAddress (GetUnusedBsqAddressRequest) returns (GetUnusedBsqAddressReply) { + } + rpc SendBsq (SendBsqRequest) returns (SendBsqReply) { + } + rpc SendBtc (SendBtcRequest) returns (SendBtcReply) { + } + rpc VerifyBsqSentToAddress (VerifyBsqSentToAddressRequest) returns (VerifyBsqSentToAddressReply) { + } + rpc GetTxFeeRate (GetTxFeeRateRequest) returns (GetTxFeeRateReply) { + } + rpc SetTxFeeRatePreference (SetTxFeeRatePreferenceRequest) returns (SetTxFeeRatePreferenceReply) { + } + rpc UnsetTxFeeRatePreference (UnsetTxFeeRatePreferenceRequest) returns (UnsetTxFeeRatePreferenceReply) { + } + rpc GetTransaction (GetTransactionRequest) returns (GetTransactionReply) { + } rpc GetFundingAddresses (GetFundingAddressesRequest) returns (GetFundingAddressesReply) { } rpc SetWalletPassword (SetWalletPasswordRequest) returns (SetWalletPasswordReply) { @@ -178,11 +461,12 @@ service Wallets { } } -message GetBalanceRequest { +message GetBalancesRequest { + string currencyCode = 1; } -message GetBalanceReply { - uint64 balance = 1; +message GetBalancesReply { + BalancesInfo balances = 1; } message GetAddressBalanceRequest { @@ -193,6 +477,73 @@ message GetAddressBalanceReply { AddressBalanceInfo addressBalanceInfo = 1; } +message GetUnusedBsqAddressRequest { +} + +message GetUnusedBsqAddressReply { + string address = 1; +} + +message SendBsqRequest { + string address = 1; + string amount = 2; + string txFeeRate = 3; +} + +message SendBsqReply { + TxInfo txInfo = 1; +} + +message SendBtcRequest { + string address = 1; + string amount = 2; + string txFeeRate = 3; + string memo = 4; +} + +message SendBtcReply { + TxInfo txInfo = 1; +} + +message VerifyBsqSentToAddressRequest { + string address = 1; + string amount = 2; +} + +message VerifyBsqSentToAddressReply { + bool isAmountReceived = 1; +} + +message GetTxFeeRateRequest { +} + +message GetTxFeeRateReply { + TxFeeRateInfo txFeeRateInfo = 1; +} + +message SetTxFeeRatePreferenceRequest { + uint64 txFeeRatePreference = 1; +} + +message SetTxFeeRatePreferenceReply { + TxFeeRateInfo txFeeRateInfo = 1; +} + +message UnsetTxFeeRatePreferenceRequest { +} + +message UnsetTxFeeRatePreferenceReply { + TxFeeRateInfo txFeeRateInfo = 1; +} + +message GetTransactionRequest { + string txId = 1; +} + +message GetTransactionReply { + TxInfo txInfo = 1; +} + message GetFundingAddressesRequest { } @@ -229,10 +580,35 @@ message UnlockWalletRequest { message UnlockWalletReply { } +message BalancesInfo { + // Field names are shortened for readability's sake, i.e., + // balancesInfo.getBtc().getAvailableBalance() is cleaner than + // balancesInfo.getBtcBalanceInfo().getAvailableBalance(). + BsqBalanceInfo bsq = 1; + BtcBalanceInfo btc = 2; +} + +message BsqBalanceInfo { + uint64 availableConfirmedBalance = 1; + uint64 unverifiedBalance = 2; + uint64 unconfirmedChangeBalance = 3; + uint64 lockedForVotingBalance = 4; + uint64 lockupBondsBalance = 5; + uint64 unlockingBondsBalance = 6; +} + +message BtcBalanceInfo { + uint64 availableBalance = 1; + uint64 reservedBalance = 2; + uint64 totalAvailableBalance = 3; + uint64 lockedBalance = 4; +} + message AddressBalanceInfo { string address = 1; int64 balance = 2; int64 numConfirmations = 3; + bool isAddressUnused = 4; } /////////////////////////////////////////////////////////////////////////////////////////// @@ -250,4 +626,3 @@ message GetVersionRequest { message GetVersionReply { string version = 1; } - diff --git a/config/pb.proto b/config/pb.proto index 0b62e437..8d0aec26 100644 --- a/config/pb.proto +++ b/config/pb.proto @@ -78,6 +78,9 @@ message NetworkEnvelope { RefreshTradeStateRequest refresh_trade_state_request = 50 [deprecated = true]; TraderSignedWitnessMessage trader_signed_witness_message = 51 [deprecated = true]; + + GetInventoryRequest get_inventory_request = 52; + GetInventoryResponse get_inventory_response = 53; InitTradeRequest init_trade_request = 1001; MakerReadyToFundMultisigRequest maker_ready_to_fund_multisig_request = 1002; @@ -146,6 +149,16 @@ message Pong { int32 request_nonce = 1; } +// Inventory + +message GetInventoryRequest { + string version = 1; +} + +message GetInventoryResponse { + map inventory = 1; +} + // offer message OfferAvailabilityRequest { @@ -154,6 +167,7 @@ message OfferAvailabilityRequest { int64 takers_trade_price = 3; repeated int32 supported_capabilities = 4; string uid = 5; + bool is_taker_api_user = 6; } message OfferAvailabilityResponse { @@ -334,13 +348,15 @@ message DelayedPayoutTxSignatureRequest { string trade_id = 2; NodeAddress sender_node_address = 3; bytes delayed_payout_tx = 4; + bytes delayed_payout_tx_seller_signature = 5; } message DelayedPayoutTxSignatureResponse { string uid = 1; string trade_id = 2; NodeAddress sender_node_address = 3; - bytes delayed_payout_tx_signature = 4; + bytes delayed_payout_tx_buyer_signature = 4; + bytes deposit_tx = 5; } message DepositTxAndDelayedPayoutTxMessage { @@ -355,10 +371,11 @@ message DepositTxMessage { string uid = 1; string trade_id = 2; NodeAddress sender_node_address = 3; - PubKeyRing pub_key_ring = 4; - reserved 5; // WAS: bytes deposit_tx = 5; - string trade_fee_tx_id = 6; - string deposit_tx_id = 7; + bytes deposit_tx_without_witnesses = 4; + PubKeyRing pub_key_ring = 100; + reserved 5; // WAS: bytes deposit_tx = 101; + string trade_fee_tx_id = 102; + string deposit_tx_id = 103; } message PeerPublishedDelayedPayoutTxMessage { @@ -608,9 +625,7 @@ message StoragePayload { Mediator mediator = 3; Filter filter = 4; - // not used anymore from v0.6 on. But leave it for receiving TradeStatistics objects from older - // versions and convert it to TradeStatistics2 objects. - TradeStatistics trade_statistics = 5 [deprecated = true]; + // TradeStatistics trade_statistics = 5 [deprecated = true]; Removed in v.1.4.0 MailboxStoragePayload mailbox_storage_payload = 6; OfferPayload offer_payload = 7; @@ -622,10 +637,11 @@ message StoragePayload { message PersistableNetworkPayload { oneof message { AccountAgeWitness account_age_witness = 1; - TradeStatistics2 trade_statistics2 = 2; + TradeStatistics2 trade_statistics2 = 2 [deprecated = true]; ProposalPayload proposal_payload = 3; BlindVotePayload blind_vote_payload = 4; SignedWitness signed_witness = 5; + TradeStatistics3 trade_statistics3 = 6; } } @@ -656,6 +672,28 @@ message DataAndSeqNrPair { int32 sequence_number = 2; } +message MailboxMessageList { + repeated MailboxItem mailbox_item = 1; +} + +message RemovedPayloadsMap { + map date_by_hashes = 1; +} + +message IgnoredMailboxMap { + map data = 1; +} + +message MailboxItem { + ProtectedMailboxStorageEntry protected_mailbox_storage_entry = 1; + DecryptedMessageWithPubKey decrypted_message_with_pub_key = 2; +} + +message DecryptedMessageWithPubKey { + NetworkEnvelope network_envelope = 1; + bytes signature_pub_key_bytes = 2; +} + // misc message PrivateNotificationPayload { @@ -681,6 +719,7 @@ message Alert { string signature_as_base64 = 4; bytes owner_pub_key_bytes = 5; map extra_data = 6; + bool is_pre_release_info = 7; } message Arbitrator { @@ -722,7 +761,7 @@ message RefundAgent { } message Filter { - repeated string banned_node_address = 1; + repeated string node_addresses_banned_from_trading = 1; repeated string banned_offer_ids = 2; repeated PaymentAccountFilter banned_payment_accounts = 3; string signature_as_base64 = 4; @@ -746,48 +785,48 @@ message Filter { string signer_pub_key_as_hex = 22; repeated string bannedPrivilegedDevPubKeys = 23; bool disable_auto_conf = 24; + repeated string banned_auto_conf_explorers = 25; + repeated string node_addresses_banned_from_network = 26; + bool disable_api = 27; + bool disable_mempool_validation = 28; } -// not used anymore from v0.6 on. But leave it for receiving TradeStatistics objects from older -// versions and convert it to TradeStatistics2 objects. -message TradeStatistics { - string base_currency = 1; - string counter_currency = 2; - OfferPayload.Direction direction = 3; - int64 trade_price = 4; - int64 trade_amount = 5; - int64 trade_date = 6; - string payment_method_id = 7; - int64 offer_date = 8; - bool offer_use_market_based_price = 9; - double offer_market_price_margin = 10; - int64 offer_amount = 11; - int64 offer_min_amount = 12; - string offer_id = 13; - string deposit_tx_id = 14; // Old - string deposit_tx_id = 14; - bytes signature_pub_key_bytes = 15; - map extra_data = 16; -} - +// Deprecated message TradeStatistics2 { - string base_currency = 1; - string counter_currency = 2; - OfferPayload.Direction direction = 3; - int64 trade_price = 4; - int64 trade_amount = 5; - int64 trade_date = 6; - string payment_method_id = 7; - int64 offer_date = 8; - bool offer_use_market_based_price = 9; - double offer_market_price_margin = 10; - int64 offer_amount = 11; - int64 offer_min_amount = 12; - string offer_id = 13; - reserved 14; // Old - string deposit_tx_id = 14; - bytes hash = 15; - map extra_data = 16; - string maker_deposit_tx_id = 1000; - string taker_deposit_tx_id = 1001; + string base_currency = 1 [deprecated = true]; + string counter_currency = 2 [deprecated = true]; + OfferPayload.Direction direction = 3 [deprecated = true]; + int64 trade_price = 4 [deprecated = true]; + int64 trade_amount = 5 [deprecated = true]; + int64 trade_date = 6 [deprecated = true]; + string payment_method_id = 7 [deprecated = true]; + int64 offer_date = 8 [deprecated = true]; + bool offer_use_market_based_price = 9 [deprecated = true]; + double offer_market_price_margin = 10 [deprecated = true]; + int64 offer_amount = 11 [deprecated = true]; + int64 offer_min_amount = 12 [deprecated = true]; + string offer_id = 13 [deprecated = true]; + string deposit_tx_id = 14 [deprecated = true]; + bytes hash = 15 [deprecated = true]; + map extra_data = 16 [deprecated = true]; + string maker_deposit_tx_id = 100; + string taker_deposit_tx_id = 101; +} + +message TradeStatistics3 { + string currency = 1; + int64 price = 2; + int64 amount = 3; + string payment_method = 4; + int64 date = 5; + reserved 6; // was string mediator = 6; + reserved 7; // was string refund_agent = 7; + bytes hash = 8; + map extra_data = 9; + + string arbitrator = 100; + string maker_deposit_tx_id = 101; + string taker_deposit_tx_id = 102; } message MailboxStoragePayload { @@ -871,6 +910,13 @@ message SignedWitness { message Dispute { + enum State { + NEEDS_UPGRADE = 0; + NEW = 1; + OPEN = 2; + REOPENED = 3; + CLOSED = 4; + } string trade_id = 1; string id = 2; int32 trader_id = 3; @@ -898,7 +944,10 @@ message Dispute { string mediators_dispute_result = 25; string delayed_payout_tx_id = 26; string donation_address_of_delayed_payout_tx = 27; - bool is_opener = 28; + State state = 28; + int64 trade_period_end = 29; + map extra_data = 30; + bool is_opener = 100; } message Attachment { @@ -991,6 +1040,9 @@ enum AvailabilityResult { USER_IGNORED = 8; MISSING_MANDATORY_CAPABILITY = 9; NO_REFUND_AGENTS = 10; + UNCONF_TX_LIMIT_HIT = 11; + MAKER_DENIED_API_USER = 12; + PRICE_CHECK_FAILED = 13; } /////////////////////////////////////////////////////////////////////////////////////////// @@ -1027,6 +1079,10 @@ message PaymentAccountPayload { AdvancedCashAccountPayload advanced_cash_account_payload = 26; InstantCryptoCurrencyAccountPayload instant_crypto_currency_account_payload = 27; JapanBankAccountPayload japan_bank_account_payload = 28; + TransferwiseAccountPayload Transferwise_account_payload = 29; + AustraliaPayidPayload australia_payid_payload = 30; + AmazonGiftCardAccountPayload amazon_gift_card_account_payload = 31; + CashByMailAccountPayload cash_by_mail_account_payload = 32; } map exclude_from_json_data = 15; } @@ -1094,6 +1150,11 @@ message JapanBankAccountPayload { string bank_account_number = 7; } +message AustraliaPayidPayload { + string bank_account_name = 1; + string payid = 2; +} + message SpecificBanksAccountPayload { repeated string accepted_banks = 1; } @@ -1129,6 +1190,11 @@ message WesternUnionAccountPayload { string email = 4; } +message AmazonGiftCardAccountPayload { + string email_or_mobile_nr = 1; + string country_code = 2; +} + message SepaAccountPayload { string holder_name = 1; string iban = 2; @@ -1219,6 +1285,12 @@ message F2FAccountPayload { string extra_info = 3; } +message CashByMailAccountPayload { + string postal_address = 1; + string contact = 2; + string extra_info = 3; +} + message PromptPayAccountPayload { string prompt_pay_id = 1; } @@ -1227,6 +1299,10 @@ message AdvancedCashAccountPayload { string account_nr = 1; } +message TransferwiseAccountPayload { + string email = 1; +} + /////////////////////////////////////////////////////////////////////////////////////////// // PersistableEnvelope /////////////////////////////////////////////////////////////////////////////////////////// @@ -1252,7 +1328,7 @@ message PersistableEnvelope { // BsqState bsq_state = 12; // not used but as other non-dao data have a higher index number we leave it to make clear that we cannot change following indexes AccountAgeWitnessStore account_age_witness_store = 13; - TradeStatistics2Store trade_statistics2_store = 14; + TradeStatistics2Store trade_statistics2_store = 14 [deprecated = true]; // PersistableNetworkPayloadList persistable_network_payload_list = 15; // long deprecated & migration away from it is already done @@ -1271,8 +1347,12 @@ message PersistableEnvelope { SignedWitnessStore signed_witness_store = 28; MediationDisputeList mediation_dispute_list = 29; RefundDisputeList refund_dispute_list = 30; + TradeStatistics3Store trade_statistics3_store = 31; + MailboxMessageList mailbox_message_list = 32; + IgnoredMailboxMap ignored_mailbox_map = 33; + RemovedPayloadsMap removed_payloads_map = 34; - XmrAddressEntryList xmr_address_entry_list = 31; + XmrAddressEntryList xmr_address_entry_list = 100; } } @@ -1313,8 +1393,13 @@ message SignedWitnessStore { } // We use a list not a hash map to save disc space. The hash can be calculated from the payload anyway +// Deprecated message TradeStatistics2Store { - repeated TradeStatistics2 items = 1; + repeated TradeStatistics2 items = 1 [deprecated = true]; +} + +message TradeStatistics3Store { + repeated TradeStatistics3 items = 1; } message PeerList { @@ -1341,6 +1426,7 @@ message AddressEntry { bytes pub_key = 9; bytes pub_key_hash = 10; int64 coin_locked_in_multi_sig = 11; + bool segwit = 12; } message XmrAddressEntryList { @@ -1410,6 +1496,7 @@ message OpenOffer { NodeAddress arbitrator_node_address = 3; NodeAddress mediator_node_address = 4; NodeAddress refund_agent_node_address = 5; + int64 trigger_price = 6; } message Tradable { @@ -1529,13 +1616,14 @@ message Trade { int64 last_refresh_request_date = 36 [deprecated = true]; string counter_currency_extra_data = 37; string asset_tx_proof_result = 38; // name of AssetTxProofResult enum + string uid = 39; - NodeAddress taker_node_address = 1000; // TODO (woodser): re-order? need to reset trades - PubKeyRing taker_pub_key_ring = 1001; - string taker_deposit_tx_id = 1002; - NodeAddress maker_node_address = 1003; - PubKeyRing maker_pub_key_ring = 1004; - string maker_deposit_tx_id = 1005; + NodeAddress taker_node_address = 100; + PubKeyRing taker_pub_key_ring = 101; + string taker_deposit_tx_id = 102; + NodeAddress maker_node_address = 103; + PubKeyRing maker_pub_key_ring = 104; + string maker_deposit_tx_id = 105; } message BuyerAsMakerTrade { @@ -1675,7 +1763,7 @@ message PreferencesPayload { bool use_tor_for_bitcoin_j = 12; bool show_own_offers_in_offer_book = 13; TradeCurrency preferred_trade_currency = 14; - int64 withdrawal_tx_fee_in_bytes = 15; + int64 withdrawal_tx_fee_in_vbytes = 15; bool use_custom_withdrawal_tx_fee = 16; double max_price_distance_in_percent = 17; string offer_book_chart_screen_currency_code = 18; @@ -1717,6 +1805,11 @@ message PreferencesPayload { int32 css_theme = 54; bool tac_accepted_v120 = 55; repeated AutoConfirmSettings auto_confirm_settings = 56; + double bsq_average_trim_threshold = 57; + bool hide_non_account_payment_methods = 58; + bool show_offers_matching_my_accounts = 59; + bool deny_api_taker = 60; + bool notify_on_pre_release = 61; } message AutoConfirmSettings { @@ -1747,6 +1840,7 @@ message UserPayload { repeated MarketAlertFilter market_alert_filters = 13; repeated RefundAgent accepted_refund_agents = 14; RefundAgent registered_refund_agent = 15; + map cookie = 16; } /////////////////////////////////////////////////////////////////////////////////////////// @@ -1895,6 +1989,8 @@ enum ScriptType { WITNESS_V0_KEYHASH = 6; WITNESS_V0_SCRIPTHASH = 7; NONSTANDARD = 8; + WITNESS_UNKNOWN = 9; + WITNESS_V1_TAPROOT = 10; } message PubKeyScript { diff --git a/haveno-ui-poc.png b/haveno-ui-poc.png new file mode 100644 index 0000000000000000000000000000000000000000..06d0a64808d0f4ea0905cd58c4f0352b150aa559 GIT binary patch literal 118483 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
  • &_G8v~t+IDe_fM zc~iKB?+wT7{HOldT?NH^^gue=5*?PV&&FX2=ZFDbSE;-WJoI#P7^W0r*b<{&@vmq84&?Nq-ct#vkjo)6X&#=I!C z&sT=Y0)5eaVeaN@4<_vR77d=yU)ck>5$kQ@Z}msdP33GrWZ*P;xJ28V8jc_En^mLuxag- z{_W7txee*3E``ksZhopZi7nqWm+W#bEZuicF<6ZOhca{+u>~KSbL#UYD1e57UG8}1 zKm5Jwee*BQU{(528={a?RVkn3-P#llb-GbmEpdAJC;p=Rd_9!1`8A~3k}=t=gJ+aq z2~%xw-iw?6EbV05&>42Qmki{ge^)@^23%iaVYXWoZAum-0XXhD%AQZp!yMeh_Nss|=N*NYwN;(c*2e`=G|tE-4rg_tti;^c zef2olEb0CaR$FEOE7w8r_xcCXM;0V30nz-Ir7XVqQRQsCTn3(cjUXox4cFj;kpn{9 zEF$A4xWjd|jjdIyRk>cstBc_I$-PgFnQLwxIjp|Yx&`AT;5mR50UP_;ktt9fX;%t!SSyA5z5bdNK_Afi0Mor=qfR;cgGp0pWrCUK7 zxiKJ)(=0~D5Bt-;!|A0OhlsB~Iem5zA&FKp37=G~^}lbB%|{xv?k(?qpZ@)P0c-y= z;ee2Y$_b&#Moq0yJo_t8kaGtL6T4XBR|ipYyrSNIqYpRC z(n4Pg7)E^Ad+~yOM#V90!a2cO0h(-^pJZf)Nh$+!s-NE#?UfOrX*&`a7ESlHxL1Cp zvmyq(7|Ykc@NTRbf8?c}c;16PSGgAW#k9sm_HeHwG9B72!Z0=H>4VK?hI>vdNYTK}7|UX_@crrN1<#^k zok2>4F+0ObSgIyGUR;iwwD(H#H}%lD{5fOrg0v!G?&=`{`7nH_rkAEX-xx3$oH~0)^3zOe(CFjyG6JeCN#Em#C7+Ga2he|MM@J@MC$O03 z|I(y1HJyd+**}rLjmUXcXSDoZx0R_6c31KB%JDF$Lc`3ke^}l@^zEUl21yU?LUElh z5$>1ofXB_*kf?4L63$WB93-DqwoSCh$k)8f<*+VEQwB61+|B3D3fjn4rNd(DB%anh zj=yc&??lEvsWB55&L+<;++hTMR#zHkuFKE9=~se$c&DTsi?vg*WP_>9TXeF8RuEsh zIf=&j#a}Kx1kJE?m(0i>EjFDmM3LQ`>T0_=1dVo=Y$qef4j?T+rvYjGmeM*p_&Bsy z=~XZ==$$Lec%pqrK2F9-?Y8*uxPP6A4^E~y>OW4tT1)!XIildTn(58f)HBGc zbA^reUC4u0#N51sMyGQ?%jf+N)0-f*k9Qjt0SYsL$eBMqt7{Anmf;1T1?eH5 zaoC6%FJ*_=Ztcg!$bZ=0VhhOOXOy*eT;RL?O%3pr{=KA?rHEurX;Fbxd0F4}Fh(k* zmoA#+)u~jRxLarMAFzWHkH5u|{Vg=q9eb-lb_DKm@rZacrtA&#$s?e;MLY{T`qbB11L zYhZ|D=Ujur(3YfVmbru1fLc0odV%tb7@zd~*G>oYv_g9?4%d$seP0n(VU*54|E{rk zyp47%eq;PZWV6-GO)nQ4!N}oj2WvZ=W&0TiF@_$|OQG8YRoB zH~*S66d=}H@~3zw4(%Cp?sPxsg!N6C(YyGcq*G!Qi+t;g)&r zdocVLX@H5T`c2NP8`N1N9af@fnf|!3+&g276$byLx0dO)MB0i-q>tVd^(eygQ7iMU z@%pyfN_%V;C+--HgqL@F6i>2U{qQ`x7z(X_rlHHnh99+scf6mFYub9_+3?Zws;Tox zD*o_PqhUT>=?trD=c#a6B>ck=$DtVFZqJ_>AVSF$fE(djVthXtThzEPItV;6S-TLJZf}+TYyBT%7+Z-}N;%5=K(7@@R`zEz6)aP2~{)<8K?QRJ9 z;jJq}OMwk?j|+PqZ`H71gzPP}=k~lQ7;n+z}zmK80vyf@+Z^`J26W$K)Jv7UiLd zv;IBRE_51qzeIuHh3?*nn=gYV(ZmlEi@8}L%@%co2!oNE_XwOZL_bcq=N$^bffyGvnt5$5v3y5ZJz#RRvtrdv5IiZ! z9?zMf#jFU6T-s%ni0JU&GtVT1R)GzvV{T{_poawlzHR3%gKZ{*B<=uU8d5a816Veo z?H`$BY0ab8m+!DhLsa3c;1Vd>bi<3L1LuSBW+L`uO*mWH|(+JS!}QpVVv4NG-3WOde% zIPJ9QTkP;0#9{bN9L)tKFCvk22AsJBZI`P|5BUS2>4>}diim06{lgFHFu_@0_ACGk zfQ7pA@C7O=)3GiP)CKKN^Y}?j0huv&908(SK;|%tG~rB3U}485(4Lc9w9NQ+`CX`z z$BDnHbU?T;DWE`Op9iul9}4c!T`#cV^4mBsk$9=el*>rt5*5U|iKE&rzKp$KJgcm( z&aIq_Y>BC*Jl8p=`FioZAfb)Zz_d4b6e>KGHtPEksLSWZ5hTg<@ub&Rd9!5njP*Udv2wRWkn7G>ri@Amv6$+aul(i z&j>y$cdBJr7Albp?nf`??3cTydRSxBGI@%HO+Lh8E6+#N-q+H-v34~E7!X4Bi{Ae+ zs~k}H!zlHd0eVXMdy@yM27$UKVwGGdQ^yy07%dtHfXVe7VxmHcz3eFV9rj~!bnRx8 zd0XeDVNDMg`l7?KF8+ry49o2)a#mF_o8wd1i1N?dFc*jnE0PnqKP&h%N=Z=KC-Ap& z4%>Lp$Ap;8>XhX?4IJ}E*7=m{MT5<#Y930XJP4#aO!txq^kz|-8gCNeM%1;&CiBEy z!U<~|K($ajJA$2RRe(X@V36GN9?cxBweB=QF{I87JzY7@1uufl6nq0I=WAPi?670h zkU^pV)vKm6#etl|qTY3LX;doH4phmR%FlaBuCtf}{gV{@uHvG=ZYNSOL}nk4k;kbw zZNJ%UX|rDCMbaP1NlMErd`a`Y)ywpSR_9~7pUH2~_5~UlS9N~{tcobV#P81Vu4;Mu zhI%K_Hr~-M^@77;l`KnfgpkW}D2}EpBmgoRyZk>)>HtjUEgs_TPzj8p2R^O$%Sy1k~ZHXlr zsTzjZU0Qw;cz@W;7%$<_e(Jt{+!*j41|_8?b4`+J$%rr>GNd?mY_H^E-Ku?iy6-?I zl)&(qukx+PmtS%A01UaRw%hx<15sEg6w%#?-xW3axSb}y1RdqKINBY8NeKmrB4if( zXuV@AMe>CF#N`p~5jyFlAaCuT-f{aGasyc0@jB@QJ`ek?Oo00!WrvVVADu(B9$9|pkze24CE!5@dL=o|z z4l*N0+AmWO()UB^;r&hYveLAMabD6gQk z9*Ph^@39r0Fkujv4C+J#9kwnU5dflxtl^-WP2St->~8Uq4b@2&UvK0st&GOxx`m?W z%}Cken9Jwp*Y;HTBf#s#Byj0(Ljp@KUGobAYrvP}6URz7JPWPv+AeTwY=#t&X`_-n z@*p~}N%ck&o{pB6x?z~v+B6En+8vA14tC@II3rM8$?u9EXWo0^xv{#3GN2)OW$Se0+`9EI9u6U`h9&lBBDSOEwVbj|mXn(X(2>8hM3xDFyPw9Mz6yd|^J)3LEO z@fHC%fA#f7*efI4@$0sgTv-q}yI@!ZPGXtb4?3+_t6L-Q@##(C$wXUI$y>2582PjCyjn7B8~)!5lToX%UG2z>+h zWeRr+w~d*!Q$Lk|S+_x^;3Ds}%~iqos6HLwsBla5Fi8+>;OZ4LrK;fb>_&G#F4GMg zQgq6(b5j{*v${zzx%Dz-t-RB7`~SO?16<^kw^+CHx7bAxMg=p>7M=75%dqQ8DII={ zJPoG`9}2GU9xpB*Qq&X;khc^cPw6HZJIw3#4#&KStI$xLACnxHjlC9Ik=CbR@lfas zI*X)>_w!Al&{B+*1CCQMvv9#%u603r!*4~Y@Y%>k=YfiZAi=f#rrymTJI~?H;vcLF z2pG`$`3ChW1Nw6L79J?Pb$i#IV74fzvfXDc%0?ee44n}7Z?<%@Mj;&%0`1u^YzFYR z7mpCjyDF_+Q9_zgg;4$~Vp?^lGgDJ0t84^JlX+Hb8QsI1;PjI({Q*oKrkNi@ z;&Cr9JJ2u?J>oNgspw@u%yIU>H%m`6cps_rDT(j zKmmXkgEpb#Srhes!uTJc;RN3uFSdGgua!2!Qum zknRnf2Xu%R+;#d^Ww?A3rdpFwoAPt9X}W`KSMf`NLC;!2zg9%iJk=2!ycU#zA-nK> zpYya9xQ!1}YVlPH84MKRzl9TXU}Q3vNj~H6yT8gBy^OX(6R#Jl zhk5U3xZ3c9V&Wv*xP9_2M=Nke3@pRG$87HWL$^z5TEidX_^+Yb*idipxU^@R8$!qe z;xaJOT6{a~MZF(_rmcm1ey<_r%}pi<<8IjRZ$4YN!y>r3D-~Y3CFys(%lou5@G$q{ zXd0I8k4(Vp(1K;7Yj{brQGgeVbpxqdLCZu%(s7yQ z2Cw7MFxJAAwf%XufwFvjk|D?8T?u)rKO|#XyUWItk?&59J;pE-s)5aaEz-SM0?|2S zJPr{EI{TAd?8c{plfx(;4UF*ca-Kd7l-`H}gc;xc$jkU&D@k$GrLvj^z%Xxvo)KQ$ zA{0&x|HNtsbGFAMv3fapI8V_u9b{pjhR5GkGwv+iflHBIXR*+_yWIi z$aiz@9f`soz}s@%J@B`*yEI{mm4izZh_3KEDT9FMo$6^_&%~-=>W_NeSUApc==L*@ zqp$Fv-h9b;G@6)K;(7|jT-PsPl&IjcN~6|2Sfu>JGuztqNeBjN|lp;auo`}6gR zRsJoWq~Oudbs6R?%9swTIy;6#+hZwueuSX1S_Tn22a?0AVV%^}%;bs_NGT0uWe(t@ zfxR=eIXSc~xZQD0eK!aDW#&{T`A3AW(SVVdz`A{Y*^Jz+YeGI)hkyiwvov=9Hu)KaVLZeThLv zUU7l``}52d2JX0<3)xCffrHZV?rKifH`*d%(U?NH(dYUBNoO#*?#@!9MzXm zvK?+o@1yy{B@kYM7DMFrwzk?ASh-dP_nE*135SM$q^4|MTI}cgvrv}LEeXl#o6Tc< zw>T%pNN%_O+A88>N4GEl<&Hg2Ks=WDygnNle07R^dy1ps7KZUK10{Xj=|1Nb%keJx zOUK;57mnHJ#`~4>-k$$ul(9KNJMUZ4)-z)`afo;OAJcrB&ZQ@2j|5~*O@#%4XCTfB zk)b)`4V;8B9;%0Y4SYJq)62uD1m1&Ig_C~MDrj) z0G@n7gqq4`{Jpz`6*ii!O8dz0tds-E&`%vJla7xUU+FDh+KkgE!cBa#BTw|cdMagPhf_y%KDeyZIXJ>p8iojA!S7|}(t;Q4)v<|X$)~I4hO@4^x>{5sW6!!n z7eNq!2ln_Y=rbD~+pK>J`;rDyzb4l#pu10+@u%!2oUcQr%;U+8wSriU^hhpZWi1OJ zhrVIOZlr2ES1K>#*Z=UAE|qN?L>mJ%#_7$`a7E`=9_PhZAja=@l5dOsUn_GL zXSP7pckhfdSp}C!4CZUaj5W%FF&x&vuSpxCVII=LJPwrc zEkk3Awjjx5EkcdROCfOK-3_=rPf*hT|A3mrq&~eGwW8DGH^T^Nm`P!F{1KivEQgy% ze(|qM+e%TiieeVc7Z;Wxa2A2nY@9g=e~viERYZmN^&}q+IaLVPVVL2{1v{Q7=u|a9 zIr39wA@t$Ad>lt5}b>^8lNvs9CE+_+PIkByce2&U_J_!bQ$- zVg~~#?MGvq-p@9Hl0@W8HL2jTc{_rL`Xe{&6uY zYX`aKnCcD}do2uwpoZEFDZY%m*sSIKS( z=j2~dR|GFQyaKA0+Bc>+Je4I~GMqN<1H&e+DQa{i!zngQjVTwyK0HWd@!ye+E6|nG za}MPEs;oj<^5GHzUY%uJY+t@IOxIVCp@3|wK?`-*!jvgtWsef#p`T@50W6r|Ho~LZ zAeuz??n%J+a*syi3;Wbd27ZR5)sR2Y(*rEcy_*JUrV*s}N z@7x>+4x+NqXOxfI+keau)O}A{@5&$^Vo6Lf7Wo8lSzLd8K~|o3Q-U+2n!`O?+!Wu* zUkPf2;x*?p@_(!CfUb5$NHiT5kBtXzp#GzU?^2CqxTDp6OE?p;s_tDKBc%3W0aCyi!AWvQ5EB^Z>cOi$cL)MZU zqtH&!O&L?W>m)1wr&45l0SXK0aK~yE*t_1QZQC~RVM%Zv)?V;T78dJNZK*n_7yQlF zLWwbdSGC9y+zQ8Mx77r9w@U(@1vY{Vf+b8{->$Fn#Z=rmQ_UKG#jAJf{OE+K-bIb< zI{y{#8odFB&K1$dSZApOq)qti5vB6O{iRF(>Uj2?o9uSsfqUBd!1IE>#4Dfd2&5Z* zN?aJq*bd_Q%Ej%zQ3 z*-+=Oh&iQpW$5{@n1Wqj{k+jE(pG+J1X>mLW=-o4%80>mS=x`OFWvm#gm=^`AV=PGw^Phl1FA5?N>%9YIVRXS>`Glh(cG023_HX)G0qyevo;u z3v3}afRTqefa$Z?cwR_NSqpf#9~v>0VvVg1*I-MZdB ztdzI%yIbuiWs7*G{0R;)ng^-!l2i}^mD|NjY;LKasS2@QarIknhzAXdF#bj3co#x} zsPS~}p#&6SHdv)QOpvAv1az6>8o=p+7WV+;EzA?8^dzJ=?TyP5#+l>MK}5rCjW$^u z+0?bD?Y&warOX9a;cLZ=tZg=re?iB&lWz<#82o1Q&TJR=gm9!Jpqu8H$j6OUy+_5P4u^5%i|`Q~&W zB7DKX=Q0;(zn0E^av-iuJUv19LOGk)hJ20tZ)UND{)4)7+Mz%cVpdp(%zd`%uOKne z*G-+Z@XX?8seg%=7dFGOG*#^&4zLx#A_KV=ljTOhQuHkkb2qo^oexl@tE)RJiYlEv~PSS51h;Bbu#eOxSqKvVnJOr8aA*WVpdAWfGa8wA$4Sr!!#E%rEitBb;B;fLybQbkoc7>YQjq@QFCFQBeHSvc?^+i=VFP^^43Peq zB6kma%!K!)*QSHC(IB>rhNL&n(a=;5Vw)r7<@uL&G4YSiZekyK$!?BXvVgcC^E~X( z!^->c!3riKy{Qcp(8QJSQmSfzzh;f=B*()8rcPw19zRs2V61PL9<`nPkK$#W?QgmS z3B&F8ef(+Xi>|cQA@U-Loi8o##NE4X6E}xlSspK#c=X?kbbkh8bjQ?Lk!{`r)omJZs?L=rMyM#o}K&nJyi)q{q^Bt$l%eE$1DZNc;QY zRiO2qwBxz7Es^aN@FzNcV$|v<70cjg~`_$?ez}gQMv%OCf8LPrNAiUWQtC=YIv{2uHk7BSjg7F&(9Tu?T zaD_W#`rn&L3HD#wHucZTjQ32#ZC&1%*1T;%V_}H0Li%3cXJ%M%?6rR8r56huQrD+n z^qoAII|-z|$g)iAlf?d|1Nqu~pFL%&_HLl04UkYmKbLP5ujKVkb2MI22f*m7RJu>@|Xi&FzXC{JT$a;)fhVCHwL* ztu+LUJyQoUSY{I5@QXmliJH63Qk*t-k2;o z`4^(a16k=}PJAb#_-bd4OBmSX6hedmt5~g}bm+R-+g4j?4`bW{$ueDGx8bhKeD?Fl zc_1SCg#4o+292ei_M(AH_3a`Q$jIBh29&uL;0`UCW$Dv&wWE)uWgx^(y-Z| zAQonjixq@bJPEN1YtP&;@~tlY;|Rs&z#n_*)ygmM8iXlITA26Zv3}Q+)9qUPl$fxwjbYto+l05|yje z%5j>kY#oOXu1!usfZkBEEmXP`!&MT9CoL4I9}?ye+FHjYh~#{a9yRfnjpQ3)f=OHG ze;soy^sju7Puc2+M~{U7-Wi(5Q}}AGe>4V~oRqm{I}9l-aGs7uqY!k21@b0F%Sin0 z^yUYm`J_8__LS<7h&(*0Tvn4$sVPD*Fhc24?}b$cR2&ek@mC%ut}u&VN!x?OAoshY@zeq(Tut$R)8T?Oz{H zXMxwMUd!7=N8dPt<6l3-3djEK)!koNI{4P|M4F?7C{1d2`ACl4;))Wxrcd=>*`bFX z1+nSxhT>3&U%;aF{9rpS?>o!&jLJ_vQeN`H1X5y*$l!*c`K}QZUp9y4D@!aXQo4yW zXmb9gZh(LIJEin|vd0%pEnq|i?!(j5dOqGnxli&`8#MD0M;0i&j{(GpN961>v2i&q zcr`WAxnHviGQ4(?zXhOt`l^_H(RlX;`MJ=ufj33MALkx6tFqTA`EDz}nHlw1!W4lOXEa@~a64HEam7Yu zmXjnch1R znmnE>Ipq)Y26u)@U-;B;GRe3T%8OY3HH6No)m@;dR3bo_tj=sXahVWju*FI zbbr%+4A)pLE|bWtZ^rCrA1gO&h2^e2QvxofCKeK7CWC_gq+`svL(9aH)Z0g%n?F zX?lS1p?0KzrPLaea8!F1yTO4tiN@3+hswLqRn}T7h^Woh)>~3-oKG54RA9$TfOx_ zbOX=v3SzdCg|`JMyKy#mm2RBkoKO+v-Q0@F{>8L$!<~Yq z=wxH;?349@tfa@PS$%>EU&K23RsU#`hWh8<^u4wvmW+1>wL3iMxF0( zpZ3#`5@RPOdWJ3+8Rtx-HKy~VRbkzZ#KSNeD_)UY%jnDK!+rn$CL^OeTw77){YWMq zgLZC$q4NwPlf_Zf-+j-mdB*0ieV+OG@xc;V)SwOQPP7#BA;C?8%Rq#&F-Psp6AyB|cs5eSj-GDHkC{=R-3y$PB?e$cWZxYg9sr9e0-U)d`^s_t12(XXQX4oeM?_8pwjCIo*Zv^!_w&XO)rpO@g zrg_J1kU2kS$8zlbT;$W5&Z+s4e97#VW+$j)1RNuXaA48hR4`&o+-~3FyuB-s%Mm!g zDp03ARi}ToKnN;!Q{CLpnP_SJqyCf3fm2YJieqc!DQ{TsWzC??9@bmhu!=6bx8>i2fJMLPG)5q9NJiyvE&)fp4UbSd0=8&vcq zojlIHje&=src-}F^{iTvFd}3B$sLkJ*-|3=8va7AH73S6yzvl|#I|js$@y0`Qj1VZ zm!J6~f67*PxkK_9~d57C9dzn*tseU;&iuv49B<-UsZOWZ0u{PGg^ zF9w&E_=}6=Il3gg`R__UisKF!`yDHER(Q95v3hOdk!9mQlc5&mLZ}n zu^S*)vFFY>ZPCmUv_0#LP^V*lYjPRPWCEh^AAc3(?1Q0cNk7tlY@aB`uktchjs{ z*|AvYWU-n3NZnOEA}ak~4K%Oo9X>0I(Z?C?XMbQxQR}P6DVp(E!qL>V;FoRKNZ>Fz zm9YfaXjI9Nz#tFuFY_1_VOrW38F}nPO%ST@qBS44BNd&SA2~KkZW9N3Yi&+tTZ_TN z4TL`2$hlxKAMZ1~NPiP!X7|tL0vkoC=(D%0cq;a6JvXpCeW)VQfr`5mwMy-wJhMhj zuc|5qHQK3&t;_QUf67{U!AtR1=%~XpK75bm_Q32p%@AMo5!TK|k1f=}J(hy|^Q#-N z^s9p0#?NcY$3rb#w3d`cB)8t`8UD{gkYKlZ*dDypz+8xRCU8bJvODM>{dX+c7|a}cB(1SAJkKpIKu5|9|WYfwtM zJBIE?8fLyTpwIiR_xJbnS!>oT=eW4fzIR;v+WX#TW_M*2A6pnk2P3wIU$OReM_Hck z1*Mt?X#olsYxY1-U)PIZr~ib4b>CNvfK_pL*Yh)-bT*z?SA;$Ll@Ha9LEXdSQgCQn zJ~(JdXftZdqUQmhB~`9bi`CS@6v9!W#tPze$=WkJ9R1S!ikXH{u`NvgB~-}>tMsae`0Hm`pd?c-0_FEP1_hR7H3#3CLWPRy=3a0<8;D`t-Z44 zC^)6{%;ax>JAXjpfPr-MLV1+nCYN&wK`dV}QS4SFf!KEVw&uNI?L>ByNs5@#Z3V9C z$`fbJ8i*)5y^nWS%F$D8V+Wqf)nKkJ-O|rxwX3yR+$#IouO@zk_((rrQXJG}>`@t; z*m|jb&R5N=wzF_&L|ONhi+|t`zgTbCjE}}x8aUY4d^wnwCZplyJSQh3F31>_D?CpFwe#$ae`zVliR(T%_(6uEb?K?u)R|d7YF758+L? zCTfk7NozJT{i&4bLMr9-BM7sDD$9lNSt%>nSp%bTL_>{YoSSp%fQqSZT3o@Dp)g&3 z@(thSv*Tj4c1xRHYHr86vHdT{;7e+jg?zm06ylRcbF{^LYGJd?!~G!Hls9wYKd0Ew zt==orxEt+|dHuM&OU?D*zP;+2-7!o>Gh90!i z2jBMY(uT*8x)T@+pau;qneiEvHd|R!vT_{HKt0aztnBSZ7{^q_7c;3zM86q#C}f~3 z{vvxwtkguCQTTpSf!S=sD>);r=Cqpcz|fJcDu}w9%T;Z#3fJbGQ=RmWrt7J_ePQ)) zw5@i{`Eq_WPyTq*VN*h09zN%%Re?X~lDc^hFL4y`QQhEgWJLTY4sw-;dR|P(Ta&n- zooy2Opglb_NNf7@plj_}C|>yny08N_(v9>#0eCq+VO~gto*dpBDX>=X&Z~}*2)B{t|5WZOSp&u57g=WvsGq zzJb;F2FJYPjpLLN_17y*PxrbbAi7fug&j>93-qxxtsg0S?K+4;io4b=73s{LD}Qn& zkp~Oc>y497wGPHm9zxszhFF*w=OzJ`&8&t20ESaPXZOR`svjz1-{DLv70cqICCh3PR}=bFAW zd~jPKBX6Y`uKqNrF8Z!jV(Rc0Yzo1sfF6;EBc?ZM3+z>iHI!%%>}JKLLFZ(Z>eD%` zS&*>+M*ivsa`8c4p2ib_zzf~ph_d$X+Fmv;(RoaT?h+P*YL$VpA}Spvz=`^mF| z)l17Wfq1L1e%m6pEPJ>^TG#$u_2i#9y(mn^1E{v*+3Lm`>=JkVtp*y=5@%O(eSEwI zo*pu{8HyH11rfVt>L`lgHC?r2F*CYEUCf1(zYyOtpUF&cp#Sp0Z`=LSU2&*(E>myd z#+gGE0Zbfpd$@H6m5H9FGifomCo|!Q%qpqz-7M&cOtGSEOpN=I;Gx&%B=@5!rlZjJEgA(F0v$V=5&1L%g75Hrfh$soJ|*B^C;XyUt7~U8t#AUA(mVR#I*R2e zc)8Uh>VZB{V5j)!53%o=Lbl?SXO`8`>Dg$U&!=OmJ^a;rr%9uCf@@Ei_IznHFc|oK zu>5glb5M%734c%iVF3Fx1=dVJT;Auu#Iq)Y*TG<@u1P|-B$Sm1AfZw<1h{B417Nhp zyB-%$5byX5_TV_@ohcM>xE{;gIhCG|iqi&@h0V!YA&65wXymf|*xE1EbCPEDLDX*Efs6H*=3!$j=@4boHefnVehQ@gudw<|B&mmm?tC zV>%@V);NQ--Sx^N%lnMB>ATC()u??SHA$8Y zGXK~d-7DTI7gB^D0}RZil^ms~I0lt7|HIBraOUxjL=>s1!dO%+r%Bt&pB zY#?M(BFVFdcP6H#%GQLeqP_J_s}U;L2hVDSvQl^m3 z;Md>>U$ay-!b2jzFKimM@UeYdj=a+=f!3o!ghgwSMPW^BTz*2(HYCcW zYbt>+OP(_WkvuQ|E<~8AF}^GIYxV;NQw3T1M@~CLP8=iGfnRi9?bj@(Go$8~X!7om zbCl*cVZcwF5XM5MlM+Xqu?-I9OX%H1Y`7{bO6YdmuI0~^{Sao^l^M&w!CIX6>S_i< z0t0f3p@JVGB~$F$u7A)WK1uAgbqNQif4N$^*smmjzxi$6k^*}oLi=`8;I$XOM)b00 zloGA;xsaDbh^mKTrTaHFAR2ms1X%sZ>OMLU&tzzs$!}_%QR}sGk5{UqPar*txwH1d zN-GKVN>lipx)Hw2yg(jMT(WO?T`;N~1M{YCXph_7)5%j;>HCnV}&hL;?!>21dUNSVn4XS-Qgr|7-7YDLw@WE`B?-xjnsEBvrk5u1s%Bl~uH_GEY@3%tJfY0ts;14H zY*9<+xyp;7we&^Ts%eI`anl*xQ@&((Q8^^jYs-?InzW?@$Gr0zbm`xr-Q;(%`BorP zrhUUH`iO!xk>IOc@O{&h7EbRHJt+H0#DofDhA zr_3=&v=?edjW*}^lY6@-B<8Zo+icz_tLzuu?u67d@8H}iXyMzgagyRdm`T@)@2kb; ztlC1;s~9zbCQ)gIL*gxHy|_WM?Y&2zj+1;T2gWFSOqB{b*Z1A5Yq%ubp{5Jc$oO?& z0D4IVmer-21P)wii<&PN+C4i(1vRI8vZY-`m>lI0`!1%aV~h_!vN6&G{ieSIPXN1z zn}iFqHT8d?q7e8xoq=0084L~BWXMbUG-7{>jhFG`Ik5(pWS%n3b9huw|0K(UhX=w- za@JA#M6r{X>NOgjyO5Fg2e<=B&Vqu@_5`5rT#D-$K>H07O+|mr>k1dD%+WR#u=cGl zf9B0p`LYy?>6S>MH`WK|!n0bXhOR*VPunk0g~C}@PznyY@*KAA=J#|en;z@tt08KK+C15w$EpkX2|vpN3#hxEg@=wsD(%QGWU_TZ;Ah#Qs<*Sez*~ zCcpO#9aR{TW{l! z_3-Q{QBV~xcvHHW@KU|!P(JgIL!y{Vs%X;ay}o~Zv93kkvl_aEt4M6kHaYJtA<;R_ z8R;d_^3-nVesB_3h*#~aByNo|g|hA^8EMXqe{C|&JW4?n6h9svY1&uGbNSydg!`5AhudQ%rQfn{pTeTQ}hEcvW4Bq0#kX$7|_PV;OBP9a<(y zc*8u4T;qwWhGI`l zKdHgHNPeBR$Tpv7?NeR`)75J^{uZygdRUFy**{3iurj;6-_FFZ-saWuT_GdGnRD6t zZqI%nEgfS~mZ2wqTDXl)@k<$UIUJqmyaH2I7AZolR-Dy3@(W z9oh;3v0baWyd5~p+e8tIDwKWb%e02_>=5`N9Z{9L^=h%vHtE6Fo}=R0ovDx!Rkdv6 zBit%gwi|HXmIFN8;K0NIu%$ef%-CKzX=8J+M9nCXw=A2B`uC+yw6?3%sZO{M zb2K@DqvI{rxd{&n0;-P5$t7lf5!t5>J{g3|ZIj2s-k}A}33|G9TJC^jdwK5hPvmOZy9$+;cx_B`*4R=o4&lQ%Q;!{vsZ0zyZu6ImMI#ybzgf5#lu<5 zF+@X%w|6vyeY{JV&v2FZ!B?6a!yuv@Vy+M0JVb*qzc62-syt8L=F~Ag--~|s-W3bY zNqb5YB#&D-FiyJc*cOzc?#vwTtVQYY<@_xXvQ=gD4ta3UP_Ipa_3(=rCF^;#ox3l@ z$B|bj_8nNHVZ)kbwmN$A?6sw&<=5`IIJr<4qx<8k5en*$#v}vp=SF^iHy&JR=4K*W zG_I`rgT$*d85A2Yi(5FKl>G8jlY)q{H|48Bc;@G9e#A?+-s0!egcV(JcX(DrG;MT#S{*a4p z4!eReeVxA2?;C~NYtFMrl$yII&XiEUnF|5TkAd-g_2ZW;e4c4W9AWL6?m=02t2P^c zpNM4i_p^QKT6H`xo_V_Q=`BiaLy0W@I-B)mJT&4z;>Dq}Rzx&frX9g?`0 zQ>)$4pS_J6Z3~&RFBV$>*D#P}9Bsu!9a8UkUivhI9oje0YP?DHu*V&rPW??|>zKUR zd&h(mymzK)4?Nusx)y4!ww6^t@OafYe>fr!e>(SuXWJvx%oA-cd2QjB`5c3N-iYt2 zGP>^BWpPl8HvOETlRC-Xm7#wn{|No_M>ok)1(_V*FO}L5I7p+V+H@+_UP;S|ToTp8 z*W!$@RG2et=%cag{P}NJ3&~V zeyk~#_#3ZtC3Y=`AqV4mlXFyy;*%Zxv71n0qC=5Fyi#`nh*0xe>{t5{@R)9UnxIKC z|FNPl@IZdgRU!44DBHzXK2a_PT=IOSD)R;KJIA{)rnr<&t$Q=6F< zHJoF6_ZANebEnJdP{9wCY%C+ zNJsIU_veThxtlhS5JS|LHlx}X7y?*Giy8Y3hoGqXcPBm^o1*m zcv-(Sm`f>8YCVFYuRI-2>HgK5(qgK;5&sGGAnxnHLu!%G=+AZ5Br$6HM`qsaTs4t(H_#K=E_Lu$jdY7^nYfoa)${T2 zD+YeZNWd%R8R=~Sin_)C5J>k^ycd|L@r*RGOHuvxAEi^lv6}IQ@c~xzZAp5%KEIRG z6kk^rY6X!n6g})M#s2MQxLH}PCiaKMmKf4A`C7=(T`tyhn4zM3M^t;IHPTr~0AV{+Y4aQC)FDZ@ z5r8vPADo}@0QGb#_HTU4(!*>+Z`L*?p~kiF4;a8BuyC!kfw}BrX4agcbg{OlSfS8^ z$K*aI+4@somsWTxuZl&pfTHDlz!04RktgBsPU-N@Pv?)ji*QcFa^ur;kuz*rw3jN2 z3WbGf+rkAe@x8obtNpb1>q$JF$CqSZk}5vK)xYU$5IiG50`k-wHVkzAFkku-9O_hw zrDA9ZomzYS)M4qI2m$k4Q&3gYK7Q=`V*Kii0xE2ojgFwB-Q4d9<`xQ%Yfoq6nYW_d z5PGyN;qt8mNM}U)BM-1gNC4?aBtH`u(+5dn;^$VR!DLH`b0&>tLKi-x_fY0G#4VMv zp6p3&mqu@cwrifocmT=ZIg7@0Xc9}81q`z|O8a;aNwI)e^KXDX$8Uy@-G29bQmKzP0_t@4f46zX_R7XJN$Z1Umhy*O^Yd@|25Pl$&x%Ri_-9bm@A0 z&K|Ne@ozywY@k)$YVb1|xNspQ7IUqGLzzYea;!5RsxmG=UkAx(<3>NBKOZ6u#j0aisNFzRlKsUTuCLStIr z;&97cY|TR%}Rirh^K^CK!?x>3$1g_u&B%h6IV`|A&(6rWc#Jfgix4>zh>3BOZ(*R zC>ixeDZXI|C#vIg1o;cU9M~z=xm3GF(i>+}fgPPgIx783f8GQFpgVD6sBk1b%-X%b z3e;oIjL=lFItKThIkMMBI+rQPi>wszwVBZ^m}pE}b+_{KN-Mr?%7-iW{-osKSyhrP z@B2=mSn;ELluAG*p&MpwY9Fgu8kzmoHzt9?Yf6B7r3iyOn}{bic7P9Dmqy+lT-oLS zA8oxtYRggU855v8TXe4$I*aw>BTEAFWqc~GkH9HUWoJOT55f9!)V%)IH1M_5K)xGM z*O10#@CV3P#O6JG72pIIn0|=j3pA1mJ^6A}yxl<~3^TT~&6eDPz9WOL{eWaN0pZkU zhfcq2)|G<8{I;Fa)_I*fNdOh*s#|R#lFwn0bx-`S9^L?Yc(RAL3Y6;U{=W6OWd2MM zW~N}lHiyolf$wjZe`-o{PZK}m;b95!)@kR+@0#wv=flCHr9r7Rtl!1R_$Ez3ZTFiJ zklA&aSWI@^*BDslN@WZ5v4+Lw1MiWqT_3qLUd~O*3IX353rtGnyp19NYR+35C?V1O8xKbD$EQ|!ZmDJg@FRL`=*&xD9@)TeX+*%_eM!=LLY^2>6;nIL*m5UM zP0!M0y&;K7TkuubsWO|V$-2#sO{Zvc>4gvotedO-d*~I7sqn{lzZiZp~V3$uG z2tw9ti`zTX7`+F~5Z2V9O^xN-?1=6q`HT58 z>*_)`dxS5JG{0l21yhD7z4Gw5s@;RA`n<0X567R#{Tx$uD9^l<;?yf-uk^>0{%W8y z9)r7}dJ@Ozy~h!p3~$cEfp?{KC+OlYe6Lt^Q@Re)waT}tCJ6oKj;_cf`0)Mb+(0Ak z8mp$Zw%~&|bYI4Gg}R7DuJlj6=ZE(UJ4-z<3tw92)eAnS_N6;m} z%CkS`m1}sF=rMigMa1eu^ml2)MfK6kD2iHJ^OAXCN+NP?LeRBWUST zUlE7wSIi2&p#(%DMStn-_0(9M1p{9$(|28bnfiew>J{fRUcZLg``=#hz0h0I+oJbr z3f~N;T;y_l{iCr~*0hbUx-zfkVrJ9qX^1?Z7A=8(J@?|_s!#l-cGhz#co!x^TZ&oW+$TdkkRGK*lE3zSD?C&45;o~nJ6Mso z23rexdWuYQzQ{D^pjL`>xM>0cQ^Uo}$)27^D|!>X;Aiz`ua%A7B+D_bF7y^3E%^R9 zFzQEfl#CBW99AniSZIB$rT&HShP}7&ds2)l$MZHuIMePQ5%CO4g#k#jo9JVWZ7Fv$ zEsxUHki()>J{Ms*)rQqg7U1OCvmk1AZe}9(I<;f-JsJkolgWfX#<(IRKm;9B6* zUdG3K8WQnM!}QeQL&bAc0TTK86JBzc!AjloopH+FD#1PrRbjk_gaNmeC<^K&@>~l9 ze@F%FX&(J0e@2?U1^+qvT~-VYl0>}lPkhd3`~s8&DPm1-> zNy1L#B{r#^BL4mHdW*e)b~r+41{C{ym>QKSJxD zxN$C)1;tr2oblyShzIm~755)`+-B>CUw|;UW6KzKL(8QZX-4spQ(Ez2FF(mYuCq3< z(z(E!I$hYJkFcm>pjlvh!r73hT2v#u)qI?6q)Nn2x;Im(!SVTT>i2ztJX*V7|5*U& zTm$tCGm!oDa|$m6*`ahbjir80{BQMEJLGNjL$v(2uPcTwiYWTzOP) zF^qtJrGLsmj{IxjRYMN2y`rimZBFDT{^x!`(~W!ekm9N1Si+PR?by|yQ&KhevBx`Q zwEL~-^yY2pLBs1Kfz+aofj)*jJUpsn!EUkf(xOuHyhzT2q&-$Z21)U_eCB@hi5+b> zHI@5)9|lY6bj!HX)}o$ufq)_yW5;{X6yii%XpW|u>9p8@Y4JPx$a8mOT&qU+`?9X~ zQ9PzB5qsvpZ6nV__k!!gd4P_ZuP-q%7PUxXJ8T~(STU*4>QoKO?w@C_0aYQa_7uMy z6S;%S*Oe;qNb#UJBHPQljDg&ogEY4dd#%HTtNl(MNH^0`;EeF@b zyuyK~MG1xnl`gT|sMQw-X(hCzPzI!xdO0p7MRkPD#I^=HQfUs+xu zcCbWX#-s22()b>QplU%TY)-j&=A;1sT~=Xg%ML%|Z5lLU1ypJ)MZR=vGm9tlE7UT1 zS}=(xoK4b6J$B+$JGL>$o%LTv_wE{JcZf%u4UB+ZzG>QSDlUIuj|i{g^ob(xmVY1Y z&-TwqEJ!0+)j!j@y+AwPelYtJTXMa}zdu?_EZvnks`7dmq%UO~c06S&X+-9?0lj*{ zpqQkvJ2y8K`M#oZu!s+#fH_{2d9o^P>qHC8^xeQ!GV zrjD)wwBCR3a-OH_;*5%`vg$qPR~920aFl5|WQ$)m4QCdq9HftF8+qKd^e$K_^HrwE z_sHAr&woea_D1{Lsaqg_rSf#ia#a${2pe#Ceq=2*)b;$L01U?Gi6JS|S6m6t2@{*D zbQ=H|;K)|k&+`XP(5r7;=MFh}nd;N}|0C&Fq@*)EJ-3NnjBwwmde8DyL;?VeuYnQ8 zhAb&5^qSW*8r^x>Rl3DCWO1ZX{4wnYV7@km)VyPdoa~$^3-;I+_UGB=O$Hr${<`CTZ%Lx0BBV|XsRA#r$?q>9t*H@N@JNPP#e*`p3H`l;N z)P298pEpD9HGBG^Up+Cg=vm<#Dk(j?F3OlKj2{^HHSAah+W>kTcvq%j4b{ z16iIn{orIvZ;440$0IBxme|ZbZzP{bSiTK{3 zJu1r0eM|@j?B za273E#1Td&V`1{6=jzS!v-(y9KCPJF?*D6qxh|_j4?nPOVU=qyyvdDJT0&B!chI&F?x5*R@J+ zX%1GArO~KahiKLk{IgRZa?+=Kk7gDBM)3V7XtM|N#H+K2tgSjYP_QVE8479;_Gv_@ ziso`8ZRdqnEB3su6^rE!v8qkDSfP+H9!N)zwG=gO)gIDS1r)e9^JW@^guh_iSNG*_ z`z5znW34WaE|1}i5IWj&Yv-wV37JHr{dGGo)GZhuT`TjFEjRPgXAUbG&V%&z+6T&ZP zTp{h(R~+}uw48?YW)_bMUwn?IwMtKa1aPV*oS;>xdgsi;<47&`_sD^Y$|_YnJ>$!z8okGpINbpiJ zR$Wqp{G;HG)+(~pbRcKXF4E%vUG+Y)qFtyW!MRn$dXVos7&Y)b2QWQ0q!y2A5KrVe zs&A#Vcx=#lxV^FT`je7qV9rdXk=T_-oz6>oUeRlFmdVQOT#mnx5BRUceWX(~H>=$` zg$Xf1ypwEKyz35C^0$5%OGxa8Yv6p+vim4PEej`R#@X5VN$G0Z^;!4wMzQE*24yNG zFx=&h*amgZOc}=te^S0(hu|5Ku1Zg<6y6rV05brlEcu_qsABlHdZJG#euw0&GP2B+ zh4Ugjzb=%wcz$pnwuD{_wS@|q(){*lsLrm7;=Nj`R!@i?G@)+z7il#6CV*gWlDzc>`cb}a zVg$X3&`6*F)^oY;ePCMQI_Q-zB7Yv9J8lSDYk#jNGe|8BscJk!2il4` zeRylt+w%JGZw0F=hm-L@Ulpr-%P_C0qpWe-ay$uJg5LG#GhBA+=MIhrX+p{W))ITD5!@fRvk(7XYVhvJtEJh%nKx7$tC|1o9hpD{^!PID_SFs1$( zpwVQL7Hqd!3V3WP<5Tq0m0${H$0^E!m{1|tyX-cl97d;q8b(=v6zva`ate$%1EZJZ z+;7RlnzlXeDJhnA&Cpwd)if|nA=(m?X^r-=&uM_U${RMR9|WwgHDz0PdqW`NTm41j zVs$&2sXIGY3uj}>pc~d**T%IhjpjQC7c8KdtMw6C?#*9mD%@+&OEkB*6Mg_73OukQ z`Xg47;_uKAu=ZV`_J=p0E!f>!^b_I!Ax?U0g89HifgK~_hju}6QDs%)y=pt<$uny_ z0mV3Xd`^4KLnf|3J!WI|d<_Ba7?PnlFz5Hf!bVLh%wPZ7H5$ly_t=zn!P^ULjKHY8 zqGW$fWV@k2|0cufJ5^vlLcPk3!qlhiGfVlY&Pye07n1&f-(T~%ch}rhTGzR)akG{a z6O)jqC>F3lduqq5@TH{tTAplY{?hjq$DAX_Vz)UzF%oxyDOx#F9sCN zI2yHLlVmSNK7`4g+EM?g@qz8_F8nM#GqJe1hUWTCocVN@u1hO6Yb8XB7f{zuXYQ{5 zYq-)FJpw#E&QXH%Rxe~v=2v&cf9hM=|57+r*>1IbWf#TOR|grk0h*aaf;Dh?InagN z__vglF{(cgH|%zIksY)g#9_oT*<<$})-iWo@EHw6=Zt_yBTmO0Mdns;6jU;V;jjjy@g3t?BUvuCpP^ot%I9aqL=DkzttaBfqG zah;{&6&QI|-VI+hCsiE`SK!r4V}EG;7q|!<&;dNBdQ0{U^L7`33^ZLn=<%^h*XxL= zcNx_>CXzk|;*WO>4~aBZOjUtGd^F$$HzfT4;8#H}R-F{lKm}pWh4YPj4KlSLZwY|5 zbQrcf-!2Bc;{w#d+82xPFHd2522AK#{^~uAiU-l?HQ3hA&2WljN>VgsPJO&HGB+dh zy)y;YGW}ZP;X}u{2VEvVTe>?Kt%WM=9<0%QNFkRC-&eIEOEj7`X!%bcUKH5CPRHXX z$c6{dn0e%f%{M2H1VrFL7+yzvQBouW6s&Q5z*Ic_dh~p9WNc)>-XA1~6~GjsDd+QM z^WD8Kk6$g;8ii)bIY&b{HaS`QAW3~M%m@+n} z@XXK$&MQ=5!7TVjhjlLdqXMWP>f`m~otc02E6sqA9|98v1%Y^ch;oL4B8Gx|Qh$3E zyFvX3(Qyy~p;L90D%-nkVvUu6*)i`i={#@eR%o59;@Dp$m~3>J+q3K|woWSm$p z&sYW3REinyspyDR&4$-^F#Kwm6fD#c$M(%S1bW^@+Lvl73g+qdx!%>g^qi#LjnpiO zwHhmlwJx&au_}Jcvo%sFh)b^9*jrUqIRh2M;`1|aY1D^`kKD3%VgiBCR~LP13*_)#bZsk5Fu>2N6vxa2J*cR3{9zH~lw?ljh` zdiVAEXdHAhUY32bW)Ho4BoBsnYU)&0jT+iZ>e=obzv*Z&4kP!eOm2cNgs*g)Q&;Om zC{=)_t=_ZZ+gP2NT+ycy1VNx z{JaBxeG1Zh+ZL<-1H>N1MYq~;80yV+jH>siciYMl=++~JM?v%F0EA!H`gSCFBRrQM z58vEKmBrjD;*+K2vAepqD1Ia^)w;Q3@$B(465cE`G$1^{cm4)zsJ;=O;P)#d{|A~5!qdgJ6g$o(w$nMEAay5o35A9ayX(SH$oi8^?89p3 zR-s3_Z15!<=m~GiX3n(^= z5<^|$=N7aq@<3+&WorTY@1WkIP>HQ_qQ7grQvx1A^o+B?Mhb!Arz~bNIj)}-zT;u# zW?i!8SEUNkT`>3OJs2%ln$TOat1t}#Kdn$(^18KyHU|dQpZMNYC@fv$f464@6FD(umPeyTucTW996Kgjw>Hli-Hx$Ls2VRW&`eqNx z=xAHDELYRi{rZZiDhnlA|f)3QBrR+@05ZmtZ=t)vq-Zx))MD_-iC|z}aW8 zZewRz)~GF3tI8wE&Xi)eta=n?0@ib0Qm~cMS_GmMXCHB88^oS?S=sA(#BjMfYHoXQ zWxox$auI1@hxjet`HEQqIve5j`gkL#m?An5{r#Gt;wDJ_Y~Ppzl(A}+F=;xOwb+=o zrg1Hc`VtJ+H-q||LVCTg{nJSh@dBVJQSfyvF^=o)5-4b~WHbZC4YYd5cm~3g6%7fB zm75T%KRvMZdD5!BF`=n@Mc43P@+i*NJ7;9|L|2@tiN?KMyMf>>B=alIm8O8`v@GGsPNi?0WXoDYiS1s%pU^DlmZm_tC(O zP*sS=@Ko~DSV8YKjH3hrAQ(qYnl%peY~=cq9&mN|RTjH*8scaz&C)jF9~h-y+#^`m zf?2nGrM--yR_OPH1oKmMbeY^ zCyPU7w~WV~;rLa*D=QHu2b{aGOqv0$(JN8XYhwgl64MiVpy$?dCCNAh>zr$3ku9&0 zdS*66#elOG*Cj&AtZelLuQa*PaF8*G)Q62E+&j5h4_IPx;_>C+5 z=Z)D35S0#!%J2Qxuzzpi_lpSFTj5sczg zlYh4e)(1rWZI7Zz{hw{!{8xGjI@TYYEe|K&|0AjtG6gR4q2xyVpS@`Vd-Hb@7NGb) zqW;$m|D!0e|C-^S%L8oeztQj?#2{e)FDU&FGW{2n{ug@xH#ht*{QPf<{+GCc^69@R z`hVf){|BZd2FI`(D}1|E3~gf9X=o*dUzJ~9?m^E*e;}yDQv_WK?Phsw7nE>p526@G zS8MnQ&*v^(mgSw@?PG`lMZT%)Xpdd=v3GfIB}nr+2T6y>#3?~n+JA_{$!x4 zwN&u)WOFpXd{X`f4IH6j&uRz07iKR_B#UY}fa|E}aY}x%T85K}eAdPg-Kvst5V(a= z_~j@myKaS7>Kh)>%?Fy=Kc}j#t&@1C=wA*^g1l`{=lDdDi}Qnc#tTiT6s_z%x0{k| zha61EmW#~=A7?`m@M*Jtc$b;TQL^y)@*7XYC;WoVXHj-;S$B_jzKlT%-H#+83+)t> z`2|Jf9H-Ov(8)p_(8P#k#B_zF(u5KYSwPxzpne~H4KT$EeVp*`_t5e9jYKKV(uF6X-zs|ef=!0hm=EZyLm&T^0&Dn{6+DB`lcM(~vah2Z1Tc_YS{5@g`9CI@) zyd=h=De=0OJhOnlHNEz0e?Beopu%NukTuzyP6%xaQe9-=y<%F`FXG8yvp+gMSE88f zqVRz;>BYT$CE;vIg5~j|MqS;c)aOT!C_H){l8$<3D&mUQC9ENpaRx&OI_t3t$8Q_T zV^#2rEzbItvFV+Y>5eHF;!15S(+lWB2_S3K=lu2E5P&S(HBRc;0X*J$t9OpzcWiTv z?2>H=J1>q~?$GQfit6-bZj!vKS4)z3Wvq7%jE^@**(*!)@Bi5vhYjpLbWY-NU|3Da z$(Bcy?5>@bkr{q?I;=6Q3!ndlSHfES(87AOAb#v{(0|VR)LUpP`EixQLjPcOf;5WX zOQ3#QBTO^UY6OHBr6>=)0vP&Qf2!~kee2QDy zJ08M0k1gof#-H*x9WoLqepf(kw1yyeK-U0TI3WKT8^Jw*@4G|MDN)cg=t`Etr>AjS zim}mzD+3=d=G%y#4SZ*r)Ov3FzJR^D#5xd9@dtaxkyd)+kQ{3Oi3Z_%!Has#J?Jp6 z>&|S}hP##^xGh#PO0yH@(1QDMRR@!*2K+uY9U3t9n#$ZN{99PXfi$ko)wNqfBFU@a zJ4;Lx3Qz3VHKN~TKhUb6a+~>C^vFpnFA>`fcIk`Tw3)bW_6@0Gq(-q*XIG_xeh**Y zHiIZ2^0}jVG1jt#*w2y2p4+7Ff1Lo~zG57Y(HIe}Xk*^U@v`4)^H(%GLgVx=hzVfhP-gFUU~ zW0rBHpDM2(rW*V@7kT4-F0*T)4;J(c+(@yer{X29$rVg z&@qYkXLJL$6rot9TWJ+=`Os}mSbWW6fnw#2K5t1H)%eM}!_!d-i?`n~1L6AFu?HBPL)@9OD@%`I`gBb$^}F)eb~ZjH&WUhn;d z*JJR{;g61M)1PnW3UfVw*ga=&0R;8b?CH#&IqM&fu1=;YsYXt$@oSs0HP?~BonPng z8M!Y)d?LJ55vb;AdSwa-kzznedVrE(0J{LG|!v22{Y$Ak3glE8Y#M3tAu@I=C zET;G7_k*PfQ3bc-@7>4Hn(CAfzYZ46$6*fTVU#?)$x7yn>sjGg9$Tl~KJarg*H=kV zwil=FfP!X_Av~7UxS~ySai`coD_#t=G{S4?6}i(iU6f;Gzg5^6$9}zpe|gZ6W;54d zzcaaJh$TnKEn=HralV=~sVHPa?bGm~lW17GJ0Zt=_UtD`A=Ia4iYd*H{ zUjv`_HRT-Fdb5SMTQc~nbi}Op;+I)1CN}Qc5gd~`pj-2u#HFYa!W-gqjXMLywH?*a zs=h$v~vmr7yr(AVQ3Dtc(L;1cQ>Y1@>>|G`cGj9BbK-4+vWXtv|M^t z)J)O5g}rv6Fp;0N1x)Lev%)`4(&{iP`?d6g#>)Fe?CXkI5-Wsp-)28f!OGfNX|OGtKV7&on`eRaCR9GS$UY5WngEJ^6S* zA6{0}^hHA0gG%?BE=7_fl$H-uhur!dJ09C6*;ZLTLr?lhhGCHx6>eK?;8xncTkjnm zKvBPUT>0r_zV0p#sh2rt!&zD0Qsp|#A>Y<^$|CyzvG?8YZ1?~EZM9Wx(N-6VF5D=3 zn=N8gOYIhsnrUnAy@?ww)f%l)MTyo-jMRuts#<#!K}2d*#E6jyiST{9&-tEn{)o?S zt}B=8dcR-exgO*Fo6;UpUNJ%p+LBbWTq{w6DK}wX)YK~ngeQ@d_tPJ}i=v=|i7@^t zoKQGbryjp?#;sCE6AuJoR%y6wV0rVtR@X+cOGwr&%Pfi*>=KS^|DAM;A8`cUNEtHU z9@ayRs|EAf64cm9q1A!#{Z@KN(9MIa;%;?lL`p4D;pWsrSfI3=^2(d)h+A!!N}OhE z4yK&g8z}1Ve$4vK(3cDom_iu@#62bRGN`U}4cBHNc&T3&$oISFfh?J%9NPEcpMywx zV^3f%D)vjx6~9_DNp3xoX@?M$N=t`cu1}85a^H*Q;n5Y`ld)|45(v1=4Gf%YJ}ES{ z^Ub(1{-?ZoO)HB*vTem*;-I=V z=x2;5!(FnKv#;5?JggOhn=Pf6zt;Ue%wf34AU`a%Zmby_0&^tL@2;kApeW4;UlM$3 zPPg~y$-*-~-kmaCzJ+g?DR#hbxF=QQl&46ZV0It+1GFyM8$Wp$ z3bQdUbUJb*mwo;stpyk+<#YeVBh-X5CC`r(M4x2mWrMXe;aJ-QyjDWfeJg!oP6I-; zTV-;3Ril4J)d2Z|R962_J!uTNow=G#Z6%=KcLopUQwCPl6roU;Vj+y-9yrnpS2b`( zS8@*iYmxRm1e=yF68}^HDl*Z8e4K-Cb}Vo`cN-tDr*U^eW{95SExfuIfEk=@NX!^j z7%tK-G^|n$m)@u);~PO8#bf<2KS*0QxKa-GIccM*#MB zT0P}Ny`=R?9VL1}O^IN+Q0CqHeCc1fhvW-Do zwRXt81oBAx8L%2)Q{aLu1*396vRf6ej?ApzN;D`=;2}6xE(sDE&4Jq#D}*qqwh3pv z-h$o4(Nm))4U2MC0)<*c&QLGKBWnZ7Qgn>@SNn?sWlw;+j2|5f4~KIL1)$3++WEQ^ zGB%q-Dg2%gPF^#ILbpnFs6b5uFHOj#&{s)EK99k9)s8Hw3Ql&U`}X@}_oKZd_uncw zZ(ihwvEIZ_R(8~uWnS)rjeP9^+vloHb0TWnw(+kUm#6a}uU&|*`HN$CAXczAfjJk` z-G`20Hc^n{n-W0x1dZ6X`E?8{3{3wQ{?7B@&{g|dRBGc3r0>uy%=1VwNI1}_=y9_0 z7Q&Zw{HzT+e21Xk8OO4%8ya7(N*zTzk6ma$WMuiT+|6LW4)|^hq7I z%-U&~=(thX!O*U}8I;hTSdXp22V{}(t<}1dExQgjPkad9t=Yl$Nut>(87UbtLW1Wl zRUt}#SA^i_+Mb}H<}c#o;$ow0B}TUG)4a#0mrgQ(wgJst6LjUYPMZxfM$l9s7WJFD z5{=^9oXH>KOH#L9r6`@iPR=beg9&YUT8WQ?ifM4M+^7EG@>|7}{zpf>RSaN3NC^-| zZa?6j5VsE#D)ZMVz`m&@Q=m6nS=vb?_s`!O`IEe57D97MRY?ALM*+~ua0SPH#X@6P znn-(!Zrvo@519rg+`mGHOg;bpy(jubZCK3fOy*zLSwq$%41NzMdd!$Qn9fgK+U=BK>$DFWw0)hr*`h**aooalsGx#bwEJCI0SU7f& zJcY=wHtQkt6&J>}FfZ3_x#oL(^P2atsro<&WUnKE~9Tmwm~Mh*KI+lLdWYCj#BfmFklCwTHILF7X5>W9QLMpfT;uD3^rg z6BZ1W*UqU>6+FjoHw1a*h@Ut3I2+l5bYXZWiW+8KFkQ}JVR17^hQ3xhm14W`+^`^0 z{E~j!Yyp>rA-Kbn|Ni8t-Z#Ow;l`K7O^oh$B?f|oL!se^4X1{v=ET)o&)PtUKM&*( zZ}+SNiIjapx|e5h>e@xzXl|ae2=tM)dpUj5m+nQY)TK%(`}h}H}-FQ(2|Ycf_S?BY~U z17_3)!>lK`c|wc@4P@c4{{AJH2DR+flHDSFl_}xz`@kmky!Xf(%hgtn6#YI}nDL)B z9Z~d|YhSUx;Mcov@+KQ<#WTsnd?h|==qLoq+?Zj`WCs#u z(cat5^-Lbq!sLC}fG_%LSbM6fiB{jMIBw>zA2|JE;pj#9&R{r4Bw9w8(o8wpI1--p zkf|~ln866Xw-w)CkjcSXta;iBx+wV2?xrA#$uxXdY|$c<@YQ{rW?7TXRBl*Fh84OB z7|aP}I;Gnv++&#C6A*e}D5M|i)<9dyZt#5NwV`Nz3RwiwFwGoPQOg{jy}L%Y4lt5@NA(4 zgbjJwwD!z%(AkAG_6_{c28>OB_S|-m>VGS#dNp9_a{|W^CXI7=(U1Cw<1XaX*b6dj zg@&P1j7D;L$ok_n(;o%NQt*rFfnLH8&qiZ<&|7xK{#K}!|FDELcFL_WDLPHXnLE0NGQ{jprH!7tDnnIjoGTACSrrL_YJ85m52yZv z@Xks>`+`SOE6Vv$Mo95cG+x_WQw{Ocvl9%d`@2+c`wM2M%^J^q^iDSljOhz{UqT1Z z`p^s&=6zIb((-0Nn8C~lgUh4 zd&Aix*BHWY$7oy_!K8tm7EZ%Lgn8pR*tanmHs#PaPM0F=KM4@Ff68Ets+-2Pbc7Gc zt~YarIjL#R0Rz^y7uHNztEAemrHN8$8@U*Ylc*cnsDKq$lqsV;D+Zjx0qhNzqLBgJ ziL(zg^d^&(7N|OOR}&nswTkRRct?aZEeFXgdDtj!5{40f1o18C7V)=I-fvNE>+9UE z3lL?OH;-v>JcXrp-dYH9$;`jmJNE{qaU@#}I zXd_0i+pt@>{NtDDaAU``Ft^@*bX%q(=cGMj7cz3~ zK+#6vpu42JBGigKWN5Szx2u7ui7>)`Oj4UkmBITk>|?EE$1Q4{)*Pb+dsFO9Z=a!p zlgF4}_c?@DW@2vgknLHzIEA~J0mS9+`P|tlqSHbjXI+Brt3Ug=r2Ejn*e9ucO|u3@ zEh25VV=IqsdbM8U5$~#}CjT@>nkd7Ubk7m>E3~@s;@(XM)5;f)1%_ve4??sfa9omN z8YYN5!Zo0?JO3z)G0sswq6F{mR@vww(c+v_c$8dB4US+>y(t8ai;GKs z|A`*Gjp^o4u5U^H)k{`isL@Sds zIa3&M5EG<(nIvJW$$N8%@Ad{wj@T(b5cJdDMaxyoS*R;hy=yV^2E<}SliS<1{M?=g zbp@+6 zy^+du#!f%|^VY?9UKVlrM>suEZ+X9K(Yw;~_*-+J8~B8Ro&Ox_e~OA_Rw!v~Id|Vm zD#V61B3)cp2u_pqe?$rdk*4BEV|n6HlPBTCG^LMVw95XsjM98#te&GjJoCxR>9wDU z&gr*{-Phxnl44qmU5;Gy@~Sd+r=^@=unP{WT>T>%ves1y&ZG^$ljT8z1bwIC3feD? ztv@p%L>C%~KULb^;c8uX-EXe6vG=BD=S3So#e7DFaW^~E!TWZ=+z}zCs5&5M2`i#O zOm(|rOz#rO^-XOy;hV2&^L~4lGgO=QwuLrkxeH!x+6ql4-++QYU8>uqj{JB%*7WPC zGkp|w_J;l0-Bj^gHwEXB^}m2Q(Qk;}Zphkw>(x?OBcq)rJ)Cd!O#g*xeVMIUUnAjo z-Jt>OkqqkkEe^duoBMD1^Tp2_-ur&g_g6GYob>LLaT|aYa#h8t}a&m;+FSc+r#dU19lXTPGutSe! zYH>k`?Vjq(e{{Eu);^5~H1=lKanBVn_`duebcihi-@4x7j;??l;a#Ol5{APtk_ic{ zQJ%P?j!1PP%H#ts==z6J=gy^U<;fF^aDI=LQiZyi2Ol{6pV5Z5WPd2MyO4+Smu6bq z-0c2-$6n9p@+AAh$MjixqfFcO#KHUO7`u4K&fBh=?|Xn+CKq;D&hNRBjzN@7#6tb6 zN8I;{%?qMmYg;S(qj~6E+@Yk!IaCA0Z(t|&4ygwRDp37v^vWY81Y|&P3}GAVHFU)$ z>^^BwY7(ct^CE_4={SSY7`#z0%A-_cs)KUzw@)68u|h+_jD5M(lwLSPS;Gg#Q1pHD@JN5XW79W z>~e;+59hQw`IfcW1!=Eyjh5wYLamGckTIz=KY2*9PUl*0QQ9dB4;AMbLfhV zv480JI=?&h(35ci#b(4}D3;>|BkJI06zEF83>XD#Z%FS2=lu z=^se&cWmsycCIf0gE%>Vl?=nTfm|Q&3=S-?E-5|^0Cg)#+ZT_PH9FM2nM{q?>?)cG zdn6+FFej#a3(-Vo4t+OX{lV=qTxrUge;A+Bv)4QyHU+2kAIyj)O7f5qQ9UifT`!fnIOk*KXf*Hyh z4{n7LXt(zdP%hd+28d(fk~{)PWGR`6^eM_b##f`O1D3P@8W1t$xAgtp>Q0TY@DB1q z2$4+~OU&yj%=GZJTYja`+ST5b$j(4aIu=c8H=&Luu$Kug=ZU%G(Pbq;bo|>|2{Zl! z#p$q~h|k-uVYk_6W@W?g^+$ePp~?9xESdn1gl@%!7ll4qm2z!lK1DT1vqQZR#IW_u zJKsKUcRqZVc;SoTMaTN*N-1(Xn~|;OqF@5F?y}6Iz^eK5FhbvyU*V=+8W;a=0DOcs zTpstND#5Aya2KDjXObVw5-wt5tIm^LNgbj>@Cy!6;R?&X%4AaV_rF8jHvX_7lz7Y5 z=&AiW5x2PO6Fa{a%!EMmkWO|-uy;a6(0OC;eKHFDju+I6KV2on@@`F^w^kW6 z@+TN)FP<;6Jdx3`zx9%XI@g!Hw+pcg(mTOqD8J)6V==VI6>%-2rCoVwl+o3~BTJC# zxdjyMhxaQ%!m>={7*=u+@&q+q&#$Q3Su^fdm1_I3XjVevTU`2g(KDUZ*0jn}!~C#@ zgUHyZw z#%ygGS$={Ryt?2RtsiN+Y&y?6uSj&LoeBy4f!w%WTZ)M#y#))97B}~i#gX*lx9U)Q zV*2-@28I8c6Iu-)eU6;DSi%G?faJ-sNU)+?T}6b%47i{i4pWloJU9A`#wd#aXVX|I zavxDXq3($b`(AXou*&gzV-!u5!GY>O;EIzBZ_9|X)cW$MSbdWwh3QzKa5s1B2-*6_ z8$|w9SsX8C{XL`YNc9_sY{+5kyp=A8DS+A(koX*HEO8?|$NG)gt@`;9f;ni5Xn?rP znB$JMl@mRKL{Fua&r<;~-$~~2D#1&)YZ43k9pXRWM-syHnWDOs$Vjp}boCiAY<2gQ zrfzK&=2hC1ev>A`4$VHhd^;Dj#TG6Pt{HoN9+h+Jn`x4IgR4td16Ctr*NDmFb~bFGBL7Y!00 zrbrQVxNgIx^`Eh>R)T9{6a<9!9tI3CPxe7ZVfCf?zF_AXEvQ&Y*F&X9SWS!eEc%Y0 z_4YK%`-k&6lBiccsA?oJE*s3aREziKR?8T24NE=28I1hH2hKM1F;HgIiwF*xPM@nA zvOmPE{}&O=RXWZf-w&KGyQRxXNsE8JG^}QYqUyPQ2pzPj4AS{A-f7WNst$!~$DY?S z3x{T75R)yGF9$sn&;yGUTPgne~!q1yo$_2Albq> zm#F=g(y`dLXo|klhqr>RO#;D{0@7k4re)sLCKPS&8u%=rm3;Ny9gb^c4v<@UuedN z=zn%2yGdt?^Ua&t=fannC0|cYR{&KE)+}V2_To!CcYz(y(b~Q(B3F9{*A+E6Qo-OI z`FThF^bZXhcKK-}8JNXtrgmfEZBMW41J-3$JyPasHIOX>aQTDvjuWkKH;V>IKWV>a&5TrmDa9BkHOD*6OMvc

    *CI8(ONhx_7f2Hh==Di=iue@6&EF|Sa!nz72_~zT$GTds1fYb3rd|*bP)&cdwmZn(nF2^Nt4c=**zIv!#q<{q zdOyx34E>V-`B_WgO%V`Qw^t`8g;~<4A$`?^Cg{eXNbIG1hz0xj3iA z6pQ+=L^|LmVd<3m&dE5gMR&X8rZcJCHP$BM{nK(TQTgH6%!2m-lPctJAVOJg8v+|& zCr0l7$?|kC5dpn_&r|-luQXWk`WV;kbw!{pC>}M>!a0G3TndE0>eNW4xt;Ixb zgz-d}vf4zsyE;ZS-~lr^rz?dsGR^PTSz_;_Tp{kkMmovfs4qwM}{*BmK@Gr0P64J@MmRvc`UIRYQ^dv^Nm$Zl!c&t@*>{L>go& zDzgs{s(&uL=kTEJTbSDCVg{x|Cq6x`-LW=rVzk6WkA8cv3ylDESX_ho)wzXzZ6KO# z%t^Z15Cs}nn(}(q-Cvyk4L)-_GqZ8#A;!Dyt(FN88dTH|=0^rrNVZ0AJVeTtg3v2= zyeE${oS%wVlgO>nQ8VVO*bSon0Za+STy3mP;0yMxBT+C19*q?L=l9@!afcYSN7Fvv zi02z4@{?L4;?d)~g0CRQk%xqId5rosn}y?>0wj32*_Dy2cvVCKqoO0*j?Wm`lyCf{ z)*8P^dbYd(Cg2qEA~TQ_As?rA*K^MxR~!FM$C^|d2Xpgh8-gZGk1eM7Yygx4l4I32 zAGg^YxUC2O6gYUlTt!Xo&N^}y?EsUbwzj9vF_R2wKlI-+1{>nN-G2AifB)f4a4ctP zwy~VY)!@k|7@-Xp9?37Q>wvei>c78ijiT&X+P5Tnw@t6|@NP>@(4I=3$6nq*5dYE8 za6hUBFT=e(S^q!z3v&|83&a%DyC^Pl>gY^?Qj4i^gb4ax6qC zyJ4~k{vCgrq)5RT)aIYmT7CndNVjyae{GNx6j7JiqHUU`rAf3;_GnpBGC2@X6TNI4Yi1s(Ngf3mCDO%il?l`Klx8Uh&$6E#Byv++mE; zYDBf5rh@%N7ELhw=@a>}LWfY+9QZia0icOx+N)^!A~-vyJApGy*)T_6y}06FOuL)o zocDqz*JSf3`Pf%SN7bA`JnI)r8r{WhWDx2bx?10u!0&7MW3vmWeS8z`us%Er7c!o5 zvj%=9%9`g22}v;O7opYV1YMc9n^~o!c8{W`kX%&X;0W;O_cn-qE-L(IEO8S{53Qe` zQLeX{O}qGB@K5_eV){#Vp?wO53^RI^BtNng$;LP-%!D=D-Gb-ykX%_ELfNT#A`f2{~K^ZlkQjf|B~NV6$2%w8w-psu|{@;({5C>tge=RSc0h7f!P^Z?vtH`hQXbbevcM=ySw^d zbs36NUeUi4{eq~JH z46r`5R%7&A1#~bqXil&PgDcG)E2e`m(l8ym_dX)BQHkyVJF&LsFc3o#3Nd2M-m0LN z%U30$iKSoJ)b4P zA}zb1`5E>yEkLRZ&Z1-*`K!>*9#S^fn@xE(GG#2JvQ>G9L8|VahXmTjc0$ge_xu^@ z7Pmz|%-~1Ko~De*8l6J|;vv}z2XBT{sH=>dI=`O0>u}3Dg7Cz3x>TnQVOKyi;C8>} z=fER1FLDwZUPcHv(rN4_Ic6Gubfu*0C=Mn;m=OzUxC@i!@aYA&(4_?k%fY0D{KalI zntq)72y+}0G{Nj->3rc`_0Z>PjO(Dx$ z3o4&OzphyN#5GWL$aLaxP(<@9<3fLRo-eKlNGaKUUn;~7E>NrLaSrG|(7lirH>Wp* zPOyt?(baNP-F12Z<#urm{^IJIfn0i!($3BOx5Q zvGDrOp#c!(^3|c5A8#eb^L3KOX^Qd1n*lQ!CmEOS8>W$#1OLt(jV~QpaxAzrfeR1V z4_+L1&el79wz@^;qhTQ3qABh*F`%%cDE<^ppaNi?G7OHh2Chx6tQ+5|cy;FPA^q3} zm85cFO&_Y~OWtY0(ccOzwG(4oxaWUz%u=BN#2O<7y`cq+q+`>Kf*dw3OQ zU+Jo#*DZSPw_lgDvUK0mr(KgsA}bOQHg)jX6#olpCF)T2)Kc+=$unxKUSAK=chQyQ z`^37~DPmdVGH;k8PH&rIHBqm#bWq`9_2)k_y45!JDQoW#<*A~Rs%H4l%Yt1uKt`~^9Hq>DMAUB^@ZN&{qxIZyIdx_J>_dIEN z+}9h(%jz9PsqfSQ!RYdF+gNSo3#@}?%exPYV#xZ6U|gtf2mH>hz(gh&Z)gW$n>sQu zL08*57d9XsWDFP87MM`FM*9gr=wYbd&&z^yLS;Fq3#F7$|NbimNI@9N)rQ*2E_AZ* zxv8=?FORn1Q1@uMp4<|1WwhV1u=jf(fOMjkcYLdtkH}^AgHVp^&F8|U@gs*P3)FvJ z(Z+wn6zvQj^1H&XOEY372F=tIAXyx$ad)d62kxKi1PE^?qioo++Nn=ZUYbuM zBB(>60m&uXd*jtQFDyd=Dh*K0$aGPBsh^bHf#D;|%>or$tJGV5RqpPWYK5{(gaUCo)ScO8s~ zQrg}W1KxW-WO-tTNjWQXcCT`wS<0sJ=Olb^sGl6tfB;n**`HvDhm-wZa4!dS$H6w@ zZPJbw@*P1Sm(AolfmK7Ll#&1K5gyFn9K^NE-a5a-a($+4z36A+-(0k}0Uc!?Q(l;# zr#J2!rVXW$JuP{iPnUzM{>qWzprXrOe1xp9Hw>(GIsaCWX7U^LjJhF`;~Z^H))v zPt0;DwFNG?f7B`qP zNd)`Ad4;j`*v#@)gH`1cIRL0rD=cxcRy?VO9IL22xM&t^qW}_xsj$;%`IvOzUNnMw zD|4}2Fw9&_BfmUOw-@+cL$h5hZ%cZK`oXt92JSoGO4?X1Uy(7(@oTq7)G;z0h+YYK zBhu8;d^P5le`)vgHO1eRxhE~C<0%G?K4BY)$5Px;H!0^ykcSEW=Q_)Q)++!sVIj{` zEEU=EOu^gz6L$Yln&5XdVyR}}ba{E>eqk>4hpd^%AWngrTgL7ISKV2^rCd(vf+@`5 z06Ka7FyV5*OXi$`z>a`D7Gi4AMTUa&YKQ+juyZ8 z@%Jt-*m{($MvHG}KE;TI2X8ho$mrFbxkR*yRhMpcc0Ms9>V^OFfHs4JieK-puzPky zM^+vSFUt-0Q!aTYu!QVIp~oy>BQqtFmrG>J|DIbr8@gKlI2Xk!uK9RQ+x1hm-C~~o zC}O6qe7D2BHc6+1r|NJ^xTyXfVE=!ERemZEpLyfEo#GvA5W0<%2@pAOQK&eK%f&b^ zV3V)iuPlT%E5yFV;5SPVr9n1(s|G}^+cCTcctg=a`ZBT}8z(C08C%cw$Jo9GajQ0z zK%cy2BBWQ+)@yZw(cl?VuRku5!0pYt`pLPt|BMw}K<{9u4Q`XxBMd4Mh=d$-zkFo5?O|j}PfF|uqyZ`(hfaRZ1(D=^v zpzL>1!0My|9!%T==>l`CbHg=#ZZk@(f|(n2>8--~R}7N@5&pldL2;*@=!E z4IV{7iDs7QkA1!Zx0i^Y@4HmN8*Iyv_q0K|VkVEXZ!LWqMMbW0(|q4cLVyH2VyJu^ zk6MhnAYU@5>eqr$B9)Npk&0dsQb>c`t&w8RL(IuB4;B4Z&{Arw#Dflz>aR!ApJr3U z(#AX*`^FBKc;s@XGPW8HV|1DN>`ya={!p0@c|$oBr|;dnjBc};&7Av7Gq{{tgd=}8 zO)<#cC~(;XTPK3}I}ntggaE>Qr+_cLcd)%X9<71ft9!d^p%IDA6vne+r|$L*uphBB z7T{q40{(#m`QNAhR~hOf1QrxlXn?ke*v-V%am{1YNoerC~Pe`w(aVR zY~uqxm#3CejZ5?+d}0zJyj~*c!EFEQ5Ec3IP#iduwidJ*HAAb59b&A-jFvI8C@^O?>gfoiIh_Z<6afp&X=!tBQwgajc0TZ7JsUWsF0 zzI(eT)%2X)KC>9XTvc=(F7g|Ed_%c&^^dMXh2ET4uCjY-Fc$ zGB^D04Lo#?Oi-Ne)FQ(4c3QdB_MVFdkgoN2h*GDTJJuRsdqx0ip-`tE^Ika|$D58s zwxoBqF0<(IRoMZPH%dY$y%(ETD1aN~;k&-TovryOnHh^0xV!F?b$4UNYuf0)oedtS z@rPvu{_AUS>?lWR-R#?KQfjPQiUD8D^|`gC4(gF7AF2UC{KT07RcF_7bI~PoAD43S z^S=@Lw9u_K`t;*_#Zr#`wTG?(Ga!d^ogdX3=aS@4+*Ae0_-E3VLgU~ImyRA67xMy; z{jpN#6fcQzCTDeQkqTeG>{E;9RR;VMru6vvk-ZZ{^OVAZGctRNA!}n>wMMcIs$_3*|?hKWc*tz^ykou5p=_G0ySyW~pI>oaZiPwKycaYVEW(`NS2 zM&OTRQss%Yj?$aXC{SRnx2=a>J^6PD3f)MlS6f&NdlC+?$Vvv#f5qIoF(@5V(tH1p z2_PW%W$ClArknd~0db1h)DX{zGDfJ8H77M8)mUi2pk&) zcNl_up0AKB%bw;X8xthTueo%`-M&=w9hlUI>4#+{Ocq@`GGX*84t2Q%!Ll7*G{F(@#b57)s+S$ zX!ltA%lYL#g-?Ct=d!Kp^U7QsPEt8rdAaX)y*1L4gVCUX!* zaknO~c|yZB>|Yyg1C(t8_sOt^`C$pS!2%YmltsfqYYsH}+%{%^&4lWk8XXcqf~`-} ziUCVDT6bZfjY@R>qG?9KDXJ{4M{bbfJv}kDKsB66JXBeP(8YpJo(A5Sbm(dkbOzwr z>#=i|*EB~L@sr+p3gh-el0X4fbikqk#-i2AJlg#rnNoCJ?b@8ur-_aeOjU4=AEWh-{NOC+K2CeB{@^;`87FiF@niP^Csp>woVEf_*+RsGKn=0KofzTx zBkr@8v1sTbfeuWR?6m5~yZg46f^pvXjB>WxApd>mB!k+VW<>X&Y~->;B+S2A=5??Y z;58R)Jpz)*(HKrc?)V&MWZ>=j{-qZvH(I89X{Wh!@p`<8i{d$qQ^LZ7iam=-r6Dk) zN29x2-bv01#_AH)BQ(BQvX1cy}$!FGm5`pmVwRw(Q`Y0vg)_HMBx)zp3T-7ns+(F>$VJ)C#4!!oDPjh%D^a_ zZ_S>6`sG*W0Bm5qk zl^J#sMqMBEwx%dP)Sd_Y&T4c+yJs{#vm^=j|Rj@WK6r`vfJphJiuEb2&y5UL4UIl@lhQy zoQhoiX!DVFsekm(s?IW>EXK`s7*(^2>YtAKyt9~=0l8i}^Kzb&qB{*f1|6#IS8~Ny z$qEH(*y@aqGdgRwf2CKIne}CEZ@x1+%%?y4;D40nLnr)u({;!Z-k!=EujbmoHepMb zl;?VVqgJ;YzQqcJ>Sw(Qe|4sTBbW;Vdu0%8XF*++DO$#sxJs)6L?{_PH9BDGz#pHY z?DhRo;h)o8!$5}R@pA}X0Bc6aBkg)jW9idDw0a-PFa0E6X7;umjs9L|(ta_!6mRZ$ zJmbMaS*_cIOehVlxRT)ruLUyk@MWpJ`d;vCU-rj4yVyj~+QY0l8SJnDpOnw=D`vE+ z(Vh}R@ZOg;1Yl*8IN&8dr(Jp5?haab10)EA1K6&xY<%e$mfb&6Qi_-q5taFlk7Rh2YiE!{qhkD>t_+ z-}a(*W{sR)PjTP6t9aZ>gqsZG2QZOtuY2^*<**?iD7X9cWD6?*R^Nj_y~>d~x9VlA zY?2VApDZIAQlDs*ig;h_X>k9{n+5vv}yz4)lB_3Nu{KWp-qdT3D!D0C8(C1v5ke0FJbHqM(C4v{1*c*#2|u>v3qauS+1bh z9|Cw^fT-UIh4Bh-Kvl`6yp%dJ+`wJk|As%-8~}-#*l0>?&8kw}BtJBkV(KLKtU%!>r8tdA%%)+xS*2?xF{hv1C!*_-{5N6!d#83*Ttfl0}{78Bg=CsTe zR#*c{yV}EELL26394f!w$ZCZ?WO^_*78Ql?wd?`%dj zvxtEvWjPzn?%QQZ$8)UJVi9u|ga0@^d(D?+woF+}F;c7Q5R4dx9RS5#Qhn1U1@8<} zC~|I)Sk!Wb)_mw$6h(oAOZWL4PJe#RGmeMq-~mhjy^?z0No~W?d#MMKzBL8i?a^(uNO`eKWgI)e8zs8 z)L(UfyD6q2baO+jRWp_tD|126AJk?hLI@l2Z`J%t)M{$5*n?#$2jwxnuRYhNu2*AKsUAT>aB;Py|Dh>+ba@<<8 zld;27x#x*6vms~uYVy$va8H}@bR!Ip*{kd<57hV(lzzi zvghWChht_-o^iqM)|F?Nqv`fmOsx!dz!}8D(yhWAX~3?rh{h3|81BYz4;=oxwASgS z$?mGtjfxTlR(hqf4K$$U&ihf674i+-$&4s_$tx^zs)>V}xeieR@Hn|J+G|pk z>sDZ!biZ2)Q#yaYhr6th0za>Kwu;lb>ZcQVF{UzGuHH|}9&DZR_9Vk4C%|GcvDH_< zdd!AuC0ACMW>nu>iq}q%RMeDc@c@S%{Gxxsn1D+lB2SR{n6x2V%D16B$|;#6GMv;o zIt|c^I|8N1L|#69x?jkEmBY7f{(upKMdg@i9hx z-`hJQEnfTaVWqlSgHhU%_(1IDG=rkNjcAO?@@R-_R14t9Jhws;{OhYu51={^&(JXU z+qE(%p+4bG>l*$GGAEK*j@h^zdcflT>M5KpRq{%_AxanUNt&4?S!(EXv$$34j8yKo zU9Q{SL0(3k<)=jsew)#1C3b$$t_ff{?qNI|0GgT41Lm9?z%-uO_Z#>;v8oc<$`UBl zwe&<65F#i790m{C)#Qexn%%sRU~y_odGxW!pon7&?)rVuhU}4B_FIvMe6s}Zs>A+z zEVlNJ=hn=kEu{`$?ww%;5cKX1FO=npT>USj6AB$5TE@I{lo*8CCdj+>7F)V8S8F(H zv-^K)@`$jzyY_TH9ttoFJo;YghCy1zCl_dK!Zllfa;}F+0_!q*dpn|9toCAKg}h4< zc4~x+19f9h>iJ|8b5fVQ322CL-<@5>i6i zKfGGbpvIz`ZpsMrpy!zPyfU~<>d|50iu09n03t6q*g*UO$yI-6Yd~2vk7>A=^+ZaGfn~~L|R@se&C@58Eik8f^sEv*eiP|4maGvZQ_!yGl zIBLI1Fn6(SdOG;;83(?>Or;6K7VAFf2q~E=A;f(!cNoH?Plni?@L_H;pwWD;UFWhd zX(>ndv_vAA8^a%h;`Vh!YpQInMl7rBT-3k9{>gkd|2LkW1AX{PG)-?^#Wml%<_ zwo;emo%|c3X{{z^fCQMi0In?9KWZwem_t?Ehi9RFN%td6|9r^68u4?a1x$M2-sD+ za^mYGRBowdA1EUX1kNGzbo|efWoy3n>>9U`LSahgxoT_ujn-wU$;g6kyHQG_4Zpk# z$;G&A24WOsPy|hgOt*4doub>SEYV#fL)FLXOB?%@G`bw*?h49o_y1<9;3HdLvTF^# zrVnHl1hQNv!W4S!=Nm+hGYpc;l*ZzjiGsdGocu7`J-;8jziT_~tvXVU34jk+&NBlw zEhUIAlxET{W8u(sPs~;#M{6p`dN8aF6EXMZU>q<<*sfY=QC0AN`RQrt>&DO6X49CD zYlx?}v_EM*j}w)@KMZ=>Ml1Q+?>$E^{0KQ0=zX9!S5gRqmpQ)wzuq#&Oq&Kj#PaU| zo55g5w!nnE0aMtEwBOrxxq(mY@fgSu4!E&u2Yapnz39%8$Xp~03{BBz3&$D`-v5;X zo5P-+WrzHg#|#A~2SygRHa=Q<)&laY%TUmZ7IDnMUScXD_)vBM(xPpAHGH4eg^Vg7 z1%9{m#Mq`cVuo~h*0!>Ih%fBf85?I8Hd{1*aLPXQ`}Y#e1DD{ERiF}W{#Dh;l|P4e zCG!ARiu;r*0yLUYuCxod915!3E^f#;wo2l*03>-B?t{#dM6X%yoXLnsdW) zh{c$^AF19w&jG?g?Ajn_8*X=|t}l~2DxzHvt{Fv3t$MojP)w9sYoKN*K!KQct@yOB z`O>i+r=*qPj%e5gMCP(-rU@;&gwI6cPD5939otX0Ek$J&vcXeD+_c=<>1NrbtL1L>z1kL|ZAk+nP z;wz8UrDZ3u?FrF5EA-P7|ENh?T`kX3-*_L*?T2L!oH@3+&ZhWf4zifKaq*x9{3o*H z;KHca5Zm%yh(D~M1oVX>12=7cCLi&Yx0|uDHGnxK^Jtd$I}9ZM<>^U?T-Qo@BPH-) zP4C_ndy&txGHzgeyQ07okrL!7W@^F(mV!3ArWImER^)9$8u6nuz!>(S>K1-PUJ)}q z@udBxQe~gFj^4t#(Ycd&Td zw~U@avnPK>ir{^xU5@YWR@#6Ktmt({AuV<#kj4kG=PdYVuq9hV2Cf6vc*s z2q;BBsnV5>bm=vU6seKkK`EkC=>!NEdPjOsM5G5o4-g+so*!$Xh_UxJ8%PjTJcjZCvM3kUk%8l3K(-J)J=XkV$=2_WeIQQ(N=h-^q+qWzQ&&fs9oW6 zjZ@aq_r4SB53GDhWaCQqLNQB~=%bz7kfpvM?o2dS(lZbWN*9->e)e9TN^I@LO3?MW zR=IV&>Fq%Oh6#M3PL2F_Ozn1xF^B->ZZp~=<#-q3qT;n7SAtOor-w-cYCeJ#D}p-d zXF`R!DY~-gybEa$o_*CoWVmSeRM4DxTFYgf9F@2`EaSm{2yOQl0IylQ5`)!oRlCTC zR%`#I0}c(ofW&@~4fdreCvX1SYP`}*oA_i|^9G)9=c~&1neWf2rK;@*fnL<8Os5@_ zE$!wZW5{+7d;mTulah@pvXl0}AxX17cEPJMt9}-+Dm`t;Hgg8?Hv`t zmvGySSTW1ioG%j|p696xBRwz1@9xxH3^IP}wEU_SS0SUs4QfG?1bH~-wwsdL244uR zjOz^1Le(Dx`mY%)k4EBt_OM@!eY-6E;<_RDb9{+@cO;T&so!gQ6P&;28qj5?(}a#@ zqEMb;Y|-8vu*K{mmkE#2aMi6fMb_hYmE!T&D8?3kvA6w6vcZyW{5zLGWCqEtw}cI+ z*ALU&R*mHFo62!m$u0P!&=rR{TIO)Ef8&z& z(48OpoH}n*Vjtgu5l8j)i*B37H1#o4=G|y>cSo9?x}Rq?qAXQRx%yDi5=C<9AXan6 z*mijl;hpU?_7893rAM?$z5|&0;g_th8?pY1Yvf@C|B^N7)Kh@7~u9E0|4*bw# zFHxU2x9VCZE4=r8di(~xb5w;ZJu+u&)D}W-~qNfDOAZ-K{}8)MuSt zuiO|;xfw{l8l|z()MWeHD?v`e{bCUMNww6GO}kp?dyNw?JQMG)27V%cK#42{&my@o zcHAF)o3Y1=EPwbIwKe@3lxJIc-Tr>MI1CTJASN~LjJW|DiMM#f=P?^p?Q6^G+nZo2 zuht%@o<>ni>Twn-LBq8$+J0Tf`$GcVqtJeiF+=jL;;r*$*Q6PP59SmV3}fE#)+$Am zUGg?rkH~bo6K32*eO*EGG3}^e9OqK!0CQP|mZY$1MQ0XX*tYu^YNc zF&W0+yJa-&_3{=HQCyMsa!vK(u%KnY&$z?unS-wzY(#e|&qOG@Pw zsn1Dszo;Yxf@`41X_FW{GW-M5Fs?1nX(KF6)Ey{4#Jo6;Vec~ai?2ylt|{(IBlwB2fll=UG+)dB68U@e;vQYbP&)%)WwaT8=nD-n{ zj=uN44rUhPV_{CQneEJr$;J4pvv#RJsiR@b?2?y z=16sCHf}fgW`uW7d#eJZ#<>YA(VyWNr6@VWRWdA(kxG@B)y5MO;n((^5ujXBcHpJh z`fVoB4`>lZ6oW(xgR$5%%!CIgJ%}Cr-TK3W zeuYbID6~HzH~eUsR|j&fLZsNbpg3(n>~y6>BmHf&a*bufxM1n{I2P6oTLhu<7p}kT z+_Isz0WN#;bbFSbpE_s6?#6b;^MIZS-mgO^h5E9pTcPq9T*?=NATL+xj8{?wqVELV zI+yelD#wubGI=Z$2OKT@G<;Rw~b3RAPO91SXN2A9S*ux6mxu?YvzB^T3j@5Rg zn>cx%{WVR?;uPmdu_~CZsU9n} z+1)7!gd2LrIT_~q)Xh)0^6e3HSg9T9`%(9EKRorBi8B`hOK$``NgMW&{<8c|KTbmZ z%DapAh?e)cX9XjNu?|HzTxuqtih^ikKqRXY zwtG)^Ogt7Z&b1H5aH|q-v~t&YequUZb55O-IdY+sUr2TnWX?a0tj-G$PQLA2{LH?y z{=RPcFYkRtPWqB$1rX_Yfkv`fj6HAK`*Uvy))}>nxtz*UFZj?ZgI!3~*=jTpw{X5v z1+h~1>O6 z)m>9P&A`LgV3FE#;Fvi`=Jrv~!PK4WvBPHv>VDA~Kot0y6b#%e&bfOTG_h9Ic)LsA z8-G$3Xw}~srZuF(Y}-|9(CSO7%4%cv}Kan+@mnr${z%}^E#)bbU7R1MYs`k~3^QS3_{%=LLpr{Qf&!2K!wZv^mH&C1r3-NBcsoZobyqrj;s z@jfM;d1x4K+NXD_C7zWkN1~_F`I{Bwhb$z`CC73CM%5PlcrhAJU#x+qLtd$T@?Tvw zWApn7D?~wn0b=3ELRl8K@1>mIItcW#=PAO%1xi-bmkedSme)XSxqw5 z_U{$%gqMN@AYqhc)7;fT>V<}ui2GfngDV^t7EtnqgxzkO zf9pLJY+m&#CMBsH%9pguOo_6p^QtX8;$~)j&Nf6)r?Y*!*Vm(XnsMWkVWcw$0BqD* zzonLGC0+>f`dOwpuR%7M^ILtpu3gr&@I#|^D4H=l(?%8zTw6U6P~d~>TBTRmCH+G- zWp@fJ6cF2Nt@gQxzT{}J`Y!(Xl|{u9Fi>}cXGAcQ&^*})wO44ShRUrhdCdM?XWrpD zMQ%>+5(tI#6PTFw9RP0)e1u&9^f7=;Id`+c4 zy@!7Zs|w|P@x4_6bUzToYW85~?P%R8$RB^+e!o&DhyBGENFiZ_nX_WPxjEIIB-vRk z&}MKMh5+)jATUMOi;|Z5r0XG)H*|+DDS2 zhB$Cm0CDDB+xnDif0A@`o;^dGYJi09U#jM>vG{T}EN$_wXbb8Y#5UyBF??5@CJ4WG z?f!^#5k5kEx9{{XZ4lmM)E2IQrRPYmV*YF_gf9AUKTqxJ%|r`WjsVg2+o5~CIui`9 z!oo{5pP(NsDpsLuOw%bv5>WMg!;Lyi4=}599Yw#}(DZHnRo;Ryy!WezUh|uv_bJ>T zPbeT_v@985@(0~cgF^z|M0}~Phg)ox?-Q({$(;!JhCq)q5ok>!>Xde zKpjq8_j7c3*6vw;ZhjWi*tVxj+=Q4|`0j=iczF&;>Fs91&e4Uky7ZK)Y;B^;Rx=yU zS25RTmubz8%olqbHCJ+*TCBC+%nsmN=I1HZChzbo{cJ|}8n27`p;AsCNb6H?&qh4U(2*pg@E&eHlz+ns8#2LWP;%(xBb8o z5s`=Ix0?vA^Df+0t`oikn#nit;lKshkKuQZlmm>(5j8a?SDvk7Kq6&>NIMLJsA z_67WFRnI=J=3zJEHU9l3g>%XUfJ~^zT*OVU7OL9D&)(!FGRn4Tbhid9UyL3ea=#FS z_ZFkiSEPCu8V*2X7vDcrzxGh;2^}dFH9J!5j@k%nNg#+x$byTmdetN7Wj$U%mglSr zVY1F!xUcW}NEv#khFM2Y+6<~&bQ^6Y;)6lJ~T`Yjp-QtO|1P}!xFRm?ENJy~l)IGXr; zRg*64sYka+ho!Qq&PKgFrfc^qW%t_GPjnsm>x|YAuzN&Bq4%up)_h=e-?EU>T3W5v zEI5e=1}X;|q8Ei+zrYMo@)E?{@>_c`NQq{B7x#-aOQ5L^Ycz9Q98j#6&Z7#-r}RJZ z^3gX~BcxEPaTkAoso ztfqTILXpED15J{x>w{VmA!f&yn^1O(7WSNuHxcF7*R0z@S$MfT>G^;fs|3Z-S4H7Fgn0Q~LebX}>L6})`Uc=#1rFJnJE4~ zmhO68b)}o<=4{x4${%04dYoJSDD})0imme`z|TH{j&SXEnY%lRzHUsEd0BrA*;kBm z??ODjA5kAIKicG!F4Fa2CU_MaFu?E`x*NgQYmWxbuYH#W__iT>848+P+~aIbA-=tmdBKr2g1-}02(8}I zBQo-|vtVPrwB4ac@(dmMexd*F6T|D&EyN3V^(=3Kk7 z=H~V*jC89$c=U4*WU19>k1<7IEg-__x>s4nolHBRv5zO8*t~mm1ny6OpN`bZ<-C#J zSBcO3db_74!93~n!Bk6;$&YFVo~N|LGD%B1b{||?7XtcOIRIdc>EN?4vzfb5{WyG+idBt~s`}VbL3mCg&-IvFJ2^arcVDy_BaCe|~{f zD}CZus!0J=%m`l^eC;J~HAeto`x5!Uc({i=Ao7Eib^4JLpi*r+H<^V???pyU7uLUp zBhIK)kLBJcwo^xYabKON_A2D|AhR2bGKPrPei+7&R!PNj3tu^7v92AUN}!$ zA%P}BDp5O^yt?~NE_9_?!N2r*jeFf>hT;7oMt2E8`&GYRvKo?#gN!Y_6QID0iIC!C z1uUXBgx_CW6#JU0SyZD54pYzjc}IZZLHod-He+GFRoA7fl%2JFCwSFxIGtW`KEt^P z;b;xU_}dOd4B=(sQ@qtYfNYs5mCxkK<5ntTe!J=$7t%aTw3G=iVXWt*utB7UUfsr( z;_CN_mLCK`JQ?=cVE3vO?_0?fawG8E%T_8ZbZ@@Wk3Y{rfXvmXb(KOM<^+oawuiH4 zRA4zkVK0;Gw!vwe4dSz}Xqvr=ui)Iz*EWMKBY9?g7W;}a`}DI%9T$Pyg&mH&Ah!_? zW$~Sh#ig1@a#h;f3ilIDvopj)b>FYlWx0x0Uao z0?n8|#hYE*9;;tk$TgGBxcKGSPMcjz-le_BMF zz1?zkO1DhUKJvtOkG zU%S+1o-Sk0E3=n?lW9ID#IA;3s6ID@N*7)D`z<*i5XBSrfV)*|d!~$Pm=sndzAZH) z*>LGFsK89J7VUs5=42#9A0I}W+UZFDxF*WJ$9Uu0{URfv?^jL;4irLz{;?~&g;7tM z(T@rBFa-JSiE*lWx%DyI_ot!WDx$`;g)Lh>8JKfiUMK_Zq;;BL>kfoRCOf#SMK$(@ zf5{i}fFU`AlXv4YA_J5>*($D9j#N%oI}1Z>*QdzJa2Jl z#Mq>NVf?1nAKjuC)rn4VthO_Ed<1;vi+2rEhSBHu^pkobk5UOxbXo5`CRB%kp#sRu zcNum*rcmCmZ|{}-`e#)IBXP24XfymmBCz|VaeeK_QJM?fs8glr+eI09((KvOP%g8d zAI@(%QL;lCjAI}aq6n^ut>^$_Sf5xmoVFKP{;Vy(#H|%0IYoYo^6au3Z6eK!&Dp{f z5Ed?rQIkBdsv#~KJPailQJtcbm9Gu}k9oJ~97_g$pIJYjymfCYz8-=O%1;*GF6xi$ z#AOi#iQ*oDD?N&+hObEm;lbL@Hfm}oU^!O|p46l$u9aoG&Z6`Gbb3|ZJ?c$J-+WeV zqJR}+-SpTeL!NfF?B{+FO)R=1I#DXHZCv!FsdZ4;!P8n_ZMd8f1S{~H{gLl zi@f*hg@iRouJ}Z+=VL>owHy~!Zu5rX3l0I)FRe^H{yv>kR{qn5b_cQ~@`T4~q|f>c zX9D~Axw85C=lEmw2)Gp6_{m=dEUsdLZtZR`-k027AZ5&LHU2!0 z>r&!r2D$rh1{YWQ8Vq_04$f2vEgu(LQT6TET&B|Jf?*CiT9>`@abvejR$JkHp?O0o zLB==uhyxQ3)WhL3Hh{BTGpVA1n5jCnJoL0S*P~bdO6?*gF|j_U{3x{KE=r#4-MkT{ zaX3(#2hR%<46+WY=2EZ3UxJ1W>nOy@r~|q)Ntf>>8>#b2PMWfu;X5dO38@|9_HgC! zUGl{Swqd&GtA*A;Jb|zUxR#I=jo5Xo%25nuI9p`3EaqB8Al+Cy_FYhfU*(ib71?NV zL{F~7LIK47oGGN*&l z5u3@HwipgqiYdHoL)`|RPS5ek)!tY4U7tW(NkrZ?dUAht8&wa0TRg?@i|waF>$Nu} zHR|jQOhe?1-VOWZME` zdi(p>XxwSf+#e7B;vq*eb;Gv%Km?q#T!pyTok#H{*n%Lf0Diep-jZRoB+w@)I9?cw zrh-tng`ijxQ=Z!W=EQQtWooC!?l1RZdczDZg8~+IS@qRW;JN640{r>xyUvXR*H1e9N}_382j{k*}N8l-*y=K%Q#x}X&OIB|78;+$?;DQI-n+2DNRBNZD-Ce0P! zqrOt@$%{boAfk|L5GA^>wIaUI$yQ@9L;Q))Y_R@Yy8PXT%#;kigI}ub4>O`tD%kFt z2Lj&VfvE=IK2zT7#s?0UWG&8SPp{4n&lW6HRGE~eHqT}h`P~Px_jE9}0Sx04&Vzny z|1FMOUKZ(@(=MGc@`hcU6CX0%JK$Bxh3e+qIv*FFmL^AD7OAz5{QW7_=Mkm`;2f_n zY47|N7$3yG>*I~p9IEC1%;fiV$6wRlqs#ELJI>g2mrHge4tHMF?7F`u`)t<>SNoLy z6yKCjgA%+-Nq0HUhM;zv?_n?L@oKMaf)&`C+*r@h!MyhjX$nHll2sV|_o#JxJ#_Rn zNxA3f+^H6d1x|usNA*{g|7kOP8IuSIR`$vCx`O)>fLhXfhqg+4Xc%bv696 zehf}xzy`3si>AL|&PA$Zcn%4+HfV6Q&G9~@%-wy1(Pa;IQ%7a%k+9b&x(1fgzc5{et``v)UNew|5x+jGhh}dK}5_ z{f)ssaehe^Fmn6=L$BQuR*-#>(taK)<9{14gCp+-zL&&j&Ci$MfMTYi$fJN zTp4T+zfQ019lD@FWeOz|%x@UR880R7UTKm!XU-Dwz+-Hn zs?Cng_f?%3FGZA-Z3A6ppCLZof7ieFx;A@)w_=VnDd^G zd4G=0b*iKb!4G^~Cv(InU2RwW&TGL$Yj%HJ5~3G%{9~32%KOOFx$(i}mHhZV z5JM~WnU3Ztr>x6-?od!zNY-E5?0VSI=n+jv(2K9K64k-5?fA?GV0$(8fGjBMNz2C9 z59|)kv55A!o!QIP?ce*8(`R$+0afGmuEl*_74ezp=XYKAmol1`ZkVcAz(%O#U7zXK zxTEI?AFE7I7-gnxB#>0R_cFgA&bb+yl*n(Xe%54c#CSX9UGa%(y{oyCg;{t4mVL2y zzKZvuGHH5<&k}Emi4(4H8O?XYz0pZ!?8qN!)TXi}dx$>qjcWuHCdj#GI!;|SI#gX@ z!H@bVgSL`}qvGKbI|pmBq>n)fXHa{S+{C@cUj^}Ulqs40gEK6`TS-Wf-(x!RjUm_M z?Zef8gcuQ4sAJEohb2SpZ`K}r7#>Htx9!f_ChvX9deg6NSDF9Yhwe19CeydmRqY&2 z{CKa={SV8>G*MeK{0k0LnQ<`rjr1v5)KSoc>6=(2Po6fHM-7on3MRUbxz*VbEI>#In)CEQgx8k zhe0I6ohzEDUXgZgPb+V4Qf#i`%bfebV9KD59<+eTc0*}cWM0D`ydGx7FhyibdORAq zij#J>-=8Z=Vvho^S(4I+RM|G5cEJ7FxSN8F|9VZO>TBR&S)NqxUSQJWOi{ABQT=s|Ipywi>Td!TwQ(N+((W5e}LBjo>1zxX9bX_sGAv_h{#VM#rHp5 zN;#{hg}IIX_Um|y8URKlS=~Rb8K6e~h_t%~bS?CsF*|*>XsW+o2|CjJ=)z%Cbuu3yoE}upB1?QXcYDcE6V=?+cfkI!Ay_ zg9YR|5NufKt40K|(;-w7x=vju?u%{#jq#V~T2(bN(AJ=S*cfWdAo%206wR5GC;qhGOs%)$)o_urtt!z= zD>ff%%^BW17GyBW({u<|x@f90FlLxro|#*Db@t&VvuxU4`Tk2e1<-1f z^&r3M5$7&h)^WT6y^*n60DqMJE=78Gqdbm10+)2J z%(=9DSja202?6D?4}5-Zg9rURSt@;3i()7HD}Su!W3a#;0afO48e=MeVA`DWc`m0u z>9m2QqjdK^AWn?HhO{M^7j^mt!nV8O{|Z$XGgnxZx%9i^ph3UY{RW}J-)e8hU7YH^ zp-flpRp|FdEa_lXn+@19%kF5GtY>_Y!|^R4;2ae-(a;%`lnP(nYWpmpz>VW;kk8}m zJXDhE8hsFE8=R%ac#pwr*B+ep5vr?f7z z)y>dUH+!B|Tzda?tXAc4n!c!H?D(wqV5CN3cKTz?tIl}c z+iJza{FG%9-nAdYTNSgX#9kEKTJHGfG`(@xN0WhcRSY??&MdW# zh&{cJ?OB_?gP#7CotMx@-4>xZV%ANkd1YLuQ^@D^BEcclpyUdV;r4mjWYo(CRQ37u zJI#8S6lRJQq`)yL5QzM6^2f1k;ekZhy|#@N3r9YzdQnzF^>|-Ob219CP%rjL?4bKY zcYVVp+@Hxkn&@&|tB9VFjVZ)n%}FU_BS|N`(0^SPc9mxB^~ul61`_-?nB4H%5b)4t ztEfr)$RW27;G*7m8QFWH{<1&1BloNp3IN(C$&LC0fz={<(MdZVX24!V2S;uI9ypW`P$-EwOox=xDIm0Gt2|yl;CtHhlD%R#AMcG*x=4G|nv+h( ztdF%8O}D-Yz$RlWBK?0&NDKY>BHDE^DE8dnP!S|f3hWZpTAN5);*G>p^g?p(LNH@0ms|xTF=WNb{`1II?hO+>4q; zUz^!Cc1=+0dhsRzUx8J%ynV0Wftr}cQ?f_gxZA5%W{pO8ZMJ{G5yykf zw2+eQkevz9wb8;sR|qdtrfW@gz|%L7B5fPUW{7i95?@85>(d$KhO0pE5Yi!z6(4p`C`(aS%j5#NRu#n5Eh_64^`c%JD*#qBRzu8clXeCU)fkut1 z=UHQ?o11_^U$?whH1!jw3c*=1kC22(4@ zqm*pl&A~>R_Fmuss8$=QsdSze92*q5E+_AM+*v*%x!bN%LfD*Ju1}F7jtA#VH6${! z(#{dCf>SD-Y~jzx$pRiOG~CAYNoLthdkmhJHYTDpRx+A+qd@$sNPRSkWrU}B-p^ky z{}On3+Upehn+Fxw7jI zk?Gl5QR8;8Ig*+F>}Q%yCa>wiD0B#J35=FNLdsPS$U+i{CyBgYKFo1pM>wC;yJr5I-4y zlsI=ZD|?3NYSS-@lQ68O4GHwoPTYG%16w$Pv5PfIYeIqoeL?^I4tE;xoj#X84{}4VyniP7*ECkobb9`uJ)OLe911AZ>ju2nPF+zG07g4z#ziUq z_s@r_CtxTbM;{pc{)B@3i7>&)IWFH2Ok&wN2u*-XV(0t zb4cqHKTsJX(a&bJJo%%0(9^cJ^z1p^q-}xodniHcjq&o z!hhHEZz?4MUw+7~Ecf5V{Co5>I>1k)KdfeO_1~xV-&wyT0~_Gw-Tfb%|MzS!p8;;e zP?g-Me;xFHhn)D34}{;;)e{*1_iU$tWnUL%G7SGOt^d6(F7EfkIxnIE|MzUy0lZrD zHKF+a|2dxjP~sjhu-BI_m&5+oZ25obel}K#nd9Fl`kx^uPN@UOnUr{+{eRDP7Fag# zTdvXz|6?!z`cdr#u-D}4FGei&gPLgfAqr-{^t0%8?Mz}RuZIDFd_p4 zr*1I^x#i*eOM--w$7T9hNwCX{%?HYmuM$w$kegOF?Ej}d2#sO&%5Bp(9kgTV^bIgS$_xU>Hv zg~N;2_1B^oauA2k51;{UZqX_{Y^;hRP`E$od-8yi3yF_@|+wN}0}Si7_T(qy`h zfckoQtuXMfu;=D_KP<#CtK9U~crAoHT8m48g;_hb8Pq!#;_f&>%!~pj8}wx-UFT=g z3sUJ;K#%Pk{Bm`S3DiS&Me1~K&i8CIg9!g5crE8(_B$L`>u`{GUbD_ z@%T5~A;7pph}*e;^y75^RUw*Wc@UMd z1E2nZDdVihOs<9p-!YGs`iq84+5lK_vuc0Y6~KYqF#y#sI{iL&Z8T8;b$Q*A=^rm{ zFJ#=Msj@#7iM&i~H0{d)4k^Sg>*PO5w+jFSLV`Lk{wjA}qf>yl$JjjNntqk3hyFlD z5V~9+Wnk_qS^H||ZtcRRBrcOQFIsDr<#jnO%HynL`kj;#K#TNOtQ0-9ki<{8Wt zc~WydMfwlZeb`!hP>4k{dgKO+%R2a2#-{;7o#a2-rz@Kjr}uHNH!>|sD5>^mttHkB zWUwO+#*x&+HzN2kMr4*TNc8wnfA;BK*L8|?j#r9l*)+outylW6jvuw#SX=Q(Kj?%ITsKgwkO^rppIbYP;~ z){F?Zh6Rw9`~KKbzG@sEZq~bk8`ej9ut$dwb=>sHo9T`N#u9@qS$2~y6GQ0*OPiEI zOx5(Rpnzi*#hQ**sG4IfKDBw`_z3Pt^%7ZcTLQ{|q^uZQOgqo6>yEu`)V7;8tIw@D zY(;s$L;AnY@FN^aBS|@J>^VYEBw*`WUQi~^8_ZYRxz@!`ZYC7GbvBo>}^N`YkaovH?qUf z&FPwVm;WtD9s|I&W9{i*y!~wA8c)$M_VBx)od{JZhnT`T7+iSV?7i&%d}xfT#d{+N zV%i<|eKiU0@Ac7-vMVwO^3Ipz1JYR{iaS#8!(iCRk^5OL`T_g8bcRdx(4wx7&|#=$NbC%-jlUn%@1kGkq5B zu@6EVSxaB96wi?nlk+?SWB<|dFX8d%6d?MepK{yLL;Akb&04 zrn8_B2jzYCLc8r2Z%?1Dh+QOgOHpJ!i_Nqvc$;2AqC)W2+th}z6L?Sy)n7BOh9h_R!;y0##|~C@Ge1Tr zQu{Pdn)pwz+~A|elL>=ONsQtM+Cis6&+eR_CJaCHFl6%s3u441B0XU?eRN}sC$QcT_NY593h{1?8MoB8^n(hmfco!6UnhqgwcUG@ zdtAg!6x&WtSlK2rNT_e=NFD!-QAY$kYHHv9V-Eou#qu|8V!fyVW7m^GA%}v5fJ*qr z#wDLKQ&eBv#wFxUl+GU%_UqhHVPC?-1B`}1t>%G@bnFVdx%XpP|BYYD^}82R2c`aP zxxi51zb4+ZsEf&pYZA`Wlg>V)%^WYVA;d~Qr*TVf!J{#bleLs{nHjOtY>s!fzG?6r zpO23h7n)8OF0M-!3&7?bv)Zj38^*+Gd}|l;Zz3;z9^rUhE{VygYEKcvSJ|$PpC8k| zNvb3K0$teYFK<;iMx7;8e4%oP+?PcSA&w5oMMyNb-5Fj>G8m-u9F$J0Iw{m#NIjm? zrmw1fZbz=dte@_Xq?Rs~#)=DLJn^Q>BwD0mZD<Bd0|HP$p9HzI%?)d`+vcDzG#6~`cIP3I}bzY}Nn zM#kbkiB*GI{hY?yR+X*xkuPIxDe|lJHx;QXjjsu(ThdipeJ*Q35BA$7kUwkVFRjqK zD$%k-8VP@}ccfzi3#k?^NV$%8`}r&_q<{kTFrvCa!Ai zK`$F~f4{cbweUnPH#T|`v7iCsqgD0@7l}cUjk9P~~2ge6) zuod_K?{iaexxi~82Nm={ss#+cLffG=B9q|{Sz;fna>worJc7@QOB>y7$m?KaZw#?p zZnd^QasnKC6+`TAH=LX6K_|(w!*w6OPVF(c1`j{6t34gJFCM$A-MX=*`!F)(HzFlt zvf6UMgNhmY@bL&%W#!l5j$a3#H=dzy!j#*vQvKGWSF=T#`lho4Uwo2~#Tnp}k?sok z%7i@1?#U6?@87Fc;cNZHWCj996=Tj>4Bc&vyHQBpi1Om?u=Dxk-b=CKrh zFgfQBQE`zXljqrFk!|9E-w>>gxe2rzL6yH5osNj7Bk?=n0Dd4rNCdhtdkx7hk0RA{ z0Vz#K@t{EK2T)Asq1J?RBohkin`9utzc<4N=0v+m4JCDlEKiVBx=!w={t zHQ`GYlhunM>Uqa+TJf1l)uxWTW4I^`vUJmB8R}?tTdKE>`mNsJUE-#%uD*_qLe9_6 z*gGs>2Q!fS8|BXpgpFTIE=5}5Jt5)2XCF-d!(Cq;0pL{jQQA1-uZF#Tikq2Y^vtWx z!Jv1O{8MfY*~s3OQoM6VcH5T_1~;uoLREbn5W^Nh5%y)(Gk1a^Ihw3F7xPx}pG*_b zhe03X7+G0^#!wcKS|HKyCpYj?XHAsXHe)pFF4S@-AuM)ev%ZP@gvRuC~h+ z9JF=2aD**@+LI^cAxc5)GgQ!I2rjoeg|b6Nu|o}`KUEkmc$>9>IpvUdg&%uH6&iT9 z+1B+TTaWR*ES#>5tSmm^ySA8j0{03TH|*v7c1I$#pRWmphqL|*(AojORQU9&`#+4M z{uM|SBy9V%Zrwn%5bQ%-p?$22;D@Hud$}wMzc#aLv(fUI;v9V?pLe%{sGS@|&hgN| zH3dQ;z!qH6kyIAxG--8r<;o$ypK;6QR{z-Z_tZxnylUGserH~X2z6dL6Axs#U9%c? z+rNRV(!)D*oZ#Ml2zqC2v-UJ)Y&WY+YwiJttc;UhwYbXcy&g~z63l_%K3@KmvWMAv zli?*jC!b6HUHazn#Iz^>*hcPi=GOACwh_zysI95u-s@K8^}o*9#SUg1NZbBmBBB;p zpREOOnfznoJTnCB8)Ig_%1Zza{(9le3tplG=9s6J++j&GgG=vQ5&GvO4lwFQ;&Y9) zVpruSQIz>k5+p6s3J*5+E*Km14i|qcOq=43gs|HO-Qk;LrnuiDeZT5bL%DU~#sVD; z8+ zNn2dQH0LzLhIU!T*T&ol@~75VX{g|kdCP~iWVgPON+QVl{$#sk>T__OU||YIGuUM= z1yJpkm0!OLx*SOB9_8WRhu<8 z51>8WtLovwaD_Q$iW~f#0`o=Z@>&9$9W{wRt3iNI;kd{&CtYF(F&21)v~jv}g@JaX z81A+@v^kX&q;t_uy^ihf2>N1tw&y4E`T*)0v`kZD`d!e#MDZRTzktAY3PZ3;0<~_D zVG36nfV^n&o;~r+?a2;=Rm0=Z;KEbJS14ygmqh>Z0`lAeMBIq(%PW7kxOH0? zb>DmvT$DRMK8v=`;JulB*St`PW~P;yd2YXjzhZ89yi^~hhUC@)@~ZUi3!BsWIfx;& zBXdF+J@c)!)C#@Ma`?y%Sm&5?c&MrP%jcDKrSw;)RECIAS%p)+Bt1L)JfK^P5*)tK z1XZ+u+ob5_c|*&`7~2SSF^+jqRLf}jMEMWnA4tr(sc-M|LW`JPSYaU1-(iJt{L z!#6L)js2BAkLdn#oDbsgM(qqG^TwX|%64!dYUol5@7NAKNov?RcwwY4gP9sp$Zfc$ zI;hSloJmRnKRjLTiA~$+ktH zu@-C6ZiKGNhA7I51a#L8uWY!qCpnC4j_UHjb6k+}3vWF-2;2cU8WE2?QcL%WfP zuQA~KDxEcoKCJ3;J@Tr%uTNxr7$b%a*@crGChc*JIXK&J8g??l>M`?TOjV5sF;B_n zoA!>sq$bHDb}himT^bymNov3Cv-sSUb+cj@p<);B^wD2AJ;yG@j;(%#J_>46iU811 zMuAIDe2#ND#Z*Wec$Ft-A52+%!?M0m7SctlLZoZve>fI?;MR=>aFpFPj`ff!IC|yW?xhApc-(rf`mOFyp;5=#tO@;9P zwJ2v8nlS!mwZE`O8tgiE(k{xA((2Fjrd**MGriy=qNjW>jZqRa6-=+_=Geih3)@-T53f?R;^n%WzoAbC zo8slg`;l!y?-7YC}3mPp)ruRqbFcaM4kyq+9S-CAuPeW}5_h2g3l7apLPKA9uw{jA&? zFUu)G%ncp6X;s|vS?s{Af>$Y21^$L>c8FHC#smh(gVrACyRVSr2_TA7!@pY`vLKtJ z_<)MC^7ueLoL2uFHSa0U(*5U4)Z;ikqnj*s7_2COsSs^sQ1I(+sOPu;&mDkD=8rX7 zH~BO(kJII`F_MMtWNMXsv^NO@^>yVroNr}}e_VB$HM#gO1#LwFIlX`88XkN?1-bEJ z4_ysB)?|+G8eT2XDUx%|M(kLFJzy&gMKeGJT0_k$o`&gwK`AH5zQjDp&C;pn_|>ZS zZ4p`&^pBHtc5t=BH${GV#pK~Cy#TGT*YBnVjt<7+Lb9wgas*!E+VHDxTzsY2a+Xs2oy&Hszw5+w;};!mregr1s;{Dr^Y&0ZFzGBMKRcbc&>6y3IUg z-W}{b=p)A7DMMF7&u|XD6n76x%MFLeHHQd+W`2k2yQFt;sV7{TVZ7tuI9{@8AJPJ< zia9uu_?jk!UhgA~D01aR_6iOm+#W zY{G=}IUkc_n4EH&nP?cISViNj8ON8=#EkEGvDd2Y@Av&{e!Xkf`@ZX*`}Ew;bzRSz z=1`qc8Gzrt_Sk_tp?%BT?$F|pA{FKX7Vr2-;~qHc{#d=b;L?N3&`Bk2|E8)gtzdQU zvc2rv6tJAPA|D@*f8evgx-%g+?lT{7b0uVW6xNF4x%}E`G~3{mrz;q=(r~K z^ttYCuf`h$W*avaZ_u<>ygbb8OX#+-I?M|h6k|Vgg67o8L~W>tv|xE(PO+*zP@0t( zRW1yu*-b183}zaHCMhhDVf(WIV0iRc!W2xx-M_OxnytK4df$bPf8uqh9svSF|%#eDVX)^(uYsPn$H~ zGBf5>KYHExOHRBoI#2nyN~ZJWzh-n(9uyh^{^gHZ2+M+k+a= z{-2r~nny`gktC_ZuMfA+__tn@2x`64Tjn^Fe!#q-g4=f?9x5nC2ne*cPD>yK%53l! z%Ow5bXsMh-;@#mh=Z36kdqu&tPsua=V}wM1vu(r1Q>EujohH?aFcUUKM|=8)`KCl! zhv(Nc@5C)rzWZSb{?Ti3m_;8%T-BN0!hGPirYm3#em-(bW@3PPm8tI{+VKn*G=xbX zA>&g#EXpvXy5yHE5}J)P;pVv;lWKAIRITZHi8tC3NP1ELu)Zep!&P`IkuRc5u~6o9 z4|Y3;H5Y?USevh%R$lK}%JSrsJh_CLOtg`%Eky7h=+b4hc}lY7Levkk?@TzzSmD;*7kU|{l37Vr@#95Q0S6-c6$~(<{aQ0})7&|z@&68^s zx*$ms^_t)6dK0J*#5$^{9!KmesA|x4Lls~9*!&V*=Cbg6`iDX^#ofU%hs7rqsDG&cm`NE z;A-*q$(v>1>ACucGimtOxuKsw|AHLiO4chNtcd;eOa6Oah%l9p0xnw2K8AuCgZv8n zuV6V-D#5I);9u1ySS?nNVh9k)uQM0Soao4vWvTc!B$kTP~D0&N2Mrt z^uTCu32U-OjCdVhYvghI=KO&Q`bO$1CkI!L)WH&S>G!XE%A{Rh^2bbo*xB=pB9s;7 zJHbiTcZngxh!5OZl)z@Ftz+m6Txln*Q-QL+yb^|b6l?V5qf$qzLd;OXtuJ=s4QAW( zoRr62v592C$27B{%i0u3NZ?h5g&E3El9p$O6Z#A?;TE|$u{JvleZ~WJTp~K__x!UacN|=Kd0~%&5>L*Z7Ub7n}U%X|uxGivz!yHB#p4u$_Th zg#{H3(#q>=o@F!q$R$rrI{okIO5;>5dMQF{8fSO7gmHhJ!WVNC;*hNwI(&|9IP3V6 zS0=&ruo0LXN2wX_*j`4A$gDgDbs^t`qwcXrvK?{{=Tv2pjmYn3d$l2DY-bQ3zuk#E zYnwvdikPYilz>yLak(~;GAMz|Zen=~dRt@7L&`d4;D>`yU3f7JkdD2}>(A}~sD<^j zXzdz!T>n#Az-o{_b(ru^4~xu2R|jYWs3%D&9FQL*yZJ_qUn0T5m?uc}ijH>54#I`L`0Y8Q{-F}W}9w#YM_PHBA)A5#Fd~Hr5;G}Y}SNSl<)N&ng zM)HoXv~M&lUmN1+1B{A)Q#QihVhf6TbXR&IIfjD&QJ)eO)^DqcXimdJvjKHlO}Gr)bJ?|5euZ}qX#xw@ zDM#&GX~KK39uBn>sjtY8J220=dH1g;|7MPtTOF{b5zJK0vFFhLG;RO)00HlO574(= r} + */ +const methodDescriptor_Help_GetMethodHelp = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Help/GetMethodHelp', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetMethodHelpRequest, + proto.io.bisq.protobuffer.GetMethodHelpReply, + /** + * @param {!proto.io.bisq.protobuffer.GetMethodHelpRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetMethodHelpReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetMethodHelpRequest, + * !proto.io.bisq.protobuffer.GetMethodHelpReply>} + */ +const methodInfo_Help_GetMethodHelp = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetMethodHelpReply, + /** + * @param {!proto.io.bisq.protobuffer.GetMethodHelpRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetMethodHelpReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetMethodHelpRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetMethodHelpReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.HelpClient.prototype.getMethodHelp = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Help/GetMethodHelp', + request, + metadata || {}, + methodDescriptor_Help_GetMethodHelp, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetMethodHelpRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.HelpPromiseClient.prototype.getMethodHelp = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Help/GetMethodHelp', + request, + metadata || {}, + methodDescriptor_Help_GetMethodHelp); +}; + + /** * @param {string} hostname * @param {?Object} credentials @@ -206,6 +338,166 @@ proto.io.bisq.protobuffer.OffersPromiseClient = }; +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetOfferRequest, + * !proto.io.bisq.protobuffer.GetOfferReply>} + */ +const methodDescriptor_Offers_GetOffer = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Offers/GetOffer', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetOfferRequest, + proto.io.bisq.protobuffer.GetOfferReply, + /** + * @param {!proto.io.bisq.protobuffer.GetOfferRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetOfferReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetOfferRequest, + * !proto.io.bisq.protobuffer.GetOfferReply>} + */ +const methodInfo_Offers_GetOffer = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetOfferReply, + /** + * @param {!proto.io.bisq.protobuffer.GetOfferRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetOfferReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetOfferRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetOfferReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.OffersClient.prototype.getOffer = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Offers/GetOffer', + request, + metadata || {}, + methodDescriptor_Offers_GetOffer, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetOfferRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.OffersPromiseClient.prototype.getOffer = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Offers/GetOffer', + request, + metadata || {}, + methodDescriptor_Offers_GetOffer); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetMyOfferRequest, + * !proto.io.bisq.protobuffer.GetMyOfferReply>} + */ +const methodDescriptor_Offers_GetMyOffer = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Offers/GetMyOffer', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetMyOfferRequest, + proto.io.bisq.protobuffer.GetMyOfferReply, + /** + * @param {!proto.io.bisq.protobuffer.GetMyOfferRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetMyOfferReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetMyOfferRequest, + * !proto.io.bisq.protobuffer.GetMyOfferReply>} + */ +const methodInfo_Offers_GetMyOffer = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetMyOfferReply, + /** + * @param {!proto.io.bisq.protobuffer.GetMyOfferRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetMyOfferReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetMyOfferRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetMyOfferReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.OffersClient.prototype.getMyOffer = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Offers/GetMyOffer', + request, + metadata || {}, + methodDescriptor_Offers_GetMyOffer, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetMyOfferRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.OffersPromiseClient.prototype.getMyOffer = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Offers/GetMyOffer', + request, + metadata || {}, + methodDescriptor_Offers_GetMyOffer); +}; + + /** * @const * @type {!grpc.web.MethodDescriptor< @@ -286,6 +578,86 @@ proto.io.bisq.protobuffer.OffersPromiseClient.prototype.getOffers = }; +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetMyOffersRequest, + * !proto.io.bisq.protobuffer.GetMyOffersReply>} + */ +const methodDescriptor_Offers_GetMyOffers = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Offers/GetMyOffers', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetMyOffersRequest, + proto.io.bisq.protobuffer.GetMyOffersReply, + /** + * @param {!proto.io.bisq.protobuffer.GetMyOffersRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetMyOffersReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetMyOffersRequest, + * !proto.io.bisq.protobuffer.GetMyOffersReply>} + */ +const methodInfo_Offers_GetMyOffers = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetMyOffersReply, + /** + * @param {!proto.io.bisq.protobuffer.GetMyOffersRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetMyOffersReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetMyOffersRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetMyOffersReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.OffersClient.prototype.getMyOffers = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Offers/GetMyOffers', + request, + metadata || {}, + methodDescriptor_Offers_GetMyOffers, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetMyOffersRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.OffersPromiseClient.prototype.getMyOffers = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Offers/GetMyOffers', + request, + metadata || {}, + methodDescriptor_Offers_GetMyOffers); +}; + + /** * @const * @type {!grpc.web.MethodDescriptor< @@ -366,6 +738,86 @@ proto.io.bisq.protobuffer.OffersPromiseClient.prototype.createOffer = }; +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.CancelOfferRequest, + * !proto.io.bisq.protobuffer.CancelOfferReply>} + */ +const methodDescriptor_Offers_CancelOffer = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Offers/CancelOffer', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.CancelOfferRequest, + proto.io.bisq.protobuffer.CancelOfferReply, + /** + * @param {!proto.io.bisq.protobuffer.CancelOfferRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.CancelOfferReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.CancelOfferRequest, + * !proto.io.bisq.protobuffer.CancelOfferReply>} + */ +const methodInfo_Offers_CancelOffer = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.CancelOfferReply, + /** + * @param {!proto.io.bisq.protobuffer.CancelOfferRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.CancelOfferReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.CancelOfferRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.CancelOfferReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.OffersClient.prototype.cancelOffer = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Offers/CancelOffer', + request, + metadata || {}, + methodDescriptor_Offers_CancelOffer, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.CancelOfferRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.OffersPromiseClient.prototype.cancelOffer = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Offers/CancelOffer', + request, + metadata || {}, + methodDescriptor_Offers_CancelOffer); +}; + + /** * @param {string} hostname * @param {?Object} credentials @@ -578,6 +1030,326 @@ proto.io.bisq.protobuffer.PaymentAccountsPromiseClient.prototype.getPaymentAccou }; +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetPaymentMethodsRequest, + * !proto.io.bisq.protobuffer.GetPaymentMethodsReply>} + */ +const methodDescriptor_PaymentAccounts_GetPaymentMethods = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetPaymentMethodsRequest, + proto.io.bisq.protobuffer.GetPaymentMethodsReply, + /** + * @param {!proto.io.bisq.protobuffer.GetPaymentMethodsRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetPaymentMethodsReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetPaymentMethodsRequest, + * !proto.io.bisq.protobuffer.GetPaymentMethodsReply>} + */ +const methodInfo_PaymentAccounts_GetPaymentMethods = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetPaymentMethodsReply, + /** + * @param {!proto.io.bisq.protobuffer.GetPaymentMethodsRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetPaymentMethodsReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetPaymentMethodsRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetPaymentMethodsReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.PaymentAccountsClient.prototype.getPaymentMethods = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', + request, + metadata || {}, + methodDescriptor_PaymentAccounts_GetPaymentMethods, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetPaymentMethodsRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.PaymentAccountsPromiseClient.prototype.getPaymentMethods = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', + request, + metadata || {}, + methodDescriptor_PaymentAccounts_GetPaymentMethods); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetPaymentAccountFormRequest, + * !proto.io.bisq.protobuffer.GetPaymentAccountFormReply>} + */ +const methodDescriptor_PaymentAccounts_GetPaymentAccountForm = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetPaymentAccountFormRequest, + proto.io.bisq.protobuffer.GetPaymentAccountFormReply, + /** + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetPaymentAccountFormReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetPaymentAccountFormRequest, + * !proto.io.bisq.protobuffer.GetPaymentAccountFormReply>} + */ +const methodInfo_PaymentAccounts_GetPaymentAccountForm = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetPaymentAccountFormReply, + /** + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetPaymentAccountFormReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetPaymentAccountFormReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.PaymentAccountsClient.prototype.getPaymentAccountForm = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', + request, + metadata || {}, + methodDescriptor_PaymentAccounts_GetPaymentAccountForm, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.PaymentAccountsPromiseClient.prototype.getPaymentAccountForm = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', + request, + metadata || {}, + methodDescriptor_PaymentAccounts_GetPaymentAccountForm); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest, + * !proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply>} + */ +const methodDescriptor_PaymentAccounts_CreateCryptoCurrencyPaymentAccount = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest, + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply, + /** + * @param {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest, + * !proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply>} + */ +const methodInfo_PaymentAccounts_CreateCryptoCurrencyPaymentAccount = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply, + /** + * @param {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.PaymentAccountsClient.prototype.createCryptoCurrencyPaymentAccount = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', + request, + metadata || {}, + methodDescriptor_PaymentAccounts_CreateCryptoCurrencyPaymentAccount, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.PaymentAccountsPromiseClient.prototype.createCryptoCurrencyPaymentAccount = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', + request, + metadata || {}, + methodDescriptor_PaymentAccounts_CreateCryptoCurrencyPaymentAccount); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest, + * !proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply>} + */ +const methodDescriptor_PaymentAccounts_GetCryptoCurrencyPaymentMethods = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest, + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply, + /** + * @param {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest, + * !proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply>} + */ +const methodInfo_PaymentAccounts_GetCryptoCurrencyPaymentMethods = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply, + /** + * @param {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.PaymentAccountsClient.prototype.getCryptoCurrencyPaymentMethods = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', + request, + metadata || {}, + methodDescriptor_PaymentAccounts_GetCryptoCurrencyPaymentMethods, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.PaymentAccountsPromiseClient.prototype.getCryptoCurrencyPaymentMethods = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', + request, + metadata || {}, + methodDescriptor_PaymentAccounts_GetCryptoCurrencyPaymentMethods); +}; + + /** * @param {string} hostname * @param {?Object} credentials @@ -842,6 +1614,670 @@ proto.io.bisq.protobuffer.GetTradeStatisticsPromiseClient.prototype.getTradeStat }; +/** + * @param {string} hostname + * @param {?Object} credentials + * @param {?Object} options + * @constructor + * @struct + * @final + */ +proto.io.bisq.protobuffer.ShutdownServerClient = + function(hostname, credentials, options) { + if (!options) options = {}; + options['format'] = 'text'; + + /** + * @private @const {!grpc.web.GrpcWebClientBase} The client + */ + this.client_ = new grpc.web.GrpcWebClientBase(options); + + /** + * @private @const {string} The hostname + */ + this.hostname_ = hostname; + +}; + + +/** + * @param {string} hostname + * @param {?Object} credentials + * @param {?Object} options + * @constructor + * @struct + * @final + */ +proto.io.bisq.protobuffer.ShutdownServerPromiseClient = + function(hostname, credentials, options) { + if (!options) options = {}; + options['format'] = 'text'; + + /** + * @private @const {!grpc.web.GrpcWebClientBase} The client + */ + this.client_ = new grpc.web.GrpcWebClientBase(options); + + /** + * @private @const {string} The hostname + */ + this.hostname_ = hostname; + +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.StopRequest, + * !proto.io.bisq.protobuffer.StopReply>} + */ +const methodDescriptor_ShutdownServer_Stop = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.ShutdownServer/Stop', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.StopRequest, + proto.io.bisq.protobuffer.StopReply, + /** + * @param {!proto.io.bisq.protobuffer.StopRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.StopReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.StopRequest, + * !proto.io.bisq.protobuffer.StopReply>} + */ +const methodInfo_ShutdownServer_Stop = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.StopReply, + /** + * @param {!proto.io.bisq.protobuffer.StopRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.StopReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.StopRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.StopReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.ShutdownServerClient.prototype.stop = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.ShutdownServer/Stop', + request, + metadata || {}, + methodDescriptor_ShutdownServer_Stop, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.StopRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.ShutdownServerPromiseClient.prototype.stop = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.ShutdownServer/Stop', + request, + metadata || {}, + methodDescriptor_ShutdownServer_Stop); +}; + + +/** + * @param {string} hostname + * @param {?Object} credentials + * @param {?Object} options + * @constructor + * @struct + * @final + */ +proto.io.bisq.protobuffer.TradesClient = + function(hostname, credentials, options) { + if (!options) options = {}; + options['format'] = 'text'; + + /** + * @private @const {!grpc.web.GrpcWebClientBase} The client + */ + this.client_ = new grpc.web.GrpcWebClientBase(options); + + /** + * @private @const {string} The hostname + */ + this.hostname_ = hostname; + +}; + + +/** + * @param {string} hostname + * @param {?Object} credentials + * @param {?Object} options + * @constructor + * @struct + * @final + */ +proto.io.bisq.protobuffer.TradesPromiseClient = + function(hostname, credentials, options) { + if (!options) options = {}; + options['format'] = 'text'; + + /** + * @private @const {!grpc.web.GrpcWebClientBase} The client + */ + this.client_ = new grpc.web.GrpcWebClientBase(options); + + /** + * @private @const {string} The hostname + */ + this.hostname_ = hostname; + +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetTradeRequest, + * !proto.io.bisq.protobuffer.GetTradeReply>} + */ +const methodDescriptor_Trades_GetTrade = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Trades/GetTrade', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetTradeRequest, + proto.io.bisq.protobuffer.GetTradeReply, + /** + * @param {!proto.io.bisq.protobuffer.GetTradeRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetTradeReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetTradeRequest, + * !proto.io.bisq.protobuffer.GetTradeReply>} + */ +const methodInfo_Trades_GetTrade = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetTradeReply, + /** + * @param {!proto.io.bisq.protobuffer.GetTradeRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetTradeReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetTradeRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetTradeReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.TradesClient.prototype.getTrade = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/GetTrade', + request, + metadata || {}, + methodDescriptor_Trades_GetTrade, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetTradeRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.TradesPromiseClient.prototype.getTrade = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/GetTrade', + request, + metadata || {}, + methodDescriptor_Trades_GetTrade); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.TakeOfferRequest, + * !proto.io.bisq.protobuffer.TakeOfferReply>} + */ +const methodDescriptor_Trades_TakeOffer = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Trades/TakeOffer', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.TakeOfferRequest, + proto.io.bisq.protobuffer.TakeOfferReply, + /** + * @param {!proto.io.bisq.protobuffer.TakeOfferRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.TakeOfferReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.TakeOfferRequest, + * !proto.io.bisq.protobuffer.TakeOfferReply>} + */ +const methodInfo_Trades_TakeOffer = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.TakeOfferReply, + /** + * @param {!proto.io.bisq.protobuffer.TakeOfferRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.TakeOfferReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.TakeOfferRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.TakeOfferReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.TradesClient.prototype.takeOffer = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/TakeOffer', + request, + metadata || {}, + methodDescriptor_Trades_TakeOffer, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.TakeOfferRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.TradesPromiseClient.prototype.takeOffer = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/TakeOffer', + request, + metadata || {}, + methodDescriptor_Trades_TakeOffer); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest, + * !proto.io.bisq.protobuffer.ConfirmPaymentStartedReply>} + */ +const methodDescriptor_Trades_ConfirmPaymentStarted = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest, + proto.io.bisq.protobuffer.ConfirmPaymentStartedReply, + /** + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest, + * !proto.io.bisq.protobuffer.ConfirmPaymentStartedReply>} + */ +const methodInfo_Trades_ConfirmPaymentStarted = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.ConfirmPaymentStartedReply, + /** + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.ConfirmPaymentStartedReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.TradesClient.prototype.confirmPaymentStarted = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', + request, + metadata || {}, + methodDescriptor_Trades_ConfirmPaymentStarted, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.TradesPromiseClient.prototype.confirmPaymentStarted = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', + request, + metadata || {}, + methodDescriptor_Trades_ConfirmPaymentStarted); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest, + * !proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply>} + */ +const methodDescriptor_Trades_ConfirmPaymentReceived = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest, + proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply, + /** + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest, + * !proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply>} + */ +const methodInfo_Trades_ConfirmPaymentReceived = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply, + /** + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.TradesClient.prototype.confirmPaymentReceived = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', + request, + metadata || {}, + methodDescriptor_Trades_ConfirmPaymentReceived, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.TradesPromiseClient.prototype.confirmPaymentReceived = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', + request, + metadata || {}, + methodDescriptor_Trades_ConfirmPaymentReceived); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.KeepFundsRequest, + * !proto.io.bisq.protobuffer.KeepFundsReply>} + */ +const methodDescriptor_Trades_KeepFunds = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Trades/KeepFunds', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.KeepFundsRequest, + proto.io.bisq.protobuffer.KeepFundsReply, + /** + * @param {!proto.io.bisq.protobuffer.KeepFundsRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.KeepFundsReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.KeepFundsRequest, + * !proto.io.bisq.protobuffer.KeepFundsReply>} + */ +const methodInfo_Trades_KeepFunds = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.KeepFundsReply, + /** + * @param {!proto.io.bisq.protobuffer.KeepFundsRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.KeepFundsReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.KeepFundsRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.KeepFundsReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.TradesClient.prototype.keepFunds = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/KeepFunds', + request, + metadata || {}, + methodDescriptor_Trades_KeepFunds, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.KeepFundsRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.TradesPromiseClient.prototype.keepFunds = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/KeepFunds', + request, + metadata || {}, + methodDescriptor_Trades_KeepFunds); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.WithdrawFundsRequest, + * !proto.io.bisq.protobuffer.WithdrawFundsReply>} + */ +const methodDescriptor_Trades_WithdrawFunds = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Trades/WithdrawFunds', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.WithdrawFundsRequest, + proto.io.bisq.protobuffer.WithdrawFundsReply, + /** + * @param {!proto.io.bisq.protobuffer.WithdrawFundsRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.WithdrawFundsReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.WithdrawFundsRequest, + * !proto.io.bisq.protobuffer.WithdrawFundsReply>} + */ +const methodInfo_Trades_WithdrawFunds = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.WithdrawFundsReply, + /** + * @param {!proto.io.bisq.protobuffer.WithdrawFundsRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.WithdrawFundsReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.WithdrawFundsRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.WithdrawFundsReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.TradesClient.prototype.withdrawFunds = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/WithdrawFunds', + request, + metadata || {}, + methodDescriptor_Trades_WithdrawFunds, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.WithdrawFundsRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.TradesPromiseClient.prototype.withdrawFunds = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Trades/WithdrawFunds', + request, + metadata || {}, + methodDescriptor_Trades_WithdrawFunds); +}; + + /** * @param {string} hostname * @param {?Object} credentials @@ -897,80 +2333,80 @@ proto.io.bisq.protobuffer.WalletsPromiseClient = /** * @const * @type {!grpc.web.MethodDescriptor< - * !proto.io.bisq.protobuffer.GetBalanceRequest, - * !proto.io.bisq.protobuffer.GetBalanceReply>} + * !proto.io.bisq.protobuffer.GetBalancesRequest, + * !proto.io.bisq.protobuffer.GetBalancesReply>} */ -const methodDescriptor_Wallets_GetBalance = new grpc.web.MethodDescriptor( - '/io.bisq.protobuffer.Wallets/GetBalance', +const methodDescriptor_Wallets_GetBalances = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/GetBalances', grpc.web.MethodType.UNARY, - proto.io.bisq.protobuffer.GetBalanceRequest, - proto.io.bisq.protobuffer.GetBalanceReply, + proto.io.bisq.protobuffer.GetBalancesRequest, + proto.io.bisq.protobuffer.GetBalancesReply, /** - * @param {!proto.io.bisq.protobuffer.GetBalanceRequest} request + * @param {!proto.io.bisq.protobuffer.GetBalancesRequest} request * @return {!Uint8Array} */ function(request) { return request.serializeBinary(); }, - proto.io.bisq.protobuffer.GetBalanceReply.deserializeBinary + proto.io.bisq.protobuffer.GetBalancesReply.deserializeBinary ); /** * @const * @type {!grpc.web.AbstractClientBase.MethodInfo< - * !proto.io.bisq.protobuffer.GetBalanceRequest, - * !proto.io.bisq.protobuffer.GetBalanceReply>} + * !proto.io.bisq.protobuffer.GetBalancesRequest, + * !proto.io.bisq.protobuffer.GetBalancesReply>} */ -const methodInfo_Wallets_GetBalance = new grpc.web.AbstractClientBase.MethodInfo( - proto.io.bisq.protobuffer.GetBalanceReply, +const methodInfo_Wallets_GetBalances = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetBalancesReply, /** - * @param {!proto.io.bisq.protobuffer.GetBalanceRequest} request + * @param {!proto.io.bisq.protobuffer.GetBalancesRequest} request * @return {!Uint8Array} */ function(request) { return request.serializeBinary(); }, - proto.io.bisq.protobuffer.GetBalanceReply.deserializeBinary + proto.io.bisq.protobuffer.GetBalancesReply.deserializeBinary ); /** - * @param {!proto.io.bisq.protobuffer.GetBalanceRequest} request The + * @param {!proto.io.bisq.protobuffer.GetBalancesRequest} request The * request proto * @param {?Object} metadata User defined * call metadata - * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetBalanceReply)} + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetBalancesReply)} * callback The callback function(error, response) - * @return {!grpc.web.ClientReadableStream|undefined} + * @return {!grpc.web.ClientReadableStream|undefined} * The XHR Node Readable Stream */ -proto.io.bisq.protobuffer.WalletsClient.prototype.getBalance = +proto.io.bisq.protobuffer.WalletsClient.prototype.getBalances = function(request, metadata, callback) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetBalance', + '/io.bisq.protobuffer.Wallets/GetBalances', request, metadata || {}, - methodDescriptor_Wallets_GetBalance, + methodDescriptor_Wallets_GetBalances, callback); }; /** - * @param {!proto.io.bisq.protobuffer.GetBalanceRequest} request The + * @param {!proto.io.bisq.protobuffer.GetBalancesRequest} request The * request proto * @param {?Object} metadata User defined * call metadata - * @return {!Promise} + * @return {!Promise} * Promise that resolves to the response */ -proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.getBalance = +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.getBalances = function(request, metadata) { return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetBalance', + '/io.bisq.protobuffer.Wallets/GetBalances', request, metadata || {}, - methodDescriptor_Wallets_GetBalance); + methodDescriptor_Wallets_GetBalances); }; @@ -1054,6 +2490,646 @@ proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.getAddressBalance = }; +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest, + * !proto.io.bisq.protobuffer.GetUnusedBsqAddressReply>} + */ +const methodDescriptor_Wallets_GetUnusedBsqAddress = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/GetUnusedBsqAddress', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest, + proto.io.bisq.protobuffer.GetUnusedBsqAddressReply, + /** + * @param {!proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest, + * !proto.io.bisq.protobuffer.GetUnusedBsqAddressReply>} + */ +const methodInfo_Wallets_GetUnusedBsqAddress = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetUnusedBsqAddressReply, + /** + * @param {!proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetUnusedBsqAddressReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.WalletsClient.prototype.getUnusedBsqAddress = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/GetUnusedBsqAddress', + request, + metadata || {}, + methodDescriptor_Wallets_GetUnusedBsqAddress, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.getUnusedBsqAddress = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/GetUnusedBsqAddress', + request, + metadata || {}, + methodDescriptor_Wallets_GetUnusedBsqAddress); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.SendBsqRequest, + * !proto.io.bisq.protobuffer.SendBsqReply>} + */ +const methodDescriptor_Wallets_SendBsq = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/SendBsq', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.SendBsqRequest, + proto.io.bisq.protobuffer.SendBsqReply, + /** + * @param {!proto.io.bisq.protobuffer.SendBsqRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.SendBsqReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.SendBsqRequest, + * !proto.io.bisq.protobuffer.SendBsqReply>} + */ +const methodInfo_Wallets_SendBsq = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.SendBsqReply, + /** + * @param {!proto.io.bisq.protobuffer.SendBsqRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.SendBsqReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.SendBsqRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.SendBsqReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.WalletsClient.prototype.sendBsq = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/SendBsq', + request, + metadata || {}, + methodDescriptor_Wallets_SendBsq, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.SendBsqRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.sendBsq = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/SendBsq', + request, + metadata || {}, + methodDescriptor_Wallets_SendBsq); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.SendBtcRequest, + * !proto.io.bisq.protobuffer.SendBtcReply>} + */ +const methodDescriptor_Wallets_SendBtc = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/SendBtc', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.SendBtcRequest, + proto.io.bisq.protobuffer.SendBtcReply, + /** + * @param {!proto.io.bisq.protobuffer.SendBtcRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.SendBtcReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.SendBtcRequest, + * !proto.io.bisq.protobuffer.SendBtcReply>} + */ +const methodInfo_Wallets_SendBtc = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.SendBtcReply, + /** + * @param {!proto.io.bisq.protobuffer.SendBtcRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.SendBtcReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.SendBtcRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.SendBtcReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.WalletsClient.prototype.sendBtc = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/SendBtc', + request, + metadata || {}, + methodDescriptor_Wallets_SendBtc, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.SendBtcRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.sendBtc = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/SendBtc', + request, + metadata || {}, + methodDescriptor_Wallets_SendBtc); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest, + * !proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply>} + */ +const methodDescriptor_Wallets_VerifyBsqSentToAddress = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/VerifyBsqSentToAddress', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest, + proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply, + /** + * @param {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest, + * !proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply>} + */ +const methodInfo_Wallets_VerifyBsqSentToAddress = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply, + /** + * @param {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.WalletsClient.prototype.verifyBsqSentToAddress = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/VerifyBsqSentToAddress', + request, + metadata || {}, + methodDescriptor_Wallets_VerifyBsqSentToAddress, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.verifyBsqSentToAddress = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/VerifyBsqSentToAddress', + request, + metadata || {}, + methodDescriptor_Wallets_VerifyBsqSentToAddress); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetTxFeeRateRequest, + * !proto.io.bisq.protobuffer.GetTxFeeRateReply>} + */ +const methodDescriptor_Wallets_GetTxFeeRate = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/GetTxFeeRate', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetTxFeeRateRequest, + proto.io.bisq.protobuffer.GetTxFeeRateReply, + /** + * @param {!proto.io.bisq.protobuffer.GetTxFeeRateRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetTxFeeRateReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetTxFeeRateRequest, + * !proto.io.bisq.protobuffer.GetTxFeeRateReply>} + */ +const methodInfo_Wallets_GetTxFeeRate = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetTxFeeRateReply, + /** + * @param {!proto.io.bisq.protobuffer.GetTxFeeRateRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetTxFeeRateReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetTxFeeRateRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetTxFeeRateReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.WalletsClient.prototype.getTxFeeRate = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/GetTxFeeRate', + request, + metadata || {}, + methodDescriptor_Wallets_GetTxFeeRate, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetTxFeeRateRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.getTxFeeRate = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/GetTxFeeRate', + request, + metadata || {}, + methodDescriptor_Wallets_GetTxFeeRate); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest, + * !proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply>} + */ +const methodDescriptor_Wallets_SetTxFeeRatePreference = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest, + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply, + /** + * @param {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest, + * !proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply>} + */ +const methodInfo_Wallets_SetTxFeeRatePreference = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply, + /** + * @param {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.WalletsClient.prototype.setTxFeeRatePreference = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', + request, + metadata || {}, + methodDescriptor_Wallets_SetTxFeeRatePreference, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.setTxFeeRatePreference = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', + request, + metadata || {}, + methodDescriptor_Wallets_SetTxFeeRatePreference); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest, + * !proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply>} + */ +const methodDescriptor_Wallets_UnsetTxFeeRatePreference = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest, + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply, + /** + * @param {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest, + * !proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply>} + */ +const methodInfo_Wallets_UnsetTxFeeRatePreference = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply, + /** + * @param {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.WalletsClient.prototype.unsetTxFeeRatePreference = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', + request, + metadata || {}, + methodDescriptor_Wallets_UnsetTxFeeRatePreference, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.unsetTxFeeRatePreference = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', + request, + metadata || {}, + methodDescriptor_Wallets_UnsetTxFeeRatePreference); +}; + + +/** + * @const + * @type {!grpc.web.MethodDescriptor< + * !proto.io.bisq.protobuffer.GetTransactionRequest, + * !proto.io.bisq.protobuffer.GetTransactionReply>} + */ +const methodDescriptor_Wallets_GetTransaction = new grpc.web.MethodDescriptor( + '/io.bisq.protobuffer.Wallets/GetTransaction', + grpc.web.MethodType.UNARY, + proto.io.bisq.protobuffer.GetTransactionRequest, + proto.io.bisq.protobuffer.GetTransactionReply, + /** + * @param {!proto.io.bisq.protobuffer.GetTransactionRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetTransactionReply.deserializeBinary +); + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.io.bisq.protobuffer.GetTransactionRequest, + * !proto.io.bisq.protobuffer.GetTransactionReply>} + */ +const methodInfo_Wallets_GetTransaction = new grpc.web.AbstractClientBase.MethodInfo( + proto.io.bisq.protobuffer.GetTransactionReply, + /** + * @param {!proto.io.bisq.protobuffer.GetTransactionRequest} request + * @return {!Uint8Array} + */ + function(request) { + return request.serializeBinary(); + }, + proto.io.bisq.protobuffer.GetTransactionReply.deserializeBinary +); + + +/** + * @param {!proto.io.bisq.protobuffer.GetTransactionRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.io.bisq.protobuffer.GetTransactionReply)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.io.bisq.protobuffer.WalletsClient.prototype.getTransaction = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/GetTransaction', + request, + metadata || {}, + methodDescriptor_Wallets_GetTransaction, + callback); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.GetTransactionRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * Promise that resolves to the response + */ +proto.io.bisq.protobuffer.WalletsPromiseClient.prototype.getTransaction = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.Wallets/GetTransaction', + request, + metadata || {}, + methodDescriptor_Wallets_GetTransaction); +}; + + /** * @const * @type {!grpc.web.MethodDescriptor< diff --git a/src/grpc_pb.js b/src/grpc_pb.js index 3ab38fd6..a70481a4 100644 --- a/src/grpc_pb.js +++ b/src/grpc_pb.js @@ -18,37 +18,94 @@ var global = Function('return this')(); var pb_pb = require('./pb_pb.js'); goog.object.extend(proto, pb_pb); goog.exportSymbol('proto.io.bisq.protobuffer.AddressBalanceInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.AvailabilityResultWithDescription', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.BalancesInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.BsqBalanceInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.BtcBalanceInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.CancelOfferReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.CancelOfferRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.ConfirmPaymentStartedReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.ContractInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CreateOfferReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CreateOfferRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CreatePaymentAccountReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CreatePaymentAccountRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetAddressBalanceReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetAddressBalanceRequest', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.GetBalanceReply', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.GetBalanceRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetBalancesReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetBalancesRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetFundingAddressesReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetFundingAddressesRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetMethodHelpReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetMethodHelpRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetMyOfferReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetMyOfferRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetMyOffersReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetMyOffersRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetOfferReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetOfferRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetOffersReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetOffersRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountFormReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountFormRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountsReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountsRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentMethodsReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentMethodsRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetTradeReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetTradeRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetTradeStatisticsReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetTradeStatisticsRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetTransactionReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetTransactionRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetTxFeeRateReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetTxFeeRateRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetUnusedBsqAddressReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetVersionReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetVersionRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.KeepFundsReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.KeepFundsRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.LockWalletReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.LockWalletRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.MarketPriceReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.MarketPriceRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.OfferInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountPayloadInfo', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RegisterDisputeAgentReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RegisterDisputeAgentRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RemoveWalletPasswordReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RemoveWalletPasswordRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.SendBsqReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.SendBsqRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.SendBtcReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.SendBtcRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.SetWalletPasswordReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.SetWalletPasswordRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.StopReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.StopRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.TakeOfferReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.TakeOfferRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.TradeInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.TxFeeRateInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.TxInfo', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.UnlockWalletReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.UnlockWalletRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.WithdrawFundsReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.WithdrawFundsRequest', null, global); /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -91,6 +148,132 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.RegisterDisputeAgentReply.displayName = 'proto.io.bisq.protobuffer.RegisterDisputeAgentReply'; } +/** + * 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.io.bisq.protobuffer.GetMethodHelpRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetMethodHelpRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetMethodHelpRequest.displayName = 'proto.io.bisq.protobuffer.GetMethodHelpRequest'; +} +/** + * 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.io.bisq.protobuffer.GetMethodHelpReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetMethodHelpReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetMethodHelpReply.displayName = 'proto.io.bisq.protobuffer.GetMethodHelpReply'; +} +/** + * 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.io.bisq.protobuffer.GetOfferRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetOfferRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetOfferRequest.displayName = 'proto.io.bisq.protobuffer.GetOfferRequest'; +} +/** + * 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.io.bisq.protobuffer.GetOfferReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetOfferReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetOfferReply.displayName = 'proto.io.bisq.protobuffer.GetOfferReply'; +} +/** + * 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.io.bisq.protobuffer.GetMyOfferRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetMyOfferRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetMyOfferRequest.displayName = 'proto.io.bisq.protobuffer.GetMyOfferRequest'; +} +/** + * 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.io.bisq.protobuffer.GetMyOfferReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetMyOfferReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetMyOfferReply.displayName = 'proto.io.bisq.protobuffer.GetMyOfferReply'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -133,6 +316,48 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.GetOffersReply.displayName = 'proto.io.bisq.protobuffer.GetOffersReply'; } +/** + * 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.io.bisq.protobuffer.GetMyOffersRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetMyOffersRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetMyOffersRequest.displayName = 'proto.io.bisq.protobuffer.GetMyOffersRequest'; +} +/** + * 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.io.bisq.protobuffer.GetMyOffersReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.GetMyOffersReply.repeatedFields_, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetMyOffersReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetMyOffersReply.displayName = 'proto.io.bisq.protobuffer.GetMyOffersReply'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -175,6 +400,48 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.CreateOfferReply.displayName = 'proto.io.bisq.protobuffer.CreateOfferReply'; } +/** + * 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.io.bisq.protobuffer.CancelOfferRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.CancelOfferRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.CancelOfferRequest.displayName = 'proto.io.bisq.protobuffer.CancelOfferRequest'; +} +/** + * 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.io.bisq.protobuffer.CancelOfferReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.CancelOfferReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.CancelOfferReply.displayName = 'proto.io.bisq.protobuffer.CancelOfferReply'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -196,6 +463,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.OfferInfo.displayName = 'proto.io.bisq.protobuffer.OfferInfo'; } +/** + * 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.io.bisq.protobuffer.AvailabilityResultWithDescription = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.AvailabilityResultWithDescription, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.AvailabilityResultWithDescription.displayName = 'proto.io.bisq.protobuffer.AvailabilityResultWithDescription'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -280,6 +568,174 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.GetPaymentAccountsReply.displayName = 'proto.io.bisq.protobuffer.GetPaymentAccountsReply'; } +/** + * 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.io.bisq.protobuffer.GetPaymentMethodsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetPaymentMethodsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetPaymentMethodsRequest.displayName = 'proto.io.bisq.protobuffer.GetPaymentMethodsRequest'; +} +/** + * 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.io.bisq.protobuffer.GetPaymentMethodsReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.GetPaymentMethodsReply.repeatedFields_, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetPaymentMethodsReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetPaymentMethodsReply.displayName = 'proto.io.bisq.protobuffer.GetPaymentMethodsReply'; +} +/** + * 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.io.bisq.protobuffer.GetPaymentAccountFormRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetPaymentAccountFormRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.displayName = 'proto.io.bisq.protobuffer.GetPaymentAccountFormRequest'; +} +/** + * 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.io.bisq.protobuffer.GetPaymentAccountFormReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetPaymentAccountFormReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetPaymentAccountFormReply.displayName = 'proto.io.bisq.protobuffer.GetPaymentAccountFormReply'; +} +/** + * 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.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.displayName = 'proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest'; +} +/** + * 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.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.displayName = 'proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply'; +} +/** + * 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.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.displayName = 'proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest'; +} +/** + * 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.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.repeatedFields_, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.displayName = 'proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -374,16 +830,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.GetBalanceRequest = function(opt_data) { +proto.io.bisq.protobuffer.StopRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.GetBalanceRequest, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.StopRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.GetBalanceRequest.displayName = 'proto.io.bisq.protobuffer.GetBalanceRequest'; + proto.io.bisq.protobuffer.StopRequest.displayName = 'proto.io.bisq.protobuffer.StopRequest'; } /** * Generated by JsPbCodeGenerator. @@ -395,16 +851,415 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.GetBalanceReply = function(opt_data) { +proto.io.bisq.protobuffer.StopReply = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.GetBalanceReply, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.StopReply, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.GetBalanceReply.displayName = 'proto.io.bisq.protobuffer.GetBalanceReply'; + proto.io.bisq.protobuffer.StopReply.displayName = 'proto.io.bisq.protobuffer.StopReply'; +} +/** + * 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.io.bisq.protobuffer.TakeOfferRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.TakeOfferRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.TakeOfferRequest.displayName = 'proto.io.bisq.protobuffer.TakeOfferRequest'; +} +/** + * 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.io.bisq.protobuffer.TakeOfferReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.TakeOfferReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.TakeOfferReply.displayName = 'proto.io.bisq.protobuffer.TakeOfferReply'; +} +/** + * 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.io.bisq.protobuffer.ConfirmPaymentStartedRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.displayName = 'proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest'; +} +/** + * 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.io.bisq.protobuffer.ConfirmPaymentStartedReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.ConfirmPaymentStartedReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.displayName = 'proto.io.bisq.protobuffer.ConfirmPaymentStartedReply'; +} +/** + * 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.io.bisq.protobuffer.ConfirmPaymentReceivedRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.displayName = 'proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest'; +} +/** + * 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.io.bisq.protobuffer.ConfirmPaymentReceivedReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.displayName = 'proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply'; +} +/** + * 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.io.bisq.protobuffer.GetTradeRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetTradeRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetTradeRequest.displayName = 'proto.io.bisq.protobuffer.GetTradeRequest'; +} +/** + * 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.io.bisq.protobuffer.GetTradeReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetTradeReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetTradeReply.displayName = 'proto.io.bisq.protobuffer.GetTradeReply'; +} +/** + * 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.io.bisq.protobuffer.KeepFundsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.KeepFundsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.KeepFundsRequest.displayName = 'proto.io.bisq.protobuffer.KeepFundsRequest'; +} +/** + * 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.io.bisq.protobuffer.KeepFundsReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.KeepFundsReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.KeepFundsReply.displayName = 'proto.io.bisq.protobuffer.KeepFundsReply'; +} +/** + * 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.io.bisq.protobuffer.WithdrawFundsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.WithdrawFundsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.WithdrawFundsRequest.displayName = 'proto.io.bisq.protobuffer.WithdrawFundsRequest'; +} +/** + * 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.io.bisq.protobuffer.WithdrawFundsReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.WithdrawFundsReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.WithdrawFundsReply.displayName = 'proto.io.bisq.protobuffer.WithdrawFundsReply'; +} +/** + * 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.io.bisq.protobuffer.TradeInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.TradeInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.TradeInfo.displayName = 'proto.io.bisq.protobuffer.TradeInfo'; +} +/** + * 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.io.bisq.protobuffer.ContractInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.ContractInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.ContractInfo.displayName = 'proto.io.bisq.protobuffer.ContractInfo'; +} +/** + * 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.io.bisq.protobuffer.PaymentAccountPayloadInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.PaymentAccountPayloadInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.displayName = 'proto.io.bisq.protobuffer.PaymentAccountPayloadInfo'; +} +/** + * 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.io.bisq.protobuffer.TxFeeRateInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.TxFeeRateInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.TxFeeRateInfo.displayName = 'proto.io.bisq.protobuffer.TxFeeRateInfo'; +} +/** + * 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.io.bisq.protobuffer.TxInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.TxInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.TxInfo.displayName = 'proto.io.bisq.protobuffer.TxInfo'; +} +/** + * 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.io.bisq.protobuffer.GetBalancesRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetBalancesRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetBalancesRequest.displayName = 'proto.io.bisq.protobuffer.GetBalancesRequest'; +} +/** + * 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.io.bisq.protobuffer.GetBalancesReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetBalancesReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetBalancesReply.displayName = 'proto.io.bisq.protobuffer.GetBalancesReply'; } /** * Generated by JsPbCodeGenerator. @@ -448,6 +1303,342 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.GetAddressBalanceReply.displayName = 'proto.io.bisq.protobuffer.GetAddressBalanceReply'; } +/** + * 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.io.bisq.protobuffer.GetUnusedBsqAddressRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.displayName = 'proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest'; +} +/** + * 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.io.bisq.protobuffer.GetUnusedBsqAddressReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetUnusedBsqAddressReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.displayName = 'proto.io.bisq.protobuffer.GetUnusedBsqAddressReply'; +} +/** + * 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.io.bisq.protobuffer.SendBsqRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.SendBsqRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.SendBsqRequest.displayName = 'proto.io.bisq.protobuffer.SendBsqRequest'; +} +/** + * 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.io.bisq.protobuffer.SendBsqReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.SendBsqReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.SendBsqReply.displayName = 'proto.io.bisq.protobuffer.SendBsqReply'; +} +/** + * 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.io.bisq.protobuffer.SendBtcRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.SendBtcRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.SendBtcRequest.displayName = 'proto.io.bisq.protobuffer.SendBtcRequest'; +} +/** + * 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.io.bisq.protobuffer.SendBtcReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.SendBtcReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.SendBtcReply.displayName = 'proto.io.bisq.protobuffer.SendBtcReply'; +} +/** + * 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.io.bisq.protobuffer.VerifyBsqSentToAddressRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.displayName = 'proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest'; +} +/** + * 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.io.bisq.protobuffer.VerifyBsqSentToAddressReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.displayName = 'proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply'; +} +/** + * 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.io.bisq.protobuffer.GetTxFeeRateRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetTxFeeRateRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetTxFeeRateRequest.displayName = 'proto.io.bisq.protobuffer.GetTxFeeRateRequest'; +} +/** + * 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.io.bisq.protobuffer.GetTxFeeRateReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetTxFeeRateReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetTxFeeRateReply.displayName = 'proto.io.bisq.protobuffer.GetTxFeeRateReply'; +} +/** + * 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.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.displayName = 'proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest'; +} +/** + * 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.io.bisq.protobuffer.SetTxFeeRatePreferenceReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.displayName = 'proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply'; +} +/** + * 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.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.displayName = 'proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest'; +} +/** + * 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.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.displayName = 'proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply'; +} +/** + * 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.io.bisq.protobuffer.GetTransactionRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetTransactionRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetTransactionRequest.displayName = 'proto.io.bisq.protobuffer.GetTransactionRequest'; +} +/** + * 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.io.bisq.protobuffer.GetTransactionReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetTransactionReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetTransactionReply.displayName = 'proto.io.bisq.protobuffer.GetTransactionReply'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -658,6 +1849,69 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.UnlockWalletReply.displayName = 'proto.io.bisq.protobuffer.UnlockWalletReply'; } +/** + * 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.io.bisq.protobuffer.BalancesInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.BalancesInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.BalancesInfo.displayName = 'proto.io.bisq.protobuffer.BalancesInfo'; +} +/** + * 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.io.bisq.protobuffer.BsqBalanceInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.BsqBalanceInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.BsqBalanceInfo.displayName = 'proto.io.bisq.protobuffer.BsqBalanceInfo'; +} +/** + * 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.io.bisq.protobuffer.BtcBalanceInfo = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.BtcBalanceInfo, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.BtcBalanceInfo.displayName = 'proto.io.bisq.protobuffer.BtcBalanceInfo'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -985,6 +2239,828 @@ proto.io.bisq.protobuffer.RegisterDisputeAgentReply.serializeBinaryToWriter = fu +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetMethodHelpRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetMethodHelpRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetMethodHelpRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMethodHelpRequest.toObject = function(includeInstance, msg) { + var f, obj = { + methodname: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetMethodHelpRequest} + */ +proto.io.bisq.protobuffer.GetMethodHelpRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetMethodHelpRequest; + return proto.io.bisq.protobuffer.GetMethodHelpRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetMethodHelpRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetMethodHelpRequest} + */ +proto.io.bisq.protobuffer.GetMethodHelpRequest.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.setMethodname(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetMethodHelpRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetMethodHelpRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetMethodHelpRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMethodHelpRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getMethodname(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string methodName = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetMethodHelpRequest.prototype.getMethodname = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetMethodHelpRequest} returns this + */ +proto.io.bisq.protobuffer.GetMethodHelpRequest.prototype.setMethodname = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetMethodHelpReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetMethodHelpReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetMethodHelpReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMethodHelpReply.toObject = function(includeInstance, msg) { + var f, obj = { + methodhelp: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetMethodHelpReply} + */ +proto.io.bisq.protobuffer.GetMethodHelpReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetMethodHelpReply; + return proto.io.bisq.protobuffer.GetMethodHelpReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetMethodHelpReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetMethodHelpReply} + */ +proto.io.bisq.protobuffer.GetMethodHelpReply.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.setMethodhelp(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetMethodHelpReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetMethodHelpReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetMethodHelpReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMethodHelpReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getMethodhelp(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string methodHelp = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetMethodHelpReply.prototype.getMethodhelp = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetMethodHelpReply} returns this + */ +proto.io.bisq.protobuffer.GetMethodHelpReply.prototype.setMethodhelp = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetOfferRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetOfferRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetOfferRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetOfferRequest.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetOfferRequest} + */ +proto.io.bisq.protobuffer.GetOfferRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetOfferRequest; + return proto.io.bisq.protobuffer.GetOfferRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetOfferRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetOfferRequest} + */ +proto.io.bisq.protobuffer.GetOfferRequest.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.setId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetOfferRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetOfferRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetOfferRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetOfferRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string id = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetOfferRequest.prototype.getId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetOfferRequest} returns this + */ +proto.io.bisq.protobuffer.GetOfferRequest.prototype.setId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetOfferReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetOfferReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetOfferReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetOfferReply.toObject = function(includeInstance, msg) { + var f, obj = { + offer: (f = msg.getOffer()) && proto.io.bisq.protobuffer.OfferInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetOfferReply} + */ +proto.io.bisq.protobuffer.GetOfferReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetOfferReply; + return proto.io.bisq.protobuffer.GetOfferReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetOfferReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetOfferReply} + */ +proto.io.bisq.protobuffer.GetOfferReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.OfferInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.OfferInfo.deserializeBinaryFromReader); + msg.setOffer(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetOfferReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetOfferReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetOfferReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetOfferReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOffer(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.OfferInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional OfferInfo offer = 1; + * @return {?proto.io.bisq.protobuffer.OfferInfo} + */ +proto.io.bisq.protobuffer.GetOfferReply.prototype.getOffer = function() { + return /** @type{?proto.io.bisq.protobuffer.OfferInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.OfferInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.OfferInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.GetOfferReply} returns this +*/ +proto.io.bisq.protobuffer.GetOfferReply.prototype.setOffer = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.GetOfferReply} returns this + */ +proto.io.bisq.protobuffer.GetOfferReply.prototype.clearOffer = function() { + return this.setOffer(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.GetOfferReply.prototype.hasOffer = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetMyOfferRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetMyOfferRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetMyOfferRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMyOfferRequest.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetMyOfferRequest} + */ +proto.io.bisq.protobuffer.GetMyOfferRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetMyOfferRequest; + return proto.io.bisq.protobuffer.GetMyOfferRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetMyOfferRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetMyOfferRequest} + */ +proto.io.bisq.protobuffer.GetMyOfferRequest.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.setId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetMyOfferRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetMyOfferRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetMyOfferRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMyOfferRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string id = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetMyOfferRequest.prototype.getId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetMyOfferRequest} returns this + */ +proto.io.bisq.protobuffer.GetMyOfferRequest.prototype.setId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetMyOfferReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetMyOfferReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetMyOfferReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMyOfferReply.toObject = function(includeInstance, msg) { + var f, obj = { + offer: (f = msg.getOffer()) && proto.io.bisq.protobuffer.OfferInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetMyOfferReply} + */ +proto.io.bisq.protobuffer.GetMyOfferReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetMyOfferReply; + return proto.io.bisq.protobuffer.GetMyOfferReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetMyOfferReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetMyOfferReply} + */ +proto.io.bisq.protobuffer.GetMyOfferReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.OfferInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.OfferInfo.deserializeBinaryFromReader); + msg.setOffer(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetMyOfferReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetMyOfferReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetMyOfferReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMyOfferReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOffer(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.OfferInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional OfferInfo offer = 1; + * @return {?proto.io.bisq.protobuffer.OfferInfo} + */ +proto.io.bisq.protobuffer.GetMyOfferReply.prototype.getOffer = function() { + return /** @type{?proto.io.bisq.protobuffer.OfferInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.OfferInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.OfferInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.GetMyOfferReply} returns this +*/ +proto.io.bisq.protobuffer.GetMyOfferReply.prototype.setOffer = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.GetMyOfferReply} returns this + */ +proto.io.bisq.protobuffer.GetMyOfferReply.prototype.clearOffer = function() { + return this.setOffer(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.GetMyOfferReply.prototype.hasOffer = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -1305,6 +3381,326 @@ proto.io.bisq.protobuffer.GetOffersReply.prototype.clearOffersList = function() +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetMyOffersRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetMyOffersRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetMyOffersRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.toObject = function(includeInstance, msg) { + var f, obj = { + direction: jspb.Message.getFieldWithDefault(msg, 1, ""), + currencycode: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetMyOffersRequest} + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetMyOffersRequest; + return proto.io.bisq.protobuffer.GetMyOffersRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetMyOffersRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetMyOffersRequest} + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.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.setDirection(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setCurrencycode(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetMyOffersRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetMyOffersRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDirection(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getCurrencycode(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string direction = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.prototype.getDirection = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetMyOffersRequest} returns this + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.prototype.setDirection = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string currencyCode = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.prototype.getCurrencycode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetMyOffersRequest} returns this + */ +proto.io.bisq.protobuffer.GetMyOffersRequest.prototype.setCurrencycode = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.io.bisq.protobuffer.GetMyOffersReply.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetMyOffersReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetMyOffersReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetMyOffersReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMyOffersReply.toObject = function(includeInstance, msg) { + var f, obj = { + offersList: jspb.Message.toObjectList(msg.getOffersList(), + proto.io.bisq.protobuffer.OfferInfo.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetMyOffersReply} + */ +proto.io.bisq.protobuffer.GetMyOffersReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetMyOffersReply; + return proto.io.bisq.protobuffer.GetMyOffersReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetMyOffersReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetMyOffersReply} + */ +proto.io.bisq.protobuffer.GetMyOffersReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.OfferInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.OfferInfo.deserializeBinaryFromReader); + msg.addOffers(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetMyOffersReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetMyOffersReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetMyOffersReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetMyOffersReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOffersList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + proto.io.bisq.protobuffer.OfferInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * repeated OfferInfo offers = 1; + * @return {!Array} + */ +proto.io.bisq.protobuffer.GetMyOffersReply.prototype.getOffersList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.OfferInfo, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.GetMyOffersReply} returns this +*/ +proto.io.bisq.protobuffer.GetMyOffersReply.prototype.setOffersList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.OfferInfo=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.OfferInfo} + */ +proto.io.bisq.protobuffer.GetMyOffersReply.prototype.addOffers = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.io.bisq.protobuffer.OfferInfo, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.GetMyOffersReply} returns this + */ +proto.io.bisq.protobuffer.GetMyOffersReply.prototype.clearOffersList = function() { + return this.setOffersList([]); +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -1342,7 +3738,9 @@ proto.io.bisq.protobuffer.CreateOfferRequest.toObject = function(includeInstance amount: jspb.Message.getFieldWithDefault(msg, 6, 0), minamount: jspb.Message.getFieldWithDefault(msg, 7, 0), buyersecuritydeposit: jspb.Message.getFloatingPointFieldWithDefault(msg, 8, 0.0), - paymentaccountid: jspb.Message.getFieldWithDefault(msg, 9, "") + triggerprice: jspb.Message.getFieldWithDefault(msg, 9, 0), + paymentaccountid: jspb.Message.getFieldWithDefault(msg, 10, ""), + makerfeecurrencycode: jspb.Message.getFieldWithDefault(msg, 11, "") }; if (includeInstance) { @@ -1412,9 +3810,17 @@ proto.io.bisq.protobuffer.CreateOfferRequest.deserializeBinaryFromReader = funct msg.setBuyersecuritydeposit(value); break; case 9: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTriggerprice(value); + break; + case 10: var value = /** @type {string} */ (reader.readString()); msg.setPaymentaccountid(value); break; + case 11: + var value = /** @type {string} */ (reader.readString()); + msg.setMakerfeecurrencycode(value); + break; default: reader.skipField(); break; @@ -1500,10 +3906,24 @@ proto.io.bisq.protobuffer.CreateOfferRequest.serializeBinaryToWriter = function( f ); } + f = message.getTriggerprice(); + if (f !== 0) { + writer.writeUint64( + 9, + f + ); + } f = message.getPaymentaccountid(); if (f.length > 0) { writer.writeString( - 9, + 10, + f + ); + } + f = message.getMakerfeecurrencycode(); + if (f.length > 0) { + writer.writeString( + 11, f ); } @@ -1655,11 +4075,29 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setBuyersecuritydeposit = /** - * optional string paymentAccountId = 9; + * optional uint64 triggerPrice = 9; + * @return {number} + */ +proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getTriggerprice = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + */ +proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setTriggerprice = function(value) { + return jspb.Message.setProto3IntField(this, 9, value); +}; + + +/** + * optional string paymentAccountId = 10; * @return {string} */ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getPaymentaccountid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); }; @@ -1668,7 +4106,25 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getPaymentaccountid = fun * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this */ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setPaymentaccountid = function(value) { - return jspb.Message.setProto3StringField(this, 9, value); + return jspb.Message.setProto3StringField(this, 10, value); +}; + + +/** + * optional string makerFeeCurrencyCode = 11; + * @return {string} + */ +proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getMakerfeecurrencycode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + */ +proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setMakerfeecurrencycode = function(value) { + return jspb.Message.setProto3StringField(this, 11, value); }; @@ -1826,6 +4282,237 @@ proto.io.bisq.protobuffer.CreateOfferReply.prototype.hasOffer = function() { +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.CancelOfferRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.CancelOfferRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.CancelOfferRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CancelOfferRequest.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.CancelOfferRequest} + */ +proto.io.bisq.protobuffer.CancelOfferRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.CancelOfferRequest; + return proto.io.bisq.protobuffer.CancelOfferRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.CancelOfferRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.CancelOfferRequest} + */ +proto.io.bisq.protobuffer.CancelOfferRequest.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.setId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.CancelOfferRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.CancelOfferRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.CancelOfferRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CancelOfferRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string id = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.CancelOfferRequest.prototype.getId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.CancelOfferRequest} returns this + */ +proto.io.bisq.protobuffer.CancelOfferRequest.prototype.setId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.CancelOfferReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.CancelOfferReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.CancelOfferReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CancelOfferReply.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.CancelOfferReply} + */ +proto.io.bisq.protobuffer.CancelOfferReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.CancelOfferReply; + return proto.io.bisq.protobuffer.CancelOfferReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.CancelOfferReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.CancelOfferReply} + */ +proto.io.bisq.protobuffer.CancelOfferReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.CancelOfferReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.CancelOfferReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.CancelOfferReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CancelOfferReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -1865,12 +4552,19 @@ proto.io.bisq.protobuffer.OfferInfo.toObject = function(includeInstance, msg) { volume: jspb.Message.getFieldWithDefault(msg, 8, 0), minvolume: jspb.Message.getFieldWithDefault(msg, 9, 0), buyersecuritydeposit: jspb.Message.getFieldWithDefault(msg, 10, 0), - paymentaccountid: jspb.Message.getFieldWithDefault(msg, 11, ""), - paymentmethodid: jspb.Message.getFieldWithDefault(msg, 12, ""), - paymentmethodshortname: jspb.Message.getFieldWithDefault(msg, 13, ""), - basecurrencycode: jspb.Message.getFieldWithDefault(msg, 14, ""), - countercurrencycode: jspb.Message.getFieldWithDefault(msg, 15, ""), - date: jspb.Message.getFieldWithDefault(msg, 16, 0) + triggerprice: jspb.Message.getFieldWithDefault(msg, 11, 0), + iscurrencyformakerfeebtc: jspb.Message.getBooleanFieldWithDefault(msg, 12, false), + paymentaccountid: jspb.Message.getFieldWithDefault(msg, 13, ""), + paymentmethodid: jspb.Message.getFieldWithDefault(msg, 14, ""), + paymentmethodshortname: jspb.Message.getFieldWithDefault(msg, 15, ""), + basecurrencycode: jspb.Message.getFieldWithDefault(msg, 16, ""), + countercurrencycode: jspb.Message.getFieldWithDefault(msg, 17, ""), + date: jspb.Message.getFieldWithDefault(msg, 18, 0), + state: jspb.Message.getFieldWithDefault(msg, 19, ""), + sellersecuritydeposit: jspb.Message.getFieldWithDefault(msg, 20, 0), + offerfeepaymenttxid: jspb.Message.getFieldWithDefault(msg, 21, ""), + txfee: jspb.Message.getFieldWithDefault(msg, 22, 0), + makerfee: jspb.Message.getFieldWithDefault(msg, 23, 0) }; if (includeInstance) { @@ -1948,29 +4642,57 @@ proto.io.bisq.protobuffer.OfferInfo.deserializeBinaryFromReader = function(msg, msg.setBuyersecuritydeposit(value); break; case 11: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentaccountid(value); + var value = /** @type {number} */ (reader.readUint64()); + msg.setTriggerprice(value); break; case 12: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentmethodid(value); + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIscurrencyformakerfeebtc(value); break; case 13: var value = /** @type {string} */ (reader.readString()); - msg.setPaymentmethodshortname(value); + msg.setPaymentaccountid(value); break; case 14: var value = /** @type {string} */ (reader.readString()); - msg.setBasecurrencycode(value); + msg.setPaymentmethodid(value); break; case 15: var value = /** @type {string} */ (reader.readString()); - msg.setCountercurrencycode(value); + msg.setPaymentmethodshortname(value); break; case 16: + var value = /** @type {string} */ (reader.readString()); + msg.setBasecurrencycode(value); + break; + case 17: + var value = /** @type {string} */ (reader.readString()); + msg.setCountercurrencycode(value); + break; + case 18: var value = /** @type {number} */ (reader.readUint64()); msg.setDate(value); break; + case 19: + var value = /** @type {string} */ (reader.readString()); + msg.setState(value); + break; + case 20: + var value = /** @type {number} */ (reader.readUint64()); + msg.setSellersecuritydeposit(value); + break; + case 21: + var value = /** @type {string} */ (reader.readString()); + msg.setOfferfeepaymenttxid(value); + break; + case 22: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTxfee(value); + break; + case 23: + var value = /** @type {number} */ (reader.readUint64()); + msg.setMakerfee(value); + break; default: reader.skipField(); break; @@ -2070,45 +4792,94 @@ proto.io.bisq.protobuffer.OfferInfo.serializeBinaryToWriter = function(message, f ); } - f = message.getPaymentaccountid(); - if (f.length > 0) { - writer.writeString( + f = message.getTriggerprice(); + if (f !== 0) { + writer.writeUint64( 11, f ); } - f = message.getPaymentmethodid(); - if (f.length > 0) { - writer.writeString( + f = message.getIscurrencyformakerfeebtc(); + if (f) { + writer.writeBool( 12, f ); } - f = message.getPaymentmethodshortname(); + f = message.getPaymentaccountid(); if (f.length > 0) { writer.writeString( 13, f ); } - f = message.getBasecurrencycode(); + f = message.getPaymentmethodid(); if (f.length > 0) { writer.writeString( 14, f ); } - f = message.getCountercurrencycode(); + f = message.getPaymentmethodshortname(); if (f.length > 0) { writer.writeString( 15, f ); } + f = message.getBasecurrencycode(); + if (f.length > 0) { + writer.writeString( + 16, + f + ); + } + f = message.getCountercurrencycode(); + if (f.length > 0) { + writer.writeString( + 17, + f + ); + } f = message.getDate(); if (f !== 0) { writer.writeUint64( - 16, + 18, + f + ); + } + f = message.getState(); + if (f.length > 0) { + writer.writeString( + 19, + f + ); + } + f = message.getSellersecuritydeposit(); + if (f !== 0) { + writer.writeUint64( + 20, + f + ); + } + f = message.getOfferfeepaymenttxid(); + if (f.length > 0) { + writer.writeString( + 21, + f + ); + } + f = message.getTxfee(); + if (f !== 0) { + writer.writeUint64( + 22, + f + ); + } + f = message.getMakerfee(); + if (f !== 0) { + writer.writeUint64( + 23, f ); } @@ -2296,46 +5067,46 @@ proto.io.bisq.protobuffer.OfferInfo.prototype.setBuyersecuritydeposit = function /** - * optional string paymentAccountId = 11; + * optional uint64 triggerPrice = 11; + * @return {number} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getTriggerprice = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setTriggerprice = function(value) { + return jspb.Message.setProto3IntField(this, 11, value); +}; + + +/** + * optional bool isCurrencyForMakerFeeBtc = 12; + * @return {boolean} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getIscurrencyformakerfeebtc = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 12, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setIscurrencyformakerfeebtc = function(value) { + return jspb.Message.setProto3BooleanField(this, 12, value); +}; + + +/** + * optional string paymentAccountId = 13; * @return {string} */ proto.io.bisq.protobuffer.OfferInfo.prototype.getPaymentaccountid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this - */ -proto.io.bisq.protobuffer.OfferInfo.prototype.setPaymentaccountid = function(value) { - return jspb.Message.setProto3StringField(this, 11, value); -}; - - -/** - * optional string paymentMethodId = 12; - * @return {string} - */ -proto.io.bisq.protobuffer.OfferInfo.prototype.getPaymentmethodid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 12, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this - */ -proto.io.bisq.protobuffer.OfferInfo.prototype.setPaymentmethodid = function(value) { - return jspb.Message.setProto3StringField(this, 12, value); -}; - - -/** - * optional string paymentMethodShortName = 13; - * @return {string} - */ -proto.io.bisq.protobuffer.OfferInfo.prototype.getPaymentmethodshortname = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 13, "")); }; @@ -2344,16 +5115,16 @@ proto.io.bisq.protobuffer.OfferInfo.prototype.getPaymentmethodshortname = functi * @param {string} value * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this */ -proto.io.bisq.protobuffer.OfferInfo.prototype.setPaymentmethodshortname = function(value) { +proto.io.bisq.protobuffer.OfferInfo.prototype.setPaymentaccountid = function(value) { return jspb.Message.setProto3StringField(this, 13, value); }; /** - * optional string baseCurrencyCode = 14; + * optional string paymentMethodId = 14; * @return {string} */ -proto.io.bisq.protobuffer.OfferInfo.prototype.getBasecurrencycode = function() { +proto.io.bisq.protobuffer.OfferInfo.prototype.getPaymentmethodid = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); }; @@ -2362,16 +5133,16 @@ proto.io.bisq.protobuffer.OfferInfo.prototype.getBasecurrencycode = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this */ -proto.io.bisq.protobuffer.OfferInfo.prototype.setBasecurrencycode = function(value) { +proto.io.bisq.protobuffer.OfferInfo.prototype.setPaymentmethodid = function(value) { return jspb.Message.setProto3StringField(this, 14, value); }; /** - * optional string counterCurrencyCode = 15; + * optional string paymentMethodShortName = 15; * @return {string} */ -proto.io.bisq.protobuffer.OfferInfo.prototype.getCountercurrencycode = function() { +proto.io.bisq.protobuffer.OfferInfo.prototype.getPaymentmethodshortname = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 15, "")); }; @@ -2380,17 +5151,53 @@ proto.io.bisq.protobuffer.OfferInfo.prototype.getCountercurrencycode = function( * @param {string} value * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this */ -proto.io.bisq.protobuffer.OfferInfo.prototype.setCountercurrencycode = function(value) { +proto.io.bisq.protobuffer.OfferInfo.prototype.setPaymentmethodshortname = function(value) { return jspb.Message.setProto3StringField(this, 15, value); }; /** - * optional uint64 date = 16; + * optional string baseCurrencyCode = 16; + * @return {string} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getBasecurrencycode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setBasecurrencycode = function(value) { + return jspb.Message.setProto3StringField(this, 16, value); +}; + + +/** + * optional string counterCurrencyCode = 17; + * @return {string} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getCountercurrencycode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setCountercurrencycode = function(value) { + return jspb.Message.setProto3StringField(this, 17, value); +}; + + +/** + * optional uint64 date = 18; * @return {number} */ proto.io.bisq.protobuffer.OfferInfo.prototype.getDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 16, 0)); + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 18, 0)); }; @@ -2399,7 +5206,257 @@ proto.io.bisq.protobuffer.OfferInfo.prototype.getDate = function() { * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this */ proto.io.bisq.protobuffer.OfferInfo.prototype.setDate = function(value) { - return jspb.Message.setProto3IntField(this, 16, value); + return jspb.Message.setProto3IntField(this, 18, value); +}; + + +/** + * optional string state = 19; + * @return {string} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getState = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 19, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setState = function(value) { + return jspb.Message.setProto3StringField(this, 19, value); +}; + + +/** + * optional uint64 sellerSecurityDeposit = 20; + * @return {number} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getSellersecuritydeposit = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 20, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setSellersecuritydeposit = function(value) { + return jspb.Message.setProto3IntField(this, 20, value); +}; + + +/** + * optional string offerFeePaymentTxId = 21; + * @return {string} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getOfferfeepaymenttxid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 21, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setOfferfeepaymenttxid = function(value) { + return jspb.Message.setProto3StringField(this, 21, value); +}; + + +/** + * optional uint64 txFee = 22; + * @return {number} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getTxfee = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 22, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setTxfee = function(value) { + return jspb.Message.setProto3IntField(this, 22, value); +}; + + +/** + * optional uint64 makerFee = 23; + * @return {number} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getMakerfee = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 23, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setMakerfee = function(value) { + return jspb.Message.setProto3IntField(this, 23, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.AvailabilityResultWithDescription.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.AvailabilityResultWithDescription.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.AvailabilityResultWithDescription} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.toObject = function(includeInstance, msg) { + var f, obj = { + availabilityresult: jspb.Message.getFieldWithDefault(msg, 1, 0), + description: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.AvailabilityResultWithDescription} + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.AvailabilityResultWithDescription; + return proto.io.bisq.protobuffer.AvailabilityResultWithDescription.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.AvailabilityResultWithDescription} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.AvailabilityResultWithDescription} + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {!proto.io.bisq.protobuffer.AvailabilityResult} */ (reader.readEnum()); + msg.setAvailabilityresult(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setDescription(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.AvailabilityResultWithDescription.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.AvailabilityResultWithDescription} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAvailabilityresult(); + if (f !== 0.0) { + writer.writeEnum( + 1, + f + ); + } + f = message.getDescription(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional AvailabilityResult availabilityResult = 1; + * @return {!proto.io.bisq.protobuffer.AvailabilityResult} + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.prototype.getAvailabilityresult = function() { + return /** @type {!proto.io.bisq.protobuffer.AvailabilityResult} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.AvailabilityResult} value + * @return {!proto.io.bisq.protobuffer.AvailabilityResultWithDescription} returns this + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.prototype.setAvailabilityresult = function(value) { + return jspb.Message.setProto3EnumField(this, 1, value); +}; + + +/** + * optional string description = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.prototype.getDescription = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.AvailabilityResultWithDescription} returns this + */ +proto.io.bisq.protobuffer.AvailabilityResultWithDescription.prototype.setDescription = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -2435,10 +5492,7 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.toObject = funct */ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.toObject = function(includeInstance, msg) { var f, obj = { - paymentmethodid: jspb.Message.getFieldWithDefault(msg, 1, ""), - accountname: jspb.Message.getFieldWithDefault(msg, 2, ""), - accountnumber: jspb.Message.getFieldWithDefault(msg, 3, ""), - currencycode: jspb.Message.getFieldWithDefault(msg, 4, "") + paymentaccountform: jspb.Message.getFieldWithDefault(msg, 1, "") }; if (includeInstance) { @@ -2477,19 +5531,7 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.deserializeBinaryFromReade switch (field) { case 1: var value = /** @type {string} */ (reader.readString()); - msg.setPaymentmethodid(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setAccountname(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setAccountnumber(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setCurrencycode(value); + msg.setPaymentaccountform(value); break; default: reader.skipField(); @@ -2520,42 +5562,21 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.serializeBinary */ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getPaymentmethodid(); + f = message.getPaymentaccountform(); if (f.length > 0) { writer.writeString( 1, f ); } - f = message.getAccountname(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getAccountnumber(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getCurrencycode(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } }; /** - * optional string paymentMethodId = 1; + * optional string paymentAccountForm = 1; * @return {string} */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getPaymentmethodid = function() { +proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getPaymentaccountform = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; @@ -2564,65 +5585,11 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getPaymentmethod * @param {string} value * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountRequest} returns this */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.setPaymentmethodid = function(value) { +proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.setPaymentaccountform = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * optional string accountName = 2; - * @return {string} - */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getAccountname = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountRequest} returns this - */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.setAccountname = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional string accountNumber = 3; - * @return {string} - */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getAccountnumber = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountRequest} returns this - */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.setAccountnumber = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional string currencyCode = 4; - * @return {string} - */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getCurrencycode = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountRequest} returns this - */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.setCurrencycode = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - @@ -2655,7 +5622,7 @@ proto.io.bisq.protobuffer.CreatePaymentAccountReply.prototype.toObject = functio */ proto.io.bisq.protobuffer.CreatePaymentAccountReply.toObject = function(includeInstance, msg) { var f, obj = { - + paymentaccount: (f = msg.getPaymentaccount()) && pb_pb.PaymentAccount.toObject(includeInstance, f) }; if (includeInstance) { @@ -2692,6 +5659,11 @@ proto.io.bisq.protobuffer.CreatePaymentAccountReply.deserializeBinaryFromReader } var field = reader.getFieldNumber(); switch (field) { + case 1: + var value = new pb_pb.PaymentAccount; + reader.readMessage(value,pb_pb.PaymentAccount.deserializeBinaryFromReader); + msg.setPaymentaccount(value); + break; default: reader.skipField(); break; @@ -2721,6 +5693,51 @@ proto.io.bisq.protobuffer.CreatePaymentAccountReply.prototype.serializeBinary = */ proto.io.bisq.protobuffer.CreatePaymentAccountReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; + f = message.getPaymentaccount(); + if (f != null) { + writer.writeMessage( + 1, + f, + pb_pb.PaymentAccount.serializeBinaryToWriter + ); + } +}; + + +/** + * optional PaymentAccount paymentAccount = 1; + * @return {?proto.io.bisq.protobuffer.PaymentAccount} + */ +proto.io.bisq.protobuffer.CreatePaymentAccountReply.prototype.getPaymentaccount = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentAccount} */ ( + jspb.Message.getWrapperField(this, pb_pb.PaymentAccount, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccount|undefined} value + * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountReply} returns this +*/ +proto.io.bisq.protobuffer.CreatePaymentAccountReply.prototype.setPaymentaccount = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountReply} returns this + */ +proto.io.bisq.protobuffer.CreatePaymentAccountReply.prototype.clearPaymentaccount = function() { + return this.setPaymentaccount(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.CreatePaymentAccountReply.prototype.hasPaymentaccount = function() { + return jspb.Message.getField(this, 1) != null; }; @@ -2988,6 +6005,1159 @@ proto.io.bisq.protobuffer.GetPaymentAccountsReply.prototype.clearPaymentaccounts +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetPaymentMethodsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetPaymentMethodsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetPaymentMethodsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentMethodsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetPaymentMethodsRequest} + */ +proto.io.bisq.protobuffer.GetPaymentMethodsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetPaymentMethodsRequest; + return proto.io.bisq.protobuffer.GetPaymentMethodsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetPaymentMethodsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetPaymentMethodsRequest} + */ +proto.io.bisq.protobuffer.GetPaymentMethodsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetPaymentMethodsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetPaymentMethodsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetPaymentMethodsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentMethodsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetPaymentMethodsReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetPaymentMethodsReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetPaymentMethodsReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.toObject = function(includeInstance, msg) { + var f, obj = { + paymentmethodsList: jspb.Message.toObjectList(msg.getPaymentmethodsList(), + pb_pb.PaymentMethod.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetPaymentMethodsReply} + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetPaymentMethodsReply; + return proto.io.bisq.protobuffer.GetPaymentMethodsReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetPaymentMethodsReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetPaymentMethodsReply} + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new pb_pb.PaymentMethod; + reader.readMessage(value,pb_pb.PaymentMethod.deserializeBinaryFromReader); + msg.addPaymentmethods(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetPaymentMethodsReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetPaymentMethodsReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentmethodsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + pb_pb.PaymentMethod.serializeBinaryToWriter + ); + } +}; + + +/** + * repeated PaymentMethod paymentMethods = 1; + * @return {!Array} + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.prototype.getPaymentmethodsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, pb_pb.PaymentMethod, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.GetPaymentMethodsReply} returns this +*/ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.prototype.setPaymentmethodsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.PaymentMethod=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.PaymentMethod} + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.prototype.addPaymentmethods = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.io.bisq.protobuffer.PaymentMethod, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.GetPaymentMethodsReply} returns this + */ +proto.io.bisq.protobuffer.GetPaymentMethodsReply.prototype.clearPaymentmethodsList = function() { + return this.setPaymentmethodsList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetPaymentAccountFormRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.toObject = function(includeInstance, msg) { + var f, obj = { + paymentmethodid: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetPaymentAccountFormRequest; + return proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.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.setPaymentmethodid(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentmethodid(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string paymentMethodId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.getPaymentmethodid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} returns this + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.setPaymentmethodid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetPaymentAccountFormReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetPaymentAccountFormReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.toObject = function(includeInstance, msg) { + var f, obj = { + paymentaccountformjson: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormReply} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetPaymentAccountFormReply; + return proto.io.bisq.protobuffer.GetPaymentAccountFormReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormReply} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.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.setPaymentaccountformjson(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetPaymentAccountFormReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentaccountformjson(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string paymentAccountFormJson = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.getPaymentaccountformjson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormReply} returns this + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.setPaymentaccountformjson = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.toObject = function(includeInstance, msg) { + var f, obj = { + accountname: jspb.Message.getFieldWithDefault(msg, 1, ""), + currencycode: jspb.Message.getFieldWithDefault(msg, 2, ""), + address: jspb.Message.getFieldWithDefault(msg, 3, ""), + tradeinstant: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest; + return proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.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.setAccountname(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setCurrencycode(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setAddress(value); + break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setTradeinstant(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAccountname(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getCurrencycode(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getAddress(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getTradeinstant(); + if (f) { + writer.writeBool( + 4, + f + ); + } +}; + + +/** + * optional string accountName = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.getAccountname = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} returns this + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.setAccountname = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string currencyCode = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.getCurrencycode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} returns this + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.setCurrencycode = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string address = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.getAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} returns this + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.setAddress = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional bool tradeInstant = 4; + * @return {boolean} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.getTradeinstant = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest} returns this + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountRequest.prototype.setTradeinstant = function(value) { + return jspb.Message.setProto3BooleanField(this, 4, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.toObject = function(includeInstance, msg) { + var f, obj = { + paymentaccount: (f = msg.getPaymentaccount()) && pb_pb.PaymentAccount.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply; + return proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new pb_pb.PaymentAccount; + reader.readMessage(value,pb_pb.PaymentAccount.deserializeBinaryFromReader); + msg.setPaymentaccount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentaccount(); + if (f != null) { + writer.writeMessage( + 1, + f, + pb_pb.PaymentAccount.serializeBinaryToWriter + ); + } +}; + + +/** + * optional PaymentAccount paymentAccount = 1; + * @return {?proto.io.bisq.protobuffer.PaymentAccount} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.prototype.getPaymentaccount = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentAccount} */ ( + jspb.Message.getWrapperField(this, pb_pb.PaymentAccount, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccount|undefined} value + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply} returns this +*/ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.prototype.setPaymentaccount = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply} returns this + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.prototype.clearPaymentaccount = function() { + return this.setPaymentaccount(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.CreateCryptoCurrencyPaymentAccountReply.prototype.hasPaymentaccount = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest; + return proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.toObject = function(includeInstance, msg) { + var f, obj = { + paymentmethodsList: jspb.Message.toObjectList(msg.getPaymentmethodsList(), + pb_pb.PaymentMethod.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply} + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply; + return proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply} + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new pb_pb.PaymentMethod; + reader.readMessage(value,pb_pb.PaymentMethod.deserializeBinaryFromReader); + msg.addPaymentmethods(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentmethodsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + pb_pb.PaymentMethod.serializeBinaryToWriter + ); + } +}; + + +/** + * repeated PaymentMethod paymentMethods = 1; + * @return {!Array} + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.prototype.getPaymentmethodsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, pb_pb.PaymentMethod, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply} returns this +*/ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.prototype.setPaymentmethodsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.PaymentMethod=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.PaymentMethod} + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.prototype.addPaymentmethods = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.io.bisq.protobuffer.PaymentMethod, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply} returns this + */ +proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.prototype.clearPaymentmethodsList = function() { + return this.setPaymentmethodsList([]); +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -3386,7 +7556,7 @@ proto.io.bisq.protobuffer.GetTradeStatisticsReply.prototype.toObject = function( proto.io.bisq.protobuffer.GetTradeStatisticsReply.toObject = function(includeInstance, msg) { var f, obj = { tradestatisticsList: jspb.Message.toObjectList(msg.getTradestatisticsList(), - pb_pb.TradeStatistics2.toObject, includeInstance) + pb_pb.TradeStatistics3.toObject, includeInstance) }; if (includeInstance) { @@ -3424,8 +7594,8 @@ proto.io.bisq.protobuffer.GetTradeStatisticsReply.deserializeBinaryFromReader = var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new pb_pb.TradeStatistics2; - reader.readMessage(value,pb_pb.TradeStatistics2.deserializeBinaryFromReader); + var value = new pb_pb.TradeStatistics3; + reader.readMessage(value,pb_pb.TradeStatistics3.deserializeBinaryFromReader); msg.addTradestatistics(value); break; default: @@ -3462,24 +7632,24 @@ proto.io.bisq.protobuffer.GetTradeStatisticsReply.serializeBinaryToWriter = func writer.writeRepeatedMessage( 1, f, - pb_pb.TradeStatistics2.serializeBinaryToWriter + pb_pb.TradeStatistics3.serializeBinaryToWriter ); } }; /** - * repeated TradeStatistics2 TradeStatistics = 1; - * @return {!Array} + * repeated TradeStatistics3 TradeStatistics = 1; + * @return {!Array} */ proto.io.bisq.protobuffer.GetTradeStatisticsReply.prototype.getTradestatisticsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, pb_pb.TradeStatistics2, 1)); + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, pb_pb.TradeStatistics3, 1)); }; /** - * @param {!Array} value + * @param {!Array} value * @return {!proto.io.bisq.protobuffer.GetTradeStatisticsReply} returns this */ proto.io.bisq.protobuffer.GetTradeStatisticsReply.prototype.setTradestatisticsList = function(value) { @@ -3488,12 +7658,12 @@ proto.io.bisq.protobuffer.GetTradeStatisticsReply.prototype.setTradestatisticsLi /** - * @param {!proto.io.bisq.protobuffer.TradeStatistics2=} opt_value + * @param {!proto.io.bisq.protobuffer.TradeStatistics3=} opt_value * @param {number=} opt_index - * @return {!proto.io.bisq.protobuffer.TradeStatistics2} + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} */ proto.io.bisq.protobuffer.GetTradeStatisticsReply.prototype.addTradestatistics = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.io.bisq.protobuffer.TradeStatistics2, opt_index); + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.io.bisq.protobuffer.TradeStatistics3, opt_index); }; @@ -3522,8 +7692,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.GetBalanceRequest.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.GetBalanceRequest.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.StopRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.StopRequest.toObject(opt_includeInstance, this); }; @@ -3532,11 +7702,11 @@ proto.io.bisq.protobuffer.GetBalanceRequest.prototype.toObject = function(opt_in * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.io.bisq.protobuffer.GetBalanceRequest} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.StopRequest} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.GetBalanceRequest.toObject = function(includeInstance, msg) { +proto.io.bisq.protobuffer.StopRequest.toObject = function(includeInstance, msg) { var f, obj = { }; @@ -3552,23 +7722,23 @@ proto.io.bisq.protobuffer.GetBalanceRequest.toObject = function(includeInstance, /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.GetBalanceRequest} + * @return {!proto.io.bisq.protobuffer.StopRequest} */ -proto.io.bisq.protobuffer.GetBalanceRequest.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.StopRequest.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.GetBalanceRequest; - return proto.io.bisq.protobuffer.GetBalanceRequest.deserializeBinaryFromReader(msg, reader); + var msg = new proto.io.bisq.protobuffer.StopRequest; + return proto.io.bisq.protobuffer.StopRequest.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.GetBalanceRequest} msg The message object to deserialize into. + * @param {!proto.io.bisq.protobuffer.StopRequest} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.GetBalanceRequest} + * @return {!proto.io.bisq.protobuffer.StopRequest} */ -proto.io.bisq.protobuffer.GetBalanceRequest.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.StopRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -3588,9 +7758,9 @@ proto.io.bisq.protobuffer.GetBalanceRequest.deserializeBinaryFromReader = functi * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.GetBalanceRequest.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.StopRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.GetBalanceRequest.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.StopRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -3598,11 +7768,11 @@ proto.io.bisq.protobuffer.GetBalanceRequest.prototype.serializeBinary = function /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.GetBalanceRequest} message + * @param {!proto.io.bisq.protobuffer.StopRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.GetBalanceRequest.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.StopRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; }; @@ -3623,8 +7793,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.GetBalanceReply.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.GetBalanceReply.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.StopReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.StopReply.toObject(opt_includeInstance, this); }; @@ -3633,13 +7803,13 @@ proto.io.bisq.protobuffer.GetBalanceReply.prototype.toObject = function(opt_incl * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.io.bisq.protobuffer.GetBalanceReply} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.StopReply} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.GetBalanceReply.toObject = function(includeInstance, msg) { +proto.io.bisq.protobuffer.StopReply.toObject = function(includeInstance, msg) { var f, obj = { - balance: jspb.Message.getFieldWithDefault(msg, 1, 0) + }; if (includeInstance) { @@ -3653,23 +7823,126 @@ proto.io.bisq.protobuffer.GetBalanceReply.toObject = function(includeInstance, m /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.GetBalanceReply} + * @return {!proto.io.bisq.protobuffer.StopReply} */ -proto.io.bisq.protobuffer.GetBalanceReply.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.StopReply.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.GetBalanceReply; - return proto.io.bisq.protobuffer.GetBalanceReply.deserializeBinaryFromReader(msg, reader); + var msg = new proto.io.bisq.protobuffer.StopReply; + return proto.io.bisq.protobuffer.StopReply.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.GetBalanceReply} msg The message object to deserialize into. + * @param {!proto.io.bisq.protobuffer.StopReply} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.GetBalanceReply} + * @return {!proto.io.bisq.protobuffer.StopReply} */ -proto.io.bisq.protobuffer.GetBalanceReply.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.StopReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.StopReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.StopReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.StopReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.StopReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.TakeOfferRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.TakeOfferRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.TakeOfferRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TakeOfferRequest.toObject = function(includeInstance, msg) { + var f, obj = { + offerid: jspb.Message.getFieldWithDefault(msg, 1, ""), + paymentaccountid: jspb.Message.getFieldWithDefault(msg, 2, ""), + takerfeecurrencycode: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.TakeOfferRequest} + */ +proto.io.bisq.protobuffer.TakeOfferRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.TakeOfferRequest; + return proto.io.bisq.protobuffer.TakeOfferRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.TakeOfferRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.TakeOfferRequest} + */ +proto.io.bisq.protobuffer.TakeOfferRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -3677,8 +7950,16 @@ proto.io.bisq.protobuffer.GetBalanceReply.deserializeBinaryFromReader = function var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {number} */ (reader.readUint64()); - msg.setBalance(value); + var value = /** @type {string} */ (reader.readString()); + msg.setOfferid(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentaccountid(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setTakerfeecurrencycode(value); break; default: reader.skipField(); @@ -3693,9 +7974,9 @@ proto.io.bisq.protobuffer.GetBalanceReply.deserializeBinaryFromReader = function * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.GetBalanceReply.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.TakeOfferRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.GetBalanceReply.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.TakeOfferRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -3703,15 +7984,397 @@ proto.io.bisq.protobuffer.GetBalanceReply.prototype.serializeBinary = function() /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.GetBalanceReply} message + * @param {!proto.io.bisq.protobuffer.TakeOfferRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.GetBalanceReply.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.TakeOfferRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getBalance(); - if (f !== 0) { - writer.writeUint64( + f = message.getOfferid(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPaymentaccountid(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getTakerfeecurrencycode(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional string offerId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.TakeOfferRequest.prototype.getOfferid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TakeOfferRequest} returns this + */ +proto.io.bisq.protobuffer.TakeOfferRequest.prototype.setOfferid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string paymentAccountId = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.TakeOfferRequest.prototype.getPaymentaccountid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TakeOfferRequest} returns this + */ +proto.io.bisq.protobuffer.TakeOfferRequest.prototype.setPaymentaccountid = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string takerFeeCurrencyCode = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.TakeOfferRequest.prototype.getTakerfeecurrencycode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TakeOfferRequest} returns this + */ +proto.io.bisq.protobuffer.TakeOfferRequest.prototype.setTakerfeecurrencycode = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.TakeOfferReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.TakeOfferReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.TakeOfferReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TakeOfferReply.toObject = function(includeInstance, msg) { + var f, obj = { + trade: (f = msg.getTrade()) && proto.io.bisq.protobuffer.TradeInfo.toObject(includeInstance, f), + failurereason: (f = msg.getFailurereason()) && proto.io.bisq.protobuffer.AvailabilityResultWithDescription.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.TakeOfferReply} + */ +proto.io.bisq.protobuffer.TakeOfferReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.TakeOfferReply; + return proto.io.bisq.protobuffer.TakeOfferReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.TakeOfferReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.TakeOfferReply} + */ +proto.io.bisq.protobuffer.TakeOfferReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TradeInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.TradeInfo.deserializeBinaryFromReader); + msg.setTrade(value); + break; + case 2: + var value = new proto.io.bisq.protobuffer.AvailabilityResultWithDescription; + reader.readMessage(value,proto.io.bisq.protobuffer.AvailabilityResultWithDescription.deserializeBinaryFromReader); + msg.setFailurereason(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.TakeOfferReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.TakeOfferReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TakeOfferReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTrade(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.TradeInfo.serializeBinaryToWriter + ); + } + f = message.getFailurereason(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.io.bisq.protobuffer.AvailabilityResultWithDescription.serializeBinaryToWriter + ); + } +}; + + +/** + * optional TradeInfo trade = 1; + * @return {?proto.io.bisq.protobuffer.TradeInfo} + */ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.getTrade = function() { + return /** @type{?proto.io.bisq.protobuffer.TradeInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradeInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TradeInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.TakeOfferReply} returns this +*/ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.setTrade = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.TakeOfferReply} returns this + */ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.clearTrade = function() { + return this.setTrade(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.hasTrade = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional AvailabilityResultWithDescription failureReason = 2; + * @return {?proto.io.bisq.protobuffer.AvailabilityResultWithDescription} + */ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.getFailurereason = function() { + return /** @type{?proto.io.bisq.protobuffer.AvailabilityResultWithDescription} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.AvailabilityResultWithDescription, 2)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.AvailabilityResultWithDescription|undefined} value + * @return {!proto.io.bisq.protobuffer.TakeOfferReply} returns this +*/ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.setFailurereason = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.TakeOfferReply} returns this + */ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.clearFailurereason = function() { + return this.setFailurereason(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.TakeOfferReply.prototype.hasFailurereason = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.ConfirmPaymentStartedRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.ConfirmPaymentStartedRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.toObject = function(includeInstance, msg) { + var f, obj = { + tradeid: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest; + return proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.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.setTradeid(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTradeid(); + if (f.length > 0) { + writer.writeString( 1, f ); @@ -3720,20 +8383,3550 @@ proto.io.bisq.protobuffer.GetBalanceReply.serializeBinaryToWriter = function(mes /** - * optional uint64 balance = 1; + * optional string tradeId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.prototype.getTradeid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest} returns this + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedRequest.prototype.setTradeid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.ConfirmPaymentStartedReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.ConfirmPaymentStartedReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentStartedReply} + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.ConfirmPaymentStartedReply; + return proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentStartedReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentStartedReply} + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentStartedReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ConfirmPaymentStartedReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.toObject = function(includeInstance, msg) { + var f, obj = { + tradeid: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest; + return proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.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.setTradeid(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTradeid(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string tradeId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.prototype.getTradeid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest} returns this + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedRequest.prototype.setTradeid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.ConfirmPaymentReceivedReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.ConfirmPaymentReceivedReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply} + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply; + return proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply} + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ConfirmPaymentReceivedReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetTradeRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetTradeRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetTradeRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTradeRequest.toObject = function(includeInstance, msg) { + var f, obj = { + tradeid: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetTradeRequest} + */ +proto.io.bisq.protobuffer.GetTradeRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetTradeRequest; + return proto.io.bisq.protobuffer.GetTradeRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetTradeRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetTradeRequest} + */ +proto.io.bisq.protobuffer.GetTradeRequest.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.setTradeid(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetTradeRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetTradeRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetTradeRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTradeRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTradeid(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string tradeId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetTradeRequest.prototype.getTradeid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetTradeRequest} returns this + */ +proto.io.bisq.protobuffer.GetTradeRequest.prototype.setTradeid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetTradeReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetTradeReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetTradeReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTradeReply.toObject = function(includeInstance, msg) { + var f, obj = { + trade: (f = msg.getTrade()) && proto.io.bisq.protobuffer.TradeInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetTradeReply} + */ +proto.io.bisq.protobuffer.GetTradeReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetTradeReply; + return proto.io.bisq.protobuffer.GetTradeReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetTradeReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetTradeReply} + */ +proto.io.bisq.protobuffer.GetTradeReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TradeInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.TradeInfo.deserializeBinaryFromReader); + msg.setTrade(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetTradeReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetTradeReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetTradeReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTradeReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTrade(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.TradeInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional TradeInfo trade = 1; + * @return {?proto.io.bisq.protobuffer.TradeInfo} + */ +proto.io.bisq.protobuffer.GetTradeReply.prototype.getTrade = function() { + return /** @type{?proto.io.bisq.protobuffer.TradeInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradeInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TradeInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.GetTradeReply} returns this +*/ +proto.io.bisq.protobuffer.GetTradeReply.prototype.setTrade = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.GetTradeReply} returns this + */ +proto.io.bisq.protobuffer.GetTradeReply.prototype.clearTrade = function() { + return this.setTrade(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.GetTradeReply.prototype.hasTrade = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.KeepFundsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.KeepFundsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.KeepFundsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.KeepFundsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + tradeid: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.KeepFundsRequest} + */ +proto.io.bisq.protobuffer.KeepFundsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.KeepFundsRequest; + return proto.io.bisq.protobuffer.KeepFundsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.KeepFundsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.KeepFundsRequest} + */ +proto.io.bisq.protobuffer.KeepFundsRequest.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.setTradeid(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.KeepFundsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.KeepFundsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.KeepFundsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.KeepFundsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTradeid(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string tradeId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.KeepFundsRequest.prototype.getTradeid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.KeepFundsRequest} returns this + */ +proto.io.bisq.protobuffer.KeepFundsRequest.prototype.setTradeid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.KeepFundsReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.KeepFundsReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.KeepFundsReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.KeepFundsReply.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.KeepFundsReply} + */ +proto.io.bisq.protobuffer.KeepFundsReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.KeepFundsReply; + return proto.io.bisq.protobuffer.KeepFundsReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.KeepFundsReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.KeepFundsReply} + */ +proto.io.bisq.protobuffer.KeepFundsReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.KeepFundsReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.KeepFundsReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.KeepFundsReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.KeepFundsReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.WithdrawFundsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.WithdrawFundsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.WithdrawFundsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + tradeid: jspb.Message.getFieldWithDefault(msg, 1, ""), + address: jspb.Message.getFieldWithDefault(msg, 2, ""), + memo: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.WithdrawFundsRequest} + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.WithdrawFundsRequest; + return proto.io.bisq.protobuffer.WithdrawFundsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.WithdrawFundsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.WithdrawFundsRequest} + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.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.setTradeid(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setAddress(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setMemo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.WithdrawFundsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.WithdrawFundsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTradeid(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getAddress(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getMemo(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional string tradeId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.prototype.getTradeid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.WithdrawFundsRequest} returns this + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.prototype.setTradeid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string address = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.prototype.getAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.WithdrawFundsRequest} returns this + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.prototype.setAddress = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string memo = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.prototype.getMemo = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.WithdrawFundsRequest} returns this + */ +proto.io.bisq.protobuffer.WithdrawFundsRequest.prototype.setMemo = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.WithdrawFundsReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.WithdrawFundsReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.WithdrawFundsReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.WithdrawFundsReply.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.WithdrawFundsReply} + */ +proto.io.bisq.protobuffer.WithdrawFundsReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.WithdrawFundsReply; + return proto.io.bisq.protobuffer.WithdrawFundsReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.WithdrawFundsReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.WithdrawFundsReply} + */ +proto.io.bisq.protobuffer.WithdrawFundsReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.WithdrawFundsReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.WithdrawFundsReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.WithdrawFundsReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.WithdrawFundsReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.TradeInfo.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.TradeInfo.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.TradeInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TradeInfo.toObject = function(includeInstance, msg) { + var f, obj = { + offer: (f = msg.getOffer()) && proto.io.bisq.protobuffer.OfferInfo.toObject(includeInstance, f), + tradeid: jspb.Message.getFieldWithDefault(msg, 2, ""), + shortid: jspb.Message.getFieldWithDefault(msg, 3, ""), + date: jspb.Message.getFieldWithDefault(msg, 4, 0), + role: jspb.Message.getFieldWithDefault(msg, 5, ""), + txfeeaslong: jspb.Message.getFieldWithDefault(msg, 7, 0), + takerfeeaslong: jspb.Message.getFieldWithDefault(msg, 8, 0), + takerfeetxid: jspb.Message.getFieldWithDefault(msg, 9, ""), + payouttxid: jspb.Message.getFieldWithDefault(msg, 11, ""), + tradeamountaslong: jspb.Message.getFieldWithDefault(msg, 12, 0), + tradeprice: jspb.Message.getFieldWithDefault(msg, 13, 0), + tradingpeernodeaddress: jspb.Message.getFieldWithDefault(msg, 14, ""), + state: jspb.Message.getFieldWithDefault(msg, 15, ""), + phase: jspb.Message.getFieldWithDefault(msg, 16, ""), + tradeperiodstate: jspb.Message.getFieldWithDefault(msg, 17, ""), + isdepositpublished: jspb.Message.getBooleanFieldWithDefault(msg, 18, false), + isdepositconfirmed: jspb.Message.getBooleanFieldWithDefault(msg, 19, false), + isfiatsent: jspb.Message.getBooleanFieldWithDefault(msg, 20, false), + isfiatreceived: jspb.Message.getBooleanFieldWithDefault(msg, 21, false), + ispayoutpublished: jspb.Message.getBooleanFieldWithDefault(msg, 22, false), + iswithdrawn: jspb.Message.getBooleanFieldWithDefault(msg, 23, false), + contractasjson: jspb.Message.getFieldWithDefault(msg, 24, ""), + contract: (f = msg.getContract()) && proto.io.bisq.protobuffer.ContractInfo.toObject(includeInstance, f), + makerdeposittxid: jspb.Message.getFieldWithDefault(msg, 100, ""), + takerdeposittxid: jspb.Message.getFieldWithDefault(msg, 101, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.TradeInfo} + */ +proto.io.bisq.protobuffer.TradeInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.TradeInfo; + return proto.io.bisq.protobuffer.TradeInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.TradeInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.TradeInfo} + */ +proto.io.bisq.protobuffer.TradeInfo.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.OfferInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.OfferInfo.deserializeBinaryFromReader); + msg.setOffer(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setTradeid(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setShortid(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setDate(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setRole(value); + break; + case 7: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTxfeeaslong(value); + break; + case 8: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTakerfeeaslong(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setTakerfeetxid(value); + break; + case 11: + var value = /** @type {string} */ (reader.readString()); + msg.setPayouttxid(value); + break; + case 12: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTradeamountaslong(value); + break; + case 13: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTradeprice(value); + break; + case 14: + var value = /** @type {string} */ (reader.readString()); + msg.setTradingpeernodeaddress(value); + break; + case 15: + var value = /** @type {string} */ (reader.readString()); + msg.setState(value); + break; + case 16: + var value = /** @type {string} */ (reader.readString()); + msg.setPhase(value); + break; + case 17: + var value = /** @type {string} */ (reader.readString()); + msg.setTradeperiodstate(value); + break; + case 18: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsdepositpublished(value); + break; + case 19: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsdepositconfirmed(value); + break; + case 20: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsfiatsent(value); + break; + case 21: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsfiatreceived(value); + break; + case 22: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIspayoutpublished(value); + break; + case 23: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIswithdrawn(value); + break; + case 24: + var value = /** @type {string} */ (reader.readString()); + msg.setContractasjson(value); + break; + case 25: + var value = new proto.io.bisq.protobuffer.ContractInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.ContractInfo.deserializeBinaryFromReader); + msg.setContract(value); + break; + case 100: + var value = /** @type {string} */ (reader.readString()); + msg.setMakerdeposittxid(value); + break; + case 101: + var value = /** @type {string} */ (reader.readString()); + msg.setTakerdeposittxid(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.TradeInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.TradeInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TradeInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOffer(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.OfferInfo.serializeBinaryToWriter + ); + } + f = message.getTradeid(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getShortid(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getDate(); + if (f !== 0) { + writer.writeUint64( + 4, + f + ); + } + f = message.getRole(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getTxfeeaslong(); + if (f !== 0) { + writer.writeUint64( + 7, + f + ); + } + f = message.getTakerfeeaslong(); + if (f !== 0) { + writer.writeUint64( + 8, + f + ); + } + f = message.getTakerfeetxid(); + if (f.length > 0) { + writer.writeString( + 9, + f + ); + } + f = message.getPayouttxid(); + if (f.length > 0) { + writer.writeString( + 11, + f + ); + } + f = message.getTradeamountaslong(); + if (f !== 0) { + writer.writeUint64( + 12, + f + ); + } + f = message.getTradeprice(); + if (f !== 0) { + writer.writeUint64( + 13, + f + ); + } + f = message.getTradingpeernodeaddress(); + if (f.length > 0) { + writer.writeString( + 14, + f + ); + } + f = message.getState(); + if (f.length > 0) { + writer.writeString( + 15, + f + ); + } + f = message.getPhase(); + if (f.length > 0) { + writer.writeString( + 16, + f + ); + } + f = message.getTradeperiodstate(); + if (f.length > 0) { + writer.writeString( + 17, + f + ); + } + f = message.getIsdepositpublished(); + if (f) { + writer.writeBool( + 18, + f + ); + } + f = message.getIsdepositconfirmed(); + if (f) { + writer.writeBool( + 19, + f + ); + } + f = message.getIsfiatsent(); + if (f) { + writer.writeBool( + 20, + f + ); + } + f = message.getIsfiatreceived(); + if (f) { + writer.writeBool( + 21, + f + ); + } + f = message.getIspayoutpublished(); + if (f) { + writer.writeBool( + 22, + f + ); + } + f = message.getIswithdrawn(); + if (f) { + writer.writeBool( + 23, + f + ); + } + f = message.getContractasjson(); + if (f.length > 0) { + writer.writeString( + 24, + f + ); + } + f = message.getContract(); + if (f != null) { + writer.writeMessage( + 25, + f, + proto.io.bisq.protobuffer.ContractInfo.serializeBinaryToWriter + ); + } + f = message.getMakerdeposittxid(); + if (f.length > 0) { + writer.writeString( + 100, + f + ); + } + f = message.getTakerdeposittxid(); + if (f.length > 0) { + writer.writeString( + 101, + f + ); + } +}; + + +/** + * optional OfferInfo offer = 1; + * @return {?proto.io.bisq.protobuffer.OfferInfo} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getOffer = function() { + return /** @type{?proto.io.bisq.protobuffer.OfferInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.OfferInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.OfferInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this +*/ +proto.io.bisq.protobuffer.TradeInfo.prototype.setOffer = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.clearOffer = function() { + return this.setOffer(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.hasOffer = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string tradeId = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTradeid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTradeid = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string shortId = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getShortid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setShortid = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional uint64 date = 4; * @return {number} */ -proto.io.bisq.protobuffer.GetBalanceReply.prototype.getBalance = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +proto.io.bisq.protobuffer.TradeInfo.prototype.getDate = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); }; /** * @param {number} value - * @return {!proto.io.bisq.protobuffer.GetBalanceReply} returns this + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.GetBalanceReply.prototype.setBalance = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); +proto.io.bisq.protobuffer.TradeInfo.prototype.setDate = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional string role = 5; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getRole = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setRole = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional uint64 txFeeAsLong = 7; + * @return {number} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTxfeeaslong = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTxfeeaslong = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * optional uint64 takerFeeAsLong = 8; + * @return {number} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTakerfeeaslong = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTakerfeeaslong = function(value) { + return jspb.Message.setProto3IntField(this, 8, value); +}; + + +/** + * optional string takerFeeTxId = 9; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTakerfeetxid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTakerfeetxid = function(value) { + return jspb.Message.setProto3StringField(this, 9, value); +}; + + +/** + * optional string payoutTxId = 11; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getPayouttxid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setPayouttxid = function(value) { + return jspb.Message.setProto3StringField(this, 11, value); +}; + + +/** + * optional uint64 tradeAmountAsLong = 12; + * @return {number} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTradeamountaslong = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTradeamountaslong = function(value) { + return jspb.Message.setProto3IntField(this, 12, value); +}; + + +/** + * optional uint64 tradePrice = 13; + * @return {number} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTradeprice = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTradeprice = function(value) { + return jspb.Message.setProto3IntField(this, 13, value); +}; + + +/** + * optional string tradingPeerNodeAddress = 14; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTradingpeernodeaddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTradingpeernodeaddress = function(value) { + return jspb.Message.setProto3StringField(this, 14, value); +}; + + +/** + * optional string state = 15; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getState = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 15, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setState = function(value) { + return jspb.Message.setProto3StringField(this, 15, value); +}; + + +/** + * optional string phase = 16; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getPhase = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setPhase = function(value) { + return jspb.Message.setProto3StringField(this, 16, value); +}; + + +/** + * optional string tradePeriodState = 17; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTradeperiodstate = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTradeperiodstate = function(value) { + return jspb.Message.setProto3StringField(this, 17, value); +}; + + +/** + * optional bool isDepositPublished = 18; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsdepositpublished = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 18, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsdepositpublished = function(value) { + return jspb.Message.setProto3BooleanField(this, 18, value); +}; + + +/** + * optional bool isDepositConfirmed = 19; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsdepositconfirmed = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 19, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsdepositconfirmed = function(value) { + return jspb.Message.setProto3BooleanField(this, 19, value); +}; + + +/** + * optional bool isFiatSent = 20; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsfiatsent = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 20, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsfiatsent = function(value) { + return jspb.Message.setProto3BooleanField(this, 20, value); +}; + + +/** + * optional bool isFiatReceived = 21; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsfiatreceived = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 21, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsfiatreceived = function(value) { + return jspb.Message.setProto3BooleanField(this, 21, value); +}; + + +/** + * optional bool isPayoutPublished = 22; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIspayoutpublished = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 22, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIspayoutpublished = function(value) { + return jspb.Message.setProto3BooleanField(this, 22, value); +}; + + +/** + * optional bool isWithdrawn = 23; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIswithdrawn = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 23, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIswithdrawn = function(value) { + return jspb.Message.setProto3BooleanField(this, 23, value); +}; + + +/** + * optional string contractAsJson = 24; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getContractasjson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 24, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setContractasjson = function(value) { + return jspb.Message.setProto3StringField(this, 24, value); +}; + + +/** + * optional ContractInfo contract = 25; + * @return {?proto.io.bisq.protobuffer.ContractInfo} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getContract = function() { + return /** @type{?proto.io.bisq.protobuffer.ContractInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ContractInfo, 25)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.ContractInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this +*/ +proto.io.bisq.protobuffer.TradeInfo.prototype.setContract = function(value) { + return jspb.Message.setWrapperField(this, 25, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.clearContract = function() { + return this.setContract(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.hasContract = function() { + return jspb.Message.getField(this, 25) != null; +}; + + +/** + * optional string makerDepositTxId = 100; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getMakerdeposittxid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 100, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setMakerdeposittxid = function(value) { + return jspb.Message.setProto3StringField(this, 100, value); +}; + + +/** + * optional string takerDepositTxId = 101; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getTakerdeposittxid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 101, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setTakerdeposittxid = function(value) { + return jspb.Message.setProto3StringField(this, 101, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.ContractInfo.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.ContractInfo.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.ContractInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ContractInfo.toObject = function(includeInstance, msg) { + var f, obj = { + buyernodeaddress: jspb.Message.getFieldWithDefault(msg, 1, ""), + sellernodeaddress: jspb.Message.getFieldWithDefault(msg, 2, ""), + isbuyermakerandsellertaker: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), + makeraccountid: jspb.Message.getFieldWithDefault(msg, 6, ""), + takeraccountid: jspb.Message.getFieldWithDefault(msg, 7, ""), + makerpaymentaccountpayload: (f = msg.getMakerpaymentaccountpayload()) && proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.toObject(includeInstance, f), + takerpaymentaccountpayload: (f = msg.getTakerpaymentaccountpayload()) && proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.toObject(includeInstance, f), + makerpayoutaddressstring: jspb.Message.getFieldWithDefault(msg, 10, ""), + takerpayoutaddressstring: jspb.Message.getFieldWithDefault(msg, 11, ""), + locktime: jspb.Message.getFieldWithDefault(msg, 12, 0), + arbitratornodeaddress: jspb.Message.getFieldWithDefault(msg, 100, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.ContractInfo} + */ +proto.io.bisq.protobuffer.ContractInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.ContractInfo; + return proto.io.bisq.protobuffer.ContractInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.ContractInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.ContractInfo} + */ +proto.io.bisq.protobuffer.ContractInfo.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.setBuyernodeaddress(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setSellernodeaddress(value); + break; + case 5: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsbuyermakerandsellertaker(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setMakeraccountid(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setTakeraccountid(value); + break; + case 8: + var value = new proto.io.bisq.protobuffer.PaymentAccountPayloadInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.deserializeBinaryFromReader); + msg.setMakerpaymentaccountpayload(value); + break; + case 9: + var value = new proto.io.bisq.protobuffer.PaymentAccountPayloadInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.deserializeBinaryFromReader); + msg.setTakerpaymentaccountpayload(value); + break; + case 10: + var value = /** @type {string} */ (reader.readString()); + msg.setMakerpayoutaddressstring(value); + break; + case 11: + var value = /** @type {string} */ (reader.readString()); + msg.setTakerpayoutaddressstring(value); + break; + case 12: + var value = /** @type {number} */ (reader.readUint64()); + msg.setLocktime(value); + break; + case 100: + var value = /** @type {string} */ (reader.readString()); + msg.setArbitratornodeaddress(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.ContractInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.ContractInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ContractInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBuyernodeaddress(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getSellernodeaddress(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getIsbuyermakerandsellertaker(); + if (f) { + writer.writeBool( + 5, + f + ); + } + f = message.getMakeraccountid(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getTakeraccountid(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getMakerpaymentaccountpayload(); + if (f != null) { + writer.writeMessage( + 8, + f, + proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.serializeBinaryToWriter + ); + } + f = message.getTakerpaymentaccountpayload(); + if (f != null) { + writer.writeMessage( + 9, + f, + proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.serializeBinaryToWriter + ); + } + f = message.getMakerpayoutaddressstring(); + if (f.length > 0) { + writer.writeString( + 10, + f + ); + } + f = message.getTakerpayoutaddressstring(); + if (f.length > 0) { + writer.writeString( + 11, + f + ); + } + f = message.getLocktime(); + if (f !== 0) { + writer.writeUint64( + 12, + f + ); + } + f = message.getArbitratornodeaddress(); + if (f.length > 0) { + writer.writeString( + 100, + f + ); + } +}; + + +/** + * optional string buyerNodeAddress = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getBuyernodeaddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setBuyernodeaddress = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string sellerNodeAddress = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getSellernodeaddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setSellernodeaddress = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional bool isBuyerMakerAndSellerTaker = 5; + * @return {boolean} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getIsbuyermakerandsellertaker = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setIsbuyermakerandsellertaker = function(value) { + return jspb.Message.setProto3BooleanField(this, 5, value); +}; + + +/** + * optional string makerAccountId = 6; + * @return {string} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getMakeraccountid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setMakeraccountid = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); +}; + + +/** + * optional string takerAccountId = 7; + * @return {string} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getTakeraccountid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setTakeraccountid = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + +/** + * optional PaymentAccountPayloadInfo makerPaymentAccountPayload = 8; + * @return {?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getMakerpaymentaccountpayload = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountPayloadInfo, 8)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this +*/ +proto.io.bisq.protobuffer.ContractInfo.prototype.setMakerpaymentaccountpayload = function(value) { + return jspb.Message.setWrapperField(this, 8, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.clearMakerpaymentaccountpayload = function() { + return this.setMakerpaymentaccountpayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.hasMakerpaymentaccountpayload = function() { + return jspb.Message.getField(this, 8) != null; +}; + + +/** + * optional PaymentAccountPayloadInfo takerPaymentAccountPayload = 9; + * @return {?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getTakerpaymentaccountpayload = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountPayloadInfo, 9)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this +*/ +proto.io.bisq.protobuffer.ContractInfo.prototype.setTakerpaymentaccountpayload = function(value) { + return jspb.Message.setWrapperField(this, 9, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.clearTakerpaymentaccountpayload = function() { + return this.setTakerpaymentaccountpayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.hasTakerpaymentaccountpayload = function() { + return jspb.Message.getField(this, 9) != null; +}; + + +/** + * optional string makerPayoutAddressString = 10; + * @return {string} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getMakerpayoutaddressstring = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setMakerpayoutaddressstring = function(value) { + return jspb.Message.setProto3StringField(this, 10, value); +}; + + +/** + * optional string takerPayoutAddressString = 11; + * @return {string} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getTakerpayoutaddressstring = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setTakerpayoutaddressstring = function(value) { + return jspb.Message.setProto3StringField(this, 11, value); +}; + + +/** + * optional uint64 lockTime = 12; + * @return {number} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getLocktime = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setLocktime = function(value) { + return jspb.Message.setProto3IntField(this, 12, value); +}; + + +/** + * optional string arbitratorNodeAddress = 100; + * @return {string} + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.getArbitratornodeaddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 100, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this + */ +proto.io.bisq.protobuffer.ContractInfo.prototype.setArbitratornodeaddress = function(value) { + return jspb.Message.setProto3StringField(this, 100, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.PaymentAccountPayloadInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, ""), + paymentmethodid: jspb.Message.getFieldWithDefault(msg, 2, ""), + address: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.PaymentAccountPayloadInfo; + return proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.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.setId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentmethodid(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setAddress(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPaymentmethodid(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getAddress(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional string id = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.getId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.setId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string paymentMethodId = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.getPaymentmethodid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.setPaymentmethodid = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string address = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.getAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.setAddress = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.TxFeeRateInfo.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.TxFeeRateInfo.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.TxFeeRateInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.toObject = function(includeInstance, msg) { + var f, obj = { + usecustomtxfeerate: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), + customtxfeerate: jspb.Message.getFieldWithDefault(msg, 2, 0), + feeservicerate: jspb.Message.getFieldWithDefault(msg, 3, 0), + lastfeeservicerequestts: jspb.Message.getFieldWithDefault(msg, 4, 0), + minfeeservicerate: jspb.Message.getFieldWithDefault(msg, 5, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.TxFeeRateInfo} + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.TxFeeRateInfo; + return proto.io.bisq.protobuffer.TxFeeRateInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.TxFeeRateInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.TxFeeRateInfo} + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setUsecustomtxfeerate(value); + break; + case 2: + var value = /** @type {number} */ (reader.readUint64()); + msg.setCustomtxfeerate(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint64()); + msg.setFeeservicerate(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setLastfeeservicerequestts(value); + break; + case 5: + var value = /** @type {number} */ (reader.readUint64()); + msg.setMinfeeservicerate(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.TxFeeRateInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.TxFeeRateInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getUsecustomtxfeerate(); + if (f) { + writer.writeBool( + 1, + f + ); + } + f = message.getCustomtxfeerate(); + if (f !== 0) { + writer.writeUint64( + 2, + f + ); + } + f = message.getFeeservicerate(); + if (f !== 0) { + writer.writeUint64( + 3, + f + ); + } + f = message.getLastfeeservicerequestts(); + if (f !== 0) { + writer.writeUint64( + 4, + f + ); + } + f = message.getMinfeeservicerate(); + if (f !== 0) { + writer.writeUint64( + 5, + f + ); + } +}; + + +/** + * optional bool useCustomTxFeeRate = 1; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.getUsecustomtxfeerate = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TxFeeRateInfo} returns this + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.setUsecustomtxfeerate = function(value) { + return jspb.Message.setProto3BooleanField(this, 1, value); +}; + + +/** + * optional uint64 customTxFeeRate = 2; + * @return {number} + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.getCustomtxfeerate = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TxFeeRateInfo} returns this + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.setCustomtxfeerate = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional uint64 feeServiceRate = 3; + * @return {number} + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.getFeeservicerate = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TxFeeRateInfo} returns this + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.setFeeservicerate = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional uint64 lastFeeServiceRequestTs = 4; + * @return {number} + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.getLastfeeservicerequestts = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TxFeeRateInfo} returns this + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.setLastfeeservicerequestts = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional uint64 minFeeServiceRate = 5; + * @return {number} + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.getMinfeeservicerate = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TxFeeRateInfo} returns this + */ +proto.io.bisq.protobuffer.TxFeeRateInfo.prototype.setMinfeeservicerate = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.TxInfo.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.TxInfo.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.TxInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TxInfo.toObject = function(includeInstance, msg) { + var f, obj = { + txid: jspb.Message.getFieldWithDefault(msg, 1, ""), + inputsum: jspb.Message.getFieldWithDefault(msg, 2, 0), + outputsum: jspb.Message.getFieldWithDefault(msg, 3, 0), + fee: jspb.Message.getFieldWithDefault(msg, 4, 0), + size: jspb.Message.getFieldWithDefault(msg, 5, 0), + ispending: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), + memo: jspb.Message.getFieldWithDefault(msg, 7, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.TxInfo} + */ +proto.io.bisq.protobuffer.TxInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.TxInfo; + return proto.io.bisq.protobuffer.TxInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.TxInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.TxInfo} + */ +proto.io.bisq.protobuffer.TxInfo.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.setTxid(value); + break; + case 2: + var value = /** @type {number} */ (reader.readUint64()); + msg.setInputsum(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint64()); + msg.setOutputsum(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setFee(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt32()); + msg.setSize(value); + break; + case 6: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIspending(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setMemo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TxInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.TxInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.TxInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TxInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxid(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getInputsum(); + if (f !== 0) { + writer.writeUint64( + 2, + f + ); + } + f = message.getOutputsum(); + if (f !== 0) { + writer.writeUint64( + 3, + f + ); + } + f = message.getFee(); + if (f !== 0) { + writer.writeUint64( + 4, + f + ); + } + f = message.getSize(); + if (f !== 0) { + writer.writeInt32( + 5, + f + ); + } + f = message.getIspending(); + if (f) { + writer.writeBool( + 6, + f + ); + } + f = message.getMemo(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } +}; + + +/** + * optional string txId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.TxInfo.prototype.getTxid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TxInfo} returns this + */ +proto.io.bisq.protobuffer.TxInfo.prototype.setTxid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional uint64 inputSum = 2; + * @return {number} + */ +proto.io.bisq.protobuffer.TxInfo.prototype.getInputsum = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TxInfo} returns this + */ +proto.io.bisq.protobuffer.TxInfo.prototype.setInputsum = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional uint64 outputSum = 3; + * @return {number} + */ +proto.io.bisq.protobuffer.TxInfo.prototype.getOutputsum = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TxInfo} returns this + */ +proto.io.bisq.protobuffer.TxInfo.prototype.setOutputsum = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional uint64 fee = 4; + * @return {number} + */ +proto.io.bisq.protobuffer.TxInfo.prototype.getFee = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TxInfo} returns this + */ +proto.io.bisq.protobuffer.TxInfo.prototype.setFee = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional int32 size = 5; + * @return {number} + */ +proto.io.bisq.protobuffer.TxInfo.prototype.getSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TxInfo} returns this + */ +proto.io.bisq.protobuffer.TxInfo.prototype.setSize = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + +/** + * optional bool isPending = 6; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TxInfo.prototype.getIspending = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TxInfo} returns this + */ +proto.io.bisq.protobuffer.TxInfo.prototype.setIspending = function(value) { + return jspb.Message.setProto3BooleanField(this, 6, value); +}; + + +/** + * optional string memo = 7; + * @return {string} + */ +proto.io.bisq.protobuffer.TxInfo.prototype.getMemo = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TxInfo} returns this + */ +proto.io.bisq.protobuffer.TxInfo.prototype.setMemo = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetBalancesRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetBalancesRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetBalancesRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetBalancesRequest.toObject = function(includeInstance, msg) { + var f, obj = { + currencycode: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetBalancesRequest} + */ +proto.io.bisq.protobuffer.GetBalancesRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetBalancesRequest; + return proto.io.bisq.protobuffer.GetBalancesRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetBalancesRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetBalancesRequest} + */ +proto.io.bisq.protobuffer.GetBalancesRequest.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.setCurrencycode(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetBalancesRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetBalancesRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetBalancesRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetBalancesRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCurrencycode(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string currencyCode = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetBalancesRequest.prototype.getCurrencycode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetBalancesRequest} returns this + */ +proto.io.bisq.protobuffer.GetBalancesRequest.prototype.setCurrencycode = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetBalancesReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetBalancesReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetBalancesReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetBalancesReply.toObject = function(includeInstance, msg) { + var f, obj = { + balances: (f = msg.getBalances()) && proto.io.bisq.protobuffer.BalancesInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetBalancesReply} + */ +proto.io.bisq.protobuffer.GetBalancesReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetBalancesReply; + return proto.io.bisq.protobuffer.GetBalancesReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetBalancesReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetBalancesReply} + */ +proto.io.bisq.protobuffer.GetBalancesReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.BalancesInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.BalancesInfo.deserializeBinaryFromReader); + msg.setBalances(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetBalancesReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetBalancesReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetBalancesReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetBalancesReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBalances(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.BalancesInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BalancesInfo balances = 1; + * @return {?proto.io.bisq.protobuffer.BalancesInfo} + */ +proto.io.bisq.protobuffer.GetBalancesReply.prototype.getBalances = function() { + return /** @type{?proto.io.bisq.protobuffer.BalancesInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.BalancesInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.BalancesInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.GetBalancesReply} returns this +*/ +proto.io.bisq.protobuffer.GetBalancesReply.prototype.setBalances = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.GetBalancesReply} returns this + */ +proto.io.bisq.protobuffer.GetBalancesReply.prototype.clearBalances = function() { + return this.setBalances(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.GetBalancesReply.prototype.hasBalances = function() { + return jspb.Message.getField(this, 1) != null; }; @@ -4021,6 +12214,2305 @@ proto.io.bisq.protobuffer.GetAddressBalanceReply.prototype.hasAddressbalanceinfo +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetUnusedBsqAddressRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetUnusedBsqAddressRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest} + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest; + return proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest} + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetUnusedBsqAddressReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetUnusedBsqAddressReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.toObject = function(includeInstance, msg) { + var f, obj = { + address: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetUnusedBsqAddressReply} + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetUnusedBsqAddressReply; + return proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetUnusedBsqAddressReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetUnusedBsqAddressReply} + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.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.setAddress(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetUnusedBsqAddressReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAddress(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string address = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.prototype.getAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetUnusedBsqAddressReply} returns this + */ +proto.io.bisq.protobuffer.GetUnusedBsqAddressReply.prototype.setAddress = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.SendBsqRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.SendBsqRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.SendBsqRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SendBsqRequest.toObject = function(includeInstance, msg) { + var f, obj = { + address: jspb.Message.getFieldWithDefault(msg, 1, ""), + amount: jspb.Message.getFieldWithDefault(msg, 2, ""), + txfeerate: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.SendBsqRequest} + */ +proto.io.bisq.protobuffer.SendBsqRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.SendBsqRequest; + return proto.io.bisq.protobuffer.SendBsqRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.SendBsqRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.SendBsqRequest} + */ +proto.io.bisq.protobuffer.SendBsqRequest.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.setAddress(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setAmount(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setTxfeerate(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.SendBsqRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.SendBsqRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.SendBsqRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SendBsqRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAddress(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getAmount(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getTxfeerate(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional string address = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.SendBsqRequest.prototype.getAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.SendBsqRequest} returns this + */ +proto.io.bisq.protobuffer.SendBsqRequest.prototype.setAddress = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string amount = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.SendBsqRequest.prototype.getAmount = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.SendBsqRequest} returns this + */ +proto.io.bisq.protobuffer.SendBsqRequest.prototype.setAmount = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string txFeeRate = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.SendBsqRequest.prototype.getTxfeerate = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.SendBsqRequest} returns this + */ +proto.io.bisq.protobuffer.SendBsqRequest.prototype.setTxfeerate = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.SendBsqReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.SendBsqReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.SendBsqReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SendBsqReply.toObject = function(includeInstance, msg) { + var f, obj = { + txinfo: (f = msg.getTxinfo()) && proto.io.bisq.protobuffer.TxInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.SendBsqReply} + */ +proto.io.bisq.protobuffer.SendBsqReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.SendBsqReply; + return proto.io.bisq.protobuffer.SendBsqReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.SendBsqReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.SendBsqReply} + */ +proto.io.bisq.protobuffer.SendBsqReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TxInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.TxInfo.deserializeBinaryFromReader); + msg.setTxinfo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.SendBsqReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.SendBsqReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.SendBsqReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SendBsqReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxinfo(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.TxInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional TxInfo txInfo = 1; + * @return {?proto.io.bisq.protobuffer.TxInfo} + */ +proto.io.bisq.protobuffer.SendBsqReply.prototype.getTxinfo = function() { + return /** @type{?proto.io.bisq.protobuffer.TxInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TxInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TxInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.SendBsqReply} returns this +*/ +proto.io.bisq.protobuffer.SendBsqReply.prototype.setTxinfo = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.SendBsqReply} returns this + */ +proto.io.bisq.protobuffer.SendBsqReply.prototype.clearTxinfo = function() { + return this.setTxinfo(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.SendBsqReply.prototype.hasTxinfo = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.SendBtcRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.SendBtcRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.SendBtcRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SendBtcRequest.toObject = function(includeInstance, msg) { + var f, obj = { + address: jspb.Message.getFieldWithDefault(msg, 1, ""), + amount: jspb.Message.getFieldWithDefault(msg, 2, ""), + txfeerate: jspb.Message.getFieldWithDefault(msg, 3, ""), + memo: jspb.Message.getFieldWithDefault(msg, 4, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.SendBtcRequest} + */ +proto.io.bisq.protobuffer.SendBtcRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.SendBtcRequest; + return proto.io.bisq.protobuffer.SendBtcRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.SendBtcRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.SendBtcRequest} + */ +proto.io.bisq.protobuffer.SendBtcRequest.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.setAddress(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setAmount(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setTxfeerate(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setMemo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.SendBtcRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.SendBtcRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SendBtcRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAddress(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getAmount(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getTxfeerate(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getMemo(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } +}; + + +/** + * optional string address = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.getAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.SendBtcRequest} returns this + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.setAddress = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string amount = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.getAmount = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.SendBtcRequest} returns this + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.setAmount = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string txFeeRate = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.getTxfeerate = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.SendBtcRequest} returns this + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.setTxfeerate = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string memo = 4; + * @return {string} + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.getMemo = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.SendBtcRequest} returns this + */ +proto.io.bisq.protobuffer.SendBtcRequest.prototype.setMemo = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.SendBtcReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.SendBtcReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.SendBtcReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SendBtcReply.toObject = function(includeInstance, msg) { + var f, obj = { + txinfo: (f = msg.getTxinfo()) && proto.io.bisq.protobuffer.TxInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.SendBtcReply} + */ +proto.io.bisq.protobuffer.SendBtcReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.SendBtcReply; + return proto.io.bisq.protobuffer.SendBtcReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.SendBtcReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.SendBtcReply} + */ +proto.io.bisq.protobuffer.SendBtcReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TxInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.TxInfo.deserializeBinaryFromReader); + msg.setTxinfo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.SendBtcReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.SendBtcReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.SendBtcReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SendBtcReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxinfo(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.TxInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional TxInfo txInfo = 1; + * @return {?proto.io.bisq.protobuffer.TxInfo} + */ +proto.io.bisq.protobuffer.SendBtcReply.prototype.getTxinfo = function() { + return /** @type{?proto.io.bisq.protobuffer.TxInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TxInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TxInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.SendBtcReply} returns this +*/ +proto.io.bisq.protobuffer.SendBtcReply.prototype.setTxinfo = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.SendBtcReply} returns this + */ +proto.io.bisq.protobuffer.SendBtcReply.prototype.clearTxinfo = function() { + return this.setTxinfo(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.SendBtcReply.prototype.hasTxinfo = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.toObject = function(includeInstance, msg) { + var f, obj = { + address: jspb.Message.getFieldWithDefault(msg, 1, ""), + amount: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest; + return proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.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.setAddress(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setAmount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAddress(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getAmount(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string address = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.prototype.getAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} returns this + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.prototype.setAddress = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string amount = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.prototype.getAmount = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest} returns this + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressRequest.prototype.setAmount = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.VerifyBsqSentToAddressReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.VerifyBsqSentToAddressReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.toObject = function(includeInstance, msg) { + var f, obj = { + isamountreceived: jspb.Message.getBooleanFieldWithDefault(msg, 1, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply; + return proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsamountreceived(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getIsamountreceived(); + if (f) { + writer.writeBool( + 1, + f + ); + } +}; + + +/** + * optional bool isAmountReceived = 1; + * @return {boolean} + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.prototype.getIsamountreceived = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply} returns this + */ +proto.io.bisq.protobuffer.VerifyBsqSentToAddressReply.prototype.setIsamountreceived = function(value) { + return jspb.Message.setProto3BooleanField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetTxFeeRateRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetTxFeeRateRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetTxFeeRateRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTxFeeRateRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetTxFeeRateRequest} + */ +proto.io.bisq.protobuffer.GetTxFeeRateRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetTxFeeRateRequest; + return proto.io.bisq.protobuffer.GetTxFeeRateRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetTxFeeRateRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetTxFeeRateRequest} + */ +proto.io.bisq.protobuffer.GetTxFeeRateRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetTxFeeRateRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetTxFeeRateRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetTxFeeRateRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTxFeeRateRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetTxFeeRateReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetTxFeeRateReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetTxFeeRateReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTxFeeRateReply.toObject = function(includeInstance, msg) { + var f, obj = { + txfeerateinfo: (f = msg.getTxfeerateinfo()) && proto.io.bisq.protobuffer.TxFeeRateInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetTxFeeRateReply} + */ +proto.io.bisq.protobuffer.GetTxFeeRateReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetTxFeeRateReply; + return proto.io.bisq.protobuffer.GetTxFeeRateReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetTxFeeRateReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetTxFeeRateReply} + */ +proto.io.bisq.protobuffer.GetTxFeeRateReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TxFeeRateInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.TxFeeRateInfo.deserializeBinaryFromReader); + msg.setTxfeerateinfo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetTxFeeRateReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetTxFeeRateReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetTxFeeRateReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTxFeeRateReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxfeerateinfo(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.TxFeeRateInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional TxFeeRateInfo txFeeRateInfo = 1; + * @return {?proto.io.bisq.protobuffer.TxFeeRateInfo} + */ +proto.io.bisq.protobuffer.GetTxFeeRateReply.prototype.getTxfeerateinfo = function() { + return /** @type{?proto.io.bisq.protobuffer.TxFeeRateInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TxFeeRateInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TxFeeRateInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.GetTxFeeRateReply} returns this +*/ +proto.io.bisq.protobuffer.GetTxFeeRateReply.prototype.setTxfeerateinfo = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.GetTxFeeRateReply} returns this + */ +proto.io.bisq.protobuffer.GetTxFeeRateReply.prototype.clearTxfeerateinfo = function() { + return this.setTxfeerateinfo(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.GetTxFeeRateReply.prototype.hasTxfeerateinfo = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.toObject = function(includeInstance, msg) { + var f, obj = { + txfeeratepreference: jspb.Message.getFieldWithDefault(msg, 1, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest; + return proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTxfeeratepreference(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxfeeratepreference(); + if (f !== 0) { + writer.writeUint64( + 1, + f + ); + } +}; + + +/** + * optional uint64 txFeeRatePreference = 1; + * @return {number} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.prototype.getTxfeeratepreference = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest} returns this + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceRequest.prototype.setTxfeeratepreference = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.SetTxFeeRatePreferenceReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.toObject = function(includeInstance, msg) { + var f, obj = { + txfeerateinfo: (f = msg.getTxfeerateinfo()) && proto.io.bisq.protobuffer.TxFeeRateInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply; + return proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TxFeeRateInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.TxFeeRateInfo.deserializeBinaryFromReader); + msg.setTxfeerateinfo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxfeerateinfo(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.TxFeeRateInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional TxFeeRateInfo txFeeRateInfo = 1; + * @return {?proto.io.bisq.protobuffer.TxFeeRateInfo} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.prototype.getTxfeerateinfo = function() { + return /** @type{?proto.io.bisq.protobuffer.TxFeeRateInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TxFeeRateInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TxFeeRateInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply} returns this +*/ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.prototype.setTxfeerateinfo = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply} returns this + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.prototype.clearTxfeerateinfo = function() { + return this.setTxfeerateinfo(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.SetTxFeeRatePreferenceReply.prototype.hasTxfeerateinfo = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest; + return proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.toObject = function(includeInstance, msg) { + var f, obj = { + txfeerateinfo: (f = msg.getTxfeerateinfo()) && proto.io.bisq.protobuffer.TxFeeRateInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply} + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply; + return proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply} + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TxFeeRateInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.TxFeeRateInfo.deserializeBinaryFromReader); + msg.setTxfeerateinfo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxfeerateinfo(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.TxFeeRateInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional TxFeeRateInfo txFeeRateInfo = 1; + * @return {?proto.io.bisq.protobuffer.TxFeeRateInfo} + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.prototype.getTxfeerateinfo = function() { + return /** @type{?proto.io.bisq.protobuffer.TxFeeRateInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TxFeeRateInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TxFeeRateInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply} returns this +*/ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.prototype.setTxfeerateinfo = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply} returns this + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.prototype.clearTxfeerateinfo = function() { + return this.setTxfeerateinfo(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.UnsetTxFeeRatePreferenceReply.prototype.hasTxfeerateinfo = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetTransactionRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetTransactionRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetTransactionRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTransactionRequest.toObject = function(includeInstance, msg) { + var f, obj = { + txid: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetTransactionRequest} + */ +proto.io.bisq.protobuffer.GetTransactionRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetTransactionRequest; + return proto.io.bisq.protobuffer.GetTransactionRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetTransactionRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetTransactionRequest} + */ +proto.io.bisq.protobuffer.GetTransactionRequest.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.setTxid(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetTransactionRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetTransactionRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetTransactionRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTransactionRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxid(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string txId = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetTransactionRequest.prototype.getTxid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetTransactionRequest} returns this + */ +proto.io.bisq.protobuffer.GetTransactionRequest.prototype.setTxid = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetTransactionReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetTransactionReply.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetTransactionReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTransactionReply.toObject = function(includeInstance, msg) { + var f, obj = { + txinfo: (f = msg.getTxinfo()) && proto.io.bisq.protobuffer.TxInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetTransactionReply} + */ +proto.io.bisq.protobuffer.GetTransactionReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetTransactionReply; + return proto.io.bisq.protobuffer.GetTransactionReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetTransactionReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetTransactionReply} + */ +proto.io.bisq.protobuffer.GetTransactionReply.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TxInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.TxInfo.deserializeBinaryFromReader); + msg.setTxinfo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetTransactionReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetTransactionReply.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetTransactionReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetTransactionReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getTxinfo(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.TxInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional TxInfo txInfo = 1; + * @return {?proto.io.bisq.protobuffer.TxInfo} + */ +proto.io.bisq.protobuffer.GetTransactionReply.prototype.getTxinfo = function() { + return /** @type{?proto.io.bisq.protobuffer.TxInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TxInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TxInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.GetTransactionReply} returns this +*/ +proto.io.bisq.protobuffer.GetTransactionReply.prototype.setTxinfo = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.GetTransactionReply} returns this + */ +proto.io.bisq.protobuffer.GetTransactionReply.prototype.clearTxinfo = function() { + return this.setTxinfo(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.GetTransactionReply.prototype.hasTxinfo = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -5237,6 +15729,708 @@ proto.io.bisq.protobuffer.UnlockWalletReply.serializeBinaryToWriter = function(m +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.BalancesInfo.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.BalancesInfo.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.BalancesInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.BalancesInfo.toObject = function(includeInstance, msg) { + var f, obj = { + bsq: (f = msg.getBsq()) && proto.io.bisq.protobuffer.BsqBalanceInfo.toObject(includeInstance, f), + btc: (f = msg.getBtc()) && proto.io.bisq.protobuffer.BtcBalanceInfo.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.BalancesInfo} + */ +proto.io.bisq.protobuffer.BalancesInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.BalancesInfo; + return proto.io.bisq.protobuffer.BalancesInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.BalancesInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.BalancesInfo} + */ +proto.io.bisq.protobuffer.BalancesInfo.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.BsqBalanceInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.BsqBalanceInfo.deserializeBinaryFromReader); + msg.setBsq(value); + break; + case 2: + var value = new proto.io.bisq.protobuffer.BtcBalanceInfo; + reader.readMessage(value,proto.io.bisq.protobuffer.BtcBalanceInfo.deserializeBinaryFromReader); + msg.setBtc(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.BalancesInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.BalancesInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.BalancesInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.BalancesInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBsq(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.BsqBalanceInfo.serializeBinaryToWriter + ); + } + f = message.getBtc(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.io.bisq.protobuffer.BtcBalanceInfo.serializeBinaryToWriter + ); + } +}; + + +/** + * optional BsqBalanceInfo bsq = 1; + * @return {?proto.io.bisq.protobuffer.BsqBalanceInfo} + */ +proto.io.bisq.protobuffer.BalancesInfo.prototype.getBsq = function() { + return /** @type{?proto.io.bisq.protobuffer.BsqBalanceInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.BsqBalanceInfo, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.BsqBalanceInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.BalancesInfo} returns this +*/ +proto.io.bisq.protobuffer.BalancesInfo.prototype.setBsq = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.BalancesInfo} returns this + */ +proto.io.bisq.protobuffer.BalancesInfo.prototype.clearBsq = function() { + return this.setBsq(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.BalancesInfo.prototype.hasBsq = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional BtcBalanceInfo btc = 2; + * @return {?proto.io.bisq.protobuffer.BtcBalanceInfo} + */ +proto.io.bisq.protobuffer.BalancesInfo.prototype.getBtc = function() { + return /** @type{?proto.io.bisq.protobuffer.BtcBalanceInfo} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.BtcBalanceInfo, 2)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.BtcBalanceInfo|undefined} value + * @return {!proto.io.bisq.protobuffer.BalancesInfo} returns this +*/ +proto.io.bisq.protobuffer.BalancesInfo.prototype.setBtc = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.BalancesInfo} returns this + */ +proto.io.bisq.protobuffer.BalancesInfo.prototype.clearBtc = function() { + return this.setBtc(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.BalancesInfo.prototype.hasBtc = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.BsqBalanceInfo.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.BsqBalanceInfo.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.BsqBalanceInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.toObject = function(includeInstance, msg) { + var f, obj = { + availableconfirmedbalance: jspb.Message.getFieldWithDefault(msg, 1, 0), + unverifiedbalance: jspb.Message.getFieldWithDefault(msg, 2, 0), + unconfirmedchangebalance: jspb.Message.getFieldWithDefault(msg, 3, 0), + lockedforvotingbalance: jspb.Message.getFieldWithDefault(msg, 4, 0), + lockupbondsbalance: jspb.Message.getFieldWithDefault(msg, 5, 0), + unlockingbondsbalance: jspb.Message.getFieldWithDefault(msg, 6, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.BsqBalanceInfo} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.BsqBalanceInfo; + return proto.io.bisq.protobuffer.BsqBalanceInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.BsqBalanceInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.BsqBalanceInfo} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readUint64()); + msg.setAvailableconfirmedbalance(value); + break; + case 2: + var value = /** @type {number} */ (reader.readUint64()); + msg.setUnverifiedbalance(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint64()); + msg.setUnconfirmedchangebalance(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setLockedforvotingbalance(value); + break; + case 5: + var value = /** @type {number} */ (reader.readUint64()); + msg.setLockupbondsbalance(value); + break; + case 6: + var value = /** @type {number} */ (reader.readUint64()); + msg.setUnlockingbondsbalance(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.BsqBalanceInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.BsqBalanceInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAvailableconfirmedbalance(); + if (f !== 0) { + writer.writeUint64( + 1, + f + ); + } + f = message.getUnverifiedbalance(); + if (f !== 0) { + writer.writeUint64( + 2, + f + ); + } + f = message.getUnconfirmedchangebalance(); + if (f !== 0) { + writer.writeUint64( + 3, + f + ); + } + f = message.getLockedforvotingbalance(); + if (f !== 0) { + writer.writeUint64( + 4, + f + ); + } + f = message.getLockupbondsbalance(); + if (f !== 0) { + writer.writeUint64( + 5, + f + ); + } + f = message.getUnlockingbondsbalance(); + if (f !== 0) { + writer.writeUint64( + 6, + f + ); + } +}; + + +/** + * optional uint64 availableConfirmedBalance = 1; + * @return {number} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.getAvailableconfirmedbalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BsqBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.setAvailableconfirmedbalance = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional uint64 unverifiedBalance = 2; + * @return {number} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.getUnverifiedbalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BsqBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.setUnverifiedbalance = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional uint64 unconfirmedChangeBalance = 3; + * @return {number} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.getUnconfirmedchangebalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BsqBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.setUnconfirmedchangebalance = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional uint64 lockedForVotingBalance = 4; + * @return {number} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.getLockedforvotingbalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BsqBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.setLockedforvotingbalance = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional uint64 lockupBondsBalance = 5; + * @return {number} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.getLockupbondsbalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BsqBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.setLockupbondsbalance = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + +/** + * optional uint64 unlockingBondsBalance = 6; + * @return {number} + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.getUnlockingbondsbalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BsqBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BsqBalanceInfo.prototype.setUnlockingbondsbalance = function(value) { + return jspb.Message.setProto3IntField(this, 6, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.BtcBalanceInfo.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.BtcBalanceInfo.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.BtcBalanceInfo} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.toObject = function(includeInstance, msg) { + var f, obj = { + availablebalance: jspb.Message.getFieldWithDefault(msg, 1, 0), + reservedbalance: jspb.Message.getFieldWithDefault(msg, 2, 0), + totalavailablebalance: jspb.Message.getFieldWithDefault(msg, 3, 0), + lockedbalance: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.BtcBalanceInfo} + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.BtcBalanceInfo; + return proto.io.bisq.protobuffer.BtcBalanceInfo.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.BtcBalanceInfo} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.BtcBalanceInfo} + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readUint64()); + msg.setAvailablebalance(value); + break; + case 2: + var value = /** @type {number} */ (reader.readUint64()); + msg.setReservedbalance(value); + break; + case 3: + var value = /** @type {number} */ (reader.readUint64()); + msg.setTotalavailablebalance(value); + break; + case 4: + var value = /** @type {number} */ (reader.readUint64()); + msg.setLockedbalance(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.BtcBalanceInfo.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.BtcBalanceInfo} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAvailablebalance(); + if (f !== 0) { + writer.writeUint64( + 1, + f + ); + } + f = message.getReservedbalance(); + if (f !== 0) { + writer.writeUint64( + 2, + f + ); + } + f = message.getTotalavailablebalance(); + if (f !== 0) { + writer.writeUint64( + 3, + f + ); + } + f = message.getLockedbalance(); + if (f !== 0) { + writer.writeUint64( + 4, + f + ); + } +}; + + +/** + * optional uint64 availableBalance = 1; + * @return {number} + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.getAvailablebalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BtcBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.setAvailablebalance = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional uint64 reservedBalance = 2; + * @return {number} + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.getReservedbalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BtcBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.setReservedbalance = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional uint64 totalAvailableBalance = 3; + * @return {number} + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.getTotalavailablebalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BtcBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.setTotalavailablebalance = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional uint64 lockedBalance = 4; + * @return {number} + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.getLockedbalance = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.BtcBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.BtcBalanceInfo.prototype.setLockedbalance = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -5268,7 +16462,8 @@ proto.io.bisq.protobuffer.AddressBalanceInfo.toObject = function(includeInstance var f, obj = { address: jspb.Message.getFieldWithDefault(msg, 1, ""), balance: jspb.Message.getFieldWithDefault(msg, 2, 0), - numconfirmations: jspb.Message.getFieldWithDefault(msg, 3, 0) + numconfirmations: jspb.Message.getFieldWithDefault(msg, 3, 0), + isaddressunused: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) }; if (includeInstance) { @@ -5317,6 +16512,10 @@ proto.io.bisq.protobuffer.AddressBalanceInfo.deserializeBinaryFromReader = funct var value = /** @type {number} */ (reader.readInt64()); msg.setNumconfirmations(value); break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsaddressunused(value); + break; default: reader.skipField(); break; @@ -5367,6 +16566,13 @@ proto.io.bisq.protobuffer.AddressBalanceInfo.serializeBinaryToWriter = function( f ); } + f = message.getIsaddressunused(); + if (f) { + writer.writeBool( + 4, + f + ); + } }; @@ -5424,6 +16630,24 @@ proto.io.bisq.protobuffer.AddressBalanceInfo.prototype.setNumconfirmations = fun }; +/** + * optional bool isAddressUnused = 4; + * @return {boolean} + */ +proto.io.bisq.protobuffer.AddressBalanceInfo.prototype.getIsaddressunused = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.AddressBalanceInfo} returns this + */ +proto.io.bisq.protobuffer.AddressBalanceInfo.prototype.setIsaddressunused = function(value) { + return jspb.Message.setProto3BooleanField(this, 4, value); +}; + + diff --git a/src/pb_pb.js b/src/pb_pb.js index 5ef39fa1..fc8e19df 100644 --- a/src/pb_pb.js +++ b/src/pb_pb.js @@ -26,12 +26,14 @@ goog.exportSymbol('proto.io.bisq.protobuffer.AddressEntryList', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.AdvancedCashAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Alert', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.AliPayAccountPayload', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.ArbitrationDisputeList', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Arbitrator', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.ArbitratorTrade', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Attachment', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.AustraliaPayidPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.AutoConfirmSettings', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.AvailabilityResult', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Ballot', null, global); @@ -55,6 +57,7 @@ goog.exportSymbol('proto.io.bisq.protobuffer.BuyerAsMakerTrade', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.BuyerAsTakerTrade', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.ByteArray', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CashAppAccountPayload', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.CashByMailAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CashDepositAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.ChangeParamProposal', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.ChaseQuickPayAccountPayload', null, global); @@ -79,11 +82,13 @@ goog.exportSymbol('proto.io.bisq.protobuffer.DaoStateHash', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DaoStateStore', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DataAndSeqNrPair', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DecryptedBallotsWithMerits', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.DecryptedMessageWithPubKey', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DepositTxAndDelayedPayoutTxMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DepositTxMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Dispute', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.Dispute.State', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DisputeResult', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DisputeResult.Reason', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DisputeResult.Winner', null, global); @@ -102,12 +107,15 @@ goog.exportSymbol('proto.io.bisq.protobuffer.GetBlocksResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetDaoStateHashesRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetDaoStateHashesResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetDataResponse', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetInventoryRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetInventoryResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetPeersRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetPeersResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetProposalStateHashesRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetProposalStateHashesResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetUpdatedDataRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.HalCashAccountPayload', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.IgnoredMailboxMap', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.InitMultisigMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.InitTradeRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.InputsForDepositTxRequest', null, global); @@ -116,6 +124,8 @@ goog.exportSymbol('proto.io.bisq.protobuffer.InstantCryptoCurrencyAccountPayload goog.exportSymbol('proto.io.bisq.protobuffer.InteracETransferAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Issuance', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.JapanBankAccountPayload', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.MailboxItem', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.MailboxMessageList', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.MailboxStoragePayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.MakerReadyToFundMultisigRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.MakerReadyToFundMultisigResponse', null, global); @@ -213,6 +223,7 @@ goog.exportSymbol('proto.io.bisq.protobuffer.ReimbursementProposal', null, globa goog.exportSymbol('proto.io.bisq.protobuffer.RemoveAssetProposal', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RemoveDataMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RemoveMailboxDataMessage', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.RemovedPayloadsMap', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RepublishGovernanceDataRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RevolutAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Role', null, global); @@ -249,11 +260,13 @@ goog.exportSymbol('proto.io.bisq.protobuffer.Trade.State', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Trade.TradePeriodState', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TradeCurrency', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TradeCurrency.MessageCase', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.TradeStatistics', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TradeStatistics2', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TradeStatistics2Store', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.TradeStatistics3', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.TradeStatistics3Store', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TraderSignedWitnessMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TradingPeer', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.TransferwiseAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Tx', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TxInput', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TxOutput', null, global); @@ -464,6 +477,48 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.Pong.displayName = 'proto.io.bisq.protobuffer.Pong'; } +/** + * 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.io.bisq.protobuffer.GetInventoryRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetInventoryRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetInventoryRequest.displayName = 'proto.io.bisq.protobuffer.GetInventoryRequest'; +} +/** + * 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.io.bisq.protobuffer.GetInventoryResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetInventoryResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetInventoryResponse.displayName = 'proto.io.bisq.protobuffer.GetInventoryResponse'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -1745,6 +1800,111 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.DataAndSeqNrPair.displayName = 'proto.io.bisq.protobuffer.DataAndSeqNrPair'; } +/** + * 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.io.bisq.protobuffer.MailboxMessageList = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.MailboxMessageList.repeatedFields_, null); +}; +goog.inherits(proto.io.bisq.protobuffer.MailboxMessageList, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.MailboxMessageList.displayName = 'proto.io.bisq.protobuffer.MailboxMessageList'; +} +/** + * 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.io.bisq.protobuffer.RemovedPayloadsMap = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.RemovedPayloadsMap, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.RemovedPayloadsMap.displayName = 'proto.io.bisq.protobuffer.RemovedPayloadsMap'; +} +/** + * 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.io.bisq.protobuffer.IgnoredMailboxMap = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.IgnoredMailboxMap, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.IgnoredMailboxMap.displayName = 'proto.io.bisq.protobuffer.IgnoredMailboxMap'; +} +/** + * 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.io.bisq.protobuffer.MailboxItem = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.MailboxItem, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.MailboxItem.displayName = 'proto.io.bisq.protobuffer.MailboxItem'; +} +/** + * 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.io.bisq.protobuffer.DecryptedMessageWithPubKey = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.DecryptedMessageWithPubKey, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.displayName = 'proto.io.bisq.protobuffer.DecryptedMessageWithPubKey'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -1902,16 +2062,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.TradeStatistics = function(opt_data) { +proto.io.bisq.protobuffer.TradeStatistics2 = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.TradeStatistics, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.TradeStatistics2, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.TradeStatistics.displayName = 'proto.io.bisq.protobuffer.TradeStatistics'; + proto.io.bisq.protobuffer.TradeStatistics2.displayName = 'proto.io.bisq.protobuffer.TradeStatistics2'; } /** * Generated by JsPbCodeGenerator. @@ -1923,16 +2083,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.TradeStatistics2 = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, 500, null, null); +proto.io.bisq.protobuffer.TradeStatistics3 = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.TradeStatistics2, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.TradeStatistics3, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.TradeStatistics2.displayName = 'proto.io.bisq.protobuffer.TradeStatistics2'; + proto.io.bisq.protobuffer.TradeStatistics3.displayName = 'proto.io.bisq.protobuffer.TradeStatistics3'; } /** * Generated by JsPbCodeGenerator. @@ -2333,6 +2493,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.JapanBankAccountPayload.displayName = 'proto.io.bisq.protobuffer.JapanBankAccountPayload'; } +/** + * 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.io.bisq.protobuffer.AustraliaPayidPayload = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.AustraliaPayidPayload, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.AustraliaPayidPayload.displayName = 'proto.io.bisq.protobuffer.AustraliaPayidPayload'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -2438,6 +2619,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.WesternUnionAccountPayload.displayName = 'proto.io.bisq.protobuffer.WesternUnionAccountPayload'; } +/** + * 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.io.bisq.protobuffer.AmazonGiftCardAccountPayload = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.displayName = 'proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -2795,6 +2997,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.F2FAccountPayload.displayName = 'proto.io.bisq.protobuffer.F2FAccountPayload'; } +/** + * 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.io.bisq.protobuffer.CashByMailAccountPayload = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.CashByMailAccountPayload, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.CashByMailAccountPayload.displayName = 'proto.io.bisq.protobuffer.CashByMailAccountPayload'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -2837,6 +3060,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.AdvancedCashAccountPayload.displayName = 'proto.io.bisq.protobuffer.AdvancedCashAccountPayload'; } +/** + * 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.io.bisq.protobuffer.TransferwiseAccountPayload = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.TransferwiseAccountPayload, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.TransferwiseAccountPayload.displayName = 'proto.io.bisq.protobuffer.TransferwiseAccountPayload'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -3026,6 +3270,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.TradeStatistics2Store.displayName = 'proto.io.bisq.protobuffer.TradeStatistics2Store'; } +/** + * 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.io.bisq.protobuffer.TradeStatistics3Store = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.TradeStatistics3Store.repeatedFields_, null); +}; +goog.inherits(proto.io.bisq.protobuffer.TradeStatistics3Store, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.TradeStatistics3Store.displayName = 'proto.io.bisq.protobuffer.TradeStatistics3Store'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -3268,7 +3533,7 @@ if (goog.DEBUG && !COMPILED) { * @constructor */ proto.io.bisq.protobuffer.Trade = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, 500, proto.io.bisq.protobuffer.Trade.repeatedFields_, null); + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.Trade.repeatedFields_, null); }; goog.inherits(proto.io.bisq.protobuffer.Trade, jspb.Message); if (goog.DEBUG && !COMPILED) { @@ -5051,7 +5316,7 @@ if (goog.DEBUG && !COMPILED) { * @private {!Array>} * @const */ -proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_ = [[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,1001,1002,1003,1004,1005,1006,1007,1008]]; +proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_ = [[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,1001,1002,1003,1004,1005,1006,1007,1008]]; /** * @enum {number} @@ -5108,6 +5373,8 @@ proto.io.bisq.protobuffer.NetworkEnvelope.MessageCase = { PEER_PUBLISHED_DELAYED_PAYOUT_TX_MESSAGE: 49, REFRESH_TRADE_STATE_REQUEST: 50, TRADER_SIGNED_WITNESS_MESSAGE: 51, + GET_INVENTORY_REQUEST: 52, + GET_INVENTORY_RESPONSE: 53, INIT_TRADE_REQUEST: 1001, MAKER_READY_TO_FUND_MULTISIG_REQUEST: 1002, MAKER_READY_TO_FUND_MULTISIG_RESPONSE: 1003, @@ -5207,6 +5474,8 @@ proto.io.bisq.protobuffer.NetworkEnvelope.toObject = function(includeInstance, m peerPublishedDelayedPayoutTxMessage: (f = msg.getPeerPublishedDelayedPayoutTxMessage()) && proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage.toObject(includeInstance, f), refreshTradeStateRequest: (f = msg.getRefreshTradeStateRequest()) && proto.io.bisq.protobuffer.RefreshTradeStateRequest.toObject(includeInstance, f), traderSignedWitnessMessage: (f = msg.getTraderSignedWitnessMessage()) && proto.io.bisq.protobuffer.TraderSignedWitnessMessage.toObject(includeInstance, f), + getInventoryRequest: (f = msg.getGetInventoryRequest()) && proto.io.bisq.protobuffer.GetInventoryRequest.toObject(includeInstance, f), + getInventoryResponse: (f = msg.getGetInventoryResponse()) && proto.io.bisq.protobuffer.GetInventoryResponse.toObject(includeInstance, f), initTradeRequest: (f = msg.getInitTradeRequest()) && proto.io.bisq.protobuffer.InitTradeRequest.toObject(includeInstance, f), makerReadyToFundMultisigRequest: (f = msg.getMakerReadyToFundMultisigRequest()) && proto.io.bisq.protobuffer.MakerReadyToFundMultisigRequest.toObject(includeInstance, f), makerReadyToFundMultisigResponse: (f = msg.getMakerReadyToFundMultisigResponse()) && proto.io.bisq.protobuffer.MakerReadyToFundMultisigResponse.toObject(includeInstance, f), @@ -5505,6 +5774,16 @@ proto.io.bisq.protobuffer.NetworkEnvelope.deserializeBinaryFromReader = function reader.readMessage(value,proto.io.bisq.protobuffer.TraderSignedWitnessMessage.deserializeBinaryFromReader); msg.setTraderSignedWitnessMessage(value); break; + case 52: + var value = new proto.io.bisq.protobuffer.GetInventoryRequest; + reader.readMessage(value,proto.io.bisq.protobuffer.GetInventoryRequest.deserializeBinaryFromReader); + msg.setGetInventoryRequest(value); + break; + case 53: + var value = new proto.io.bisq.protobuffer.GetInventoryResponse; + reader.readMessage(value,proto.io.bisq.protobuffer.GetInventoryResponse.deserializeBinaryFromReader); + msg.setGetInventoryResponse(value); + break; case 1001: var value = new proto.io.bisq.protobuffer.InitTradeRequest; reader.readMessage(value,proto.io.bisq.protobuffer.InitTradeRequest.deserializeBinaryFromReader); @@ -5981,6 +6260,22 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes proto.io.bisq.protobuffer.TraderSignedWitnessMessage.serializeBinaryToWriter ); } + f = message.getGetInventoryRequest(); + if (f != null) { + writer.writeMessage( + 52, + f, + proto.io.bisq.protobuffer.GetInventoryRequest.serializeBinaryToWriter + ); + } + f = message.getGetInventoryResponse(); + if (f != null) { + writer.writeMessage( + 53, + f, + proto.io.bisq.protobuffer.GetInventoryResponse.serializeBinaryToWriter + ); + } f = message.getInitTradeRequest(); if (f != null) { writer.writeMessage( @@ -7916,6 +8211,80 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasTraderSignedWitnessMessag }; +/** + * optional GetInventoryRequest get_inventory_request = 52; + * @return {?proto.io.bisq.protobuffer.GetInventoryRequest} + */ +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getGetInventoryRequest = function() { + return /** @type{?proto.io.bisq.protobuffer.GetInventoryRequest} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.GetInventoryRequest, 52)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.GetInventoryRequest|undefined} value + * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this +*/ +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setGetInventoryRequest = function(value) { + return jspb.Message.setOneofWrapperField(this, 52, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this + */ +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearGetInventoryRequest = function() { + return this.setGetInventoryRequest(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasGetInventoryRequest = function() { + return jspb.Message.getField(this, 52) != null; +}; + + +/** + * optional GetInventoryResponse get_inventory_response = 53; + * @return {?proto.io.bisq.protobuffer.GetInventoryResponse} + */ +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getGetInventoryResponse = function() { + return /** @type{?proto.io.bisq.protobuffer.GetInventoryResponse} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.GetInventoryResponse, 53)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.GetInventoryResponse|undefined} value + * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this +*/ +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setGetInventoryResponse = function(value) { + return jspb.Message.setOneofWrapperField(this, 53, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this + */ +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearGetInventoryResponse = function() { + return this.setGetInventoryResponse(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasGetInventoryResponse = function() { + return jspb.Message.getField(this, 53) != null; +}; + + /** * optional InitTradeRequest init_trade_request = 1001; * @return {?proto.io.bisq.protobuffer.InitTradeRequest} @@ -10102,6 +10471,269 @@ proto.io.bisq.protobuffer.Pong.prototype.setRequestNonce = function(value) { + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetInventoryRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetInventoryRequest.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetInventoryRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetInventoryRequest.toObject = function(includeInstance, msg) { + var f, obj = { + version: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetInventoryRequest} + */ +proto.io.bisq.protobuffer.GetInventoryRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetInventoryRequest; + return proto.io.bisq.protobuffer.GetInventoryRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetInventoryRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetInventoryRequest} + */ +proto.io.bisq.protobuffer.GetInventoryRequest.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.setVersion(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetInventoryRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetInventoryRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetInventoryRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetInventoryRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getVersion(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string version = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetInventoryRequest.prototype.getVersion = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetInventoryRequest} returns this + */ +proto.io.bisq.protobuffer.GetInventoryRequest.prototype.setVersion = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.GetInventoryResponse.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetInventoryResponse.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.GetInventoryResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetInventoryResponse.toObject = function(includeInstance, msg) { + var f, obj = { + inventoryMap: (f = msg.getInventoryMap()) ? f.toObject(includeInstance, undefined) : [] + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetInventoryResponse} + */ +proto.io.bisq.protobuffer.GetInventoryResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetInventoryResponse; + return proto.io.bisq.protobuffer.GetInventoryResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetInventoryResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetInventoryResponse} + */ +proto.io.bisq.protobuffer.GetInventoryResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = msg.getInventoryMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetInventoryResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetInventoryResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.GetInventoryResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetInventoryResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getInventoryMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } +}; + + +/** + * map inventory = 1; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.io.bisq.protobuffer.GetInventoryResponse.prototype.getInventoryMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 1, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.io.bisq.protobuffer.GetInventoryResponse} returns this + */ +proto.io.bisq.protobuffer.GetInventoryResponse.prototype.clearInventoryMap = function() { + this.getInventoryMap().clear(); + return this;}; + + + /** * List of repeated fields within this message type. * @private {!Array} @@ -10144,7 +10776,8 @@ proto.io.bisq.protobuffer.OfferAvailabilityRequest.toObject = function(includeIn pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), takersTradePrice: jspb.Message.getFieldWithDefault(msg, 3, 0), supportedCapabilitiesList: (f = jspb.Message.getRepeatedField(msg, 4)) == null ? undefined : f, - uid: jspb.Message.getFieldWithDefault(msg, 5, "") + uid: jspb.Message.getFieldWithDefault(msg, 5, ""), + isTakerApiUser: jspb.Message.getBooleanFieldWithDefault(msg, 6, false) }; if (includeInstance) { @@ -10204,6 +10837,10 @@ proto.io.bisq.protobuffer.OfferAvailabilityRequest.deserializeBinaryFromReader = var value = /** @type {string} */ (reader.readString()); msg.setUid(value); break; + case 6: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsTakerApiUser(value); + break; default: reader.skipField(); break; @@ -10269,6 +10906,13 @@ proto.io.bisq.protobuffer.OfferAvailabilityRequest.serializeBinaryToWriter = fun f ); } + f = message.getIsTakerApiUser(); + if (f) { + writer.writeBool( + 6, + f + ); + } }; @@ -10400,6 +11044,24 @@ proto.io.bisq.protobuffer.OfferAvailabilityRequest.prototype.setUid = function(v }; +/** + * optional bool is_taker_api_user = 6; + * @return {boolean} + */ +proto.io.bisq.protobuffer.OfferAvailabilityRequest.prototype.getIsTakerApiUser = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.OfferAvailabilityRequest} returns this + */ +proto.io.bisq.protobuffer.OfferAvailabilityRequest.prototype.setIsTakerApiUser = function(value) { + return jspb.Message.setProto3BooleanField(this, 6, value); +}; + + /** * List of repeated fields within this message type. @@ -16705,7 +17367,8 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.toObject = function(in uid: jspb.Message.getFieldWithDefault(msg, 1, ""), tradeId: jspb.Message.getFieldWithDefault(msg, 2, ""), senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - delayedPayoutTx: msg.getDelayedPayoutTx_asB64() + delayedPayoutTx: msg.getDelayedPayoutTx_asB64(), + delayedPayoutTxSellerSignature: msg.getDelayedPayoutTxSellerSignature_asB64() }; if (includeInstance) { @@ -16759,6 +17422,10 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.deserializeBinaryFromR var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setDelayedPayoutTx(value); break; + case 5: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setDelayedPayoutTxSellerSignature(value); + break; default: reader.skipField(); break; @@ -16817,6 +17484,13 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.serializeBinaryToWrite f ); } + f = message.getDelayedPayoutTxSellerSignature_asU8(); + if (f.length > 0) { + writer.writeBytes( + 5, + f + ); + } }; @@ -16935,6 +17609,48 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.prototype.setDelayedPa }; +/** + * optional bytes delayed_payout_tx_seller_signature = 5; + * @return {string} + */ +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.prototype.getDelayedPayoutTxSellerSignature = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * optional bytes delayed_payout_tx_seller_signature = 5; + * This is a type-conversion wrapper around `getDelayedPayoutTxSellerSignature()` + * @return {string} + */ +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.prototype.getDelayedPayoutTxSellerSignature_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getDelayedPayoutTxSellerSignature())); +}; + + +/** + * optional bytes delayed_payout_tx_seller_signature = 5; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getDelayedPayoutTxSellerSignature()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.prototype.getDelayedPayoutTxSellerSignature_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getDelayedPayoutTxSellerSignature())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest} returns this + */ +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.prototype.setDelayedPayoutTxSellerSignature = function(value) { + return jspb.Message.setProto3BytesField(this, 5, value); +}; + + @@ -16970,7 +17686,8 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.toObject = function(i uid: jspb.Message.getFieldWithDefault(msg, 1, ""), tradeId: jspb.Message.getFieldWithDefault(msg, 2, ""), senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - delayedPayoutTxSignature: msg.getDelayedPayoutTxSignature_asB64() + delayedPayoutTxBuyerSignature: msg.getDelayedPayoutTxBuyerSignature_asB64(), + depositTx: msg.getDepositTx_asB64() }; if (includeInstance) { @@ -17022,7 +17739,11 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.deserializeBinaryFrom break; case 4: var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setDelayedPayoutTxSignature(value); + msg.setDelayedPayoutTxBuyerSignature(value); + break; + case 5: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setDepositTx(value); break; default: reader.skipField(); @@ -17075,13 +17796,20 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.serializeBinaryToWrit proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } - f = message.getDelayedPayoutTxSignature_asU8(); + f = message.getDelayedPayoutTxBuyerSignature_asU8(); if (f.length > 0) { writer.writeBytes( 4, f ); } + f = message.getDepositTx_asU8(); + if (f.length > 0) { + writer.writeBytes( + 5, + f + ); + } }; @@ -17159,35 +17887,35 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.hasSenderNo /** - * optional bytes delayed_payout_tx_signature = 4; + * optional bytes delayed_payout_tx_buyer_signature = 4; * @return {string} */ -proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDelayedPayoutTxSignature = function() { +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDelayedPayoutTxBuyerSignature = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); }; /** - * optional bytes delayed_payout_tx_signature = 4; - * This is a type-conversion wrapper around `getDelayedPayoutTxSignature()` + * optional bytes delayed_payout_tx_buyer_signature = 4; + * This is a type-conversion wrapper around `getDelayedPayoutTxBuyerSignature()` * @return {string} */ -proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDelayedPayoutTxSignature_asB64 = function() { +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDelayedPayoutTxBuyerSignature_asB64 = function() { return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getDelayedPayoutTxSignature())); + this.getDelayedPayoutTxBuyerSignature())); }; /** - * optional bytes delayed_payout_tx_signature = 4; + * optional bytes delayed_payout_tx_buyer_signature = 4; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getDelayedPayoutTxSignature()` + * This is a type-conversion wrapper around `getDelayedPayoutTxBuyerSignature()` * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDelayedPayoutTxSignature_asU8 = function() { +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDelayedPayoutTxBuyerSignature_asU8 = function() { return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getDelayedPayoutTxSignature())); + this.getDelayedPayoutTxBuyerSignature())); }; @@ -17195,11 +17923,53 @@ proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDelayedP * @param {!(string|Uint8Array)} value * @return {!proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse} returns this */ -proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.setDelayedPayoutTxSignature = function(value) { +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.setDelayedPayoutTxBuyerSignature = function(value) { return jspb.Message.setProto3BytesField(this, 4, value); }; +/** + * optional bytes deposit_tx = 5; + * @return {string} + */ +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDepositTx = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * optional bytes deposit_tx = 5; + * This is a type-conversion wrapper around `getDepositTx()` + * @return {string} + */ +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDepositTx_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getDepositTx())); +}; + + +/** + * optional bytes deposit_tx = 5; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getDepositTx()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.getDepositTx_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getDepositTx())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse} returns this + */ +proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.prototype.setDepositTx = function(value) { + return jspb.Message.setProto3BytesField(this, 5, value); +}; + + @@ -17554,9 +18324,10 @@ proto.io.bisq.protobuffer.DepositTxMessage.toObject = function(includeInstance, uid: jspb.Message.getFieldWithDefault(msg, 1, ""), tradeId: jspb.Message.getFieldWithDefault(msg, 2, ""), senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), + depositTxWithoutWitnesses: msg.getDepositTxWithoutWitnesses_asB64(), pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - tradeFeeTxId: jspb.Message.getFieldWithDefault(msg, 6, ""), - depositTxId: jspb.Message.getFieldWithDefault(msg, 7, "") + tradeFeeTxId: jspb.Message.getFieldWithDefault(msg, 102, ""), + depositTxId: jspb.Message.getFieldWithDefault(msg, 103, "") }; if (includeInstance) { @@ -17607,15 +18378,19 @@ proto.io.bisq.protobuffer.DepositTxMessage.deserializeBinaryFromReader = functio msg.setSenderNodeAddress(value); break; case 4: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setDepositTxWithoutWitnesses(value); + break; + case 100: var value = new proto.io.bisq.protobuffer.PubKeyRing; reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); msg.setPubKeyRing(value); break; - case 6: + case 102: var value = /** @type {string} */ (reader.readString()); msg.setTradeFeeTxId(value); break; - case 7: + case 103: var value = /** @type {string} */ (reader.readString()); msg.setDepositTxId(value); break; @@ -17670,10 +18445,17 @@ proto.io.bisq.protobuffer.DepositTxMessage.serializeBinaryToWriter = function(me proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } + f = message.getDepositTxWithoutWitnesses_asU8(); + if (f.length > 0) { + writer.writeBytes( + 4, + f + ); + } f = message.getPubKeyRing(); if (f != null) { writer.writeMessage( - 4, + 100, f, proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter ); @@ -17681,14 +18463,14 @@ proto.io.bisq.protobuffer.DepositTxMessage.serializeBinaryToWriter = function(me f = message.getTradeFeeTxId(); if (f.length > 0) { writer.writeString( - 6, + 102, f ); } f = message.getDepositTxId(); if (f.length > 0) { writer.writeString( - 7, + 103, f ); } @@ -17769,12 +18551,54 @@ proto.io.bisq.protobuffer.DepositTxMessage.prototype.hasSenderNodeAddress = func /** - * optional PubKeyRing pub_key_ring = 4; + * optional bytes deposit_tx_without_witnesses = 4; + * @return {string} + */ +proto.io.bisq.protobuffer.DepositTxMessage.prototype.getDepositTxWithoutWitnesses = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * optional bytes deposit_tx_without_witnesses = 4; + * This is a type-conversion wrapper around `getDepositTxWithoutWitnesses()` + * @return {string} + */ +proto.io.bisq.protobuffer.DepositTxMessage.prototype.getDepositTxWithoutWitnesses_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getDepositTxWithoutWitnesses())); +}; + + +/** + * optional bytes deposit_tx_without_witnesses = 4; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getDepositTxWithoutWitnesses()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.DepositTxMessage.prototype.getDepositTxWithoutWitnesses_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getDepositTxWithoutWitnesses())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.DepositTxMessage} returns this + */ +proto.io.bisq.protobuffer.DepositTxMessage.prototype.setDepositTxWithoutWitnesses = function(value) { + return jspb.Message.setProto3BytesField(this, 4, value); +}; + + +/** + * optional PubKeyRing pub_key_ring = 100; * @return {?proto.io.bisq.protobuffer.PubKeyRing} */ proto.io.bisq.protobuffer.DepositTxMessage.prototype.getPubKeyRing = function() { return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 4)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 100)); }; @@ -17783,7 +18607,7 @@ proto.io.bisq.protobuffer.DepositTxMessage.prototype.getPubKeyRing = function() * @return {!proto.io.bisq.protobuffer.DepositTxMessage} returns this */ proto.io.bisq.protobuffer.DepositTxMessage.prototype.setPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 4, value); + return jspb.Message.setWrapperField(this, 100, value); }; @@ -17801,16 +18625,16 @@ proto.io.bisq.protobuffer.DepositTxMessage.prototype.clearPubKeyRing = function( * @return {boolean} */ proto.io.bisq.protobuffer.DepositTxMessage.prototype.hasPubKeyRing = function() { - return jspb.Message.getField(this, 4) != null; + return jspb.Message.getField(this, 100) != null; }; /** - * optional string trade_fee_tx_id = 6; + * optional string trade_fee_tx_id = 102; * @return {string} */ proto.io.bisq.protobuffer.DepositTxMessage.prototype.getTradeFeeTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 102, "")); }; @@ -17819,16 +18643,16 @@ proto.io.bisq.protobuffer.DepositTxMessage.prototype.getTradeFeeTxId = function( * @return {!proto.io.bisq.protobuffer.DepositTxMessage} returns this */ proto.io.bisq.protobuffer.DepositTxMessage.prototype.setTradeFeeTxId = function(value) { - return jspb.Message.setProto3StringField(this, 6, value); + return jspb.Message.setProto3StringField(this, 102, value); }; /** - * optional string deposit_tx_id = 7; + * optional string deposit_tx_id = 103; * @return {string} */ proto.io.bisq.protobuffer.DepositTxMessage.prototype.getDepositTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 103, "")); }; @@ -17837,7 +18661,7 @@ proto.io.bisq.protobuffer.DepositTxMessage.prototype.getDepositTxId = function() * @return {!proto.io.bisq.protobuffer.DepositTxMessage} returns this */ proto.io.bisq.protobuffer.DepositTxMessage.prototype.setDepositTxId = function(value) { - return jspb.Message.setProto3StringField(this, 7, value); + return jspb.Message.setProto3StringField(this, 103, value); }; @@ -25662,7 +26486,7 @@ proto.io.bisq.protobuffer.SealedAndSigned.prototype.setSigPublicKeyBytes = funct * @private {!Array>} * @const */ -proto.io.bisq.protobuffer.StoragePayload.oneofGroups_ = [[1,2,3,4,5,6,7,8,9]]; +proto.io.bisq.protobuffer.StoragePayload.oneofGroups_ = [[1,2,3,4,6,7,8,9]]; /** * @enum {number} @@ -25673,7 +26497,6 @@ proto.io.bisq.protobuffer.StoragePayload.MessageCase = { ARBITRATOR: 2, MEDIATOR: 3, FILTER: 4, - TRADE_STATISTICS: 5, MAILBOX_STORAGE_PAYLOAD: 6, OFFER_PAYLOAD: 7, TEMP_PROPOSAL_PAYLOAD: 8, @@ -25722,7 +26545,6 @@ proto.io.bisq.protobuffer.StoragePayload.toObject = function(includeInstance, ms arbitrator: (f = msg.getArbitrator()) && proto.io.bisq.protobuffer.Arbitrator.toObject(includeInstance, f), mediator: (f = msg.getMediator()) && proto.io.bisq.protobuffer.Mediator.toObject(includeInstance, f), filter: (f = msg.getFilter()) && proto.io.bisq.protobuffer.Filter.toObject(includeInstance, f), - tradeStatistics: (f = msg.getTradeStatistics()) && proto.io.bisq.protobuffer.TradeStatistics.toObject(includeInstance, f), mailboxStoragePayload: (f = msg.getMailboxStoragePayload()) && proto.io.bisq.protobuffer.MailboxStoragePayload.toObject(includeInstance, f), offerPayload: (f = msg.getOfferPayload()) && proto.io.bisq.protobuffer.OfferPayload.toObject(includeInstance, f), tempProposalPayload: (f = msg.getTempProposalPayload()) && proto.io.bisq.protobuffer.TempProposalPayload.toObject(includeInstance, f), @@ -25783,11 +26605,6 @@ proto.io.bisq.protobuffer.StoragePayload.deserializeBinaryFromReader = function( reader.readMessage(value,proto.io.bisq.protobuffer.Filter.deserializeBinaryFromReader); msg.setFilter(value); break; - case 5: - var value = new proto.io.bisq.protobuffer.TradeStatistics; - reader.readMessage(value,proto.io.bisq.protobuffer.TradeStatistics.deserializeBinaryFromReader); - msg.setTradeStatistics(value); - break; case 6: var value = new proto.io.bisq.protobuffer.MailboxStoragePayload; reader.readMessage(value,proto.io.bisq.protobuffer.MailboxStoragePayload.deserializeBinaryFromReader); @@ -25869,14 +26686,6 @@ proto.io.bisq.protobuffer.StoragePayload.serializeBinaryToWriter = function(mess proto.io.bisq.protobuffer.Filter.serializeBinaryToWriter ); } - f = message.getTradeStatistics(); - if (f != null) { - writer.writeMessage( - 5, - f, - proto.io.bisq.protobuffer.TradeStatistics.serializeBinaryToWriter - ); - } f = message.getMailboxStoragePayload(); if (f != null) { writer.writeMessage( @@ -26060,43 +26869,6 @@ proto.io.bisq.protobuffer.StoragePayload.prototype.hasFilter = function() { }; -/** - * optional TradeStatistics trade_statistics = 5; - * @return {?proto.io.bisq.protobuffer.TradeStatistics} - */ -proto.io.bisq.protobuffer.StoragePayload.prototype.getTradeStatistics = function() { - return /** @type{?proto.io.bisq.protobuffer.TradeStatistics} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradeStatistics, 5)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.TradeStatistics|undefined} value - * @return {!proto.io.bisq.protobuffer.StoragePayload} returns this -*/ -proto.io.bisq.protobuffer.StoragePayload.prototype.setTradeStatistics = function(value) { - return jspb.Message.setOneofWrapperField(this, 5, proto.io.bisq.protobuffer.StoragePayload.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.StoragePayload} returns this - */ -proto.io.bisq.protobuffer.StoragePayload.prototype.clearTradeStatistics = function() { - return this.setTradeStatistics(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.StoragePayload.prototype.hasTradeStatistics = function() { - return jspb.Message.getField(this, 5) != null; -}; - - /** * optional MailboxStoragePayload mailbox_storage_payload = 6; * @return {?proto.io.bisq.protobuffer.MailboxStoragePayload} @@ -26254,7 +27026,7 @@ proto.io.bisq.protobuffer.StoragePayload.prototype.hasRefundAgent = function() { * @private {!Array>} * @const */ -proto.io.bisq.protobuffer.PersistableNetworkPayload.oneofGroups_ = [[1,2,3,4,5]]; +proto.io.bisq.protobuffer.PersistableNetworkPayload.oneofGroups_ = [[1,2,3,4,5,6]]; /** * @enum {number} @@ -26265,7 +27037,8 @@ proto.io.bisq.protobuffer.PersistableNetworkPayload.MessageCase = { TRADE_STATISTICS2: 2, PROPOSAL_PAYLOAD: 3, BLIND_VOTE_PAYLOAD: 4, - SIGNED_WITNESS: 5 + SIGNED_WITNESS: 5, + TRADE_STATISTICS3: 6 }; /** @@ -26310,7 +27083,8 @@ proto.io.bisq.protobuffer.PersistableNetworkPayload.toObject = function(includeI tradeStatistics2: (f = msg.getTradeStatistics2()) && proto.io.bisq.protobuffer.TradeStatistics2.toObject(includeInstance, f), proposalPayload: (f = msg.getProposalPayload()) && proto.io.bisq.protobuffer.ProposalPayload.toObject(includeInstance, f), blindVotePayload: (f = msg.getBlindVotePayload()) && proto.io.bisq.protobuffer.BlindVotePayload.toObject(includeInstance, f), - signedWitness: (f = msg.getSignedWitness()) && proto.io.bisq.protobuffer.SignedWitness.toObject(includeInstance, f) + signedWitness: (f = msg.getSignedWitness()) && proto.io.bisq.protobuffer.SignedWitness.toObject(includeInstance, f), + tradeStatistics3: (f = msg.getTradeStatistics3()) && proto.io.bisq.protobuffer.TradeStatistics3.toObject(includeInstance, f) }; if (includeInstance) { @@ -26372,6 +27146,11 @@ proto.io.bisq.protobuffer.PersistableNetworkPayload.deserializeBinaryFromReader reader.readMessage(value,proto.io.bisq.protobuffer.SignedWitness.deserializeBinaryFromReader); msg.setSignedWitness(value); break; + case 6: + var value = new proto.io.bisq.protobuffer.TradeStatistics3; + reader.readMessage(value,proto.io.bisq.protobuffer.TradeStatistics3.deserializeBinaryFromReader); + msg.setTradeStatistics3(value); + break; default: reader.skipField(); break; @@ -26441,6 +27220,14 @@ proto.io.bisq.protobuffer.PersistableNetworkPayload.serializeBinaryToWriter = fu proto.io.bisq.protobuffer.SignedWitness.serializeBinaryToWriter ); } + f = message.getTradeStatistics3(); + if (f != null) { + writer.writeMessage( + 6, + f, + proto.io.bisq.protobuffer.TradeStatistics3.serializeBinaryToWriter + ); + } }; @@ -26629,6 +27416,43 @@ proto.io.bisq.protobuffer.PersistableNetworkPayload.prototype.hasSignedWitness = }; +/** + * optional TradeStatistics3 trade_statistics3 = 6; + * @return {?proto.io.bisq.protobuffer.TradeStatistics3} + */ +proto.io.bisq.protobuffer.PersistableNetworkPayload.prototype.getTradeStatistics3 = function() { + return /** @type{?proto.io.bisq.protobuffer.TradeStatistics3} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradeStatistics3, 6)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TradeStatistics3|undefined} value + * @return {!proto.io.bisq.protobuffer.PersistableNetworkPayload} returns this +*/ +proto.io.bisq.protobuffer.PersistableNetworkPayload.prototype.setTradeStatistics3 = function(value) { + return jspb.Message.setOneofWrapperField(this, 6, proto.io.bisq.protobuffer.PersistableNetworkPayload.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PersistableNetworkPayload} returns this + */ +proto.io.bisq.protobuffer.PersistableNetworkPayload.prototype.clearTradeStatistics3 = function() { + return this.setTradeStatistics3(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PersistableNetworkPayload.prototype.hasTradeStatistics3 = function() { + return jspb.Message.getField(this, 6) != null; +}; + + @@ -27563,6 +28387,839 @@ proto.io.bisq.protobuffer.DataAndSeqNrPair.prototype.setSequenceNumber = functio +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.io.bisq.protobuffer.MailboxMessageList.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.MailboxMessageList.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.MailboxMessageList.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.MailboxMessageList} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.MailboxMessageList.toObject = function(includeInstance, msg) { + var f, obj = { + mailboxItemList: jspb.Message.toObjectList(msg.getMailboxItemList(), + proto.io.bisq.protobuffer.MailboxItem.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.MailboxMessageList} + */ +proto.io.bisq.protobuffer.MailboxMessageList.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.MailboxMessageList; + return proto.io.bisq.protobuffer.MailboxMessageList.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.MailboxMessageList} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.MailboxMessageList} + */ +proto.io.bisq.protobuffer.MailboxMessageList.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.MailboxItem; + reader.readMessage(value,proto.io.bisq.protobuffer.MailboxItem.deserializeBinaryFromReader); + msg.addMailboxItem(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.MailboxMessageList.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.MailboxMessageList.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.MailboxMessageList} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.MailboxMessageList.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getMailboxItemList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + proto.io.bisq.protobuffer.MailboxItem.serializeBinaryToWriter + ); + } +}; + + +/** + * repeated MailboxItem mailbox_item = 1; + * @return {!Array} + */ +proto.io.bisq.protobuffer.MailboxMessageList.prototype.getMailboxItemList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.MailboxItem, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.MailboxMessageList} returns this +*/ +proto.io.bisq.protobuffer.MailboxMessageList.prototype.setMailboxItemList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.MailboxItem=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.MailboxItem} + */ +proto.io.bisq.protobuffer.MailboxMessageList.prototype.addMailboxItem = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.io.bisq.protobuffer.MailboxItem, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.MailboxMessageList} returns this + */ +proto.io.bisq.protobuffer.MailboxMessageList.prototype.clearMailboxItemList = function() { + return this.setMailboxItemList([]); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.RemovedPayloadsMap.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.RemovedPayloadsMap.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.RemovedPayloadsMap} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.RemovedPayloadsMap.toObject = function(includeInstance, msg) { + var f, obj = { + dateByHashesMap: (f = msg.getDateByHashesMap()) ? f.toObject(includeInstance, undefined) : [] + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.RemovedPayloadsMap} + */ +proto.io.bisq.protobuffer.RemovedPayloadsMap.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.RemovedPayloadsMap; + return proto.io.bisq.protobuffer.RemovedPayloadsMap.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.RemovedPayloadsMap} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.RemovedPayloadsMap} + */ +proto.io.bisq.protobuffer.RemovedPayloadsMap.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = msg.getDateByHashesMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readUint64, null, "", 0); + }); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.RemovedPayloadsMap.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.RemovedPayloadsMap.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.RemovedPayloadsMap} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.RemovedPayloadsMap.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDateByHashesMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeUint64); + } +}; + + +/** + * map date_by_hashes = 1; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.io.bisq.protobuffer.RemovedPayloadsMap.prototype.getDateByHashesMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 1, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.io.bisq.protobuffer.RemovedPayloadsMap} returns this + */ +proto.io.bisq.protobuffer.RemovedPayloadsMap.prototype.clearDateByHashesMap = function() { + this.getDateByHashesMap().clear(); + return this;}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.IgnoredMailboxMap.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.IgnoredMailboxMap.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.IgnoredMailboxMap} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.IgnoredMailboxMap.toObject = function(includeInstance, msg) { + var f, obj = { + dataMap: (f = msg.getDataMap()) ? f.toObject(includeInstance, undefined) : [] + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.IgnoredMailboxMap} + */ +proto.io.bisq.protobuffer.IgnoredMailboxMap.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.IgnoredMailboxMap; + return proto.io.bisq.protobuffer.IgnoredMailboxMap.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.IgnoredMailboxMap} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.IgnoredMailboxMap} + */ +proto.io.bisq.protobuffer.IgnoredMailboxMap.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = msg.getDataMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readUint64, null, "", 0); + }); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.IgnoredMailboxMap.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.IgnoredMailboxMap.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.IgnoredMailboxMap} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.IgnoredMailboxMap.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDataMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeUint64); + } +}; + + +/** + * map data = 1; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.io.bisq.protobuffer.IgnoredMailboxMap.prototype.getDataMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 1, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.io.bisq.protobuffer.IgnoredMailboxMap} returns this + */ +proto.io.bisq.protobuffer.IgnoredMailboxMap.prototype.clearDataMap = function() { + this.getDataMap().clear(); + return this;}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.MailboxItem.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.MailboxItem.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.MailboxItem} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.MailboxItem.toObject = function(includeInstance, msg) { + var f, obj = { + protectedMailboxStorageEntry: (f = msg.getProtectedMailboxStorageEntry()) && proto.io.bisq.protobuffer.ProtectedMailboxStorageEntry.toObject(includeInstance, f), + decryptedMessageWithPubKey: (f = msg.getDecryptedMessageWithPubKey()) && proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.MailboxItem} + */ +proto.io.bisq.protobuffer.MailboxItem.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.MailboxItem; + return proto.io.bisq.protobuffer.MailboxItem.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.MailboxItem} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.MailboxItem} + */ +proto.io.bisq.protobuffer.MailboxItem.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.ProtectedMailboxStorageEntry; + reader.readMessage(value,proto.io.bisq.protobuffer.ProtectedMailboxStorageEntry.deserializeBinaryFromReader); + msg.setProtectedMailboxStorageEntry(value); + break; + case 2: + var value = new proto.io.bisq.protobuffer.DecryptedMessageWithPubKey; + reader.readMessage(value,proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.deserializeBinaryFromReader); + msg.setDecryptedMessageWithPubKey(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.MailboxItem.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.MailboxItem.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.MailboxItem} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.MailboxItem.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getProtectedMailboxStorageEntry(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.ProtectedMailboxStorageEntry.serializeBinaryToWriter + ); + } + f = message.getDecryptedMessageWithPubKey(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.serializeBinaryToWriter + ); + } +}; + + +/** + * optional ProtectedMailboxStorageEntry protected_mailbox_storage_entry = 1; + * @return {?proto.io.bisq.protobuffer.ProtectedMailboxStorageEntry} + */ +proto.io.bisq.protobuffer.MailboxItem.prototype.getProtectedMailboxStorageEntry = function() { + return /** @type{?proto.io.bisq.protobuffer.ProtectedMailboxStorageEntry} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ProtectedMailboxStorageEntry, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.ProtectedMailboxStorageEntry|undefined} value + * @return {!proto.io.bisq.protobuffer.MailboxItem} returns this +*/ +proto.io.bisq.protobuffer.MailboxItem.prototype.setProtectedMailboxStorageEntry = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.MailboxItem} returns this + */ +proto.io.bisq.protobuffer.MailboxItem.prototype.clearProtectedMailboxStorageEntry = function() { + return this.setProtectedMailboxStorageEntry(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.MailboxItem.prototype.hasProtectedMailboxStorageEntry = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional DecryptedMessageWithPubKey decrypted_message_with_pub_key = 2; + * @return {?proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} + */ +proto.io.bisq.protobuffer.MailboxItem.prototype.getDecryptedMessageWithPubKey = function() { + return /** @type{?proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DecryptedMessageWithPubKey, 2)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.DecryptedMessageWithPubKey|undefined} value + * @return {!proto.io.bisq.protobuffer.MailboxItem} returns this +*/ +proto.io.bisq.protobuffer.MailboxItem.prototype.setDecryptedMessageWithPubKey = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.MailboxItem} returns this + */ +proto.io.bisq.protobuffer.MailboxItem.prototype.clearDecryptedMessageWithPubKey = function() { + return this.setDecryptedMessageWithPubKey(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.MailboxItem.prototype.hasDecryptedMessageWithPubKey = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.DecryptedMessageWithPubKey} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.toObject = function(includeInstance, msg) { + var f, obj = { + networkEnvelope: (f = msg.getNetworkEnvelope()) && proto.io.bisq.protobuffer.NetworkEnvelope.toObject(includeInstance, f), + signaturePubKeyBytes: msg.getSignaturePubKeyBytes_asB64() + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.DecryptedMessageWithPubKey; + return proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.NetworkEnvelope; + reader.readMessage(value,proto.io.bisq.protobuffer.NetworkEnvelope.deserializeBinaryFromReader); + msg.setNetworkEnvelope(value); + break; + case 2: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setSignaturePubKeyBytes(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getNetworkEnvelope(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter + ); + } + f = message.getSignaturePubKeyBytes_asU8(); + if (f.length > 0) { + writer.writeBytes( + 2, + f + ); + } +}; + + +/** + * optional NetworkEnvelope network_envelope = 1; + * @return {?proto.io.bisq.protobuffer.NetworkEnvelope} + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.getNetworkEnvelope = function() { + return /** @type{?proto.io.bisq.protobuffer.NetworkEnvelope} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NetworkEnvelope, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.NetworkEnvelope|undefined} value + * @return {!proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} returns this +*/ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.setNetworkEnvelope = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} returns this + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.clearNetworkEnvelope = function() { + return this.setNetworkEnvelope(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.hasNetworkEnvelope = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional bytes signature_pub_key_bytes = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.getSignaturePubKeyBytes = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * optional bytes signature_pub_key_bytes = 2; + * This is a type-conversion wrapper around `getSignaturePubKeyBytes()` + * @return {string} + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.getSignaturePubKeyBytes_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getSignaturePubKeyBytes())); +}; + + +/** + * optional bytes signature_pub_key_bytes = 2; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getSignaturePubKeyBytes()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.getSignaturePubKeyBytes_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getSignaturePubKeyBytes())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.DecryptedMessageWithPubKey} returns this + */ +proto.io.bisq.protobuffer.DecryptedMessageWithPubKey.prototype.setSignaturePubKeyBytes = function(value) { + return jspb.Message.setProto3BytesField(this, 2, value); +}; + + + if (jspb.Message.GENERATE_TO_OBJECT) { @@ -28003,7 +29660,8 @@ proto.io.bisq.protobuffer.Alert.toObject = function(includeInstance, msg) { isUpdateInfo: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), signatureAsBase64: jspb.Message.getFieldWithDefault(msg, 4, ""), ownerPubKeyBytes: msg.getOwnerPubKeyBytes_asB64(), - extraDataMap: (f = msg.getExtraDataMap()) ? f.toObject(includeInstance, undefined) : [] + extraDataMap: (f = msg.getExtraDataMap()) ? f.toObject(includeInstance, undefined) : [], + isPreReleaseInfo: jspb.Message.getBooleanFieldWithDefault(msg, 7, false) }; if (includeInstance) { @@ -28066,6 +29724,10 @@ proto.io.bisq.protobuffer.Alert.deserializeBinaryFromReader = function(msg, read jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); }); break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPreReleaseInfo(value); + break; default: reader.skipField(); break; @@ -28134,6 +29796,13 @@ proto.io.bisq.protobuffer.Alert.serializeBinaryToWriter = function(message, writ if (f && f.getLength() > 0) { f.serializeBinary(6, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); } + f = message.getIsPreReleaseInfo(); + if (f) { + writer.writeBool( + 7, + f + ); + } }; @@ -28273,6 +29942,24 @@ proto.io.bisq.protobuffer.Alert.prototype.clearExtraDataMap = function() { return this;}; +/** + * optional bool is_pre_release_info = 7; + * @return {boolean} + */ +proto.io.bisq.protobuffer.Alert.prototype.getIsPreReleaseInfo = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.Alert} returns this + */ +proto.io.bisq.protobuffer.Alert.prototype.setIsPreReleaseInfo = function(value) { + return jspb.Message.setProto3BooleanField(this, 7, value); +}; + + /** * List of repeated fields within this message type. @@ -29758,7 +31445,7 @@ proto.io.bisq.protobuffer.RefundAgent.prototype.clearExtraDataMap = function() { * @private {!Array} * @const */ -proto.io.bisq.protobuffer.Filter.repeatedFields_ = [1,2,3,7,8,9,10,11,13,17,18,19,20,23]; +proto.io.bisq.protobuffer.Filter.repeatedFields_ = [1,2,3,7,8,9,10,11,13,17,18,19,20,23,25,26]; @@ -29791,7 +31478,7 @@ proto.io.bisq.protobuffer.Filter.prototype.toObject = function(opt_includeInstan */ proto.io.bisq.protobuffer.Filter.toObject = function(includeInstance, msg) { var f, obj = { - bannedNodeAddressList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, + nodeAddressesBannedFromTradingList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, bannedOfferIdsList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f, bannedPaymentAccountsList: jspb.Message.toObjectList(msg.getBannedPaymentAccountsList(), proto.io.bisq.protobuffer.PaymentAccountFilter.toObject, includeInstance), @@ -29815,7 +31502,11 @@ proto.io.bisq.protobuffer.Filter.toObject = function(includeInstance, msg) { creationDate: jspb.Message.getFieldWithDefault(msg, 21, 0), signerPubKeyAsHex: jspb.Message.getFieldWithDefault(msg, 22, ""), bannedprivilegeddevpubkeysList: (f = jspb.Message.getRepeatedField(msg, 23)) == null ? undefined : f, - disableAutoConf: jspb.Message.getBooleanFieldWithDefault(msg, 24, false) + disableAutoConf: jspb.Message.getBooleanFieldWithDefault(msg, 24, false), + bannedAutoConfExplorersList: (f = jspb.Message.getRepeatedField(msg, 25)) == null ? undefined : f, + nodeAddressesBannedFromNetworkList: (f = jspb.Message.getRepeatedField(msg, 26)) == null ? undefined : f, + disableApi: jspb.Message.getBooleanFieldWithDefault(msg, 27, false), + disableMempoolValidation: jspb.Message.getBooleanFieldWithDefault(msg, 28, false) }; if (includeInstance) { @@ -29854,7 +31545,7 @@ proto.io.bisq.protobuffer.Filter.deserializeBinaryFromReader = function(msg, rea switch (field) { case 1: var value = /** @type {string} */ (reader.readString()); - msg.addBannedNodeAddress(value); + msg.addNodeAddressesBannedFromTrading(value); break; case 2: var value = /** @type {string} */ (reader.readString()); @@ -29951,6 +31642,22 @@ proto.io.bisq.protobuffer.Filter.deserializeBinaryFromReader = function(msg, rea var value = /** @type {boolean} */ (reader.readBool()); msg.setDisableAutoConf(value); break; + case 25: + var value = /** @type {string} */ (reader.readString()); + msg.addBannedAutoConfExplorers(value); + break; + case 26: + var value = /** @type {string} */ (reader.readString()); + msg.addNodeAddressesBannedFromNetwork(value); + break; + case 27: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDisableApi(value); + break; + case 28: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDisableMempoolValidation(value); + break; default: reader.skipField(); break; @@ -29980,7 +31687,7 @@ proto.io.bisq.protobuffer.Filter.prototype.serializeBinary = function() { */ proto.io.bisq.protobuffer.Filter.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getBannedNodeAddressList(); + f = message.getNodeAddressesBannedFromTradingList(); if (f.length > 0) { writer.writeRepeatedString( 1, @@ -30146,14 +31853,42 @@ proto.io.bisq.protobuffer.Filter.serializeBinaryToWriter = function(message, wri f ); } + f = message.getBannedAutoConfExplorersList(); + if (f.length > 0) { + writer.writeRepeatedString( + 25, + f + ); + } + f = message.getNodeAddressesBannedFromNetworkList(); + if (f.length > 0) { + writer.writeRepeatedString( + 26, + f + ); + } + f = message.getDisableApi(); + if (f) { + writer.writeBool( + 27, + f + ); + } + f = message.getDisableMempoolValidation(); + if (f) { + writer.writeBool( + 28, + f + ); + } }; /** - * repeated string banned_node_address = 1; + * repeated string node_addresses_banned_from_trading = 1; * @return {!Array} */ -proto.io.bisq.protobuffer.Filter.prototype.getBannedNodeAddressList = function() { +proto.io.bisq.protobuffer.Filter.prototype.getNodeAddressesBannedFromTradingList = function() { return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); }; @@ -30162,7 +31897,7 @@ proto.io.bisq.protobuffer.Filter.prototype.getBannedNodeAddressList = function() * @param {!Array} value * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.Filter.prototype.setBannedNodeAddressList = function(value) { +proto.io.bisq.protobuffer.Filter.prototype.setNodeAddressesBannedFromTradingList = function(value) { return jspb.Message.setField(this, 1, value || []); }; @@ -30172,7 +31907,7 @@ proto.io.bisq.protobuffer.Filter.prototype.setBannedNodeAddressList = function(v * @param {number=} opt_index * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.Filter.prototype.addBannedNodeAddress = function(value, opt_index) { +proto.io.bisq.protobuffer.Filter.prototype.addNodeAddressesBannedFromTrading = function(value, opt_index) { return jspb.Message.addToRepeatedField(this, 1, value, opt_index); }; @@ -30181,8 +31916,8 @@ proto.io.bisq.protobuffer.Filter.prototype.addBannedNodeAddress = function(value * Clears the list making it empty but non-null. * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.Filter.prototype.clearBannedNodeAddressList = function() { - return this.setBannedNodeAddressList([]); +proto.io.bisq.protobuffer.Filter.prototype.clearNodeAddressesBannedFromTradingList = function() { + return this.setNodeAddressesBannedFromTradingList([]); }; @@ -30876,613 +32611,116 @@ proto.io.bisq.protobuffer.Filter.prototype.setDisableAutoConf = function(value) }; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { /** - * 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} + * repeated string banned_auto_conf_explorers = 25; + * @return {!Array} */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.TradeStatistics.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.Filter.prototype.getBannedAutoConfExplorersList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 25)); }; /** - * 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.io.bisq.protobuffer.TradeStatistics} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.TradeStatistics.toObject = function(includeInstance, msg) { - var f, obj = { - baseCurrency: jspb.Message.getFieldWithDefault(msg, 1, ""), - counterCurrency: jspb.Message.getFieldWithDefault(msg, 2, ""), - direction: jspb.Message.getFieldWithDefault(msg, 3, 0), - tradePrice: jspb.Message.getFieldWithDefault(msg, 4, 0), - tradeAmount: jspb.Message.getFieldWithDefault(msg, 5, 0), - tradeDate: jspb.Message.getFieldWithDefault(msg, 6, 0), - paymentMethodId: jspb.Message.getFieldWithDefault(msg, 7, ""), - offerDate: jspb.Message.getFieldWithDefault(msg, 8, 0), - offerUseMarketBasedPrice: jspb.Message.getBooleanFieldWithDefault(msg, 9, false), - offerMarketPriceMargin: jspb.Message.getFloatingPointFieldWithDefault(msg, 10, 0.0), - offerAmount: jspb.Message.getFieldWithDefault(msg, 11, 0), - offerMinAmount: jspb.Message.getFieldWithDefault(msg, 12, 0), - offerId: jspb.Message.getFieldWithDefault(msg, 13, ""), - depositTxId: jspb.Message.getFieldWithDefault(msg, 14, ""), - signaturePubKeyBytes: msg.getSignaturePubKeyBytes_asB64(), - extraDataMap: (f = msg.getExtraDataMap()) ? f.toObject(includeInstance, undefined) : [] - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.TradeStatistics} - */ -proto.io.bisq.protobuffer.TradeStatistics.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.TradeStatistics; - return proto.io.bisq.protobuffer.TradeStatistics.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.TradeStatistics} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.TradeStatistics} - */ -proto.io.bisq.protobuffer.TradeStatistics.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.setBaseCurrency(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setCounterCurrency(value); - break; - case 3: - var value = /** @type {!proto.io.bisq.protobuffer.OfferPayload.Direction} */ (reader.readEnum()); - msg.setDirection(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTradePrice(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTradeAmount(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt64()); - msg.setTradeDate(value); - break; - case 7: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentMethodId(value); - break; - case 8: - var value = /** @type {number} */ (reader.readInt64()); - msg.setOfferDate(value); - break; - case 9: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setOfferUseMarketBasedPrice(value); - break; - case 10: - var value = /** @type {number} */ (reader.readDouble()); - msg.setOfferMarketPriceMargin(value); - break; - case 11: - var value = /** @type {number} */ (reader.readInt64()); - msg.setOfferAmount(value); - break; - case 12: - var value = /** @type {number} */ (reader.readInt64()); - msg.setOfferMinAmount(value); - break; - case 13: - var value = /** @type {string} */ (reader.readString()); - msg.setOfferId(value); - break; - case 14: - var value = /** @type {string} */ (reader.readString()); - msg.setDepositTxId(value); - break; - case 15: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setSignaturePubKeyBytes(value); - break; - case 16: - var value = msg.getExtraDataMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); - }); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.TradeStatistics.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.TradeStatistics} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.TradeStatistics.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getBaseCurrency(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getCounterCurrency(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getDirection(); - if (f !== 0.0) { - writer.writeEnum( - 3, - f - ); - } - f = message.getTradePrice(); - if (f !== 0) { - writer.writeInt64( - 4, - f - ); - } - f = message.getTradeAmount(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getTradeDate(); - if (f !== 0) { - writer.writeInt64( - 6, - f - ); - } - f = message.getPaymentMethodId(); - if (f.length > 0) { - writer.writeString( - 7, - f - ); - } - f = message.getOfferDate(); - if (f !== 0) { - writer.writeInt64( - 8, - f - ); - } - f = message.getOfferUseMarketBasedPrice(); - if (f) { - writer.writeBool( - 9, - f - ); - } - f = message.getOfferMarketPriceMargin(); - if (f !== 0.0) { - writer.writeDouble( - 10, - f - ); - } - f = message.getOfferAmount(); - if (f !== 0) { - writer.writeInt64( - 11, - f - ); - } - f = message.getOfferMinAmount(); - if (f !== 0) { - writer.writeInt64( - 12, - f - ); - } - f = message.getOfferId(); - if (f.length > 0) { - writer.writeString( - 13, - f - ); - } - f = message.getDepositTxId(); - if (f.length > 0) { - writer.writeString( - 14, - f - ); - } - f = message.getSignaturePubKeyBytes_asU8(); - if (f.length > 0) { - writer.writeBytes( - 15, - f - ); - } - f = message.getExtraDataMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(16, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); - } -}; - - -/** - * optional string base_currency = 1; - * @return {string} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getBaseCurrency = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +proto.io.bisq.protobuffer.Filter.prototype.setBannedAutoConfExplorersList = function(value) { + return jspb.Message.setField(this, 25, value || []); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setBaseCurrency = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); +proto.io.bisq.protobuffer.Filter.prototype.addBannedAutoConfExplorers = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 25, value, opt_index); }; /** - * optional string counter_currency = 2; - * @return {string} + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getCounterCurrency = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +proto.io.bisq.protobuffer.Filter.prototype.clearBannedAutoConfExplorersList = function() { + return this.setBannedAutoConfExplorersList([]); +}; + + +/** + * repeated string node_addresses_banned_from_network = 26; + * @return {!Array} + */ +proto.io.bisq.protobuffer.Filter.prototype.getNodeAddressesBannedFromNetworkList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 26)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.Filter} returns this + */ +proto.io.bisq.protobuffer.Filter.prototype.setNodeAddressesBannedFromNetworkList = function(value) { + return jspb.Message.setField(this, 26, value || []); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setCounterCurrency = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); +proto.io.bisq.protobuffer.Filter.prototype.addNodeAddressesBannedFromNetwork = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 26, value, opt_index); }; /** - * optional OfferPayload.Direction direction = 3; - * @return {!proto.io.bisq.protobuffer.OfferPayload.Direction} + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getDirection = function() { - return /** @type {!proto.io.bisq.protobuffer.OfferPayload.Direction} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +proto.io.bisq.protobuffer.Filter.prototype.clearNodeAddressesBannedFromNetworkList = function() { + return this.setNodeAddressesBannedFromNetworkList([]); }; /** - * @param {!proto.io.bisq.protobuffer.OfferPayload.Direction} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setDirection = function(value) { - return jspb.Message.setProto3EnumField(this, 3, value); -}; - - -/** - * optional int64 trade_price = 4; - * @return {number} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getTradePrice = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setTradePrice = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - -/** - * optional int64 trade_amount = 5; - * @return {number} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getTradeAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setTradeAmount = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional int64 trade_date = 6; - * @return {number} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getTradeDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setTradeDate = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); -}; - - -/** - * optional string payment_method_id = 7; - * @return {string} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getPaymentMethodId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setPaymentMethodId = function(value) { - return jspb.Message.setProto3StringField(this, 7, value); -}; - - -/** - * optional int64 offer_date = 8; - * @return {number} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getOfferDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setOfferDate = function(value) { - return jspb.Message.setProto3IntField(this, 8, value); -}; - - -/** - * optional bool offer_use_market_based_price = 9; + * optional bool disable_api = 27; * @return {boolean} */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getOfferUseMarketBasedPrice = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 9, false)); +proto.io.bisq.protobuffer.Filter.prototype.getDisableApi = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 27, false)); }; /** * @param {boolean} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this + * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setOfferUseMarketBasedPrice = function(value) { - return jspb.Message.setProto3BooleanField(this, 9, value); +proto.io.bisq.protobuffer.Filter.prototype.setDisableApi = function(value) { + return jspb.Message.setProto3BooleanField(this, 27, value); }; /** - * optional double offer_market_price_margin = 10; - * @return {number} + * optional bool disable_mempool_validation = 28; + * @return {boolean} */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getOfferMarketPriceMargin = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 10, 0.0)); +proto.io.bisq.protobuffer.Filter.prototype.getDisableMempoolValidation = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 28, false)); }; /** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.Filter} returns this */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setOfferMarketPriceMargin = function(value) { - return jspb.Message.setProto3FloatField(this, 10, value); +proto.io.bisq.protobuffer.Filter.prototype.setDisableMempoolValidation = function(value) { + return jspb.Message.setProto3BooleanField(this, 28, value); }; -/** - * optional int64 offer_amount = 11; - * @return {number} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getOfferAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setOfferAmount = function(value) { - return jspb.Message.setProto3IntField(this, 11, value); -}; - - -/** - * optional int64 offer_min_amount = 12; - * @return {number} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getOfferMinAmount = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setOfferMinAmount = function(value) { - return jspb.Message.setProto3IntField(this, 12, value); -}; - - -/** - * optional string offer_id = 13; - * @return {string} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getOfferId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 13, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setOfferId = function(value) { - return jspb.Message.setProto3StringField(this, 13, value); -}; - - -/** - * optional string deposit_tx_id = 14; - * @return {string} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getDepositTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setDepositTxId = function(value) { - return jspb.Message.setProto3StringField(this, 14, value); -}; - - -/** - * optional bytes signature_pub_key_bytes = 15; - * @return {string} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getSignaturePubKeyBytes = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 15, "")); -}; - - -/** - * optional bytes signature_pub_key_bytes = 15; - * This is a type-conversion wrapper around `getSignaturePubKeyBytes()` - * @return {string} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getSignaturePubKeyBytes_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getSignaturePubKeyBytes())); -}; - - -/** - * optional bytes signature_pub_key_bytes = 15; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getSignaturePubKeyBytes()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getSignaturePubKeyBytes_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getSignaturePubKeyBytes())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.setSignaturePubKeyBytes = function(value) { - return jspb.Message.setProto3BytesField(this, 15, value); -}; - - -/** - * map extra_data = 16; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.getExtraDataMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 16, opt_noLazyCreate, - null)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.io.bisq.protobuffer.TradeStatistics} returns this - */ -proto.io.bisq.protobuffer.TradeStatistics.prototype.clearExtraDataMap = function() { - this.getExtraDataMap().clear(); - return this;}; - - @@ -31528,10 +32766,11 @@ proto.io.bisq.protobuffer.TradeStatistics2.toObject = function(includeInstance, offerAmount: jspb.Message.getFieldWithDefault(msg, 11, 0), offerMinAmount: jspb.Message.getFieldWithDefault(msg, 12, 0), offerId: jspb.Message.getFieldWithDefault(msg, 13, ""), + depositTxId: jspb.Message.getFieldWithDefault(msg, 14, ""), hash: msg.getHash_asB64(), extraDataMap: (f = msg.getExtraDataMap()) ? f.toObject(includeInstance, undefined) : [], - makerDepositTxId: jspb.Message.getFieldWithDefault(msg, 1000, ""), - takerDepositTxId: jspb.Message.getFieldWithDefault(msg, 1001, "") + makerDepositTxId: jspb.Message.getFieldWithDefault(msg, 100, ""), + takerDepositTxId: jspb.Message.getFieldWithDefault(msg, 101, "") }; if (includeInstance) { @@ -31620,6 +32859,10 @@ proto.io.bisq.protobuffer.TradeStatistics2.deserializeBinaryFromReader = functio var value = /** @type {string} */ (reader.readString()); msg.setOfferId(value); break; + case 14: + var value = /** @type {string} */ (reader.readString()); + msg.setDepositTxId(value); + break; case 15: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setHash(value); @@ -31630,11 +32873,11 @@ proto.io.bisq.protobuffer.TradeStatistics2.deserializeBinaryFromReader = functio jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); }); break; - case 1000: + case 100: var value = /** @type {string} */ (reader.readString()); msg.setMakerDepositTxId(value); break; - case 1001: + case 101: var value = /** @type {string} */ (reader.readString()); msg.setTakerDepositTxId(value); break; @@ -31758,6 +33001,13 @@ proto.io.bisq.protobuffer.TradeStatistics2.serializeBinaryToWriter = function(me f ); } + f = message.getDepositTxId(); + if (f.length > 0) { + writer.writeString( + 14, + f + ); + } f = message.getHash_asU8(); if (f.length > 0) { writer.writeBytes( @@ -31772,14 +33022,14 @@ proto.io.bisq.protobuffer.TradeStatistics2.serializeBinaryToWriter = function(me f = message.getMakerDepositTxId(); if (f.length > 0) { writer.writeString( - 1000, + 100, f ); } f = message.getTakerDepositTxId(); if (f.length > 0) { writer.writeString( - 1001, + 101, f ); } @@ -32020,6 +33270,24 @@ proto.io.bisq.protobuffer.TradeStatistics2.prototype.setOfferId = function(value }; +/** + * optional string deposit_tx_id = 14; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeStatistics2.prototype.getDepositTxId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics2} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics2.prototype.setDepositTxId = function(value) { + return jspb.Message.setProto3StringField(this, 14, value); +}; + + /** * optional bytes hash = 15; * @return {string} @@ -32085,11 +33353,11 @@ proto.io.bisq.protobuffer.TradeStatistics2.prototype.clearExtraDataMap = functio /** - * optional string maker_deposit_tx_id = 1000; + * optional string maker_deposit_tx_id = 100; * @return {string} */ proto.io.bisq.protobuffer.TradeStatistics2.prototype.getMakerDepositTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1000, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 100, "")); }; @@ -32098,16 +33366,16 @@ proto.io.bisq.protobuffer.TradeStatistics2.prototype.getMakerDepositTxId = funct * @return {!proto.io.bisq.protobuffer.TradeStatistics2} returns this */ proto.io.bisq.protobuffer.TradeStatistics2.prototype.setMakerDepositTxId = function(value) { - return jspb.Message.setProto3StringField(this, 1000, value); + return jspb.Message.setProto3StringField(this, 100, value); }; /** - * optional string taker_deposit_tx_id = 1001; + * optional string taker_deposit_tx_id = 101; * @return {string} */ proto.io.bisq.protobuffer.TradeStatistics2.prototype.getTakerDepositTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1001, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 101, "")); }; @@ -32116,7 +33384,434 @@ proto.io.bisq.protobuffer.TradeStatistics2.prototype.getTakerDepositTxId = funct * @return {!proto.io.bisq.protobuffer.TradeStatistics2} returns this */ proto.io.bisq.protobuffer.TradeStatistics2.prototype.setTakerDepositTxId = function(value) { - return jspb.Message.setProto3StringField(this, 1001, value); + return jspb.Message.setProto3StringField(this, 101, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.TradeStatistics3.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.TradeStatistics3.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.TradeStatistics3} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TradeStatistics3.toObject = function(includeInstance, msg) { + var f, obj = { + currency: jspb.Message.getFieldWithDefault(msg, 1, ""), + price: jspb.Message.getFieldWithDefault(msg, 2, 0), + amount: jspb.Message.getFieldWithDefault(msg, 3, 0), + paymentMethod: jspb.Message.getFieldWithDefault(msg, 4, ""), + date: jspb.Message.getFieldWithDefault(msg, 5, 0), + hash: msg.getHash_asB64(), + extraDataMap: (f = msg.getExtraDataMap()) ? f.toObject(includeInstance, undefined) : [], + arbitrator: jspb.Message.getFieldWithDefault(msg, 100, ""), + makerDepositTxId: jspb.Message.getFieldWithDefault(msg, 101, ""), + takerDepositTxId: jspb.Message.getFieldWithDefault(msg, 102, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} + */ +proto.io.bisq.protobuffer.TradeStatistics3.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.TradeStatistics3; + return proto.io.bisq.protobuffer.TradeStatistics3.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.TradeStatistics3} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} + */ +proto.io.bisq.protobuffer.TradeStatistics3.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.setCurrency(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setPrice(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt64()); + msg.setAmount(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentMethod(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt64()); + msg.setDate(value); + break; + case 8: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setHash(value); + break; + case 9: + var value = msg.getExtraDataMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; + case 100: + var value = /** @type {string} */ (reader.readString()); + msg.setArbitrator(value); + break; + case 101: + var value = /** @type {string} */ (reader.readString()); + msg.setMakerDepositTxId(value); + break; + case 102: + var value = /** @type {string} */ (reader.readString()); + msg.setTakerDepositTxId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.TradeStatistics3.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.TradeStatistics3} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TradeStatistics3.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCurrency(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPrice(); + if (f !== 0) { + writer.writeInt64( + 2, + f + ); + } + f = message.getAmount(); + if (f !== 0) { + writer.writeInt64( + 3, + f + ); + } + f = message.getPaymentMethod(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getDate(); + if (f !== 0) { + writer.writeInt64( + 5, + f + ); + } + f = message.getHash_asU8(); + if (f.length > 0) { + writer.writeBytes( + 8, + f + ); + } + f = message.getExtraDataMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(9, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } + f = message.getArbitrator(); + if (f.length > 0) { + writer.writeString( + 100, + f + ); + } + f = message.getMakerDepositTxId(); + if (f.length > 0) { + writer.writeString( + 101, + f + ); + } + f = message.getTakerDepositTxId(); + if (f.length > 0) { + writer.writeString( + 102, + f + ); + } +}; + + +/** + * optional string currency = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getCurrency = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setCurrency = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int64 price = 2; + * @return {number} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getPrice = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setPrice = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * optional int64 amount = 3; + * @return {number} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getAmount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setAmount = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional string payment_method = 4; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getPaymentMethod = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setPaymentMethod = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional int64 date = 5; + * @return {number} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getDate = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setDate = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + +/** + * optional bytes hash = 8; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getHash = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * optional bytes hash = 8; + * This is a type-conversion wrapper around `getHash()` + * @return {string} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getHash_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getHash())); +}; + + +/** + * optional bytes hash = 8; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getHash()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getHash_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getHash())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setHash = function(value) { + return jspb.Message.setProto3BytesField(this, 8, value); +}; + + +/** + * map extra_data = 9; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getExtraDataMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 9, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.clearExtraDataMap = function() { + this.getExtraDataMap().clear(); + return this;}; + + +/** + * optional string arbitrator = 100; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getArbitrator = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 100, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setArbitrator = function(value) { + return jspb.Message.setProto3StringField(this, 100, value); +}; + + +/** + * optional string maker_deposit_tx_id = 101; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getMakerDepositTxId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 101, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setMakerDepositTxId = function(value) { + return jspb.Message.setProto3StringField(this, 101, value); +}; + + +/** + * optional string taker_deposit_tx_id = 102; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.getTakerDepositTxId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 102, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3.prototype.setTakerDepositTxId = function(value) { + return jspb.Message.setProto3StringField(this, 102, value); }; @@ -34463,7 +36158,10 @@ proto.io.bisq.protobuffer.Dispute.toObject = function(includeInstance, msg) { mediatorsDisputeResult: jspb.Message.getFieldWithDefault(msg, 25, ""), delayedPayoutTxId: jspb.Message.getFieldWithDefault(msg, 26, ""), donationAddressOfDelayedPayoutTx: jspb.Message.getFieldWithDefault(msg, 27, ""), - isOpener: jspb.Message.getBooleanFieldWithDefault(msg, 28, false) + state: jspb.Message.getFieldWithDefault(msg, 28, 0), + tradePeriodEnd: jspb.Message.getFieldWithDefault(msg, 29, 0), + extraDataMap: (f = msg.getExtraDataMap()) ? f.toObject(includeInstance, undefined) : [], + isOpener: jspb.Message.getBooleanFieldWithDefault(msg, 100, false) }; if (includeInstance) { @@ -34614,6 +36312,20 @@ proto.io.bisq.protobuffer.Dispute.deserializeBinaryFromReader = function(msg, re msg.setDonationAddressOfDelayedPayoutTx(value); break; case 28: + var value = /** @type {!proto.io.bisq.protobuffer.Dispute.State} */ (reader.readEnum()); + msg.setState(value); + break; + case 29: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTradePeriodEnd(value); + break; + case 30: + var value = msg.getExtraDataMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; + case 100: var value = /** @type {boolean} */ (reader.readBool()); msg.setIsOpener(value); break; @@ -34840,16 +36552,45 @@ proto.io.bisq.protobuffer.Dispute.serializeBinaryToWriter = function(message, wr f ); } + f = message.getState(); + if (f !== 0.0) { + writer.writeEnum( + 28, + f + ); + } + f = message.getTradePeriodEnd(); + if (f !== 0) { + writer.writeInt64( + 29, + f + ); + } + f = message.getExtraDataMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(30, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } f = message.getIsOpener(); if (f) { writer.writeBool( - 28, + 100, f ); } }; +/** + * @enum {number} + */ +proto.io.bisq.protobuffer.Dispute.State = { + NEEDS_UPGRADE: 0, + NEW: 1, + OPEN: 2, + REOPENED: 3, + CLOSED: 4 +}; + /** * optional string trade_id = 1; * @return {string} @@ -35505,11 +37246,69 @@ proto.io.bisq.protobuffer.Dispute.prototype.setDonationAddressOfDelayedPayoutTx /** - * optional bool is_opener = 28; + * optional State state = 28; + * @return {!proto.io.bisq.protobuffer.Dispute.State} + */ +proto.io.bisq.protobuffer.Dispute.prototype.getState = function() { + return /** @type {!proto.io.bisq.protobuffer.Dispute.State} */ (jspb.Message.getFieldWithDefault(this, 28, 0)); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.Dispute.State} value + * @return {!proto.io.bisq.protobuffer.Dispute} returns this + */ +proto.io.bisq.protobuffer.Dispute.prototype.setState = function(value) { + return jspb.Message.setProto3EnumField(this, 28, value); +}; + + +/** + * optional int64 trade_period_end = 29; + * @return {number} + */ +proto.io.bisq.protobuffer.Dispute.prototype.getTradePeriodEnd = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 29, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.Dispute} returns this + */ +proto.io.bisq.protobuffer.Dispute.prototype.setTradePeriodEnd = function(value) { + return jspb.Message.setProto3IntField(this, 29, value); +}; + + +/** + * map extra_data = 30; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.io.bisq.protobuffer.Dispute.prototype.getExtraDataMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 30, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.io.bisq.protobuffer.Dispute} returns this + */ +proto.io.bisq.protobuffer.Dispute.prototype.clearExtraDataMap = function() { + this.getExtraDataMap().clear(); + return this;}; + + +/** + * optional bool is_opener = 100; * @return {boolean} */ proto.io.bisq.protobuffer.Dispute.prototype.getIsOpener = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 28, false)); + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 100, false)); }; @@ -35518,7 +37317,7 @@ proto.io.bisq.protobuffer.Dispute.prototype.getIsOpener = function() { * @return {!proto.io.bisq.protobuffer.Dispute} returns this */ proto.io.bisq.protobuffer.Dispute.prototype.setIsOpener = function(value) { - return jspb.Message.setProto3BooleanField(this, 28, value); + return jspb.Message.setProto3BooleanField(this, 100, value); }; @@ -37330,7 +39129,7 @@ proto.io.bisq.protobuffer.RawTransactionInput.prototype.setValue = function(valu * @private {!Array>} * @const */ -proto.io.bisq.protobuffer.PaymentAccountPayload.oneofGroups_ = [[4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28]]; +proto.io.bisq.protobuffer.PaymentAccountPayload.oneofGroups_ = [[4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32]]; /** * @enum {number} @@ -37360,7 +39159,11 @@ proto.io.bisq.protobuffer.PaymentAccountPayload.MessageCase = { PROMPT_PAY_ACCOUNT_PAYLOAD: 25, ADVANCED_CASH_ACCOUNT_PAYLOAD: 26, INSTANT_CRYPTO_CURRENCY_ACCOUNT_PAYLOAD: 27, - JAPAN_BANK_ACCOUNT_PAYLOAD: 28 + JAPAN_BANK_ACCOUNT_PAYLOAD: 28, + TRANSFERWISE_ACCOUNT_PAYLOAD: 29, + AUSTRALIA_PAYID_PAYLOAD: 30, + AMAZON_GIFT_CARD_ACCOUNT_PAYLOAD: 31, + CASH_BY_MAIL_ACCOUNT_PAYLOAD: 32 }; /** @@ -37428,6 +39231,10 @@ proto.io.bisq.protobuffer.PaymentAccountPayload.toObject = function(includeInsta advancedCashAccountPayload: (f = msg.getAdvancedCashAccountPayload()) && proto.io.bisq.protobuffer.AdvancedCashAccountPayload.toObject(includeInstance, f), instantCryptoCurrencyAccountPayload: (f = msg.getInstantCryptoCurrencyAccountPayload()) && proto.io.bisq.protobuffer.InstantCryptoCurrencyAccountPayload.toObject(includeInstance, f), japanBankAccountPayload: (f = msg.getJapanBankAccountPayload()) && proto.io.bisq.protobuffer.JapanBankAccountPayload.toObject(includeInstance, f), + transferwiseAccountPayload: (f = msg.getTransferwiseAccountPayload()) && proto.io.bisq.protobuffer.TransferwiseAccountPayload.toObject(includeInstance, f), + australiaPayidPayload: (f = msg.getAustraliaPayidPayload()) && proto.io.bisq.protobuffer.AustraliaPayidPayload.toObject(includeInstance, f), + amazonGiftCardAccountPayload: (f = msg.getAmazonGiftCardAccountPayload()) && proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.toObject(includeInstance, f), + cashByMailAccountPayload: (f = msg.getCashByMailAccountPayload()) && proto.io.bisq.protobuffer.CashByMailAccountPayload.toObject(includeInstance, f), excludeFromJsonDataMap: (f = msg.getExcludeFromJsonDataMap()) ? f.toObject(includeInstance, undefined) : [] }; @@ -37597,6 +39404,26 @@ proto.io.bisq.protobuffer.PaymentAccountPayload.deserializeBinaryFromReader = fu reader.readMessage(value,proto.io.bisq.protobuffer.JapanBankAccountPayload.deserializeBinaryFromReader); msg.setJapanBankAccountPayload(value); break; + case 29: + var value = new proto.io.bisq.protobuffer.TransferwiseAccountPayload; + reader.readMessage(value,proto.io.bisq.protobuffer.TransferwiseAccountPayload.deserializeBinaryFromReader); + msg.setTransferwiseAccountPayload(value); + break; + case 30: + var value = new proto.io.bisq.protobuffer.AustraliaPayidPayload; + reader.readMessage(value,proto.io.bisq.protobuffer.AustraliaPayidPayload.deserializeBinaryFromReader); + msg.setAustraliaPayidPayload(value); + break; + case 31: + var value = new proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload; + reader.readMessage(value,proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.deserializeBinaryFromReader); + msg.setAmazonGiftCardAccountPayload(value); + break; + case 32: + var value = new proto.io.bisq.protobuffer.CashByMailAccountPayload; + reader.readMessage(value,proto.io.bisq.protobuffer.CashByMailAccountPayload.deserializeBinaryFromReader); + msg.setCashByMailAccountPayload(value); + break; case 15: var value = msg.getExcludeFromJsonDataMap(); reader.readMessage(value, function(message, reader) { @@ -37845,6 +39672,38 @@ proto.io.bisq.protobuffer.PaymentAccountPayload.serializeBinaryToWriter = functi proto.io.bisq.protobuffer.JapanBankAccountPayload.serializeBinaryToWriter ); } + f = message.getTransferwiseAccountPayload(); + if (f != null) { + writer.writeMessage( + 29, + f, + proto.io.bisq.protobuffer.TransferwiseAccountPayload.serializeBinaryToWriter + ); + } + f = message.getAustraliaPayidPayload(); + if (f != null) { + writer.writeMessage( + 30, + f, + proto.io.bisq.protobuffer.AustraliaPayidPayload.serializeBinaryToWriter + ); + } + f = message.getAmazonGiftCardAccountPayload(); + if (f != null) { + writer.writeMessage( + 31, + f, + proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.serializeBinaryToWriter + ); + } + f = message.getCashByMailAccountPayload(); + if (f != null) { + writer.writeMessage( + 32, + f, + proto.io.bisq.protobuffer.CashByMailAccountPayload.serializeBinaryToWriter + ); + } f = message.getExcludeFromJsonDataMap(true); if (f && f.getLength() > 0) { f.serializeBinary(15, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); @@ -38794,6 +40653,154 @@ proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.hasJapanBankAccountPay }; +/** + * optional TransferwiseAccountPayload Transferwise_account_payload = 29; + * @return {?proto.io.bisq.protobuffer.TransferwiseAccountPayload} + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.getTransferwiseAccountPayload = function() { + return /** @type{?proto.io.bisq.protobuffer.TransferwiseAccountPayload} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TransferwiseAccountPayload, 29)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TransferwiseAccountPayload|undefined} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayload} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.setTransferwiseAccountPayload = function(value) { + return jspb.Message.setOneofWrapperField(this, 29, proto.io.bisq.protobuffer.PaymentAccountPayload.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayload} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.clearTransferwiseAccountPayload = function() { + return this.setTransferwiseAccountPayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.hasTransferwiseAccountPayload = function() { + return jspb.Message.getField(this, 29) != null; +}; + + +/** + * optional AustraliaPayidPayload australia_payid_payload = 30; + * @return {?proto.io.bisq.protobuffer.AustraliaPayidPayload} + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.getAustraliaPayidPayload = function() { + return /** @type{?proto.io.bisq.protobuffer.AustraliaPayidPayload} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.AustraliaPayidPayload, 30)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.AustraliaPayidPayload|undefined} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayload} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.setAustraliaPayidPayload = function(value) { + return jspb.Message.setOneofWrapperField(this, 30, proto.io.bisq.protobuffer.PaymentAccountPayload.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayload} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.clearAustraliaPayidPayload = function() { + return this.setAustraliaPayidPayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.hasAustraliaPayidPayload = function() { + return jspb.Message.getField(this, 30) != null; +}; + + +/** + * optional AmazonGiftCardAccountPayload amazon_gift_card_account_payload = 31; + * @return {?proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload} + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.getAmazonGiftCardAccountPayload = function() { + return /** @type{?proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload, 31)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload|undefined} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayload} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.setAmazonGiftCardAccountPayload = function(value) { + return jspb.Message.setOneofWrapperField(this, 31, proto.io.bisq.protobuffer.PaymentAccountPayload.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayload} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.clearAmazonGiftCardAccountPayload = function() { + return this.setAmazonGiftCardAccountPayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.hasAmazonGiftCardAccountPayload = function() { + return jspb.Message.getField(this, 31) != null; +}; + + +/** + * optional CashByMailAccountPayload cash_by_mail_account_payload = 32; + * @return {?proto.io.bisq.protobuffer.CashByMailAccountPayload} + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.getCashByMailAccountPayload = function() { + return /** @type{?proto.io.bisq.protobuffer.CashByMailAccountPayload} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.CashByMailAccountPayload, 32)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.CashByMailAccountPayload|undefined} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayload} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.setCashByMailAccountPayload = function(value) { + return jspb.Message.setOneofWrapperField(this, 32, proto.io.bisq.protobuffer.PaymentAccountPayload.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PaymentAccountPayload} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.clearCashByMailAccountPayload = function() { + return this.setCashByMailAccountPayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PaymentAccountPayload.prototype.hasCashByMailAccountPayload = function() { + return jspb.Message.getField(this, 32) != null; +}; + + /** * map exclude_from_json_data = 15; * @param {boolean=} opt_noLazyCreate Do not create the map if @@ -40925,6 +42932,166 @@ proto.io.bisq.protobuffer.JapanBankAccountPayload.prototype.setBankAccountNumber + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.AustraliaPayidPayload.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.AustraliaPayidPayload.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.AustraliaPayidPayload} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.toObject = function(includeInstance, msg) { + var f, obj = { + bankAccountName: jspb.Message.getFieldWithDefault(msg, 1, ""), + payid: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.AustraliaPayidPayload} + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.AustraliaPayidPayload; + return proto.io.bisq.protobuffer.AustraliaPayidPayload.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.AustraliaPayidPayload} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.AustraliaPayidPayload} + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.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.setBankAccountName(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPayid(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.AustraliaPayidPayload.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.AustraliaPayidPayload} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getBankAccountName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPayid(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string bank_account_name = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.prototype.getBankAccountName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.AustraliaPayidPayload} returns this + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.prototype.setBankAccountName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string payid = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.prototype.getPayid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.AustraliaPayidPayload} returns this + */ +proto.io.bisq.protobuffer.AustraliaPayidPayload.prototype.setPayid = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + /** * List of repeated fields within this message type. * @private {!Array} @@ -42051,6 +44218,166 @@ proto.io.bisq.protobuffer.WesternUnionAccountPayload.prototype.setEmail = functi + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.AmazonGiftCardAccountPayload.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.AmazonGiftCardAccountPayload} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.toObject = function(includeInstance, msg) { + var f, obj = { + emailOrMobileNr: jspb.Message.getFieldWithDefault(msg, 1, ""), + countryCode: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload} + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload; + return proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload} + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.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.setEmailOrMobileNr(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setCountryCode(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getEmailOrMobileNr(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getCountryCode(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string email_or_mobile_nr = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.prototype.getEmailOrMobileNr = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload} returns this + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.prototype.setEmailOrMobileNr = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string country_code = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.prototype.getCountryCode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload} returns this + */ +proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.prototype.setCountryCode = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + + /** * List of repeated fields within this message type. * @private {!Array} @@ -44885,6 +47212,196 @@ proto.io.bisq.protobuffer.F2FAccountPayload.prototype.setExtraInfo = function(va +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.CashByMailAccountPayload.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.CashByMailAccountPayload.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.CashByMailAccountPayload} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.toObject = function(includeInstance, msg) { + var f, obj = { + postalAddress: jspb.Message.getFieldWithDefault(msg, 1, ""), + contact: jspb.Message.getFieldWithDefault(msg, 2, ""), + extraInfo: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.CashByMailAccountPayload} + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.CashByMailAccountPayload; + return proto.io.bisq.protobuffer.CashByMailAccountPayload.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.CashByMailAccountPayload} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.CashByMailAccountPayload} + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.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.setPostalAddress(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setContact(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setExtraInfo(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.CashByMailAccountPayload.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.CashByMailAccountPayload} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPostalAddress(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getContact(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getExtraInfo(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional string postal_address = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.prototype.getPostalAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.CashByMailAccountPayload} returns this + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.prototype.setPostalAddress = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string contact = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.prototype.getContact = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.CashByMailAccountPayload} returns this + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.prototype.setContact = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string extra_info = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.prototype.getExtraInfo = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.CashByMailAccountPayload} returns this + */ +proto.io.bisq.protobuffer.CashByMailAccountPayload.prototype.setExtraInfo = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -45143,6 +47660,136 @@ proto.io.bisq.protobuffer.AdvancedCashAccountPayload.prototype.setAccountNr = fu + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.TransferwiseAccountPayload.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.TransferwiseAccountPayload.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.TransferwiseAccountPayload} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TransferwiseAccountPayload.toObject = function(includeInstance, msg) { + var f, obj = { + email: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.TransferwiseAccountPayload} + */ +proto.io.bisq.protobuffer.TransferwiseAccountPayload.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.TransferwiseAccountPayload; + return proto.io.bisq.protobuffer.TransferwiseAccountPayload.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.TransferwiseAccountPayload} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.TransferwiseAccountPayload} + */ +proto.io.bisq.protobuffer.TransferwiseAccountPayload.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.setEmail(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TransferwiseAccountPayload.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.TransferwiseAccountPayload.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.TransferwiseAccountPayload} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TransferwiseAccountPayload.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getEmail(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string email = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.TransferwiseAccountPayload.prototype.getEmail = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TransferwiseAccountPayload} returns this + */ +proto.io.bisq.protobuffer.TransferwiseAccountPayload.prototype.setEmail = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -45151,7 +47798,7 @@ proto.io.bisq.protobuffer.AdvancedCashAccountPayload.prototype.setAccountNr = fu * @private {!Array>} * @const */ -proto.io.bisq.protobuffer.PersistableEnvelope.oneofGroups_ = [[1,2,3,4,5,6,8,9,10,11,13,14,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31]]; +proto.io.bisq.protobuffer.PersistableEnvelope.oneofGroups_ = [[1,2,3,4,5,6,8,9,10,11,13,14,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,100]]; /** * @enum {number} @@ -45184,7 +47831,11 @@ proto.io.bisq.protobuffer.PersistableEnvelope.MessageCase = { SIGNED_WITNESS_STORE: 28, MEDIATION_DISPUTE_LIST: 29, REFUND_DISPUTE_LIST: 30, - XMR_ADDRESS_ENTRY_LIST: 31 + TRADE_STATISTICS3_STORE: 31, + MAILBOX_MESSAGE_LIST: 32, + IGNORED_MAILBOX_MAP: 33, + REMOVED_PAYLOADS_MAP: 34, + XMR_ADDRESS_ENTRY_LIST: 100 }; /** @@ -45251,6 +47902,10 @@ proto.io.bisq.protobuffer.PersistableEnvelope.toObject = function(includeInstanc signedWitnessStore: (f = msg.getSignedWitnessStore()) && proto.io.bisq.protobuffer.SignedWitnessStore.toObject(includeInstance, f), mediationDisputeList: (f = msg.getMediationDisputeList()) && proto.io.bisq.protobuffer.MediationDisputeList.toObject(includeInstance, f), refundDisputeList: (f = msg.getRefundDisputeList()) && proto.io.bisq.protobuffer.RefundDisputeList.toObject(includeInstance, f), + tradeStatistics3Store: (f = msg.getTradeStatistics3Store()) && proto.io.bisq.protobuffer.TradeStatistics3Store.toObject(includeInstance, f), + mailboxMessageList: (f = msg.getMailboxMessageList()) && proto.io.bisq.protobuffer.MailboxMessageList.toObject(includeInstance, f), + ignoredMailboxMap: (f = msg.getIgnoredMailboxMap()) && proto.io.bisq.protobuffer.IgnoredMailboxMap.toObject(includeInstance, f), + removedPayloadsMap: (f = msg.getRemovedPayloadsMap()) && proto.io.bisq.protobuffer.RemovedPayloadsMap.toObject(includeInstance, f), xmrAddressEntryList: (f = msg.getXmrAddressEntryList()) && proto.io.bisq.protobuffer.XmrAddressEntryList.toObject(includeInstance, f) }; @@ -45419,6 +48074,26 @@ proto.io.bisq.protobuffer.PersistableEnvelope.deserializeBinaryFromReader = func msg.setRefundDisputeList(value); break; case 31: + var value = new proto.io.bisq.protobuffer.TradeStatistics3Store; + reader.readMessage(value,proto.io.bisq.protobuffer.TradeStatistics3Store.deserializeBinaryFromReader); + msg.setTradeStatistics3Store(value); + break; + case 32: + var value = new proto.io.bisq.protobuffer.MailboxMessageList; + reader.readMessage(value,proto.io.bisq.protobuffer.MailboxMessageList.deserializeBinaryFromReader); + msg.setMailboxMessageList(value); + break; + case 33: + var value = new proto.io.bisq.protobuffer.IgnoredMailboxMap; + reader.readMessage(value,proto.io.bisq.protobuffer.IgnoredMailboxMap.deserializeBinaryFromReader); + msg.setIgnoredMailboxMap(value); + break; + case 34: + var value = new proto.io.bisq.protobuffer.RemovedPayloadsMap; + reader.readMessage(value,proto.io.bisq.protobuffer.RemovedPayloadsMap.deserializeBinaryFromReader); + msg.setRemovedPayloadsMap(value); + break; + case 100: var value = new proto.io.bisq.protobuffer.XmrAddressEntryList; reader.readMessage(value,proto.io.bisq.protobuffer.XmrAddressEntryList.deserializeBinaryFromReader); msg.setXmrAddressEntryList(value); @@ -45660,11 +48335,43 @@ proto.io.bisq.protobuffer.PersistableEnvelope.serializeBinaryToWriter = function proto.io.bisq.protobuffer.RefundDisputeList.serializeBinaryToWriter ); } - f = message.getXmrAddressEntryList(); + f = message.getTradeStatistics3Store(); if (f != null) { writer.writeMessage( 31, f, + proto.io.bisq.protobuffer.TradeStatistics3Store.serializeBinaryToWriter + ); + } + f = message.getMailboxMessageList(); + if (f != null) { + writer.writeMessage( + 32, + f, + proto.io.bisq.protobuffer.MailboxMessageList.serializeBinaryToWriter + ); + } + f = message.getIgnoredMailboxMap(); + if (f != null) { + writer.writeMessage( + 33, + f, + proto.io.bisq.protobuffer.IgnoredMailboxMap.serializeBinaryToWriter + ); + } + f = message.getRemovedPayloadsMap(); + if (f != null) { + writer.writeMessage( + 34, + f, + proto.io.bisq.protobuffer.RemovedPayloadsMap.serializeBinaryToWriter + ); + } + f = message.getXmrAddressEntryList(); + if (f != null) { + writer.writeMessage( + 100, + f, proto.io.bisq.protobuffer.XmrAddressEntryList.serializeBinaryToWriter ); } @@ -46634,12 +49341,160 @@ proto.io.bisq.protobuffer.PersistableEnvelope.prototype.hasRefundDisputeList = f /** - * optional XmrAddressEntryList xmr_address_entry_list = 31; + * optional TradeStatistics3Store trade_statistics3_store = 31; + * @return {?proto.io.bisq.protobuffer.TradeStatistics3Store} + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.getTradeStatistics3Store = function() { + return /** @type{?proto.io.bisq.protobuffer.TradeStatistics3Store} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradeStatistics3Store, 31)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.TradeStatistics3Store|undefined} value + * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this +*/ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.setTradeStatistics3Store = function(value) { + return jspb.Message.setOneofWrapperField(this, 31, proto.io.bisq.protobuffer.PersistableEnvelope.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.clearTradeStatistics3Store = function() { + return this.setTradeStatistics3Store(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.hasTradeStatistics3Store = function() { + return jspb.Message.getField(this, 31) != null; +}; + + +/** + * optional MailboxMessageList mailbox_message_list = 32; + * @return {?proto.io.bisq.protobuffer.MailboxMessageList} + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.getMailboxMessageList = function() { + return /** @type{?proto.io.bisq.protobuffer.MailboxMessageList} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.MailboxMessageList, 32)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.MailboxMessageList|undefined} value + * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this +*/ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.setMailboxMessageList = function(value) { + return jspb.Message.setOneofWrapperField(this, 32, proto.io.bisq.protobuffer.PersistableEnvelope.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.clearMailboxMessageList = function() { + return this.setMailboxMessageList(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.hasMailboxMessageList = function() { + return jspb.Message.getField(this, 32) != null; +}; + + +/** + * optional IgnoredMailboxMap ignored_mailbox_map = 33; + * @return {?proto.io.bisq.protobuffer.IgnoredMailboxMap} + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.getIgnoredMailboxMap = function() { + return /** @type{?proto.io.bisq.protobuffer.IgnoredMailboxMap} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.IgnoredMailboxMap, 33)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.IgnoredMailboxMap|undefined} value + * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this +*/ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.setIgnoredMailboxMap = function(value) { + return jspb.Message.setOneofWrapperField(this, 33, proto.io.bisq.protobuffer.PersistableEnvelope.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.clearIgnoredMailboxMap = function() { + return this.setIgnoredMailboxMap(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.hasIgnoredMailboxMap = function() { + return jspb.Message.getField(this, 33) != null; +}; + + +/** + * optional RemovedPayloadsMap removed_payloads_map = 34; + * @return {?proto.io.bisq.protobuffer.RemovedPayloadsMap} + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.getRemovedPayloadsMap = function() { + return /** @type{?proto.io.bisq.protobuffer.RemovedPayloadsMap} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.RemovedPayloadsMap, 34)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.RemovedPayloadsMap|undefined} value + * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this +*/ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.setRemovedPayloadsMap = function(value) { + return jspb.Message.setOneofWrapperField(this, 34, proto.io.bisq.protobuffer.PersistableEnvelope.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.clearRemovedPayloadsMap = function() { + return this.setRemovedPayloadsMap(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PersistableEnvelope.prototype.hasRemovedPayloadsMap = function() { + return jspb.Message.getField(this, 34) != null; +}; + + +/** + * optional XmrAddressEntryList xmr_address_entry_list = 100; * @return {?proto.io.bisq.protobuffer.XmrAddressEntryList} */ proto.io.bisq.protobuffer.PersistableEnvelope.prototype.getXmrAddressEntryList = function() { return /** @type{?proto.io.bisq.protobuffer.XmrAddressEntryList} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.XmrAddressEntryList, 31)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.XmrAddressEntryList, 100)); }; @@ -46648,7 +49503,7 @@ proto.io.bisq.protobuffer.PersistableEnvelope.prototype.getXmrAddressEntryList = * @return {!proto.io.bisq.protobuffer.PersistableEnvelope} returns this */ proto.io.bisq.protobuffer.PersistableEnvelope.prototype.setXmrAddressEntryList = function(value) { - return jspb.Message.setOneofWrapperField(this, 31, proto.io.bisq.protobuffer.PersistableEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 100, proto.io.bisq.protobuffer.PersistableEnvelope.oneofGroups_[0], value); }; @@ -46666,7 +49521,7 @@ proto.io.bisq.protobuffer.PersistableEnvelope.prototype.clearXmrAddressEntryList * @return {boolean} */ proto.io.bisq.protobuffer.PersistableEnvelope.prototype.hasXmrAddressEntryList = function() { - return jspb.Message.getField(this, 31) != null; + return jspb.Message.getField(this, 100) != null; }; @@ -47960,6 +50815,166 @@ proto.io.bisq.protobuffer.TradeStatistics2Store.prototype.clearItemsList = funct +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * 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.io.bisq.protobuffer.TradeStatistics3Store.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.TradeStatistics3Store.toObject(opt_includeInstance, this); +}; + + +/** + * 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.io.bisq.protobuffer.TradeStatistics3Store} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.toObject = function(includeInstance, msg) { + var f, obj = { + itemsList: jspb.Message.toObjectList(msg.getItemsList(), + proto.io.bisq.protobuffer.TradeStatistics3.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.TradeStatistics3Store} + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.TradeStatistics3Store; + return proto.io.bisq.protobuffer.TradeStatistics3Store.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.TradeStatistics3Store} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.TradeStatistics3Store} + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.io.bisq.protobuffer.TradeStatistics3; + reader.readMessage(value,proto.io.bisq.protobuffer.TradeStatistics3.deserializeBinaryFromReader); + msg.addItems(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.TradeStatistics3Store.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.io.bisq.protobuffer.TradeStatistics3Store} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getItemsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + proto.io.bisq.protobuffer.TradeStatistics3.serializeBinaryToWriter + ); + } +}; + + +/** + * repeated TradeStatistics3 items = 1; + * @return {!Array} + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.prototype.getItemsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.TradeStatistics3, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.TradeStatistics3Store} returns this +*/ +proto.io.bisq.protobuffer.TradeStatistics3Store.prototype.setItemsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.TradeStatistics3=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.TradeStatistics3} + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.prototype.addItems = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.io.bisq.protobuffer.TradeStatistics3, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.TradeStatistics3Store} returns this + */ +proto.io.bisq.protobuffer.TradeStatistics3Store.prototype.clearItemsList = function() { + return this.setItemsList([]); +}; + + + /** * List of repeated fields within this message type. * @private {!Array} @@ -48315,7 +51330,8 @@ proto.io.bisq.protobuffer.AddressEntry.toObject = function(includeInstance, msg) context: jspb.Message.getFieldWithDefault(msg, 8, 0), pubKey: msg.getPubKey_asB64(), pubKeyHash: msg.getPubKeyHash_asB64(), - coinLockedInMultiSig: jspb.Message.getFieldWithDefault(msg, 11, 0) + coinLockedInMultiSig: jspb.Message.getFieldWithDefault(msg, 11, 0), + segwit: jspb.Message.getBooleanFieldWithDefault(msg, 12, false) }; if (includeInstance) { @@ -48372,6 +51388,10 @@ proto.io.bisq.protobuffer.AddressEntry.deserializeBinaryFromReader = function(ms var value = /** @type {number} */ (reader.readInt64()); msg.setCoinLockedInMultiSig(value); break; + case 12: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setSegwit(value); + break; default: reader.skipField(); break; @@ -48436,6 +51456,13 @@ proto.io.bisq.protobuffer.AddressEntry.serializeBinaryToWriter = function(messag f ); } + f = message.getSegwit(); + if (f) { + writer.writeBool( + 12, + f + ); + } }; @@ -48590,6 +51617,24 @@ proto.io.bisq.protobuffer.AddressEntry.prototype.setCoinLockedInMultiSig = funct }; +/** + * optional bool segwit = 12; + * @return {boolean} + */ +proto.io.bisq.protobuffer.AddressEntry.prototype.getSegwit = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 12, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.AddressEntry} returns this + */ +proto.io.bisq.protobuffer.AddressEntry.prototype.setSegwit = function(value) { + return jspb.Message.setProto3BooleanField(this, 12, value); +}; + + /** * List of repeated fields within this message type. @@ -49689,7 +52734,8 @@ proto.io.bisq.protobuffer.OpenOffer.toObject = function(includeInstance, msg) { state: jspb.Message.getFieldWithDefault(msg, 2, 0), arbitratorNodeAddress: (f = msg.getArbitratorNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), mediatorNodeAddress: (f = msg.getMediatorNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - refundAgentNodeAddress: (f = msg.getRefundAgentNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f) + refundAgentNodeAddress: (f = msg.getRefundAgentNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), + triggerPrice: jspb.Message.getFieldWithDefault(msg, 6, 0) }; if (includeInstance) { @@ -49750,6 +52796,10 @@ proto.io.bisq.protobuffer.OpenOffer.deserializeBinaryFromReader = function(msg, reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); msg.setRefundAgentNodeAddress(value); break; + case 6: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTriggerPrice(value); + break; default: reader.skipField(); break; @@ -49818,6 +52868,13 @@ proto.io.bisq.protobuffer.OpenOffer.serializeBinaryToWriter = function(message, proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } + f = message.getTriggerPrice(); + if (f !== 0) { + writer.writeInt64( + 6, + f + ); + } }; @@ -49999,6 +53056,24 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.hasRefundAgentNodeAddress = functi }; +/** + * optional int64 trigger_price = 6; + * @return {number} + */ +proto.io.bisq.protobuffer.OpenOffer.prototype.getTriggerPrice = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this + */ +proto.io.bisq.protobuffer.OpenOffer.prototype.setTriggerPrice = function(value) { + return jspb.Message.setProto3IntField(this, 6, value); +}; + + /** * Oneof group definitions for this message. Each group defines the field @@ -50511,12 +53586,13 @@ proto.io.bisq.protobuffer.Trade.toObject = function(includeInstance, msg) { lastRefreshRequestDate: jspb.Message.getFieldWithDefault(msg, 36, 0), counterCurrencyExtraData: jspb.Message.getFieldWithDefault(msg, 37, ""), assetTxProofResult: jspb.Message.getFieldWithDefault(msg, 38, ""), + uid: jspb.Message.getFieldWithDefault(msg, 39, ""), takerNodeAddress: (f = msg.getTakerNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), takerPubKeyRing: (f = msg.getTakerPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - takerDepositTxId: jspb.Message.getFieldWithDefault(msg, 1002, ""), + takerDepositTxId: jspb.Message.getFieldWithDefault(msg, 102, ""), makerNodeAddress: (f = msg.getMakerNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), makerPubKeyRing: (f = msg.getMakerPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - makerDepositTxId: jspb.Message.getFieldWithDefault(msg, 1005, "") + makerDepositTxId: jspb.Message.getFieldWithDefault(msg, 105, "") }; if (includeInstance) { @@ -50707,31 +53783,35 @@ proto.io.bisq.protobuffer.Trade.deserializeBinaryFromReader = function(msg, read var value = /** @type {string} */ (reader.readString()); msg.setAssetTxProofResult(value); break; - case 1000: + case 39: + var value = /** @type {string} */ (reader.readString()); + msg.setUid(value); + break; + case 100: var value = new proto.io.bisq.protobuffer.NodeAddress; reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); msg.setTakerNodeAddress(value); break; - case 1001: + case 101: var value = new proto.io.bisq.protobuffer.PubKeyRing; reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); msg.setTakerPubKeyRing(value); break; - case 1002: + case 102: var value = /** @type {string} */ (reader.readString()); msg.setTakerDepositTxId(value); break; - case 1003: + case 103: var value = new proto.io.bisq.protobuffer.NodeAddress; reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); msg.setMakerNodeAddress(value); break; - case 1004: + case 104: var value = new proto.io.bisq.protobuffer.PubKeyRing; reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); msg.setMakerPubKeyRing(value); break; - case 1005: + case 105: var value = /** @type {string} */ (reader.readString()); msg.setMakerDepositTxId(value); break; @@ -51026,10 +54106,17 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ f ); } + f = message.getUid(); + if (f.length > 0) { + writer.writeString( + 39, + f + ); + } f = message.getTakerNodeAddress(); if (f != null) { writer.writeMessage( - 1000, + 100, f, proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); @@ -51037,7 +54124,7 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ f = message.getTakerPubKeyRing(); if (f != null) { writer.writeMessage( - 1001, + 101, f, proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter ); @@ -51045,14 +54132,14 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ f = message.getTakerDepositTxId(); if (f.length > 0) { writer.writeString( - 1002, + 102, f ); } f = message.getMakerNodeAddress(); if (f != null) { writer.writeMessage( - 1003, + 103, f, proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); @@ -51060,7 +54147,7 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ f = message.getMakerPubKeyRing(); if (f != null) { writer.writeMessage( - 1004, + 104, f, proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter ); @@ -51068,7 +54155,7 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ f = message.getMakerDepositTxId(); if (f.length > 0) { writer.writeString( - 1005, + 105, f ); } @@ -52067,12 +55154,30 @@ proto.io.bisq.protobuffer.Trade.prototype.setAssetTxProofResult = function(value /** - * optional NodeAddress taker_node_address = 1000; + * optional string uid = 39; + * @return {string} + */ +proto.io.bisq.protobuffer.Trade.prototype.getUid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 39, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.Trade} returns this + */ +proto.io.bisq.protobuffer.Trade.prototype.setUid = function(value) { + return jspb.Message.setProto3StringField(this, 39, value); +}; + + +/** + * optional NodeAddress taker_node_address = 100; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ proto.io.bisq.protobuffer.Trade.prototype.getTakerNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 1000)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 100)); }; @@ -52081,7 +55186,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getTakerNodeAddress = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setTakerNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 1000, value); + return jspb.Message.setWrapperField(this, 100, value); }; @@ -52099,17 +55204,17 @@ proto.io.bisq.protobuffer.Trade.prototype.clearTakerNodeAddress = function() { * @return {boolean} */ proto.io.bisq.protobuffer.Trade.prototype.hasTakerNodeAddress = function() { - return jspb.Message.getField(this, 1000) != null; + return jspb.Message.getField(this, 100) != null; }; /** - * optional PubKeyRing taker_pub_key_ring = 1001; + * optional PubKeyRing taker_pub_key_ring = 101; * @return {?proto.io.bisq.protobuffer.PubKeyRing} */ proto.io.bisq.protobuffer.Trade.prototype.getTakerPubKeyRing = function() { return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 1001)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 101)); }; @@ -52118,7 +55223,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getTakerPubKeyRing = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setTakerPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 1001, value); + return jspb.Message.setWrapperField(this, 101, value); }; @@ -52136,16 +55241,16 @@ proto.io.bisq.protobuffer.Trade.prototype.clearTakerPubKeyRing = function() { * @return {boolean} */ proto.io.bisq.protobuffer.Trade.prototype.hasTakerPubKeyRing = function() { - return jspb.Message.getField(this, 1001) != null; + return jspb.Message.getField(this, 101) != null; }; /** - * optional string taker_deposit_tx_id = 1002; + * optional string taker_deposit_tx_id = 102; * @return {string} */ proto.io.bisq.protobuffer.Trade.prototype.getTakerDepositTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1002, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 102, "")); }; @@ -52154,17 +55259,17 @@ proto.io.bisq.protobuffer.Trade.prototype.getTakerDepositTxId = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setTakerDepositTxId = function(value) { - return jspb.Message.setProto3StringField(this, 1002, value); + return jspb.Message.setProto3StringField(this, 102, value); }; /** - * optional NodeAddress maker_node_address = 1003; + * optional NodeAddress maker_node_address = 103; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ proto.io.bisq.protobuffer.Trade.prototype.getMakerNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 1003)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 103)); }; @@ -52173,7 +55278,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getMakerNodeAddress = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setMakerNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 1003, value); + return jspb.Message.setWrapperField(this, 103, value); }; @@ -52191,17 +55296,17 @@ proto.io.bisq.protobuffer.Trade.prototype.clearMakerNodeAddress = function() { * @return {boolean} */ proto.io.bisq.protobuffer.Trade.prototype.hasMakerNodeAddress = function() { - return jspb.Message.getField(this, 1003) != null; + return jspb.Message.getField(this, 103) != null; }; /** - * optional PubKeyRing maker_pub_key_ring = 1004; + * optional PubKeyRing maker_pub_key_ring = 104; * @return {?proto.io.bisq.protobuffer.PubKeyRing} */ proto.io.bisq.protobuffer.Trade.prototype.getMakerPubKeyRing = function() { return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 1004)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 104)); }; @@ -52210,7 +55315,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getMakerPubKeyRing = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setMakerPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 1004, value); + return jspb.Message.setWrapperField(this, 104, value); }; @@ -52228,16 +55333,16 @@ proto.io.bisq.protobuffer.Trade.prototype.clearMakerPubKeyRing = function() { * @return {boolean} */ proto.io.bisq.protobuffer.Trade.prototype.hasMakerPubKeyRing = function() { - return jspb.Message.getField(this, 1004) != null; + return jspb.Message.getField(this, 104) != null; }; /** - * optional string maker_deposit_tx_id = 1005; + * optional string maker_deposit_tx_id = 105; * @return {string} */ proto.io.bisq.protobuffer.Trade.prototype.getMakerDepositTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1005, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 105, "")); }; @@ -52246,7 +55351,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getMakerDepositTxId = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setMakerDepositTxId = function(value) { - return jspb.Message.setProto3StringField(this, 1005, value); + return jspb.Message.setProto3StringField(this, 105, value); }; @@ -55459,7 +58564,7 @@ proto.io.bisq.protobuffer.PreferencesPayload.toObject = function(includeInstance useTorForBitcoinJ: jspb.Message.getBooleanFieldWithDefault(msg, 12, false), showOwnOffersInOfferBook: jspb.Message.getBooleanFieldWithDefault(msg, 13, false), preferredTradeCurrency: (f = msg.getPreferredTradeCurrency()) && proto.io.bisq.protobuffer.TradeCurrency.toObject(includeInstance, f), - withdrawalTxFeeInBytes: jspb.Message.getFieldWithDefault(msg, 15, 0), + withdrawalTxFeeInVbytes: jspb.Message.getFieldWithDefault(msg, 15, 0), useCustomWithdrawalTxFee: jspb.Message.getBooleanFieldWithDefault(msg, 16, false), maxPriceDistanceInPercent: jspb.Message.getFloatingPointFieldWithDefault(msg, 17, 0.0), offerBookChartScreenCurrencyCode: jspb.Message.getFieldWithDefault(msg, 18, ""), @@ -55501,7 +58606,12 @@ proto.io.bisq.protobuffer.PreferencesPayload.toObject = function(includeInstance cssTheme: jspb.Message.getFieldWithDefault(msg, 54, 0), tacAcceptedV120: jspb.Message.getBooleanFieldWithDefault(msg, 55, false), autoConfirmSettingsList: jspb.Message.toObjectList(msg.getAutoConfirmSettingsList(), - proto.io.bisq.protobuffer.AutoConfirmSettings.toObject, includeInstance) + proto.io.bisq.protobuffer.AutoConfirmSettings.toObject, includeInstance), + bsqAverageTrimThreshold: jspb.Message.getFloatingPointFieldWithDefault(msg, 57, 0.0), + hideNonAccountPaymentMethods: jspb.Message.getBooleanFieldWithDefault(msg, 58, false), + showOffersMatchingMyAccounts: jspb.Message.getBooleanFieldWithDefault(msg, 59, false), + denyApiTaker: jspb.Message.getBooleanFieldWithDefault(msg, 60, false), + notifyOnPreRelease: jspb.Message.getBooleanFieldWithDefault(msg, 61, false) }; if (includeInstance) { @@ -55605,7 +58715,7 @@ proto.io.bisq.protobuffer.PreferencesPayload.deserializeBinaryFromReader = funct break; case 15: var value = /** @type {number} */ (reader.readInt64()); - msg.setWithdrawalTxFeeInBytes(value); + msg.setWithdrawalTxFeeInVbytes(value); break; case 16: var value = /** @type {boolean} */ (reader.readBool()); @@ -55775,6 +58885,26 @@ proto.io.bisq.protobuffer.PreferencesPayload.deserializeBinaryFromReader = funct reader.readMessage(value,proto.io.bisq.protobuffer.AutoConfirmSettings.deserializeBinaryFromReader); msg.addAutoConfirmSettings(value); break; + case 57: + var value = /** @type {number} */ (reader.readDouble()); + msg.setBsqAverageTrimThreshold(value); + break; + case 58: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setHideNonAccountPaymentMethods(value); + break; + case 59: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setShowOffersMatchingMyAccounts(value); + break; + case 60: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDenyApiTaker(value); + break; + case 61: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setNotifyOnPreRelease(value); + break; default: reader.skipField(); break; @@ -55906,7 +59036,7 @@ proto.io.bisq.protobuffer.PreferencesPayload.serializeBinaryToWriter = function( proto.io.bisq.protobuffer.TradeCurrency.serializeBinaryToWriter ); } - f = message.getWithdrawalTxFeeInBytes(); + f = message.getWithdrawalTxFeeInVbytes(); if (f !== 0) { writer.writeInt64( 15, @@ -56199,6 +59329,41 @@ proto.io.bisq.protobuffer.PreferencesPayload.serializeBinaryToWriter = function( proto.io.bisq.protobuffer.AutoConfirmSettings.serializeBinaryToWriter ); } + f = message.getBsqAverageTrimThreshold(); + if (f !== 0.0) { + writer.writeDouble( + 57, + f + ); + } + f = message.getHideNonAccountPaymentMethods(); + if (f) { + writer.writeBool( + 58, + f + ); + } + f = message.getShowOffersMatchingMyAccounts(); + if (f) { + writer.writeBool( + 59, + f + ); + } + f = message.getDenyApiTaker(); + if (f) { + writer.writeBool( + 60, + f + ); + } + f = message.getNotifyOnPreRelease(); + if (f) { + writer.writeBool( + 61, + f + ); + } }; @@ -56594,10 +59759,10 @@ proto.io.bisq.protobuffer.PreferencesPayload.prototype.hasPreferredTradeCurrency /** - * optional int64 withdrawal_tx_fee_in_bytes = 15; + * optional int64 withdrawal_tx_fee_in_vbytes = 15; * @return {number} */ -proto.io.bisq.protobuffer.PreferencesPayload.prototype.getWithdrawalTxFeeInBytes = function() { +proto.io.bisq.protobuffer.PreferencesPayload.prototype.getWithdrawalTxFeeInVbytes = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 15, 0)); }; @@ -56606,7 +59771,7 @@ proto.io.bisq.protobuffer.PreferencesPayload.prototype.getWithdrawalTxFeeInBytes * @param {number} value * @return {!proto.io.bisq.protobuffer.PreferencesPayload} returns this */ -proto.io.bisq.protobuffer.PreferencesPayload.prototype.setWithdrawalTxFeeInBytes = function(value) { +proto.io.bisq.protobuffer.PreferencesPayload.prototype.setWithdrawalTxFeeInVbytes = function(value) { return jspb.Message.setProto3IntField(this, 15, value); }; @@ -57430,6 +60595,96 @@ proto.io.bisq.protobuffer.PreferencesPayload.prototype.clearAutoConfirmSettingsL }; +/** + * optional double bsq_average_trim_threshold = 57; + * @return {number} + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.getBsqAverageTrimThreshold = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 57, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.PreferencesPayload} returns this + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.setBsqAverageTrimThreshold = function(value) { + return jspb.Message.setProto3FloatField(this, 57, value); +}; + + +/** + * optional bool hide_non_account_payment_methods = 58; + * @return {boolean} + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.getHideNonAccountPaymentMethods = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 58, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.PreferencesPayload} returns this + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.setHideNonAccountPaymentMethods = function(value) { + return jspb.Message.setProto3BooleanField(this, 58, value); +}; + + +/** + * optional bool show_offers_matching_my_accounts = 59; + * @return {boolean} + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.getShowOffersMatchingMyAccounts = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 59, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.PreferencesPayload} returns this + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.setShowOffersMatchingMyAccounts = function(value) { + return jspb.Message.setProto3BooleanField(this, 59, value); +}; + + +/** + * optional bool deny_api_taker = 60; + * @return {boolean} + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.getDenyApiTaker = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 60, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.PreferencesPayload} returns this + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.setDenyApiTaker = function(value) { + return jspb.Message.setProto3BooleanField(this, 60, value); +}; + + +/** + * optional bool notify_on_pre_release = 61; + * @return {boolean} + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.getNotifyOnPreRelease = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 61, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.PreferencesPayload} returns this + */ +proto.io.bisq.protobuffer.PreferencesPayload.prototype.setNotifyOnPreRelease = function(value) { + return jspb.Message.setProto3BooleanField(this, 61, value); +}; + + /** * List of repeated fields within this message type. @@ -57764,7 +61019,8 @@ proto.io.bisq.protobuffer.UserPayload.toObject = function(includeInstance, msg) proto.io.bisq.protobuffer.MarketAlertFilter.toObject, includeInstance), acceptedRefundAgentsList: jspb.Message.toObjectList(msg.getAcceptedRefundAgentsList(), proto.io.bisq.protobuffer.RefundAgent.toObject, includeInstance), - registeredRefundAgent: (f = msg.getRegisteredRefundAgent()) && proto.io.bisq.protobuffer.RefundAgent.toObject(includeInstance, f) + registeredRefundAgent: (f = msg.getRegisteredRefundAgent()) && proto.io.bisq.protobuffer.RefundAgent.toObject(includeInstance, f), + cookieMap: (f = msg.getCookieMap()) ? f.toObject(includeInstance, undefined) : [] }; if (includeInstance) { @@ -57874,6 +61130,12 @@ proto.io.bisq.protobuffer.UserPayload.deserializeBinaryFromReader = function(msg reader.readMessage(value,proto.io.bisq.protobuffer.RefundAgent.deserializeBinaryFromReader); msg.setRegisteredRefundAgent(value); break; + case 16: + var value = msg.getCookieMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; default: reader.skipField(); break; @@ -58021,6 +61283,10 @@ proto.io.bisq.protobuffer.UserPayload.serializeBinaryToWriter = function(message proto.io.bisq.protobuffer.RefundAgent.serializeBinaryToWriter ); } + f = message.getCookieMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(16, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } }; @@ -58565,6 +61831,28 @@ proto.io.bisq.protobuffer.UserPayload.prototype.hasRegisteredRefundAgent = funct }; +/** + * map cookie = 16; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.io.bisq.protobuffer.UserPayload.prototype.getCookieMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 16, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.io.bisq.protobuffer.UserPayload} returns this + */ +proto.io.bisq.protobuffer.UserPayload.prototype.clearCookieMap = function() { + this.getCookieMap().clear(); + return this;}; + + /** * Oneof group definitions for this message. Each group defines the field @@ -73909,7 +77197,10 @@ proto.io.bisq.protobuffer.AvailabilityResult = { NO_MEDIATORS: 7, USER_IGNORED: 8, MISSING_MANDATORY_CAPABILITY: 9, - NO_REFUND_AGENTS: 10 + NO_REFUND_AGENTS: 10, + UNCONF_TX_LIMIT_HIT: 11, + MAKER_DENIED_API_USER: 12, + PRICE_CHECK_FAILED: 13 }; /** @@ -74003,7 +77294,9 @@ proto.io.bisq.protobuffer.ScriptType = { NULL_DATA: 5, WITNESS_V0_KEYHASH: 6, WITNESS_V0_SCRIPTHASH: 7, - NONSTANDARD: 8 + NONSTANDARD: 8, + WITNESS_UNKNOWN: 9, + WITNESS_V1_TAPROOT: 10 }; goog.object.extend(exports, proto.io.bisq.protobuffer);