From 0de4ec6fff7bd75c5b4ee3d95a7ec1227735ddb4 Mon Sep 17 00:00:00 2001 From: woodser Date: Sat, 17 Dec 2022 10:06:40 +0000 Subject: [PATCH] update dist --- dist/HavenoClient.d.ts | 89 +- dist/HavenoClient.js | 87 +- dist/HavenoClient.js.map | 2 +- dist/protobuf/GrpcServiceClientPb.d.ts | 27 +- dist/protobuf/GrpcServiceClientPb.js | 75 +- dist/protobuf/GrpcServiceClientPb.js.map | 2 +- dist/protobuf/grpc_pb.d.ts | 390 +- dist/protobuf/grpc_pb.js | 2906 ++------- dist/protobuf/pb_pb.d.ts | 1000 +--- dist/protobuf/pb_pb.js | 6900 ++++++---------------- dist/utils/HavenoUtils.d.ts | 12 +- dist/utils/HavenoUtils.js | 18 +- dist/utils/HavenoUtils.js.map | 2 +- 13 files changed, 2732 insertions(+), 8778 deletions(-) diff --git a/dist/HavenoClient.d.ts b/dist/HavenoClient.d.ts index 0fc738ee..7dfe4496 100644 --- a/dist/HavenoClient.d.ts +++ b/dist/HavenoClient.d.ts @@ -1,39 +1,38 @@ import type * as grpcWeb from "grpc-web"; import { GetVersionClient, AccountClient, MoneroConnectionsClient, DisputesClient, DisputeAgentsClient, NotificationsClient, WalletsClient, PriceClient, OffersClient, PaymentAccountsClient, TradesClient, ShutdownServerClient, MoneroNodeClient } from './protobuf/GrpcServiceClientPb'; import { MarketPriceInfo, MarketDepthInfo, XmrBalanceInfo, OfferInfo, TradeInfo, XmrTx, XmrDestination, NotificationMessage, UrlConnection } from "./protobuf/grpc_pb"; -import { PaymentMethod, PaymentAccountForm, PaymentAccountFormField, PaymentAccount, Attachment, DisputeResult, Dispute, ChatMessage, MoneroNodeSettings } from "./protobuf/pb_pb"; +import { PaymentMethod, PaymentAccountForm, PaymentAccountFormField, PaymentAccount, PaymentAccountPayload, Attachment, DisputeResult, Dispute, ChatMessage, MoneroNodeSettings } from "./protobuf/pb_pb"; /** * Haveno daemon client. */ export default class HavenoClient { - _appName: string | undefined; - _getVersionClient: GetVersionClient; - _disputeAgentsClient: DisputeAgentsClient; - _disputesClient: DisputesClient; - _notificationsClient: NotificationsClient; - _notificationStream: grpcWeb.ClientReadableStream | undefined; - _moneroConnectionsClient: MoneroConnectionsClient; - _moneroNodeClient: MoneroNodeClient; - _walletsClient: WalletsClient; - _priceClient: PriceClient; - _paymentAccountsClient: PaymentAccountsClient; - _offersClient: OffersClient; - _tradesClient: TradesClient; - _accountClient: AccountClient; - _shutdownServerClient: ShutdownServerClient; - _url: string; - _password: string; - _process: any; - _processLogging: boolean; - _walletRpcPort: number | undefined; - _notificationListeners: ((_notification: NotificationMessage) => void)[]; - _registerNotificationListenerCalled: boolean; - _keepAliveLooper: any; - _keepAlivePeriodMs: number; - _paymentMethods: PaymentMethod[] | undefined; - static readonly _fullyInitializedMessage = "Application fully initialized"; - static readonly _loginRequiredMessage = "Interactive login required"; - onData: (data: any) => void; + /** @private */ _appName: string | undefined; + /** @private */ _getVersionClient: GetVersionClient; + /** @private */ _disputeAgentsClient: DisputeAgentsClient; + /** @private */ _disputesClient: DisputesClient; + /** @private */ _notificationsClient: NotificationsClient; + /** @private */ _notificationStream: grpcWeb.ClientReadableStream | undefined; + /** @private */ _moneroConnectionsClient: MoneroConnectionsClient; + /** @private */ _moneroNodeClient: MoneroNodeClient; + /** @private */ _walletsClient: WalletsClient; + /** @private */ _priceClient: PriceClient; + /** @private */ _paymentAccountsClient: PaymentAccountsClient; + /** @private */ _offersClient: OffersClient; + /** @private */ _tradesClient: TradesClient; + /** @private */ _accountClient: AccountClient; + /** @private */ _shutdownServerClient: ShutdownServerClient; + /** @private */ _url: string; + /** @private */ _password: string; + /** @private */ _process: any; + /** @private */ _processLogging: boolean; + /** @private */ _walletRpcPort: number | undefined; + /** @private */ _notificationListeners: ((_notification: NotificationMessage) => void)[]; + /** @private */ _registerNotificationListenerCalled: boolean; + /** @private */ _keepAliveLooper: any; + /** @private */ _keepAlivePeriodMs: number; + /** @private */ _paymentMethods: PaymentMethod[] | undefined; + /** @private */ static readonly _fullyInitializedMessage = "Application fully initialized"; + /** @private */ static readonly _loginRequiredMessage = "Interactive login required"; /** * Construct a client connected to a Haveno daemon. * @@ -297,7 +296,7 @@ export default class HavenoClient { * @param {String} txHash - hash of the transaction to get * @return {XmrTx} the transaction with the hash */ - getXmrTx(txHash: string): Promise; + getXmrTx(txHash: string): Promise; /** * Create but do not relay a transaction to send funds from the Monero wallet. * @@ -365,6 +364,13 @@ export default class HavenoClient { * @return {PaymentAccountForm} the payment account form */ getPaymentAccountForm(paymentMethodId: string): Promise; + /** + * Get a form from the given payment account payload. + * + * @param {PaymentAccountPayload} paymentAccountPayload - payload to get as a form + * @return {PaymentAccountForm} the payment account form + */ + getPaymentAccountPayloadForm(paymentAccountPayload: PaymentAccountPayload): Promise; validateFormField(form: PaymentAccountForm, fieldId: PaymentAccountFormField.FieldId, value: string): Promise; /** * Create a payment account. @@ -459,6 +465,12 @@ export default class HavenoClient { * @param {string} tradeId - the id of the trade */ confirmPaymentReceived(tradeId: string): Promise; + /** + * Acknowledge that a trade has completed. + * + * @param {string} tradeId - the id of the trade + */ + completeTrade(tradeId: string): Promise; /** * Get all chat messages for a trade. * @@ -490,7 +502,7 @@ export default class HavenoClient { openDispute(tradeId: string): Promise; /** * Resolve a dispute. By default, the winner receives the trade amount and the security deposits are returned, - * but the arbitrator may award a custom amount to the winner. + * but the arbitrator may award a custom amount to the winner and the loser will get the rest. * * @param {string} tradeId - the id of the trade * @param {DisputeResult.Winner} winner - the winner of the dispute @@ -529,27 +541,36 @@ export default class HavenoClient { * havenod.isHavenoConnectionInitialized() and havenod.awaitHavenoConnectionInitialized(). * Independently, gRPC createAccount() and openAccount() return after all account setup and reading from disk. * - * @hidden + * @private */ _awaitAppInitialized(): Promise; + /** @private */ _isAppInitialized(): Promise; + /** + * Callback for grpc notifications. + * + * @private + */ + _onNotification: (data: any) => void; /** * Update notification listener registration. * Due to the nature of grpc streaming, this method returns a promise * which may be resolved before the listener is actually registered. + * + * @private */ _updateNotificationListenerRegistration(): Promise; /** * Send a notification. * - * @hidden + * @private * @param {NotificationMessage} notification - notification to send */ _sendNotification(notification: NotificationMessage): Promise; /** * Restore an account chunk from zip bytes. * - * @hidden + * @private */ _restoreAccountChunk(zipBytes: Uint8Array, offset: number, totalLength: number, hasMore: boolean): Promise; } diff --git a/dist/HavenoClient.js b/dist/HavenoClient.js index b1188c2c..58a533db 100644 --- a/dist/HavenoClient.js +++ b/dist/HavenoClient.js @@ -21,11 +21,16 @@ class HavenoClient { * @param {string} password - Haveno daemon password */ constructor(url, password) { - this._processLogging = false; - this._notificationListeners = []; - this._registerNotificationListenerCalled = false; - this._keepAlivePeriodMs = 60000; - this.onData = (data) => { + /** @private */ this._processLogging = false; + /** @private */ this._notificationListeners = []; + /** @private */ this._registerNotificationListenerCalled = false; + /** @private */ this._keepAlivePeriodMs = 60000; + /** + * Callback for grpc notifications. + * + * @private + */ + this._onNotification = (data) => { if (data instanceof grpc_pb_1.NotificationMessage) { for (const listener of this._notificationListeners) listener(data); @@ -903,7 +908,7 @@ class HavenoClient { if (tx.getHash() === txHash) return tx; } - throw new HavenoError_1.default("No transaction with hash " + txHash); + return undefined; } /** * Create but do not relay a transaction to send funds from the Monero wallet. @@ -1107,6 +1112,27 @@ class HavenoClient { throw new HavenoError_1.default(e.message, e.code); } } + /** + * Get a form from the given payment account payload. + * + * @param {PaymentAccountPayload} paymentAccountPayload - payload to get as a form + * @return {PaymentAccountForm} the payment account form + */ + async getPaymentAccountPayloadForm(paymentAccountPayload) { + try { + return await new Promise((resolve, reject) => { + this._paymentAccountsClient.getPaymentAccountForm(new grpc_pb_1.GetPaymentAccountFormRequest().setPaymentAccountPayload(paymentAccountPayload), { password: this._password }, function (err, response) { + if (err) + reject(err); + else + resolve(response.getPaymentAccountForm()); + }); + }); + } + catch (e) { + throw new HavenoError_1.default(e.message, e.code); + } + } /* * Validate a form field. * @@ -1267,21 +1293,22 @@ class HavenoClient { */ async postOffer(direction, amount, assetCode, paymentAccountId, buyerSecurityDepositPct, price, marketPriceMarginPct, triggerPrice, minAmount) { try { - const request = new grpc_pb_1.CreateOfferRequest() + const request = new grpc_pb_1.PostOfferRequest() .setDirection(direction) .setAmount(amount.toString()) .setCurrencyCode(assetCode) .setPaymentAccountId(paymentAccountId) .setBuyerSecurityDepositPct(buyerSecurityDepositPct) - .setPrice(price ? price.toString() : "1.0") // TOOD (woodser): positive price required even if using market price? - .setUseMarketBasedPrice(price === undefined) // TODO (woodser): this field is redundant; remove from api + .setUseMarketBasedPrice(price === undefined) .setMinAmount(minAmount ? minAmount.toString() : amount.toString()); + if (price) + request.setPrice(price.toString()); if (marketPriceMarginPct) request.setMarketPriceMarginPct(marketPriceMarginPct); if (triggerPrice) request.setTriggerPrice(triggerPrice.toString()); return await new Promise((resolve, reject) => { - this._offersClient.createOffer(request, { password: this._password }, function (err, response) { + this._offersClient.postOffer(request, { password: this._password }, function (err, response) { if (err) reject(err); else @@ -1421,6 +1448,26 @@ class HavenoClient { throw new HavenoError_1.default(e.message, e.code); } } + /** + * Acknowledge that a trade has completed. + * + * @param {string} tradeId - the id of the trade + */ + async completeTrade(tradeId) { + try { + await new Promise((resolve, reject) => { + this._tradesClient.completeTrade(new grpc_pb_1.CompleteTradeRequest().setTradeId(tradeId), { password: this._password }, function (err) { + if (err) + reject(err); + else + resolve(); + }); + }); + } + catch (e) { + throw new HavenoError_1.default(e.message, e.code); + } + } /** * Get all chat messages for a trade. * @@ -1526,7 +1573,7 @@ class HavenoClient { } /** * Resolve a dispute. By default, the winner receives the trade amount and the security deposits are returned, - * but the arbitrator may award a custom amount to the winner. + * but the arbitrator may award a custom amount to the winner and the loser will get the rest. * * @param {string} tradeId - the id of the trade * @param {DisputeResult.Winner} winner - the winner of the dispute @@ -1624,7 +1671,7 @@ class HavenoClient { * havenod.isHavenoConnectionInitialized() and havenod.awaitHavenoConnectionInitialized(). * Independently, gRPC createAccount() and openAccount() return after all account setup and reading from disk. * - * @hidden + * @private */ async _awaitAppInitialized() { try { @@ -1651,7 +1698,7 @@ class HavenoClient { throw new HavenoError_1.default(e.message, e.code); } } - // @hidden + /** @private */ async _isAppInitialized() { try { return await new Promise((resolve, reject) => { @@ -1671,6 +1718,8 @@ class HavenoClient { * Update notification listener registration. * Due to the nature of grpc streaming, this method returns a promise * which may be resolved before the listener is actually registered. + * + * @private */ async _updateNotificationListenerRegistration() { try { @@ -1681,7 +1730,7 @@ class HavenoClient { await new Promise((resolve) => { // send request to register client listener this._notificationStream = this._notificationsClient.registerNotificationListener(new grpc_pb_1.RegisterNotificationListenerRequest(), { password: this._password }) - .on('data', this.onData); + .on('data', this._onNotification); // periodically send keep alive requests // TODO (woodser): better way to keep notification stream alive? let firstRequest = true; this._keepAliveLooper = new TaskLooper_1.default(async () => { @@ -1698,7 +1747,7 @@ class HavenoClient { }); } else { - this._notificationStream.removeListener('data', this.onData); + this._notificationStream.removeListener('data', this._onNotification); this._keepAliveLooper.stop(); this._notificationStream.cancel(); this._notificationStream = undefined; @@ -1711,7 +1760,7 @@ class HavenoClient { /** * Send a notification. * - * @hidden + * @private * @param {NotificationMessage} notification - notification to send */ async _sendNotification(notification) { @@ -1732,7 +1781,7 @@ class HavenoClient { /** * Restore an account chunk from zip bytes. * - * @hidden + * @private */ async _restoreAccountChunk(zipBytes, offset, totalLength, hasMore) { try { @@ -1757,6 +1806,6 @@ class HavenoClient { } exports.default = HavenoClient; // constants -HavenoClient._fullyInitializedMessage = "Application fully initialized"; -HavenoClient._loginRequiredMessage = "Interactive login required"; +/** @private */ HavenoClient._fullyInitializedMessage = "Application fully initialized"; +/** @private */ HavenoClient._loginRequiredMessage = "Interactive login required"; //# sourceMappingURL=HavenoClient.js.map \ No newline at end of file diff --git a/dist/HavenoClient.js.map b/dist/HavenoClient.js.map index 506ae186..c5846f15 100644 --- a/dist/HavenoClient.js.map +++ b/dist/HavenoClient.js.map @@ -1 +1 @@ -{"version":3,"file":"HavenoClient.js","sourceRoot":"","sources":["../src/HavenoClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"HavenoClient.js","sourceRoot":"","sources":["../src/HavenoClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/protobuf/GrpcServiceClientPb.d.ts b/dist/protobuf/GrpcServiceClientPb.d.ts index b4ddca9a..1719de92 100644 --- a/dist/protobuf/GrpcServiceClientPb.d.ts +++ b/dist/protobuf/GrpcServiceClientPb.d.ts @@ -257,9 +257,9 @@ export declare class OffersClient { methodDescriptorGetMyOffers: grpcWeb.MethodDescriptor; getMyOffers(request: grpc_pb.GetMyOffersRequest, metadata: grpcWeb.Metadata | null): Promise; getMyOffers(request: grpc_pb.GetMyOffersRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetMyOffersReply) => void): grpcWeb.ClientReadableStream; - methodDescriptorCreateOffer: grpcWeb.MethodDescriptor; - createOffer(request: grpc_pb.CreateOfferRequest, metadata: grpcWeb.Metadata | null): Promise; - createOffer(request: grpc_pb.CreateOfferRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CreateOfferReply) => void): grpcWeb.ClientReadableStream; + methodDescriptorPostOffer: grpcWeb.MethodDescriptor; + postOffer(request: grpc_pb.PostOfferRequest, metadata: grpcWeb.Metadata | null): Promise; + postOffer(request: grpc_pb.PostOfferRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.PostOfferReply) => void): grpcWeb.ClientReadableStream; methodDescriptorCancelOffer: grpcWeb.MethodDescriptor; cancelOffer(request: grpc_pb.CancelOfferRequest, metadata: grpcWeb.Metadata | null): Promise; cancelOffer(request: grpc_pb.CancelOfferRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CancelOfferReply) => void): grpcWeb.ClientReadableStream; @@ -392,9 +392,9 @@ export declare class TradesClient { methodDescriptorConfirmPaymentReceived: grpcWeb.MethodDescriptor; confirmPaymentReceived(request: grpc_pb.ConfirmPaymentReceivedRequest, metadata: grpcWeb.Metadata | null): Promise; confirmPaymentReceived(request: grpc_pb.ConfirmPaymentReceivedRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.ConfirmPaymentReceivedReply) => void): grpcWeb.ClientReadableStream; - methodDescriptorKeepFunds: grpcWeb.MethodDescriptor; - keepFunds(request: grpc_pb.KeepFundsRequest, metadata: grpcWeb.Metadata | null): Promise; - keepFunds(request: grpc_pb.KeepFundsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.KeepFundsReply) => void): grpcWeb.ClientReadableStream; + methodDescriptorCompleteTrade: grpcWeb.MethodDescriptor; + completeTrade(request: grpc_pb.CompleteTradeRequest, metadata: grpcWeb.Metadata | null): Promise; + completeTrade(request: grpc_pb.CompleteTradeRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CompleteTradeReply) => void): grpcWeb.ClientReadableStream; methodDescriptorWithdrawFunds: grpcWeb.MethodDescriptor; withdrawFunds(request: grpc_pb.WithdrawFundsRequest, metadata: grpcWeb.Metadata | null): Promise; withdrawFunds(request: grpc_pb.WithdrawFundsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.WithdrawFundsReply) => void): grpcWeb.ClientReadableStream; @@ -443,21 +443,6 @@ export declare class WalletsClient { methodDescriptorGetAddressBalance: grpcWeb.MethodDescriptor; getAddressBalance(request: grpc_pb.GetAddressBalanceRequest, metadata: grpcWeb.Metadata | null): Promise; getAddressBalance(request: grpc_pb.GetAddressBalanceRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetAddressBalanceReply) => void): grpcWeb.ClientReadableStream; - methodDescriptorSendBtc: grpcWeb.MethodDescriptor; - sendBtc(request: grpc_pb.SendBtcRequest, metadata: grpcWeb.Metadata | null): Promise; - sendBtc(request: grpc_pb.SendBtcRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.SendBtcReply) => void): grpcWeb.ClientReadableStream; - methodDescriptorGetTxFeeRate: grpcWeb.MethodDescriptor; - getTxFeeRate(request: grpc_pb.GetTxFeeRateRequest, metadata: grpcWeb.Metadata | null): Promise; - getTxFeeRate(request: grpc_pb.GetTxFeeRateRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetTxFeeRateReply) => void): grpcWeb.ClientReadableStream; - methodDescriptorSetTxFeeRatePreference: grpcWeb.MethodDescriptor; - setTxFeeRatePreference(request: grpc_pb.SetTxFeeRatePreferenceRequest, metadata: grpcWeb.Metadata | null): Promise; - setTxFeeRatePreference(request: grpc_pb.SetTxFeeRatePreferenceRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.SetTxFeeRatePreferenceReply) => void): grpcWeb.ClientReadableStream; - methodDescriptorUnsetTxFeeRatePreference: grpcWeb.MethodDescriptor; - unsetTxFeeRatePreference(request: grpc_pb.UnsetTxFeeRatePreferenceRequest, metadata: grpcWeb.Metadata | null): Promise; - unsetTxFeeRatePreference(request: grpc_pb.UnsetTxFeeRatePreferenceRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.UnsetTxFeeRatePreferenceReply) => void): grpcWeb.ClientReadableStream; - methodDescriptorGetTransaction: grpcWeb.MethodDescriptor; - getTransaction(request: grpc_pb.GetTransactionRequest, metadata: grpcWeb.Metadata | null): Promise; - getTransaction(request: grpc_pb.GetTransactionRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetTransactionReply) => void): grpcWeb.ClientReadableStream; methodDescriptorGetFundingAddresses: grpcWeb.MethodDescriptor; getFundingAddresses(request: grpc_pb.GetFundingAddressesRequest, metadata: grpcWeb.Metadata | null): Promise; getFundingAddresses(request: grpc_pb.GetFundingAddressesRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetFundingAddressesReply) => void): grpcWeb.ClientReadableStream; diff --git a/dist/protobuf/GrpcServiceClientPb.js b/dist/protobuf/GrpcServiceClientPb.js index f6e49be6..f5e9bdca 100644 --- a/dist/protobuf/GrpcServiceClientPb.js +++ b/dist/protobuf/GrpcServiceClientPb.js @@ -548,9 +548,9 @@ class OffersClient { this.methodDescriptorGetMyOffers = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/GetMyOffers', grpcWeb.MethodType.UNARY, grpc_pb.GetMyOffersRequest, grpc_pb.GetMyOffersReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetMyOffersReply.deserializeBinary); - this.methodDescriptorCreateOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/CreateOffer', grpcWeb.MethodType.UNARY, grpc_pb.CreateOfferRequest, grpc_pb.CreateOfferReply, (request) => { + this.methodDescriptorPostOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/PostOffer', grpcWeb.MethodType.UNARY, grpc_pb.PostOfferRequest, grpc_pb.PostOfferReply, (request) => { return request.serializeBinary(); - }, grpc_pb.CreateOfferReply.deserializeBinary); + }, grpc_pb.PostOfferReply.deserializeBinary); this.methodDescriptorCancelOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/CancelOffer', grpcWeb.MethodType.UNARY, grpc_pb.CancelOfferRequest, grpc_pb.CancelOfferReply, (request) => { return request.serializeBinary(); }, grpc_pb.CancelOfferReply.deserializeBinary); @@ -596,13 +596,13 @@ class OffersClient { return this.client_.unaryCall(this.hostname_ + '/io.bisq.protobuffer.Offers/GetMyOffers', request, metadata || {}, this.methodDescriptorGetMyOffers); } - createOffer(request, metadata, callback) { + postOffer(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/CreateOffer', request, metadata || {}, this.methodDescriptorCreateOffer, callback); + '/io.bisq.protobuffer.Offers/PostOffer', request, metadata || {}, this.methodDescriptorPostOffer, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/CreateOffer', request, metadata || {}, this.methodDescriptorCreateOffer); + '/io.bisq.protobuffer.Offers/PostOffer', request, metadata || {}, this.methodDescriptorPostOffer); } cancelOffer(request, metadata, callback) { if (callback !== undefined) { @@ -830,9 +830,9 @@ class TradesClient { this.methodDescriptorConfirmPaymentReceived = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', grpcWeb.MethodType.UNARY, grpc_pb.ConfirmPaymentReceivedRequest, grpc_pb.ConfirmPaymentReceivedReply, (request) => { return request.serializeBinary(); }, grpc_pb.ConfirmPaymentReceivedReply.deserializeBinary); - this.methodDescriptorKeepFunds = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/KeepFunds', grpcWeb.MethodType.UNARY, grpc_pb.KeepFundsRequest, grpc_pb.KeepFundsReply, (request) => { + this.methodDescriptorCompleteTrade = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/CompleteTrade', grpcWeb.MethodType.UNARY, grpc_pb.CompleteTradeRequest, grpc_pb.CompleteTradeReply, (request) => { return request.serializeBinary(); - }, grpc_pb.KeepFundsReply.deserializeBinary); + }, grpc_pb.CompleteTradeReply.deserializeBinary); this.methodDescriptorWithdrawFunds = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/WithdrawFunds', grpcWeb.MethodType.UNARY, grpc_pb.WithdrawFundsRequest, grpc_pb.WithdrawFundsReply, (request) => { return request.serializeBinary(); }, grpc_pb.WithdrawFundsReply.deserializeBinary); @@ -892,13 +892,13 @@ class TradesClient { return this.client_.unaryCall(this.hostname_ + '/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', request, metadata || {}, this.methodDescriptorConfirmPaymentReceived); } - keepFunds(request, metadata, callback) { + completeTrade(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/KeepFunds', request, metadata || {}, this.methodDescriptorKeepFunds, callback); + '/io.bisq.protobuffer.Trades/CompleteTrade', request, metadata || {}, this.methodDescriptorCompleteTrade, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/KeepFunds', request, metadata || {}, this.methodDescriptorKeepFunds); + '/io.bisq.protobuffer.Trades/CompleteTrade', request, metadata || {}, this.methodDescriptorCompleteTrade); } withdrawFunds(request, metadata, callback) { if (callback !== undefined) { @@ -952,21 +952,6 @@ class WalletsClient { this.methodDescriptorGetAddressBalance = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetAddressBalance', grpcWeb.MethodType.UNARY, grpc_pb.GetAddressBalanceRequest, grpc_pb.GetAddressBalanceReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetAddressBalanceReply.deserializeBinary); - this.methodDescriptorSendBtc = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/SendBtc', grpcWeb.MethodType.UNARY, grpc_pb.SendBtcRequest, grpc_pb.SendBtcReply, (request) => { - return request.serializeBinary(); - }, grpc_pb.SendBtcReply.deserializeBinary); - this.methodDescriptorGetTxFeeRate = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetTxFeeRate', grpcWeb.MethodType.UNARY, grpc_pb.GetTxFeeRateRequest, grpc_pb.GetTxFeeRateReply, (request) => { - return request.serializeBinary(); - }, grpc_pb.GetTxFeeRateReply.deserializeBinary); - this.methodDescriptorSetTxFeeRatePreference = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', grpcWeb.MethodType.UNARY, grpc_pb.SetTxFeeRatePreferenceRequest, grpc_pb.SetTxFeeRatePreferenceReply, (request) => { - return request.serializeBinary(); - }, grpc_pb.SetTxFeeRatePreferenceReply.deserializeBinary); - this.methodDescriptorUnsetTxFeeRatePreference = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', grpcWeb.MethodType.UNARY, grpc_pb.UnsetTxFeeRatePreferenceRequest, grpc_pb.UnsetTxFeeRatePreferenceReply, (request) => { - return request.serializeBinary(); - }, grpc_pb.UnsetTxFeeRatePreferenceReply.deserializeBinary); - this.methodDescriptorGetTransaction = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetTransaction', grpcWeb.MethodType.UNARY, grpc_pb.GetTransactionRequest, grpc_pb.GetTransactionReply, (request) => { - return request.serializeBinary(); - }, grpc_pb.GetTransactionReply.deserializeBinary); this.methodDescriptorGetFundingAddresses = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetFundingAddresses', grpcWeb.MethodType.UNARY, grpc_pb.GetFundingAddressesRequest, grpc_pb.GetFundingAddressesReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetFundingAddressesReply.deserializeBinary); @@ -1056,46 +1041,6 @@ class WalletsClient { return this.client_.unaryCall(this.hostname_ + '/io.bisq.protobuffer.Wallets/GetAddressBalance', request, metadata || {}, this.methodDescriptorGetAddressBalance); } - sendBtc(request, metadata, callback) { - if (callback !== undefined) { - return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/SendBtc', request, metadata || {}, this.methodDescriptorSendBtc, callback); - } - return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/SendBtc', request, metadata || {}, this.methodDescriptorSendBtc); - } - getTxFeeRate(request, metadata, callback) { - if (callback !== undefined) { - return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetTxFeeRate', request, metadata || {}, this.methodDescriptorGetTxFeeRate, callback); - } - return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetTxFeeRate', request, metadata || {}, this.methodDescriptorGetTxFeeRate); - } - setTxFeeRatePreference(request, metadata, callback) { - if (callback !== undefined) { - return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', request, metadata || {}, this.methodDescriptorSetTxFeeRatePreference, callback); - } - return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', request, metadata || {}, this.methodDescriptorSetTxFeeRatePreference); - } - unsetTxFeeRatePreference(request, metadata, callback) { - if (callback !== undefined) { - return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', request, metadata || {}, this.methodDescriptorUnsetTxFeeRatePreference, callback); - } - return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', request, metadata || {}, this.methodDescriptorUnsetTxFeeRatePreference); - } - getTransaction(request, metadata, callback) { - if (callback !== undefined) { - return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetTransaction', request, metadata || {}, this.methodDescriptorGetTransaction, callback); - } - return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetTransaction', request, metadata || {}, this.methodDescriptorGetTransaction); - } getFundingAddresses(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + diff --git a/dist/protobuf/GrpcServiceClientPb.js.map b/dist/protobuf/GrpcServiceClientPb.js.map index aaa6be6c..99675992 100644 --- a/dist/protobuf/GrpcServiceClientPb.js.map +++ b/dist/protobuf/GrpcServiceClientPb.js.map @@ -1 +1 @@ -{"version":3,"file":"GrpcServiceClientPb.js","sourceRoot":"","sources":["../../src/protobuf/GrpcServiceClientPb.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"GrpcServiceClientPb.js","sourceRoot":"","sources":["../../src/protobuf/GrpcServiceClientPb.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/protobuf/grpc_pb.d.ts b/dist/protobuf/grpc_pb.d.ts index 83964536..8df869cc 100644 --- a/dist/protobuf/grpc_pb.d.ts +++ b/dist/protobuf/grpc_pb.d.ts @@ -1466,46 +1466,46 @@ export namespace GetMyOffersReply { } } -export class CreateOfferRequest extends jspb.Message { +export class PostOfferRequest extends jspb.Message { getCurrencyCode(): string; - setCurrencyCode(value: string): CreateOfferRequest; + setCurrencyCode(value: string): PostOfferRequest; getDirection(): string; - setDirection(value: string): CreateOfferRequest; + setDirection(value: string): PostOfferRequest; getPrice(): string; - setPrice(value: string): CreateOfferRequest; + setPrice(value: string): PostOfferRequest; getUseMarketBasedPrice(): boolean; - setUseMarketBasedPrice(value: boolean): CreateOfferRequest; + setUseMarketBasedPrice(value: boolean): PostOfferRequest; getMarketPriceMarginPct(): number; - setMarketPriceMarginPct(value: number): CreateOfferRequest; + setMarketPriceMarginPct(value: number): PostOfferRequest; getAmount(): string; - setAmount(value: string): CreateOfferRequest; + setAmount(value: string): PostOfferRequest; getMinAmount(): string; - setMinAmount(value: string): CreateOfferRequest; + setMinAmount(value: string): PostOfferRequest; getBuyerSecurityDepositPct(): number; - setBuyerSecurityDepositPct(value: number): CreateOfferRequest; + setBuyerSecurityDepositPct(value: number): PostOfferRequest; getTriggerPrice(): string; - setTriggerPrice(value: string): CreateOfferRequest; + setTriggerPrice(value: string): PostOfferRequest; getPaymentAccountId(): string; - setPaymentAccountId(value: string): CreateOfferRequest; + setPaymentAccountId(value: string): PostOfferRequest; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CreateOfferRequest.AsObject; - static toObject(includeInstance: boolean, msg: CreateOfferRequest): CreateOfferRequest.AsObject; - static serializeBinaryToWriter(message: CreateOfferRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): CreateOfferRequest; - static deserializeBinaryFromReader(message: CreateOfferRequest, reader: jspb.BinaryReader): CreateOfferRequest; + toObject(includeInstance?: boolean): PostOfferRequest.AsObject; + static toObject(includeInstance: boolean, msg: PostOfferRequest): PostOfferRequest.AsObject; + static serializeBinaryToWriter(message: PostOfferRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PostOfferRequest; + static deserializeBinaryFromReader(message: PostOfferRequest, reader: jspb.BinaryReader): PostOfferRequest; } -export namespace CreateOfferRequest { +export namespace PostOfferRequest { export type AsObject = { currencyCode: string, direction: string, @@ -1520,21 +1520,21 @@ export namespace CreateOfferRequest { } } -export class CreateOfferReply extends jspb.Message { +export class PostOfferReply extends jspb.Message { getOffer(): OfferInfo | undefined; - setOffer(value?: OfferInfo): CreateOfferReply; + setOffer(value?: OfferInfo): PostOfferReply; hasOffer(): boolean; - clearOffer(): CreateOfferReply; + clearOffer(): PostOfferReply; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): CreateOfferReply.AsObject; - static toObject(includeInstance: boolean, msg: CreateOfferReply): CreateOfferReply.AsObject; - static serializeBinaryToWriter(message: CreateOfferReply, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): CreateOfferReply; - static deserializeBinaryFromReader(message: CreateOfferReply, reader: jspb.BinaryReader): CreateOfferReply; + toObject(includeInstance?: boolean): PostOfferReply.AsObject; + static toObject(includeInstance: boolean, msg: PostOfferReply): PostOfferReply.AsObject; + static serializeBinaryToWriter(message: PostOfferReply, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PostOfferReply; + static deserializeBinaryFromReader(message: PostOfferReply, reader: jspb.BinaryReader): PostOfferReply; } -export namespace CreateOfferReply { +export namespace PostOfferReply { export type AsObject = { offer?: OfferInfo.AsObject, } @@ -1840,6 +1840,11 @@ export class GetPaymentAccountFormRequest extends jspb.Message { getPaymentMethodId(): string; setPaymentMethodId(value: string): GetPaymentAccountFormRequest; + getPaymentAccountPayload(): pb_pb.PaymentAccountPayload | undefined; + setPaymentAccountPayload(value?: pb_pb.PaymentAccountPayload): GetPaymentAccountFormRequest; + hasPaymentAccountPayload(): boolean; + clearPaymentAccountPayload(): GetPaymentAccountFormRequest; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetPaymentAccountFormRequest.AsObject; static toObject(includeInstance: boolean, msg: GetPaymentAccountFormRequest): GetPaymentAccountFormRequest.AsObject; @@ -1851,6 +1856,7 @@ export class GetPaymentAccountFormRequest extends jspb.Message { export namespace GetPaymentAccountFormRequest { export type AsObject = { paymentMethodId: string, + paymentAccountPayload?: pb_pb.PaymentAccountPayload.AsObject, } } @@ -2464,34 +2470,34 @@ export namespace GetTradesReply { } } -export class KeepFundsRequest extends jspb.Message { +export class CompleteTradeRequest extends jspb.Message { getTradeId(): string; - setTradeId(value: string): KeepFundsRequest; + setTradeId(value: string): CompleteTradeRequest; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): KeepFundsRequest.AsObject; - static toObject(includeInstance: boolean, msg: KeepFundsRequest): KeepFundsRequest.AsObject; - static serializeBinaryToWriter(message: KeepFundsRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): KeepFundsRequest; - static deserializeBinaryFromReader(message: KeepFundsRequest, reader: jspb.BinaryReader): KeepFundsRequest; + toObject(includeInstance?: boolean): CompleteTradeRequest.AsObject; + static toObject(includeInstance: boolean, msg: CompleteTradeRequest): CompleteTradeRequest.AsObject; + static serializeBinaryToWriter(message: CompleteTradeRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CompleteTradeRequest; + static deserializeBinaryFromReader(message: CompleteTradeRequest, reader: jspb.BinaryReader): CompleteTradeRequest; } -export namespace KeepFundsRequest { +export namespace CompleteTradeRequest { export type AsObject = { tradeId: string, } } -export class KeepFundsReply extends jspb.Message { +export class CompleteTradeReply extends jspb.Message { serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): KeepFundsReply.AsObject; - static toObject(includeInstance: boolean, msg: KeepFundsReply): KeepFundsReply.AsObject; - static serializeBinaryToWriter(message: KeepFundsReply, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): KeepFundsReply; - static deserializeBinaryFromReader(message: KeepFundsReply, reader: jspb.BinaryReader): KeepFundsReply; + toObject(includeInstance?: boolean): CompleteTradeReply.AsObject; + static toObject(includeInstance: boolean, msg: CompleteTradeReply): CompleteTradeReply.AsObject; + static serializeBinaryToWriter(message: CompleteTradeReply, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CompleteTradeReply; + static deserializeBinaryFromReader(message: CompleteTradeReply, reader: jspb.BinaryReader): CompleteTradeReply; } -export namespace KeepFundsReply { +export namespace CompleteTradeReply { export type AsObject = { } } @@ -2661,9 +2667,18 @@ export class TradeInfo extends jspb.Message { getPeriodState(): string; setPeriodState(value: string): TradeInfo; + getPayoutState(): string; + setPayoutState(value: string): TradeInfo; + + getDisputeState(): string; + setDisputeState(value: string): TradeInfo; + getIsDepositPublished(): boolean; setIsDepositPublished(value: boolean): TradeInfo; + getIsDepositConfirmed(): boolean; + setIsDepositConfirmed(value: boolean): TradeInfo; + getIsDepositUnlocked(): boolean; setIsDepositUnlocked(value: boolean): TradeInfo; @@ -2676,6 +2691,12 @@ export class TradeInfo extends jspb.Message { getIsPayoutPublished(): boolean; setIsPayoutPublished(value: boolean): TradeInfo; + getIsPayoutConfirmed(): boolean; + setIsPayoutConfirmed(value: boolean): TradeInfo; + + getIsPayoutUnlocked(): boolean; + setIsPayoutUnlocked(value: boolean): TradeInfo; + getIsCompleted(): boolean; setIsCompleted(value: boolean): TradeInfo; @@ -2722,11 +2743,16 @@ export namespace TradeInfo { state: string, phase: string, periodState: string, + payoutState: string, + disputeState: string, isDepositPublished: boolean, + isDepositConfirmed: boolean, isDepositUnlocked: boolean, isPaymentSent: boolean, isPaymentReceived: boolean, isPayoutPublished: boolean, + isPayoutConfirmed: boolean, + isPayoutUnlocked: boolean, isCompleted: boolean, contractAsJson: string, contract?: ContractInfo.AsObject, @@ -2752,13 +2778,13 @@ export class ContractInfo extends jspb.Message { getTakerAccountId(): string; setTakerAccountId(value: string): ContractInfo; - getMakerPaymentAccountPayload(): PaymentAccountPayloadInfo | undefined; - setMakerPaymentAccountPayload(value?: PaymentAccountPayloadInfo): ContractInfo; + getMakerPaymentAccountPayload(): pb_pb.PaymentAccountPayload | undefined; + setMakerPaymentAccountPayload(value?: pb_pb.PaymentAccountPayload): ContractInfo; hasMakerPaymentAccountPayload(): boolean; clearMakerPaymentAccountPayload(): ContractInfo; - getTakerPaymentAccountPayload(): PaymentAccountPayloadInfo | undefined; - setTakerPaymentAccountPayload(value?: PaymentAccountPayloadInfo): ContractInfo; + getTakerPaymentAccountPayload(): pb_pb.PaymentAccountPayload | undefined; + setTakerPaymentAccountPayload(value?: pb_pb.PaymentAccountPayload): ContractInfo; hasTakerPaymentAccountPayload(): boolean; clearTakerPaymentAccountPayload(): ContractInfo; @@ -2789,8 +2815,8 @@ export namespace ContractInfo { isBuyerMakerAndSellerTaker: boolean, makerAccountId: string, takerAccountId: string, - makerPaymentAccountPayload?: PaymentAccountPayloadInfo.AsObject, - takerPaymentAccountPayload?: PaymentAccountPayloadInfo.AsObject, + makerPaymentAccountPayload?: pb_pb.PaymentAccountPayload.AsObject, + takerPaymentAccountPayload?: pb_pb.PaymentAccountPayload.AsObject, makerPayoutAddressString: string, takerPayoutAddressString: string, lockTime: number, @@ -2798,112 +2824,6 @@ export namespace ContractInfo { } } -export class PaymentAccountPayloadInfo extends jspb.Message { - getId(): string; - setId(value: string): PaymentAccountPayloadInfo; - - getPaymentMethodId(): string; - setPaymentMethodId(value: string): PaymentAccountPayloadInfo; - - getAddress(): string; - setAddress(value: string): PaymentAccountPayloadInfo; - - getPaymentDetails(): string; - setPaymentDetails(value: string): PaymentAccountPayloadInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PaymentAccountPayloadInfo.AsObject; - static toObject(includeInstance: boolean, msg: PaymentAccountPayloadInfo): PaymentAccountPayloadInfo.AsObject; - static serializeBinaryToWriter(message: PaymentAccountPayloadInfo, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): PaymentAccountPayloadInfo; - static deserializeBinaryFromReader(message: PaymentAccountPayloadInfo, reader: jspb.BinaryReader): PaymentAccountPayloadInfo; -} - -export namespace PaymentAccountPayloadInfo { - export type AsObject = { - id: string, - paymentMethodId: string, - address: string, - paymentDetails: string, - } -} - -export class TxFeeRateInfo extends jspb.Message { - getUseCustomTxFeeRate(): boolean; - setUseCustomTxFeeRate(value: boolean): TxFeeRateInfo; - - getCustomTxFeeRate(): number; - setCustomTxFeeRate(value: number): TxFeeRateInfo; - - getFeeServiceRate(): number; - setFeeServiceRate(value: number): TxFeeRateInfo; - - getLastFeeServiceRequestTs(): number; - setLastFeeServiceRequestTs(value: number): TxFeeRateInfo; - - getMinFeeServiceRate(): number; - setMinFeeServiceRate(value: number): TxFeeRateInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TxFeeRateInfo.AsObject; - static toObject(includeInstance: boolean, msg: TxFeeRateInfo): TxFeeRateInfo.AsObject; - static serializeBinaryToWriter(message: TxFeeRateInfo, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): TxFeeRateInfo; - static deserializeBinaryFromReader(message: TxFeeRateInfo, reader: jspb.BinaryReader): TxFeeRateInfo; -} - -export namespace TxFeeRateInfo { - export type AsObject = { - useCustomTxFeeRate: boolean, - customTxFeeRate: number, - feeServiceRate: number, - lastFeeServiceRequestTs: number, - minFeeServiceRate: number, - } -} - -export class TxInfo extends jspb.Message { - getTxId(): string; - setTxId(value: string): TxInfo; - - getInputSum(): number; - setInputSum(value: number): TxInfo; - - getOutputSum(): number; - setOutputSum(value: number): TxInfo; - - getFee(): number; - setFee(value: number): TxInfo; - - getSize(): number; - setSize(value: number): TxInfo; - - getIsPending(): boolean; - setIsPending(value: boolean): TxInfo; - - getMemo(): string; - setMemo(value: string): TxInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TxInfo.AsObject; - static toObject(includeInstance: boolean, msg: TxInfo): TxInfo.AsObject; - static serializeBinaryToWriter(message: TxInfo, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): TxInfo; - static deserializeBinaryFromReader(message: TxInfo, reader: jspb.BinaryReader): TxInfo; -} - -export namespace TxInfo { - export type AsObject = { - txId: string, - inputSum: number, - outputSum: number, - fee: number, - size: number, - isPending: boolean, - memo: string, - } -} - export class GetBalancesRequest extends jspb.Message { getCurrencyCode(): string; setCurrencyCode(value: string): GetBalancesRequest; @@ -3360,170 +3280,6 @@ export namespace SendBtcRequest { } } -export class SendBtcReply extends jspb.Message { - getTxInfo(): TxInfo | undefined; - setTxInfo(value?: TxInfo): SendBtcReply; - hasTxInfo(): boolean; - clearTxInfo(): SendBtcReply; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SendBtcReply.AsObject; - static toObject(includeInstance: boolean, msg: SendBtcReply): SendBtcReply.AsObject; - static serializeBinaryToWriter(message: SendBtcReply, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): SendBtcReply; - static deserializeBinaryFromReader(message: SendBtcReply, reader: jspb.BinaryReader): SendBtcReply; -} - -export namespace SendBtcReply { - export type AsObject = { - txInfo?: TxInfo.AsObject, - } -} - -export class GetTxFeeRateRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetTxFeeRateRequest.AsObject; - static toObject(includeInstance: boolean, msg: GetTxFeeRateRequest): GetTxFeeRateRequest.AsObject; - static serializeBinaryToWriter(message: GetTxFeeRateRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): GetTxFeeRateRequest; - static deserializeBinaryFromReader(message: GetTxFeeRateRequest, reader: jspb.BinaryReader): GetTxFeeRateRequest; -} - -export namespace GetTxFeeRateRequest { - export type AsObject = { - } -} - -export class GetTxFeeRateReply extends jspb.Message { - getTxFeeRateInfo(): TxFeeRateInfo | undefined; - setTxFeeRateInfo(value?: TxFeeRateInfo): GetTxFeeRateReply; - hasTxFeeRateInfo(): boolean; - clearTxFeeRateInfo(): GetTxFeeRateReply; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetTxFeeRateReply.AsObject; - static toObject(includeInstance: boolean, msg: GetTxFeeRateReply): GetTxFeeRateReply.AsObject; - static serializeBinaryToWriter(message: GetTxFeeRateReply, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): GetTxFeeRateReply; - static deserializeBinaryFromReader(message: GetTxFeeRateReply, reader: jspb.BinaryReader): GetTxFeeRateReply; -} - -export namespace GetTxFeeRateReply { - export type AsObject = { - txFeeRateInfo?: TxFeeRateInfo.AsObject, - } -} - -export class SetTxFeeRatePreferenceRequest extends jspb.Message { - getTxFeeRatePreference(): number; - setTxFeeRatePreference(value: number): SetTxFeeRatePreferenceRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SetTxFeeRatePreferenceRequest.AsObject; - static toObject(includeInstance: boolean, msg: SetTxFeeRatePreferenceRequest): SetTxFeeRatePreferenceRequest.AsObject; - static serializeBinaryToWriter(message: SetTxFeeRatePreferenceRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): SetTxFeeRatePreferenceRequest; - static deserializeBinaryFromReader(message: SetTxFeeRatePreferenceRequest, reader: jspb.BinaryReader): SetTxFeeRatePreferenceRequest; -} - -export namespace SetTxFeeRatePreferenceRequest { - export type AsObject = { - txFeeRatePreference: number, - } -} - -export class SetTxFeeRatePreferenceReply extends jspb.Message { - getTxFeeRateInfo(): TxFeeRateInfo | undefined; - setTxFeeRateInfo(value?: TxFeeRateInfo): SetTxFeeRatePreferenceReply; - hasTxFeeRateInfo(): boolean; - clearTxFeeRateInfo(): SetTxFeeRatePreferenceReply; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SetTxFeeRatePreferenceReply.AsObject; - static toObject(includeInstance: boolean, msg: SetTxFeeRatePreferenceReply): SetTxFeeRatePreferenceReply.AsObject; - static serializeBinaryToWriter(message: SetTxFeeRatePreferenceReply, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): SetTxFeeRatePreferenceReply; - static deserializeBinaryFromReader(message: SetTxFeeRatePreferenceReply, reader: jspb.BinaryReader): SetTxFeeRatePreferenceReply; -} - -export namespace SetTxFeeRatePreferenceReply { - export type AsObject = { - txFeeRateInfo?: TxFeeRateInfo.AsObject, - } -} - -export class UnsetTxFeeRatePreferenceRequest extends jspb.Message { - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UnsetTxFeeRatePreferenceRequest.AsObject; - static toObject(includeInstance: boolean, msg: UnsetTxFeeRatePreferenceRequest): UnsetTxFeeRatePreferenceRequest.AsObject; - static serializeBinaryToWriter(message: UnsetTxFeeRatePreferenceRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): UnsetTxFeeRatePreferenceRequest; - static deserializeBinaryFromReader(message: UnsetTxFeeRatePreferenceRequest, reader: jspb.BinaryReader): UnsetTxFeeRatePreferenceRequest; -} - -export namespace UnsetTxFeeRatePreferenceRequest { - export type AsObject = { - } -} - -export class UnsetTxFeeRatePreferenceReply extends jspb.Message { - getTxFeeRateInfo(): TxFeeRateInfo | undefined; - setTxFeeRateInfo(value?: TxFeeRateInfo): UnsetTxFeeRatePreferenceReply; - hasTxFeeRateInfo(): boolean; - clearTxFeeRateInfo(): UnsetTxFeeRatePreferenceReply; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UnsetTxFeeRatePreferenceReply.AsObject; - static toObject(includeInstance: boolean, msg: UnsetTxFeeRatePreferenceReply): UnsetTxFeeRatePreferenceReply.AsObject; - static serializeBinaryToWriter(message: UnsetTxFeeRatePreferenceReply, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): UnsetTxFeeRatePreferenceReply; - static deserializeBinaryFromReader(message: UnsetTxFeeRatePreferenceReply, reader: jspb.BinaryReader): UnsetTxFeeRatePreferenceReply; -} - -export namespace UnsetTxFeeRatePreferenceReply { - export type AsObject = { - txFeeRateInfo?: TxFeeRateInfo.AsObject, - } -} - -export class GetTransactionRequest extends jspb.Message { - getTxId(): string; - setTxId(value: string): GetTransactionRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetTransactionRequest.AsObject; - static toObject(includeInstance: boolean, msg: GetTransactionRequest): GetTransactionRequest.AsObject; - static serializeBinaryToWriter(message: GetTransactionRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): GetTransactionRequest; - static deserializeBinaryFromReader(message: GetTransactionRequest, reader: jspb.BinaryReader): GetTransactionRequest; -} - -export namespace GetTransactionRequest { - export type AsObject = { - txId: string, - } -} - -export class GetTransactionReply extends jspb.Message { - getTxInfo(): TxInfo | undefined; - setTxInfo(value?: TxInfo): GetTransactionReply; - hasTxInfo(): boolean; - clearTxInfo(): GetTransactionReply; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): GetTransactionReply.AsObject; - static toObject(includeInstance: boolean, msg: GetTransactionReply): GetTransactionReply.AsObject; - static serializeBinaryToWriter(message: GetTransactionReply, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): GetTransactionReply; - static deserializeBinaryFromReader(message: GetTransactionReply, reader: jspb.BinaryReader): GetTransactionReply; -} - -export namespace GetTransactionReply { - export type AsObject = { - txInfo?: TxInfo.AsObject, - } -} - export class GetFundingAddressesRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetFundingAddressesRequest.AsObject; diff --git a/dist/protobuf/grpc_pb.js b/dist/protobuf/grpc_pb.js index b402d45c..8b71b529 100644 --- a/dist/protobuf/grpc_pb.js +++ b/dist/protobuf/grpc_pb.js @@ -37,6 +37,8 @@ goog.exportSymbol('proto.io.bisq.protobuffer.CheckConnectionsReply', null, globa goog.exportSymbol('proto.io.bisq.protobuffer.CheckConnectionsRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CloseAccountReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CloseAccountRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.CompleteTradeReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.CompleteTradeRequest', 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); @@ -46,8 +48,6 @@ goog.exportSymbol('proto.io.bisq.protobuffer.CreateAccountReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.CreateAccountRequest', 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.CreateXmrTxReply', null, global); @@ -101,10 +101,6 @@ goog.exportSymbol('proto.io.bisq.protobuffer.GetTradeStatisticsRequest', null, g goog.exportSymbol('proto.io.bisq.protobuffer.GetTradesReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetTradesRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetTradesRequest.Category', 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.GetVersionReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetVersionRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetXmrNewSubaddressReply', null, global); @@ -121,8 +117,6 @@ goog.exportSymbol('proto.io.bisq.protobuffer.IsAppInitializedReply', null, globa goog.exportSymbol('proto.io.bisq.protobuffer.IsAppInitializedRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest', 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.MarketDepthInfo', null, global); @@ -140,7 +134,8 @@ goog.exportSymbol('proto.io.bisq.protobuffer.OpenAccountReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.OpenAccountRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.OpenDisputeReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.OpenDisputeRequest', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountPayloadInfo', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.PostOfferReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.PostOfferRequest', 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.RegisterNotificationListenerRequest', null, global); @@ -154,7 +149,6 @@ goog.exportSymbol('proto.io.bisq.protobuffer.ResolveDisputeReply', null, global) goog.exportSymbol('proto.io.bisq.protobuffer.ResolveDisputeRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RestoreAccountReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.RestoreAccountRequest', 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.SendChatMessageReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.SendChatMessageRequest', null, global); @@ -166,8 +160,6 @@ goog.exportSymbol('proto.io.bisq.protobuffer.SetAutoSwitchReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.SetAutoSwitchRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.SetConnectionReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.SetConnectionRequest', 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.StartCheckingConnectionsReply', null, global); @@ -183,14 +175,10 @@ 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.UnregisterDisputeAgentReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest', 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.UrlConnection', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.UrlConnection.AuthenticationStatus', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.UrlConnection.OnlineStatus', null, global); @@ -1914,16 +1902,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.CreateOfferRequest = function(opt_data) { +proto.io.bisq.protobuffer.PostOfferRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.CreateOfferRequest, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.PostOfferRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.CreateOfferRequest.displayName = 'proto.io.bisq.protobuffer.CreateOfferRequest'; + proto.io.bisq.protobuffer.PostOfferRequest.displayName = 'proto.io.bisq.protobuffer.PostOfferRequest'; } /** * Generated by JsPbCodeGenerator. @@ -1935,16 +1923,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.CreateOfferReply = function(opt_data) { +proto.io.bisq.protobuffer.PostOfferReply = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.CreateOfferReply, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.PostOfferReply, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.CreateOfferReply.displayName = 'proto.io.bisq.protobuffer.CreateOfferReply'; + proto.io.bisq.protobuffer.PostOfferReply.displayName = 'proto.io.bisq.protobuffer.PostOfferReply'; } /** * Generated by JsPbCodeGenerator. @@ -2838,16 +2826,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.KeepFundsRequest = function(opt_data) { +proto.io.bisq.protobuffer.CompleteTradeRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.KeepFundsRequest, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.CompleteTradeRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.KeepFundsRequest.displayName = 'proto.io.bisq.protobuffer.KeepFundsRequest'; + proto.io.bisq.protobuffer.CompleteTradeRequest.displayName = 'proto.io.bisq.protobuffer.CompleteTradeRequest'; } /** * Generated by JsPbCodeGenerator. @@ -2859,16 +2847,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.KeepFundsReply = function(opt_data) { +proto.io.bisq.protobuffer.CompleteTradeReply = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.KeepFundsReply, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.CompleteTradeReply, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.KeepFundsReply.displayName = 'proto.io.bisq.protobuffer.KeepFundsReply'; + proto.io.bisq.protobuffer.CompleteTradeReply.displayName = 'proto.io.bisq.protobuffer.CompleteTradeReply'; } /** * Generated by JsPbCodeGenerator. @@ -3038,69 +3026,6 @@ if (goog.DEBUG && !COMPILED) { */ 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 @@ -3542,195 +3467,6 @@ if (goog.DEBUG && !COMPILED) { */ 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.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 @@ -14718,8 +14454,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.CreateOfferRequest.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.PostOfferRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.PostOfferRequest.toObject(opt_includeInstance, this); }; @@ -14728,11 +14464,11 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.toObject = function(opt_i * @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.CreateOfferRequest} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.PostOfferRequest} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.CreateOfferRequest.toObject = function(includeInstance, msg) { +proto.io.bisq.protobuffer.PostOfferRequest.toObject = function(includeInstance, msg) { var f, obj = { currencyCode: jspb.Message.getFieldWithDefault(msg, 1, ""), direction: jspb.Message.getFieldWithDefault(msg, 2, ""), @@ -14757,23 +14493,23 @@ proto.io.bisq.protobuffer.CreateOfferRequest.toObject = function(includeInstance /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} */ -proto.io.bisq.protobuffer.CreateOfferRequest.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.PostOfferRequest.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.CreateOfferRequest; - return proto.io.bisq.protobuffer.CreateOfferRequest.deserializeBinaryFromReader(msg, reader); + var msg = new proto.io.bisq.protobuffer.PostOfferRequest; + return proto.io.bisq.protobuffer.PostOfferRequest.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.CreateOfferRequest} msg The message object to deserialize into. + * @param {!proto.io.bisq.protobuffer.PostOfferRequest} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} */ -proto.io.bisq.protobuffer.CreateOfferRequest.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.PostOfferRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -14833,9 +14569,9 @@ proto.io.bisq.protobuffer.CreateOfferRequest.deserializeBinaryFromReader = funct * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.CreateOfferRequest.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.PostOfferRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -14843,11 +14579,11 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.serializeBinary = functio /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.CreateOfferRequest} message + * @param {!proto.io.bisq.protobuffer.PostOfferRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.CreateOfferRequest.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.PostOfferRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getCurrencyCode(); if (f.length > 0) { @@ -14926,16 +14662,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.serializeBinaryToWriter = function( * optional string currency_code = 1; * @return {string} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getCurrencyCode = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getCurrencyCode = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setCurrencyCode = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setCurrencyCode = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; @@ -14944,16 +14680,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setCurrencyCode = functio * optional string direction = 2; * @return {string} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getDirection = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getDirection = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setDirection = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setDirection = function(value) { return jspb.Message.setProto3StringField(this, 2, value); }; @@ -14962,16 +14698,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setDirection = function(v * optional string price = 3; * @return {string} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getPrice = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getPrice = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setPrice = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setPrice = function(value) { return jspb.Message.setProto3StringField(this, 3, value); }; @@ -14980,16 +14716,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setPrice = function(value * optional bool use_market_based_price = 4; * @return {boolean} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getUseMarketBasedPrice = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getUseMarketBasedPrice = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); }; /** * @param {boolean} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setUseMarketBasedPrice = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setUseMarketBasedPrice = function(value) { return jspb.Message.setProto3BooleanField(this, 4, value); }; @@ -14998,16 +14734,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setUseMarketBasedPrice = * optional double market_price_margin_pct = 5; * @return {number} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getMarketPriceMarginPct = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getMarketPriceMarginPct = function() { return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 5, 0.0)); }; /** * @param {number} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setMarketPriceMarginPct = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setMarketPriceMarginPct = function(value) { return jspb.Message.setProto3FloatField(this, 5, value); }; @@ -15016,16 +14752,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setMarketPriceMarginPct = * optional uint64 amount = 6; * @return {string} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getAmount = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getAmount = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "0")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setAmount = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setAmount = function(value) { return jspb.Message.setProto3StringIntField(this, 6, value); }; @@ -15034,16 +14770,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setAmount = function(valu * optional uint64 min_amount = 7; * @return {string} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getMinAmount = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getMinAmount = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "0")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setMinAmount = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setMinAmount = function(value) { return jspb.Message.setProto3StringIntField(this, 7, value); }; @@ -15052,16 +14788,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setMinAmount = function(v * optional double buyer_security_deposit_pct = 8; * @return {number} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getBuyerSecurityDepositPct = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getBuyerSecurityDepositPct = function() { return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 8, 0.0)); }; /** * @param {number} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setBuyerSecurityDepositPct = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setBuyerSecurityDepositPct = function(value) { return jspb.Message.setProto3FloatField(this, 8, value); }; @@ -15070,16 +14806,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setBuyerSecurityDepositPc * optional string trigger_price = 9; * @return {string} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getTriggerPrice = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getTriggerPrice = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setTriggerPrice = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setTriggerPrice = function(value) { return jspb.Message.setProto3StringField(this, 9, value); }; @@ -15088,16 +14824,16 @@ proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setTriggerPrice = functio * optional string payment_account_id = 10; * @return {string} */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.getPaymentAccountId = function() { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.getPaymentAccountId = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.CreateOfferRequest} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferRequest} returns this */ -proto.io.bisq.protobuffer.CreateOfferRequest.prototype.setPaymentAccountId = function(value) { +proto.io.bisq.protobuffer.PostOfferRequest.prototype.setPaymentAccountId = function(value) { return jspb.Message.setProto3StringField(this, 10, value); }; @@ -15118,8 +14854,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.CreateOfferReply.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.CreateOfferReply.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.PostOfferReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.PostOfferReply.toObject(opt_includeInstance, this); }; @@ -15128,11 +14864,11 @@ proto.io.bisq.protobuffer.CreateOfferReply.prototype.toObject = function(opt_inc * @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.CreateOfferReply} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.PostOfferReply} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.CreateOfferReply.toObject = function(includeInstance, msg) { +proto.io.bisq.protobuffer.PostOfferReply.toObject = function(includeInstance, msg) { var f, obj = { offer: (f = msg.getOffer()) && proto.io.bisq.protobuffer.OfferInfo.toObject(includeInstance, f) }; @@ -15148,23 +14884,23 @@ proto.io.bisq.protobuffer.CreateOfferReply.toObject = function(includeInstance, /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.CreateOfferReply} + * @return {!proto.io.bisq.protobuffer.PostOfferReply} */ -proto.io.bisq.protobuffer.CreateOfferReply.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.PostOfferReply.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.CreateOfferReply; - return proto.io.bisq.protobuffer.CreateOfferReply.deserializeBinaryFromReader(msg, reader); + var msg = new proto.io.bisq.protobuffer.PostOfferReply; + return proto.io.bisq.protobuffer.PostOfferReply.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.CreateOfferReply} msg The message object to deserialize into. + * @param {!proto.io.bisq.protobuffer.PostOfferReply} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.CreateOfferReply} + * @return {!proto.io.bisq.protobuffer.PostOfferReply} */ -proto.io.bisq.protobuffer.CreateOfferReply.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.PostOfferReply.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -15189,9 +14925,9 @@ proto.io.bisq.protobuffer.CreateOfferReply.deserializeBinaryFromReader = functio * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.CreateOfferReply.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.PostOfferReply.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.CreateOfferReply.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.PostOfferReply.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -15199,11 +14935,11 @@ proto.io.bisq.protobuffer.CreateOfferReply.prototype.serializeBinary = function( /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.CreateOfferReply} message + * @param {!proto.io.bisq.protobuffer.PostOfferReply} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.CreateOfferReply.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.PostOfferReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getOffer(); if (f != null) { @@ -15220,7 +14956,7 @@ proto.io.bisq.protobuffer.CreateOfferReply.serializeBinaryToWriter = function(me * optional OfferInfo offer = 1; * @return {?proto.io.bisq.protobuffer.OfferInfo} */ -proto.io.bisq.protobuffer.CreateOfferReply.prototype.getOffer = function() { +proto.io.bisq.protobuffer.PostOfferReply.prototype.getOffer = function() { return /** @type{?proto.io.bisq.protobuffer.OfferInfo} */ ( jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.OfferInfo, 1)); }; @@ -15228,18 +14964,18 @@ proto.io.bisq.protobuffer.CreateOfferReply.prototype.getOffer = function() { /** * @param {?proto.io.bisq.protobuffer.OfferInfo|undefined} value - * @return {!proto.io.bisq.protobuffer.CreateOfferReply} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferReply} returns this */ -proto.io.bisq.protobuffer.CreateOfferReply.prototype.setOffer = function(value) { +proto.io.bisq.protobuffer.PostOfferReply.prototype.setOffer = function(value) { return jspb.Message.setWrapperField(this, 1, value); }; /** * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.CreateOfferReply} returns this + * @return {!proto.io.bisq.protobuffer.PostOfferReply} returns this */ -proto.io.bisq.protobuffer.CreateOfferReply.prototype.clearOffer = function() { +proto.io.bisq.protobuffer.PostOfferReply.prototype.clearOffer = function() { return this.setOffer(undefined); }; @@ -15248,7 +14984,7 @@ proto.io.bisq.protobuffer.CreateOfferReply.prototype.clearOffer = function() { * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.CreateOfferReply.prototype.hasOffer = function() { +proto.io.bisq.protobuffer.PostOfferReply.prototype.hasOffer = function() { return jspb.Message.getField(this, 1) != null; }; @@ -17500,7 +17236,8 @@ proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.toObject = func */ proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.toObject = function(includeInstance, msg) { var f, obj = { - paymentMethodId: jspb.Message.getFieldWithDefault(msg, 1, "") + paymentMethodId: jspb.Message.getFieldWithDefault(msg, 1, ""), + paymentAccountPayload: (f = msg.getPaymentAccountPayload()) && pb_pb.PaymentAccountPayload.toObject(includeInstance, f) }; if (includeInstance) { @@ -17541,6 +17278,11 @@ proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.deserializeBinaryFromRead var value = /** @type {string} */ (reader.readString()); msg.setPaymentMethodId(value); break; + case 2: + var value = new pb_pb.PaymentAccountPayload; + reader.readMessage(value,pb_pb.PaymentAccountPayload.deserializeBinaryFromReader); + msg.setPaymentAccountPayload(value); + break; default: reader.skipField(); break; @@ -17577,6 +17319,14 @@ proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.serializeBinaryToWriter = f ); } + f = message.getPaymentAccountPayload(); + if (f != null) { + writer.writeMessage( + 2, + f, + pb_pb.PaymentAccountPayload.serializeBinaryToWriter + ); + } }; @@ -17598,6 +17348,43 @@ proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.setPaymentMetho }; +/** + * optional PaymentAccountPayload payment_account_payload = 2; + * @return {?proto.io.bisq.protobuffer.PaymentAccountPayload} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.getPaymentAccountPayload = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayload} */ ( + jspb.Message.getWrapperField(this, pb_pb.PaymentAccountPayload, 2)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccountPayload|undefined} value + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} returns this +*/ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.setPaymentAccountPayload = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormRequest} returns this + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.clearPaymentAccountPayload = function() { + return this.setPaymentAccountPayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormRequest.prototype.hasPaymentAccountPayload = function() { + return jspb.Message.getField(this, 2) != null; +}; + + @@ -22139,8 +21926,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * 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); +proto.io.bisq.protobuffer.CompleteTradeRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.CompleteTradeRequest.toObject(opt_includeInstance, this); }; @@ -22149,11 +21936,11 @@ proto.io.bisq.protobuffer.KeepFundsRequest.prototype.toObject = function(opt_inc * @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. + * @param {!proto.io.bisq.protobuffer.CompleteTradeRequest} 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) { +proto.io.bisq.protobuffer.CompleteTradeRequest.toObject = function(includeInstance, msg) { var f, obj = { tradeId: jspb.Message.getFieldWithDefault(msg, 1, "") }; @@ -22169,23 +21956,23 @@ proto.io.bisq.protobuffer.KeepFundsRequest.toObject = function(includeInstance, /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.KeepFundsRequest} + * @return {!proto.io.bisq.protobuffer.CompleteTradeRequest} */ -proto.io.bisq.protobuffer.KeepFundsRequest.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.CompleteTradeRequest.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); + var msg = new proto.io.bisq.protobuffer.CompleteTradeRequest; + return proto.io.bisq.protobuffer.CompleteTradeRequest.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 {!proto.io.bisq.protobuffer.CompleteTradeRequest} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.KeepFundsRequest} + * @return {!proto.io.bisq.protobuffer.CompleteTradeRequest} */ -proto.io.bisq.protobuffer.KeepFundsRequest.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.CompleteTradeRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -22209,9 +21996,9 @@ proto.io.bisq.protobuffer.KeepFundsRequest.deserializeBinaryFromReader = functio * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.KeepFundsRequest.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.CompleteTradeRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.KeepFundsRequest.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.CompleteTradeRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -22219,11 +22006,11 @@ proto.io.bisq.protobuffer.KeepFundsRequest.prototype.serializeBinary = function( /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.KeepFundsRequest} message + * @param {!proto.io.bisq.protobuffer.CompleteTradeRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.KeepFundsRequest.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.CompleteTradeRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getTradeId(); if (f.length > 0) { @@ -22239,16 +22026,16 @@ proto.io.bisq.protobuffer.KeepFundsRequest.serializeBinaryToWriter = function(me * optional string trade_id = 1; * @return {string} */ -proto.io.bisq.protobuffer.KeepFundsRequest.prototype.getTradeId = function() { +proto.io.bisq.protobuffer.CompleteTradeRequest.prototype.getTradeId = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.KeepFundsRequest} returns this + * @return {!proto.io.bisq.protobuffer.CompleteTradeRequest} returns this */ -proto.io.bisq.protobuffer.KeepFundsRequest.prototype.setTradeId = function(value) { +proto.io.bisq.protobuffer.CompleteTradeRequest.prototype.setTradeId = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; @@ -22269,8 +22056,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * 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); +proto.io.bisq.protobuffer.CompleteTradeReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.CompleteTradeReply.toObject(opt_includeInstance, this); }; @@ -22279,11 +22066,11 @@ proto.io.bisq.protobuffer.KeepFundsReply.prototype.toObject = function(opt_inclu * @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. + * @param {!proto.io.bisq.protobuffer.CompleteTradeReply} 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) { +proto.io.bisq.protobuffer.CompleteTradeReply.toObject = function(includeInstance, msg) { var f, obj = { }; @@ -22299,23 +22086,23 @@ proto.io.bisq.protobuffer.KeepFundsReply.toObject = function(includeInstance, ms /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.KeepFundsReply} + * @return {!proto.io.bisq.protobuffer.CompleteTradeReply} */ -proto.io.bisq.protobuffer.KeepFundsReply.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.CompleteTradeReply.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); + var msg = new proto.io.bisq.protobuffer.CompleteTradeReply; + return proto.io.bisq.protobuffer.CompleteTradeReply.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 {!proto.io.bisq.protobuffer.CompleteTradeReply} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.KeepFundsReply} + * @return {!proto.io.bisq.protobuffer.CompleteTradeReply} */ -proto.io.bisq.protobuffer.KeepFundsReply.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.CompleteTradeReply.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -22335,9 +22122,9 @@ proto.io.bisq.protobuffer.KeepFundsReply.deserializeBinaryFromReader = function( * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.KeepFundsReply.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.CompleteTradeReply.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.KeepFundsReply.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.CompleteTradeReply.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -22345,11 +22132,11 @@ proto.io.bisq.protobuffer.KeepFundsReply.prototype.serializeBinary = function() /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.KeepFundsReply} message + * @param {!proto.io.bisq.protobuffer.CompleteTradeReply} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.KeepFundsReply.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.CompleteTradeReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; }; @@ -23244,15 +23031,20 @@ proto.io.bisq.protobuffer.TradeInfo.toObject = function(includeInstance, msg) { state: jspb.Message.getFieldWithDefault(msg, 16, ""), phase: jspb.Message.getFieldWithDefault(msg, 17, ""), periodState: jspb.Message.getFieldWithDefault(msg, 18, ""), - isDepositPublished: jspb.Message.getBooleanFieldWithDefault(msg, 19, false), - isDepositUnlocked: jspb.Message.getBooleanFieldWithDefault(msg, 20, false), - isPaymentSent: jspb.Message.getBooleanFieldWithDefault(msg, 21, false), - isPaymentReceived: jspb.Message.getBooleanFieldWithDefault(msg, 22, false), - isPayoutPublished: jspb.Message.getBooleanFieldWithDefault(msg, 23, false), - isCompleted: jspb.Message.getBooleanFieldWithDefault(msg, 24, false), - contractAsJson: jspb.Message.getFieldWithDefault(msg, 25, ""), + payoutState: jspb.Message.getFieldWithDefault(msg, 19, ""), + disputeState: jspb.Message.getFieldWithDefault(msg, 20, ""), + isDepositPublished: jspb.Message.getBooleanFieldWithDefault(msg, 21, false), + isDepositConfirmed: jspb.Message.getBooleanFieldWithDefault(msg, 22, false), + isDepositUnlocked: jspb.Message.getBooleanFieldWithDefault(msg, 23, false), + isPaymentSent: jspb.Message.getBooleanFieldWithDefault(msg, 24, false), + isPaymentReceived: jspb.Message.getBooleanFieldWithDefault(msg, 25, false), + isPayoutPublished: jspb.Message.getBooleanFieldWithDefault(msg, 26, false), + isPayoutConfirmed: jspb.Message.getBooleanFieldWithDefault(msg, 27, false), + isPayoutUnlocked: jspb.Message.getBooleanFieldWithDefault(msg, 28, false), + isCompleted: jspb.Message.getBooleanFieldWithDefault(msg, 29, false), + contractAsJson: jspb.Message.getFieldWithDefault(msg, 30, ""), contract: (f = msg.getContract()) && proto.io.bisq.protobuffer.ContractInfo.toObject(includeInstance, f), - tradeVolume: jspb.Message.getFieldWithDefault(msg, 27, ""), + tradeVolume: jspb.Message.getFieldWithDefault(msg, 32, ""), makerDepositTxId: jspb.Message.getFieldWithDefault(msg, 100, ""), takerDepositTxId: jspb.Message.getFieldWithDefault(msg, 101, "") }; @@ -23357,39 +23149,59 @@ proto.io.bisq.protobuffer.TradeInfo.deserializeBinaryFromReader = function(msg, msg.setPeriodState(value); break; case 19: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsDepositPublished(value); + var value = /** @type {string} */ (reader.readString()); + msg.setPayoutState(value); break; case 20: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsDepositUnlocked(value); + var value = /** @type {string} */ (reader.readString()); + msg.setDisputeState(value); break; case 21: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsPaymentSent(value); + msg.setIsDepositPublished(value); break; case 22: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsPaymentReceived(value); + msg.setIsDepositConfirmed(value); break; case 23: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsPayoutPublished(value); + msg.setIsDepositUnlocked(value); break; case 24: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsCompleted(value); + msg.setIsPaymentSent(value); break; case 25: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPaymentReceived(value); + break; + case 26: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPayoutPublished(value); + break; + case 27: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPayoutConfirmed(value); + break; + case 28: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsPayoutUnlocked(value); + break; + case 29: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsCompleted(value); + break; + case 30: var value = /** @type {string} */ (reader.readString()); msg.setContractAsJson(value); break; - case 26: + case 31: var value = new proto.io.bisq.protobuffer.ContractInfo; reader.readMessage(value,proto.io.bisq.protobuffer.ContractInfo.deserializeBinaryFromReader); msg.setContract(value); break; - case 27: + case 32: var value = /** @type {string} */ (reader.readString()); msg.setTradeVolume(value); break; @@ -23543,59 +23355,94 @@ proto.io.bisq.protobuffer.TradeInfo.serializeBinaryToWriter = function(message, f ); } - f = message.getIsDepositPublished(); - if (f) { - writer.writeBool( + f = message.getPayoutState(); + if (f.length > 0) { + writer.writeString( 19, f ); } - f = message.getIsDepositUnlocked(); - if (f) { - writer.writeBool( + f = message.getDisputeState(); + if (f.length > 0) { + writer.writeString( 20, f ); } - f = message.getIsPaymentSent(); + f = message.getIsDepositPublished(); if (f) { writer.writeBool( 21, f ); } - f = message.getIsPaymentReceived(); + f = message.getIsDepositConfirmed(); if (f) { writer.writeBool( 22, f ); } - f = message.getIsPayoutPublished(); + f = message.getIsDepositUnlocked(); if (f) { writer.writeBool( 23, f ); } - f = message.getIsCompleted(); + f = message.getIsPaymentSent(); if (f) { writer.writeBool( 24, f ); } + f = message.getIsPaymentReceived(); + if (f) { + writer.writeBool( + 25, + f + ); + } + f = message.getIsPayoutPublished(); + if (f) { + writer.writeBool( + 26, + f + ); + } + f = message.getIsPayoutConfirmed(); + if (f) { + writer.writeBool( + 27, + f + ); + } + f = message.getIsPayoutUnlocked(); + if (f) { + writer.writeBool( + 28, + f + ); + } + f = message.getIsCompleted(); + if (f) { + writer.writeBool( + 29, + f + ); + } f = message.getContractAsJson(); if (f.length > 0) { writer.writeString( - 25, + 30, f ); } f = message.getContract(); if (f != null) { writer.writeMessage( - 26, + 31, f, proto.io.bisq.protobuffer.ContractInfo.serializeBinaryToWriter ); @@ -23603,7 +23450,7 @@ proto.io.bisq.protobuffer.TradeInfo.serializeBinaryToWriter = function(message, f = message.getTradeVolume(); if (f.length > 0) { writer.writeString( - 27, + 32, f ); } @@ -23932,46 +23779,46 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.setPeriodState = function(value) { /** - * optional bool is_deposit_published = 19; + * optional string payout_state = 19; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getPayoutState = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 19, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setPayoutState = function(value) { + return jspb.Message.setProto3StringField(this, 19, value); +}; + + +/** + * optional string dispute_state = 20; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getDisputeState = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 20, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setDisputeState = function(value) { + return jspb.Message.setProto3StringField(this, 20, value); +}; + + +/** + * optional bool is_deposit_published = 21; * @return {boolean} */ proto.io.bisq.protobuffer.TradeInfo.prototype.getIsDepositPublished = 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.setIsDepositPublished = function(value) { - return jspb.Message.setProto3BooleanField(this, 19, value); -}; - - -/** - * optional bool is_deposit_unlocked = 20; - * @return {boolean} - */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsDepositUnlocked = 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.setIsDepositUnlocked = function(value) { - return jspb.Message.setProto3BooleanField(this, 20, value); -}; - - -/** - * optional bool is_payment_sent = 21; - * @return {boolean} - */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentSent = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 21, false)); }; @@ -23980,16 +23827,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentSent = function() { * @param {boolean} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setIsPaymentSent = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsDepositPublished = function(value) { return jspb.Message.setProto3BooleanField(this, 21, value); }; /** - * optional bool is_payment_received = 22; + * optional bool is_deposit_confirmed = 22; * @return {boolean} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentReceived = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsDepositConfirmed = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 22, false)); }; @@ -23998,16 +23845,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentReceived = function() * @param {boolean} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setIsPaymentReceived = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsDepositConfirmed = function(value) { return jspb.Message.setProto3BooleanField(this, 22, value); }; /** - * optional bool is_payout_published = 23; + * optional bool is_deposit_unlocked = 23; * @return {boolean} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPayoutPublished = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsDepositUnlocked = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 23, false)); }; @@ -24016,16 +23863,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPayoutPublished = function() * @param {boolean} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setIsPayoutPublished = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsDepositUnlocked = function(value) { return jspb.Message.setProto3BooleanField(this, 23, value); }; /** - * optional bool is_completed = 24; + * optional bool is_payment_sent = 24; * @return {boolean} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsCompleted = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentSent = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 24, false)); }; @@ -24034,17 +23881,107 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getIsCompleted = function() { * @param {boolean} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setIsCompleted = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsPaymentSent = function(value) { return jspb.Message.setProto3BooleanField(this, 24, value); }; /** - * optional string contract_as_json = 25; + * optional bool is_payment_received = 25; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentReceived = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 25, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsPaymentReceived = function(value) { + return jspb.Message.setProto3BooleanField(this, 25, value); +}; + + +/** + * optional bool is_payout_published = 26; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPayoutPublished = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 26, 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, 26, value); +}; + + +/** + * optional bool is_payout_confirmed = 27; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPayoutConfirmed = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 27, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsPayoutConfirmed = function(value) { + return jspb.Message.setProto3BooleanField(this, 27, value); +}; + + +/** + * optional bool is_payout_unlocked = 28; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPayoutUnlocked = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 28, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsPayoutUnlocked = function(value) { + return jspb.Message.setProto3BooleanField(this, 28, value); +}; + + +/** + * optional bool is_completed = 29; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsCompleted = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 29, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsCompleted = function(value) { + return jspb.Message.setProto3BooleanField(this, 29, value); +}; + + +/** + * optional string contract_as_json = 30; * @return {string} */ proto.io.bisq.protobuffer.TradeInfo.prototype.getContractAsJson = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 25, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 30, "")); }; @@ -24053,17 +23990,17 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getContractAsJson = function() { * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ proto.io.bisq.protobuffer.TradeInfo.prototype.setContractAsJson = function(value) { - return jspb.Message.setProto3StringField(this, 25, value); + return jspb.Message.setProto3StringField(this, 30, value); }; /** - * optional ContractInfo contract = 26; + * optional ContractInfo contract = 31; * @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, 26)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ContractInfo, 31)); }; @@ -24072,7 +24009,7 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getContract = function() { * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ proto.io.bisq.protobuffer.TradeInfo.prototype.setContract = function(value) { - return jspb.Message.setWrapperField(this, 26, value); + return jspb.Message.setWrapperField(this, 31, value); }; @@ -24090,16 +24027,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.clearContract = function() { * @return {boolean} */ proto.io.bisq.protobuffer.TradeInfo.prototype.hasContract = function() { - return jspb.Message.getField(this, 26) != null; + return jspb.Message.getField(this, 31) != null; }; /** - * optional string trade_volume = 27; + * optional string trade_volume = 32; * @return {string} */ proto.io.bisq.protobuffer.TradeInfo.prototype.getTradeVolume = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 27, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 32, "")); }; @@ -24108,7 +24045,7 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getTradeVolume = function() { * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ proto.io.bisq.protobuffer.TradeInfo.prototype.setTradeVolume = function(value) { - return jspb.Message.setProto3StringField(this, 27, value); + return jspb.Message.setProto3StringField(this, 32, value); }; @@ -24185,8 +24122,8 @@ proto.io.bisq.protobuffer.ContractInfo.toObject = function(includeInstance, msg) 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), + makerPaymentAccountPayload: (f = msg.getMakerPaymentAccountPayload()) && pb_pb.PaymentAccountPayload.toObject(includeInstance, f), + takerPaymentAccountPayload: (f = msg.getTakerPaymentAccountPayload()) && pb_pb.PaymentAccountPayload.toObject(includeInstance, f), makerPayoutAddressString: jspb.Message.getFieldWithDefault(msg, 10, ""), takerPayoutAddressString: jspb.Message.getFieldWithDefault(msg, 11, ""), lockTime: jspb.Message.getFieldWithDefault(msg, 12, 0), @@ -24248,13 +24185,13 @@ proto.io.bisq.protobuffer.ContractInfo.deserializeBinaryFromReader = function(ms msg.setTakerAccountId(value); break; case 8: - var value = new proto.io.bisq.protobuffer.PaymentAccountPayloadInfo; - reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.deserializeBinaryFromReader); + var value = new pb_pb.PaymentAccountPayload; + reader.readMessage(value,pb_pb.PaymentAccountPayload.deserializeBinaryFromReader); msg.setMakerPaymentAccountPayload(value); break; case 9: - var value = new proto.io.bisq.protobuffer.PaymentAccountPayloadInfo; - reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.deserializeBinaryFromReader); + var value = new pb_pb.PaymentAccountPayload; + reader.readMessage(value,pb_pb.PaymentAccountPayload.deserializeBinaryFromReader); msg.setTakerPaymentAccountPayload(value); break; case 10: @@ -24342,7 +24279,7 @@ proto.io.bisq.protobuffer.ContractInfo.serializeBinaryToWriter = function(messag writer.writeMessage( 8, f, - proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.serializeBinaryToWriter + pb_pb.PaymentAccountPayload.serializeBinaryToWriter ); } f = message.getTakerPaymentAccountPayload(); @@ -24350,7 +24287,7 @@ proto.io.bisq.protobuffer.ContractInfo.serializeBinaryToWriter = function(messag writer.writeMessage( 9, f, - proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.serializeBinaryToWriter + pb_pb.PaymentAccountPayload.serializeBinaryToWriter ); } f = message.getMakerPayoutAddressString(); @@ -24475,17 +24412,17 @@ proto.io.bisq.protobuffer.ContractInfo.prototype.setTakerAccountId = function(va /** - * optional PaymentAccountPayloadInfo maker_payment_account_payload = 8; - * @return {?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} + * optional PaymentAccountPayload maker_payment_account_payload = 8; + * @return {?proto.io.bisq.protobuffer.PaymentAccountPayload} */ 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)); + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayload} */ ( + jspb.Message.getWrapperField(this, pb_pb.PaymentAccountPayload, 8)); }; /** - * @param {?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo|undefined} value + * @param {?proto.io.bisq.protobuffer.PaymentAccountPayload|undefined} value * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this */ proto.io.bisq.protobuffer.ContractInfo.prototype.setMakerPaymentAccountPayload = function(value) { @@ -24512,17 +24449,17 @@ proto.io.bisq.protobuffer.ContractInfo.prototype.hasMakerPaymentAccountPayload = /** - * optional PaymentAccountPayloadInfo taker_payment_account_payload = 9; - * @return {?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} + * optional PaymentAccountPayload taker_payment_account_payload = 9; + * @return {?proto.io.bisq.protobuffer.PaymentAccountPayload} */ 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)); + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayload} */ ( + jspb.Message.getWrapperField(this, pb_pb.PaymentAccountPayload, 9)); }; /** - * @param {?proto.io.bisq.protobuffer.PaymentAccountPayloadInfo|undefined} value + * @param {?proto.io.bisq.protobuffer.PaymentAccountPayload|undefined} value * @return {!proto.io.bisq.protobuffer.ContractInfo} returns this */ proto.io.bisq.protobuffer.ContractInfo.prototype.setTakerPaymentAccountPayload = function(value) { @@ -24623,786 +24560,6 @@ proto.io.bisq.protobuffer.ContractInfo.prototype.setArbitratorNodeAddress = func -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, ""), - paymentDetails: 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.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; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentDetails(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 - ); - } - f = message.getPaymentDetails(); - if (f.length > 0) { - writer.writeString( - 4, - 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 payment_method_id = 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); -}; - - -/** - * optional string payment_details = 4; - * @return {string} - */ -proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.getPaymentDetails = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadInfo} returns this - */ -proto.io.bisq.protobuffer.PaymentAccountPayloadInfo.prototype.setPaymentDetails = 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.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 use_custom_tx_fee_rate = 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 custom_tx_fee_rate = 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 fee_service_rate = 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 last_fee_service_request_ts = 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 min_fee_service_rate = 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 tx_id = 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 input_sum = 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 output_sum = 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 is_pending = 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. @@ -28812,1223 +27969,6 @@ proto.io.bisq.protobuffer.SendBtcRequest.prototype.setMemo = 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.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 tx_info = 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.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 tx_fee_rate_info = 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 tx_fee_rate_preference = 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 tx_fee_rate_info = 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 tx_fee_rate_info = 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 tx_id = 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 tx_info = 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. diff --git a/dist/protobuf/pb_pb.d.ts b/dist/protobuf/pb_pb.d.ts index ad69881f..445f560c 100644 --- a/dist/protobuf/pb_pb.d.ts +++ b/dist/protobuf/pb_pb.d.ts @@ -96,31 +96,21 @@ export class NetworkEnvelope extends jspb.Message { hasDepositTxMessage(): boolean; clearDepositTxMessage(): NetworkEnvelope; - getOpenNewDisputeMessage(): OpenNewDisputeMessage | undefined; - setOpenNewDisputeMessage(value?: OpenNewDisputeMessage): NetworkEnvelope; - hasOpenNewDisputeMessage(): boolean; - clearOpenNewDisputeMessage(): NetworkEnvelope; + getDisputeOpenedMessage(): DisputeOpenedMessage | undefined; + setDisputeOpenedMessage(value?: DisputeOpenedMessage): NetworkEnvelope; + hasDisputeOpenedMessage(): boolean; + clearDisputeOpenedMessage(): NetworkEnvelope; - getPeerOpenedDisputeMessage(): PeerOpenedDisputeMessage | undefined; - setPeerOpenedDisputeMessage(value?: PeerOpenedDisputeMessage): NetworkEnvelope; - hasPeerOpenedDisputeMessage(): boolean; - clearPeerOpenedDisputeMessage(): NetworkEnvelope; + getDisputeClosedMessage(): DisputeClosedMessage | undefined; + setDisputeClosedMessage(value?: DisputeClosedMessage): NetworkEnvelope; + hasDisputeClosedMessage(): boolean; + clearDisputeClosedMessage(): NetworkEnvelope; getChatMessage(): ChatMessage | undefined; setChatMessage(value?: ChatMessage): NetworkEnvelope; hasChatMessage(): boolean; clearChatMessage(): NetworkEnvelope; - getDisputeResultMessage(): DisputeResultMessage | undefined; - setDisputeResultMessage(value?: DisputeResultMessage): NetworkEnvelope; - hasDisputeResultMessage(): boolean; - clearDisputeResultMessage(): NetworkEnvelope; - - getPeerPublishedDisputePayoutTxMessage(): PeerPublishedDisputePayoutTxMessage | undefined; - setPeerPublishedDisputePayoutTxMessage(value?: PeerPublishedDisputePayoutTxMessage): NetworkEnvelope; - hasPeerPublishedDisputePayoutTxMessage(): boolean; - clearPeerPublishedDisputePayoutTxMessage(): NetworkEnvelope; - getPrivateNotificationMessage(): PrivateNotificationMessage | undefined; setPrivateNotificationMessage(value?: PrivateNotificationMessage): NetworkEnvelope; hasPrivateNotificationMessage(): boolean; @@ -231,15 +221,10 @@ export class NetworkEnvelope extends jspb.Message { hasDepositResponse(): boolean; clearDepositResponse(): NetworkEnvelope; - getPaymentAccountKeyRequest(): PaymentAccountKeyRequest | undefined; - setPaymentAccountKeyRequest(value?: PaymentAccountKeyRequest): NetworkEnvelope; - hasPaymentAccountKeyRequest(): boolean; - clearPaymentAccountKeyRequest(): NetworkEnvelope; - - getPaymentAccountKeyResponse(): PaymentAccountKeyResponse | undefined; - setPaymentAccountKeyResponse(value?: PaymentAccountKeyResponse): NetworkEnvelope; - hasPaymentAccountKeyResponse(): boolean; - clearPaymentAccountKeyResponse(): NetworkEnvelope; + getDepositsConfirmedMessage(): DepositsConfirmedMessage | undefined; + setDepositsConfirmedMessage(value?: DepositsConfirmedMessage): NetworkEnvelope; + hasDepositsConfirmedMessage(): boolean; + clearDepositsConfirmedMessage(): NetworkEnvelope; getPaymentSentMessage(): PaymentSentMessage | undefined; setPaymentSentMessage(value?: PaymentSentMessage): NetworkEnvelope; @@ -251,31 +236,6 @@ export class NetworkEnvelope extends jspb.Message { hasPaymentReceivedMessage(): boolean; clearPaymentReceivedMessage(): NetworkEnvelope; - getPayoutTxPublishedMessage(): PayoutTxPublishedMessage | undefined; - setPayoutTxPublishedMessage(value?: PayoutTxPublishedMessage): NetworkEnvelope; - hasPayoutTxPublishedMessage(): boolean; - clearPayoutTxPublishedMessage(): NetworkEnvelope; - - getArbitratorPayoutTxRequest(): ArbitratorPayoutTxRequest | undefined; - setArbitratorPayoutTxRequest(value?: ArbitratorPayoutTxRequest): NetworkEnvelope; - hasArbitratorPayoutTxRequest(): boolean; - clearArbitratorPayoutTxRequest(): NetworkEnvelope; - - getArbitratorPayoutTxResponse(): ArbitratorPayoutTxResponse | undefined; - setArbitratorPayoutTxResponse(value?: ArbitratorPayoutTxResponse): NetworkEnvelope; - hasArbitratorPayoutTxResponse(): boolean; - clearArbitratorPayoutTxResponse(): NetworkEnvelope; - - getUpdateMultisigRequest(): UpdateMultisigRequest | undefined; - setUpdateMultisigRequest(value?: UpdateMultisigRequest): NetworkEnvelope; - hasUpdateMultisigRequest(): boolean; - clearUpdateMultisigRequest(): NetworkEnvelope; - - getUpdateMultisigResponse(): UpdateMultisigResponse | undefined; - setUpdateMultisigResponse(value?: UpdateMultisigResponse): NetworkEnvelope; - hasUpdateMultisigResponse(): boolean; - clearUpdateMultisigResponse(): NetworkEnvelope; - getMessageCase(): NetworkEnvelope.MessageCase; serializeBinary(): Uint8Array; @@ -307,11 +267,9 @@ export namespace NetworkEnvelope { inputsForDepositTxRequest?: InputsForDepositTxRequest.AsObject, inputsForDepositTxResponse?: InputsForDepositTxResponse.AsObject, depositTxMessage?: DepositTxMessage.AsObject, - openNewDisputeMessage?: OpenNewDisputeMessage.AsObject, - peerOpenedDisputeMessage?: PeerOpenedDisputeMessage.AsObject, + disputeOpenedMessage?: DisputeOpenedMessage.AsObject, + disputeClosedMessage?: DisputeClosedMessage.AsObject, chatMessage?: ChatMessage.AsObject, - disputeResultMessage?: DisputeResultMessage.AsObject, - peerPublishedDisputePayoutTxMessage?: PeerPublishedDisputePayoutTxMessage.AsObject, privateNotificationMessage?: PrivateNotificationMessage.AsObject, addPersistableNetworkPayloadMessage?: AddPersistableNetworkPayloadMessage.AsObject, ackMessage?: AckMessage.AsObject, @@ -334,15 +292,9 @@ export namespace NetworkEnvelope { signContractResponse?: SignContractResponse.AsObject, depositRequest?: DepositRequest.AsObject, depositResponse?: DepositResponse.AsObject, - paymentAccountKeyRequest?: PaymentAccountKeyRequest.AsObject, - paymentAccountKeyResponse?: PaymentAccountKeyResponse.AsObject, + depositsConfirmedMessage?: DepositsConfirmedMessage.AsObject, paymentSentMessage?: PaymentSentMessage.AsObject, paymentReceivedMessage?: PaymentReceivedMessage.AsObject, - payoutTxPublishedMessage?: PayoutTxPublishedMessage.AsObject, - arbitratorPayoutTxRequest?: ArbitratorPayoutTxRequest.AsObject, - arbitratorPayoutTxResponse?: ArbitratorPayoutTxResponse.AsObject, - updateMultisigRequest?: UpdateMultisigRequest.AsObject, - updateMultisigResponse?: UpdateMultisigResponse.AsObject, } export enum MessageCase { @@ -365,25 +317,23 @@ export namespace NetworkEnvelope { INPUTS_FOR_DEPOSIT_TX_REQUEST = 17, INPUTS_FOR_DEPOSIT_TX_RESPONSE = 18, DEPOSIT_TX_MESSAGE = 19, - OPEN_NEW_DISPUTE_MESSAGE = 20, - PEER_OPENED_DISPUTE_MESSAGE = 21, + DISPUTE_OPENED_MESSAGE = 20, + DISPUTE_CLOSED_MESSAGE = 21, CHAT_MESSAGE = 22, - DISPUTE_RESULT_MESSAGE = 23, - PEER_PUBLISHED_DISPUTE_PAYOUT_TX_MESSAGE = 24, - PRIVATE_NOTIFICATION_MESSAGE = 25, - ADD_PERSISTABLE_NETWORK_PAYLOAD_MESSAGE = 26, - ACK_MESSAGE = 27, - BUNDLE_OF_ENVELOPES = 28, - MEDIATED_PAYOUT_TX_SIGNATURE_MESSAGE = 29, - MEDIATED_PAYOUT_TX_PUBLISHED_MESSAGE = 30, - DELAYED_PAYOUT_TX_SIGNATURE_REQUEST = 31, - DELAYED_PAYOUT_TX_SIGNATURE_RESPONSE = 32, - DEPOSIT_TX_AND_DELAYED_PAYOUT_TX_MESSAGE = 33, - PEER_PUBLISHED_DELAYED_PAYOUT_TX_MESSAGE = 34, - REFRESH_TRADE_STATE_REQUEST = 35, - TRADER_SIGNED_WITNESS_MESSAGE = 36, - GET_INVENTORY_REQUEST = 37, - GET_INVENTORY_RESPONSE = 38, + PRIVATE_NOTIFICATION_MESSAGE = 23, + ADD_PERSISTABLE_NETWORK_PAYLOAD_MESSAGE = 24, + ACK_MESSAGE = 25, + BUNDLE_OF_ENVELOPES = 26, + MEDIATED_PAYOUT_TX_SIGNATURE_MESSAGE = 27, + MEDIATED_PAYOUT_TX_PUBLISHED_MESSAGE = 28, + DELAYED_PAYOUT_TX_SIGNATURE_REQUEST = 29, + DELAYED_PAYOUT_TX_SIGNATURE_RESPONSE = 30, + DEPOSIT_TX_AND_DELAYED_PAYOUT_TX_MESSAGE = 31, + PEER_PUBLISHED_DELAYED_PAYOUT_TX_MESSAGE = 32, + REFRESH_TRADE_STATE_REQUEST = 33, + TRADER_SIGNED_WITNESS_MESSAGE = 34, + GET_INVENTORY_REQUEST = 35, + GET_INVENTORY_RESPONSE = 36, SIGN_OFFER_REQUEST = 1001, SIGN_OFFER_RESPONSE = 1002, INIT_TRADE_REQUEST = 1003, @@ -392,15 +342,9 @@ export namespace NetworkEnvelope { SIGN_CONTRACT_RESPONSE = 1006, DEPOSIT_REQUEST = 1007, DEPOSIT_RESPONSE = 1008, - PAYMENT_ACCOUNT_KEY_REQUEST = 1009, - PAYMENT_ACCOUNT_KEY_RESPONSE = 1010, - PAYMENT_SENT_MESSAGE = 1011, - PAYMENT_RECEIVED_MESSAGE = 1012, - PAYOUT_TX_PUBLISHED_MESSAGE = 1013, - ARBITRATOR_PAYOUT_TX_REQUEST = 1016, - ARBITRATOR_PAYOUT_TX_RESPONSE = 1017, - UPDATE_MULTISIG_REQUEST = 1018, - UPDATE_MULTISIG_RESPONSE = 1019, + DEPOSITS_CONFIRMED_MESSAGE = 1009, + PAYMENT_SENT_MESSAGE = 1010, + PAYMENT_RECEIVED_MESSAGE = 1011, } } @@ -1648,164 +1592,46 @@ export namespace DepositResponse { } } -export class PaymentAccountKeyRequest extends jspb.Message { +export class DepositsConfirmedMessage extends jspb.Message { getTradeId(): string; - setTradeId(value: string): PaymentAccountKeyRequest; + setTradeId(value: string): DepositsConfirmedMessage; getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): PaymentAccountKeyRequest; + setSenderNodeAddress(value?: NodeAddress): DepositsConfirmedMessage; hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): PaymentAccountKeyRequest; + clearSenderNodeAddress(): DepositsConfirmedMessage; getPubKeyRing(): PubKeyRing | undefined; - setPubKeyRing(value?: PubKeyRing): PaymentAccountKeyRequest; + setPubKeyRing(value?: PubKeyRing): DepositsConfirmedMessage; hasPubKeyRing(): boolean; - clearPubKeyRing(): PaymentAccountKeyRequest; + clearPubKeyRing(): DepositsConfirmedMessage; getUid(): string; - setUid(value: string): PaymentAccountKeyRequest; + setUid(value: string): DepositsConfirmedMessage; - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PaymentAccountKeyRequest.AsObject; - static toObject(includeInstance: boolean, msg: PaymentAccountKeyRequest): PaymentAccountKeyRequest.AsObject; - static serializeBinaryToWriter(message: PaymentAccountKeyRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): PaymentAccountKeyRequest; - static deserializeBinaryFromReader(message: PaymentAccountKeyRequest, reader: jspb.BinaryReader): PaymentAccountKeyRequest; -} - -export namespace PaymentAccountKeyRequest { - export type AsObject = { - tradeId: string, - senderNodeAddress?: NodeAddress.AsObject, - pubKeyRing?: PubKeyRing.AsObject, - uid: string, - } -} - -export class PaymentAccountKeyResponse extends jspb.Message { - getTradeId(): string; - setTradeId(value: string): PaymentAccountKeyResponse; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): PaymentAccountKeyResponse; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): PaymentAccountKeyResponse; - - getPubKeyRing(): PubKeyRing | undefined; - setPubKeyRing(value?: PubKeyRing): PaymentAccountKeyResponse; - hasPubKeyRing(): boolean; - clearPubKeyRing(): PaymentAccountKeyResponse; - - getUid(): string; - setUid(value: string): PaymentAccountKeyResponse; - - getPaymentAccountKey(): Uint8Array | string; - getPaymentAccountKey_asU8(): Uint8Array; - getPaymentAccountKey_asB64(): string; - setPaymentAccountKey(value: Uint8Array | string): PaymentAccountKeyResponse; + getSellerPaymentAccountKey(): Uint8Array | string; + getSellerPaymentAccountKey_asU8(): Uint8Array; + getSellerPaymentAccountKey_asB64(): string; + setSellerPaymentAccountKey(value: Uint8Array | string): DepositsConfirmedMessage; getUpdatedMultisigHex(): string; - setUpdatedMultisigHex(value: string): PaymentAccountKeyResponse; + setUpdatedMultisigHex(value: string): DepositsConfirmedMessage; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PaymentAccountKeyResponse.AsObject; - static toObject(includeInstance: boolean, msg: PaymentAccountKeyResponse): PaymentAccountKeyResponse.AsObject; - static serializeBinaryToWriter(message: PaymentAccountKeyResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): PaymentAccountKeyResponse; - static deserializeBinaryFromReader(message: PaymentAccountKeyResponse, reader: jspb.BinaryReader): PaymentAccountKeyResponse; + toObject(includeInstance?: boolean): DepositsConfirmedMessage.AsObject; + static toObject(includeInstance: boolean, msg: DepositsConfirmedMessage): DepositsConfirmedMessage.AsObject; + static serializeBinaryToWriter(message: DepositsConfirmedMessage, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DepositsConfirmedMessage; + static deserializeBinaryFromReader(message: DepositsConfirmedMessage, reader: jspb.BinaryReader): DepositsConfirmedMessage; } -export namespace PaymentAccountKeyResponse { +export namespace DepositsConfirmedMessage { export type AsObject = { tradeId: string, senderNodeAddress?: NodeAddress.AsObject, pubKeyRing?: PubKeyRing.AsObject, uid: string, - paymentAccountKey: Uint8Array | string, - updatedMultisigHex: string, - } -} - -export class UpdateMultisigRequest extends jspb.Message { - getTradeId(): string; - setTradeId(value: string): UpdateMultisigRequest; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): UpdateMultisigRequest; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): UpdateMultisigRequest; - - getPubKeyRing(): PubKeyRing | undefined; - setPubKeyRing(value?: PubKeyRing): UpdateMultisigRequest; - hasPubKeyRing(): boolean; - clearPubKeyRing(): UpdateMultisigRequest; - - getUid(): string; - setUid(value: string): UpdateMultisigRequest; - - getCurrentDate(): number; - setCurrentDate(value: number): UpdateMultisigRequest; - - getUpdatedMultisigHex(): string; - setUpdatedMultisigHex(value: string): UpdateMultisigRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UpdateMultisigRequest.AsObject; - static toObject(includeInstance: boolean, msg: UpdateMultisigRequest): UpdateMultisigRequest.AsObject; - static serializeBinaryToWriter(message: UpdateMultisigRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): UpdateMultisigRequest; - static deserializeBinaryFromReader(message: UpdateMultisigRequest, reader: jspb.BinaryReader): UpdateMultisigRequest; -} - -export namespace UpdateMultisigRequest { - export type AsObject = { - tradeId: string, - senderNodeAddress?: NodeAddress.AsObject, - pubKeyRing?: PubKeyRing.AsObject, - uid: string, - currentDate: number, - updatedMultisigHex: string, - } -} - -export class UpdateMultisigResponse extends jspb.Message { - getTradeId(): string; - setTradeId(value: string): UpdateMultisigResponse; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): UpdateMultisigResponse; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): UpdateMultisigResponse; - - getPubKeyRing(): PubKeyRing | undefined; - setPubKeyRing(value?: PubKeyRing): UpdateMultisigResponse; - hasPubKeyRing(): boolean; - clearPubKeyRing(): UpdateMultisigResponse; - - getUid(): string; - setUid(value: string): UpdateMultisigResponse; - - getCurrentDate(): number; - setCurrentDate(value: number): UpdateMultisigResponse; - - getUpdatedMultisigHex(): string; - setUpdatedMultisigHex(value: string): UpdateMultisigResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UpdateMultisigResponse.AsObject; - static toObject(includeInstance: boolean, msg: UpdateMultisigResponse): UpdateMultisigResponse.AsObject; - static serializeBinaryToWriter(message: UpdateMultisigResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): UpdateMultisigResponse; - static deserializeBinaryFromReader(message: UpdateMultisigResponse, reader: jspb.BinaryReader): UpdateMultisigResponse; -} - -export namespace UpdateMultisigResponse { - export type AsObject = { - tradeId: string, - senderNodeAddress?: NodeAddress.AsObject, - pubKeyRing?: PubKeyRing.AsObject, - uid: string, - currentDate: number, + sellerPaymentAccountKey: Uint8Array | string, updatedMultisigHex: string, } } @@ -2006,51 +1832,10 @@ export namespace PeerPublishedDelayedPayoutTxMessage { } } -export class FinalizePayoutTxRequest extends jspb.Message { - getTradeId(): string; - setTradeId(value: string): FinalizePayoutTxRequest; - - getSellerSignature(): Uint8Array | string; - getSellerSignature_asU8(): Uint8Array; - getSellerSignature_asB64(): string; - setSellerSignature(value: Uint8Array | string): FinalizePayoutTxRequest; - - getSellerPayoutAddress(): string; - setSellerPayoutAddress(value: string): FinalizePayoutTxRequest; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): FinalizePayoutTxRequest; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): FinalizePayoutTxRequest; - - getUid(): string; - setUid(value: string): FinalizePayoutTxRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FinalizePayoutTxRequest.AsObject; - static toObject(includeInstance: boolean, msg: FinalizePayoutTxRequest): FinalizePayoutTxRequest.AsObject; - static serializeBinaryToWriter(message: FinalizePayoutTxRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): FinalizePayoutTxRequest; - static deserializeBinaryFromReader(message: FinalizePayoutTxRequest, reader: jspb.BinaryReader): FinalizePayoutTxRequest; -} - -export namespace FinalizePayoutTxRequest { - export type AsObject = { - tradeId: string, - sellerSignature: Uint8Array | string, - sellerPayoutAddress: string, - senderNodeAddress?: NodeAddress.AsObject, - uid: string, - } -} - export class PaymentSentMessage extends jspb.Message { getTradeId(): string; setTradeId(value: string): PaymentSentMessage; - getBuyerPayoutAddress(): string; - setBuyerPayoutAddress(value: string): PaymentSentMessage; - getSenderNodeAddress(): NodeAddress | undefined; setSenderNodeAddress(value?: NodeAddress): PaymentSentMessage; hasSenderNodeAddress(): boolean; @@ -2076,6 +1861,11 @@ export class PaymentSentMessage extends jspb.Message { getPaymentAccountKey_asB64(): string; setPaymentAccountKey(value: Uint8Array | string): PaymentSentMessage; + getBuyerSignature(): Uint8Array | string; + getBuyerSignature_asU8(): Uint8Array; + getBuyerSignature_asB64(): string; + setBuyerSignature(value: Uint8Array | string): PaymentSentMessage; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PaymentSentMessage.AsObject; static toObject(includeInstance: boolean, msg: PaymentSentMessage): PaymentSentMessage.AsObject; @@ -2087,7 +1877,6 @@ export class PaymentSentMessage extends jspb.Message { export namespace PaymentSentMessage { export type AsObject = { tradeId: string, - buyerPayoutAddress: string, senderNodeAddress?: NodeAddress.AsObject, counterCurrencyTxId: string, uid: string, @@ -2095,6 +1884,7 @@ export namespace PaymentSentMessage { payoutTxHex: string, updatedMultisigHex: string, paymentAccountKey: Uint8Array | string, + buyerSignature: Uint8Array | string, } } @@ -2115,8 +1905,27 @@ export class PaymentReceivedMessage extends jspb.Message { hasSignedWitness(): boolean; clearSignedWitness(): PaymentReceivedMessage; - getPayoutTxHex(): string; - setPayoutTxHex(value: string): PaymentReceivedMessage; + getUnsignedPayoutTxHex(): string; + setUnsignedPayoutTxHex(value: string): PaymentReceivedMessage; + + getSignedPayoutTxHex(): string; + setSignedPayoutTxHex(value: string): PaymentReceivedMessage; + + getUpdatedMultisigHex(): string; + setUpdatedMultisigHex(value: string): PaymentReceivedMessage; + + getDeferPublishPayout(): boolean; + setDeferPublishPayout(value: boolean): PaymentReceivedMessage; + + getPaymentSentMessage(): PaymentSentMessage | undefined; + setPaymentSentMessage(value?: PaymentSentMessage): PaymentReceivedMessage; + hasPaymentSentMessage(): boolean; + clearPaymentSentMessage(): PaymentReceivedMessage; + + getSellerSignature(): Uint8Array | string; + getSellerSignature_asU8(): Uint8Array; + getSellerSignature_asB64(): string; + setSellerSignature(value: Uint8Array | string): PaymentReceivedMessage; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PaymentReceivedMessage.AsObject; @@ -2132,123 +1941,12 @@ export namespace PaymentReceivedMessage { senderNodeAddress?: NodeAddress.AsObject, uid: string, signedWitness?: SignedWitness.AsObject, - payoutTxHex: string, - } -} - -export class PayoutTxPublishedMessage extends jspb.Message { - getTradeId(): string; - setTradeId(value: string): PayoutTxPublishedMessage; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): PayoutTxPublishedMessage; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): PayoutTxPublishedMessage; - - getIsMaker(): boolean; - setIsMaker(value: boolean): PayoutTxPublishedMessage; - - getUid(): string; - setUid(value: string): PayoutTxPublishedMessage; - - getSignedWitness(): SignedWitness | undefined; - setSignedWitness(value?: SignedWitness): PayoutTxPublishedMessage; - hasSignedWitness(): boolean; - clearSignedWitness(): PayoutTxPublishedMessage; - - getSignedPayoutTxHex(): string; - setSignedPayoutTxHex(value: string): PayoutTxPublishedMessage; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PayoutTxPublishedMessage.AsObject; - static toObject(includeInstance: boolean, msg: PayoutTxPublishedMessage): PayoutTxPublishedMessage.AsObject; - static serializeBinaryToWriter(message: PayoutTxPublishedMessage, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): PayoutTxPublishedMessage; - static deserializeBinaryFromReader(message: PayoutTxPublishedMessage, reader: jspb.BinaryReader): PayoutTxPublishedMessage; -} - -export namespace PayoutTxPublishedMessage { - export type AsObject = { - tradeId: string, - senderNodeAddress?: NodeAddress.AsObject, - isMaker: boolean, - uid: string, - signedWitness?: SignedWitness.AsObject, + unsignedPayoutTxHex: string, signedPayoutTxHex: string, - } -} - -export class ArbitratorPayoutTxRequest extends jspb.Message { - getDispute(): Dispute | undefined; - setDispute(value?: Dispute): ArbitratorPayoutTxRequest; - hasDispute(): boolean; - clearDispute(): ArbitratorPayoutTxRequest; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): ArbitratorPayoutTxRequest; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): ArbitratorPayoutTxRequest; - - getUid(): string; - setUid(value: string): ArbitratorPayoutTxRequest; - - getType(): SupportType; - setType(value: SupportType): ArbitratorPayoutTxRequest; - - getUpdatedMultisigHex(): string; - setUpdatedMultisigHex(value: string): ArbitratorPayoutTxRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ArbitratorPayoutTxRequest.AsObject; - static toObject(includeInstance: boolean, msg: ArbitratorPayoutTxRequest): ArbitratorPayoutTxRequest.AsObject; - static serializeBinaryToWriter(message: ArbitratorPayoutTxRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ArbitratorPayoutTxRequest; - static deserializeBinaryFromReader(message: ArbitratorPayoutTxRequest, reader: jspb.BinaryReader): ArbitratorPayoutTxRequest; -} - -export namespace ArbitratorPayoutTxRequest { - export type AsObject = { - dispute?: Dispute.AsObject, - senderNodeAddress?: NodeAddress.AsObject, - uid: string, - type: SupportType, updatedMultisigHex: string, - } -} - -export class ArbitratorPayoutTxResponse extends jspb.Message { - getTradeId(): string; - setTradeId(value: string): ArbitratorPayoutTxResponse; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): ArbitratorPayoutTxResponse; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): ArbitratorPayoutTxResponse; - - getUid(): string; - setUid(value: string): ArbitratorPayoutTxResponse; - - getType(): SupportType; - setType(value: SupportType): ArbitratorPayoutTxResponse; - - getArbitratorSignedPayoutTxHex(): string; - setArbitratorSignedPayoutTxHex(value: string): ArbitratorPayoutTxResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ArbitratorPayoutTxResponse.AsObject; - static toObject(includeInstance: boolean, msg: ArbitratorPayoutTxResponse): ArbitratorPayoutTxResponse.AsObject; - static serializeBinaryToWriter(message: ArbitratorPayoutTxResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ArbitratorPayoutTxResponse; - static deserializeBinaryFromReader(message: ArbitratorPayoutTxResponse, reader: jspb.BinaryReader): ArbitratorPayoutTxResponse; -} - -export namespace ArbitratorPayoutTxResponse { - export type AsObject = { - tradeId: string, - senderNodeAddress?: NodeAddress.AsObject, - uid: string, - type: SupportType, - arbitratorSignedPayoutTxHex: string, + deferPublishPayout: boolean, + paymentSentMessage?: PaymentSentMessage.AsObject, + sellerSignature: Uint8Array | string, } } @@ -2382,78 +2080,6 @@ export namespace TraderSignedWitnessMessage { } } -export class OpenNewDisputeMessage extends jspb.Message { - getDispute(): Dispute | undefined; - setDispute(value?: Dispute): OpenNewDisputeMessage; - hasDispute(): boolean; - clearDispute(): OpenNewDisputeMessage; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): OpenNewDisputeMessage; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): OpenNewDisputeMessage; - - getUid(): string; - setUid(value: string): OpenNewDisputeMessage; - - getType(): SupportType; - setType(value: SupportType): OpenNewDisputeMessage; - - getUpdatedMultisigHex(): string; - setUpdatedMultisigHex(value: string): OpenNewDisputeMessage; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): OpenNewDisputeMessage.AsObject; - static toObject(includeInstance: boolean, msg: OpenNewDisputeMessage): OpenNewDisputeMessage.AsObject; - static serializeBinaryToWriter(message: OpenNewDisputeMessage, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): OpenNewDisputeMessage; - static deserializeBinaryFromReader(message: OpenNewDisputeMessage, reader: jspb.BinaryReader): OpenNewDisputeMessage; -} - -export namespace OpenNewDisputeMessage { - export type AsObject = { - dispute?: Dispute.AsObject, - senderNodeAddress?: NodeAddress.AsObject, - uid: string, - type: SupportType, - updatedMultisigHex: string, - } -} - -export class PeerOpenedDisputeMessage extends jspb.Message { - getDispute(): Dispute | undefined; - setDispute(value?: Dispute): PeerOpenedDisputeMessage; - hasDispute(): boolean; - clearDispute(): PeerOpenedDisputeMessage; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): PeerOpenedDisputeMessage; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): PeerOpenedDisputeMessage; - - getUid(): string; - setUid(value: string): PeerOpenedDisputeMessage; - - getType(): SupportType; - setType(value: SupportType): PeerOpenedDisputeMessage; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PeerOpenedDisputeMessage.AsObject; - static toObject(includeInstance: boolean, msg: PeerOpenedDisputeMessage): PeerOpenedDisputeMessage.AsObject; - static serializeBinaryToWriter(message: PeerOpenedDisputeMessage, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): PeerOpenedDisputeMessage; - static deserializeBinaryFromReader(message: PeerOpenedDisputeMessage, reader: jspb.BinaryReader): PeerOpenedDisputeMessage; -} - -export namespace PeerOpenedDisputeMessage { - export type AsObject = { - dispute?: Dispute.AsObject, - senderNodeAddress?: NodeAddress.AsObject, - uid: string, - type: SupportType, - } -} - export class ChatMessage extends jspb.Message { getDate(): number; setDate(value: number): ChatMessage; @@ -2536,77 +2162,93 @@ export namespace ChatMessage { } } -export class DisputeResultMessage extends jspb.Message { - getUid(): string; - setUid(value: string): DisputeResultMessage; - - getDisputeResult(): DisputeResult | undefined; - setDisputeResult(value?: DisputeResult): DisputeResultMessage; - hasDisputeResult(): boolean; - clearDisputeResult(): DisputeResultMessage; +export class DisputeOpenedMessage extends jspb.Message { + getDispute(): Dispute | undefined; + setDispute(value?: Dispute): DisputeOpenedMessage; + hasDispute(): boolean; + clearDispute(): DisputeOpenedMessage; getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): DisputeResultMessage; + setSenderNodeAddress(value?: NodeAddress): DisputeOpenedMessage; hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): DisputeResultMessage; + clearSenderNodeAddress(): DisputeOpenedMessage; + + getUid(): string; + setUid(value: string): DisputeOpenedMessage; getType(): SupportType; - setType(value: SupportType): DisputeResultMessage; + setType(value: SupportType): DisputeOpenedMessage; + + getUpdatedMultisigHex(): string; + setUpdatedMultisigHex(value: string): DisputeOpenedMessage; + + getPaymentSentMessage(): PaymentSentMessage | undefined; + setPaymentSentMessage(value?: PaymentSentMessage): DisputeOpenedMessage; + hasPaymentSentMessage(): boolean; + clearPaymentSentMessage(): DisputeOpenedMessage; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DisputeResultMessage.AsObject; - static toObject(includeInstance: boolean, msg: DisputeResultMessage): DisputeResultMessage.AsObject; - static serializeBinaryToWriter(message: DisputeResultMessage, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): DisputeResultMessage; - static deserializeBinaryFromReader(message: DisputeResultMessage, reader: jspb.BinaryReader): DisputeResultMessage; + toObject(includeInstance?: boolean): DisputeOpenedMessage.AsObject; + static toObject(includeInstance: boolean, msg: DisputeOpenedMessage): DisputeOpenedMessage.AsObject; + static serializeBinaryToWriter(message: DisputeOpenedMessage, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DisputeOpenedMessage; + static deserializeBinaryFromReader(message: DisputeOpenedMessage, reader: jspb.BinaryReader): DisputeOpenedMessage; } -export namespace DisputeResultMessage { +export namespace DisputeOpenedMessage { + export type AsObject = { + dispute?: Dispute.AsObject, + senderNodeAddress?: NodeAddress.AsObject, + uid: string, + type: SupportType, + updatedMultisigHex: string, + paymentSentMessage?: PaymentSentMessage.AsObject, + } +} + +export class DisputeClosedMessage extends jspb.Message { + getUid(): string; + setUid(value: string): DisputeClosedMessage; + + getDisputeResult(): DisputeResult | undefined; + setDisputeResult(value?: DisputeResult): DisputeClosedMessage; + hasDisputeResult(): boolean; + clearDisputeResult(): DisputeClosedMessage; + + getSenderNodeAddress(): NodeAddress | undefined; + setSenderNodeAddress(value?: NodeAddress): DisputeClosedMessage; + hasSenderNodeAddress(): boolean; + clearSenderNodeAddress(): DisputeClosedMessage; + + getType(): SupportType; + setType(value: SupportType): DisputeClosedMessage; + + getUpdatedMultisigHex(): string; + setUpdatedMultisigHex(value: string): DisputeClosedMessage; + + getUnsignedPayoutTxHex(): string; + setUnsignedPayoutTxHex(value: string): DisputeClosedMessage; + + getDeferPublishPayout(): boolean; + setDeferPublishPayout(value: boolean): DisputeClosedMessage; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DisputeClosedMessage.AsObject; + static toObject(includeInstance: boolean, msg: DisputeClosedMessage): DisputeClosedMessage.AsObject; + static serializeBinaryToWriter(message: DisputeClosedMessage, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DisputeClosedMessage; + static deserializeBinaryFromReader(message: DisputeClosedMessage, reader: jspb.BinaryReader): DisputeClosedMessage; +} + +export namespace DisputeClosedMessage { export type AsObject = { uid: string, disputeResult?: DisputeResult.AsObject, senderNodeAddress?: NodeAddress.AsObject, type: SupportType, - } -} - -export class PeerPublishedDisputePayoutTxMessage extends jspb.Message { - getUid(): string; - setUid(value: string): PeerPublishedDisputePayoutTxMessage; - - getTradeId(): string; - setTradeId(value: string): PeerPublishedDisputePayoutTxMessage; - - getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): PeerPublishedDisputePayoutTxMessage; - hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): PeerPublishedDisputePayoutTxMessage; - - getType(): SupportType; - setType(value: SupportType): PeerPublishedDisputePayoutTxMessage; - - getUpdatedMultisigHex(): string; - setUpdatedMultisigHex(value: string): PeerPublishedDisputePayoutTxMessage; - - getPayoutTxHex(): string; - setPayoutTxHex(value: string): PeerPublishedDisputePayoutTxMessage; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PeerPublishedDisputePayoutTxMessage.AsObject; - static toObject(includeInstance: boolean, msg: PeerPublishedDisputePayoutTxMessage): PeerPublishedDisputePayoutTxMessage.AsObject; - static serializeBinaryToWriter(message: PeerPublishedDisputePayoutTxMessage, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): PeerPublishedDisputePayoutTxMessage; - static deserializeBinaryFromReader(message: PeerPublishedDisputePayoutTxMessage, reader: jspb.BinaryReader): PeerPublishedDisputePayoutTxMessage; -} - -export namespace PeerPublishedDisputePayoutTxMessage { - export type AsObject = { - uid: string, - tradeId: string, - senderNodeAddress?: NodeAddress.AsObject, - type: SupportType, updatedMultisigHex: string, - payoutTxHex: string, + unsignedPayoutTxHex: string, + deferPublishPayout: boolean, } } @@ -4221,12 +3863,6 @@ export class DisputeResult extends jspb.Message { getIsLoserPublisher(): boolean; setIsLoserPublisher(value: boolean): DisputeResult; - getArbitratorSignedPayoutTxHex(): string; - setArbitratorSignedPayoutTxHex(value: string): DisputeResult; - - getArbitratorUpdatedMultisigHex(): string; - setArbitratorUpdatedMultisigHex(value: string): DisputeResult; - serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DisputeResult.AsObject; static toObject(includeInstance: boolean, msg: DisputeResult): DisputeResult.AsObject; @@ -4252,8 +3888,6 @@ export namespace DisputeResult { arbitratorPubKey: Uint8Array | string, closeDate: number, isLoserPublisher: boolean, - arbitratorSignedPayoutTxHex: string, - arbitratorUpdatedMultisigHex: string, } export enum Winner { @@ -7037,12 +6671,15 @@ export class Trade extends jspb.Message { hasProcessModel(): boolean; clearProcessModel(): Trade; - getTakerFeeTxId(): string; - setTakerFeeTxId(value: string): Trade; - getPayoutTxId(): string; setPayoutTxId(value: string): Trade; + getPayoutTxHex(): string; + setPayoutTxHex(value: string): Trade; + + getPayoutTxKey(): string; + setPayoutTxKey(value: string): Trade; + getAmountAsLong(): number; setAmountAsLong(value: number): Trade; @@ -7061,6 +6698,9 @@ export class Trade extends jspb.Message { getState(): Trade.State; setState(value: Trade.State): Trade; + getPayoutState(): Trade.PayoutState; + setPayoutState(value: Trade.PayoutState): Trade; + getDisputeState(): Trade.DisputeState; setDisputeState(value: Trade.DisputeState): Trade; @@ -7090,27 +6730,9 @@ export class Trade extends jspb.Message { hasMediatorNodeAddress(): boolean; clearMediatorNodeAddress(): Trade; - getArbitratorBtcPubKey(): Uint8Array | string; - getArbitratorBtcPubKey_asU8(): Uint8Array; - getArbitratorBtcPubKey_asB64(): string; - setArbitratorBtcPubKey(value: Uint8Array | string): Trade; - - getTakerPaymentAccountId(): string; - setTakerPaymentAccountId(value: string): Trade; - getErrorMessage(): string; setErrorMessage(value: string): Trade; - getArbitratorPubKeyRing(): PubKeyRing | undefined; - setArbitratorPubKeyRing(value?: PubKeyRing): Trade; - hasArbitratorPubKeyRing(): boolean; - clearArbitratorPubKeyRing(): Trade; - - getMediatorPubKeyRing(): PubKeyRing | undefined; - setMediatorPubKeyRing(value?: PubKeyRing): Trade; - hasMediatorPubKeyRing(): boolean; - clearMediatorPubKeyRing(): Trade; - getCounterCurrencyTxId(): string; setCounterCurrencyTxId(value: string): Trade; @@ -7125,27 +6747,14 @@ export class Trade extends jspb.Message { getLockTime(): number; setLockTime(value: number): Trade; - getDelayedPayoutTxBytes(): Uint8Array | string; - getDelayedPayoutTxBytes_asU8(): Uint8Array; - getDelayedPayoutTxBytes_asB64(): string; - setDelayedPayoutTxBytes(value: Uint8Array | string): Trade; - getRefundAgentNodeAddress(): NodeAddress | undefined; setRefundAgentNodeAddress(value?: NodeAddress): Trade; hasRefundAgentNodeAddress(): boolean; clearRefundAgentNodeAddress(): Trade; - getRefundAgentPubKeyRing(): PubKeyRing | undefined; - setRefundAgentPubKeyRing(value?: PubKeyRing): Trade; - hasRefundAgentPubKeyRing(): boolean; - clearRefundAgentPubKeyRing(): Trade; - getRefundResultState(): RefundResultState; setRefundResultState(value: RefundResultState): Trade; - getLastRefreshRequestDate(): number; - setLastRefreshRequestDate(value: number): Trade; - getCounterCurrencyExtraData(): string; setCounterCurrencyExtraData(value: string): Trade; @@ -7155,26 +6764,6 @@ export class Trade extends jspb.Message { getUid(): string; setUid(value: string): Trade; - getMakerNodeAddress(): NodeAddress | undefined; - setMakerNodeAddress(value?: NodeAddress): Trade; - hasMakerNodeAddress(): boolean; - clearMakerNodeAddress(): Trade; - - getTakerNodeAddress(): NodeAddress | undefined; - setTakerNodeAddress(value?: NodeAddress): Trade; - hasTakerNodeAddress(): boolean; - clearTakerNodeAddress(): Trade; - - getTakerPubKeyRing(): PubKeyRing | undefined; - setTakerPubKeyRing(value?: PubKeyRing): Trade; - hasTakerPubKeyRing(): boolean; - clearTakerPubKeyRing(): Trade; - - getMakerPubKeyRing(): PubKeyRing | undefined; - setMakerPubKeyRing(value?: PubKeyRing): Trade; - hasMakerPubKeyRing(): boolean; - clearMakerPubKeyRing(): Trade; - serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Trade.AsObject; static toObject(includeInstance: boolean, msg: Trade): Trade.AsObject; @@ -7187,14 +6776,16 @@ export namespace Trade { export type AsObject = { offer?: Offer.AsObject, processModel?: ProcessModel.AsObject, - takerFeeTxId: string, payoutTxId: string, + payoutTxHex: string, + payoutTxKey: string, amountAsLong: number, txFeeAsLong: number, takerFeeAsLong: number, takeOfferDate: number, price: number, state: Trade.State, + payoutState: Trade.PayoutState, disputeState: Trade.DisputeState, periodState: Trade.TradePeriodState, contract?: Contract.AsObject, @@ -7202,27 +6793,16 @@ export namespace Trade { contractHash: Uint8Array | string, arbitratorNodeAddress?: NodeAddress.AsObject, mediatorNodeAddress?: NodeAddress.AsObject, - arbitratorBtcPubKey: Uint8Array | string, - takerPaymentAccountId: string, errorMessage: string, - arbitratorPubKeyRing?: PubKeyRing.AsObject, - mediatorPubKeyRing?: PubKeyRing.AsObject, counterCurrencyTxId: string, chatMessageList: Array, mediationResultState: MediationResultState, lockTime: number, - delayedPayoutTxBytes: Uint8Array | string, refundAgentNodeAddress?: NodeAddress.AsObject, - refundAgentPubKeyRing?: PubKeyRing.AsObject, refundResultState: RefundResultState, - lastRefreshRequestDate: number, counterCurrencyExtraData: string, assetTxProofResult: string, uid: string, - makerNodeAddress?: NodeAddress.AsObject, - takerNodeAddress?: NodeAddress.AsObject, - takerPubKeyRing?: PubKeyRing.AsObject, - makerPubKeyRing?: PubKeyRing.AsObject, } export enum State { @@ -7235,33 +6815,24 @@ export namespace Trade { CONTRACT_SIGNATURE_REQUESTED = 6, CONTRACT_SIGNED = 7, SENT_PUBLISH_DEPOSIT_TX_REQUEST = 8, - SAW_ARRIVED_PUBLISH_DEPOSIT_TX_REQUEST = 9, - STORED_IN_MAILBOX_PUBLISH_DEPOSIT_TX_REQUEST = 10, - SEND_FAILED_PUBLISH_DEPOSIT_TX_REQUEST = 11, - ARBITRATOR_PUBLISHED_DEPOSIT_TXS = 12, - DEPOSIT_TXS_SEEN_IN_BLOCKCHAIN = 13, - DEPOSIT_TXS_CONFIRMED_IN_BLOCKCHAIN = 14, - DEPOSIT_TXS_UNLOCKED_IN_BLOCKCHAIN = 15, - BUYER_CONFIRMED_IN_UI_PAYMENT_SENT = 16, - BUYER_SENT_PAYMENT_SENT_MSG = 17, - BUYER_SAW_ARRIVED_PAYMENT_SENT_MSG = 18, - BUYER_STORED_IN_MAILBOX_PAYMENT_SENT_MSG = 19, - BUYER_SEND_FAILED_PAYMENT_SENT_MSG = 20, - SELLER_RECEIVED_PAYMENT_SENT_MSG = 21, - SELLER_CONFIRMED_IN_UI_PAYMENT_RECEIPT = 22, - SELLER_SENT_PAYMENT_RECEIVED_MSG = 23, - SELLER_SAW_ARRIVED_PAYMENT_RECEIVED_MSG = 24, - SELLER_STORED_IN_MAILBOX_PAYMENT_RECEIVED_MSG = 25, - SELLER_SEND_FAILED_PAYMENT_RECEIVED_MSG = 26, - SELLER_PUBLISHED_PAYOUT_TX = 27, - SELLER_SENT_PAYOUT_TX_PUBLISHED_MSG = 28, - SELLER_SAW_ARRIVED_PAYOUT_TX_PUBLISHED_MSG = 29, - SELLER_STORED_IN_MAILBOX_PAYOUT_TX_PUBLISHED_MSG = 30, - SELLER_SEND_FAILED_PAYOUT_TX_PUBLISHED_MSG = 31, - BUYER_RECEIVED_PAYOUT_TX_PUBLISHED_MSG = 32, - BUYER_SAW_PAYOUT_TX_IN_NETWORK = 33, - BUYER_PUBLISHED_PAYOUT_TX = 34, - WITHDRAW_COMPLETED = 35, + SEND_FAILED_PUBLISH_DEPOSIT_TX_REQUEST = 9, + SAW_ARRIVED_PUBLISH_DEPOSIT_TX_REQUEST = 10, + ARBITRATOR_PUBLISHED_DEPOSIT_TXS = 11, + DEPOSIT_TXS_SEEN_IN_NETWORK = 12, + DEPOSIT_TXS_CONFIRMED_IN_BLOCKCHAIN = 13, + DEPOSIT_TXS_UNLOCKED_IN_BLOCKCHAIN = 14, + BUYER_CONFIRMED_IN_UI_PAYMENT_SENT = 15, + BUYER_SENT_PAYMENT_SENT_MSG = 16, + BUYER_SEND_FAILED_PAYMENT_SENT_MSG = 17, + BUYER_STORED_IN_MAILBOX_PAYMENT_SENT_MSG = 18, + BUYER_SAW_ARRIVED_PAYMENT_SENT_MSG = 19, + SELLER_RECEIVED_PAYMENT_SENT_MSG = 20, + SELLER_CONFIRMED_IN_UI_PAYMENT_RECEIPT = 21, + SELLER_SENT_PAYMENT_RECEIVED_MSG = 22, + SELLER_SEND_FAILED_PAYMENT_RECEIVED_MSG = 23, + SELLER_STORED_IN_MAILBOX_PAYMENT_RECEIVED_MSG = 24, + SELLER_SAW_ARRIVED_PAYMENT_RECEIVED_MSG = 25, + TRADE_COMPLETED = 26, } export enum Phase { @@ -7273,22 +6844,32 @@ export namespace Trade { DEPOSITS_UNLOCKED = 5, PAYMENT_SENT = 6, PAYMENT_RECEIVED = 7, - PAYOUT_PUBLISHED = 8, - WITHDRAWN = 9, + COMPLETED = 8, + } + + export enum PayoutState { + PAYOUT_UNPUBLISHED = 0, + PAYOUT_PUBLISHED = 1, + PAYOUT_CONFIRMED = 2, + PAYOUT_UNLOCKED = 3, } export enum DisputeState { PB_ERROR_DISPUTE_STATE = 0, NO_DISPUTE = 1, DISPUTE_REQUESTED = 2, - DISPUTE_STARTED_BY_PEER = 3, - DISPUTE_CLOSED = 4, - MEDIATION_REQUESTED = 5, - MEDIATION_STARTED_BY_PEER = 6, - MEDIATION_CLOSED = 7, - REFUND_REQUESTED = 8, - REFUND_REQUEST_STARTED_BY_PEER = 9, - REFUND_REQUEST_CLOSED = 10, + DISPUTE_OPENED = 3, + ARBITRATOR_SENT_DISPUTE_CLOSED_MSG = 4, + ARBITRATOR_SEND_FAILED_DISPUTE_CLOSED_MSG = 5, + ARBITRATOR_STORED_IN_MAILBOX_DISPUTE_CLOSED_MSG = 6, + ARBITRATOR_SAW_ARRIVED_DISPUTE_CLOSED_MSG = 7, + DISPUTE_CLOSED = 8, + MEDIATION_REQUESTED = 9, + MEDIATION_STARTED_BY_PEER = 10, + MEDIATION_CLOSED = 11, + REFUND_REQUESTED = 12, + REFUND_REQUEST_STARTED_BY_PEER = 13, + REFUND_REQUEST_CLOSED = 14, } export enum TradePeriodState { @@ -7516,6 +7097,16 @@ export namespace ProcessModel { } export class TradingPeer extends jspb.Message { + getNodeAddress(): NodeAddress | undefined; + setNodeAddress(value?: NodeAddress): TradingPeer; + hasNodeAddress(): boolean; + clearNodeAddress(): TradingPeer; + + getPubKeyRing(): PubKeyRing | undefined; + setPubKeyRing(value?: PubKeyRing): TradingPeer; + hasPubKeyRing(): boolean; + clearPubKeyRing(): TradingPeer; + getAccountId(): string; setAccountId(value: string): TradingPeer; @@ -7559,11 +7150,6 @@ export class TradingPeer extends jspb.Message { getSignature_asB64(): string; setSignature(value: Uint8Array | string): TradingPeer; - getPubKeyRing(): PubKeyRing | undefined; - setPubKeyRing(value?: PubKeyRing): TradingPeer; - hasPubKeyRing(): boolean; - clearPubKeyRing(): TradingPeer; - getMultiSigPubKey(): Uint8Array | string; getMultiSigPubKey_asU8(): Uint8Array; getMultiSigPubKey_asB64(): string; @@ -7621,9 +7207,6 @@ export class TradingPeer extends jspb.Message { getExchangedMultisigHex(): string; setExchangedMultisigHex(value: string): TradingPeer; - getPayoutTxHex(): string; - setPayoutTxHex(value: string): TradingPeer; - getDepositTxHash(): string; setDepositTxHash(value: string): TradingPeer; @@ -7636,6 +7219,11 @@ export class TradingPeer extends jspb.Message { getUpdatedMultisigHex(): string; setUpdatedMultisigHex(value: string): TradingPeer; + getPaymentSentMessage(): PaymentSentMessage | undefined; + setPaymentSentMessage(value?: PaymentSentMessage): TradingPeer; + hasPaymentSentMessage(): boolean; + clearPaymentSentMessage(): TradingPeer; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TradingPeer.AsObject; static toObject(includeInstance: boolean, msg: TradingPeer): TradingPeer.AsObject; @@ -7646,6 +7234,8 @@ export class TradingPeer extends jspb.Message { export namespace TradingPeer { export type AsObject = { + nodeAddress?: NodeAddress.AsObject, + pubKeyRing?: PubKeyRing.AsObject, accountId: string, paymentAccountId: string, paymentMethodId: string, @@ -7657,7 +7247,6 @@ export namespace TradingPeer { contractAsJson: string, contractSignature: string, signature: Uint8Array | string, - pubKeyRing?: PubKeyRing.AsObject, multiSigPubKey: Uint8Array | string, rawTransactionInputsList: Array, changeOutputValue: number, @@ -7673,11 +7262,11 @@ export namespace TradingPeer { preparedMultisigHex: string, madeMultisigHex: string, exchangedMultisigHex: string, - payoutTxHex: string, depositTxHash: string, depositTxHex: string, depositTxKey: string, updatedMultisigHex: string, + paymentSentMessage?: PaymentSentMessage.AsObject, } } @@ -8661,18 +8250,19 @@ export namespace PaymentAccountForm { } export enum FormId { - REVOLUT = 0, - SEPA = 1, - SEPA_INSTANT = 2, - TRANSFERWISE = 3, - CLEAR_X_CHANGE = 4, - SWIFT = 5, - F2F = 6, - STRIKE = 7, - MONEY_GRAM = 8, - FASTER_PAYMENTS = 9, - UPHOLD = 10, - PAXUM = 11, + BLOCK_CHAINS = 0, + REVOLUT = 1, + SEPA = 2, + SEPA_INSTANT = 3, + TRANSFERWISE = 4, + CLEAR_X_CHANGE = 5, + SWIFT = 6, + F2F = 7, + STRIKE = 8, + MONEY_GRAM = 9, + FASTER_PAYMENTS = 10, + UPHOLD = 11, + PAXUM = 12, } } @@ -8748,64 +8338,64 @@ export namespace PaymentAccountFormField { } export enum FieldId { - ACCEPTED_COUNTRY_CODES = 0, - ACCOUNT_ID = 1, - ACCOUNT_NAME = 2, - ACCOUNT_NR = 3, - ACCOUNT_OWNER = 4, - ACCOUNT_TYPE = 5, - ANSWER = 6, - BANK_ACCOUNT_NAME = 7, - BANK_ACCOUNT_NUMBER = 8, - BANK_ACCOUNT_TYPE = 9, - BANK_ADDRESS = 10, - BANK_BRANCH = 11, - BANK_BRANCH_CODE = 12, - BANK_BRANCH_NAME = 13, - BANK_CODE = 14, - BANK_COUNTRY_CODE = 15, - BANK_ID = 16, - BANK_NAME = 17, - BANK_SWIFT_CODE = 18, - BENEFICIARY_ACCOUNT_NR = 19, - BENEFICIARY_ADDRESS = 20, - BENEFICIARY_CITY = 21, - BENEFICIARY_NAME = 22, - BENEFICIARY_PHONE = 23, - BIC = 24, - BRANCH_ID = 25, - CITY = 26, - CONTACT = 27, - COUNTRY = 28, - EMAIL = 29, - EMAIL_OR_MOBILE_NR = 30, - EXTRA_INFO = 31, - HOLDER_ADDRESS = 32, - HOLDER_EMAIL = 33, - HOLDER_NAME = 34, - HOLDER_TAX_ID = 35, - IBAN = 36, - IFSC = 37, - INTERMEDIARY_ADDRESS = 38, - INTERMEDIARY_BRANCH = 39, - INTERMEDIARY_COUNTRY_CODE = 40, - INTERMEDIARY_NAME = 41, - INTERMEDIARY_SWIFT_CODE = 42, - MOBILE_NR = 43, - NATIONAL_ACCOUNT_ID = 44, - PAYID = 45, - PIX_KEY = 46, - POSTAL_ADDRESS = 47, - PROMPT_PAY_ID = 48, - QUESTION = 49, - REQUIREMENTS = 50, - SALT = 51, - SORT_CODE = 52, - SPECIAL_INSTRUCTIONS = 53, - STATE = 54, - TRADE_CURRENCIES = 55, - USER_NAME = 56, - VIRTUAL_PAYMENT_ADDRESS = 57, + ADDRESS = 0, + ACCEPTED_COUNTRY_CODES = 1, + ACCOUNT_ID = 2, + ACCOUNT_NAME = 3, + ACCOUNT_NR = 4, + ACCOUNT_OWNER = 5, + ACCOUNT_TYPE = 6, + ANSWER = 7, + BANK_ACCOUNT_NAME = 8, + BANK_ACCOUNT_NUMBER = 9, + BANK_ACCOUNT_TYPE = 10, + BANK_ADDRESS = 11, + BANK_BRANCH = 12, + BANK_BRANCH_CODE = 13, + BANK_BRANCH_NAME = 14, + BANK_CODE = 15, + BANK_COUNTRY_CODE = 16, + BANK_ID = 17, + BANK_NAME = 18, + BANK_SWIFT_CODE = 19, + BENEFICIARY_ACCOUNT_NR = 20, + BENEFICIARY_ADDRESS = 21, + BENEFICIARY_CITY = 22, + BENEFICIARY_NAME = 23, + BENEFICIARY_PHONE = 24, + BIC = 25, + BRANCH_ID = 26, + CITY = 27, + CONTACT = 28, + COUNTRY = 29, + EMAIL = 30, + EMAIL_OR_MOBILE_NR = 31, + EXTRA_INFO = 32, + HOLDER_ADDRESS = 33, + HOLDER_EMAIL = 34, + HOLDER_NAME = 35, + HOLDER_TAX_ID = 36, + IBAN = 37, + IFSC = 38, + INTERMEDIARY_ADDRESS = 39, + INTERMEDIARY_BRANCH = 40, + INTERMEDIARY_COUNTRY_CODE = 41, + INTERMEDIARY_NAME = 42, + INTERMEDIARY_SWIFT_CODE = 43, + MOBILE_NR = 44, + NATIONAL_ACCOUNT_ID = 45, + PAYID = 46, + PIX_KEY = 47, + POSTAL_ADDRESS = 48, + PROMPT_PAY_ID = 49, + QUESTION = 50, + REQUIREMENTS = 51, + SALT = 52, + SORT_CODE = 53, + SPECIAL_INSTRUCTIONS = 54, + STATE = 55, + TRADE_CURRENCIES = 56, + USER_NAME = 57, } export enum Component { diff --git a/dist/protobuf/pb_pb.js b/dist/protobuf/pb_pb.js index 1188b9fe..1bd18e9a 100644 --- a/dist/protobuf/pb_pb.js +++ b/dist/protobuf/pb_pb.js @@ -30,8 +30,6 @@ 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); @@ -69,12 +67,14 @@ goog.exportSymbol('proto.io.bisq.protobuffer.DepositRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DepositResponse', 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.DepositsConfirmedMessage', 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.DisputeClosedMessage', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.DisputeOpenedMessage', 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); -goog.exportSymbol('proto.io.bisq.protobuffer.DisputeResultMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.DomesticWireTransferAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.EncryptedConnection', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.EncryptedConnectionList', null, global); @@ -82,7 +82,6 @@ goog.exportSymbol('proto.io.bisq.protobuffer.F2FAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.FasterPaymentsAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.FiatCurrency', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Filter', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.FinalizePayoutTxRequest', 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); @@ -131,7 +130,6 @@ goog.exportSymbol('proto.io.bisq.protobuffer.OfferAvailabilityRequest', null, gl goog.exportSymbol('proto.io.bisq.protobuffer.OfferAvailabilityResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.OfferDirection', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.OfferPayload', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.OpenNewDisputeMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.OpenOffer', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.OpenOffer.State', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaxumAccountPayload', null, global); @@ -142,22 +140,17 @@ goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountForm.FormId', null, g goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountFormField', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountFormField.Component', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountKeyRequest', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountKeyResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountList', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountPayload.MessageCase', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentMethod', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentReceivedMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentSentMessage', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.PayoutTxPublishedMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PayseraAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaytmAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Peer', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PeerList', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.PeerOpenedDisputeMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PerfectMoneyAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PersistableEnvelope', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PersistableEnvelope.MessageCase', null, global); @@ -224,6 +217,7 @@ goog.exportSymbol('proto.io.bisq.protobuffer.Tradable.MessageCase', null, global goog.exportSymbol('proto.io.bisq.protobuffer.TradableList', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Trade', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Trade.DisputeState', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.Trade.PayoutState', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Trade.Phase', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Trade.State', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.Trade.TradePeriodState', null, global); @@ -238,8 +232,6 @@ goog.exportSymbol('proto.io.bisq.protobuffer.TradingPeer', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TransferwiseAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.TransferwiseUsdAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.USPostalMoneyOrderAccountPayload', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.UpdateMultisigRequest', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.UpdateMultisigResponse', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.UpholdAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.UpiAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.UserPayload', null, global); @@ -911,79 +903,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest = function(opt_data) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.PaymentAccountKeyRequest, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.DepositsConfirmedMessage, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.PaymentAccountKeyRequest.displayName = 'proto.io.bisq.protobuffer.PaymentAccountKeyRequest'; -} -/** - * 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.PaymentAccountKeyResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.PaymentAccountKeyResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.PaymentAccountKeyResponse.displayName = 'proto.io.bisq.protobuffer.PaymentAccountKeyResponse'; -} -/** - * 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.UpdateMultisigRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.UpdateMultisigRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.UpdateMultisigRequest.displayName = 'proto.io.bisq.protobuffer.UpdateMultisigRequest'; -} -/** - * 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.UpdateMultisigResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.UpdateMultisigResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.UpdateMultisigResponse.displayName = 'proto.io.bisq.protobuffer.UpdateMultisigResponse'; + proto.io.bisq.protobuffer.DepositsConfirmedMessage.displayName = 'proto.io.bisq.protobuffer.DepositsConfirmedMessage'; } /** * Generated by JsPbCodeGenerator. @@ -1090,27 +1019,6 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage.displayName = 'proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage'; } -/** - * 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.FinalizePayoutTxRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.FinalizePayoutTxRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.FinalizePayoutTxRequest.displayName = 'proto.io.bisq.protobuffer.FinalizePayoutTxRequest'; -} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -1153,69 +1061,6 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.PaymentReceivedMessage.displayName = 'proto.io.bisq.protobuffer.PaymentReceivedMessage'; } -/** - * 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.PayoutTxPublishedMessage = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.PayoutTxPublishedMessage, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.PayoutTxPublishedMessage.displayName = 'proto.io.bisq.protobuffer.PayoutTxPublishedMessage'; -} -/** - * 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.ArbitratorPayoutTxRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.displayName = 'proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest'; -} -/** - * 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.ArbitratorPayoutTxResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.displayName = 'proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse'; -} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -1300,48 +1145,6 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.TraderSignedWitnessMessage.displayName = 'proto.io.bisq.protobuffer.TraderSignedWitnessMessage'; } -/** - * 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.OpenNewDisputeMessage = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.OpenNewDisputeMessage, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.OpenNewDisputeMessage.displayName = 'proto.io.bisq.protobuffer.OpenNewDisputeMessage'; -} -/** - * 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.PeerOpenedDisputeMessage = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.io.bisq.protobuffer.PeerOpenedDisputeMessage, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.displayName = 'proto.io.bisq.protobuffer.PeerOpenedDisputeMessage'; -} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -1373,16 +1176,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.DisputeResultMessage = function(opt_data) { +proto.io.bisq.protobuffer.DisputeOpenedMessage = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.DisputeResultMessage, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.DisputeOpenedMessage, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.DisputeResultMessage.displayName = 'proto.io.bisq.protobuffer.DisputeResultMessage'; + proto.io.bisq.protobuffer.DisputeOpenedMessage.displayName = 'proto.io.bisq.protobuffer.DisputeOpenedMessage'; } /** * Generated by JsPbCodeGenerator. @@ -1394,16 +1197,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage = function(opt_data) { +proto.io.bisq.protobuffer.DisputeClosedMessage = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.DisputeClosedMessage, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.displayName = 'proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage'; + proto.io.bisq.protobuffer.DisputeClosedMessage.displayName = 'proto.io.bisq.protobuffer.DisputeClosedMessage'; } /** * Generated by JsPbCodeGenerator. @@ -4543,7 +4346,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,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1016,1017,1018,1019]]; +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,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011]]; /** * @enum {number} @@ -4568,25 +4371,23 @@ proto.io.bisq.protobuffer.NetworkEnvelope.MessageCase = { INPUTS_FOR_DEPOSIT_TX_REQUEST: 17, INPUTS_FOR_DEPOSIT_TX_RESPONSE: 18, DEPOSIT_TX_MESSAGE: 19, - OPEN_NEW_DISPUTE_MESSAGE: 20, - PEER_OPENED_DISPUTE_MESSAGE: 21, + DISPUTE_OPENED_MESSAGE: 20, + DISPUTE_CLOSED_MESSAGE: 21, CHAT_MESSAGE: 22, - DISPUTE_RESULT_MESSAGE: 23, - PEER_PUBLISHED_DISPUTE_PAYOUT_TX_MESSAGE: 24, - PRIVATE_NOTIFICATION_MESSAGE: 25, - ADD_PERSISTABLE_NETWORK_PAYLOAD_MESSAGE: 26, - ACK_MESSAGE: 27, - BUNDLE_OF_ENVELOPES: 28, - MEDIATED_PAYOUT_TX_SIGNATURE_MESSAGE: 29, - MEDIATED_PAYOUT_TX_PUBLISHED_MESSAGE: 30, - DELAYED_PAYOUT_TX_SIGNATURE_REQUEST: 31, - DELAYED_PAYOUT_TX_SIGNATURE_RESPONSE: 32, - DEPOSIT_TX_AND_DELAYED_PAYOUT_TX_MESSAGE: 33, - PEER_PUBLISHED_DELAYED_PAYOUT_TX_MESSAGE: 34, - REFRESH_TRADE_STATE_REQUEST: 35, - TRADER_SIGNED_WITNESS_MESSAGE: 36, - GET_INVENTORY_REQUEST: 37, - GET_INVENTORY_RESPONSE: 38, + PRIVATE_NOTIFICATION_MESSAGE: 23, + ADD_PERSISTABLE_NETWORK_PAYLOAD_MESSAGE: 24, + ACK_MESSAGE: 25, + BUNDLE_OF_ENVELOPES: 26, + MEDIATED_PAYOUT_TX_SIGNATURE_MESSAGE: 27, + MEDIATED_PAYOUT_TX_PUBLISHED_MESSAGE: 28, + DELAYED_PAYOUT_TX_SIGNATURE_REQUEST: 29, + DELAYED_PAYOUT_TX_SIGNATURE_RESPONSE: 30, + DEPOSIT_TX_AND_DELAYED_PAYOUT_TX_MESSAGE: 31, + PEER_PUBLISHED_DELAYED_PAYOUT_TX_MESSAGE: 32, + REFRESH_TRADE_STATE_REQUEST: 33, + TRADER_SIGNED_WITNESS_MESSAGE: 34, + GET_INVENTORY_REQUEST: 35, + GET_INVENTORY_RESPONSE: 36, SIGN_OFFER_REQUEST: 1001, SIGN_OFFER_RESPONSE: 1002, INIT_TRADE_REQUEST: 1003, @@ -4595,15 +4396,9 @@ proto.io.bisq.protobuffer.NetworkEnvelope.MessageCase = { SIGN_CONTRACT_RESPONSE: 1006, DEPOSIT_REQUEST: 1007, DEPOSIT_RESPONSE: 1008, - PAYMENT_ACCOUNT_KEY_REQUEST: 1009, - PAYMENT_ACCOUNT_KEY_RESPONSE: 1010, - PAYMENT_SENT_MESSAGE: 1011, - PAYMENT_RECEIVED_MESSAGE: 1012, - PAYOUT_TX_PUBLISHED_MESSAGE: 1013, - ARBITRATOR_PAYOUT_TX_REQUEST: 1016, - ARBITRATOR_PAYOUT_TX_RESPONSE: 1017, - UPDATE_MULTISIG_REQUEST: 1018, - UPDATE_MULTISIG_RESPONSE: 1019 + DEPOSITS_CONFIRMED_MESSAGE: 1009, + PAYMENT_SENT_MESSAGE: 1010, + PAYMENT_RECEIVED_MESSAGE: 1011 }; /** @@ -4663,11 +4458,9 @@ proto.io.bisq.protobuffer.NetworkEnvelope.toObject = function(includeInstance, m inputsForDepositTxRequest: (f = msg.getInputsForDepositTxRequest()) && proto.io.bisq.protobuffer.InputsForDepositTxRequest.toObject(includeInstance, f), inputsForDepositTxResponse: (f = msg.getInputsForDepositTxResponse()) && proto.io.bisq.protobuffer.InputsForDepositTxResponse.toObject(includeInstance, f), depositTxMessage: (f = msg.getDepositTxMessage()) && proto.io.bisq.protobuffer.DepositTxMessage.toObject(includeInstance, f), - openNewDisputeMessage: (f = msg.getOpenNewDisputeMessage()) && proto.io.bisq.protobuffer.OpenNewDisputeMessage.toObject(includeInstance, f), - peerOpenedDisputeMessage: (f = msg.getPeerOpenedDisputeMessage()) && proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.toObject(includeInstance, f), + disputeOpenedMessage: (f = msg.getDisputeOpenedMessage()) && proto.io.bisq.protobuffer.DisputeOpenedMessage.toObject(includeInstance, f), + disputeClosedMessage: (f = msg.getDisputeClosedMessage()) && proto.io.bisq.protobuffer.DisputeClosedMessage.toObject(includeInstance, f), chatMessage: (f = msg.getChatMessage()) && proto.io.bisq.protobuffer.ChatMessage.toObject(includeInstance, f), - disputeResultMessage: (f = msg.getDisputeResultMessage()) && proto.io.bisq.protobuffer.DisputeResultMessage.toObject(includeInstance, f), - peerPublishedDisputePayoutTxMessage: (f = msg.getPeerPublishedDisputePayoutTxMessage()) && proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.toObject(includeInstance, f), privateNotificationMessage: (f = msg.getPrivateNotificationMessage()) && proto.io.bisq.protobuffer.PrivateNotificationMessage.toObject(includeInstance, f), addPersistableNetworkPayloadMessage: (f = msg.getAddPersistableNetworkPayloadMessage()) && proto.io.bisq.protobuffer.AddPersistableNetworkPayloadMessage.toObject(includeInstance, f), ackMessage: (f = msg.getAckMessage()) && proto.io.bisq.protobuffer.AckMessage.toObject(includeInstance, f), @@ -4690,15 +4483,9 @@ proto.io.bisq.protobuffer.NetworkEnvelope.toObject = function(includeInstance, m signContractResponse: (f = msg.getSignContractResponse()) && proto.io.bisq.protobuffer.SignContractResponse.toObject(includeInstance, f), depositRequest: (f = msg.getDepositRequest()) && proto.io.bisq.protobuffer.DepositRequest.toObject(includeInstance, f), depositResponse: (f = msg.getDepositResponse()) && proto.io.bisq.protobuffer.DepositResponse.toObject(includeInstance, f), - paymentAccountKeyRequest: (f = msg.getPaymentAccountKeyRequest()) && proto.io.bisq.protobuffer.PaymentAccountKeyRequest.toObject(includeInstance, f), - paymentAccountKeyResponse: (f = msg.getPaymentAccountKeyResponse()) && proto.io.bisq.protobuffer.PaymentAccountKeyResponse.toObject(includeInstance, f), + depositsConfirmedMessage: (f = msg.getDepositsConfirmedMessage()) && proto.io.bisq.protobuffer.DepositsConfirmedMessage.toObject(includeInstance, f), paymentSentMessage: (f = msg.getPaymentSentMessage()) && proto.io.bisq.protobuffer.PaymentSentMessage.toObject(includeInstance, f), - paymentReceivedMessage: (f = msg.getPaymentReceivedMessage()) && proto.io.bisq.protobuffer.PaymentReceivedMessage.toObject(includeInstance, f), - payoutTxPublishedMessage: (f = msg.getPayoutTxPublishedMessage()) && proto.io.bisq.protobuffer.PayoutTxPublishedMessage.toObject(includeInstance, f), - arbitratorPayoutTxRequest: (f = msg.getArbitratorPayoutTxRequest()) && proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.toObject(includeInstance, f), - arbitratorPayoutTxResponse: (f = msg.getArbitratorPayoutTxResponse()) && proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.toObject(includeInstance, f), - updateMultisigRequest: (f = msg.getUpdateMultisigRequest()) && proto.io.bisq.protobuffer.UpdateMultisigRequest.toObject(includeInstance, f), - updateMultisigResponse: (f = msg.getUpdateMultisigResponse()) && proto.io.bisq.protobuffer.UpdateMultisigResponse.toObject(includeInstance, f) + paymentReceivedMessage: (f = msg.getPaymentReceivedMessage()) && proto.io.bisq.protobuffer.PaymentReceivedMessage.toObject(includeInstance, f) }; if (includeInstance) { @@ -4830,14 +4617,14 @@ proto.io.bisq.protobuffer.NetworkEnvelope.deserializeBinaryFromReader = function msg.setDepositTxMessage(value); break; case 20: - var value = new proto.io.bisq.protobuffer.OpenNewDisputeMessage; - reader.readMessage(value,proto.io.bisq.protobuffer.OpenNewDisputeMessage.deserializeBinaryFromReader); - msg.setOpenNewDisputeMessage(value); + var value = new proto.io.bisq.protobuffer.DisputeOpenedMessage; + reader.readMessage(value,proto.io.bisq.protobuffer.DisputeOpenedMessage.deserializeBinaryFromReader); + msg.setDisputeOpenedMessage(value); break; case 21: - var value = new proto.io.bisq.protobuffer.PeerOpenedDisputeMessage; - reader.readMessage(value,proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.deserializeBinaryFromReader); - msg.setPeerOpenedDisputeMessage(value); + var value = new proto.io.bisq.protobuffer.DisputeClosedMessage; + reader.readMessage(value,proto.io.bisq.protobuffer.DisputeClosedMessage.deserializeBinaryFromReader); + msg.setDisputeClosedMessage(value); break; case 22: var value = new proto.io.bisq.protobuffer.ChatMessage; @@ -4845,81 +4632,71 @@ proto.io.bisq.protobuffer.NetworkEnvelope.deserializeBinaryFromReader = function msg.setChatMessage(value); break; case 23: - var value = new proto.io.bisq.protobuffer.DisputeResultMessage; - reader.readMessage(value,proto.io.bisq.protobuffer.DisputeResultMessage.deserializeBinaryFromReader); - msg.setDisputeResultMessage(value); - break; - case 24: - var value = new proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage; - reader.readMessage(value,proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.deserializeBinaryFromReader); - msg.setPeerPublishedDisputePayoutTxMessage(value); - break; - case 25: var value = new proto.io.bisq.protobuffer.PrivateNotificationMessage; reader.readMessage(value,proto.io.bisq.protobuffer.PrivateNotificationMessage.deserializeBinaryFromReader); msg.setPrivateNotificationMessage(value); break; - case 26: + case 24: var value = new proto.io.bisq.protobuffer.AddPersistableNetworkPayloadMessage; reader.readMessage(value,proto.io.bisq.protobuffer.AddPersistableNetworkPayloadMessage.deserializeBinaryFromReader); msg.setAddPersistableNetworkPayloadMessage(value); break; - case 27: + case 25: var value = new proto.io.bisq.protobuffer.AckMessage; reader.readMessage(value,proto.io.bisq.protobuffer.AckMessage.deserializeBinaryFromReader); msg.setAckMessage(value); break; - case 28: + case 26: var value = new proto.io.bisq.protobuffer.BundleOfEnvelopes; reader.readMessage(value,proto.io.bisq.protobuffer.BundleOfEnvelopes.deserializeBinaryFromReader); msg.setBundleOfEnvelopes(value); break; - case 29: + case 27: var value = new proto.io.bisq.protobuffer.MediatedPayoutTxSignatureMessage; reader.readMessage(value,proto.io.bisq.protobuffer.MediatedPayoutTxSignatureMessage.deserializeBinaryFromReader); msg.setMediatedPayoutTxSignatureMessage(value); break; - case 30: + case 28: var value = new proto.io.bisq.protobuffer.MediatedPayoutTxPublishedMessage; reader.readMessage(value,proto.io.bisq.protobuffer.MediatedPayoutTxPublishedMessage.deserializeBinaryFromReader); msg.setMediatedPayoutTxPublishedMessage(value); break; - case 31: + case 29: var value = new proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest; reader.readMessage(value,proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.deserializeBinaryFromReader); msg.setDelayedPayoutTxSignatureRequest(value); break; - case 32: + case 30: var value = new proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse; reader.readMessage(value,proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.deserializeBinaryFromReader); msg.setDelayedPayoutTxSignatureResponse(value); break; - case 33: + case 31: var value = new proto.io.bisq.protobuffer.DepositTxAndDelayedPayoutTxMessage; reader.readMessage(value,proto.io.bisq.protobuffer.DepositTxAndDelayedPayoutTxMessage.deserializeBinaryFromReader); msg.setDepositTxAndDelayedPayoutTxMessage(value); break; - case 34: + case 32: var value = new proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage; reader.readMessage(value,proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage.deserializeBinaryFromReader); msg.setPeerPublishedDelayedPayoutTxMessage(value); break; - case 35: + case 33: var value = new proto.io.bisq.protobuffer.RefreshTradeStateRequest; reader.readMessage(value,proto.io.bisq.protobuffer.RefreshTradeStateRequest.deserializeBinaryFromReader); msg.setRefreshTradeStateRequest(value); break; - case 36: + case 34: var value = new proto.io.bisq.protobuffer.TraderSignedWitnessMessage; reader.readMessage(value,proto.io.bisq.protobuffer.TraderSignedWitnessMessage.deserializeBinaryFromReader); msg.setTraderSignedWitnessMessage(value); break; - case 37: + case 35: var value = new proto.io.bisq.protobuffer.GetInventoryRequest; reader.readMessage(value,proto.io.bisq.protobuffer.GetInventoryRequest.deserializeBinaryFromReader); msg.setGetInventoryRequest(value); break; - case 38: + case 36: var value = new proto.io.bisq.protobuffer.GetInventoryResponse; reader.readMessage(value,proto.io.bisq.protobuffer.GetInventoryResponse.deserializeBinaryFromReader); msg.setGetInventoryResponse(value); @@ -4965,50 +4742,20 @@ proto.io.bisq.protobuffer.NetworkEnvelope.deserializeBinaryFromReader = function msg.setDepositResponse(value); break; case 1009: - var value = new proto.io.bisq.protobuffer.PaymentAccountKeyRequest; - reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountKeyRequest.deserializeBinaryFromReader); - msg.setPaymentAccountKeyRequest(value); + var value = new proto.io.bisq.protobuffer.DepositsConfirmedMessage; + reader.readMessage(value,proto.io.bisq.protobuffer.DepositsConfirmedMessage.deserializeBinaryFromReader); + msg.setDepositsConfirmedMessage(value); break; case 1010: - var value = new proto.io.bisq.protobuffer.PaymentAccountKeyResponse; - reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountKeyResponse.deserializeBinaryFromReader); - msg.setPaymentAccountKeyResponse(value); - break; - case 1011: var value = new proto.io.bisq.protobuffer.PaymentSentMessage; reader.readMessage(value,proto.io.bisq.protobuffer.PaymentSentMessage.deserializeBinaryFromReader); msg.setPaymentSentMessage(value); break; - case 1012: + case 1011: var value = new proto.io.bisq.protobuffer.PaymentReceivedMessage; reader.readMessage(value,proto.io.bisq.protobuffer.PaymentReceivedMessage.deserializeBinaryFromReader); msg.setPaymentReceivedMessage(value); break; - case 1013: - var value = new proto.io.bisq.protobuffer.PayoutTxPublishedMessage; - reader.readMessage(value,proto.io.bisq.protobuffer.PayoutTxPublishedMessage.deserializeBinaryFromReader); - msg.setPayoutTxPublishedMessage(value); - break; - case 1016: - var value = new proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest; - reader.readMessage(value,proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.deserializeBinaryFromReader); - msg.setArbitratorPayoutTxRequest(value); - break; - case 1017: - var value = new proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse; - reader.readMessage(value,proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.deserializeBinaryFromReader); - msg.setArbitratorPayoutTxResponse(value); - break; - case 1018: - var value = new proto.io.bisq.protobuffer.UpdateMultisigRequest; - reader.readMessage(value,proto.io.bisq.protobuffer.UpdateMultisigRequest.deserializeBinaryFromReader); - msg.setUpdateMultisigRequest(value); - break; - case 1019: - var value = new proto.io.bisq.protobuffer.UpdateMultisigResponse; - reader.readMessage(value,proto.io.bisq.protobuffer.UpdateMultisigResponse.deserializeBinaryFromReader); - msg.setUpdateMultisigResponse(value); - break; default: reader.skipField(); break; @@ -5189,20 +4936,20 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes proto.io.bisq.protobuffer.DepositTxMessage.serializeBinaryToWriter ); } - f = message.getOpenNewDisputeMessage(); + f = message.getDisputeOpenedMessage(); if (f != null) { writer.writeMessage( 20, f, - proto.io.bisq.protobuffer.OpenNewDisputeMessage.serializeBinaryToWriter + proto.io.bisq.protobuffer.DisputeOpenedMessage.serializeBinaryToWriter ); } - f = message.getPeerOpenedDisputeMessage(); + f = message.getDisputeClosedMessage(); if (f != null) { writer.writeMessage( 21, f, - proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.serializeBinaryToWriter + proto.io.bisq.protobuffer.DisputeClosedMessage.serializeBinaryToWriter ); } f = message.getChatMessage(); @@ -5213,26 +4960,10 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes proto.io.bisq.protobuffer.ChatMessage.serializeBinaryToWriter ); } - f = message.getDisputeResultMessage(); - if (f != null) { - writer.writeMessage( - 23, - f, - proto.io.bisq.protobuffer.DisputeResultMessage.serializeBinaryToWriter - ); - } - f = message.getPeerPublishedDisputePayoutTxMessage(); - if (f != null) { - writer.writeMessage( - 24, - f, - proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.serializeBinaryToWriter - ); - } f = message.getPrivateNotificationMessage(); if (f != null) { writer.writeMessage( - 25, + 23, f, proto.io.bisq.protobuffer.PrivateNotificationMessage.serializeBinaryToWriter ); @@ -5240,7 +4971,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getAddPersistableNetworkPayloadMessage(); if (f != null) { writer.writeMessage( - 26, + 24, f, proto.io.bisq.protobuffer.AddPersistableNetworkPayloadMessage.serializeBinaryToWriter ); @@ -5248,7 +4979,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getAckMessage(); if (f != null) { writer.writeMessage( - 27, + 25, f, proto.io.bisq.protobuffer.AckMessage.serializeBinaryToWriter ); @@ -5256,7 +4987,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getBundleOfEnvelopes(); if (f != null) { writer.writeMessage( - 28, + 26, f, proto.io.bisq.protobuffer.BundleOfEnvelopes.serializeBinaryToWriter ); @@ -5264,7 +4995,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getMediatedPayoutTxSignatureMessage(); if (f != null) { writer.writeMessage( - 29, + 27, f, proto.io.bisq.protobuffer.MediatedPayoutTxSignatureMessage.serializeBinaryToWriter ); @@ -5272,7 +5003,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getMediatedPayoutTxPublishedMessage(); if (f != null) { writer.writeMessage( - 30, + 28, f, proto.io.bisq.protobuffer.MediatedPayoutTxPublishedMessage.serializeBinaryToWriter ); @@ -5280,7 +5011,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getDelayedPayoutTxSignatureRequest(); if (f != null) { writer.writeMessage( - 31, + 29, f, proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest.serializeBinaryToWriter ); @@ -5288,7 +5019,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getDelayedPayoutTxSignatureResponse(); if (f != null) { writer.writeMessage( - 32, + 30, f, proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse.serializeBinaryToWriter ); @@ -5296,7 +5027,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getDepositTxAndDelayedPayoutTxMessage(); if (f != null) { writer.writeMessage( - 33, + 31, f, proto.io.bisq.protobuffer.DepositTxAndDelayedPayoutTxMessage.serializeBinaryToWriter ); @@ -5304,7 +5035,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getPeerPublishedDelayedPayoutTxMessage(); if (f != null) { writer.writeMessage( - 34, + 32, f, proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage.serializeBinaryToWriter ); @@ -5312,7 +5043,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getRefreshTradeStateRequest(); if (f != null) { writer.writeMessage( - 35, + 33, f, proto.io.bisq.protobuffer.RefreshTradeStateRequest.serializeBinaryToWriter ); @@ -5320,7 +5051,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getTraderSignedWitnessMessage(); if (f != null) { writer.writeMessage( - 36, + 34, f, proto.io.bisq.protobuffer.TraderSignedWitnessMessage.serializeBinaryToWriter ); @@ -5328,7 +5059,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getGetInventoryRequest(); if (f != null) { writer.writeMessage( - 37, + 35, f, proto.io.bisq.protobuffer.GetInventoryRequest.serializeBinaryToWriter ); @@ -5336,7 +5067,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getGetInventoryResponse(); if (f != null) { writer.writeMessage( - 38, + 36, f, proto.io.bisq.protobuffer.GetInventoryResponse.serializeBinaryToWriter ); @@ -5405,26 +5136,18 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes proto.io.bisq.protobuffer.DepositResponse.serializeBinaryToWriter ); } - f = message.getPaymentAccountKeyRequest(); + f = message.getDepositsConfirmedMessage(); if (f != null) { writer.writeMessage( 1009, f, - proto.io.bisq.protobuffer.PaymentAccountKeyRequest.serializeBinaryToWriter - ); - } - f = message.getPaymentAccountKeyResponse(); - if (f != null) { - writer.writeMessage( - 1010, - f, - proto.io.bisq.protobuffer.PaymentAccountKeyResponse.serializeBinaryToWriter + proto.io.bisq.protobuffer.DepositsConfirmedMessage.serializeBinaryToWriter ); } f = message.getPaymentSentMessage(); if (f != null) { writer.writeMessage( - 1011, + 1010, f, proto.io.bisq.protobuffer.PaymentSentMessage.serializeBinaryToWriter ); @@ -5432,51 +5155,11 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getPaymentReceivedMessage(); if (f != null) { writer.writeMessage( - 1012, + 1011, f, proto.io.bisq.protobuffer.PaymentReceivedMessage.serializeBinaryToWriter ); } - f = message.getPayoutTxPublishedMessage(); - if (f != null) { - writer.writeMessage( - 1013, - f, - proto.io.bisq.protobuffer.PayoutTxPublishedMessage.serializeBinaryToWriter - ); - } - f = message.getArbitratorPayoutTxRequest(); - if (f != null) { - writer.writeMessage( - 1016, - f, - proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.serializeBinaryToWriter - ); - } - f = message.getArbitratorPayoutTxResponse(); - if (f != null) { - writer.writeMessage( - 1017, - f, - proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.serializeBinaryToWriter - ); - } - f = message.getUpdateMultisigRequest(); - if (f != null) { - writer.writeMessage( - 1018, - f, - proto.io.bisq.protobuffer.UpdateMultisigRequest.serializeBinaryToWriter - ); - } - f = message.getUpdateMultisigResponse(); - if (f != null) { - writer.writeMessage( - 1019, - f, - proto.io.bisq.protobuffer.UpdateMultisigResponse.serializeBinaryToWriter - ); - } }; @@ -6165,20 +5848,20 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDepositTxMessage = functi /** - * optional OpenNewDisputeMessage open_new_dispute_message = 20; - * @return {?proto.io.bisq.protobuffer.OpenNewDisputeMessage} + * optional DisputeOpenedMessage dispute_opened_message = 20; + * @return {?proto.io.bisq.protobuffer.DisputeOpenedMessage} */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getOpenNewDisputeMessage = function() { - return /** @type{?proto.io.bisq.protobuffer.OpenNewDisputeMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.OpenNewDisputeMessage, 20)); +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDisputeOpenedMessage = function() { + return /** @type{?proto.io.bisq.protobuffer.DisputeOpenedMessage} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DisputeOpenedMessage, 20)); }; /** - * @param {?proto.io.bisq.protobuffer.OpenNewDisputeMessage|undefined} value + * @param {?proto.io.bisq.protobuffer.DisputeOpenedMessage|undefined} value * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setOpenNewDisputeMessage = function(value) { +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setDisputeOpenedMessage = function(value) { return jspb.Message.setOneofWrapperField(this, 20, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6187,8 +5870,8 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setOpenNewDisputeMessage = f * Clears the message field making it undefined. * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearOpenNewDisputeMessage = function() { - return this.setOpenNewDisputeMessage(undefined); +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearDisputeOpenedMessage = function() { + return this.setDisputeOpenedMessage(undefined); }; @@ -6196,26 +5879,26 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearOpenNewDisputeMessage = * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasOpenNewDisputeMessage = function() { +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDisputeOpenedMessage = function() { return jspb.Message.getField(this, 20) != null; }; /** - * optional PeerOpenedDisputeMessage peer_opened_dispute_message = 21; - * @return {?proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} + * optional DisputeClosedMessage dispute_closed_message = 21; + * @return {?proto.io.bisq.protobuffer.DisputeClosedMessage} */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPeerOpenedDisputeMessage = function() { - return /** @type{?proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PeerOpenedDisputeMessage, 21)); +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDisputeClosedMessage = function() { + return /** @type{?proto.io.bisq.protobuffer.DisputeClosedMessage} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DisputeClosedMessage, 21)); }; /** - * @param {?proto.io.bisq.protobuffer.PeerOpenedDisputeMessage|undefined} value + * @param {?proto.io.bisq.protobuffer.DisputeClosedMessage|undefined} value * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPeerOpenedDisputeMessage = function(value) { +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setDisputeClosedMessage = function(value) { return jspb.Message.setOneofWrapperField(this, 21, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6224,8 +5907,8 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPeerOpenedDisputeMessage * Clears the message field making it undefined. * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPeerOpenedDisputeMessage = function() { - return this.setPeerOpenedDisputeMessage(undefined); +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearDisputeClosedMessage = function() { + return this.setDisputeClosedMessage(undefined); }; @@ -6233,7 +5916,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPeerOpenedDisputeMessag * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPeerOpenedDisputeMessage = function() { +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDisputeClosedMessage = function() { return jspb.Message.getField(this, 21) != null; }; @@ -6276,86 +5959,12 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasChatMessage = function() /** - * optional DisputeResultMessage dispute_result_message = 23; - * @return {?proto.io.bisq.protobuffer.DisputeResultMessage} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDisputeResultMessage = function() { - return /** @type{?proto.io.bisq.protobuffer.DisputeResultMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DisputeResultMessage, 23)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.DisputeResultMessage|undefined} value - * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this -*/ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setDisputeResultMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 23, 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.clearDisputeResultMessage = function() { - return this.setDisputeResultMessage(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDisputeResultMessage = function() { - return jspb.Message.getField(this, 23) != null; -}; - - -/** - * optional PeerPublishedDisputePayoutTxMessage peer_published_dispute_payout_tx_message = 24; - * @return {?proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPeerPublishedDisputePayoutTxMessage = function() { - return /** @type{?proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage, 24)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage|undefined} value - * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this -*/ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPeerPublishedDisputePayoutTxMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 24, 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.clearPeerPublishedDisputePayoutTxMessage = function() { - return this.setPeerPublishedDisputePayoutTxMessage(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPeerPublishedDisputePayoutTxMessage = function() { - return jspb.Message.getField(this, 24) != null; -}; - - -/** - * optional PrivateNotificationMessage private_notification_message = 25; + * optional PrivateNotificationMessage private_notification_message = 23; * @return {?proto.io.bisq.protobuffer.PrivateNotificationMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPrivateNotificationMessage = function() { return /** @type{?proto.io.bisq.protobuffer.PrivateNotificationMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PrivateNotificationMessage, 25)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PrivateNotificationMessage, 23)); }; @@ -6364,7 +5973,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPrivateNotificationMessag * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPrivateNotificationMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 25, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 23, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6382,17 +5991,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPrivateNotificationMess * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPrivateNotificationMessage = function() { - return jspb.Message.getField(this, 25) != null; + return jspb.Message.getField(this, 23) != null; }; /** - * optional AddPersistableNetworkPayloadMessage add_persistable_network_payload_message = 26; + * optional AddPersistableNetworkPayloadMessage add_persistable_network_payload_message = 24; * @return {?proto.io.bisq.protobuffer.AddPersistableNetworkPayloadMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getAddPersistableNetworkPayloadMessage = function() { return /** @type{?proto.io.bisq.protobuffer.AddPersistableNetworkPayloadMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.AddPersistableNetworkPayloadMessage, 26)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.AddPersistableNetworkPayloadMessage, 24)); }; @@ -6401,7 +6010,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getAddPersistableNetworkPayl * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setAddPersistableNetworkPayloadMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 26, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 24, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6419,17 +6028,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearAddPersistableNetworkPa * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasAddPersistableNetworkPayloadMessage = function() { - return jspb.Message.getField(this, 26) != null; + return jspb.Message.getField(this, 24) != null; }; /** - * optional AckMessage ack_message = 27; + * optional AckMessage ack_message = 25; * @return {?proto.io.bisq.protobuffer.AckMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getAckMessage = function() { return /** @type{?proto.io.bisq.protobuffer.AckMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.AckMessage, 27)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.AckMessage, 25)); }; @@ -6438,7 +6047,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getAckMessage = function() { * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setAckMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 27, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 25, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6456,17 +6065,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearAckMessage = function() * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasAckMessage = function() { - return jspb.Message.getField(this, 27) != null; + return jspb.Message.getField(this, 25) != null; }; /** - * optional BundleOfEnvelopes bundle_of_envelopes = 28; + * optional BundleOfEnvelopes bundle_of_envelopes = 26; * @return {?proto.io.bisq.protobuffer.BundleOfEnvelopes} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getBundleOfEnvelopes = function() { return /** @type{?proto.io.bisq.protobuffer.BundleOfEnvelopes} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.BundleOfEnvelopes, 28)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.BundleOfEnvelopes, 26)); }; @@ -6475,7 +6084,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getBundleOfEnvelopes = funct * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setBundleOfEnvelopes = function(value) { - return jspb.Message.setOneofWrapperField(this, 28, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 26, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6493,17 +6102,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearBundleOfEnvelopes = fun * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasBundleOfEnvelopes = function() { - return jspb.Message.getField(this, 28) != null; + return jspb.Message.getField(this, 26) != null; }; /** - * optional MediatedPayoutTxSignatureMessage mediated_payout_tx_signature_message = 29; + * optional MediatedPayoutTxSignatureMessage mediated_payout_tx_signature_message = 27; * @return {?proto.io.bisq.protobuffer.MediatedPayoutTxSignatureMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getMediatedPayoutTxSignatureMessage = function() { return /** @type{?proto.io.bisq.protobuffer.MediatedPayoutTxSignatureMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.MediatedPayoutTxSignatureMessage, 29)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.MediatedPayoutTxSignatureMessage, 27)); }; @@ -6512,7 +6121,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getMediatedPayoutTxSignature * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setMediatedPayoutTxSignatureMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 29, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 27, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6530,17 +6139,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearMediatedPayoutTxSignatu * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasMediatedPayoutTxSignatureMessage = function() { - return jspb.Message.getField(this, 29) != null; + return jspb.Message.getField(this, 27) != null; }; /** - * optional MediatedPayoutTxPublishedMessage mediated_payout_tx_published_message = 30; + * optional MediatedPayoutTxPublishedMessage mediated_payout_tx_published_message = 28; * @return {?proto.io.bisq.protobuffer.MediatedPayoutTxPublishedMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getMediatedPayoutTxPublishedMessage = function() { return /** @type{?proto.io.bisq.protobuffer.MediatedPayoutTxPublishedMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.MediatedPayoutTxPublishedMessage, 30)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.MediatedPayoutTxPublishedMessage, 28)); }; @@ -6549,7 +6158,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getMediatedPayoutTxPublished * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setMediatedPayoutTxPublishedMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 30, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 28, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6567,17 +6176,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearMediatedPayoutTxPublish * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasMediatedPayoutTxPublishedMessage = function() { - return jspb.Message.getField(this, 30) != null; + return jspb.Message.getField(this, 28) != null; }; /** - * optional DelayedPayoutTxSignatureRequest delayed_payout_tx_signature_request = 31; + * optional DelayedPayoutTxSignatureRequest delayed_payout_tx_signature_request = 29; * @return {?proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDelayedPayoutTxSignatureRequest = function() { return /** @type{?proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest, 31)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DelayedPayoutTxSignatureRequest, 29)); }; @@ -6586,7 +6195,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDelayedPayoutTxSignatureR * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setDelayedPayoutTxSignatureRequest = function(value) { - return jspb.Message.setOneofWrapperField(this, 31, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 29, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6604,17 +6213,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearDelayedPayoutTxSignatur * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDelayedPayoutTxSignatureRequest = function() { - return jspb.Message.getField(this, 31) != null; + return jspb.Message.getField(this, 29) != null; }; /** - * optional DelayedPayoutTxSignatureResponse delayed_payout_tx_signature_response = 32; + * optional DelayedPayoutTxSignatureResponse delayed_payout_tx_signature_response = 30; * @return {?proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDelayedPayoutTxSignatureResponse = function() { return /** @type{?proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse, 32)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DelayedPayoutTxSignatureResponse, 30)); }; @@ -6623,7 +6232,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDelayedPayoutTxSignatureR * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setDelayedPayoutTxSignatureResponse = function(value) { - return jspb.Message.setOneofWrapperField(this, 32, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 30, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6641,17 +6250,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearDelayedPayoutTxSignatur * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDelayedPayoutTxSignatureResponse = function() { - return jspb.Message.getField(this, 32) != null; + return jspb.Message.getField(this, 30) != null; }; /** - * optional DepositTxAndDelayedPayoutTxMessage deposit_tx_and_delayed_payout_tx_message = 33; + * optional DepositTxAndDelayedPayoutTxMessage deposit_tx_and_delayed_payout_tx_message = 31; * @return {?proto.io.bisq.protobuffer.DepositTxAndDelayedPayoutTxMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDepositTxAndDelayedPayoutTxMessage = function() { return /** @type{?proto.io.bisq.protobuffer.DepositTxAndDelayedPayoutTxMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DepositTxAndDelayedPayoutTxMessage, 33)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DepositTxAndDelayedPayoutTxMessage, 31)); }; @@ -6660,7 +6269,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDepositTxAndDelayedPayout * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setDepositTxAndDelayedPayoutTxMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 33, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 31, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6678,17 +6287,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearDepositTxAndDelayedPayo * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDepositTxAndDelayedPayoutTxMessage = function() { - return jspb.Message.getField(this, 33) != null; + return jspb.Message.getField(this, 31) != null; }; /** - * optional PeerPublishedDelayedPayoutTxMessage peer_published_delayed_payout_tx_message = 34; + * optional PeerPublishedDelayedPayoutTxMessage peer_published_delayed_payout_tx_message = 32; * @return {?proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPeerPublishedDelayedPayoutTxMessage = function() { return /** @type{?proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage, 34)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage, 32)); }; @@ -6697,7 +6306,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPeerPublishedDelayedPayou * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPeerPublishedDelayedPayoutTxMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 34, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 32, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6715,17 +6324,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPeerPublishedDelayedPay * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPeerPublishedDelayedPayoutTxMessage = function() { - return jspb.Message.getField(this, 34) != null; + return jspb.Message.getField(this, 32) != null; }; /** - * optional RefreshTradeStateRequest refresh_trade_state_request = 35; + * optional RefreshTradeStateRequest refresh_trade_state_request = 33; * @return {?proto.io.bisq.protobuffer.RefreshTradeStateRequest} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getRefreshTradeStateRequest = function() { return /** @type{?proto.io.bisq.protobuffer.RefreshTradeStateRequest} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.RefreshTradeStateRequest, 35)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.RefreshTradeStateRequest, 33)); }; @@ -6734,7 +6343,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getRefreshTradeStateRequest * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setRefreshTradeStateRequest = function(value) { - return jspb.Message.setOneofWrapperField(this, 35, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 33, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6752,17 +6361,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearRefreshTradeStateReques * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasRefreshTradeStateRequest = function() { - return jspb.Message.getField(this, 35) != null; + return jspb.Message.getField(this, 33) != null; }; /** - * optional TraderSignedWitnessMessage trader_signed_witness_message = 36; + * optional TraderSignedWitnessMessage trader_signed_witness_message = 34; * @return {?proto.io.bisq.protobuffer.TraderSignedWitnessMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getTraderSignedWitnessMessage = function() { return /** @type{?proto.io.bisq.protobuffer.TraderSignedWitnessMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TraderSignedWitnessMessage, 36)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TraderSignedWitnessMessage, 34)); }; @@ -6771,7 +6380,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getTraderSignedWitnessMessag * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setTraderSignedWitnessMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 36, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 34, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6789,17 +6398,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearTraderSignedWitnessMess * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasTraderSignedWitnessMessage = function() { - return jspb.Message.getField(this, 36) != null; + return jspb.Message.getField(this, 34) != null; }; /** - * optional GetInventoryRequest get_inventory_request = 37; + * optional GetInventoryRequest get_inventory_request = 35; * @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, 37)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.GetInventoryRequest, 35)); }; @@ -6808,7 +6417,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getGetInventoryRequest = fun * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setGetInventoryRequest = function(value) { - return jspb.Message.setOneofWrapperField(this, 37, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 35, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6826,17 +6435,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearGetInventoryRequest = f * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasGetInventoryRequest = function() { - return jspb.Message.getField(this, 37) != null; + return jspb.Message.getField(this, 35) != null; }; /** - * optional GetInventoryResponse get_inventory_response = 38; + * optional GetInventoryResponse get_inventory_response = 36; * @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, 38)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.GetInventoryResponse, 36)); }; @@ -6845,7 +6454,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getGetInventoryResponse = fu * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setGetInventoryResponse = function(value) { - return jspb.Message.setOneofWrapperField(this, 38, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 36, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -6863,7 +6472,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearGetInventoryResponse = * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasGetInventoryResponse = function() { - return jspb.Message.getField(this, 38) != null; + return jspb.Message.getField(this, 36) != null; }; @@ -7164,20 +6773,20 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDepositResponse = functio /** - * optional PaymentAccountKeyRequest payment_account_key_request = 1009; - * @return {?proto.io.bisq.protobuffer.PaymentAccountKeyRequest} + * optional DepositsConfirmedMessage deposits_confirmed_message = 1009; + * @return {?proto.io.bisq.protobuffer.DepositsConfirmedMessage} */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPaymentAccountKeyRequest = function() { - return /** @type{?proto.io.bisq.protobuffer.PaymentAccountKeyRequest} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountKeyRequest, 1009)); +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getDepositsConfirmedMessage = function() { + return /** @type{?proto.io.bisq.protobuffer.DepositsConfirmedMessage} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DepositsConfirmedMessage, 1009)); }; /** - * @param {?proto.io.bisq.protobuffer.PaymentAccountKeyRequest|undefined} value + * @param {?proto.io.bisq.protobuffer.DepositsConfirmedMessage|undefined} value * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPaymentAccountKeyRequest = function(value) { +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setDepositsConfirmedMessage = function(value) { return jspb.Message.setOneofWrapperField(this, 1009, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7186,8 +6795,8 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPaymentAccountKeyRequest * Clears the message field making it undefined. * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentAccountKeyRequest = function() { - return this.setPaymentAccountKeyRequest(undefined); +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearDepositsConfirmedMessage = function() { + return this.setDepositsConfirmedMessage(undefined); }; @@ -7195,55 +6804,18 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentAccountKeyReques * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPaymentAccountKeyRequest = function() { +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDepositsConfirmedMessage = function() { return jspb.Message.getField(this, 1009) != null; }; /** - * optional PaymentAccountKeyResponse payment_account_key_response = 1010; - * @return {?proto.io.bisq.protobuffer.PaymentAccountKeyResponse} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPaymentAccountKeyResponse = function() { - return /** @type{?proto.io.bisq.protobuffer.PaymentAccountKeyResponse} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountKeyResponse, 1010)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PaymentAccountKeyResponse|undefined} value - * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this -*/ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPaymentAccountKeyResponse = function(value) { - return jspb.Message.setOneofWrapperField(this, 1010, 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.clearPaymentAccountKeyResponse = function() { - return this.setPaymentAccountKeyResponse(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPaymentAccountKeyResponse = function() { - return jspb.Message.getField(this, 1010) != null; -}; - - -/** - * optional PaymentSentMessage payment_sent_message = 1011; + * optional PaymentSentMessage payment_sent_message = 1010; * @return {?proto.io.bisq.protobuffer.PaymentSentMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPaymentSentMessage = function() { return /** @type{?proto.io.bisq.protobuffer.PaymentSentMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentSentMessage, 1011)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentSentMessage, 1010)); }; @@ -7252,7 +6824,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPaymentSentMessage = func * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPaymentSentMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 1011, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1010, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7270,17 +6842,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentSentMessage = fu * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPaymentSentMessage = function() { - return jspb.Message.getField(this, 1011) != null; + return jspb.Message.getField(this, 1010) != null; }; /** - * optional PaymentReceivedMessage payment_received_message = 1012; + * optional PaymentReceivedMessage payment_received_message = 1011; * @return {?proto.io.bisq.protobuffer.PaymentReceivedMessage} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPaymentReceivedMessage = function() { return /** @type{?proto.io.bisq.protobuffer.PaymentReceivedMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentReceivedMessage, 1012)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentReceivedMessage, 1011)); }; @@ -7289,7 +6861,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPaymentReceivedMessage = * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPaymentReceivedMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 1012, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1011, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7307,192 +6879,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentReceivedMessage * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPaymentReceivedMessage = function() { - return jspb.Message.getField(this, 1012) != null; -}; - - -/** - * optional PayoutTxPublishedMessage payout_tx_published_message = 1013; - * @return {?proto.io.bisq.protobuffer.PayoutTxPublishedMessage} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPayoutTxPublishedMessage = function() { - return /** @type{?proto.io.bisq.protobuffer.PayoutTxPublishedMessage} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PayoutTxPublishedMessage, 1013)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PayoutTxPublishedMessage|undefined} value - * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this -*/ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPayoutTxPublishedMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 1013, 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.clearPayoutTxPublishedMessage = function() { - return this.setPayoutTxPublishedMessage(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPayoutTxPublishedMessage = function() { - return jspb.Message.getField(this, 1013) != null; -}; - - -/** - * optional ArbitratorPayoutTxRequest arbitrator_payout_tx_request = 1016; - * @return {?proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getArbitratorPayoutTxRequest = function() { - return /** @type{?proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest, 1016)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest|undefined} value - * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this -*/ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setArbitratorPayoutTxRequest = function(value) { - return jspb.Message.setOneofWrapperField(this, 1016, 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.clearArbitratorPayoutTxRequest = function() { - return this.setArbitratorPayoutTxRequest(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasArbitratorPayoutTxRequest = function() { - return jspb.Message.getField(this, 1016) != null; -}; - - -/** - * optional ArbitratorPayoutTxResponse arbitrator_payout_tx_response = 1017; - * @return {?proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getArbitratorPayoutTxResponse = function() { - return /** @type{?proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse, 1017)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse|undefined} value - * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this -*/ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setArbitratorPayoutTxResponse = function(value) { - return jspb.Message.setOneofWrapperField(this, 1017, 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.clearArbitratorPayoutTxResponse = function() { - return this.setArbitratorPayoutTxResponse(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasArbitratorPayoutTxResponse = function() { - return jspb.Message.getField(this, 1017) != null; -}; - - -/** - * optional UpdateMultisigRequest update_multisig_request = 1018; - * @return {?proto.io.bisq.protobuffer.UpdateMultisigRequest} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getUpdateMultisigRequest = function() { - return /** @type{?proto.io.bisq.protobuffer.UpdateMultisigRequest} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.UpdateMultisigRequest, 1018)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.UpdateMultisigRequest|undefined} value - * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this -*/ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setUpdateMultisigRequest = function(value) { - return jspb.Message.setOneofWrapperField(this, 1018, 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.clearUpdateMultisigRequest = function() { - return this.setUpdateMultisigRequest(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasUpdateMultisigRequest = function() { - return jspb.Message.getField(this, 1018) != null; -}; - - -/** - * optional UpdateMultisigResponse update_multisig_response = 1019; - * @return {?proto.io.bisq.protobuffer.UpdateMultisigResponse} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getUpdateMultisigResponse = function() { - return /** @type{?proto.io.bisq.protobuffer.UpdateMultisigResponse} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.UpdateMultisigResponse, 1019)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.UpdateMultisigResponse|undefined} value - * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this -*/ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setUpdateMultisigResponse = function(value) { - return jspb.Message.setOneofWrapperField(this, 1019, 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.clearUpdateMultisigResponse = function() { - return this.setUpdateMultisigResponse(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasUpdateMultisigResponse = function() { - return jspb.Message.getField(this, 1019) != null; + return jspb.Message.getField(this, 1011) != null; }; @@ -17293,8 +16680,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.PaymentAccountKeyRequest.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.DepositsConfirmedMessage.toObject(opt_includeInstance, this); }; @@ -17303,279 +16690,17 @@ proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.toObject = function * @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.PaymentAccountKeyRequest} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.toObject = function(includeInstance, msg) { - var f, obj = { - tradeId: jspb.Message.getFieldWithDefault(msg, 1, ""), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - uid: 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.PaymentAccountKeyRequest} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.PaymentAccountKeyRequest; - return proto.io.bisq.protobuffer.PaymentAccountKeyRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.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 = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 3: - var value = new proto.io.bisq.protobuffer.PubKeyRing; - reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); - msg.setPubKeyRing(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.PaymentAccountKeyRequest.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.PaymentAccountKeyRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTradeId(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getPubKeyRing(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } -}; - - -/** - * optional string trade_id = 1; - * @return {string} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.getTradeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} returns this - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.setTradeId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional NodeAddress sender_node_address = 2; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} returns this -*/ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} returns this - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional PubKeyRing pub_key_ring = 3; - * @return {?proto.io.bisq.protobuffer.PubKeyRing} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.getPubKeyRing = function() { - return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 3)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} returns this -*/ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.setPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} returns this - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.clearPubKeyRing = function() { - return this.setPubKeyRing(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.hasPubKeyRing = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional string uid = 4; - * @return {string} - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} returns this - */ -proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.setUid = 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.PaymentAccountKeyResponse.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.PaymentAccountKeyResponse.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.PaymentAccountKeyResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.toObject = function(includeInstance, msg) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.toObject = function(includeInstance, msg) { var f, obj = { tradeId: jspb.Message.getFieldWithDefault(msg, 1, ""), senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), uid: jspb.Message.getFieldWithDefault(msg, 4, ""), - paymentAccountKey: msg.getPaymentAccountKey_asB64(), + sellerPaymentAccountKey: msg.getSellerPaymentAccountKey_asB64(), updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 6, "") }; @@ -17590,23 +16715,23 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.toObject = function(includeI /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.PaymentAccountKeyResponse; - return proto.io.bisq.protobuffer.PaymentAccountKeyResponse.deserializeBinaryFromReader(msg, reader); + var msg = new proto.io.bisq.protobuffer.DepositsConfirmedMessage; + return proto.io.bisq.protobuffer.DepositsConfirmedMessage.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} msg The message object to deserialize into. + * @param {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -17633,7 +16758,7 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.deserializeBinaryFromReader break; case 5: var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentAccountKey(value); + msg.setSellerPaymentAccountKey(value); break; case 6: var value = /** @type {string} */ (reader.readString()); @@ -17652,9 +16777,9 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.deserializeBinaryFromReader * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.PaymentAccountKeyResponse.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.DepositsConfirmedMessage.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -17662,11 +16787,11 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.serializeBinary = /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} message + * @param {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getTradeId(); if (f.length > 0) { @@ -17698,7 +16823,7 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.serializeBinaryToWriter = fu f ); } - f = message.getPaymentAccountKey_asU8(); + f = message.getSellerPaymentAccountKey_asU8(); if (f.length > 0) { writer.writeBytes( 5, @@ -17719,16 +16844,16 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.serializeBinaryToWriter = fu * optional string trade_id = 1; * @return {string} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getTradeId = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.getTradeId = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setTradeId = function(value) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.setTradeId = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; @@ -17737,7 +16862,7 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setTradeId = funct * optional NodeAddress sender_node_address = 2; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getSenderNodeAddress = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.getSenderNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); }; @@ -17745,18 +16870,18 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getSenderNodeAddre /** * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setSenderNodeAddress = function(value) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.setSenderNodeAddress = function(value) { return jspb.Message.setWrapperField(this, 2, value); }; /** * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.clearSenderNodeAddress = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.clearSenderNodeAddress = function() { return this.setSenderNodeAddress(undefined); }; @@ -17765,7 +16890,7 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.clearSenderNodeAdd * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.hasSenderNodeAddress = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.hasSenderNodeAddress = function() { return jspb.Message.getField(this, 2) != null; }; @@ -17774,7 +16899,7 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.hasSenderNodeAddre * optional PubKeyRing pub_key_ring = 3; * @return {?proto.io.bisq.protobuffer.PubKeyRing} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPubKeyRing = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.getPubKeyRing = function() { return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 3)); }; @@ -17782,18 +16907,18 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPubKeyRing = fu /** * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setPubKeyRing = function(value) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.setPubKeyRing = function(value) { return jspb.Message.setWrapperField(this, 3, value); }; /** * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.clearPubKeyRing = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.clearPubKeyRing = function() { return this.setPubKeyRing(undefined); }; @@ -17802,7 +16927,7 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.clearPubKeyRing = * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.hasPubKeyRing = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.hasPubKeyRing = function() { return jspb.Message.getField(this, 3) != null; }; @@ -17811,58 +16936,58 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.hasPubKeyRing = fu * optional string uid = 4; * @return {string} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getUid = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.getUid = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setUid = function(value) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.setUid = function(value) { return jspb.Message.setProto3StringField(this, 4, value); }; /** - * optional bytes payment_account_key = 5; + * optional bytes seller_payment_account_key = 5; * @return {!(string|Uint8Array)} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPaymentAccountKey = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.getSellerPaymentAccountKey = function() { return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 5, "")); }; /** - * optional bytes payment_account_key = 5; - * This is a type-conversion wrapper around `getPaymentAccountKey()` + * optional bytes seller_payment_account_key = 5; + * This is a type-conversion wrapper around `getSellerPaymentAccountKey()` * @return {string} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPaymentAccountKey_asB64 = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.getSellerPaymentAccountKey_asB64 = function() { return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentAccountKey())); + this.getSellerPaymentAccountKey())); }; /** - * optional bytes payment_account_key = 5; + * optional bytes seller_payment_account_key = 5; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentAccountKey()` + * This is a type-conversion wrapper around `getSellerPaymentAccountKey()` * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPaymentAccountKey_asU8 = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.getSellerPaymentAccountKey_asU8 = function() { return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentAccountKey())); + this.getSellerPaymentAccountKey())); }; /** * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setPaymentAccountKey = function(value) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.setSellerPaymentAccountKey = function(value) { return jspb.Message.setProto3BytesField(this, 5, value); }; @@ -17871,660 +16996,16 @@ proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setPaymentAccountK * optional string updated_multisig_hex = 6; * @return {string} */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getUpdatedMultisigHex = function() { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.getUpdatedMultisigHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + * @return {!proto.io.bisq.protobuffer.DepositsConfirmedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setUpdatedMultisigHex = function(value) { - return jspb.Message.setProto3StringField(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.UpdateMultisigRequest.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.UpdateMultisigRequest.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.UpdateMultisigRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.toObject = function(includeInstance, msg) { - var f, obj = { - tradeId: jspb.Message.getFieldWithDefault(msg, 1, ""), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - uid: jspb.Message.getFieldWithDefault(msg, 4, ""), - currentDate: jspb.Message.getFieldWithDefault(msg, 5, 0), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 6, "") - }; - - 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.UpdateMultisigRequest} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.UpdateMultisigRequest; - return proto.io.bisq.protobuffer.UpdateMultisigRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.UpdateMultisigRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.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 = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 3: - var value = new proto.io.bisq.protobuffer.PubKeyRing; - reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); - msg.setPubKeyRing(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCurrentDate(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setUpdatedMultisigHex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.UpdateMultisigRequest.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.UpdateMultisigRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTradeId(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getPubKeyRing(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getCurrentDate(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getUpdatedMultisigHex(); - if (f.length > 0) { - writer.writeString( - 6, - f - ); - } -}; - - -/** - * optional string trade_id = 1; - * @return {string} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.getTradeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.setTradeId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional NodeAddress sender_node_address = 2; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} returns this -*/ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional PubKeyRing pub_key_ring = 3; - * @return {?proto.io.bisq.protobuffer.PubKeyRing} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.getPubKeyRing = function() { - return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 3)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} returns this -*/ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.setPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.clearPubKeyRing = function() { - return this.setPubKeyRing(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.hasPubKeyRing = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional string uid = 4; - * @return {string} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional int64 current_date = 5; - * @return {number} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.getCurrentDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.setCurrentDate = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional string updated_multisig_hex = 6; - * @return {string} - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.getUpdatedMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigRequest} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigRequest.prototype.setUpdatedMultisigHex = function(value) { - return jspb.Message.setProto3StringField(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.UpdateMultisigResponse.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.UpdateMultisigResponse.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.UpdateMultisigResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.toObject = function(includeInstance, msg) { - var f, obj = { - tradeId: jspb.Message.getFieldWithDefault(msg, 1, ""), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - uid: jspb.Message.getFieldWithDefault(msg, 4, ""), - currentDate: jspb.Message.getFieldWithDefault(msg, 5, 0), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 6, "") - }; - - 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.UpdateMultisigResponse} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.UpdateMultisigResponse; - return proto.io.bisq.protobuffer.UpdateMultisigResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.UpdateMultisigResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.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 = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 3: - var value = new proto.io.bisq.protobuffer.PubKeyRing; - reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); - msg.setPubKeyRing(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt64()); - msg.setCurrentDate(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setUpdatedMultisigHex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.UpdateMultisigResponse.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.UpdateMultisigResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTradeId(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getPubKeyRing(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getCurrentDate(); - if (f !== 0) { - writer.writeInt64( - 5, - f - ); - } - f = message.getUpdatedMultisigHex(); - if (f.length > 0) { - writer.writeString( - 6, - f - ); - } -}; - - -/** - * optional string trade_id = 1; - * @return {string} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.getTradeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.setTradeId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional NodeAddress sender_node_address = 2; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} returns this -*/ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional PubKeyRing pub_key_ring = 3; - * @return {?proto.io.bisq.protobuffer.PubKeyRing} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.getPubKeyRing = function() { - return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 3)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} returns this -*/ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.setPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.clearPubKeyRing = function() { - return this.setPubKeyRing(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.hasPubKeyRing = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional string uid = 4; - * @return {string} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional int64 current_date = 5; - * @return {number} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.getCurrentDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.setCurrentDate = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); -}; - - -/** - * optional string updated_multisig_hex = 6; - * @return {string} - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.getUpdatedMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.UpdateMultisigResponse} returns this - */ -proto.io.bisq.protobuffer.UpdateMultisigResponse.prototype.setUpdatedMultisigHex = function(value) { +proto.io.bisq.protobuffer.DepositsConfirmedMessage.prototype.setUpdatedMultisigHex = function(value) { return jspb.Message.setProto3StringField(this, 6, value); }; @@ -20076,301 +18557,6 @@ proto.io.bisq.protobuffer.PeerPublishedDelayedPayoutTxMessage.prototype.hasSende -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.FinalizePayoutTxRequest.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.FinalizePayoutTxRequest.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.FinalizePayoutTxRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.toObject = function(includeInstance, msg) { - var f, obj = { - tradeId: jspb.Message.getFieldWithDefault(msg, 1, ""), - sellerSignature: msg.getSellerSignature_asB64(), - sellerPayoutAddress: jspb.Message.getFieldWithDefault(msg, 3, ""), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - uid: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - 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.FinalizePayoutTxRequest} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.FinalizePayoutTxRequest; - return proto.io.bisq.protobuffer.FinalizePayoutTxRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.FinalizePayoutTxRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.FinalizePayoutTxRequest} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.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 {!Uint8Array} */ (reader.readBytes()); - msg.setSellerSignature(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setSellerPayoutAddress(value); - break; - case 4: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.FinalizePayoutTxRequest.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.FinalizePayoutTxRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTradeId(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getSellerSignature_asU8(); - if (f.length > 0) { - writer.writeBytes( - 2, - f - ); - } - f = message.getSellerPayoutAddress(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 4, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * optional string trade_id = 1; - * @return {string} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.getTradeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.FinalizePayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.setTradeId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional bytes seller_signature = 2; - * @return {!(string|Uint8Array)} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.getSellerSignature = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * optional bytes seller_signature = 2; - * This is a type-conversion wrapper around `getSellerSignature()` - * @return {string} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.getSellerSignature_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getSellerSignature())); -}; - - -/** - * optional bytes seller_signature = 2; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getSellerSignature()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.getSellerSignature_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getSellerSignature())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.FinalizePayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.setSellerSignature = function(value) { - return jspb.Message.setProto3BytesField(this, 2, value); -}; - - -/** - * optional string seller_payout_address = 3; - * @return {string} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.getSellerPayoutAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.FinalizePayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.setSellerPayoutAddress = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional NodeAddress sender_node_address = 4; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 4)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.FinalizePayoutTxRequest} returns this -*/ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 4, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.FinalizePayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 4) != null; -}; - - -/** - * optional string uid = 5; - * @return {string} - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.FinalizePayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.FinalizePayoutTxRequest.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - - - - if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -20401,14 +18587,14 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.toObject = function(opt_i proto.io.bisq.protobuffer.PaymentSentMessage.toObject = function(includeInstance, msg) { var f, obj = { tradeId: jspb.Message.getFieldWithDefault(msg, 1, ""), - buyerPayoutAddress: jspb.Message.getFieldWithDefault(msg, 2, ""), senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - counterCurrencyTxId: jspb.Message.getFieldWithDefault(msg, 4, ""), - uid: jspb.Message.getFieldWithDefault(msg, 5, ""), - counterCurrencyExtraData: jspb.Message.getFieldWithDefault(msg, 6, ""), - payoutTxHex: jspb.Message.getFieldWithDefault(msg, 7, ""), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 8, ""), - paymentAccountKey: msg.getPaymentAccountKey_asB64() + counterCurrencyTxId: jspb.Message.getFieldWithDefault(msg, 3, ""), + uid: jspb.Message.getFieldWithDefault(msg, 4, ""), + counterCurrencyExtraData: jspb.Message.getFieldWithDefault(msg, 5, ""), + payoutTxHex: jspb.Message.getFieldWithDefault(msg, 6, ""), + updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 7, ""), + paymentAccountKey: msg.getPaymentAccountKey_asB64(), + buyerSignature: msg.getBuyerSignature_asB64() }; if (includeInstance) { @@ -20450,38 +18636,38 @@ proto.io.bisq.protobuffer.PaymentSentMessage.deserializeBinaryFromReader = funct msg.setTradeId(value); break; case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setBuyerPayoutAddress(value); - break; - case 3: var value = new proto.io.bisq.protobuffer.NodeAddress; reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); msg.setSenderNodeAddress(value); break; - case 4: + case 3: var value = /** @type {string} */ (reader.readString()); msg.setCounterCurrencyTxId(value); break; - case 5: + case 4: var value = /** @type {string} */ (reader.readString()); msg.setUid(value); break; - case 6: + case 5: var value = /** @type {string} */ (reader.readString()); msg.setCounterCurrencyExtraData(value); break; - case 7: + case 6: var value = /** @type {string} */ (reader.readString()); msg.setPayoutTxHex(value); break; - case 8: + case 7: var value = /** @type {string} */ (reader.readString()); msg.setUpdatedMultisigHex(value); break; - case 9: + case 8: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setPaymentAccountKey(value); break; + case 9: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setBuyerSignature(value); + break; default: reader.skipField(); break; @@ -20518,17 +18704,10 @@ proto.io.bisq.protobuffer.PaymentSentMessage.serializeBinaryToWriter = function( f ); } - f = message.getBuyerPayoutAddress(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } f = message.getSenderNodeAddress(); if (f != null) { writer.writeMessage( - 3, + 2, f, proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); @@ -20536,39 +18715,46 @@ proto.io.bisq.protobuffer.PaymentSentMessage.serializeBinaryToWriter = function( f = message.getCounterCurrencyTxId(); if (f.length > 0) { writer.writeString( - 4, + 3, f ); } f = message.getUid(); if (f.length > 0) { writer.writeString( - 5, + 4, f ); } f = message.getCounterCurrencyExtraData(); if (f.length > 0) { writer.writeString( - 6, + 5, f ); } f = message.getPayoutTxHex(); if (f.length > 0) { writer.writeString( - 7, + 6, f ); } f = message.getUpdatedMultisigHex(); if (f.length > 0) { writer.writeString( - 8, + 7, f ); } f = message.getPaymentAccountKey_asU8(); + if (f.length > 0) { + writer.writeBytes( + 8, + f + ); + } + f = message.getBuyerSignature_asU8(); if (f.length > 0) { writer.writeBytes( 9, @@ -20597,30 +18783,12 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setTradeId = function(val /** - * optional string buyer_payout_address = 2; - * @return {string} - */ -proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getBuyerPayoutAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this - */ -proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setBuyerPayoutAddress = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional NodeAddress sender_node_address = 3; + * optional NodeAddress sender_node_address = 2; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getSenderNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 3)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); }; @@ -20629,7 +18797,7 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getSenderNodeAddress = fu * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 3, value); + return jspb.Message.setWrapperField(this, 2, value); }; @@ -20647,16 +18815,16 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.clearSenderNodeAddress = * @return {boolean} */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 3) != null; + return jspb.Message.getField(this, 2) != null; }; /** - * optional string counter_currency_tx_id = 4; + * optional string counter_currency_tx_id = 3; * @return {string} */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getCounterCurrencyTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); }; @@ -20665,16 +18833,16 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getCounterCurrencyTxId = * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setCounterCurrencyTxId = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); + return jspb.Message.setProto3StringField(this, 3, value); }; /** - * optional string uid = 5; + * optional string uid = 4; * @return {string} */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); }; @@ -20683,16 +18851,16 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getUid = function() { * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); + return jspb.Message.setProto3StringField(this, 4, value); }; /** - * optional string counter_currency_extra_data = 6; + * optional string counter_currency_extra_data = 5; * @return {string} */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getCounterCurrencyExtraData = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); }; @@ -20701,16 +18869,16 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getCounterCurrencyExtraDa * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setCounterCurrencyExtraData = function(value) { - return jspb.Message.setProto3StringField(this, 6, value); + return jspb.Message.setProto3StringField(this, 5, value); }; /** - * optional string payout_tx_hex = 7; + * optional string payout_tx_hex = 6; * @return {string} */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getPayoutTxHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); }; @@ -20719,16 +18887,16 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getPayoutTxHex = function * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setPayoutTxHex = function(value) { - return jspb.Message.setProto3StringField(this, 7, value); + return jspb.Message.setProto3StringField(this, 6, value); }; /** - * optional string updated_multisig_hex = 8; + * optional string updated_multisig_hex = 7; * @return {string} */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getUpdatedMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); }; @@ -20737,21 +18905,21 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getUpdatedMultisigHex = f * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setUpdatedMultisigHex = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); + return jspb.Message.setProto3StringField(this, 7, value); }; /** - * optional bytes payment_account_key = 9; + * optional bytes payment_account_key = 8; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getPaymentAccountKey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 9, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 8, "")); }; /** - * optional bytes payment_account_key = 9; + * optional bytes payment_account_key = 8; * This is a type-conversion wrapper around `getPaymentAccountKey()` * @return {string} */ @@ -20762,7 +18930,7 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getPaymentAccountKey_asB6 /** - * optional bytes payment_account_key = 9; + * optional bytes payment_account_key = 8; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getPaymentAccountKey()` @@ -20779,6 +18947,48 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getPaymentAccountKey_asU8 * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this */ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setPaymentAccountKey = function(value) { + return jspb.Message.setProto3BytesField(this, 8, value); +}; + + +/** + * optional bytes buyer_signature = 9; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getBuyerSignature = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * optional bytes buyer_signature = 9; + * This is a type-conversion wrapper around `getBuyerSignature()` + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getBuyerSignature_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getBuyerSignature())); +}; + + +/** + * optional bytes buyer_signature = 9; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getBuyerSignature()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getBuyerSignature_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getBuyerSignature())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this + */ +proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setBuyerSignature = function(value) { return jspb.Message.setProto3BytesField(this, 9, value); }; @@ -20819,7 +19029,12 @@ proto.io.bisq.protobuffer.PaymentReceivedMessage.toObject = function(includeInst senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), uid: jspb.Message.getFieldWithDefault(msg, 3, ""), signedWitness: (f = msg.getSignedWitness()) && proto.io.bisq.protobuffer.SignedWitness.toObject(includeInstance, f), - payoutTxHex: jspb.Message.getFieldWithDefault(msg, 5, "") + unsignedPayoutTxHex: jspb.Message.getFieldWithDefault(msg, 5, ""), + signedPayoutTxHex: jspb.Message.getFieldWithDefault(msg, 6, ""), + updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 7, ""), + deferPublishPayout: jspb.Message.getBooleanFieldWithDefault(msg, 8, false), + paymentSentMessage: (f = msg.getPaymentSentMessage()) && proto.io.bisq.protobuffer.PaymentSentMessage.toObject(includeInstance, f), + sellerSignature: msg.getSellerSignature_asB64() }; if (includeInstance) { @@ -20876,7 +19091,28 @@ proto.io.bisq.protobuffer.PaymentReceivedMessage.deserializeBinaryFromReader = f break; case 5: var value = /** @type {string} */ (reader.readString()); - msg.setPayoutTxHex(value); + msg.setUnsignedPayoutTxHex(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setSignedPayoutTxHex(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setUpdatedMultisigHex(value); + break; + case 8: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDeferPublishPayout(value); + break; + case 9: + var value = new proto.io.bisq.protobuffer.PaymentSentMessage; + reader.readMessage(value,proto.io.bisq.protobuffer.PaymentSentMessage.deserializeBinaryFromReader); + msg.setPaymentSentMessage(value); + break; + case 10: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setSellerSignature(value); break; default: reader.skipField(); @@ -20937,13 +19173,49 @@ proto.io.bisq.protobuffer.PaymentReceivedMessage.serializeBinaryToWriter = funct proto.io.bisq.protobuffer.SignedWitness.serializeBinaryToWriter ); } - f = message.getPayoutTxHex(); + f = message.getUnsignedPayoutTxHex(); if (f.length > 0) { writer.writeString( 5, f ); } + f = message.getSignedPayoutTxHex(); + if (f.length > 0) { + writer.writeString( + 6, + f + ); + } + f = message.getUpdatedMultisigHex(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getDeferPublishPayout(); + if (f) { + writer.writeBool( + 8, + f + ); + } + f = message.getPaymentSentMessage(); + if (f != null) { + writer.writeMessage( + 9, + f, + proto.io.bisq.protobuffer.PaymentSentMessage.serializeBinaryToWriter + ); + } + f = message.getSellerSignature_asU8(); + if (f.length > 0) { + writer.writeBytes( + 10, + f + ); + } }; @@ -21058,10 +19330,10 @@ proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.hasSignedWitness = fu /** - * optional string payout_tx_hex = 5; + * optional string unsigned_payout_tx_hex = 5; * @return {string} */ -proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getPayoutTxHex = function() { +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getUnsignedPayoutTxHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); }; @@ -21070,893 +19342,141 @@ proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getPayoutTxHex = func * @param {string} value * @return {!proto.io.bisq.protobuffer.PaymentReceivedMessage} returns this */ -proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.setPayoutTxHex = function(value) { +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.setUnsignedPayoutTxHex = function(value) { return jspb.Message.setProto3StringField(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.PayoutTxPublishedMessage.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.PayoutTxPublishedMessage.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.PayoutTxPublishedMessage} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.toObject = function(includeInstance, msg) { - var f, obj = { - tradeId: jspb.Message.getFieldWithDefault(msg, 1, ""), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - isMaker: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - uid: jspb.Message.getFieldWithDefault(msg, 4, ""), - signedWitness: (f = msg.getSignedWitness()) && proto.io.bisq.protobuffer.SignedWitness.toObject(includeInstance, f), - signedPayoutTxHex: jspb.Message.getFieldWithDefault(msg, 6, "") - }; - - 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.PayoutTxPublishedMessage} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.PayoutTxPublishedMessage; - return proto.io.bisq.protobuffer.PayoutTxPublishedMessage.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.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 = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 3: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsMaker(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - case 5: - var value = new proto.io.bisq.protobuffer.SignedWitness; - reader.readMessage(value,proto.io.bisq.protobuffer.SignedWitness.deserializeBinaryFromReader); - msg.setSignedWitness(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setSignedPayoutTxHex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.PayoutTxPublishedMessage.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.PayoutTxPublishedMessage} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTradeId(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getIsMaker(); - if (f) { - writer.writeBool( - 3, - f - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getSignedWitness(); - if (f != null) { - writer.writeMessage( - 5, - f, - proto.io.bisq.protobuffer.SignedWitness.serializeBinaryToWriter - ); - } - f = message.getSignedPayoutTxHex(); - if (f.length > 0) { - writer.writeString( - 6, - f - ); - } -}; - - -/** - * optional string trade_id = 1; - * @return {string} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getTradeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setTradeId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional NodeAddress sender_node_address = 2; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this -*/ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional bool is_maker = 3; - * @return {boolean} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getIsMaker = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setIsMaker = function(value) { - return jspb.Message.setProto3BooleanField(this, 3, value); -}; - - -/** - * optional string uid = 4; - * @return {string} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional SignedWitness signed_witness = 5; - * @return {?proto.io.bisq.protobuffer.SignedWitness} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getSignedWitness = function() { - return /** @type{?proto.io.bisq.protobuffer.SignedWitness} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.SignedWitness, 5)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.SignedWitness|undefined} value - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this -*/ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setSignedWitness = function(value) { - return jspb.Message.setWrapperField(this, 5, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.clearSignedWitness = function() { - return this.setSignedWitness(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.hasSignedWitness = function() { - return jspb.Message.getField(this, 5) != null; -}; - - /** * optional string signed_payout_tx_hex = 6; * @return {string} */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getSignedPayoutTxHex = function() { +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getSignedPayoutTxHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this + * @return {!proto.io.bisq.protobuffer.PaymentReceivedMessage} returns this */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setSignedPayoutTxHex = function(value) { +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.setSignedPayoutTxHex = function(value) { return jspb.Message.setProto3StringField(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} + * optional string updated_multisig_hex = 7; + * @return {string} */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getUpdatedMultisigHex = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); }; /** - * 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.ArbitratorPayoutTxRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages + * @param {string} value + * @return {!proto.io.bisq.protobuffer.PaymentReceivedMessage} returns this */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.toObject = function(includeInstance, msg) { - var f, obj = { - dispute: (f = msg.getDispute()) && proto.io.bisq.protobuffer.Dispute.toObject(includeInstance, f), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - uid: jspb.Message.getFieldWithDefault(msg, 3, ""), - type: jspb.Message.getFieldWithDefault(msg, 4, 0), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - 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.ArbitratorPayoutTxRequest} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest; - return proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.deserializeBinaryFromReader(msg, reader); +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.setUpdatedMultisigHex = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); }; /** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} + * optional bool defer_publish_payout = 8; + * @return {boolean} */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.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.Dispute; - reader.readMessage(value,proto.io.bisq.protobuffer.Dispute.deserializeBinaryFromReader); - msg.setDispute(value); - break; - case 2: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - case 4: - var value = /** @type {!proto.io.bisq.protobuffer.SupportType} */ (reader.readEnum()); - msg.setType(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setUpdatedMultisigHex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getDeferPublishPayout = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false)); }; /** - * Serializes the message to binary data (in protobuf wire format). + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.PaymentReceivedMessage} returns this + */ +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.setDeferPublishPayout = function(value) { + return jspb.Message.setProto3BooleanField(this, 8, value); +}; + + +/** + * optional PaymentSentMessage payment_sent_message = 9; + * @return {?proto.io.bisq.protobuffer.PaymentSentMessage} + */ +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getPaymentSentMessage = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentSentMessage} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentSentMessage, 9)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentSentMessage|undefined} value + * @return {!proto.io.bisq.protobuffer.PaymentReceivedMessage} returns this +*/ +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.setPaymentSentMessage = function(value) { + return jspb.Message.setWrapperField(this, 9, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.PaymentReceivedMessage} returns this + */ +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.clearPaymentSentMessage = function() { + return this.setPaymentSentMessage(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.hasPaymentSentMessage = function() { + return jspb.Message.getField(this, 9) != null; +}; + + +/** + * optional bytes seller_signature = 10; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getSellerSignature = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +}; + + +/** + * optional bytes seller_signature = 10; + * This is a type-conversion wrapper around `getSellerSignature()` + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getSellerSignature_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getSellerSignature())); +}; + + +/** + * optional bytes seller_signature = 10; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getSellerSignature()` * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.getSellerSignature_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getSellerSignature())); }; /** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.PaymentReceivedMessage} returns this */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getDispute(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.io.bisq.protobuffer.Dispute.serializeBinaryToWriter - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 4, - f - ); - } - f = message.getUpdatedMultisigHex(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * optional Dispute dispute = 1; - * @return {?proto.io.bisq.protobuffer.Dispute} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.getDispute = function() { - return /** @type{?proto.io.bisq.protobuffer.Dispute} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.Dispute, 1)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.Dispute|undefined} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} returns this -*/ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.setDispute = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.clearDispute = function() { - return this.setDispute(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.hasDispute = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional NodeAddress sender_node_address = 2; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} returns this -*/ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional string uid = 3; - * @return {string} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional SupportType type = 4; - * @return {!proto.io.bisq.protobuffer.SupportType} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.getType = function() { - return /** @type {!proto.io.bisq.protobuffer.SupportType} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {!proto.io.bisq.protobuffer.SupportType} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 4, value); -}; - - -/** - * optional string updated_multisig_hex = 5; - * @return {string} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.getUpdatedMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.prototype.setUpdatedMultisigHex = function(value) { - return jspb.Message.setProto3StringField(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.ArbitratorPayoutTxResponse.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.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.ArbitratorPayoutTxResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.toObject = function(includeInstance, msg) { - var f, obj = { - tradeId: jspb.Message.getFieldWithDefault(msg, 1, ""), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - uid: jspb.Message.getFieldWithDefault(msg, 3, ""), - type: jspb.Message.getFieldWithDefault(msg, 4, 0), - arbitratorSignedPayoutTxHex: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - 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.ArbitratorPayoutTxResponse} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse; - return proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.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 = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - case 4: - var value = /** @type {!proto.io.bisq.protobuffer.SupportType} */ (reader.readEnum()); - msg.setType(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setArbitratorSignedPayoutTxHex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.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.ArbitratorPayoutTxResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getTradeId(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 4, - f - ); - } - f = message.getArbitratorSignedPayoutTxHex(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * optional string trade_id = 1; - * @return {string} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.getTradeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.setTradeId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional NodeAddress sender_node_address = 2; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} returns this -*/ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional string uid = 3; - * @return {string} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional SupportType type = 4; - * @return {!proto.io.bisq.protobuffer.SupportType} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.getType = function() { - return /** @type {!proto.io.bisq.protobuffer.SupportType} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {!proto.io.bisq.protobuffer.SupportType} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 4, value); -}; - - -/** - * optional string arbitrator_signed_payout_tx_hex = 5; - * @return {string} - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.getArbitratorSignedPayoutTxHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse} returns this - */ -proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse.prototype.setArbitratorSignedPayoutTxHex = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); +proto.io.bisq.protobuffer.PaymentReceivedMessage.prototype.setSellerSignature = function(value) { + return jspb.Message.setProto3BytesField(this, 10, value); }; @@ -22964,560 +20484,6 @@ proto.io.bisq.protobuffer.TraderSignedWitnessMessage.prototype.hasSignedWitness - - -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.OpenNewDisputeMessage.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.OpenNewDisputeMessage.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.OpenNewDisputeMessage} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.toObject = function(includeInstance, msg) { - var f, obj = { - dispute: (f = msg.getDispute()) && proto.io.bisq.protobuffer.Dispute.toObject(includeInstance, f), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - uid: jspb.Message.getFieldWithDefault(msg, 3, ""), - type: jspb.Message.getFieldWithDefault(msg, 4, 0), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - 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.OpenNewDisputeMessage} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.OpenNewDisputeMessage; - return proto.io.bisq.protobuffer.OpenNewDisputeMessage.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.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.Dispute; - reader.readMessage(value,proto.io.bisq.protobuffer.Dispute.deserializeBinaryFromReader); - msg.setDispute(value); - break; - case 2: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - case 4: - var value = /** @type {!proto.io.bisq.protobuffer.SupportType} */ (reader.readEnum()); - msg.setType(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setUpdatedMultisigHex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.OpenNewDisputeMessage.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.OpenNewDisputeMessage} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getDispute(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.io.bisq.protobuffer.Dispute.serializeBinaryToWriter - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 4, - f - ); - } - f = message.getUpdatedMultisigHex(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * optional Dispute dispute = 1; - * @return {?proto.io.bisq.protobuffer.Dispute} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.getDispute = function() { - return /** @type{?proto.io.bisq.protobuffer.Dispute} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.Dispute, 1)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.Dispute|undefined} value - * @return {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} returns this -*/ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.setDispute = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.clearDispute = function() { - return this.setDispute(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.hasDispute = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional NodeAddress sender_node_address = 2; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} returns this -*/ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional string uid = 3; - * @return {string} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional SupportType type = 4; - * @return {!proto.io.bisq.protobuffer.SupportType} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.getType = function() { - return /** @type {!proto.io.bisq.protobuffer.SupportType} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {!proto.io.bisq.protobuffer.SupportType} value - * @return {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 4, value); -}; - - -/** - * optional string updated_multisig_hex = 5; - * @return {string} - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.getUpdatedMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.OpenNewDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.OpenNewDisputeMessage.prototype.setUpdatedMultisigHex = function(value) { - return jspb.Message.setProto3StringField(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.PeerOpenedDisputeMessage.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.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.PeerOpenedDisputeMessage} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.toObject = function(includeInstance, msg) { - var f, obj = { - dispute: (f = msg.getDispute()) && proto.io.bisq.protobuffer.Dispute.toObject(includeInstance, f), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - uid: jspb.Message.getFieldWithDefault(msg, 3, ""), - type: 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.PeerOpenedDisputeMessage} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.PeerOpenedDisputeMessage; - return proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.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.Dispute; - reader.readMessage(value,proto.io.bisq.protobuffer.Dispute.deserializeBinaryFromReader); - msg.setDispute(value); - break; - case 2: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setUid(value); - break; - case 4: - var value = /** @type {!proto.io.bisq.protobuffer.SupportType} */ (reader.readEnum()); - msg.setType(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.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.PeerOpenedDisputeMessage} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getDispute(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.io.bisq.protobuffer.Dispute.serializeBinaryToWriter - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getUid(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( - 4, - f - ); - } -}; - - -/** - * optional Dispute dispute = 1; - * @return {?proto.io.bisq.protobuffer.Dispute} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.getDispute = function() { - return /** @type{?proto.io.bisq.protobuffer.Dispute} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.Dispute, 1)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.Dispute|undefined} value - * @return {!proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} returns this -*/ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.setDispute = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.clearDispute = function() { - return this.setDispute(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.hasDispute = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional NodeAddress sender_node_address = 2; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} returns this -*/ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional string uid = 3; - * @return {string} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional SupportType type = 4; - * @return {!proto.io.bisq.protobuffer.SupportType} - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.getType = function() { - return /** @type {!proto.io.bisq.protobuffer.SupportType} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {!proto.io.bisq.protobuffer.SupportType} value - * @return {!proto.io.bisq.protobuffer.PeerOpenedDisputeMessage} returns this - */ -proto.io.bisq.protobuffer.PeerOpenedDisputeMessage.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 4, value); -}; - - - /** * List of repeated fields within this message type. * @private {!Array} @@ -24164,8 +21130,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.DisputeResultMessage.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.DisputeOpenedMessage.toObject(opt_includeInstance, this); }; @@ -24174,16 +21140,18 @@ proto.io.bisq.protobuffer.DisputeResultMessage.prototype.toObject = function(opt * @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.DisputeResultMessage} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.DisputeOpenedMessage} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.DisputeResultMessage.toObject = function(includeInstance, msg) { +proto.io.bisq.protobuffer.DisputeOpenedMessage.toObject = function(includeInstance, msg) { var f, obj = { - uid: jspb.Message.getFieldWithDefault(msg, 1, ""), - disputeResult: (f = msg.getDisputeResult()) && proto.io.bisq.protobuffer.DisputeResult.toObject(includeInstance, f), + dispute: (f = msg.getDispute()) && proto.io.bisq.protobuffer.Dispute.toObject(includeInstance, f), senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - type: jspb.Message.getFieldWithDefault(msg, 4, 0) + uid: jspb.Message.getFieldWithDefault(msg, 3, ""), + type: jspb.Message.getFieldWithDefault(msg, 4, 0), + updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 5, ""), + paymentSentMessage: (f = msg.getPaymentSentMessage()) && proto.io.bisq.protobuffer.PaymentSentMessage.toObject(includeInstance, f) }; if (includeInstance) { @@ -24197,23 +21165,367 @@ proto.io.bisq.protobuffer.DisputeResultMessage.toObject = function(includeInstan /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.DisputeResultMessage} + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} */ -proto.io.bisq.protobuffer.DisputeResultMessage.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.DisputeOpenedMessage.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.DisputeResultMessage; - return proto.io.bisq.protobuffer.DisputeResultMessage.deserializeBinaryFromReader(msg, reader); + var msg = new proto.io.bisq.protobuffer.DisputeOpenedMessage; + return proto.io.bisq.protobuffer.DisputeOpenedMessage.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.DisputeResultMessage} msg The message object to deserialize into. + * @param {!proto.io.bisq.protobuffer.DisputeOpenedMessage} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.DisputeResultMessage} + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} */ -proto.io.bisq.protobuffer.DisputeResultMessage.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.DisputeOpenedMessage.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.Dispute; + reader.readMessage(value,proto.io.bisq.protobuffer.Dispute.deserializeBinaryFromReader); + msg.setDispute(value); + break; + case 2: + var value = new proto.io.bisq.protobuffer.NodeAddress; + reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); + msg.setSenderNodeAddress(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setUid(value); + break; + case 4: + var value = /** @type {!proto.io.bisq.protobuffer.SupportType} */ (reader.readEnum()); + msg.setType(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setUpdatedMultisigHex(value); + break; + case 6: + var value = new proto.io.bisq.protobuffer.PaymentSentMessage; + reader.readMessage(value,proto.io.bisq.protobuffer.PaymentSentMessage.deserializeBinaryFromReader); + msg.setPaymentSentMessage(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.DisputeOpenedMessage.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.DisputeOpenedMessage} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDispute(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.io.bisq.protobuffer.Dispute.serializeBinaryToWriter + ); + } + f = message.getSenderNodeAddress(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter + ); + } + f = message.getUid(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getType(); + if (f !== 0.0) { + writer.writeEnum( + 4, + f + ); + } + f = message.getUpdatedMultisigHex(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getPaymentSentMessage(); + if (f != null) { + writer.writeMessage( + 6, + f, + proto.io.bisq.protobuffer.PaymentSentMessage.serializeBinaryToWriter + ); + } +}; + + +/** + * optional Dispute dispute = 1; + * @return {?proto.io.bisq.protobuffer.Dispute} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.getDispute = function() { + return /** @type{?proto.io.bisq.protobuffer.Dispute} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.Dispute, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.Dispute|undefined} value + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this +*/ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.setDispute = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.clearDispute = function() { + return this.setDispute(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.hasDispute = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional NodeAddress sender_node_address = 2; + * @return {?proto.io.bisq.protobuffer.NodeAddress} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.getSenderNodeAddress = function() { + return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this +*/ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.setSenderNodeAddress = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.clearSenderNodeAddress = function() { + return this.setSenderNodeAddress(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.hasSenderNodeAddress = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional string uid = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.getUid = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.setUid = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional SupportType type = 4; + * @return {!proto.io.bisq.protobuffer.SupportType} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.getType = function() { + return /** @type {!proto.io.bisq.protobuffer.SupportType} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.SupportType} value + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.setType = function(value) { + return jspb.Message.setProto3EnumField(this, 4, value); +}; + + +/** + * optional string updated_multisig_hex = 5; + * @return {string} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.getUpdatedMultisigHex = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.setUpdatedMultisigHex = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional PaymentSentMessage payment_sent_message = 6; + * @return {?proto.io.bisq.protobuffer.PaymentSentMessage} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.getPaymentSentMessage = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentSentMessage} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentSentMessage, 6)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentSentMessage|undefined} value + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this +*/ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.setPaymentSentMessage = function(value) { + return jspb.Message.setWrapperField(this, 6, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.DisputeOpenedMessage} returns this + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.clearPaymentSentMessage = function() { + return this.setPaymentSentMessage(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.DisputeOpenedMessage.prototype.hasPaymentSentMessage = function() { + return jspb.Message.getField(this, 6) != 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.DisputeClosedMessage.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.DisputeClosedMessage.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.DisputeClosedMessage} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.DisputeClosedMessage.toObject = function(includeInstance, msg) { + var f, obj = { + uid: jspb.Message.getFieldWithDefault(msg, 1, ""), + disputeResult: (f = msg.getDisputeResult()) && proto.io.bisq.protobuffer.DisputeResult.toObject(includeInstance, f), + senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), + type: jspb.Message.getFieldWithDefault(msg, 4, 0), + updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 5, ""), + unsignedPayoutTxHex: jspb.Message.getFieldWithDefault(msg, 6, ""), + deferPublishPayout: jspb.Message.getBooleanFieldWithDefault(msg, 7, 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.DisputeClosedMessage} + */ +proto.io.bisq.protobuffer.DisputeClosedMessage.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.DisputeClosedMessage; + return proto.io.bisq.protobuffer.DisputeClosedMessage.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.DisputeClosedMessage} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} + */ +proto.io.bisq.protobuffer.DisputeClosedMessage.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -24238,6 +21550,18 @@ proto.io.bisq.protobuffer.DisputeResultMessage.deserializeBinaryFromReader = fun var value = /** @type {!proto.io.bisq.protobuffer.SupportType} */ (reader.readEnum()); msg.setType(value); break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setUpdatedMultisigHex(value); + break; + case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setUnsignedPayoutTxHex(value); + break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDeferPublishPayout(value); + break; default: reader.skipField(); break; @@ -24251,9 +21575,9 @@ proto.io.bisq.protobuffer.DisputeResultMessage.deserializeBinaryFromReader = fun * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.DisputeResultMessage.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.DisputeClosedMessage.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -24261,11 +21585,11 @@ proto.io.bisq.protobuffer.DisputeResultMessage.prototype.serializeBinary = funct /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.DisputeResultMessage} message + * @param {!proto.io.bisq.protobuffer.DisputeClosedMessage} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.DisputeResultMessage.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.DisputeClosedMessage.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getUid(); if (f.length > 0) { @@ -24297,286 +21621,23 @@ proto.io.bisq.protobuffer.DisputeResultMessage.serializeBinaryToWriter = functio f ); } -}; - - -/** - * optional string uid = 1; - * @return {string} - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.DisputeResultMessage} returns this - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional DisputeResult dispute_result = 2; - * @return {?proto.io.bisq.protobuffer.DisputeResult} - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.getDisputeResult = function() { - return /** @type{?proto.io.bisq.protobuffer.DisputeResult} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DisputeResult, 2)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.DisputeResult|undefined} value - * @return {!proto.io.bisq.protobuffer.DisputeResultMessage} returns this -*/ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.setDisputeResult = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.DisputeResultMessage} returns this - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.clearDisputeResult = function() { - return this.setDisputeResult(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.hasDisputeResult = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional NodeAddress sender_node_address = 3; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 3)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.DisputeResultMessage} returns this -*/ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.DisputeResultMessage} returns this - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.clearSenderNodeAddress = function() { - return this.setSenderNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional SupportType type = 4; - * @return {!proto.io.bisq.protobuffer.SupportType} - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.getType = function() { - return /** @type {!proto.io.bisq.protobuffer.SupportType} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {!proto.io.bisq.protobuffer.SupportType} value - * @return {!proto.io.bisq.protobuffer.DisputeResultMessage} returns this - */ -proto.io.bisq.protobuffer.DisputeResultMessage.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(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.PeerPublishedDisputePayoutTxMessage.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.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.PeerPublishedDisputePayoutTxMessage} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.toObject = function(includeInstance, msg) { - var f, obj = { - uid: jspb.Message.getFieldWithDefault(msg, 1, ""), - tradeId: jspb.Message.getFieldWithDefault(msg, 3, ""), - senderNodeAddress: (f = msg.getSenderNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - type: jspb.Message.getFieldWithDefault(msg, 5, 0), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 6, ""), - payoutTxHex: 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.PeerPublishedDisputePayoutTxMessage} - */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage; - return proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} - */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.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.setUid(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setTradeId(value); - break; - case 4: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setSenderNodeAddress(value); - break; - case 5: - var value = /** @type {!proto.io.bisq.protobuffer.SupportType} */ (reader.readEnum()); - msg.setType(value); - break; - case 6: - var value = /** @type {string} */ (reader.readString()); - msg.setUpdatedMultisigHex(value); - break; - case 7: - var value = /** @type {string} */ (reader.readString()); - msg.setPayoutTxHex(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.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.PeerPublishedDisputePayoutTxMessage} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getUid(); + f = message.getUpdatedMultisigHex(); if (f.length > 0) { writer.writeString( - 1, - f - ); - } - f = message.getTradeId(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getSenderNodeAddress(); - if (f != null) { - writer.writeMessage( - 4, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getType(); - if (f !== 0.0) { - writer.writeEnum( 5, f ); } - f = message.getUpdatedMultisigHex(); + f = message.getUnsignedPayoutTxHex(); if (f.length > 0) { writer.writeString( 6, f ); } - f = message.getPayoutTxHex(); - if (f.length > 0) { - writer.writeString( + f = message.getDeferPublishPayout(); + if (f) { + writer.writeBool( 7, f ); @@ -24588,62 +21649,81 @@ proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.serializeBinaryToW * optional string uid = 1; * @return {string} */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.getUid = function() { +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.getUid = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} returns this + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.setUid = function(value) { +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.setUid = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; /** - * optional string trade_id = 3; - * @return {string} + * optional DisputeResult dispute_result = 2; + * @return {?proto.io.bisq.protobuffer.DisputeResult} */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.getTradeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.getDisputeResult = function() { + return /** @type{?proto.io.bisq.protobuffer.DisputeResult} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.DisputeResult, 2)); }; /** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} returns this - */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.setTradeId = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional NodeAddress sender_node_address = 4; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.getSenderNodeAddress = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 4)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} returns this + * @param {?proto.io.bisq.protobuffer.DisputeResult|undefined} value + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.setSenderNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 4, value); +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.setDisputeResult = function(value) { + return jspb.Message.setWrapperField(this, 2, value); }; /** * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} returns this + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.clearSenderNodeAddress = function() { +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.clearDisputeResult = function() { + return this.setDisputeResult(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.hasDisputeResult = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional NodeAddress sender_node_address = 3; + * @return {?proto.io.bisq.protobuffer.NodeAddress} + */ +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.getSenderNodeAddress = function() { + return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 3)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this +*/ +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.setSenderNodeAddress = function(value) { + return jspb.Message.setWrapperField(this, 3, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this + */ +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.clearSenderNodeAddress = function() { return this.setSenderNodeAddress(undefined); }; @@ -24652,62 +21732,80 @@ proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.clearSen * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.hasSenderNodeAddress = function() { - return jspb.Message.getField(this, 4) != null; +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.hasSenderNodeAddress = function() { + return jspb.Message.getField(this, 3) != null; }; /** - * optional SupportType type = 5; + * optional SupportType type = 4; * @return {!proto.io.bisq.protobuffer.SupportType} */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.getType = function() { - return /** @type {!proto.io.bisq.protobuffer.SupportType} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.getType = function() { + return /** @type {!proto.io.bisq.protobuffer.SupportType} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); }; /** * @param {!proto.io.bisq.protobuffer.SupportType} value - * @return {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} returns this + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.setType = function(value) { - return jspb.Message.setProto3EnumField(this, 5, value); +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.setType = function(value) { + return jspb.Message.setProto3EnumField(this, 4, value); }; /** - * optional string updated_multisig_hex = 6; + * optional string updated_multisig_hex = 5; * @return {string} */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.getUpdatedMultisigHex = function() { +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.getUpdatedMultisigHex = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this + */ +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.setUpdatedMultisigHex = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional string unsigned_payout_tx_hex = 6; + * @return {string} + */ +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.getUnsignedPayoutTxHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} returns this + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.setUpdatedMultisigHex = function(value) { +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.setUnsignedPayoutTxHex = function(value) { return jspb.Message.setProto3StringField(this, 6, value); }; /** - * optional string payout_tx_hex = 7; - * @return {string} + * optional bool defer_publish_payout = 7; + * @return {boolean} */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.getPayoutTxHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.getDeferPublishPayout = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); }; /** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage} returns this + * @param {boolean} value + * @return {!proto.io.bisq.protobuffer.DisputeClosedMessage} returns this */ -proto.io.bisq.protobuffer.PeerPublishedDisputePayoutTxMessage.prototype.setPayoutTxHex = function(value) { - return jspb.Message.setProto3StringField(this, 7, value); +proto.io.bisq.protobuffer.DisputeClosedMessage.prototype.setDeferPublishPayout = function(value) { + return jspb.Message.setProto3BooleanField(this, 7, value); }; @@ -36757,9 +33855,7 @@ proto.io.bisq.protobuffer.DisputeResult.toObject = function(includeInstance, msg sellerPayoutAmount: jspb.Message.getFieldWithDefault(msg, 12, 0), arbitratorPubKey: msg.getArbitratorPubKey_asB64(), closeDate: jspb.Message.getFieldWithDefault(msg, 14, 0), - isLoserPublisher: jspb.Message.getBooleanFieldWithDefault(msg, 15, false), - arbitratorSignedPayoutTxHex: jspb.Message.getFieldWithDefault(msg, 16, ""), - arbitratorUpdatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 17, "") + isLoserPublisher: jspb.Message.getBooleanFieldWithDefault(msg, 15, false) }; if (includeInstance) { @@ -36857,14 +33953,6 @@ proto.io.bisq.protobuffer.DisputeResult.deserializeBinaryFromReader = function(m var value = /** @type {boolean} */ (reader.readBool()); msg.setIsLoserPublisher(value); break; - case 16: - var value = /** @type {string} */ (reader.readString()); - msg.setArbitratorSignedPayoutTxHex(value); - break; - case 17: - var value = /** @type {string} */ (reader.readString()); - msg.setArbitratorUpdatedMultisigHex(value); - break; default: reader.skipField(); break; @@ -37000,20 +34088,6 @@ proto.io.bisq.protobuffer.DisputeResult.serializeBinaryToWriter = function(messa f ); } - f = message.getArbitratorSignedPayoutTxHex(); - if (f.length > 0) { - writer.writeString( - 16, - f - ); - } - f = message.getArbitratorUpdatedMultisigHex(); - if (f.length > 0) { - writer.writeString( - 17, - f - ); - } }; @@ -37382,42 +34456,6 @@ proto.io.bisq.protobuffer.DisputeResult.prototype.setIsLoserPublisher = function }; -/** - * optional string arbitrator_signed_payout_tx_hex = 16; - * @return {string} - */ -proto.io.bisq.protobuffer.DisputeResult.prototype.getArbitratorSignedPayoutTxHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.DisputeResult} returns this - */ -proto.io.bisq.protobuffer.DisputeResult.prototype.setArbitratorSignedPayoutTxHex = function(value) { - return jspb.Message.setProto3StringField(this, 16, value); -}; - - -/** - * optional string arbitrator_updated_multisig_hex = 17; - * @return {string} - */ -proto.io.bisq.protobuffer.DisputeResult.prototype.getArbitratorUpdatedMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.DisputeResult} returns this - */ -proto.io.bisq.protobuffer.DisputeResult.prototype.setArbitratorUpdatedMultisigHex = function(value) { - return jspb.Message.setProto3StringField(this, 17, value); -}; - - @@ -57517,7 +54555,7 @@ proto.io.bisq.protobuffer.Tradable.prototype.hasSignedOffer = function() { * @private {!Array} * @const */ -proto.io.bisq.protobuffer.Trade.repeatedFields_ = [25]; +proto.io.bisq.protobuffer.Trade.repeatedFields_ = [22]; @@ -57552,43 +54590,34 @@ proto.io.bisq.protobuffer.Trade.toObject = function(includeInstance, msg) { var f, obj = { offer: (f = msg.getOffer()) && proto.io.bisq.protobuffer.Offer.toObject(includeInstance, f), processModel: (f = msg.getProcessModel()) && proto.io.bisq.protobuffer.ProcessModel.toObject(includeInstance, f), - takerFeeTxId: jspb.Message.getFieldWithDefault(msg, 3, ""), - payoutTxId: jspb.Message.getFieldWithDefault(msg, 5, ""), + payoutTxId: jspb.Message.getFieldWithDefault(msg, 3, ""), + payoutTxHex: jspb.Message.getFieldWithDefault(msg, 4, ""), + payoutTxKey: jspb.Message.getFieldWithDefault(msg, 5, ""), amountAsLong: jspb.Message.getFieldWithDefault(msg, 6, 0), txFeeAsLong: jspb.Message.getFieldWithDefault(msg, 7, 0), takerFeeAsLong: jspb.Message.getFieldWithDefault(msg, 8, 0), takeOfferDate: jspb.Message.getFieldWithDefault(msg, 9, 0), price: jspb.Message.getFieldWithDefault(msg, 10, 0), state: jspb.Message.getFieldWithDefault(msg, 11, 0), - disputeState: jspb.Message.getFieldWithDefault(msg, 12, 0), - periodState: jspb.Message.getFieldWithDefault(msg, 13, 0), + payoutState: jspb.Message.getFieldWithDefault(msg, 12, 0), + disputeState: jspb.Message.getFieldWithDefault(msg, 13, 0), + periodState: jspb.Message.getFieldWithDefault(msg, 14, 0), contract: (f = msg.getContract()) && proto.io.bisq.protobuffer.Contract.toObject(includeInstance, f), - contractAsJson: jspb.Message.getFieldWithDefault(msg, 15, ""), + contractAsJson: jspb.Message.getFieldWithDefault(msg, 16, ""), contractHash: msg.getContractHash_asB64(), arbitratorNodeAddress: (f = msg.getArbitratorNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), mediatorNodeAddress: (f = msg.getMediatorNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - arbitratorBtcPubKey: msg.getArbitratorBtcPubKey_asB64(), - takerPaymentAccountId: jspb.Message.getFieldWithDefault(msg, 20, ""), - errorMessage: jspb.Message.getFieldWithDefault(msg, 21, ""), - arbitratorPubKeyRing: (f = msg.getArbitratorPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - mediatorPubKeyRing: (f = msg.getMediatorPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - counterCurrencyTxId: jspb.Message.getFieldWithDefault(msg, 24, ""), + errorMessage: jspb.Message.getFieldWithDefault(msg, 20, ""), + counterCurrencyTxId: jspb.Message.getFieldWithDefault(msg, 21, ""), chatMessageList: jspb.Message.toObjectList(msg.getChatMessageList(), proto.io.bisq.protobuffer.ChatMessage.toObject, includeInstance), - mediationResultState: jspb.Message.getFieldWithDefault(msg, 26, 0), - lockTime: jspb.Message.getFieldWithDefault(msg, 27, 0), - delayedPayoutTxBytes: msg.getDelayedPayoutTxBytes_asB64(), + mediationResultState: jspb.Message.getFieldWithDefault(msg, 23, 0), + lockTime: jspb.Message.getFieldWithDefault(msg, 24, 0), refundAgentNodeAddress: (f = msg.getRefundAgentNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - refundAgentPubKeyRing: (f = msg.getRefundAgentPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - refundResultState: jspb.Message.getFieldWithDefault(msg, 31, 0), - lastRefreshRequestDate: jspb.Message.getFieldWithDefault(msg, 32, 0), - counterCurrencyExtraData: jspb.Message.getFieldWithDefault(msg, 33, ""), - assetTxProofResult: jspb.Message.getFieldWithDefault(msg, 34, ""), - uid: jspb.Message.getFieldWithDefault(msg, 35, ""), - makerNodeAddress: (f = msg.getMakerNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - takerNodeAddress: (f = msg.getTakerNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - takerPubKeyRing: (f = msg.getTakerPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - makerPubKeyRing: (f = msg.getMakerPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f) + refundResultState: jspb.Message.getFieldWithDefault(msg, 26, 0), + counterCurrencyExtraData: jspb.Message.getFieldWithDefault(msg, 27, ""), + assetTxProofResult: jspb.Message.getFieldWithDefault(msg, 28, ""), + uid: jspb.Message.getFieldWithDefault(msg, 29, "") }; if (includeInstance) { @@ -57637,11 +54666,15 @@ proto.io.bisq.protobuffer.Trade.deserializeBinaryFromReader = function(msg, read break; case 3: var value = /** @type {string} */ (reader.readString()); - msg.setTakerFeeTxId(value); + msg.setPayoutTxId(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setPayoutTxHex(value); break; case 5: var value = /** @type {string} */ (reader.readString()); - msg.setPayoutTxId(value); + msg.setPayoutTxKey(value); break; case 6: var value = /** @type {number} */ (reader.readInt64()); @@ -57668,129 +54701,82 @@ proto.io.bisq.protobuffer.Trade.deserializeBinaryFromReader = function(msg, read msg.setState(value); break; case 12: + var value = /** @type {!proto.io.bisq.protobuffer.Trade.PayoutState} */ (reader.readEnum()); + msg.setPayoutState(value); + break; + case 13: var value = /** @type {!proto.io.bisq.protobuffer.Trade.DisputeState} */ (reader.readEnum()); msg.setDisputeState(value); break; - case 13: + case 14: var value = /** @type {!proto.io.bisq.protobuffer.Trade.TradePeriodState} */ (reader.readEnum()); msg.setPeriodState(value); break; - case 14: + case 15: var value = new proto.io.bisq.protobuffer.Contract; reader.readMessage(value,proto.io.bisq.protobuffer.Contract.deserializeBinaryFromReader); msg.setContract(value); break; - case 15: + case 16: var value = /** @type {string} */ (reader.readString()); msg.setContractAsJson(value); break; - case 16: + case 17: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setContractHash(value); break; - case 17: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setArbitratorNodeAddress(value); - break; case 18: var value = new proto.io.bisq.protobuffer.NodeAddress; reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setMediatorNodeAddress(value); + msg.setArbitratorNodeAddress(value); break; case 19: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setArbitratorBtcPubKey(value); + var value = new proto.io.bisq.protobuffer.NodeAddress; + reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); + msg.setMediatorNodeAddress(value); break; case 20: var value = /** @type {string} */ (reader.readString()); - msg.setTakerPaymentAccountId(value); + msg.setErrorMessage(value); break; case 21: - var value = /** @type {string} */ (reader.readString()); - msg.setErrorMessage(value); - break; - case 22: - var value = new proto.io.bisq.protobuffer.PubKeyRing; - reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); - msg.setArbitratorPubKeyRing(value); - break; - case 23: - var value = new proto.io.bisq.protobuffer.PubKeyRing; - reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); - msg.setMediatorPubKeyRing(value); - break; - case 24: var value = /** @type {string} */ (reader.readString()); msg.setCounterCurrencyTxId(value); break; - case 25: + case 22: var value = new proto.io.bisq.protobuffer.ChatMessage; reader.readMessage(value,proto.io.bisq.protobuffer.ChatMessage.deserializeBinaryFromReader); msg.addChatMessage(value); break; - case 26: + case 23: var value = /** @type {!proto.io.bisq.protobuffer.MediationResultState} */ (reader.readEnum()); msg.setMediationResultState(value); break; - case 27: + case 24: var value = /** @type {number} */ (reader.readInt64()); msg.setLockTime(value); break; - case 28: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setDelayedPayoutTxBytes(value); - break; - case 29: + case 25: var value = new proto.io.bisq.protobuffer.NodeAddress; reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); msg.setRefundAgentNodeAddress(value); break; - case 30: - var value = new proto.io.bisq.protobuffer.PubKeyRing; - reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); - msg.setRefundAgentPubKeyRing(value); - break; - case 31: + case 26: var value = /** @type {!proto.io.bisq.protobuffer.RefundResultState} */ (reader.readEnum()); msg.setRefundResultState(value); break; - case 32: - var value = /** @type {number} */ (reader.readInt64()); - msg.setLastRefreshRequestDate(value); - break; - case 33: + case 27: var value = /** @type {string} */ (reader.readString()); msg.setCounterCurrencyExtraData(value); break; - case 34: + case 28: var value = /** @type {string} */ (reader.readString()); msg.setAssetTxProofResult(value); break; - case 35: + case 29: 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.setMakerNodeAddress(value); - break; - case 101: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setTakerNodeAddress(value); - break; - case 102: - var value = new proto.io.bisq.protobuffer.PubKeyRing; - reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); - msg.setTakerPubKeyRing(value); - break; - case 103: - var value = new proto.io.bisq.protobuffer.PubKeyRing; - reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); - msg.setMakerPubKeyRing(value); - break; default: reader.skipField(); break; @@ -57836,14 +54822,21 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ proto.io.bisq.protobuffer.ProcessModel.serializeBinaryToWriter ); } - f = message.getTakerFeeTxId(); + f = message.getPayoutTxId(); if (f.length > 0) { writer.writeString( 3, f ); } - f = message.getPayoutTxId(); + f = message.getPayoutTxHex(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getPayoutTxKey(); if (f.length > 0) { writer.writeString( 5, @@ -57892,24 +54885,31 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ f ); } - f = message.getDisputeState(); + f = message.getPayoutState(); if (f !== 0.0) { writer.writeEnum( 12, f ); } - f = message.getPeriodState(); + f = message.getDisputeState(); if (f !== 0.0) { writer.writeEnum( 13, f ); } + f = message.getPeriodState(); + if (f !== 0.0) { + writer.writeEnum( + 14, + f + ); + } f = message.getContract(); if (f != null) { writer.writeMessage( - 14, + 15, f, proto.io.bisq.protobuffer.Contract.serializeBinaryToWriter ); @@ -57917,26 +54917,18 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ f = message.getContractAsJson(); if (f.length > 0) { writer.writeString( - 15, + 16, f ); } f = message.getContractHash_asU8(); if (f.length > 0) { writer.writeBytes( - 16, + 17, f ); } f = message.getArbitratorNodeAddress(); - if (f != null) { - writer.writeMessage( - 17, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getMediatorNodeAddress(); if (f != null) { writer.writeMessage( 18, @@ -57944,54 +54936,32 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } - f = message.getArbitratorBtcPubKey_asU8(); - if (f.length > 0) { - writer.writeBytes( + f = message.getMediatorNodeAddress(); + if (f != null) { + writer.writeMessage( 19, - f + f, + proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } - f = message.getTakerPaymentAccountId(); + f = message.getErrorMessage(); if (f.length > 0) { writer.writeString( 20, f ); } - f = message.getErrorMessage(); + f = message.getCounterCurrencyTxId(); if (f.length > 0) { writer.writeString( 21, f ); } - f = message.getArbitratorPubKeyRing(); - if (f != null) { - writer.writeMessage( - 22, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } - f = message.getMediatorPubKeyRing(); - if (f != null) { - writer.writeMessage( - 23, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } - f = message.getCounterCurrencyTxId(); - if (f.length > 0) { - writer.writeString( - 24, - f - ); - } f = message.getChatMessageList(); if (f.length > 0) { writer.writeRepeatedMessage( - 25, + 22, f, proto.io.bisq.protobuffer.ChatMessage.serializeBinaryToWriter ); @@ -57999,107 +54969,53 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ f = message.getMediationResultState(); if (f !== 0.0) { writer.writeEnum( - 26, + 23, f ); } f = message.getLockTime(); if (f !== 0) { writer.writeInt64( - 27, - f - ); - } - f = message.getDelayedPayoutTxBytes_asU8(); - if (f.length > 0) { - writer.writeBytes( - 28, + 24, f ); } f = message.getRefundAgentNodeAddress(); if (f != null) { writer.writeMessage( - 29, + 25, f, proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } - f = message.getRefundAgentPubKeyRing(); - if (f != null) { - writer.writeMessage( - 30, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } f = message.getRefundResultState(); if (f !== 0.0) { writer.writeEnum( - 31, - f - ); - } - f = message.getLastRefreshRequestDate(); - if (f !== 0) { - writer.writeInt64( - 32, + 26, f ); } f = message.getCounterCurrencyExtraData(); if (f.length > 0) { writer.writeString( - 33, + 27, f ); } f = message.getAssetTxProofResult(); if (f.length > 0) { writer.writeString( - 34, + 28, f ); } f = message.getUid(); if (f.length > 0) { writer.writeString( - 35, + 29, f ); } - f = message.getMakerNodeAddress(); - if (f != null) { - writer.writeMessage( - 100, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getTakerNodeAddress(); - if (f != null) { - writer.writeMessage( - 101, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } - f = message.getTakerPubKeyRing(); - if (f != null) { - writer.writeMessage( - 102, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } - f = message.getMakerPubKeyRing(); - if (f != null) { - writer.writeMessage( - 103, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } }; @@ -58116,33 +55032,24 @@ proto.io.bisq.protobuffer.Trade.State = { CONTRACT_SIGNATURE_REQUESTED: 6, CONTRACT_SIGNED: 7, SENT_PUBLISH_DEPOSIT_TX_REQUEST: 8, - SAW_ARRIVED_PUBLISH_DEPOSIT_TX_REQUEST: 9, - STORED_IN_MAILBOX_PUBLISH_DEPOSIT_TX_REQUEST: 10, - SEND_FAILED_PUBLISH_DEPOSIT_TX_REQUEST: 11, - ARBITRATOR_PUBLISHED_DEPOSIT_TXS: 12, - DEPOSIT_TXS_SEEN_IN_BLOCKCHAIN: 13, - DEPOSIT_TXS_CONFIRMED_IN_BLOCKCHAIN: 14, - DEPOSIT_TXS_UNLOCKED_IN_BLOCKCHAIN: 15, - BUYER_CONFIRMED_IN_UI_PAYMENT_SENT: 16, - BUYER_SENT_PAYMENT_SENT_MSG: 17, - BUYER_SAW_ARRIVED_PAYMENT_SENT_MSG: 18, - BUYER_STORED_IN_MAILBOX_PAYMENT_SENT_MSG: 19, - BUYER_SEND_FAILED_PAYMENT_SENT_MSG: 20, - SELLER_RECEIVED_PAYMENT_SENT_MSG: 21, - SELLER_CONFIRMED_IN_UI_PAYMENT_RECEIPT: 22, - SELLER_SENT_PAYMENT_RECEIVED_MSG: 23, - SELLER_SAW_ARRIVED_PAYMENT_RECEIVED_MSG: 24, - SELLER_STORED_IN_MAILBOX_PAYMENT_RECEIVED_MSG: 25, - SELLER_SEND_FAILED_PAYMENT_RECEIVED_MSG: 26, - SELLER_PUBLISHED_PAYOUT_TX: 27, - SELLER_SENT_PAYOUT_TX_PUBLISHED_MSG: 28, - SELLER_SAW_ARRIVED_PAYOUT_TX_PUBLISHED_MSG: 29, - SELLER_STORED_IN_MAILBOX_PAYOUT_TX_PUBLISHED_MSG: 30, - SELLER_SEND_FAILED_PAYOUT_TX_PUBLISHED_MSG: 31, - BUYER_RECEIVED_PAYOUT_TX_PUBLISHED_MSG: 32, - BUYER_SAW_PAYOUT_TX_IN_NETWORK: 33, - BUYER_PUBLISHED_PAYOUT_TX: 34, - WITHDRAW_COMPLETED: 35 + SEND_FAILED_PUBLISH_DEPOSIT_TX_REQUEST: 9, + SAW_ARRIVED_PUBLISH_DEPOSIT_TX_REQUEST: 10, + ARBITRATOR_PUBLISHED_DEPOSIT_TXS: 11, + DEPOSIT_TXS_SEEN_IN_NETWORK: 12, + DEPOSIT_TXS_CONFIRMED_IN_BLOCKCHAIN: 13, + DEPOSIT_TXS_UNLOCKED_IN_BLOCKCHAIN: 14, + BUYER_CONFIRMED_IN_UI_PAYMENT_SENT: 15, + BUYER_SENT_PAYMENT_SENT_MSG: 16, + BUYER_SEND_FAILED_PAYMENT_SENT_MSG: 17, + BUYER_STORED_IN_MAILBOX_PAYMENT_SENT_MSG: 18, + BUYER_SAW_ARRIVED_PAYMENT_SENT_MSG: 19, + SELLER_RECEIVED_PAYMENT_SENT_MSG: 20, + SELLER_CONFIRMED_IN_UI_PAYMENT_RECEIPT: 21, + SELLER_SENT_PAYMENT_RECEIVED_MSG: 22, + SELLER_SEND_FAILED_PAYMENT_RECEIVED_MSG: 23, + SELLER_STORED_IN_MAILBOX_PAYMENT_RECEIVED_MSG: 24, + SELLER_SAW_ARRIVED_PAYMENT_RECEIVED_MSG: 25, + TRADE_COMPLETED: 26 }; /** @@ -58157,8 +55064,17 @@ proto.io.bisq.protobuffer.Trade.Phase = { DEPOSITS_UNLOCKED: 5, PAYMENT_SENT: 6, PAYMENT_RECEIVED: 7, - PAYOUT_PUBLISHED: 8, - WITHDRAWN: 9 + COMPLETED: 8 +}; + +/** + * @enum {number} + */ +proto.io.bisq.protobuffer.Trade.PayoutState = { + PAYOUT_UNPUBLISHED: 0, + PAYOUT_PUBLISHED: 1, + PAYOUT_CONFIRMED: 2, + PAYOUT_UNLOCKED: 3 }; /** @@ -58168,14 +55084,18 @@ proto.io.bisq.protobuffer.Trade.DisputeState = { PB_ERROR_DISPUTE_STATE: 0, NO_DISPUTE: 1, DISPUTE_REQUESTED: 2, - DISPUTE_STARTED_BY_PEER: 3, - DISPUTE_CLOSED: 4, - MEDIATION_REQUESTED: 5, - MEDIATION_STARTED_BY_PEER: 6, - MEDIATION_CLOSED: 7, - REFUND_REQUESTED: 8, - REFUND_REQUEST_STARTED_BY_PEER: 9, - REFUND_REQUEST_CLOSED: 10 + DISPUTE_OPENED: 3, + ARBITRATOR_SENT_DISPUTE_CLOSED_MSG: 4, + ARBITRATOR_SEND_FAILED_DISPUTE_CLOSED_MSG: 5, + ARBITRATOR_STORED_IN_MAILBOX_DISPUTE_CLOSED_MSG: 6, + ARBITRATOR_SAW_ARRIVED_DISPUTE_CLOSED_MSG: 7, + DISPUTE_CLOSED: 8, + MEDIATION_REQUESTED: 9, + MEDIATION_STARTED_BY_PEER: 10, + MEDIATION_CLOSED: 11, + REFUND_REQUESTED: 12, + REFUND_REQUEST_STARTED_BY_PEER: 13, + REFUND_REQUEST_CLOSED: 14 }; /** @@ -58263,10 +55183,10 @@ proto.io.bisq.protobuffer.Trade.prototype.hasProcessModel = function() { /** - * optional string taker_fee_tx_id = 3; + * optional string payout_tx_id = 3; * @return {string} */ -proto.io.bisq.protobuffer.Trade.prototype.getTakerFeeTxId = function() { +proto.io.bisq.protobuffer.Trade.prototype.getPayoutTxId = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); }; @@ -58275,16 +55195,34 @@ proto.io.bisq.protobuffer.Trade.prototype.getTakerFeeTxId = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.Trade} returns this */ -proto.io.bisq.protobuffer.Trade.prototype.setTakerFeeTxId = function(value) { +proto.io.bisq.protobuffer.Trade.prototype.setPayoutTxId = function(value) { return jspb.Message.setProto3StringField(this, 3, value); }; /** - * optional string payout_tx_id = 5; + * optional string payout_tx_hex = 4; * @return {string} */ -proto.io.bisq.protobuffer.Trade.prototype.getPayoutTxId = function() { +proto.io.bisq.protobuffer.Trade.prototype.getPayoutTxHex = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.Trade} returns this + */ +proto.io.bisq.protobuffer.Trade.prototype.setPayoutTxHex = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string payout_tx_key = 5; + * @return {string} + */ +proto.io.bisq.protobuffer.Trade.prototype.getPayoutTxKey = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); }; @@ -58293,7 +55231,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getPayoutTxId = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.Trade} returns this */ -proto.io.bisq.protobuffer.Trade.prototype.setPayoutTxId = function(value) { +proto.io.bisq.protobuffer.Trade.prototype.setPayoutTxKey = function(value) { return jspb.Message.setProto3StringField(this, 5, value); }; @@ -58407,11 +55345,29 @@ proto.io.bisq.protobuffer.Trade.prototype.setState = function(value) { /** - * optional DisputeState dispute_state = 12; + * optional PayoutState payout_state = 12; + * @return {!proto.io.bisq.protobuffer.Trade.PayoutState} + */ +proto.io.bisq.protobuffer.Trade.prototype.getPayoutState = function() { + return /** @type {!proto.io.bisq.protobuffer.Trade.PayoutState} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.Trade.PayoutState} value + * @return {!proto.io.bisq.protobuffer.Trade} returns this + */ +proto.io.bisq.protobuffer.Trade.prototype.setPayoutState = function(value) { + return jspb.Message.setProto3EnumField(this, 12, value); +}; + + +/** + * optional DisputeState dispute_state = 13; * @return {!proto.io.bisq.protobuffer.Trade.DisputeState} */ proto.io.bisq.protobuffer.Trade.prototype.getDisputeState = function() { - return /** @type {!proto.io.bisq.protobuffer.Trade.DisputeState} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); + return /** @type {!proto.io.bisq.protobuffer.Trade.DisputeState} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); }; @@ -58420,16 +55376,16 @@ proto.io.bisq.protobuffer.Trade.prototype.getDisputeState = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setDisputeState = function(value) { - return jspb.Message.setProto3EnumField(this, 12, value); + return jspb.Message.setProto3EnumField(this, 13, value); }; /** - * optional TradePeriodState period_state = 13; + * optional TradePeriodState period_state = 14; * @return {!proto.io.bisq.protobuffer.Trade.TradePeriodState} */ proto.io.bisq.protobuffer.Trade.prototype.getPeriodState = function() { - return /** @type {!proto.io.bisq.protobuffer.Trade.TradePeriodState} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); + return /** @type {!proto.io.bisq.protobuffer.Trade.TradePeriodState} */ (jspb.Message.getFieldWithDefault(this, 14, 0)); }; @@ -58438,17 +55394,17 @@ proto.io.bisq.protobuffer.Trade.prototype.getPeriodState = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setPeriodState = function(value) { - return jspb.Message.setProto3EnumField(this, 13, value); + return jspb.Message.setProto3EnumField(this, 14, value); }; /** - * optional Contract contract = 14; + * optional Contract contract = 15; * @return {?proto.io.bisq.protobuffer.Contract} */ proto.io.bisq.protobuffer.Trade.prototype.getContract = function() { return /** @type{?proto.io.bisq.protobuffer.Contract} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.Contract, 14)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.Contract, 15)); }; @@ -58457,7 +55413,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getContract = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setContract = function(value) { - return jspb.Message.setWrapperField(this, 14, value); + return jspb.Message.setWrapperField(this, 15, value); }; @@ -58475,16 +55431,16 @@ proto.io.bisq.protobuffer.Trade.prototype.clearContract = function() { * @return {boolean} */ proto.io.bisq.protobuffer.Trade.prototype.hasContract = function() { - return jspb.Message.getField(this, 14) != null; + return jspb.Message.getField(this, 15) != null; }; /** - * optional string contract_as_json = 15; + * optional string contract_as_json = 16; * @return {string} */ proto.io.bisq.protobuffer.Trade.prototype.getContractAsJson = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 15, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); }; @@ -58493,21 +55449,21 @@ proto.io.bisq.protobuffer.Trade.prototype.getContractAsJson = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setContractAsJson = function(value) { - return jspb.Message.setProto3StringField(this, 15, value); + return jspb.Message.setProto3StringField(this, 16, value); }; /** - * optional bytes contract_hash = 16; + * optional bytes contract_hash = 17; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.Trade.prototype.getContractHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 16, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 17, "")); }; /** - * optional bytes contract_hash = 16; + * optional bytes contract_hash = 17; * This is a type-conversion wrapper around `getContractHash()` * @return {string} */ @@ -58518,7 +55474,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getContractHash_asB64 = function() { /** - * optional bytes contract_hash = 16; + * optional bytes contract_hash = 17; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getContractHash()` @@ -58535,17 +55491,17 @@ proto.io.bisq.protobuffer.Trade.prototype.getContractHash_asU8 = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setContractHash = function(value) { - return jspb.Message.setProto3BytesField(this, 16, value); + return jspb.Message.setProto3BytesField(this, 17, value); }; /** - * optional NodeAddress arbitrator_node_address = 17; + * optional NodeAddress arbitrator_node_address = 18; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ proto.io.bisq.protobuffer.Trade.prototype.getArbitratorNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 17)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 18)); }; @@ -58554,7 +55510,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getArbitratorNodeAddress = function() * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setArbitratorNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 17, value); + return jspb.Message.setWrapperField(this, 18, value); }; @@ -58572,17 +55528,17 @@ proto.io.bisq.protobuffer.Trade.prototype.clearArbitratorNodeAddress = function( * @return {boolean} */ proto.io.bisq.protobuffer.Trade.prototype.hasArbitratorNodeAddress = function() { - return jspb.Message.getField(this, 17) != null; + return jspb.Message.getField(this, 18) != null; }; /** - * optional NodeAddress mediator_node_address = 18; + * optional NodeAddress mediator_node_address = 19; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ proto.io.bisq.protobuffer.Trade.prototype.getMediatorNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 18)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 19)); }; @@ -58591,7 +55547,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getMediatorNodeAddress = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setMediatorNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 18, value); + return jspb.Message.setWrapperField(this, 19, value); }; @@ -58609,57 +55565,15 @@ proto.io.bisq.protobuffer.Trade.prototype.clearMediatorNodeAddress = function() * @return {boolean} */ proto.io.bisq.protobuffer.Trade.prototype.hasMediatorNodeAddress = function() { - return jspb.Message.getField(this, 18) != null; + return jspb.Message.getField(this, 19) != null; }; /** - * optional bytes arbitrator_btc_pub_key = 19; - * @return {!(string|Uint8Array)} - */ -proto.io.bisq.protobuffer.Trade.prototype.getArbitratorBtcPubKey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 19, "")); -}; - - -/** - * optional bytes arbitrator_btc_pub_key = 19; - * This is a type-conversion wrapper around `getArbitratorBtcPubKey()` + * optional string error_message = 20; * @return {string} */ -proto.io.bisq.protobuffer.Trade.prototype.getArbitratorBtcPubKey_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getArbitratorBtcPubKey())); -}; - - -/** - * optional bytes arbitrator_btc_pub_key = 19; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getArbitratorBtcPubKey()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.Trade.prototype.getArbitratorBtcPubKey_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getArbitratorBtcPubKey())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.setArbitratorBtcPubKey = function(value) { - return jspb.Message.setProto3BytesField(this, 19, value); -}; - - -/** - * optional string taker_payment_account_id = 20; - * @return {string} - */ -proto.io.bisq.protobuffer.Trade.prototype.getTakerPaymentAccountId = function() { +proto.io.bisq.protobuffer.Trade.prototype.getErrorMessage = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 20, "")); }; @@ -58668,16 +55582,16 @@ proto.io.bisq.protobuffer.Trade.prototype.getTakerPaymentAccountId = function() * @param {string} value * @return {!proto.io.bisq.protobuffer.Trade} returns this */ -proto.io.bisq.protobuffer.Trade.prototype.setTakerPaymentAccountId = function(value) { +proto.io.bisq.protobuffer.Trade.prototype.setErrorMessage = function(value) { return jspb.Message.setProto3StringField(this, 20, value); }; /** - * optional string error_message = 21; + * optional string counter_currency_tx_id = 21; * @return {string} */ -proto.io.bisq.protobuffer.Trade.prototype.getErrorMessage = function() { +proto.io.bisq.protobuffer.Trade.prototype.getCounterCurrencyTxId = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 21, "")); }; @@ -58686,110 +55600,18 @@ proto.io.bisq.protobuffer.Trade.prototype.getErrorMessage = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.Trade} returns this */ -proto.io.bisq.protobuffer.Trade.prototype.setErrorMessage = function(value) { +proto.io.bisq.protobuffer.Trade.prototype.setCounterCurrencyTxId = function(value) { return jspb.Message.setProto3StringField(this, 21, value); }; /** - * optional PubKeyRing arbitrator_pub_key_ring = 22; - * @return {?proto.io.bisq.protobuffer.PubKeyRing} - */ -proto.io.bisq.protobuffer.Trade.prototype.getArbitratorPubKeyRing = function() { - return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 22)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this -*/ -proto.io.bisq.protobuffer.Trade.prototype.setArbitratorPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 22, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.clearArbitratorPubKeyRing = function() { - return this.setArbitratorPubKeyRing(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.Trade.prototype.hasArbitratorPubKeyRing = function() { - return jspb.Message.getField(this, 22) != null; -}; - - -/** - * optional PubKeyRing mediator_pub_key_ring = 23; - * @return {?proto.io.bisq.protobuffer.PubKeyRing} - */ -proto.io.bisq.protobuffer.Trade.prototype.getMediatorPubKeyRing = function() { - return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 23)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this -*/ -proto.io.bisq.protobuffer.Trade.prototype.setMediatorPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 23, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.clearMediatorPubKeyRing = function() { - return this.setMediatorPubKeyRing(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.Trade.prototype.hasMediatorPubKeyRing = function() { - return jspb.Message.getField(this, 23) != null; -}; - - -/** - * optional string counter_currency_tx_id = 24; - * @return {string} - */ -proto.io.bisq.protobuffer.Trade.prototype.getCounterCurrencyTxId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 24, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.setCounterCurrencyTxId = function(value) { - return jspb.Message.setProto3StringField(this, 24, value); -}; - - -/** - * repeated ChatMessage chat_message = 25; + * repeated ChatMessage chat_message = 22; * @return {!Array} */ proto.io.bisq.protobuffer.Trade.prototype.getChatMessageList = function() { return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.ChatMessage, 25)); + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.ChatMessage, 22)); }; @@ -58798,7 +55620,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getChatMessageList = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setChatMessageList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 25, value); + return jspb.Message.setRepeatedWrapperField(this, 22, value); }; @@ -58808,7 +55630,7 @@ proto.io.bisq.protobuffer.Trade.prototype.setChatMessageList = function(value) { * @return {!proto.io.bisq.protobuffer.ChatMessage} */ proto.io.bisq.protobuffer.Trade.prototype.addChatMessage = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 25, opt_value, proto.io.bisq.protobuffer.ChatMessage, opt_index); + return jspb.Message.addToRepeatedWrapperField(this, 22, opt_value, proto.io.bisq.protobuffer.ChatMessage, opt_index); }; @@ -58822,11 +55644,11 @@ proto.io.bisq.protobuffer.Trade.prototype.clearChatMessageList = function() { /** - * optional MediationResultState mediation_result_state = 26; + * optional MediationResultState mediation_result_state = 23; * @return {!proto.io.bisq.protobuffer.MediationResultState} */ proto.io.bisq.protobuffer.Trade.prototype.getMediationResultState = function() { - return /** @type {!proto.io.bisq.protobuffer.MediationResultState} */ (jspb.Message.getFieldWithDefault(this, 26, 0)); + return /** @type {!proto.io.bisq.protobuffer.MediationResultState} */ (jspb.Message.getFieldWithDefault(this, 23, 0)); }; @@ -58835,16 +55657,16 @@ proto.io.bisq.protobuffer.Trade.prototype.getMediationResultState = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setMediationResultState = function(value) { - return jspb.Message.setProto3EnumField(this, 26, value); + return jspb.Message.setProto3EnumField(this, 23, value); }; /** - * optional int64 lock_time = 27; + * optional int64 lock_time = 24; * @return {number} */ proto.io.bisq.protobuffer.Trade.prototype.getLockTime = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 27, 0)); + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 24, 0)); }; @@ -58853,59 +55675,17 @@ proto.io.bisq.protobuffer.Trade.prototype.getLockTime = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setLockTime = function(value) { - return jspb.Message.setProto3IntField(this, 27, value); + return jspb.Message.setProto3IntField(this, 24, value); }; /** - * optional bytes delayed_payout_tx_bytes = 28; - * @return {!(string|Uint8Array)} - */ -proto.io.bisq.protobuffer.Trade.prototype.getDelayedPayoutTxBytes = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 28, "")); -}; - - -/** - * optional bytes delayed_payout_tx_bytes = 28; - * This is a type-conversion wrapper around `getDelayedPayoutTxBytes()` - * @return {string} - */ -proto.io.bisq.protobuffer.Trade.prototype.getDelayedPayoutTxBytes_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getDelayedPayoutTxBytes())); -}; - - -/** - * optional bytes delayed_payout_tx_bytes = 28; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getDelayedPayoutTxBytes()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.Trade.prototype.getDelayedPayoutTxBytes_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getDelayedPayoutTxBytes())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.setDelayedPayoutTxBytes = function(value) { - return jspb.Message.setProto3BytesField(this, 28, value); -}; - - -/** - * optional NodeAddress refund_agent_node_address = 29; + * optional NodeAddress refund_agent_node_address = 25; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ proto.io.bisq.protobuffer.Trade.prototype.getRefundAgentNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 29)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 25)); }; @@ -58914,7 +55694,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getRefundAgentNodeAddress = function() * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setRefundAgentNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 29, value); + return jspb.Message.setWrapperField(this, 25, value); }; @@ -58932,53 +55712,16 @@ proto.io.bisq.protobuffer.Trade.prototype.clearRefundAgentNodeAddress = function * @return {boolean} */ proto.io.bisq.protobuffer.Trade.prototype.hasRefundAgentNodeAddress = function() { - return jspb.Message.getField(this, 29) != null; + return jspb.Message.getField(this, 25) != null; }; /** - * optional PubKeyRing refund_agent_pub_key_ring = 30; - * @return {?proto.io.bisq.protobuffer.PubKeyRing} - */ -proto.io.bisq.protobuffer.Trade.prototype.getRefundAgentPubKeyRing = function() { - return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 30)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this -*/ -proto.io.bisq.protobuffer.Trade.prototype.setRefundAgentPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 30, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.clearRefundAgentPubKeyRing = function() { - return this.setRefundAgentPubKeyRing(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.Trade.prototype.hasRefundAgentPubKeyRing = function() { - return jspb.Message.getField(this, 30) != null; -}; - - -/** - * optional RefundResultState refund_result_state = 31; + * optional RefundResultState refund_result_state = 26; * @return {!proto.io.bisq.protobuffer.RefundResultState} */ proto.io.bisq.protobuffer.Trade.prototype.getRefundResultState = function() { - return /** @type {!proto.io.bisq.protobuffer.RefundResultState} */ (jspb.Message.getFieldWithDefault(this, 31, 0)); + return /** @type {!proto.io.bisq.protobuffer.RefundResultState} */ (jspb.Message.getFieldWithDefault(this, 26, 0)); }; @@ -58987,34 +55730,16 @@ proto.io.bisq.protobuffer.Trade.prototype.getRefundResultState = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setRefundResultState = function(value) { - return jspb.Message.setProto3EnumField(this, 31, value); + return jspb.Message.setProto3EnumField(this, 26, value); }; /** - * optional int64 last_refresh_request_date = 32; - * @return {number} - */ -proto.io.bisq.protobuffer.Trade.prototype.getLastRefreshRequestDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 32, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.setLastRefreshRequestDate = function(value) { - return jspb.Message.setProto3IntField(this, 32, value); -}; - - -/** - * optional string counter_currency_extra_data = 33; + * optional string counter_currency_extra_data = 27; * @return {string} */ proto.io.bisq.protobuffer.Trade.prototype.getCounterCurrencyExtraData = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 33, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 27, "")); }; @@ -59023,16 +55748,16 @@ proto.io.bisq.protobuffer.Trade.prototype.getCounterCurrencyExtraData = function * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setCounterCurrencyExtraData = function(value) { - return jspb.Message.setProto3StringField(this, 33, value); + return jspb.Message.setProto3StringField(this, 27, value); }; /** - * optional string asset_tx_proof_result = 34; + * optional string asset_tx_proof_result = 28; * @return {string} */ proto.io.bisq.protobuffer.Trade.prototype.getAssetTxProofResult = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 34, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 28, "")); }; @@ -59041,16 +55766,16 @@ proto.io.bisq.protobuffer.Trade.prototype.getAssetTxProofResult = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setAssetTxProofResult = function(value) { - return jspb.Message.setProto3StringField(this, 34, value); + return jspb.Message.setProto3StringField(this, 28, value); }; /** - * optional string uid = 35; + * optional string uid = 29; * @return {string} */ proto.io.bisq.protobuffer.Trade.prototype.getUid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 35, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 29, "")); }; @@ -59059,155 +55784,7 @@ proto.io.bisq.protobuffer.Trade.prototype.getUid = function() { * @return {!proto.io.bisq.protobuffer.Trade} returns this */ proto.io.bisq.protobuffer.Trade.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 35, value); -}; - - -/** - * optional NodeAddress maker_node_address = 100; - * @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, 100)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this -*/ -proto.io.bisq.protobuffer.Trade.prototype.setMakerNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 100, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.clearMakerNodeAddress = function() { - return this.setMakerNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.Trade.prototype.hasMakerNodeAddress = function() { - return jspb.Message.getField(this, 100) != null; -}; - - -/** - * optional NodeAddress taker_node_address = 101; - * @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, 101)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this -*/ -proto.io.bisq.protobuffer.Trade.prototype.setTakerNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 101, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.clearTakerNodeAddress = function() { - return this.setTakerNodeAddress(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.Trade.prototype.hasTakerNodeAddress = function() { - return jspb.Message.getField(this, 101) != null; -}; - - -/** - * optional PubKeyRing taker_pub_key_ring = 102; - * @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, 102)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this -*/ -proto.io.bisq.protobuffer.Trade.prototype.setTakerPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 102, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.clearTakerPubKeyRing = function() { - return this.setTakerPubKeyRing(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.Trade.prototype.hasTakerPubKeyRing = function() { - return jspb.Message.getField(this, 102) != null; -}; - - -/** - * optional PubKeyRing maker_pub_key_ring = 103; - * @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, 103)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.Trade} returns this -*/ -proto.io.bisq.protobuffer.Trade.prototype.setMakerPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 103, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.Trade} returns this - */ -proto.io.bisq.protobuffer.Trade.prototype.clearMakerPubKeyRing = function() { - return this.setMakerPubKeyRing(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.Trade.prototype.hasMakerPubKeyRing = function() { - return jspb.Message.getField(this, 103) != null; + return jspb.Message.setProto3StringField(this, 29, value); }; @@ -60909,7 +57486,7 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.setMultisigAddress = function(v * @private {!Array} * @const */ -proto.io.bisq.protobuffer.TradingPeer.repeatedFields_ = [14,1004]; +proto.io.bisq.protobuffer.TradingPeer.repeatedFields_ = [15,1004]; @@ -60942,26 +57519,27 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.toObject = function(opt_includeI */ proto.io.bisq.protobuffer.TradingPeer.toObject = function(includeInstance, msg) { var f, obj = { - accountId: jspb.Message.getFieldWithDefault(msg, 1, ""), - paymentAccountId: jspb.Message.getFieldWithDefault(msg, 2, ""), - paymentMethodId: jspb.Message.getFieldWithDefault(msg, 3, ""), + nodeAddress: (f = msg.getNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), + pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), + accountId: jspb.Message.getFieldWithDefault(msg, 3, ""), + paymentAccountId: jspb.Message.getFieldWithDefault(msg, 4, ""), + paymentMethodId: jspb.Message.getFieldWithDefault(msg, 5, ""), paymentAccountPayloadHash: msg.getPaymentAccountPayloadHash_asB64(), encryptedPaymentAccountPayload: msg.getEncryptedPaymentAccountPayload_asB64(), paymentAccountKey: msg.getPaymentAccountKey_asB64(), paymentAccountPayload: (f = msg.getPaymentAccountPayload()) && proto.io.bisq.protobuffer.PaymentAccountPayload.toObject(includeInstance, f), - payoutAddressString: jspb.Message.getFieldWithDefault(msg, 8, ""), - contractAsJson: jspb.Message.getFieldWithDefault(msg, 9, ""), - contractSignature: jspb.Message.getFieldWithDefault(msg, 10, ""), + payoutAddressString: jspb.Message.getFieldWithDefault(msg, 10, ""), + contractAsJson: jspb.Message.getFieldWithDefault(msg, 11, ""), + contractSignature: jspb.Message.getFieldWithDefault(msg, 12, ""), signature: msg.getSignature_asB64(), - pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), multiSigPubKey: msg.getMultiSigPubKey_asB64(), rawTransactionInputsList: jspb.Message.toObjectList(msg.getRawTransactionInputsList(), proto.io.bisq.protobuffer.RawTransactionInput.toObject, includeInstance), - changeOutputValue: jspb.Message.getFieldWithDefault(msg, 15, 0), - changeOutputAddress: jspb.Message.getFieldWithDefault(msg, 16, ""), + changeOutputValue: jspb.Message.getFieldWithDefault(msg, 16, 0), + changeOutputAddress: jspb.Message.getFieldWithDefault(msg, 17, ""), accountAgeWitnessNonce: msg.getAccountAgeWitnessNonce_asB64(), accountAgeWitnessSignature: msg.getAccountAgeWitnessSignature_asB64(), - currentDate: jspb.Message.getFieldWithDefault(msg, 19, 0), + currentDate: jspb.Message.getFieldWithDefault(msg, 20, 0), mediatedPayoutTxSignature: msg.getMediatedPayoutTxSignature_asB64(), reserveTxHash: jspb.Message.getFieldWithDefault(msg, 1001, ""), reserveTxHex: jspb.Message.getFieldWithDefault(msg, 1002, ""), @@ -60970,11 +57548,11 @@ proto.io.bisq.protobuffer.TradingPeer.toObject = function(includeInstance, msg) preparedMultisigHex: jspb.Message.getFieldWithDefault(msg, 1005, ""), madeMultisigHex: jspb.Message.getFieldWithDefault(msg, 1006, ""), exchangedMultisigHex: jspb.Message.getFieldWithDefault(msg, 1007, ""), - payoutTxHex: jspb.Message.getFieldWithDefault(msg, 1008, ""), - depositTxHash: jspb.Message.getFieldWithDefault(msg, 1009, ""), - depositTxHex: jspb.Message.getFieldWithDefault(msg, 1010, ""), - depositTxKey: jspb.Message.getFieldWithDefault(msg, 1011, ""), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 1012, "") + depositTxHash: jspb.Message.getFieldWithDefault(msg, 1008, ""), + depositTxHex: jspb.Message.getFieldWithDefault(msg, 1009, ""), + depositTxKey: jspb.Message.getFieldWithDefault(msg, 1010, ""), + updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 1011, ""), + paymentSentMessage: (f = msg.getPaymentSentMessage()) && proto.io.bisq.protobuffer.PaymentSentMessage.toObject(includeInstance, f) }; if (includeInstance) { @@ -61012,85 +57590,90 @@ proto.io.bisq.protobuffer.TradingPeer.deserializeBinaryFromReader = function(msg var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setAccountId(value); + var value = new proto.io.bisq.protobuffer.NodeAddress; + reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); + msg.setNodeAddress(value); break; case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentAccountId(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentMethodId(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentAccountPayloadHash(value); - break; - case 5: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setEncryptedPaymentAccountPayload(value); - break; - case 6: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setPaymentAccountKey(value); - break; - case 7: - var value = new proto.io.bisq.protobuffer.PaymentAccountPayload; - reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountPayload.deserializeBinaryFromReader); - msg.setPaymentAccountPayload(value); - break; - case 8: - var value = /** @type {string} */ (reader.readString()); - msg.setPayoutAddressString(value); - break; - case 9: - var value = /** @type {string} */ (reader.readString()); - msg.setContractAsJson(value); - break; - case 10: - var value = /** @type {string} */ (reader.readString()); - msg.setContractSignature(value); - break; - case 11: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setSignature(value); - break; - case 12: var value = new proto.io.bisq.protobuffer.PubKeyRing; reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); msg.setPubKeyRing(value); break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setAccountId(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentAccountId(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentMethodId(value); + break; + case 6: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setPaymentAccountPayloadHash(value); + break; + case 7: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setEncryptedPaymentAccountPayload(value); + break; + case 8: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setPaymentAccountKey(value); + break; + case 9: + var value = new proto.io.bisq.protobuffer.PaymentAccountPayload; + reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountPayload.deserializeBinaryFromReader); + msg.setPaymentAccountPayload(value); + break; + case 10: + var value = /** @type {string} */ (reader.readString()); + msg.setPayoutAddressString(value); + break; + case 11: + var value = /** @type {string} */ (reader.readString()); + msg.setContractAsJson(value); + break; + case 12: + var value = /** @type {string} */ (reader.readString()); + msg.setContractSignature(value); + break; case 13: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setSignature(value); + break; + case 14: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setMultiSigPubKey(value); break; - case 14: + case 15: var value = new proto.io.bisq.protobuffer.RawTransactionInput; reader.readMessage(value,proto.io.bisq.protobuffer.RawTransactionInput.deserializeBinaryFromReader); msg.addRawTransactionInputs(value); break; - case 15: + case 16: var value = /** @type {number} */ (reader.readInt64()); msg.setChangeOutputValue(value); break; - case 16: + case 17: var value = /** @type {string} */ (reader.readString()); msg.setChangeOutputAddress(value); break; - case 17: + case 18: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setAccountAgeWitnessNonce(value); break; - case 18: + case 19: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setAccountAgeWitnessSignature(value); break; - case 19: + case 20: var value = /** @type {number} */ (reader.readInt64()); msg.setCurrentDate(value); break; - case 20: + case 21: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setMediatedPayoutTxSignature(value); break; @@ -61124,23 +57707,24 @@ proto.io.bisq.protobuffer.TradingPeer.deserializeBinaryFromReader = function(msg break; case 1008: var value = /** @type {string} */ (reader.readString()); - msg.setPayoutTxHex(value); + msg.setDepositTxHash(value); break; case 1009: var value = /** @type {string} */ (reader.readString()); - msg.setDepositTxHash(value); + msg.setDepositTxHex(value); break; case 1010: var value = /** @type {string} */ (reader.readString()); - msg.setDepositTxHex(value); + msg.setDepositTxKey(value); break; case 1011: var value = /** @type {string} */ (reader.readString()); - msg.setDepositTxKey(value); + msg.setUpdatedMultisigHex(value); break; case 1012: - var value = /** @type {string} */ (reader.readString()); - msg.setUpdatedMultisigHex(value); + var value = new proto.io.bisq.protobuffer.PaymentSentMessage; + reader.readMessage(value,proto.io.bisq.protobuffer.PaymentSentMessage.deserializeBinaryFromReader); + msg.setPaymentSentMessage(value); break; default: reader.skipField(); @@ -61171,52 +57755,68 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.serializeBinary = function() { */ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getAccountId(); - if (f.length > 0) { - writer.writeString( + f = message.getNodeAddress(); + if (f != null) { + writer.writeMessage( 1, - f + f, + proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } - f = message.getPaymentAccountId(); - if (f.length > 0) { - writer.writeString( + f = message.getPubKeyRing(); + if (f != null) { + writer.writeMessage( 2, - f + f, + proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter ); } - f = message.getPaymentMethodId(); + f = message.getAccountId(); if (f.length > 0) { writer.writeString( 3, f ); } - f = message.getPaymentAccountPayloadHash_asU8(); + f = message.getPaymentAccountId(); if (f.length > 0) { - writer.writeBytes( + writer.writeString( 4, f ); } - f = message.getEncryptedPaymentAccountPayload_asU8(); + f = message.getPaymentMethodId(); if (f.length > 0) { - writer.writeBytes( + writer.writeString( 5, f ); } - f = message.getPaymentAccountKey_asU8(); + f = message.getPaymentAccountPayloadHash_asU8(); if (f.length > 0) { writer.writeBytes( 6, f ); } + f = message.getEncryptedPaymentAccountPayload_asU8(); + if (f.length > 0) { + writer.writeBytes( + 7, + f + ); + } + f = message.getPaymentAccountKey_asU8(); + if (f.length > 0) { + writer.writeBytes( + 8, + f + ); + } f = message.getPaymentAccountPayload(); if (f != null) { writer.writeMessage( - 7, + 9, f, proto.io.bisq.protobuffer.PaymentAccountPayload.serializeBinaryToWriter ); @@ -61224,50 +57824,42 @@ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message f = message.getPayoutAddressString(); if (f.length > 0) { writer.writeString( - 8, + 10, f ); } f = message.getContractAsJson(); if (f.length > 0) { writer.writeString( - 9, + 11, f ); } f = message.getContractSignature(); if (f.length > 0) { writer.writeString( - 10, + 12, f ); } f = message.getSignature_asU8(); if (f.length > 0) { writer.writeBytes( - 11, + 13, f ); } - f = message.getPubKeyRing(); - if (f != null) { - writer.writeMessage( - 12, - f, - proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter - ); - } f = message.getMultiSigPubKey_asU8(); if (f.length > 0) { writer.writeBytes( - 13, + 14, f ); } f = message.getRawTransactionInputsList(); if (f.length > 0) { writer.writeRepeatedMessage( - 14, + 15, f, proto.io.bisq.protobuffer.RawTransactionInput.serializeBinaryToWriter ); @@ -61275,42 +57867,42 @@ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message f = message.getChangeOutputValue(); if (f !== 0) { writer.writeInt64( - 15, + 16, f ); } f = message.getChangeOutputAddress(); if (f.length > 0) { writer.writeString( - 16, + 17, f ); } f = message.getAccountAgeWitnessNonce_asU8(); if (f.length > 0) { writer.writeBytes( - 17, + 18, f ); } f = message.getAccountAgeWitnessSignature_asU8(); if (f.length > 0) { writer.writeBytes( - 18, + 19, f ); } f = message.getCurrentDate(); if (f !== 0) { writer.writeInt64( - 19, + 20, f ); } f = message.getMediatedPayoutTxSignature_asU8(); if (f.length > 0) { writer.writeBytes( - 20, + 21, f ); } @@ -61363,240 +57955,61 @@ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message f ); } - f = message.getPayoutTxHex(); + f = message.getDepositTxHash(); if (f.length > 0) { writer.writeString( 1008, f ); } - f = message.getDepositTxHash(); + f = message.getDepositTxHex(); if (f.length > 0) { writer.writeString( 1009, f ); } - f = message.getDepositTxHex(); + f = message.getDepositTxKey(); if (f.length > 0) { writer.writeString( 1010, f ); } - f = message.getDepositTxKey(); + f = message.getUpdatedMultisigHex(); if (f.length > 0) { writer.writeString( 1011, f ); } - f = message.getUpdatedMultisigHex(); - if (f.length > 0) { - writer.writeString( + f = message.getPaymentSentMessage(); + if (f != null) { + writer.writeMessage( 1012, - f + f, + proto.io.bisq.protobuffer.PaymentSentMessage.serializeBinaryToWriter ); } }; /** - * optional string account_id = 1; - * @return {string} + * optional NodeAddress node_address = 1; + * @return {?proto.io.bisq.protobuffer.NodeAddress} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +proto.io.bisq.protobuffer.TradingPeer.prototype.getNodeAddress = function() { + return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 1)); }; /** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setAccountId = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string payment_account_id = 2; - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountId = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional string payment_method_id = 3; - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentMethodId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentMethodId = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional bytes payment_account_payload_hash = 4; - * @return {!(string|Uint8Array)} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayloadHash = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes payment_account_payload_hash = 4; - * This is a type-conversion wrapper around `getPaymentAccountPayloadHash()` - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayloadHash_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentAccountPayloadHash())); -}; - - -/** - * optional bytes payment_account_payload_hash = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentAccountPayloadHash()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayloadHash_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentAccountPayloadHash())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountPayloadHash = function(value) { - return jspb.Message.setProto3BytesField(this, 4, value); -}; - - -/** - * optional bytes encrypted_payment_account_payload = 5; - * @return {!(string|Uint8Array)} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getEncryptedPaymentAccountPayload = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * optional bytes encrypted_payment_account_payload = 5; - * This is a type-conversion wrapper around `getEncryptedPaymentAccountPayload()` - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getEncryptedPaymentAccountPayload_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getEncryptedPaymentAccountPayload())); -}; - - -/** - * optional bytes encrypted_payment_account_payload = 5; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getEncryptedPaymentAccountPayload()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getEncryptedPaymentAccountPayload_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getEncryptedPaymentAccountPayload())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setEncryptedPaymentAccountPayload = function(value) { - return jspb.Message.setProto3BytesField(this, 5, value); -}; - - -/** - * optional bytes payment_account_key = 6; - * @return {!(string|Uint8Array)} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountKey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * optional bytes payment_account_key = 6; - * This is a type-conversion wrapper around `getPaymentAccountKey()` - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountKey_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getPaymentAccountKey())); -}; - - -/** - * optional bytes payment_account_key = 6; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getPaymentAccountKey()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountKey_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getPaymentAccountKey())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountKey = function(value) { - return jspb.Message.setProto3BytesField(this, 6, value); -}; - - -/** - * optional PaymentAccountPayload payment_account_payload = 7; - * @return {?proto.io.bisq.protobuffer.PaymentAccountPayload} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayload = function() { - return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayload} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountPayload, 7)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.PaymentAccountPayload|undefined} value + * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountPayload = function(value) { - return jspb.Message.setWrapperField(this, 7, value); +proto.io.bisq.protobuffer.TradingPeer.prototype.setNodeAddress = function(value) { + return jspb.Message.setWrapperField(this, 1, value); }; @@ -61604,8 +58017,8 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountPayload = funct * Clears the message field making it undefined. * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.clearPaymentAccountPayload = function() { - return this.setPaymentAccountPayload(undefined); +proto.io.bisq.protobuffer.TradingPeer.prototype.clearNodeAddress = function() { + return this.setNodeAddress(undefined); }; @@ -61613,114 +58026,18 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.clearPaymentAccountPayload = fun * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.hasPaymentAccountPayload = function() { - return jspb.Message.getField(this, 7) != null; +proto.io.bisq.protobuffer.TradingPeer.prototype.hasNodeAddress = function() { + return jspb.Message.getField(this, 1) != null; }; /** - * optional string payout_address_string = 8; - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPayoutAddressString = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setPayoutAddressString = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); -}; - - -/** - * optional string contract_as_json = 9; - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getContractAsJson = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setContractAsJson = function(value) { - return jspb.Message.setProto3StringField(this, 9, value); -}; - - -/** - * optional string contract_signature = 10; - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getContractSignature = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setContractSignature = function(value) { - return jspb.Message.setProto3StringField(this, 10, value); -}; - - -/** - * optional bytes signature = 11; - * @return {!(string|Uint8Array)} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 11, "")); -}; - - -/** - * optional bytes signature = 11; - * This is a type-conversion wrapper around `getSignature()` - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getSignature())); -}; - - -/** - * optional bytes signature = 11; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getSignature()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getSignature())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setSignature = function(value) { - return jspb.Message.setProto3BytesField(this, 11, value); -}; - - -/** - * optional PubKeyRing pub_key_ring = 12; + * optional PubKeyRing pub_key_ring = 2; * @return {?proto.io.bisq.protobuffer.PubKeyRing} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getPubKeyRing = function() { return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 12)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 2)); }; @@ -61729,7 +58046,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getPubKeyRing = function() { * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setPubKeyRing = function(value) { - return jspb.Message.setWrapperField(this, 12, value); + return jspb.Message.setWrapperField(this, 2, value); }; @@ -61747,21 +58064,334 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.clearPubKeyRing = function() { * @return {boolean} */ proto.io.bisq.protobuffer.TradingPeer.prototype.hasPubKeyRing = function() { - return jspb.Message.getField(this, 12) != null; + return jspb.Message.getField(this, 2) != null; }; /** - * optional bytes multi_sig_pub_key = 13; + * optional string account_id = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setAccountId = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string payment_account_id = 4; + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountId = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string payment_method_id = 5; + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentMethodId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentMethodId = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional bytes payment_account_payload_hash = 6; * @return {!(string|Uint8Array)} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getMultiSigPubKey = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayloadHash = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 6, "")); +}; + + +/** + * optional bytes payment_account_payload_hash = 6; + * This is a type-conversion wrapper around `getPaymentAccountPayloadHash()` + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayloadHash_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getPaymentAccountPayloadHash())); +}; + + +/** + * optional bytes payment_account_payload_hash = 6; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getPaymentAccountPayloadHash()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayloadHash_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getPaymentAccountPayloadHash())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountPayloadHash = function(value) { + return jspb.Message.setProto3BytesField(this, 6, value); +}; + + +/** + * optional bytes encrypted_payment_account_payload = 7; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getEncryptedPaymentAccountPayload = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * optional bytes encrypted_payment_account_payload = 7; + * This is a type-conversion wrapper around `getEncryptedPaymentAccountPayload()` + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getEncryptedPaymentAccountPayload_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getEncryptedPaymentAccountPayload())); +}; + + +/** + * optional bytes encrypted_payment_account_payload = 7; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getEncryptedPaymentAccountPayload()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getEncryptedPaymentAccountPayload_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getEncryptedPaymentAccountPayload())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setEncryptedPaymentAccountPayload = function(value) { + return jspb.Message.setProto3BytesField(this, 7, value); +}; + + +/** + * optional bytes payment_account_key = 8; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountKey = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * optional bytes payment_account_key = 8; + * This is a type-conversion wrapper around `getPaymentAccountKey()` + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountKey_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getPaymentAccountKey())); +}; + + +/** + * optional bytes payment_account_key = 8; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getPaymentAccountKey()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountKey_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getPaymentAccountKey())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountKey = function(value) { + return jspb.Message.setProto3BytesField(this, 8, value); +}; + + +/** + * optional PaymentAccountPayload payment_account_payload = 9; + * @return {?proto.io.bisq.protobuffer.PaymentAccountPayload} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayload = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayload} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountPayload, 9)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccountPayload|undefined} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this +*/ +proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountPayload = function(value) { + return jspb.Message.setWrapperField(this, 9, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.clearPaymentAccountPayload = function() { + return this.setPaymentAccountPayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.hasPaymentAccountPayload = function() { + return jspb.Message.getField(this, 9) != null; +}; + + +/** + * optional string payout_address_string = 10; + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getPayoutAddressString = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setPayoutAddressString = function(value) { + return jspb.Message.setProto3StringField(this, 10, value); +}; + + +/** + * optional string contract_as_json = 11; + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getContractAsJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setContractAsJson = function(value) { + return jspb.Message.setProto3StringField(this, 11, value); +}; + + +/** + * optional string contract_signature = 12; + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getContractSignature = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 12, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setContractSignature = function(value) { + return jspb.Message.setProto3StringField(this, 12, value); +}; + + +/** + * optional bytes signature = 13; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature = function() { return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 13, "")); }; /** - * optional bytes multi_sig_pub_key = 13; + * optional bytes signature = 13; + * This is a type-conversion wrapper around `getSignature()` + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getSignature())); +}; + + +/** + * optional bytes signature = 13; + * Note that Uint8Array is not supported on all browsers. + * @see http://caniuse.com/Uint8Array + * This is a type-conversion wrapper around `getSignature()` + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getSignature())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setSignature = function(value) { + return jspb.Message.setProto3BytesField(this, 13, value); +}; + + +/** + * optional bytes multi_sig_pub_key = 14; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getMultiSigPubKey = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 14, "")); +}; + + +/** + * optional bytes multi_sig_pub_key = 14; * This is a type-conversion wrapper around `getMultiSigPubKey()` * @return {string} */ @@ -61772,7 +58402,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getMultiSigPubKey_asB64 = functi /** - * optional bytes multi_sig_pub_key = 13; + * optional bytes multi_sig_pub_key = 14; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getMultiSigPubKey()` @@ -61789,17 +58419,17 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getMultiSigPubKey_asU8 = functio * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setMultiSigPubKey = function(value) { - return jspb.Message.setProto3BytesField(this, 13, value); + return jspb.Message.setProto3BytesField(this, 14, value); }; /** - * repeated RawTransactionInput raw_transaction_inputs = 14; + * repeated RawTransactionInput raw_transaction_inputs = 15; * @return {!Array} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getRawTransactionInputsList = function() { return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.RawTransactionInput, 14)); + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.RawTransactionInput, 15)); }; @@ -61808,7 +58438,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getRawTransactionInputsList = fu * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setRawTransactionInputsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 14, value); + return jspb.Message.setRepeatedWrapperField(this, 15, value); }; @@ -61818,7 +58448,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.setRawTransactionInputsList = fu * @return {!proto.io.bisq.protobuffer.RawTransactionInput} */ proto.io.bisq.protobuffer.TradingPeer.prototype.addRawTransactionInputs = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 14, opt_value, proto.io.bisq.protobuffer.RawTransactionInput, opt_index); + return jspb.Message.addToRepeatedWrapperField(this, 15, opt_value, proto.io.bisq.protobuffer.RawTransactionInput, opt_index); }; @@ -61832,11 +58462,11 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.clearRawTransactionInputsList = /** - * optional int64 change_output_value = 15; + * optional int64 change_output_value = 16; * @return {number} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getChangeOutputValue = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 15, 0)); + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 16, 0)); }; @@ -61845,16 +58475,16 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getChangeOutputValue = function( * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setChangeOutputValue = function(value) { - return jspb.Message.setProto3IntField(this, 15, value); + return jspb.Message.setProto3IntField(this, 16, value); }; /** - * optional string change_output_address = 16; + * optional string change_output_address = 17; * @return {string} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getChangeOutputAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "")); }; @@ -61863,21 +58493,21 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getChangeOutputAddress = functio * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setChangeOutputAddress = function(value) { - return jspb.Message.setProto3StringField(this, 16, value); + return jspb.Message.setProto3StringField(this, 17, value); }; /** - * optional bytes account_age_witness_nonce = 17; + * optional bytes account_age_witness_nonce = 18; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessNonce = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 17, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 18, "")); }; /** - * optional bytes account_age_witness_nonce = 17; + * optional bytes account_age_witness_nonce = 18; * This is a type-conversion wrapper around `getAccountAgeWitnessNonce()` * @return {string} */ @@ -61888,7 +58518,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessNonce_asB64 /** - * optional bytes account_age_witness_nonce = 17; + * optional bytes account_age_witness_nonce = 18; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getAccountAgeWitnessNonce()` @@ -61905,21 +58535,21 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessNonce_asU8 = * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setAccountAgeWitnessNonce = function(value) { - return jspb.Message.setProto3BytesField(this, 17, value); + return jspb.Message.setProto3BytesField(this, 18, value); }; /** - * optional bytes account_age_witness_signature = 18; + * optional bytes account_age_witness_signature = 19; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessSignature = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 18, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 19, "")); }; /** - * optional bytes account_age_witness_signature = 18; + * optional bytes account_age_witness_signature = 19; * This is a type-conversion wrapper around `getAccountAgeWitnessSignature()` * @return {string} */ @@ -61930,7 +58560,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessSignature_as /** - * optional bytes account_age_witness_signature = 18; + * optional bytes account_age_witness_signature = 19; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getAccountAgeWitnessSignature()` @@ -61947,16 +58577,16 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessSignature_as * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setAccountAgeWitnessSignature = function(value) { - return jspb.Message.setProto3BytesField(this, 18, value); + return jspb.Message.setProto3BytesField(this, 19, value); }; /** - * optional int64 current_date = 19; + * optional int64 current_date = 20; * @return {number} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getCurrentDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 19, 0)); + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 20, 0)); }; @@ -61965,21 +58595,21 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getCurrentDate = function() { * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setCurrentDate = function(value) { - return jspb.Message.setProto3IntField(this, 19, value); + return jspb.Message.setProto3IntField(this, 20, value); }; /** - * optional bytes mediated_payout_tx_signature = 20; + * optional bytes mediated_payout_tx_signature = 21; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getMediatedPayoutTxSignature = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 20, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 21, "")); }; /** - * optional bytes mediated_payout_tx_signature = 20; + * optional bytes mediated_payout_tx_signature = 21; * This is a type-conversion wrapper around `getMediatedPayoutTxSignature()` * @return {string} */ @@ -61990,7 +58620,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getMediatedPayoutTxSignature_asB /** - * optional bytes mediated_payout_tx_signature = 20; + * optional bytes mediated_payout_tx_signature = 21; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getMediatedPayoutTxSignature()` @@ -62007,7 +58637,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getMediatedPayoutTxSignature_asU * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setMediatedPayoutTxSignature = function(value) { - return jspb.Message.setProto3BytesField(this, 20, value); + return jspb.Message.setProto3BytesField(this, 21, value); }; @@ -62157,10 +58787,10 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.setExchangedMultisigHex = functi /** - * optional string payout_tx_hex = 1008; + * optional string deposit_tx_hash = 1008; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPayoutTxHex = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHash = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1008, "")); }; @@ -62169,16 +58799,16 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getPayoutTxHex = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setPayoutTxHex = function(value) { +proto.io.bisq.protobuffer.TradingPeer.prototype.setDepositTxHash = function(value) { return jspb.Message.setProto3StringField(this, 1008, value); }; /** - * optional string deposit_tx_hash = 1009; + * optional string deposit_tx_hex = 1009; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHash = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1009, "")); }; @@ -62187,16 +58817,16 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHash = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setDepositTxHash = function(value) { +proto.io.bisq.protobuffer.TradingPeer.prototype.setDepositTxHex = function(value) { return jspb.Message.setProto3StringField(this, 1009, value); }; /** - * optional string deposit_tx_hex = 1010; + * optional string deposit_tx_key = 1010; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHex = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxKey = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1010, "")); }; @@ -62205,16 +58835,16 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHex = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setDepositTxHex = function(value) { +proto.io.bisq.protobuffer.TradingPeer.prototype.setDepositTxKey = function(value) { return jspb.Message.setProto3StringField(this, 1010, value); }; /** - * optional string deposit_tx_key = 1011; + * optional string updated_multisig_hex = 1011; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxKey = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getUpdatedMultisigHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1011, "")); }; @@ -62223,26 +58853,45 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxKey = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setDepositTxKey = function(value) { +proto.io.bisq.protobuffer.TradingPeer.prototype.setUpdatedMultisigHex = function(value) { return jspb.Message.setProto3StringField(this, 1011, value); }; /** - * optional string updated_multisig_hex = 1012; - * @return {string} + * optional PaymentSentMessage payment_sent_message = 1012; + * @return {?proto.io.bisq.protobuffer.PaymentSentMessage} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getUpdatedMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1012, "")); +proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentSentMessage = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentSentMessage} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentSentMessage, 1012)); }; /** - * @param {string} value + * @param {?proto.io.bisq.protobuffer.PaymentSentMessage|undefined} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this +*/ +proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentSentMessage = function(value) { + return jspb.Message.setWrapperField(this, 1012, value); +}; + + +/** + * Clears the message field making it undefined. * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setUpdatedMultisigHex = function(value) { - return jspb.Message.setProto3StringField(this, 1012, value); +proto.io.bisq.protobuffer.TradingPeer.prototype.clearPaymentSentMessage = function() { + return this.setPaymentSentMessage(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.hasPaymentSentMessage = function() { + return jspb.Message.getField(this, 1012) != null; }; @@ -69793,18 +66442,19 @@ proto.io.bisq.protobuffer.PaymentAccountForm.serializeBinaryToWriter = function( * @enum {number} */ proto.io.bisq.protobuffer.PaymentAccountForm.FormId = { - REVOLUT: 0, - SEPA: 1, - SEPA_INSTANT: 2, - TRANSFERWISE: 3, - CLEAR_X_CHANGE: 4, - SWIFT: 5, - F2F: 6, - STRIKE: 7, - MONEY_GRAM: 8, - FASTER_PAYMENTS: 9, - UPHOLD: 10, - PAXUM: 11 + BLOCK_CHAINS: 0, + REVOLUT: 1, + SEPA: 2, + SEPA_INSTANT: 3, + TRANSFERWISE: 4, + CLEAR_X_CHANGE: 5, + SWIFT: 6, + F2F: 7, + STRIKE: 8, + MONEY_GRAM: 9, + FASTER_PAYMENTS: 10, + UPHOLD: 11, + PAXUM: 12 }; /** @@ -70130,64 +66780,64 @@ proto.io.bisq.protobuffer.PaymentAccountFormField.serializeBinaryToWriter = func * @enum {number} */ proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId = { - ACCEPTED_COUNTRY_CODES: 0, - ACCOUNT_ID: 1, - ACCOUNT_NAME: 2, - ACCOUNT_NR: 3, - ACCOUNT_OWNER: 4, - ACCOUNT_TYPE: 5, - ANSWER: 6, - BANK_ACCOUNT_NAME: 7, - BANK_ACCOUNT_NUMBER: 8, - BANK_ACCOUNT_TYPE: 9, - BANK_ADDRESS: 10, - BANK_BRANCH: 11, - BANK_BRANCH_CODE: 12, - BANK_BRANCH_NAME: 13, - BANK_CODE: 14, - BANK_COUNTRY_CODE: 15, - BANK_ID: 16, - BANK_NAME: 17, - BANK_SWIFT_CODE: 18, - BENEFICIARY_ACCOUNT_NR: 19, - BENEFICIARY_ADDRESS: 20, - BENEFICIARY_CITY: 21, - BENEFICIARY_NAME: 22, - BENEFICIARY_PHONE: 23, - BIC: 24, - BRANCH_ID: 25, - CITY: 26, - CONTACT: 27, - COUNTRY: 28, - EMAIL: 29, - EMAIL_OR_MOBILE_NR: 30, - EXTRA_INFO: 31, - HOLDER_ADDRESS: 32, - HOLDER_EMAIL: 33, - HOLDER_NAME: 34, - HOLDER_TAX_ID: 35, - IBAN: 36, - IFSC: 37, - INTERMEDIARY_ADDRESS: 38, - INTERMEDIARY_BRANCH: 39, - INTERMEDIARY_COUNTRY_CODE: 40, - INTERMEDIARY_NAME: 41, - INTERMEDIARY_SWIFT_CODE: 42, - MOBILE_NR: 43, - NATIONAL_ACCOUNT_ID: 44, - PAYID: 45, - PIX_KEY: 46, - POSTAL_ADDRESS: 47, - PROMPT_PAY_ID: 48, - QUESTION: 49, - REQUIREMENTS: 50, - SALT: 51, - SORT_CODE: 52, - SPECIAL_INSTRUCTIONS: 53, - STATE: 54, - TRADE_CURRENCIES: 55, - USER_NAME: 56, - VIRTUAL_PAYMENT_ADDRESS: 57 + ADDRESS: 0, + ACCEPTED_COUNTRY_CODES: 1, + ACCOUNT_ID: 2, + ACCOUNT_NAME: 3, + ACCOUNT_NR: 4, + ACCOUNT_OWNER: 5, + ACCOUNT_TYPE: 6, + ANSWER: 7, + BANK_ACCOUNT_NAME: 8, + BANK_ACCOUNT_NUMBER: 9, + BANK_ACCOUNT_TYPE: 10, + BANK_ADDRESS: 11, + BANK_BRANCH: 12, + BANK_BRANCH_CODE: 13, + BANK_BRANCH_NAME: 14, + BANK_CODE: 15, + BANK_COUNTRY_CODE: 16, + BANK_ID: 17, + BANK_NAME: 18, + BANK_SWIFT_CODE: 19, + BENEFICIARY_ACCOUNT_NR: 20, + BENEFICIARY_ADDRESS: 21, + BENEFICIARY_CITY: 22, + BENEFICIARY_NAME: 23, + BENEFICIARY_PHONE: 24, + BIC: 25, + BRANCH_ID: 26, + CITY: 27, + CONTACT: 28, + COUNTRY: 29, + EMAIL: 30, + EMAIL_OR_MOBILE_NR: 31, + EXTRA_INFO: 32, + HOLDER_ADDRESS: 33, + HOLDER_EMAIL: 34, + HOLDER_NAME: 35, + HOLDER_TAX_ID: 36, + IBAN: 37, + IFSC: 38, + INTERMEDIARY_ADDRESS: 39, + INTERMEDIARY_BRANCH: 40, + INTERMEDIARY_COUNTRY_CODE: 41, + INTERMEDIARY_NAME: 42, + INTERMEDIARY_SWIFT_CODE: 43, + MOBILE_NR: 44, + NATIONAL_ACCOUNT_ID: 45, + PAYID: 46, + PIX_KEY: 47, + POSTAL_ADDRESS: 48, + PROMPT_PAY_ID: 49, + QUESTION: 50, + REQUIREMENTS: 51, + SALT: 52, + SORT_CODE: 53, + SPECIAL_INSTRUCTIONS: 54, + STATE: 55, + TRADE_CURRENCIES: 56, + USER_NAME: 57 }; /** diff --git a/dist/utils/HavenoUtils.d.ts b/dist/utils/HavenoUtils.d.ts index a78e55c9..0fd932e3 100644 --- a/dist/utils/HavenoUtils.d.ts +++ b/dist/utils/HavenoUtils.d.ts @@ -24,7 +24,6 @@ export default class HavenoUtils { * * @param {int} level - log level of the message * @param {string} msg - message to log - * @param {boolean?} warn - log the message as a warning if true */ static log(level: number, msg: string): void; /** @@ -50,14 +49,21 @@ export default class HavenoUtils { * @return {BigInt} the amount denominated in atomic units */ static centinerosToAtomicUnits(centineros: number): bigint; + /** + * Stringify a payment account form. + * + * @param form - form to stringify + * @return {string} the stringified form + */ + static formToString(form: PaymentAccountForm): string; /** * Get a form field value. * - * @param {PaymentAccountFormField.FieldId} fieldId - id of the field to get the value from * @param {PaymentAccountForm} form - form to get the field value from + * @param {PaymentAccountFormField.FieldId} fieldId - id of the field to get the value from * @return {string} the form field value */ - static getFormValue(fieldId: PaymentAccountFormField.FieldId, form: PaymentAccountForm): string; + static getFormValue(form: PaymentAccountForm, fieldId: PaymentAccountFormField.FieldId): string; /** * Set a form field value. * diff --git a/dist/utils/HavenoUtils.js b/dist/utils/HavenoUtils.js index 8d90dec2..bd426890 100644 --- a/dist/utils/HavenoUtils.js +++ b/dist/utils/HavenoUtils.js @@ -31,7 +31,6 @@ class HavenoUtils { * * @param {int} level - log level of the message * @param {string} msg - message to log - * @param {boolean?} warn - log the message as a warning if true */ static log(level, msg) { (0, assert_1.default)(level === parseInt(level + "", 10) && level >= 0, "Log level must be an integer >= 0"); @@ -76,15 +75,28 @@ class HavenoUtils { static centinerosToAtomicUnits(centineros) { return BigInt(centineros) * BigInt(HavenoUtils.centinerosToAUMultiplier); } + /** + * Stringify a payment account form. + * + * @param form - form to stringify + * @return {string} the stringified form + */ + static formToString(form) { + let str = ""; + for (const field of form.getFieldsList()) { + str += field.getId() + ": " + this.getFormValue(form, field.getId()) + "\n"; + } + return str.trim(); + } /** * Get a form field value. * - * @param {PaymentAccountFormField.FieldId} fieldId - id of the field to get the value from * @param {PaymentAccountForm} form - form to get the field value from + * @param {PaymentAccountFormField.FieldId} fieldId - id of the field to get the value from * @return {string} the form field value */ // TODO: attach getter and setter to PaymentAccountForm prototype in typescript? - static getFormValue(fieldId, form) { + static getFormValue(form, fieldId) { for (const field of form.getFieldsList()) { if (field.getId() === fieldId) return field.getValue(); diff --git a/dist/utils/HavenoUtils.js.map b/dist/utils/HavenoUtils.js.map index ab36f7e7..e0c60712 100644 --- a/dist/utils/HavenoUtils.js.map +++ b/dist/utils/HavenoUtils.js.map @@ -1 +1 @@ -{"version":3,"file":"HavenoUtils.js","sourceRoot":"","sources":["../../src/utils/HavenoUtils.ts"],"names":[],"mappings":";;;;;AAAA,oDAA4B;AAC5B,sDAA8B;AAG9B;;GAEG;AACH,MAAqB,WAAW;IAO9B;;;;OAIG;IACH,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAa;QACpC,IAAA,gBAAM,EAAC,KAAK,KAAK,QAAQ,CAAC,KAAK,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,KAAK,IAAI,CAAC,EAAE,mCAAmC,CAAC,CAAC;QAC9F,WAAW,CAAC,QAAQ,GAAG,KAAK,CAAC;IAC/B,CAAC;IAED;;;;OAIG;IACH,MAAM,CAAC,WAAW;QAChB,OAAO,WAAW,CAAC,QAAQ,CAAC;IAC9B,CAAC;IAED;;;;;;OAMG;IACH,MAAM,CAAC,GAAG,CAAC,KAAa,EAAE,GAAW;QACnC,IAAA,gBAAM,EAAC,KAAK,KAAK,QAAQ,CAAC,KAAK,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,KAAK,IAAI,CAAC,EAAE,mCAAmC,CAAC,CAAC;QAC9F,IAAI,WAAW,CAAC,QAAQ,IAAI,KAAK,EAAE;YACjC,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;YACvB,MAAM,yBAAyB,GAAG,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,GAAG,WAAW,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC;YACxH,WAAW,CAAC,aAAa,GAAG,GAAG,CAAC;YAChC,iBAAO,CAAC,GAAG,CAAC,WAAW,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,yBAAyB,GAAG,MAAM,GAAG,KAAK,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC;SACzG;IACH,CAAC;IAED;;;;;OAKG;IACH,MAAM,CAAC,eAAe,CAAC,SAAiB;QACtC,MAAM,IAAI,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC;QACjC,OAAO,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,GAAG,GAAG,IAAI,CAAC,OAAO,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,QAAQ,EAAE,GAAG,GAAG,GAAG,CAAC,GAAG,GAAI,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;IACzO,CAAC;IAED;;;;;;;OAOG;IACH,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,OAAY,EAAE,MAAe;QAC7C,OAAO,IAAI,OAAO,CAAC,UAAS,OAAO,EAAE,MAAM;YACzC,OAAO,CAAC,EAAE,CAAC,MAAM,EAAE,cAAa,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;YAC9C,OAAO,CAAC,EAAE,CAAC,OAAO,EAAE,UAAS,GAAQ,IAAI,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACzD,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC;QAC3C,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;;;;OAKG;IACH,MAAM,CAAC,uBAAuB,CAAC,UAAkB;QAC/C,OAAO,MAAM,CAAC,UAAU,CAAC,GAAG,MAAM,CAAC,WAAW,CAAC,wBAAwB,CAAC,CAAC;IAC3E,CAAC;IAED;;;;;;OAMG;IACH,gFAAgF;IAChF,MAAM,CAAC,YAAY,CAAC,OAAwC,EAAE,IAAwB;QACpF,KAAK,MAAM,KAAK,IAAI,IAAI,CAAC,aAAa,EAAE,EAAE;YACxC,IAAI,KAAK,CAAC,KAAK,EAAE,KAAK,OAAO;gBAAE,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAC;SACxD;QACD,MAAM,IAAI,KAAK,CAAC,yCAAyC,GAAG,OAAO,CAAC,CAAC;IACvE,CAAC;IAED;;;;;;;OAOG;IACH,MAAM,CAAC,YAAY,CAAC,OAAwC,EAAE,KAAa,EAAE,IAAwB;QACnG,KAAK,MAAM,KAAK,IAAI,IAAI,CAAC,aAAa,EAAE,EAAE;YACxC,IAAI,KAAK,CAAC,KAAK,EAAE,KAAK,OAAO,EAAE;gBAC7B,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;gBACtB,OAAO;aACR;SACF;QACD,MAAM,IAAI,KAAK,CAAC,yCAAyC,GAAG,OAAO,CAAC,CAAC;IACvE,CAAC;;AA/GH,8BAgHC;AA9GQ,oBAAQ,GAAG,CAAC,CAAC;AACb,oCAAwB,GAAG,KAAK,CAAC;AACjC,kBAAM,GAAG,CAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,CAAC,CAAC;AACnF,yBAAa,GAAG,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"HavenoUtils.js","sourceRoot":"","sources":["../../src/utils/HavenoUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file