diff --git a/dist/HavenoClient.d.ts b/dist/HavenoClient.d.ts index 24d7bd00..0fc738ee 100644 --- a/dist/HavenoClient.d.ts +++ b/dist/HavenoClient.d.ts @@ -1,7 +1,7 @@ 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, PaymentAccount, Attachment, DisputeResult, Dispute, ChatMessage, MoneroNodeSettings } from "./protobuf/pb_pb"; +import { PaymentMethod, PaymentAccountForm, PaymentAccountFormField, PaymentAccount, Attachment, DisputeResult, Dispute, ChatMessage, MoneroNodeSettings } from "./protobuf/pb_pb"; /** * Haveno daemon client. */ @@ -33,6 +33,7 @@ export default class HavenoClient { _paymentMethods: PaymentMethod[] | undefined; static readonly _fullyInitializedMessage = "Application fully initialized"; static readonly _loginRequiredMessage = "Interactive login required"; + onData: (data: any) => void; /** * Construct a client connected to a Haveno daemon. * @@ -232,7 +233,7 @@ export default class HavenoClient { /** * Returns whether daemon is running a local monero node. */ - isMoneroNodeRunning(): Promise; + isMoneroNodeOnline(): Promise; /** * Gets the current local monero node settings. */ @@ -254,6 +255,12 @@ export default class HavenoClient { * @param {string} registrationKey - registration key */ registerDisputeAgent(disputeAgentType: string, registrationKey: string): Promise; + /** + * Unregister as a dispute agent. + * + * @param {string} disputeAgentType - type of dispute agent to register, e.g. mediator, refundagent + */ + unregisterDisputeAgent(disputeAgentType: string): Promise; /** * Get the user's balances. * @@ -354,16 +361,18 @@ export default class HavenoClient { /** * Get a form for the given payment method to complete and create a new payment account. * - * @return {object} the payment account form as JSON + * @param {string} paymentMethodId - the id of the payment method + * @return {PaymentAccountForm} the payment account form */ - getPaymentAccountForm(paymentMethodId: string): Promise; + getPaymentAccountForm(paymentMethodId: string): Promise; + validateFormField(form: PaymentAccountForm, fieldId: PaymentAccountFormField.FieldId, value: string): Promise; /** * Create a payment account. * - * @param {object} paymentAccountForm - the completed form as JSON to create the payment account + * @param {PaymentAccountForm} paymentAccountForm - the completed form to create the payment account * @return {PaymentAccount} the created payment account */ - createPaymentAccount(paymentAccountForm: any): Promise; + createPaymentAccount(paymentAccountForm: PaymentAccountForm): Promise; /** * Create a crypto payment account. * diff --git a/dist/HavenoClient.js b/dist/HavenoClient.js index b3c17f18..b1188c2c 100644 --- a/dist/HavenoClient.js +++ b/dist/HavenoClient.js @@ -25,6 +25,12 @@ class HavenoClient { this._notificationListeners = []; this._registerNotificationListenerCalled = false; this._keepAlivePeriodMs = 60000; + this.onData = (data) => { + if (data instanceof grpc_pb_1.NotificationMessage) { + for (const listener of this._notificationListeners) + listener(data); + } + }; if (!url) throw new HavenoError_1.default("Must provide URL of Haveno daemon"); if (!password) @@ -668,10 +674,10 @@ class HavenoClient { /** * Returns whether daemon is running a local monero node. */ - async isMoneroNodeRunning() { + async isMoneroNodeOnline() { try { return await new Promise((resolve, reject) => { - this._moneroNodeClient.isMoneroNodeRunning(new grpc_pb_1.IsMoneroNodeRunningRequest(), { password: this._password }, function (err, response) { + this._moneroNodeClient.isMoneroNodeOnline(new grpc_pb_1.IsMoneroNodeOnlineRequest(), { password: this._password }, function (err, response) { if (err) reject(err); else @@ -765,6 +771,26 @@ class HavenoClient { throw new HavenoError_1.default(e.message, e.code); } } + /** + * Unregister as a dispute agent. + * + * @param {string} disputeAgentType - type of dispute agent to register, e.g. mediator, refundagent + */ + async unregisterDisputeAgent(disputeAgentType) { + try { + return await new Promise((resolve, reject) => { + this._disputeAgentsClient.unregisterDisputeAgent(new grpc_pb_1.UnregisterDisputeAgentRequest().setDisputeAgentType(disputeAgentType), { password: this._password }, function (err) { + if (err) + reject(err); + else + resolve(); + }); + }); + } + catch (e) { + throw new HavenoError_1.default(e.message, e.code); + } + } /** * Get the user's balances. * @@ -1063,7 +1089,8 @@ class HavenoClient { /** * Get a form for the given payment method to complete and create a new payment account. * - * @return {object} the payment account form as JSON + * @param {string} paymentMethodId - the id of the payment method + * @return {PaymentAccountForm} the payment account form */ async getPaymentAccountForm(paymentMethodId) { try { @@ -1072,7 +1099,33 @@ class HavenoClient { if (err) reject(err); else - resolve(JSON.parse(response.getPaymentAccountFormJson())); + resolve(response.getPaymentAccountForm()); + }); + }); + } + catch (e) { + throw new HavenoError_1.default(e.message, e.code); + } + } + /* + * Validate a form field. + * + * @param {object} form - form context to validate the given value + * @param {PaymentAccountFormField.FieldId} fieldId - id of the field to validate + * @param {string} value - input value to validate + */ + async validateFormField(form, fieldId, value) { + const request = new grpc_pb_1.ValidateFormFieldRequest() + .setForm(form) + .setFieldId(fieldId) + .setValue(value); + try { + await new Promise((resolve, reject) => { + this._paymentAccountsClient.validateFormField(request, { password: this._password }, function (err) { + if (err) + reject(err); + else + resolve(); }); }); } @@ -1083,13 +1136,13 @@ class HavenoClient { /** * Create a payment account. * - * @param {object} paymentAccountForm - the completed form as JSON to create the payment account + * @param {PaymentAccountForm} paymentAccountForm - the completed form to create the payment account * @return {PaymentAccount} the created payment account */ async createPaymentAccount(paymentAccountForm) { try { return await new Promise((resolve, reject) => { - this._paymentAccountsClient.createPaymentAccount(new grpc_pb_1.CreatePaymentAccountRequest().setPaymentAccountForm(JSON.stringify(paymentAccountForm)), { password: this._password }, function (err, response) { + this._paymentAccountsClient.createPaymentAccount(new grpc_pb_1.CreatePaymentAccountRequest().setPaymentAccountForm(paymentAccountForm), { password: this._password }, function (err, response) { if (err) reject(err); else @@ -1628,12 +1681,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', (data) => { - if (data instanceof grpc_pb_1.NotificationMessage) { - for (const listener of this._notificationListeners) - listener(data); - } - }); + .on('data', this.onData); // periodically send keep alive requests // TODO (woodser): better way to keep notification stream alive? let firstRequest = true; this._keepAliveLooper = new TaskLooper_1.default(async () => { @@ -1650,6 +1698,7 @@ class HavenoClient { }); } else { + this._notificationStream.removeListener('data', this.onData); this._keepAliveLooper.stop(); this._notificationStream.cancel(); this._notificationStream = undefined; diff --git a/dist/HavenoClient.js.map b/dist/HavenoClient.js.map index b227fbf3..506ae186 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 4852630f..b4ddca9a 100644 --- a/dist/protobuf/GrpcServiceClientPb.d.ts +++ b/dist/protobuf/GrpcServiceClientPb.d.ts @@ -19,7 +19,7 @@ export declare class HelpClient { }, options?: null | { [index: string]: any; }); - methodInfoGetMethodHelp: grpcWeb.MethodDescriptor; + methodDescriptorGetMethodHelp: grpcWeb.MethodDescriptor; getMethodHelp(request: grpc_pb.GetMethodHelpRequest, metadata: grpcWeb.Metadata | null): Promise; getMethodHelp(request: grpc_pb.GetMethodHelpRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetMethodHelpReply) => void): grpcWeb.ClientReadableStream; } @@ -37,7 +37,7 @@ export declare class GetVersionClient { }, options?: null | { [index: string]: any; }); - methodInfoGetVersion: grpcWeb.MethodDescriptor; + methodDescriptorGetVersion: grpcWeb.MethodDescriptor; getVersion(request: grpc_pb.GetVersionRequest, metadata: grpcWeb.Metadata | null): Promise; getVersion(request: grpc_pb.GetVersionRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetVersionReply) => void): grpcWeb.ClientReadableStream; } @@ -55,33 +55,33 @@ export declare class AccountClient { }, options?: null | { [index: string]: any; }); - methodInfoAccountExists: grpcWeb.MethodDescriptor; + methodDescriptorAccountExists: grpcWeb.MethodDescriptor; accountExists(request: grpc_pb.AccountExistsRequest, metadata: grpcWeb.Metadata | null): Promise; accountExists(request: grpc_pb.AccountExistsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.AccountExistsReply) => void): grpcWeb.ClientReadableStream; - methodInfoIsAccountOpen: grpcWeb.MethodDescriptor; + methodDescriptorIsAccountOpen: grpcWeb.MethodDescriptor; isAccountOpen(request: grpc_pb.IsAccountOpenRequest, metadata: grpcWeb.Metadata | null): Promise; isAccountOpen(request: grpc_pb.IsAccountOpenRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.IsAccountOpenReply) => void): grpcWeb.ClientReadableStream; - methodInfoCreateAccount: grpcWeb.MethodDescriptor; + methodDescriptorCreateAccount: grpcWeb.MethodDescriptor; createAccount(request: grpc_pb.CreateAccountRequest, metadata: grpcWeb.Metadata | null): Promise; createAccount(request: grpc_pb.CreateAccountRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CreateAccountReply) => void): grpcWeb.ClientReadableStream; - methodInfoOpenAccount: grpcWeb.MethodDescriptor; + methodDescriptorOpenAccount: grpcWeb.MethodDescriptor; openAccount(request: grpc_pb.OpenAccountRequest, metadata: grpcWeb.Metadata | null): Promise; openAccount(request: grpc_pb.OpenAccountRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.OpenAccountReply) => void): grpcWeb.ClientReadableStream; - methodInfoIsAppInitialized: grpcWeb.MethodDescriptor; + methodDescriptorIsAppInitialized: grpcWeb.MethodDescriptor; isAppInitialized(request: grpc_pb.IsAppInitializedRequest, metadata: grpcWeb.Metadata | null): Promise; isAppInitialized(request: grpc_pb.IsAppInitializedRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.IsAppInitializedReply) => void): grpcWeb.ClientReadableStream; - methodInfoChangePassword: grpcWeb.MethodDescriptor; + methodDescriptorChangePassword: grpcWeb.MethodDescriptor; changePassword(request: grpc_pb.ChangePasswordRequest, metadata: grpcWeb.Metadata | null): Promise; changePassword(request: grpc_pb.ChangePasswordRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.ChangePasswordReply) => void): grpcWeb.ClientReadableStream; - methodInfoCloseAccount: grpcWeb.MethodDescriptor; + methodDescriptorCloseAccount: grpcWeb.MethodDescriptor; closeAccount(request: grpc_pb.CloseAccountRequest, metadata: grpcWeb.Metadata | null): Promise; closeAccount(request: grpc_pb.CloseAccountRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CloseAccountReply) => void): grpcWeb.ClientReadableStream; - methodInfoDeleteAccount: grpcWeb.MethodDescriptor; + methodDescriptorDeleteAccount: grpcWeb.MethodDescriptor; deleteAccount(request: grpc_pb.DeleteAccountRequest, metadata: grpcWeb.Metadata | null): Promise; deleteAccount(request: grpc_pb.DeleteAccountRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.DeleteAccountReply) => void): grpcWeb.ClientReadableStream; - methodInfoBackupAccount: grpcWeb.MethodDescriptor; + methodDescriptorBackupAccount: grpcWeb.MethodDescriptor; backupAccount(request: grpc_pb.BackupAccountRequest, metadata?: grpcWeb.Metadata): grpcWeb.ClientReadableStream; - methodInfoRestoreAccount: grpcWeb.MethodDescriptor; + methodDescriptorRestoreAccount: grpcWeb.MethodDescriptor; restoreAccount(request: grpc_pb.RestoreAccountRequest, metadata: grpcWeb.Metadata | null): Promise; restoreAccount(request: grpc_pb.RestoreAccountRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.RestoreAccountReply) => void): grpcWeb.ClientReadableStream; } @@ -99,19 +99,19 @@ export declare class DisputesClient { }, options?: null | { [index: string]: any; }); - methodInfoGetDispute: grpcWeb.MethodDescriptor; + methodDescriptorGetDispute: grpcWeb.MethodDescriptor; getDispute(request: grpc_pb.GetDisputeRequest, metadata: grpcWeb.Metadata | null): Promise; getDispute(request: grpc_pb.GetDisputeRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetDisputeReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetDisputes: grpcWeb.MethodDescriptor; + methodDescriptorGetDisputes: grpcWeb.MethodDescriptor; getDisputes(request: grpc_pb.GetDisputesRequest, metadata: grpcWeb.Metadata | null): Promise; getDisputes(request: grpc_pb.GetDisputesRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetDisputesReply) => void): grpcWeb.ClientReadableStream; - methodInfoOpenDispute: grpcWeb.MethodDescriptor; + methodDescriptorOpenDispute: grpcWeb.MethodDescriptor; openDispute(request: grpc_pb.OpenDisputeRequest, metadata: grpcWeb.Metadata | null): Promise; openDispute(request: grpc_pb.OpenDisputeRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.OpenDisputeReply) => void): grpcWeb.ClientReadableStream; - methodInfoResolveDispute: grpcWeb.MethodDescriptor; + methodDescriptorResolveDispute: grpcWeb.MethodDescriptor; resolveDispute(request: grpc_pb.ResolveDisputeRequest, metadata: grpcWeb.Metadata | null): Promise; resolveDispute(request: grpc_pb.ResolveDisputeRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.ResolveDisputeReply) => void): grpcWeb.ClientReadableStream; - methodInfoSendDisputeChatMessage: grpcWeb.MethodDescriptor; + methodDescriptorSendDisputeChatMessage: grpcWeb.MethodDescriptor; sendDisputeChatMessage(request: grpc_pb.SendDisputeChatMessageRequest, metadata: grpcWeb.Metadata | null): Promise; sendDisputeChatMessage(request: grpc_pb.SendDisputeChatMessageRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.SendDisputeChatMessageReply) => void): grpcWeb.ClientReadableStream; } @@ -129,9 +129,12 @@ export declare class DisputeAgentsClient { }, options?: null | { [index: string]: any; }); - methodInfoRegisterDisputeAgent: grpcWeb.MethodDescriptor; + methodDescriptorRegisterDisputeAgent: grpcWeb.MethodDescriptor; registerDisputeAgent(request: grpc_pb.RegisterDisputeAgentRequest, metadata: grpcWeb.Metadata | null): Promise; registerDisputeAgent(request: grpc_pb.RegisterDisputeAgentRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.RegisterDisputeAgentReply) => void): grpcWeb.ClientReadableStream; + methodDescriptorUnregisterDisputeAgent: grpcWeb.MethodDescriptor; + unregisterDisputeAgent(request: grpc_pb.UnregisterDisputeAgentRequest, metadata: grpcWeb.Metadata | null): Promise; + unregisterDisputeAgent(request: grpc_pb.UnregisterDisputeAgentRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.UnregisterDisputeAgentReply) => void): grpcWeb.ClientReadableStream; } export declare class NotificationsClient { client_: grpcWeb.AbstractClientBase; @@ -147,9 +150,9 @@ export declare class NotificationsClient { }, options?: null | { [index: string]: any; }); - methodInfoRegisterNotificationListener: grpcWeb.MethodDescriptor; + methodDescriptorRegisterNotificationListener: grpcWeb.MethodDescriptor; registerNotificationListener(request: grpc_pb.RegisterNotificationListenerRequest, metadata?: grpcWeb.Metadata): grpcWeb.ClientReadableStream; - methodInfoSendNotification: grpcWeb.MethodDescriptor; + methodDescriptorSendNotification: grpcWeb.MethodDescriptor; sendNotification(request: grpc_pb.SendNotificationRequest, metadata: grpcWeb.Metadata | null): Promise; sendNotification(request: grpc_pb.SendNotificationRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.SendNotificationReply) => void): grpcWeb.ClientReadableStream; } @@ -167,37 +170,37 @@ export declare class MoneroConnectionsClient { }, options?: null | { [index: string]: any; }); - methodInfoAddConnection: grpcWeb.MethodDescriptor; + methodDescriptorAddConnection: grpcWeb.MethodDescriptor; addConnection(request: grpc_pb.AddConnectionRequest, metadata: grpcWeb.Metadata | null): Promise; addConnection(request: grpc_pb.AddConnectionRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.AddConnectionReply) => void): grpcWeb.ClientReadableStream; - methodInfoRemoveConnection: grpcWeb.MethodDescriptor; + methodDescriptorRemoveConnection: grpcWeb.MethodDescriptor; removeConnection(request: grpc_pb.RemoveConnectionRequest, metadata: grpcWeb.Metadata | null): Promise; removeConnection(request: grpc_pb.RemoveConnectionRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.RemoveConnectionReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetConnection: grpcWeb.MethodDescriptor; + methodDescriptorGetConnection: grpcWeb.MethodDescriptor; getConnection(request: grpc_pb.GetConnectionRequest, metadata: grpcWeb.Metadata | null): Promise; getConnection(request: grpc_pb.GetConnectionRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetConnectionReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetConnections: grpcWeb.MethodDescriptor; + methodDescriptorGetConnections: grpcWeb.MethodDescriptor; getConnections(request: grpc_pb.GetConnectionsRequest, metadata: grpcWeb.Metadata | null): Promise; getConnections(request: grpc_pb.GetConnectionsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetConnectionsReply) => void): grpcWeb.ClientReadableStream; - methodInfoSetConnection: grpcWeb.MethodDescriptor; + methodDescriptorSetConnection: grpcWeb.MethodDescriptor; setConnection(request: grpc_pb.SetConnectionRequest, metadata: grpcWeb.Metadata | null): Promise; setConnection(request: grpc_pb.SetConnectionRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.SetConnectionReply) => void): grpcWeb.ClientReadableStream; - methodInfoCheckConnection: grpcWeb.MethodDescriptor; + methodDescriptorCheckConnection: grpcWeb.MethodDescriptor; checkConnection(request: grpc_pb.CheckConnectionRequest, metadata: grpcWeb.Metadata | null): Promise; checkConnection(request: grpc_pb.CheckConnectionRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CheckConnectionReply) => void): grpcWeb.ClientReadableStream; - methodInfoCheckConnections: grpcWeb.MethodDescriptor; + methodDescriptorCheckConnections: grpcWeb.MethodDescriptor; checkConnections(request: grpc_pb.CheckConnectionsRequest, metadata: grpcWeb.Metadata | null): Promise; checkConnections(request: grpc_pb.CheckConnectionsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CheckConnectionsReply) => void): grpcWeb.ClientReadableStream; - methodInfoStartCheckingConnections: grpcWeb.MethodDescriptor; + methodDescriptorStartCheckingConnections: grpcWeb.MethodDescriptor; startCheckingConnections(request: grpc_pb.StartCheckingConnectionsRequest, metadata: grpcWeb.Metadata | null): Promise; startCheckingConnections(request: grpc_pb.StartCheckingConnectionsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.StartCheckingConnectionsReply) => void): grpcWeb.ClientReadableStream; - methodInfoStopCheckingConnections: grpcWeb.MethodDescriptor; + methodDescriptorStopCheckingConnections: grpcWeb.MethodDescriptor; stopCheckingConnections(request: grpc_pb.StopCheckingConnectionsRequest, metadata: grpcWeb.Metadata | null): Promise; stopCheckingConnections(request: grpc_pb.StopCheckingConnectionsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.StopCheckingConnectionsReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetBestAvailableConnection: grpcWeb.MethodDescriptor; + methodDescriptorGetBestAvailableConnection: grpcWeb.MethodDescriptor; getBestAvailableConnection(request: grpc_pb.GetBestAvailableConnectionRequest, metadata: grpcWeb.Metadata | null): Promise; getBestAvailableConnection(request: grpc_pb.GetBestAvailableConnectionRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetBestAvailableConnectionReply) => void): grpcWeb.ClientReadableStream; - methodInfoSetAutoSwitch: grpcWeb.MethodDescriptor; + methodDescriptorSetAutoSwitch: grpcWeb.MethodDescriptor; setAutoSwitch(request: grpc_pb.SetAutoSwitchRequest, metadata: grpcWeb.Metadata | null): Promise; setAutoSwitch(request: grpc_pb.SetAutoSwitchRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.SetAutoSwitchReply) => void): grpcWeb.ClientReadableStream; } @@ -215,16 +218,16 @@ export declare class MoneroNodeClient { }, options?: null | { [index: string]: any; }); - methodInfoIsMoneroNodeRunning: grpcWeb.MethodDescriptor; - isMoneroNodeRunning(request: grpc_pb.IsMoneroNodeRunningRequest, metadata: grpcWeb.Metadata | null): Promise; - isMoneroNodeRunning(request: grpc_pb.IsMoneroNodeRunningRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.IsMoneroNodeRunningReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetMoneroNodeSettings: grpcWeb.MethodDescriptor; + methodDescriptorIsMoneroNodeOnline: grpcWeb.MethodDescriptor; + isMoneroNodeOnline(request: grpc_pb.IsMoneroNodeOnlineRequest, metadata: grpcWeb.Metadata | null): Promise; + isMoneroNodeOnline(request: grpc_pb.IsMoneroNodeOnlineRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.IsMoneroNodeOnlineReply) => void): grpcWeb.ClientReadableStream; + methodDescriptorGetMoneroNodeSettings: grpcWeb.MethodDescriptor; getMoneroNodeSettings(request: grpc_pb.GetMoneroNodeSettingsRequest, metadata: grpcWeb.Metadata | null): Promise; getMoneroNodeSettings(request: grpc_pb.GetMoneroNodeSettingsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetMoneroNodeSettingsReply) => void): grpcWeb.ClientReadableStream; - methodInfoStartMoneroNode: grpcWeb.MethodDescriptor; + methodDescriptorStartMoneroNode: grpcWeb.MethodDescriptor; startMoneroNode(request: grpc_pb.StartMoneroNodeRequest, metadata: grpcWeb.Metadata | null): Promise; startMoneroNode(request: grpc_pb.StartMoneroNodeRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.StartMoneroNodeReply) => void): grpcWeb.ClientReadableStream; - methodInfoStopMoneroNode: grpcWeb.MethodDescriptor; + methodDescriptorStopMoneroNode: grpcWeb.MethodDescriptor; stopMoneroNode(request: grpc_pb.StopMoneroNodeRequest, metadata: grpcWeb.Metadata | null): Promise; stopMoneroNode(request: grpc_pb.StopMoneroNodeRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.StopMoneroNodeReply) => void): grpcWeb.ClientReadableStream; } @@ -242,22 +245,22 @@ export declare class OffersClient { }, options?: null | { [index: string]: any; }); - methodInfoGetOffer: grpcWeb.MethodDescriptor; + methodDescriptorGetOffer: grpcWeb.MethodDescriptor; getOffer(request: grpc_pb.GetOfferRequest, metadata: grpcWeb.Metadata | null): Promise; getOffer(request: grpc_pb.GetOfferRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetOfferReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetMyOffer: grpcWeb.MethodDescriptor; + methodDescriptorGetMyOffer: grpcWeb.MethodDescriptor; getMyOffer(request: grpc_pb.GetMyOfferRequest, metadata: grpcWeb.Metadata | null): Promise; getMyOffer(request: grpc_pb.GetMyOfferRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetMyOfferReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetOffers: grpcWeb.MethodDescriptor; + methodDescriptorGetOffers: grpcWeb.MethodDescriptor; getOffers(request: grpc_pb.GetOffersRequest, metadata: grpcWeb.Metadata | null): Promise; getOffers(request: grpc_pb.GetOffersRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetOffersReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetMyOffers: grpcWeb.MethodDescriptor; + 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; - methodInfoCreateOffer: grpcWeb.MethodDescriptor; + 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; - methodInfoCancelOffer: grpcWeb.MethodDescriptor; + 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; } @@ -275,24 +278,30 @@ export declare class PaymentAccountsClient { }, options?: null | { [index: string]: any; }); - methodInfoCreatePaymentAccount: grpcWeb.MethodDescriptor; + methodDescriptorCreatePaymentAccount: grpcWeb.MethodDescriptor; createPaymentAccount(request: grpc_pb.CreatePaymentAccountRequest, metadata: grpcWeb.Metadata | null): Promise; createPaymentAccount(request: grpc_pb.CreatePaymentAccountRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CreatePaymentAccountReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetPaymentAccounts: grpcWeb.MethodDescriptor; + methodDescriptorGetPaymentAccounts: grpcWeb.MethodDescriptor; getPaymentAccounts(request: grpc_pb.GetPaymentAccountsRequest, metadata: grpcWeb.Metadata | null): Promise; getPaymentAccounts(request: grpc_pb.GetPaymentAccountsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetPaymentAccountsReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetPaymentMethods: grpcWeb.MethodDescriptor; + methodDescriptorGetPaymentMethods: grpcWeb.MethodDescriptor; getPaymentMethods(request: grpc_pb.GetPaymentMethodsRequest, metadata: grpcWeb.Metadata | null): Promise; getPaymentMethods(request: grpc_pb.GetPaymentMethodsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetPaymentMethodsReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetPaymentAccountForm: grpcWeb.MethodDescriptor; + methodDescriptorGetPaymentAccountForm: grpcWeb.MethodDescriptor; getPaymentAccountForm(request: grpc_pb.GetPaymentAccountFormRequest, metadata: grpcWeb.Metadata | null): Promise; getPaymentAccountForm(request: grpc_pb.GetPaymentAccountFormRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetPaymentAccountFormReply) => void): grpcWeb.ClientReadableStream; - methodInfoCreateCryptoCurrencyPaymentAccount: grpcWeb.MethodDescriptor; + methodDescriptorGetPaymentAccountFormAsJson: grpcWeb.MethodDescriptor; + getPaymentAccountFormAsJson(request: grpc_pb.GetPaymentAccountFormAsJsonRequest, metadata: grpcWeb.Metadata | null): Promise; + getPaymentAccountFormAsJson(request: grpc_pb.GetPaymentAccountFormAsJsonRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetPaymentAccountFormAsJsonReply) => void): grpcWeb.ClientReadableStream; + methodDescriptorCreateCryptoCurrencyPaymentAccount: grpcWeb.MethodDescriptor; createCryptoCurrencyPaymentAccount(request: grpc_pb.CreateCryptoCurrencyPaymentAccountRequest, metadata: grpcWeb.Metadata | null): Promise; createCryptoCurrencyPaymentAccount(request: grpc_pb.CreateCryptoCurrencyPaymentAccountRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CreateCryptoCurrencyPaymentAccountReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetCryptoCurrencyPaymentMethods: grpcWeb.MethodDescriptor; + methodDescriptorGetCryptoCurrencyPaymentMethods: grpcWeb.MethodDescriptor; getCryptoCurrencyPaymentMethods(request: grpc_pb.GetCryptoCurrencyPaymentMethodsRequest, metadata: grpcWeb.Metadata | null): Promise; getCryptoCurrencyPaymentMethods(request: grpc_pb.GetCryptoCurrencyPaymentMethodsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetCryptoCurrencyPaymentMethodsReply) => void): grpcWeb.ClientReadableStream; + methodDescriptorValidateFormField: grpcWeb.MethodDescriptor; + validateFormField(request: grpc_pb.ValidateFormFieldRequest, metadata: grpcWeb.Metadata | null): Promise; + validateFormField(request: grpc_pb.ValidateFormFieldRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.ValidateFormFieldReply) => void): grpcWeb.ClientReadableStream; } export declare class PriceClient { client_: grpcWeb.AbstractClientBase; @@ -308,13 +317,13 @@ export declare class PriceClient { }, options?: null | { [index: string]: any; }); - methodInfoGetMarketPrice: grpcWeb.MethodDescriptor; + methodDescriptorGetMarketPrice: grpcWeb.MethodDescriptor; getMarketPrice(request: grpc_pb.MarketPriceRequest, metadata: grpcWeb.Metadata | null): Promise; getMarketPrice(request: grpc_pb.MarketPriceRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.MarketPriceReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetMarketPrices: grpcWeb.MethodDescriptor; + methodDescriptorGetMarketPrices: grpcWeb.MethodDescriptor; getMarketPrices(request: grpc_pb.MarketPricesRequest, metadata: grpcWeb.Metadata | null): Promise; getMarketPrices(request: grpc_pb.MarketPricesRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.MarketPricesReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetMarketDepth: grpcWeb.MethodDescriptor; + methodDescriptorGetMarketDepth: grpcWeb.MethodDescriptor; getMarketDepth(request: grpc_pb.MarketDepthRequest, metadata: grpcWeb.Metadata | null): Promise; getMarketDepth(request: grpc_pb.MarketDepthRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.MarketDepthReply) => void): grpcWeb.ClientReadableStream; } @@ -332,7 +341,7 @@ export declare class GetTradeStatisticsClient { }, options?: null | { [index: string]: any; }); - methodInfoGetTradeStatistics: grpcWeb.MethodDescriptor; + methodDescriptorGetTradeStatistics: grpcWeb.MethodDescriptor; getTradeStatistics(request: grpc_pb.GetTradeStatisticsRequest, metadata: grpcWeb.Metadata | null): Promise; getTradeStatistics(request: grpc_pb.GetTradeStatisticsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetTradeStatisticsReply) => void): grpcWeb.ClientReadableStream; } @@ -350,7 +359,7 @@ export declare class ShutdownServerClient { }, options?: null | { [index: string]: any; }); - methodInfoStop: grpcWeb.MethodDescriptor; + methodDescriptorStop: grpcWeb.MethodDescriptor; stop(request: grpc_pb.StopRequest, metadata: grpcWeb.Metadata | null): Promise; stop(request: grpc_pb.StopRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.StopReply) => void): grpcWeb.ClientReadableStream; } @@ -368,31 +377,31 @@ export declare class TradesClient { }, options?: null | { [index: string]: any; }); - methodInfoGetTrade: grpcWeb.MethodDescriptor; + methodDescriptorGetTrade: grpcWeb.MethodDescriptor; getTrade(request: grpc_pb.GetTradeRequest, metadata: grpcWeb.Metadata | null): Promise; getTrade(request: grpc_pb.GetTradeRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetTradeReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetTrades: grpcWeb.MethodDescriptor; + methodDescriptorGetTrades: grpcWeb.MethodDescriptor; getTrades(request: grpc_pb.GetTradesRequest, metadata: grpcWeb.Metadata | null): Promise; getTrades(request: grpc_pb.GetTradesRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetTradesReply) => void): grpcWeb.ClientReadableStream; - methodInfoTakeOffer: grpcWeb.MethodDescriptor; + methodDescriptorTakeOffer: grpcWeb.MethodDescriptor; takeOffer(request: grpc_pb.TakeOfferRequest, metadata: grpcWeb.Metadata | null): Promise; takeOffer(request: grpc_pb.TakeOfferRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.TakeOfferReply) => void): grpcWeb.ClientReadableStream; - methodInfoConfirmPaymentStarted: grpcWeb.MethodDescriptor; + methodDescriptorConfirmPaymentStarted: grpcWeb.MethodDescriptor; confirmPaymentStarted(request: grpc_pb.ConfirmPaymentStartedRequest, metadata: grpcWeb.Metadata | null): Promise; confirmPaymentStarted(request: grpc_pb.ConfirmPaymentStartedRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.ConfirmPaymentStartedReply) => void): grpcWeb.ClientReadableStream; - methodInfoConfirmPaymentReceived: grpcWeb.MethodDescriptor; + 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; - methodInfoKeepFunds: grpcWeb.MethodDescriptor; + 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; - methodInfoWithdrawFunds: grpcWeb.MethodDescriptor; + 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; - methodInfoGetChatMessages: grpcWeb.MethodDescriptor; + methodDescriptorGetChatMessages: grpcWeb.MethodDescriptor; getChatMessages(request: grpc_pb.GetChatMessagesRequest, metadata: grpcWeb.Metadata | null): Promise; getChatMessages(request: grpc_pb.GetChatMessagesRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetChatMessagesReply) => void): grpcWeb.ClientReadableStream; - methodInfoSendChatMessage: grpcWeb.MethodDescriptor; + methodDescriptorSendChatMessage: grpcWeb.MethodDescriptor; sendChatMessage(request: grpc_pb.SendChatMessageRequest, metadata: grpcWeb.Metadata | null): Promise; sendChatMessage(request: grpc_pb.SendChatMessageRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.SendChatMessageReply) => void): grpcWeb.ClientReadableStream; } @@ -410,58 +419,58 @@ export declare class WalletsClient { }, options?: null | { [index: string]: any; }); - methodInfoGetBalances: grpcWeb.MethodDescriptor; + methodDescriptorGetBalances: grpcWeb.MethodDescriptor; getBalances(request: grpc_pb.GetBalancesRequest, metadata: grpcWeb.Metadata | null): Promise; getBalances(request: grpc_pb.GetBalancesRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetBalancesReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetXmrSeed: grpcWeb.MethodDescriptor; + methodDescriptorGetXmrSeed: grpcWeb.MethodDescriptor; getXmrSeed(request: grpc_pb.GetXmrSeedRequest, metadata: grpcWeb.Metadata | null): Promise; getXmrSeed(request: grpc_pb.GetXmrSeedRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetXmrSeedReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetXmrPrimaryAddress: grpcWeb.MethodDescriptor; + methodDescriptorGetXmrPrimaryAddress: grpcWeb.MethodDescriptor; getXmrPrimaryAddress(request: grpc_pb.GetXmrPrimaryAddressRequest, metadata: grpcWeb.Metadata | null): Promise; getXmrPrimaryAddress(request: grpc_pb.GetXmrPrimaryAddressRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetXmrPrimaryAddressReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetXmrNewSubaddress: grpcWeb.MethodDescriptor; + methodDescriptorGetXmrNewSubaddress: grpcWeb.MethodDescriptor; getXmrNewSubaddress(request: grpc_pb.GetXmrNewSubaddressRequest, metadata: grpcWeb.Metadata | null): Promise; getXmrNewSubaddress(request: grpc_pb.GetXmrNewSubaddressRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetXmrNewSubaddressReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetXmrTxs: grpcWeb.MethodDescriptor; + methodDescriptorGetXmrTxs: grpcWeb.MethodDescriptor; getXmrTxs(request: grpc_pb.GetXmrTxsRequest, metadata: grpcWeb.Metadata | null): Promise; getXmrTxs(request: grpc_pb.GetXmrTxsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.GetXmrTxsReply) => void): grpcWeb.ClientReadableStream; - methodInfoCreateXmrTx: grpcWeb.MethodDescriptor; + methodDescriptorCreateXmrTx: grpcWeb.MethodDescriptor; createXmrTx(request: grpc_pb.CreateXmrTxRequest, metadata: grpcWeb.Metadata | null): Promise; createXmrTx(request: grpc_pb.CreateXmrTxRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.CreateXmrTxReply) => void): grpcWeb.ClientReadableStream; - methodInforelayXmrTx: grpcWeb.MethodDescriptor; + methodDescriptorrelayXmrTx: grpcWeb.MethodDescriptor; relayXmrTx(request: grpc_pb.RelayXmrTxRequest, metadata: grpcWeb.Metadata | null): Promise; relayXmrTx(request: grpc_pb.RelayXmrTxRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.RelayXmrTxReply) => void): grpcWeb.ClientReadableStream; - methodInfoGetAddressBalance: grpcWeb.MethodDescriptor; + 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; - methodInfoSendBtc: grpcWeb.MethodDescriptor; + 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; - methodInfoGetTxFeeRate: grpcWeb.MethodDescriptor; + 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; - methodInfoSetTxFeeRatePreference: grpcWeb.MethodDescriptor; + 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; - methodInfoUnsetTxFeeRatePreference: grpcWeb.MethodDescriptor; + 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; - methodInfoGetTransaction: grpcWeb.MethodDescriptor; + 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; - methodInfoGetFundingAddresses: grpcWeb.MethodDescriptor; + 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; - methodInfoSetWalletPassword: grpcWeb.MethodDescriptor; + methodDescriptorSetWalletPassword: grpcWeb.MethodDescriptor; setWalletPassword(request: grpc_pb.SetWalletPasswordRequest, metadata: grpcWeb.Metadata | null): Promise; setWalletPassword(request: grpc_pb.SetWalletPasswordRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.SetWalletPasswordReply) => void): grpcWeb.ClientReadableStream; - methodInfoRemoveWalletPassword: grpcWeb.MethodDescriptor; + methodDescriptorRemoveWalletPassword: grpcWeb.MethodDescriptor; removeWalletPassword(request: grpc_pb.RemoveWalletPasswordRequest, metadata: grpcWeb.Metadata | null): Promise; removeWalletPassword(request: grpc_pb.RemoveWalletPasswordRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.RemoveWalletPasswordReply) => void): grpcWeb.ClientReadableStream; - methodInfoLockWallet: grpcWeb.MethodDescriptor; + methodDescriptorLockWallet: grpcWeb.MethodDescriptor; lockWallet(request: grpc_pb.LockWalletRequest, metadata: grpcWeb.Metadata | null): Promise; lockWallet(request: grpc_pb.LockWalletRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.LockWalletReply) => void): grpcWeb.ClientReadableStream; - methodInfoUnlockWallet: grpcWeb.MethodDescriptor; + methodDescriptorUnlockWallet: grpcWeb.MethodDescriptor; unlockWallet(request: grpc_pb.UnlockWalletRequest, metadata: grpcWeb.Metadata | null): Promise; unlockWallet(request: grpc_pb.UnlockWalletRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: grpc_pb.UnlockWalletReply) => void): grpcWeb.ClientReadableStream; } diff --git a/dist/protobuf/GrpcServiceClientPb.js b/dist/protobuf/GrpcServiceClientPb.js index 4fd80eb7..f6e49be6 100644 --- a/dist/protobuf/GrpcServiceClientPb.js +++ b/dist/protobuf/GrpcServiceClientPb.js @@ -36,7 +36,7 @@ const grpcWeb = __importStar(require("grpc-web")); const grpc_pb = __importStar(require("./grpc_pb")); class HelpClient { constructor(hostname, credentials, options) { - this.methodInfoGetMethodHelp = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Help/GetMethodHelp', grpcWeb.MethodType.UNARY, grpc_pb.GetMethodHelpRequest, grpc_pb.GetMethodHelpReply, (request) => { + this.methodDescriptorGetMethodHelp = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Help/GetMethodHelp', grpcWeb.MethodType.UNARY, grpc_pb.GetMethodHelpRequest, grpc_pb.GetMethodHelpReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetMethodHelpReply.deserializeBinary); if (!options) @@ -52,16 +52,16 @@ class HelpClient { getMethodHelp(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Help/GetMethodHelp', request, metadata || {}, this.methodInfoGetMethodHelp, callback); + '/io.bisq.protobuffer.Help/GetMethodHelp', request, metadata || {}, this.methodDescriptorGetMethodHelp, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Help/GetMethodHelp', request, metadata || {}, this.methodInfoGetMethodHelp); + '/io.bisq.protobuffer.Help/GetMethodHelp', request, metadata || {}, this.methodDescriptorGetMethodHelp); } } exports.HelpClient = HelpClient; class GetVersionClient { constructor(hostname, credentials, options) { - this.methodInfoGetVersion = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.GetVersion/GetVersion', grpcWeb.MethodType.UNARY, grpc_pb.GetVersionRequest, grpc_pb.GetVersionReply, (request) => { + this.methodDescriptorGetVersion = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.GetVersion/GetVersion', grpcWeb.MethodType.UNARY, grpc_pb.GetVersionRequest, grpc_pb.GetVersionReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetVersionReply.deserializeBinary); if (!options) @@ -77,43 +77,43 @@ class GetVersionClient { getVersion(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.GetVersion/GetVersion', request, metadata || {}, this.methodInfoGetVersion, callback); + '/io.bisq.protobuffer.GetVersion/GetVersion', request, metadata || {}, this.methodDescriptorGetVersion, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.GetVersion/GetVersion', request, metadata || {}, this.methodInfoGetVersion); + '/io.bisq.protobuffer.GetVersion/GetVersion', request, metadata || {}, this.methodDescriptorGetVersion); } } exports.GetVersionClient = GetVersionClient; class AccountClient { constructor(hostname, credentials, options) { - this.methodInfoAccountExists = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/AccountExists', grpcWeb.MethodType.UNARY, grpc_pb.AccountExistsRequest, grpc_pb.AccountExistsReply, (request) => { + this.methodDescriptorAccountExists = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/AccountExists', grpcWeb.MethodType.UNARY, grpc_pb.AccountExistsRequest, grpc_pb.AccountExistsReply, (request) => { return request.serializeBinary(); }, grpc_pb.AccountExistsReply.deserializeBinary); - this.methodInfoIsAccountOpen = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/IsAccountOpen', grpcWeb.MethodType.UNARY, grpc_pb.IsAccountOpenRequest, grpc_pb.IsAccountOpenReply, (request) => { + this.methodDescriptorIsAccountOpen = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/IsAccountOpen', grpcWeb.MethodType.UNARY, grpc_pb.IsAccountOpenRequest, grpc_pb.IsAccountOpenReply, (request) => { return request.serializeBinary(); }, grpc_pb.IsAccountOpenReply.deserializeBinary); - this.methodInfoCreateAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/CreateAccount', grpcWeb.MethodType.UNARY, grpc_pb.CreateAccountRequest, grpc_pb.CreateAccountReply, (request) => { + this.methodDescriptorCreateAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/CreateAccount', grpcWeb.MethodType.UNARY, grpc_pb.CreateAccountRequest, grpc_pb.CreateAccountReply, (request) => { return request.serializeBinary(); }, grpc_pb.CreateAccountReply.deserializeBinary); - this.methodInfoOpenAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/OpenAccount', grpcWeb.MethodType.UNARY, grpc_pb.OpenAccountRequest, grpc_pb.OpenAccountReply, (request) => { + this.methodDescriptorOpenAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/OpenAccount', grpcWeb.MethodType.UNARY, grpc_pb.OpenAccountRequest, grpc_pb.OpenAccountReply, (request) => { return request.serializeBinary(); }, grpc_pb.OpenAccountReply.deserializeBinary); - this.methodInfoIsAppInitialized = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/IsAppInitialized', grpcWeb.MethodType.UNARY, grpc_pb.IsAppInitializedRequest, grpc_pb.IsAppInitializedReply, (request) => { + this.methodDescriptorIsAppInitialized = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/IsAppInitialized', grpcWeb.MethodType.UNARY, grpc_pb.IsAppInitializedRequest, grpc_pb.IsAppInitializedReply, (request) => { return request.serializeBinary(); }, grpc_pb.IsAppInitializedReply.deserializeBinary); - this.methodInfoChangePassword = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/ChangePassword', grpcWeb.MethodType.UNARY, grpc_pb.ChangePasswordRequest, grpc_pb.ChangePasswordReply, (request) => { + this.methodDescriptorChangePassword = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/ChangePassword', grpcWeb.MethodType.UNARY, grpc_pb.ChangePasswordRequest, grpc_pb.ChangePasswordReply, (request) => { return request.serializeBinary(); }, grpc_pb.ChangePasswordReply.deserializeBinary); - this.methodInfoCloseAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/CloseAccount', grpcWeb.MethodType.UNARY, grpc_pb.CloseAccountRequest, grpc_pb.CloseAccountReply, (request) => { + this.methodDescriptorCloseAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/CloseAccount', grpcWeb.MethodType.UNARY, grpc_pb.CloseAccountRequest, grpc_pb.CloseAccountReply, (request) => { return request.serializeBinary(); }, grpc_pb.CloseAccountReply.deserializeBinary); - this.methodInfoDeleteAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/DeleteAccount', grpcWeb.MethodType.UNARY, grpc_pb.DeleteAccountRequest, grpc_pb.DeleteAccountReply, (request) => { + this.methodDescriptorDeleteAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/DeleteAccount', grpcWeb.MethodType.UNARY, grpc_pb.DeleteAccountRequest, grpc_pb.DeleteAccountReply, (request) => { return request.serializeBinary(); }, grpc_pb.DeleteAccountReply.deserializeBinary); - this.methodInfoBackupAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/BackupAccount', grpcWeb.MethodType.SERVER_STREAMING, grpc_pb.BackupAccountRequest, grpc_pb.BackupAccountReply, (request) => { + this.methodDescriptorBackupAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/BackupAccount', grpcWeb.MethodType.SERVER_STREAMING, grpc_pb.BackupAccountRequest, grpc_pb.BackupAccountReply, (request) => { return request.serializeBinary(); }, grpc_pb.BackupAccountReply.deserializeBinary); - this.methodInfoRestoreAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/RestoreAccount', grpcWeb.MethodType.UNARY, grpc_pb.RestoreAccountRequest, grpc_pb.RestoreAccountReply, (request) => { + this.methodDescriptorRestoreAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Account/RestoreAccount', grpcWeb.MethodType.UNARY, grpc_pb.RestoreAccountRequest, grpc_pb.RestoreAccountReply, (request) => { return request.serializeBinary(); }, grpc_pb.RestoreAccountReply.deserializeBinary); if (!options) @@ -129,96 +129,96 @@ class AccountClient { accountExists(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/AccountExists', request, metadata || {}, this.methodInfoAccountExists, callback); + '/io.bisq.protobuffer.Account/AccountExists', request, metadata || {}, this.methodDescriptorAccountExists, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/AccountExists', request, metadata || {}, this.methodInfoAccountExists); + '/io.bisq.protobuffer.Account/AccountExists', request, metadata || {}, this.methodDescriptorAccountExists); } isAccountOpen(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/IsAccountOpen', request, metadata || {}, this.methodInfoIsAccountOpen, callback); + '/io.bisq.protobuffer.Account/IsAccountOpen', request, metadata || {}, this.methodDescriptorIsAccountOpen, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/IsAccountOpen', request, metadata || {}, this.methodInfoIsAccountOpen); + '/io.bisq.protobuffer.Account/IsAccountOpen', request, metadata || {}, this.methodDescriptorIsAccountOpen); } createAccount(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/CreateAccount', request, metadata || {}, this.methodInfoCreateAccount, callback); + '/io.bisq.protobuffer.Account/CreateAccount', request, metadata || {}, this.methodDescriptorCreateAccount, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/CreateAccount', request, metadata || {}, this.methodInfoCreateAccount); + '/io.bisq.protobuffer.Account/CreateAccount', request, metadata || {}, this.methodDescriptorCreateAccount); } openAccount(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/OpenAccount', request, metadata || {}, this.methodInfoOpenAccount, callback); + '/io.bisq.protobuffer.Account/OpenAccount', request, metadata || {}, this.methodDescriptorOpenAccount, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/OpenAccount', request, metadata || {}, this.methodInfoOpenAccount); + '/io.bisq.protobuffer.Account/OpenAccount', request, metadata || {}, this.methodDescriptorOpenAccount); } isAppInitialized(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/IsAppInitialized', request, metadata || {}, this.methodInfoIsAppInitialized, callback); + '/io.bisq.protobuffer.Account/IsAppInitialized', request, metadata || {}, this.methodDescriptorIsAppInitialized, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/IsAppInitialized', request, metadata || {}, this.methodInfoIsAppInitialized); + '/io.bisq.protobuffer.Account/IsAppInitialized', request, metadata || {}, this.methodDescriptorIsAppInitialized); } changePassword(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/ChangePassword', request, metadata || {}, this.methodInfoChangePassword, callback); + '/io.bisq.protobuffer.Account/ChangePassword', request, metadata || {}, this.methodDescriptorChangePassword, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/ChangePassword', request, metadata || {}, this.methodInfoChangePassword); + '/io.bisq.protobuffer.Account/ChangePassword', request, metadata || {}, this.methodDescriptorChangePassword); } closeAccount(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/CloseAccount', request, metadata || {}, this.methodInfoCloseAccount, callback); + '/io.bisq.protobuffer.Account/CloseAccount', request, metadata || {}, this.methodDescriptorCloseAccount, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/CloseAccount', request, metadata || {}, this.methodInfoCloseAccount); + '/io.bisq.protobuffer.Account/CloseAccount', request, metadata || {}, this.methodDescriptorCloseAccount); } deleteAccount(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/DeleteAccount', request, metadata || {}, this.methodInfoDeleteAccount, callback); + '/io.bisq.protobuffer.Account/DeleteAccount', request, metadata || {}, this.methodDescriptorDeleteAccount, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/DeleteAccount', request, metadata || {}, this.methodInfoDeleteAccount); + '/io.bisq.protobuffer.Account/DeleteAccount', request, metadata || {}, this.methodDescriptorDeleteAccount); } backupAccount(request, metadata) { return this.client_.serverStreaming(this.hostname_ + - '/io.bisq.protobuffer.Account/BackupAccount', request, metadata || {}, this.methodInfoBackupAccount); + '/io.bisq.protobuffer.Account/BackupAccount', request, metadata || {}, this.methodDescriptorBackupAccount); } restoreAccount(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Account/RestoreAccount', request, metadata || {}, this.methodInfoRestoreAccount, callback); + '/io.bisq.protobuffer.Account/RestoreAccount', request, metadata || {}, this.methodDescriptorRestoreAccount, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Account/RestoreAccount', request, metadata || {}, this.methodInfoRestoreAccount); + '/io.bisq.protobuffer.Account/RestoreAccount', request, metadata || {}, this.methodDescriptorRestoreAccount); } } exports.AccountClient = AccountClient; class DisputesClient { constructor(hostname, credentials, options) { - this.methodInfoGetDispute = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/GetDispute', grpcWeb.MethodType.UNARY, grpc_pb.GetDisputeRequest, grpc_pb.GetDisputeReply, (request) => { + this.methodDescriptorGetDispute = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/GetDispute', grpcWeb.MethodType.UNARY, grpc_pb.GetDisputeRequest, grpc_pb.GetDisputeReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetDisputeReply.deserializeBinary); - this.methodInfoGetDisputes = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/GetDisputes', grpcWeb.MethodType.UNARY, grpc_pb.GetDisputesRequest, grpc_pb.GetDisputesReply, (request) => { + this.methodDescriptorGetDisputes = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/GetDisputes', grpcWeb.MethodType.UNARY, grpc_pb.GetDisputesRequest, grpc_pb.GetDisputesReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetDisputesReply.deserializeBinary); - this.methodInfoOpenDispute = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/OpenDispute', grpcWeb.MethodType.UNARY, grpc_pb.OpenDisputeRequest, grpc_pb.OpenDisputeReply, (request) => { + this.methodDescriptorOpenDispute = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/OpenDispute', grpcWeb.MethodType.UNARY, grpc_pb.OpenDisputeRequest, grpc_pb.OpenDisputeReply, (request) => { return request.serializeBinary(); }, grpc_pb.OpenDisputeReply.deserializeBinary); - this.methodInfoResolveDispute = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/ResolveDispute', grpcWeb.MethodType.UNARY, grpc_pb.ResolveDisputeRequest, grpc_pb.ResolveDisputeReply, (request) => { + this.methodDescriptorResolveDispute = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/ResolveDispute', grpcWeb.MethodType.UNARY, grpc_pb.ResolveDisputeRequest, grpc_pb.ResolveDisputeReply, (request) => { return request.serializeBinary(); }, grpc_pb.ResolveDisputeReply.deserializeBinary); - this.methodInfoSendDisputeChatMessage = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/SendDisputeChatMessage', grpcWeb.MethodType.UNARY, grpc_pb.SendDisputeChatMessageRequest, grpc_pb.SendDisputeChatMessageReply, (request) => { + this.methodDescriptorSendDisputeChatMessage = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Disputes/SendDisputeChatMessage', grpcWeb.MethodType.UNARY, grpc_pb.SendDisputeChatMessageRequest, grpc_pb.SendDisputeChatMessageReply, (request) => { return request.serializeBinary(); }, grpc_pb.SendDisputeChatMessageReply.deserializeBinary); if (!options) @@ -234,50 +234,53 @@ class DisputesClient { getDispute(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/GetDispute', request, metadata || {}, this.methodInfoGetDispute, callback); + '/io.bisq.protobuffer.Disputes/GetDispute', request, metadata || {}, this.methodDescriptorGetDispute, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/GetDispute', request, metadata || {}, this.methodInfoGetDispute); + '/io.bisq.protobuffer.Disputes/GetDispute', request, metadata || {}, this.methodDescriptorGetDispute); } getDisputes(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/GetDisputes', request, metadata || {}, this.methodInfoGetDisputes, callback); + '/io.bisq.protobuffer.Disputes/GetDisputes', request, metadata || {}, this.methodDescriptorGetDisputes, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/GetDisputes', request, metadata || {}, this.methodInfoGetDisputes); + '/io.bisq.protobuffer.Disputes/GetDisputes', request, metadata || {}, this.methodDescriptorGetDisputes); } openDispute(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/OpenDispute', request, metadata || {}, this.methodInfoOpenDispute, callback); + '/io.bisq.protobuffer.Disputes/OpenDispute', request, metadata || {}, this.methodDescriptorOpenDispute, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/OpenDispute', request, metadata || {}, this.methodInfoOpenDispute); + '/io.bisq.protobuffer.Disputes/OpenDispute', request, metadata || {}, this.methodDescriptorOpenDispute); } resolveDispute(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/ResolveDispute', request, metadata || {}, this.methodInfoResolveDispute, callback); + '/io.bisq.protobuffer.Disputes/ResolveDispute', request, metadata || {}, this.methodDescriptorResolveDispute, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/ResolveDispute', request, metadata || {}, this.methodInfoResolveDispute); + '/io.bisq.protobuffer.Disputes/ResolveDispute', request, metadata || {}, this.methodDescriptorResolveDispute); } sendDisputeChatMessage(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/SendDisputeChatMessage', request, metadata || {}, this.methodInfoSendDisputeChatMessage, callback); + '/io.bisq.protobuffer.Disputes/SendDisputeChatMessage', request, metadata || {}, this.methodDescriptorSendDisputeChatMessage, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Disputes/SendDisputeChatMessage', request, metadata || {}, this.methodInfoSendDisputeChatMessage); + '/io.bisq.protobuffer.Disputes/SendDisputeChatMessage', request, metadata || {}, this.methodDescriptorSendDisputeChatMessage); } } exports.DisputesClient = DisputesClient; class DisputeAgentsClient { constructor(hostname, credentials, options) { - this.methodInfoRegisterDisputeAgent = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.DisputeAgents/RegisterDisputeAgent', grpcWeb.MethodType.UNARY, grpc_pb.RegisterDisputeAgentRequest, grpc_pb.RegisterDisputeAgentReply, (request) => { + this.methodDescriptorRegisterDisputeAgent = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.DisputeAgents/RegisterDisputeAgent', grpcWeb.MethodType.UNARY, grpc_pb.RegisterDisputeAgentRequest, grpc_pb.RegisterDisputeAgentReply, (request) => { return request.serializeBinary(); }, grpc_pb.RegisterDisputeAgentReply.deserializeBinary); + this.methodDescriptorUnregisterDisputeAgent = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.DisputeAgents/UnregisterDisputeAgent', grpcWeb.MethodType.UNARY, grpc_pb.UnregisterDisputeAgentRequest, grpc_pb.UnregisterDisputeAgentReply, (request) => { + return request.serializeBinary(); + }, grpc_pb.UnregisterDisputeAgentReply.deserializeBinary); if (!options) options = {}; if (!credentials) @@ -291,19 +294,27 @@ class DisputeAgentsClient { registerDisputeAgent(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.DisputeAgents/RegisterDisputeAgent', request, metadata || {}, this.methodInfoRegisterDisputeAgent, callback); + '/io.bisq.protobuffer.DisputeAgents/RegisterDisputeAgent', request, metadata || {}, this.methodDescriptorRegisterDisputeAgent, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.DisputeAgents/RegisterDisputeAgent', request, metadata || {}, this.methodInfoRegisterDisputeAgent); + '/io.bisq.protobuffer.DisputeAgents/RegisterDisputeAgent', request, metadata || {}, this.methodDescriptorRegisterDisputeAgent); + } + unregisterDisputeAgent(request, metadata, callback) { + if (callback !== undefined) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.DisputeAgents/UnregisterDisputeAgent', request, metadata || {}, this.methodDescriptorUnregisterDisputeAgent, callback); + } + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.DisputeAgents/UnregisterDisputeAgent', request, metadata || {}, this.methodDescriptorUnregisterDisputeAgent); } } exports.DisputeAgentsClient = DisputeAgentsClient; class NotificationsClient { constructor(hostname, credentials, options) { - this.methodInfoRegisterNotificationListener = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Notifications/RegisterNotificationListener', grpcWeb.MethodType.SERVER_STREAMING, grpc_pb.RegisterNotificationListenerRequest, grpc_pb.NotificationMessage, (request) => { + this.methodDescriptorRegisterNotificationListener = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Notifications/RegisterNotificationListener', grpcWeb.MethodType.SERVER_STREAMING, grpc_pb.RegisterNotificationListenerRequest, grpc_pb.NotificationMessage, (request) => { return request.serializeBinary(); }, grpc_pb.NotificationMessage.deserializeBinary); - this.methodInfoSendNotification = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Notifications/SendNotification', grpcWeb.MethodType.UNARY, grpc_pb.SendNotificationRequest, grpc_pb.SendNotificationReply, (request) => { + this.methodDescriptorSendNotification = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Notifications/SendNotification', grpcWeb.MethodType.UNARY, grpc_pb.SendNotificationRequest, grpc_pb.SendNotificationReply, (request) => { return request.serializeBinary(); }, grpc_pb.SendNotificationReply.deserializeBinary); if (!options) @@ -318,51 +329,51 @@ class NotificationsClient { } registerNotificationListener(request, metadata) { return this.client_.serverStreaming(this.hostname_ + - '/io.bisq.protobuffer.Notifications/RegisterNotificationListener', request, metadata || {}, this.methodInfoRegisterNotificationListener); + '/io.bisq.protobuffer.Notifications/RegisterNotificationListener', request, metadata || {}, this.methodDescriptorRegisterNotificationListener); } sendNotification(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Notifications/SendNotification', request, metadata || {}, this.methodInfoSendNotification, callback); + '/io.bisq.protobuffer.Notifications/SendNotification', request, metadata || {}, this.methodDescriptorSendNotification, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Notifications/SendNotification', request, metadata || {}, this.methodInfoSendNotification); + '/io.bisq.protobuffer.Notifications/SendNotification', request, metadata || {}, this.methodDescriptorSendNotification); } } exports.NotificationsClient = NotificationsClient; class MoneroConnectionsClient { constructor(hostname, credentials, options) { - this.methodInfoAddConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/AddConnection', grpcWeb.MethodType.UNARY, grpc_pb.AddConnectionRequest, grpc_pb.AddConnectionReply, (request) => { + this.methodDescriptorAddConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/AddConnection', grpcWeb.MethodType.UNARY, grpc_pb.AddConnectionRequest, grpc_pb.AddConnectionReply, (request) => { return request.serializeBinary(); }, grpc_pb.AddConnectionReply.deserializeBinary); - this.methodInfoRemoveConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/RemoveConnection', grpcWeb.MethodType.UNARY, grpc_pb.RemoveConnectionRequest, grpc_pb.RemoveConnectionReply, (request) => { + this.methodDescriptorRemoveConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/RemoveConnection', grpcWeb.MethodType.UNARY, grpc_pb.RemoveConnectionRequest, grpc_pb.RemoveConnectionReply, (request) => { return request.serializeBinary(); }, grpc_pb.RemoveConnectionReply.deserializeBinary); - this.methodInfoGetConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/GetConnection', grpcWeb.MethodType.UNARY, grpc_pb.GetConnectionRequest, grpc_pb.GetConnectionReply, (request) => { + this.methodDescriptorGetConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/GetConnection', grpcWeb.MethodType.UNARY, grpc_pb.GetConnectionRequest, grpc_pb.GetConnectionReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetConnectionReply.deserializeBinary); - this.methodInfoGetConnections = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/GetConnections', grpcWeb.MethodType.UNARY, grpc_pb.GetConnectionsRequest, grpc_pb.GetConnectionsReply, (request) => { + this.methodDescriptorGetConnections = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/GetConnections', grpcWeb.MethodType.UNARY, grpc_pb.GetConnectionsRequest, grpc_pb.GetConnectionsReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetConnectionsReply.deserializeBinary); - this.methodInfoSetConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/SetConnection', grpcWeb.MethodType.UNARY, grpc_pb.SetConnectionRequest, grpc_pb.SetConnectionReply, (request) => { + this.methodDescriptorSetConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/SetConnection', grpcWeb.MethodType.UNARY, grpc_pb.SetConnectionRequest, grpc_pb.SetConnectionReply, (request) => { return request.serializeBinary(); }, grpc_pb.SetConnectionReply.deserializeBinary); - this.methodInfoCheckConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/CheckConnection', grpcWeb.MethodType.UNARY, grpc_pb.CheckConnectionRequest, grpc_pb.CheckConnectionReply, (request) => { + this.methodDescriptorCheckConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/CheckConnection', grpcWeb.MethodType.UNARY, grpc_pb.CheckConnectionRequest, grpc_pb.CheckConnectionReply, (request) => { return request.serializeBinary(); }, grpc_pb.CheckConnectionReply.deserializeBinary); - this.methodInfoCheckConnections = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/CheckConnections', grpcWeb.MethodType.UNARY, grpc_pb.CheckConnectionsRequest, grpc_pb.CheckConnectionsReply, (request) => { + this.methodDescriptorCheckConnections = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/CheckConnections', grpcWeb.MethodType.UNARY, grpc_pb.CheckConnectionsRequest, grpc_pb.CheckConnectionsReply, (request) => { return request.serializeBinary(); }, grpc_pb.CheckConnectionsReply.deserializeBinary); - this.methodInfoStartCheckingConnections = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/StartCheckingConnections', grpcWeb.MethodType.UNARY, grpc_pb.StartCheckingConnectionsRequest, grpc_pb.StartCheckingConnectionsReply, (request) => { + this.methodDescriptorStartCheckingConnections = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/StartCheckingConnections', grpcWeb.MethodType.UNARY, grpc_pb.StartCheckingConnectionsRequest, grpc_pb.StartCheckingConnectionsReply, (request) => { return request.serializeBinary(); }, grpc_pb.StartCheckingConnectionsReply.deserializeBinary); - this.methodInfoStopCheckingConnections = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/StopCheckingConnections', grpcWeb.MethodType.UNARY, grpc_pb.StopCheckingConnectionsRequest, grpc_pb.StopCheckingConnectionsReply, (request) => { + this.methodDescriptorStopCheckingConnections = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/StopCheckingConnections', grpcWeb.MethodType.UNARY, grpc_pb.StopCheckingConnectionsRequest, grpc_pb.StopCheckingConnectionsReply, (request) => { return request.serializeBinary(); }, grpc_pb.StopCheckingConnectionsReply.deserializeBinary); - this.methodInfoGetBestAvailableConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/GetBestAvailableConnection', grpcWeb.MethodType.UNARY, grpc_pb.GetBestAvailableConnectionRequest, grpc_pb.GetBestAvailableConnectionReply, (request) => { + this.methodDescriptorGetBestAvailableConnection = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/GetBestAvailableConnection', grpcWeb.MethodType.UNARY, grpc_pb.GetBestAvailableConnectionRequest, grpc_pb.GetBestAvailableConnectionReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetBestAvailableConnectionReply.deserializeBinary); - this.methodInfoSetAutoSwitch = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/SetAutoSwitch', grpcWeb.MethodType.UNARY, grpc_pb.SetAutoSwitchRequest, grpc_pb.SetAutoSwitchReply, (request) => { + this.methodDescriptorSetAutoSwitch = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroConnections/SetAutoSwitch', grpcWeb.MethodType.UNARY, grpc_pb.SetAutoSwitchRequest, grpc_pb.SetAutoSwitchReply, (request) => { return request.serializeBinary(); }, grpc_pb.SetAutoSwitchReply.deserializeBinary); if (!options) @@ -378,105 +389,105 @@ class MoneroConnectionsClient { addConnection(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/AddConnection', request, metadata || {}, this.methodInfoAddConnection, callback); + '/io.bisq.protobuffer.MoneroConnections/AddConnection', request, metadata || {}, this.methodDescriptorAddConnection, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/AddConnection', request, metadata || {}, this.methodInfoAddConnection); + '/io.bisq.protobuffer.MoneroConnections/AddConnection', request, metadata || {}, this.methodDescriptorAddConnection); } removeConnection(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/RemoveConnection', request, metadata || {}, this.methodInfoRemoveConnection, callback); + '/io.bisq.protobuffer.MoneroConnections/RemoveConnection', request, metadata || {}, this.methodDescriptorRemoveConnection, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/RemoveConnection', request, metadata || {}, this.methodInfoRemoveConnection); + '/io.bisq.protobuffer.MoneroConnections/RemoveConnection', request, metadata || {}, this.methodDescriptorRemoveConnection); } getConnection(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/GetConnection', request, metadata || {}, this.methodInfoGetConnection, callback); + '/io.bisq.protobuffer.MoneroConnections/GetConnection', request, metadata || {}, this.methodDescriptorGetConnection, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/GetConnection', request, metadata || {}, this.methodInfoGetConnection); + '/io.bisq.protobuffer.MoneroConnections/GetConnection', request, metadata || {}, this.methodDescriptorGetConnection); } getConnections(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/GetConnections', request, metadata || {}, this.methodInfoGetConnections, callback); + '/io.bisq.protobuffer.MoneroConnections/GetConnections', request, metadata || {}, this.methodDescriptorGetConnections, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/GetConnections', request, metadata || {}, this.methodInfoGetConnections); + '/io.bisq.protobuffer.MoneroConnections/GetConnections', request, metadata || {}, this.methodDescriptorGetConnections); } setConnection(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/SetConnection', request, metadata || {}, this.methodInfoSetConnection, callback); + '/io.bisq.protobuffer.MoneroConnections/SetConnection', request, metadata || {}, this.methodDescriptorSetConnection, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/SetConnection', request, metadata || {}, this.methodInfoSetConnection); + '/io.bisq.protobuffer.MoneroConnections/SetConnection', request, metadata || {}, this.methodDescriptorSetConnection); } checkConnection(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/CheckConnection', request, metadata || {}, this.methodInfoCheckConnection, callback); + '/io.bisq.protobuffer.MoneroConnections/CheckConnection', request, metadata || {}, this.methodDescriptorCheckConnection, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/CheckConnection', request, metadata || {}, this.methodInfoCheckConnection); + '/io.bisq.protobuffer.MoneroConnections/CheckConnection', request, metadata || {}, this.methodDescriptorCheckConnection); } checkConnections(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/CheckConnections', request, metadata || {}, this.methodInfoCheckConnections, callback); + '/io.bisq.protobuffer.MoneroConnections/CheckConnections', request, metadata || {}, this.methodDescriptorCheckConnections, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/CheckConnections', request, metadata || {}, this.methodInfoCheckConnections); + '/io.bisq.protobuffer.MoneroConnections/CheckConnections', request, metadata || {}, this.methodDescriptorCheckConnections); } startCheckingConnections(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/StartCheckingConnections', request, metadata || {}, this.methodInfoStartCheckingConnections, callback); + '/io.bisq.protobuffer.MoneroConnections/StartCheckingConnections', request, metadata || {}, this.methodDescriptorStartCheckingConnections, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/StartCheckingConnections', request, metadata || {}, this.methodInfoStartCheckingConnections); + '/io.bisq.protobuffer.MoneroConnections/StartCheckingConnections', request, metadata || {}, this.methodDescriptorStartCheckingConnections); } stopCheckingConnections(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/StopCheckingConnections', request, metadata || {}, this.methodInfoStopCheckingConnections, callback); + '/io.bisq.protobuffer.MoneroConnections/StopCheckingConnections', request, metadata || {}, this.methodDescriptorStopCheckingConnections, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/StopCheckingConnections', request, metadata || {}, this.methodInfoStopCheckingConnections); + '/io.bisq.protobuffer.MoneroConnections/StopCheckingConnections', request, metadata || {}, this.methodDescriptorStopCheckingConnections); } getBestAvailableConnection(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/GetBestAvailableConnection', request, metadata || {}, this.methodInfoGetBestAvailableConnection, callback); + '/io.bisq.protobuffer.MoneroConnections/GetBestAvailableConnection', request, metadata || {}, this.methodDescriptorGetBestAvailableConnection, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/GetBestAvailableConnection', request, metadata || {}, this.methodInfoGetBestAvailableConnection); + '/io.bisq.protobuffer.MoneroConnections/GetBestAvailableConnection', request, metadata || {}, this.methodDescriptorGetBestAvailableConnection); } setAutoSwitch(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/SetAutoSwitch', request, metadata || {}, this.methodInfoSetAutoSwitch, callback); + '/io.bisq.protobuffer.MoneroConnections/SetAutoSwitch', request, metadata || {}, this.methodDescriptorSetAutoSwitch, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroConnections/SetAutoSwitch', request, metadata || {}, this.methodInfoSetAutoSwitch); + '/io.bisq.protobuffer.MoneroConnections/SetAutoSwitch', request, metadata || {}, this.methodDescriptorSetAutoSwitch); } } exports.MoneroConnectionsClient = MoneroConnectionsClient; class MoneroNodeClient { constructor(hostname, credentials, options) { - this.methodInfoIsMoneroNodeRunning = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroNode/IsMoneroNodeRunning', grpcWeb.MethodType.UNARY, grpc_pb.IsMoneroNodeRunningRequest, grpc_pb.IsMoneroNodeRunningReply, (request) => { + this.methodDescriptorIsMoneroNodeOnline = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroNode/IsMoneroNodeOnline', grpcWeb.MethodType.UNARY, grpc_pb.IsMoneroNodeOnlineRequest, grpc_pb.IsMoneroNodeOnlineReply, (request) => { return request.serializeBinary(); - }, grpc_pb.IsMoneroNodeRunningReply.deserializeBinary); - this.methodInfoGetMoneroNodeSettings = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroNode/GetMoneroNodeSettings', grpcWeb.MethodType.UNARY, grpc_pb.GetMoneroNodeSettingsRequest, grpc_pb.GetMoneroNodeSettingsReply, (request) => { + }, grpc_pb.IsMoneroNodeOnlineReply.deserializeBinary); + this.methodDescriptorGetMoneroNodeSettings = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroNode/GetMoneroNodeSettings', grpcWeb.MethodType.UNARY, grpc_pb.GetMoneroNodeSettingsRequest, grpc_pb.GetMoneroNodeSettingsReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetMoneroNodeSettingsReply.deserializeBinary); - this.methodInfoStartMoneroNode = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroNode/StartMoneroNode', grpcWeb.MethodType.UNARY, grpc_pb.StartMoneroNodeRequest, grpc_pb.StartMoneroNodeReply, (request) => { + this.methodDescriptorStartMoneroNode = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroNode/StartMoneroNode', grpcWeb.MethodType.UNARY, grpc_pb.StartMoneroNodeRequest, grpc_pb.StartMoneroNodeReply, (request) => { return request.serializeBinary(); }, grpc_pb.StartMoneroNodeReply.deserializeBinary); - this.methodInfoStopMoneroNode = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroNode/StopMoneroNode', grpcWeb.MethodType.UNARY, grpc_pb.StopMoneroNodeRequest, grpc_pb.StopMoneroNodeReply, (request) => { + this.methodDescriptorStopMoneroNode = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.MoneroNode/StopMoneroNode', grpcWeb.MethodType.UNARY, grpc_pb.StopMoneroNodeRequest, grpc_pb.StopMoneroNodeReply, (request) => { return request.serializeBinary(); }, grpc_pb.StopMoneroNodeReply.deserializeBinary); if (!options) @@ -489,58 +500,58 @@ class MoneroNodeClient { this.credentials_ = credentials; this.options_ = options; } - isMoneroNodeRunning(request, metadata, callback) { + isMoneroNodeOnline(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroNode/IsMoneroNodeRunning', request, metadata || {}, this.methodInfoIsMoneroNodeRunning, callback); + '/io.bisq.protobuffer.MoneroNode/IsMoneroNodeOnline', request, metadata || {}, this.methodDescriptorIsMoneroNodeOnline, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroNode/IsMoneroNodeRunning', request, metadata || {}, this.methodInfoIsMoneroNodeRunning); + '/io.bisq.protobuffer.MoneroNode/IsMoneroNodeOnline', request, metadata || {}, this.methodDescriptorIsMoneroNodeOnline); } getMoneroNodeSettings(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroNode/GetMoneroNodeSettings', request, metadata || {}, this.methodInfoGetMoneroNodeSettings, callback); + '/io.bisq.protobuffer.MoneroNode/GetMoneroNodeSettings', request, metadata || {}, this.methodDescriptorGetMoneroNodeSettings, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroNode/GetMoneroNodeSettings', request, metadata || {}, this.methodInfoGetMoneroNodeSettings); + '/io.bisq.protobuffer.MoneroNode/GetMoneroNodeSettings', request, metadata || {}, this.methodDescriptorGetMoneroNodeSettings); } startMoneroNode(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroNode/StartMoneroNode', request, metadata || {}, this.methodInfoStartMoneroNode, callback); + '/io.bisq.protobuffer.MoneroNode/StartMoneroNode', request, metadata || {}, this.methodDescriptorStartMoneroNode, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroNode/StartMoneroNode', request, metadata || {}, this.methodInfoStartMoneroNode); + '/io.bisq.protobuffer.MoneroNode/StartMoneroNode', request, metadata || {}, this.methodDescriptorStartMoneroNode); } stopMoneroNode(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroNode/StopMoneroNode', request, metadata || {}, this.methodInfoStopMoneroNode, callback); + '/io.bisq.protobuffer.MoneroNode/StopMoneroNode', request, metadata || {}, this.methodDescriptorStopMoneroNode, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.MoneroNode/StopMoneroNode', request, metadata || {}, this.methodInfoStopMoneroNode); + '/io.bisq.protobuffer.MoneroNode/StopMoneroNode', request, metadata || {}, this.methodDescriptorStopMoneroNode); } } exports.MoneroNodeClient = MoneroNodeClient; class OffersClient { constructor(hostname, credentials, options) { - this.methodInfoGetOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/GetOffer', grpcWeb.MethodType.UNARY, grpc_pb.GetOfferRequest, grpc_pb.GetOfferReply, (request) => { + this.methodDescriptorGetOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/GetOffer', grpcWeb.MethodType.UNARY, grpc_pb.GetOfferRequest, grpc_pb.GetOfferReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetOfferReply.deserializeBinary); - this.methodInfoGetMyOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/GetMyOffer', grpcWeb.MethodType.UNARY, grpc_pb.GetMyOfferRequest, grpc_pb.GetMyOfferReply, (request) => { + this.methodDescriptorGetMyOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/GetMyOffer', grpcWeb.MethodType.UNARY, grpc_pb.GetMyOfferRequest, grpc_pb.GetMyOfferReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetMyOfferReply.deserializeBinary); - this.methodInfoGetOffers = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/GetOffers', grpcWeb.MethodType.UNARY, grpc_pb.GetOffersRequest, grpc_pb.GetOffersReply, (request) => { + this.methodDescriptorGetOffers = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/GetOffers', grpcWeb.MethodType.UNARY, grpc_pb.GetOffersRequest, grpc_pb.GetOffersReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetOffersReply.deserializeBinary); - this.methodInfoGetMyOffers = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/GetMyOffers', grpcWeb.MethodType.UNARY, grpc_pb.GetMyOffersRequest, grpc_pb.GetMyOffersReply, (request) => { + 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.methodInfoCreateOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/CreateOffer', grpcWeb.MethodType.UNARY, grpc_pb.CreateOfferRequest, grpc_pb.CreateOfferReply, (request) => { + this.methodDescriptorCreateOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/CreateOffer', grpcWeb.MethodType.UNARY, grpc_pb.CreateOfferRequest, grpc_pb.CreateOfferReply, (request) => { return request.serializeBinary(); }, grpc_pb.CreateOfferReply.deserializeBinary); - this.methodInfoCancelOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Offers/CancelOffer', grpcWeb.MethodType.UNARY, grpc_pb.CancelOfferRequest, grpc_pb.CancelOfferReply, (request) => { + 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); if (!options) @@ -556,73 +567,79 @@ class OffersClient { getOffer(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/GetOffer', request, metadata || {}, this.methodInfoGetOffer, callback); + '/io.bisq.protobuffer.Offers/GetOffer', request, metadata || {}, this.methodDescriptorGetOffer, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/GetOffer', request, metadata || {}, this.methodInfoGetOffer); + '/io.bisq.protobuffer.Offers/GetOffer', request, metadata || {}, this.methodDescriptorGetOffer); } getMyOffer(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/GetMyOffer', request, metadata || {}, this.methodInfoGetMyOffer, callback); + '/io.bisq.protobuffer.Offers/GetMyOffer', request, metadata || {}, this.methodDescriptorGetMyOffer, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/GetMyOffer', request, metadata || {}, this.methodInfoGetMyOffer); + '/io.bisq.protobuffer.Offers/GetMyOffer', request, metadata || {}, this.methodDescriptorGetMyOffer); } getOffers(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/GetOffers', request, metadata || {}, this.methodInfoGetOffers, callback); + '/io.bisq.protobuffer.Offers/GetOffers', request, metadata || {}, this.methodDescriptorGetOffers, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/GetOffers', request, metadata || {}, this.methodInfoGetOffers); + '/io.bisq.protobuffer.Offers/GetOffers', request, metadata || {}, this.methodDescriptorGetOffers); } getMyOffers(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/GetMyOffers', request, metadata || {}, this.methodInfoGetMyOffers, callback); + '/io.bisq.protobuffer.Offers/GetMyOffers', request, metadata || {}, this.methodDescriptorGetMyOffers, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/GetMyOffers', request, metadata || {}, this.methodInfoGetMyOffers); + '/io.bisq.protobuffer.Offers/GetMyOffers', request, metadata || {}, this.methodDescriptorGetMyOffers); } createOffer(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/CreateOffer', request, metadata || {}, this.methodInfoCreateOffer, callback); + '/io.bisq.protobuffer.Offers/CreateOffer', request, metadata || {}, this.methodDescriptorCreateOffer, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/CreateOffer', request, metadata || {}, this.methodInfoCreateOffer); + '/io.bisq.protobuffer.Offers/CreateOffer', request, metadata || {}, this.methodDescriptorCreateOffer); } cancelOffer(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/CancelOffer', request, metadata || {}, this.methodInfoCancelOffer, callback); + '/io.bisq.protobuffer.Offers/CancelOffer', request, metadata || {}, this.methodDescriptorCancelOffer, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Offers/CancelOffer', request, metadata || {}, this.methodInfoCancelOffer); + '/io.bisq.protobuffer.Offers/CancelOffer', request, metadata || {}, this.methodDescriptorCancelOffer); } } exports.OffersClient = OffersClient; class PaymentAccountsClient { constructor(hostname, credentials, options) { - this.methodInfoCreatePaymentAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/CreatePaymentAccount', grpcWeb.MethodType.UNARY, grpc_pb.CreatePaymentAccountRequest, grpc_pb.CreatePaymentAccountReply, (request) => { + this.methodDescriptorCreatePaymentAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/CreatePaymentAccount', grpcWeb.MethodType.UNARY, grpc_pb.CreatePaymentAccountRequest, grpc_pb.CreatePaymentAccountReply, (request) => { return request.serializeBinary(); }, grpc_pb.CreatePaymentAccountReply.deserializeBinary); - this.methodInfoGetPaymentAccounts = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccounts', grpcWeb.MethodType.UNARY, grpc_pb.GetPaymentAccountsRequest, grpc_pb.GetPaymentAccountsReply, (request) => { + this.methodDescriptorGetPaymentAccounts = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccounts', grpcWeb.MethodType.UNARY, grpc_pb.GetPaymentAccountsRequest, grpc_pb.GetPaymentAccountsReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetPaymentAccountsReply.deserializeBinary); - this.methodInfoGetPaymentMethods = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', grpcWeb.MethodType.UNARY, grpc_pb.GetPaymentMethodsRequest, grpc_pb.GetPaymentMethodsReply, (request) => { + this.methodDescriptorGetPaymentMethods = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', grpcWeb.MethodType.UNARY, grpc_pb.GetPaymentMethodsRequest, grpc_pb.GetPaymentMethodsReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetPaymentMethodsReply.deserializeBinary); - this.methodInfoGetPaymentAccountForm = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', grpcWeb.MethodType.UNARY, grpc_pb.GetPaymentAccountFormRequest, grpc_pb.GetPaymentAccountFormReply, (request) => { + this.methodDescriptorGetPaymentAccountForm = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', grpcWeb.MethodType.UNARY, grpc_pb.GetPaymentAccountFormRequest, grpc_pb.GetPaymentAccountFormReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetPaymentAccountFormReply.deserializeBinary); - this.methodInfoCreateCryptoCurrencyPaymentAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', grpcWeb.MethodType.UNARY, grpc_pb.CreateCryptoCurrencyPaymentAccountRequest, grpc_pb.CreateCryptoCurrencyPaymentAccountReply, (request) => { + this.methodDescriptorGetPaymentAccountFormAsJson = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountFormAsJson', grpcWeb.MethodType.UNARY, grpc_pb.GetPaymentAccountFormAsJsonRequest, grpc_pb.GetPaymentAccountFormAsJsonReply, (request) => { + return request.serializeBinary(); + }, grpc_pb.GetPaymentAccountFormAsJsonReply.deserializeBinary); + this.methodDescriptorCreateCryptoCurrencyPaymentAccount = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', grpcWeb.MethodType.UNARY, grpc_pb.CreateCryptoCurrencyPaymentAccountRequest, grpc_pb.CreateCryptoCurrencyPaymentAccountReply, (request) => { return request.serializeBinary(); }, grpc_pb.CreateCryptoCurrencyPaymentAccountReply.deserializeBinary); - this.methodInfoGetCryptoCurrencyPaymentMethods = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', grpcWeb.MethodType.UNARY, grpc_pb.GetCryptoCurrencyPaymentMethodsRequest, grpc_pb.GetCryptoCurrencyPaymentMethodsReply, (request) => { + this.methodDescriptorGetCryptoCurrencyPaymentMethods = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', grpcWeb.MethodType.UNARY, grpc_pb.GetCryptoCurrencyPaymentMethodsRequest, grpc_pb.GetCryptoCurrencyPaymentMethodsReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetCryptoCurrencyPaymentMethodsReply.deserializeBinary); + this.methodDescriptorValidateFormField = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.PaymentAccounts/ValidateFormField', grpcWeb.MethodType.UNARY, grpc_pb.ValidateFormFieldRequest, grpc_pb.ValidateFormFieldReply, (request) => { + return request.serializeBinary(); + }, grpc_pb.ValidateFormFieldReply.deserializeBinary); if (!options) options = {}; if (!credentials) @@ -636,62 +653,78 @@ class PaymentAccountsClient { createPaymentAccount(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/CreatePaymentAccount', request, metadata || {}, this.methodInfoCreatePaymentAccount, callback); + '/io.bisq.protobuffer.PaymentAccounts/CreatePaymentAccount', request, metadata || {}, this.methodDescriptorCreatePaymentAccount, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/CreatePaymentAccount', request, metadata || {}, this.methodInfoCreatePaymentAccount); + '/io.bisq.protobuffer.PaymentAccounts/CreatePaymentAccount', request, metadata || {}, this.methodDescriptorCreatePaymentAccount); } getPaymentAccounts(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccounts', request, metadata || {}, this.methodInfoGetPaymentAccounts, callback); + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccounts', request, metadata || {}, this.methodDescriptorGetPaymentAccounts, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccounts', request, metadata || {}, this.methodInfoGetPaymentAccounts); + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccounts', request, metadata || {}, this.methodDescriptorGetPaymentAccounts); } getPaymentMethods(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', request, metadata || {}, this.methodInfoGetPaymentMethods, callback); + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', request, metadata || {}, this.methodDescriptorGetPaymentMethods, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', request, metadata || {}, this.methodInfoGetPaymentMethods); + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentMethods', request, metadata || {}, this.methodDescriptorGetPaymentMethods); } getPaymentAccountForm(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', request, metadata || {}, this.methodInfoGetPaymentAccountForm, callback); + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', request, metadata || {}, this.methodDescriptorGetPaymentAccountForm, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', request, metadata || {}, this.methodInfoGetPaymentAccountForm); + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountForm', request, metadata || {}, this.methodDescriptorGetPaymentAccountForm); + } + getPaymentAccountFormAsJson(request, metadata, callback) { + if (callback !== undefined) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountFormAsJson', request, metadata || {}, this.methodDescriptorGetPaymentAccountFormAsJson, callback); + } + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/GetPaymentAccountFormAsJson', request, metadata || {}, this.methodDescriptorGetPaymentAccountFormAsJson); } createCryptoCurrencyPaymentAccount(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', request, metadata || {}, this.methodInfoCreateCryptoCurrencyPaymentAccount, callback); + '/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', request, metadata || {}, this.methodDescriptorCreateCryptoCurrencyPaymentAccount, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', request, metadata || {}, this.methodInfoCreateCryptoCurrencyPaymentAccount); + '/io.bisq.protobuffer.PaymentAccounts/CreateCryptoCurrencyPaymentAccount', request, metadata || {}, this.methodDescriptorCreateCryptoCurrencyPaymentAccount); } getCryptoCurrencyPaymentMethods(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', request, metadata || {}, this.methodInfoGetCryptoCurrencyPaymentMethods, callback); + '/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', request, metadata || {}, this.methodDescriptorGetCryptoCurrencyPaymentMethods, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', request, metadata || {}, this.methodInfoGetCryptoCurrencyPaymentMethods); + '/io.bisq.protobuffer.PaymentAccounts/GetCryptoCurrencyPaymentMethods', request, metadata || {}, this.methodDescriptorGetCryptoCurrencyPaymentMethods); + } + validateFormField(request, metadata, callback) { + if (callback !== undefined) { + return this.client_.rpcCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/ValidateFormField', request, metadata || {}, this.methodDescriptorValidateFormField, callback); + } + return this.client_.unaryCall(this.hostname_ + + '/io.bisq.protobuffer.PaymentAccounts/ValidateFormField', request, metadata || {}, this.methodDescriptorValidateFormField); } } exports.PaymentAccountsClient = PaymentAccountsClient; class PriceClient { constructor(hostname, credentials, options) { - this.methodInfoGetMarketPrice = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Price/GetMarketPrice', grpcWeb.MethodType.UNARY, grpc_pb.MarketPriceRequest, grpc_pb.MarketPriceReply, (request) => { + this.methodDescriptorGetMarketPrice = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Price/GetMarketPrice', grpcWeb.MethodType.UNARY, grpc_pb.MarketPriceRequest, grpc_pb.MarketPriceReply, (request) => { return request.serializeBinary(); }, grpc_pb.MarketPriceReply.deserializeBinary); - this.methodInfoGetMarketPrices = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Price/GetMarketPrices', grpcWeb.MethodType.UNARY, grpc_pb.MarketPricesRequest, grpc_pb.MarketPricesReply, (request) => { + this.methodDescriptorGetMarketPrices = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Price/GetMarketPrices', grpcWeb.MethodType.UNARY, grpc_pb.MarketPricesRequest, grpc_pb.MarketPricesReply, (request) => { return request.serializeBinary(); }, grpc_pb.MarketPricesReply.deserializeBinary); - this.methodInfoGetMarketDepth = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Price/GetMarketDepth', grpcWeb.MethodType.UNARY, grpc_pb.MarketDepthRequest, grpc_pb.MarketDepthReply, (request) => { + this.methodDescriptorGetMarketDepth = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Price/GetMarketDepth', grpcWeb.MethodType.UNARY, grpc_pb.MarketDepthRequest, grpc_pb.MarketDepthReply, (request) => { return request.serializeBinary(); }, grpc_pb.MarketDepthReply.deserializeBinary); if (!options) @@ -707,32 +740,32 @@ class PriceClient { getMarketPrice(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Price/GetMarketPrice', request, metadata || {}, this.methodInfoGetMarketPrice, callback); + '/io.bisq.protobuffer.Price/GetMarketPrice', request, metadata || {}, this.methodDescriptorGetMarketPrice, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Price/GetMarketPrice', request, metadata || {}, this.methodInfoGetMarketPrice); + '/io.bisq.protobuffer.Price/GetMarketPrice', request, metadata || {}, this.methodDescriptorGetMarketPrice); } getMarketPrices(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Price/GetMarketPrices', request, metadata || {}, this.methodInfoGetMarketPrices, callback); + '/io.bisq.protobuffer.Price/GetMarketPrices', request, metadata || {}, this.methodDescriptorGetMarketPrices, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Price/GetMarketPrices', request, metadata || {}, this.methodInfoGetMarketPrices); + '/io.bisq.protobuffer.Price/GetMarketPrices', request, metadata || {}, this.methodDescriptorGetMarketPrices); } getMarketDepth(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Price/GetMarketDepth', request, metadata || {}, this.methodInfoGetMarketDepth, callback); + '/io.bisq.protobuffer.Price/GetMarketDepth', request, metadata || {}, this.methodDescriptorGetMarketDepth, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Price/GetMarketDepth', request, metadata || {}, this.methodInfoGetMarketDepth); + '/io.bisq.protobuffer.Price/GetMarketDepth', request, metadata || {}, this.methodDescriptorGetMarketDepth); } } exports.PriceClient = PriceClient; class GetTradeStatisticsClient { constructor(hostname, credentials, options) { - this.methodInfoGetTradeStatistics = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.GetTradeStatistics/GetTradeStatistics', grpcWeb.MethodType.UNARY, grpc_pb.GetTradeStatisticsRequest, grpc_pb.GetTradeStatisticsReply, (request) => { + this.methodDescriptorGetTradeStatistics = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.GetTradeStatistics/GetTradeStatistics', grpcWeb.MethodType.UNARY, grpc_pb.GetTradeStatisticsRequest, grpc_pb.GetTradeStatisticsReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetTradeStatisticsReply.deserializeBinary); if (!options) @@ -748,16 +781,16 @@ class GetTradeStatisticsClient { getTradeStatistics(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.GetTradeStatistics/GetTradeStatistics', request, metadata || {}, this.methodInfoGetTradeStatistics, callback); + '/io.bisq.protobuffer.GetTradeStatistics/GetTradeStatistics', request, metadata || {}, this.methodDescriptorGetTradeStatistics, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.GetTradeStatistics/GetTradeStatistics', request, metadata || {}, this.methodInfoGetTradeStatistics); + '/io.bisq.protobuffer.GetTradeStatistics/GetTradeStatistics', request, metadata || {}, this.methodDescriptorGetTradeStatistics); } } exports.GetTradeStatisticsClient = GetTradeStatisticsClient; class ShutdownServerClient { constructor(hostname, credentials, options) { - this.methodInfoStop = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.ShutdownServer/Stop', grpcWeb.MethodType.UNARY, grpc_pb.StopRequest, grpc_pb.StopReply, (request) => { + this.methodDescriptorStop = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.ShutdownServer/Stop', grpcWeb.MethodType.UNARY, grpc_pb.StopRequest, grpc_pb.StopReply, (request) => { return request.serializeBinary(); }, grpc_pb.StopReply.deserializeBinary); if (!options) @@ -773,40 +806,40 @@ class ShutdownServerClient { stop(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.ShutdownServer/Stop', request, metadata || {}, this.methodInfoStop, callback); + '/io.bisq.protobuffer.ShutdownServer/Stop', request, metadata || {}, this.methodDescriptorStop, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.ShutdownServer/Stop', request, metadata || {}, this.methodInfoStop); + '/io.bisq.protobuffer.ShutdownServer/Stop', request, metadata || {}, this.methodDescriptorStop); } } exports.ShutdownServerClient = ShutdownServerClient; class TradesClient { constructor(hostname, credentials, options) { - this.methodInfoGetTrade = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/GetTrade', grpcWeb.MethodType.UNARY, grpc_pb.GetTradeRequest, grpc_pb.GetTradeReply, (request) => { + this.methodDescriptorGetTrade = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/GetTrade', grpcWeb.MethodType.UNARY, grpc_pb.GetTradeRequest, grpc_pb.GetTradeReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetTradeReply.deserializeBinary); - this.methodInfoGetTrades = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/GetTrades', grpcWeb.MethodType.UNARY, grpc_pb.GetTradesRequest, grpc_pb.GetTradesReply, (request) => { + this.methodDescriptorGetTrades = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/GetTrades', grpcWeb.MethodType.UNARY, grpc_pb.GetTradesRequest, grpc_pb.GetTradesReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetTradesReply.deserializeBinary); - this.methodInfoTakeOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/TakeOffer', grpcWeb.MethodType.UNARY, grpc_pb.TakeOfferRequest, grpc_pb.TakeOfferReply, (request) => { + this.methodDescriptorTakeOffer = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/TakeOffer', grpcWeb.MethodType.UNARY, grpc_pb.TakeOfferRequest, grpc_pb.TakeOfferReply, (request) => { return request.serializeBinary(); }, grpc_pb.TakeOfferReply.deserializeBinary); - this.methodInfoConfirmPaymentStarted = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', grpcWeb.MethodType.UNARY, grpc_pb.ConfirmPaymentStartedRequest, grpc_pb.ConfirmPaymentStartedReply, (request) => { + this.methodDescriptorConfirmPaymentStarted = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', grpcWeb.MethodType.UNARY, grpc_pb.ConfirmPaymentStartedRequest, grpc_pb.ConfirmPaymentStartedReply, (request) => { return request.serializeBinary(); }, grpc_pb.ConfirmPaymentStartedReply.deserializeBinary); - this.methodInfoConfirmPaymentReceived = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', grpcWeb.MethodType.UNARY, grpc_pb.ConfirmPaymentReceivedRequest, grpc_pb.ConfirmPaymentReceivedReply, (request) => { + 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.methodInfoKeepFunds = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/KeepFunds', grpcWeb.MethodType.UNARY, grpc_pb.KeepFundsRequest, grpc_pb.KeepFundsReply, (request) => { + this.methodDescriptorKeepFunds = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/KeepFunds', grpcWeb.MethodType.UNARY, grpc_pb.KeepFundsRequest, grpc_pb.KeepFundsReply, (request) => { return request.serializeBinary(); }, grpc_pb.KeepFundsReply.deserializeBinary); - this.methodInfoWithdrawFunds = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/WithdrawFunds', grpcWeb.MethodType.UNARY, grpc_pb.WithdrawFundsRequest, grpc_pb.WithdrawFundsReply, (request) => { + 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); - this.methodInfoGetChatMessages = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/GetChatMessages', grpcWeb.MethodType.UNARY, grpc_pb.GetChatMessagesRequest, grpc_pb.GetChatMessagesReply, (request) => { + this.methodDescriptorGetChatMessages = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/GetChatMessages', grpcWeb.MethodType.UNARY, grpc_pb.GetChatMessagesRequest, grpc_pb.GetChatMessagesReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetChatMessagesReply.deserializeBinary); - this.methodInfoSendChatMessage = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/SendChatMessage', grpcWeb.MethodType.UNARY, grpc_pb.SendChatMessageRequest, grpc_pb.SendChatMessageReply, (request) => { + this.methodDescriptorSendChatMessage = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Trades/SendChatMessage', grpcWeb.MethodType.UNARY, grpc_pb.SendChatMessageRequest, grpc_pb.SendChatMessageReply, (request) => { return request.serializeBinary(); }, grpc_pb.SendChatMessageReply.deserializeBinary); if (!options) @@ -822,131 +855,131 @@ class TradesClient { getTrade(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/GetTrade', request, metadata || {}, this.methodInfoGetTrade, callback); + '/io.bisq.protobuffer.Trades/GetTrade', request, metadata || {}, this.methodDescriptorGetTrade, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/GetTrade', request, metadata || {}, this.methodInfoGetTrade); + '/io.bisq.protobuffer.Trades/GetTrade', request, metadata || {}, this.methodDescriptorGetTrade); } getTrades(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/GetTrades', request, metadata || {}, this.methodInfoGetTrades, callback); + '/io.bisq.protobuffer.Trades/GetTrades', request, metadata || {}, this.methodDescriptorGetTrades, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/GetTrades', request, metadata || {}, this.methodInfoGetTrades); + '/io.bisq.protobuffer.Trades/GetTrades', request, metadata || {}, this.methodDescriptorGetTrades); } takeOffer(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/TakeOffer', request, metadata || {}, this.methodInfoTakeOffer, callback); + '/io.bisq.protobuffer.Trades/TakeOffer', request, metadata || {}, this.methodDescriptorTakeOffer, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/TakeOffer', request, metadata || {}, this.methodInfoTakeOffer); + '/io.bisq.protobuffer.Trades/TakeOffer', request, metadata || {}, this.methodDescriptorTakeOffer); } confirmPaymentStarted(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', request, metadata || {}, this.methodInfoConfirmPaymentStarted, callback); + '/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', request, metadata || {}, this.methodDescriptorConfirmPaymentStarted, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', request, metadata || {}, this.methodInfoConfirmPaymentStarted); + '/io.bisq.protobuffer.Trades/ConfirmPaymentStarted', request, metadata || {}, this.methodDescriptorConfirmPaymentStarted); } confirmPaymentReceived(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', request, metadata || {}, this.methodInfoConfirmPaymentReceived, callback); + '/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', request, metadata || {}, this.methodDescriptorConfirmPaymentReceived, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', request, metadata || {}, this.methodInfoConfirmPaymentReceived); + '/io.bisq.protobuffer.Trades/ConfirmPaymentReceived', request, metadata || {}, this.methodDescriptorConfirmPaymentReceived); } keepFunds(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/KeepFunds', request, metadata || {}, this.methodInfoKeepFunds, callback); + '/io.bisq.protobuffer.Trades/KeepFunds', request, metadata || {}, this.methodDescriptorKeepFunds, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/KeepFunds', request, metadata || {}, this.methodInfoKeepFunds); + '/io.bisq.protobuffer.Trades/KeepFunds', request, metadata || {}, this.methodDescriptorKeepFunds); } withdrawFunds(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/WithdrawFunds', request, metadata || {}, this.methodInfoWithdrawFunds, callback); + '/io.bisq.protobuffer.Trades/WithdrawFunds', request, metadata || {}, this.methodDescriptorWithdrawFunds, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/WithdrawFunds', request, metadata || {}, this.methodInfoWithdrawFunds); + '/io.bisq.protobuffer.Trades/WithdrawFunds', request, metadata || {}, this.methodDescriptorWithdrawFunds); } getChatMessages(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/GetChatMessages', request, metadata || {}, this.methodInfoGetChatMessages, callback); + '/io.bisq.protobuffer.Trades/GetChatMessages', request, metadata || {}, this.methodDescriptorGetChatMessages, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/GetChatMessages', request, metadata || {}, this.methodInfoGetChatMessages); + '/io.bisq.protobuffer.Trades/GetChatMessages', request, metadata || {}, this.methodDescriptorGetChatMessages); } sendChatMessage(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/SendChatMessage', request, metadata || {}, this.methodInfoSendChatMessage, callback); + '/io.bisq.protobuffer.Trades/SendChatMessage', request, metadata || {}, this.methodDescriptorSendChatMessage, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Trades/SendChatMessage', request, metadata || {}, this.methodInfoSendChatMessage); + '/io.bisq.protobuffer.Trades/SendChatMessage', request, metadata || {}, this.methodDescriptorSendChatMessage); } } exports.TradesClient = TradesClient; class WalletsClient { constructor(hostname, credentials, options) { - this.methodInfoGetBalances = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetBalances', grpcWeb.MethodType.UNARY, grpc_pb.GetBalancesRequest, grpc_pb.GetBalancesReply, (request) => { + this.methodDescriptorGetBalances = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetBalances', grpcWeb.MethodType.UNARY, grpc_pb.GetBalancesRequest, grpc_pb.GetBalancesReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetBalancesReply.deserializeBinary); - this.methodInfoGetXmrSeed = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetXmrSeed', grpcWeb.MethodType.UNARY, grpc_pb.GetXmrSeedRequest, grpc_pb.GetXmrSeedReply, (request) => { + this.methodDescriptorGetXmrSeed = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetXmrSeed', grpcWeb.MethodType.UNARY, grpc_pb.GetXmrSeedRequest, grpc_pb.GetXmrSeedReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetXmrSeedReply.deserializeBinary); - this.methodInfoGetXmrPrimaryAddress = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetXmrPrimaryAddress', grpcWeb.MethodType.UNARY, grpc_pb.GetXmrPrimaryAddressRequest, grpc_pb.GetXmrPrimaryAddressReply, (request) => { + this.methodDescriptorGetXmrPrimaryAddress = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetXmrPrimaryAddress', grpcWeb.MethodType.UNARY, grpc_pb.GetXmrPrimaryAddressRequest, grpc_pb.GetXmrPrimaryAddressReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetXmrPrimaryAddressReply.deserializeBinary); - this.methodInfoGetXmrNewSubaddress = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetXmrNewSubaddress', grpcWeb.MethodType.UNARY, grpc_pb.GetXmrNewSubaddressRequest, grpc_pb.GetXmrNewSubaddressReply, (request) => { + this.methodDescriptorGetXmrNewSubaddress = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetXmrNewSubaddress', grpcWeb.MethodType.UNARY, grpc_pb.GetXmrNewSubaddressRequest, grpc_pb.GetXmrNewSubaddressReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetXmrNewSubaddressReply.deserializeBinary); - this.methodInfoGetXmrTxs = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetXmrTxs', grpcWeb.MethodType.UNARY, grpc_pb.GetXmrTxsRequest, grpc_pb.GetXmrTxsReply, (request) => { + this.methodDescriptorGetXmrTxs = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetXmrTxs', grpcWeb.MethodType.UNARY, grpc_pb.GetXmrTxsRequest, grpc_pb.GetXmrTxsReply, (request) => { return request.serializeBinary(); }, grpc_pb.GetXmrTxsReply.deserializeBinary); - this.methodInfoCreateXmrTx = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/CreateXmrTx', grpcWeb.MethodType.UNARY, grpc_pb.CreateXmrTxRequest, grpc_pb.CreateXmrTxReply, (request) => { + this.methodDescriptorCreateXmrTx = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/CreateXmrTx', grpcWeb.MethodType.UNARY, grpc_pb.CreateXmrTxRequest, grpc_pb.CreateXmrTxReply, (request) => { return request.serializeBinary(); }, grpc_pb.CreateXmrTxReply.deserializeBinary); - this.methodInforelayXmrTx = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/relayXmrTx', grpcWeb.MethodType.UNARY, grpc_pb.RelayXmrTxRequest, grpc_pb.RelayXmrTxReply, (request) => { + this.methodDescriptorrelayXmrTx = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/relayXmrTx', grpcWeb.MethodType.UNARY, grpc_pb.RelayXmrTxRequest, grpc_pb.RelayXmrTxReply, (request) => { return request.serializeBinary(); }, grpc_pb.RelayXmrTxReply.deserializeBinary); - this.methodInfoGetAddressBalance = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetAddressBalance', grpcWeb.MethodType.UNARY, grpc_pb.GetAddressBalanceRequest, grpc_pb.GetAddressBalanceReply, (request) => { + 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.methodInfoSendBtc = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/SendBtc', grpcWeb.MethodType.UNARY, grpc_pb.SendBtcRequest, grpc_pb.SendBtcReply, (request) => { + 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.methodInfoGetTxFeeRate = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetTxFeeRate', grpcWeb.MethodType.UNARY, grpc_pb.GetTxFeeRateRequest, grpc_pb.GetTxFeeRateReply, (request) => { + 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.methodInfoSetTxFeeRatePreference = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', grpcWeb.MethodType.UNARY, grpc_pb.SetTxFeeRatePreferenceRequest, grpc_pb.SetTxFeeRatePreferenceReply, (request) => { + 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.methodInfoUnsetTxFeeRatePreference = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', grpcWeb.MethodType.UNARY, grpc_pb.UnsetTxFeeRatePreferenceRequest, grpc_pb.UnsetTxFeeRatePreferenceReply, (request) => { + 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.methodInfoGetTransaction = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetTransaction', grpcWeb.MethodType.UNARY, grpc_pb.GetTransactionRequest, grpc_pb.GetTransactionReply, (request) => { + 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.methodInfoGetFundingAddresses = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/GetFundingAddresses', grpcWeb.MethodType.UNARY, grpc_pb.GetFundingAddressesRequest, grpc_pb.GetFundingAddressesReply, (request) => { + 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); - this.methodInfoSetWalletPassword = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/SetWalletPassword', grpcWeb.MethodType.UNARY, grpc_pb.SetWalletPasswordRequest, grpc_pb.SetWalletPasswordReply, (request) => { + this.methodDescriptorSetWalletPassword = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/SetWalletPassword', grpcWeb.MethodType.UNARY, grpc_pb.SetWalletPasswordRequest, grpc_pb.SetWalletPasswordReply, (request) => { return request.serializeBinary(); }, grpc_pb.SetWalletPasswordReply.deserializeBinary); - this.methodInfoRemoveWalletPassword = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/RemoveWalletPassword', grpcWeb.MethodType.UNARY, grpc_pb.RemoveWalletPasswordRequest, grpc_pb.RemoveWalletPasswordReply, (request) => { + this.methodDescriptorRemoveWalletPassword = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/RemoveWalletPassword', grpcWeb.MethodType.UNARY, grpc_pb.RemoveWalletPasswordRequest, grpc_pb.RemoveWalletPasswordReply, (request) => { return request.serializeBinary(); }, grpc_pb.RemoveWalletPasswordReply.deserializeBinary); - this.methodInfoLockWallet = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/LockWallet', grpcWeb.MethodType.UNARY, grpc_pb.LockWalletRequest, grpc_pb.LockWalletReply, (request) => { + this.methodDescriptorLockWallet = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/LockWallet', grpcWeb.MethodType.UNARY, grpc_pb.LockWalletRequest, grpc_pb.LockWalletReply, (request) => { return request.serializeBinary(); }, grpc_pb.LockWalletReply.deserializeBinary); - this.methodInfoUnlockWallet = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/UnlockWallet', grpcWeb.MethodType.UNARY, grpc_pb.UnlockWalletRequest, grpc_pb.UnlockWalletReply, (request) => { + this.methodDescriptorUnlockWallet = new grpcWeb.MethodDescriptor('/io.bisq.protobuffer.Wallets/UnlockWallet', grpcWeb.MethodType.UNARY, grpc_pb.UnlockWalletRequest, grpc_pb.UnlockWalletReply, (request) => { return request.serializeBinary(); }, grpc_pb.UnlockWalletReply.deserializeBinary); if (!options) @@ -962,146 +995,146 @@ class WalletsClient { getBalances(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetBalances', request, metadata || {}, this.methodInfoGetBalances, callback); + '/io.bisq.protobuffer.Wallets/GetBalances', request, metadata || {}, this.methodDescriptorGetBalances, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetBalances', request, metadata || {}, this.methodInfoGetBalances); + '/io.bisq.protobuffer.Wallets/GetBalances', request, metadata || {}, this.methodDescriptorGetBalances); } getXmrSeed(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetXmrSeed', request, metadata || {}, this.methodInfoGetXmrSeed, callback); + '/io.bisq.protobuffer.Wallets/GetXmrSeed', request, metadata || {}, this.methodDescriptorGetXmrSeed, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetXmrSeed', request, metadata || {}, this.methodInfoGetXmrSeed); + '/io.bisq.protobuffer.Wallets/GetXmrSeed', request, metadata || {}, this.methodDescriptorGetXmrSeed); } getXmrPrimaryAddress(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetXmrPrimaryAddress', request, metadata || {}, this.methodInfoGetXmrPrimaryAddress, callback); + '/io.bisq.protobuffer.Wallets/GetXmrPrimaryAddress', request, metadata || {}, this.methodDescriptorGetXmrPrimaryAddress, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetXmrPrimaryAddress', request, metadata || {}, this.methodInfoGetXmrPrimaryAddress); + '/io.bisq.protobuffer.Wallets/GetXmrPrimaryAddress', request, metadata || {}, this.methodDescriptorGetXmrPrimaryAddress); } getXmrNewSubaddress(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetXmrNewSubaddress', request, metadata || {}, this.methodInfoGetXmrNewSubaddress, callback); + '/io.bisq.protobuffer.Wallets/GetXmrNewSubaddress', request, metadata || {}, this.methodDescriptorGetXmrNewSubaddress, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetXmrNewSubaddress', request, metadata || {}, this.methodInfoGetXmrNewSubaddress); + '/io.bisq.protobuffer.Wallets/GetXmrNewSubaddress', request, metadata || {}, this.methodDescriptorGetXmrNewSubaddress); } getXmrTxs(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetXmrTxs', request, metadata || {}, this.methodInfoGetXmrTxs, callback); + '/io.bisq.protobuffer.Wallets/GetXmrTxs', request, metadata || {}, this.methodDescriptorGetXmrTxs, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetXmrTxs', request, metadata || {}, this.methodInfoGetXmrTxs); + '/io.bisq.protobuffer.Wallets/GetXmrTxs', request, metadata || {}, this.methodDescriptorGetXmrTxs); } createXmrTx(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/CreateXmrTx', request, metadata || {}, this.methodInfoCreateXmrTx, callback); + '/io.bisq.protobuffer.Wallets/CreateXmrTx', request, metadata || {}, this.methodDescriptorCreateXmrTx, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/CreateXmrTx', request, metadata || {}, this.methodInfoCreateXmrTx); + '/io.bisq.protobuffer.Wallets/CreateXmrTx', request, metadata || {}, this.methodDescriptorCreateXmrTx); } relayXmrTx(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/relayXmrTx', request, metadata || {}, this.methodInforelayXmrTx, callback); + '/io.bisq.protobuffer.Wallets/relayXmrTx', request, metadata || {}, this.methodDescriptorrelayXmrTx, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/relayXmrTx', request, metadata || {}, this.methodInforelayXmrTx); + '/io.bisq.protobuffer.Wallets/relayXmrTx', request, metadata || {}, this.methodDescriptorrelayXmrTx); } getAddressBalance(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetAddressBalance', request, metadata || {}, this.methodInfoGetAddressBalance, callback); + '/io.bisq.protobuffer.Wallets/GetAddressBalance', request, metadata || {}, this.methodDescriptorGetAddressBalance, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetAddressBalance', request, metadata || {}, this.methodInfoGetAddressBalance); + '/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.methodInfoSendBtc, callback); + '/io.bisq.protobuffer.Wallets/SendBtc', request, metadata || {}, this.methodDescriptorSendBtc, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/SendBtc', request, metadata || {}, this.methodInfoSendBtc); + '/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.methodInfoGetTxFeeRate, callback); + '/io.bisq.protobuffer.Wallets/GetTxFeeRate', request, metadata || {}, this.methodDescriptorGetTxFeeRate, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetTxFeeRate', request, metadata || {}, this.methodInfoGetTxFeeRate); + '/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.methodInfoSetTxFeeRatePreference, callback); + '/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', request, metadata || {}, this.methodDescriptorSetTxFeeRatePreference, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/SetTxFeeRatePreference', request, metadata || {}, this.methodInfoSetTxFeeRatePreference); + '/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.methodInfoUnsetTxFeeRatePreference, callback); + '/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', request, metadata || {}, this.methodDescriptorUnsetTxFeeRatePreference, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/UnsetTxFeeRatePreference', request, metadata || {}, this.methodInfoUnsetTxFeeRatePreference); + '/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.methodInfoGetTransaction, callback); + '/io.bisq.protobuffer.Wallets/GetTransaction', request, metadata || {}, this.methodDescriptorGetTransaction, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetTransaction', request, metadata || {}, this.methodInfoGetTransaction); + '/io.bisq.protobuffer.Wallets/GetTransaction', request, metadata || {}, this.methodDescriptorGetTransaction); } getFundingAddresses(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetFundingAddresses', request, metadata || {}, this.methodInfoGetFundingAddresses, callback); + '/io.bisq.protobuffer.Wallets/GetFundingAddresses', request, metadata || {}, this.methodDescriptorGetFundingAddresses, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/GetFundingAddresses', request, metadata || {}, this.methodInfoGetFundingAddresses); + '/io.bisq.protobuffer.Wallets/GetFundingAddresses', request, metadata || {}, this.methodDescriptorGetFundingAddresses); } setWalletPassword(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/SetWalletPassword', request, metadata || {}, this.methodInfoSetWalletPassword, callback); + '/io.bisq.protobuffer.Wallets/SetWalletPassword', request, metadata || {}, this.methodDescriptorSetWalletPassword, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/SetWalletPassword', request, metadata || {}, this.methodInfoSetWalletPassword); + '/io.bisq.protobuffer.Wallets/SetWalletPassword', request, metadata || {}, this.methodDescriptorSetWalletPassword); } removeWalletPassword(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/RemoveWalletPassword', request, metadata || {}, this.methodInfoRemoveWalletPassword, callback); + '/io.bisq.protobuffer.Wallets/RemoveWalletPassword', request, metadata || {}, this.methodDescriptorRemoveWalletPassword, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/RemoveWalletPassword', request, metadata || {}, this.methodInfoRemoveWalletPassword); + '/io.bisq.protobuffer.Wallets/RemoveWalletPassword', request, metadata || {}, this.methodDescriptorRemoveWalletPassword); } lockWallet(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/LockWallet', request, metadata || {}, this.methodInfoLockWallet, callback); + '/io.bisq.protobuffer.Wallets/LockWallet', request, metadata || {}, this.methodDescriptorLockWallet, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/LockWallet', request, metadata || {}, this.methodInfoLockWallet); + '/io.bisq.protobuffer.Wallets/LockWallet', request, metadata || {}, this.methodDescriptorLockWallet); } unlockWallet(request, metadata, callback) { if (callback !== undefined) { return this.client_.rpcCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/UnlockWallet', request, metadata || {}, this.methodInfoUnlockWallet, callback); + '/io.bisq.protobuffer.Wallets/UnlockWallet', request, metadata || {}, this.methodDescriptorUnlockWallet, callback); } return this.client_.unaryCall(this.hostname_ + - '/io.bisq.protobuffer.Wallets/UnlockWallet', request, metadata || {}, this.methodInfoUnlockWallet); + '/io.bisq.protobuffer.Wallets/UnlockWallet', request, metadata || {}, this.methodDescriptorUnlockWallet); } } exports.WalletsClient = WalletsClient; diff --git a/dist/protobuf/GrpcServiceClientPb.js.map b/dist/protobuf/GrpcServiceClientPb.js.map index d5eaae5f..aaa6be6c 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":";AAAA;;;;GAIG;;;;;;;;;;;;;;;;;;;;;;;;;;AAEH,iCAAiC;AAGjC,oBAAoB;AACpB,cAAc;AAGd,kDAAoC;AAEpC,mDAAqC;AAGrC,MAAa,UAAU;IAMrB,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,yCAAyC,EACzC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAnBA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;CAEF;AA9DD,gCA8DC;AAED,MAAa,gBAAgB;IAM3B,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,yBAAoB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACjD,4CAA4C,EAC5C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,iBAAiB,EACzB,OAAO,CAAC,eAAe,EACvB,CAAC,OAAkC,EAAE,EAAE;YACrC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,eAAe,CAAC,iBAAiB,CAC1C,CAAC;QAnBA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,UAAU,CACR,OAAkC,EAClC,QAAiC,EACjC,QACqD;QACrD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,EACzB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC7B,CAAC;CAEF;AA9DD,4CA8DC;AAED,MAAa,aAAa;IAMxB,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,4CAA4C,EAC5C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAkCF,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,4CAA4C,EAC5C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAkCF,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,4CAA4C,EAC5C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAkCF,0BAAqB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAClD,0CAA0C,EAC1C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAkCF,+BAA0B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACvD,+CAA+C,EAC/C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,uBAAuB,EAC/B,OAAO,CAAC,qBAAqB,EAC7B,CAAC,OAAwC,EAAE,EAAE;YAC3C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,qBAAqB,CAAC,iBAAiB,CAChD,CAAC;QAkCF,6BAAwB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACrD,6CAA6C,EAC7C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,qBAAqB,EAC7B,OAAO,CAAC,mBAAmB,EAC3B,CAAC,OAAsC,EAAE,EAAE;YACzC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,mBAAmB,CAAC,iBAAiB,CAC9C,CAAC;QAkCF,2BAAsB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACnD,2CAA2C,EAC3C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,mBAAmB,EAC3B,OAAO,CAAC,iBAAiB,EACzB,CAAC,OAAoC,EAAE,EAAE;YACvC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,iBAAiB,CAAC,iBAAiB,CAC5C,CAAC;QAkCF,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,4CAA4C,EAC5C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAkCF,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,4CAA4C,EAC5C,OAAO,CAAC,UAAU,CAAC,gBAAgB,EACnC,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAaF,6BAAwB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACrD,6CAA6C,EAC7C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,qBAAqB,EAC7B,OAAO,CAAC,mBAAmB,EAC3B,CAAC,OAAsC,EAAE,EAAE;YACzC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,mBAAmB,CAAC,iBAAiB,CAC9C,CAAC;QAjYA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;IAuBD,WAAW,CACT,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,EAC1B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,CAAC,CAAC;IAC9B,CAAC;IAuBD,gBAAgB,CACd,OAAwC,EACxC,QAAiC,EACjC,QAC2D;QAC3D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,+CAA+C,EACjD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,0BAA0B,EAC/B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,+CAA+C,EACjD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,0BAA0B,CAAC,CAAC;IACnC,CAAC;IAuBD,cAAc,CACZ,OAAsC,EACtC,QAAiC,EACjC,QACyD;QACzD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,EAC7B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,CAAC,CAAC;IACjC,CAAC;IAuBD,YAAY,CACV,OAAoC,EACpC,QAAiC,EACjC,QACuD;QACvD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,sBAAsB,EAC3B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,sBAAsB,CAAC,CAAC;IAC/B,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;IAaD,aAAa,CACX,OAAqC,EACrC,QAA2B;QAC3B,OAAO,IAAI,CAAC,OAAO,CAAC,eAAe,CACjC,IAAI,CAAC,SAAS;YACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAClC,CAAC;IAuBD,cAAc,CACZ,OAAsC,EACtC,QAAiC,EACjC,QACyD;QACzD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,EAC7B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,CAAC,CAAC;IACjC,CAAC;CAEF;AA5aD,sCA4aC;AAED,MAAa,cAAc;IAMzB,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,yBAAoB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACjD,0CAA0C,EAC1C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,iBAAiB,EACzB,OAAO,CAAC,eAAe,EACvB,CAAC,OAAkC,EAAE,EAAE;YACrC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,eAAe,CAAC,iBAAiB,CAC1C,CAAC;QAkCF,0BAAqB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAClD,2CAA2C,EAC3C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAkCF,0BAAqB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAClD,2CAA2C,EAC3C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAkCF,6BAAwB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACrD,8CAA8C,EAC9C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,qBAAqB,EAC7B,OAAO,CAAC,mBAAmB,EAC3B,CAAC,OAAsC,EAAE,EAAE;YACzC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,mBAAmB,CAAC,iBAAiB,CAC9C,CAAC;QAkCF,qCAAgC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC7D,sDAAsD,EACtD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,6BAA6B,EACrC,OAAO,CAAC,2BAA2B,EACnC,CAAC,OAA8C,EAAE,EAAE;YACjD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,2BAA2B,CAAC,iBAAiB,CACtD,CAAC;QA/LA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,UAAU,CACR,OAAkC,EAClC,QAAiC,EACjC,QACqD;QACrD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,EACzB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC7B,CAAC;IAuBD,WAAW,CACT,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,EAC1B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,CAAC,CAAC;IAC9B,CAAC;IAuBD,WAAW,CACT,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,EAC1B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,CAAC,CAAC;IAC9B,CAAC;IAuBD,cAAc,CACZ,OAAsC,EACtC,QAAiC,EACjC,QACyD;QACzD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,8CAA8C,EAChD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,EAC7B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,8CAA8C,EAChD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,CAAC,CAAC;IACjC,CAAC;IAuBD,sBAAsB,CACpB,OAA8C,EAC9C,QAAiC,EACjC,QACiE;QACjE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,gCAAgC,EACrC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,gCAAgC,CAAC,CAAC;IACzC,CAAC;CAEF;AA1OD,wCA0OC;AAED,MAAa,mBAAmB;IAM9B,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,mCAA8B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC3D,yDAAyD,EACzD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,2BAA2B,EACnC,OAAO,CAAC,yBAAyB,EACjC,CAAC,OAA4C,EAAE,EAAE;YAC/C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,yBAAyB,CAAC,iBAAiB,CACpD,CAAC;QAnBA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,oBAAoB,CAClB,OAA4C,EAC5C,QAAiC,EACjC,QAC+D;QAC/D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yDAAyD,EAC3D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,8BAA8B,EACnC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yDAAyD,EAC3D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,8BAA8B,CAAC,CAAC;IACvC,CAAC;CAEF;AA9DD,kDA8DC;AAED,MAAa,mBAAmB;IAM9B,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,2CAAsC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACnE,iEAAiE,EACjE,OAAO,CAAC,UAAU,CAAC,gBAAgB,EACnC,OAAO,CAAC,mCAAmC,EAC3C,OAAO,CAAC,mBAAmB,EAC3B,CAAC,OAAoD,EAAE,EAAE;YACvD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,mBAAmB,CAAC,iBAAiB,CAC9C,CAAC;QAaF,+BAA0B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACvD,qDAAqD,EACrD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,uBAAuB,EAC/B,OAAO,CAAC,qBAAqB,EAC7B,CAAC,OAAwC,EAAE,EAAE;YAC3C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,qBAAqB,CAAC,iBAAiB,CAChD,CAAC;QAzCA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAaD,4BAA4B,CAC1B,OAAoD,EACpD,QAA2B;QAC3B,OAAO,IAAI,CAAC,OAAO,CAAC,eAAe,CACjC,IAAI,CAAC,SAAS;YACZ,iEAAiE,EACnE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,sCAAsC,CAAC,CAAC;IACjD,CAAC;IAuBD,gBAAgB,CACd,OAAwC,EACxC,QAAiC,EACjC,QAC2D;QAC3D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,qDAAqD,EACvD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,0BAA0B,EAC/B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,qDAAqD,EACvD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,0BAA0B,CAAC,CAAC;IACnC,CAAC;CAEF;AApFD,kDAoFC;AAED,MAAa,uBAAuB;IAMlC,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,sDAAsD,EACtD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAkCF,+BAA0B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACvD,yDAAyD,EACzD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,uBAAuB,EAC/B,OAAO,CAAC,qBAAqB,EAC7B,CAAC,OAAwC,EAAE,EAAE;YAC3C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,qBAAqB,CAAC,iBAAiB,CAChD,CAAC;QAkCF,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,sDAAsD,EACtD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAkCF,6BAAwB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACrD,uDAAuD,EACvD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,qBAAqB,EAC7B,OAAO,CAAC,mBAAmB,EAC3B,CAAC,OAAsC,EAAE,EAAE;YACzC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,mBAAmB,CAAC,iBAAiB,CAC9C,CAAC;QAkCF,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,sDAAsD,EACtD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAkCF,8BAAyB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACtD,wDAAwD,EACxD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,sBAAsB,EAC9B,OAAO,CAAC,oBAAoB,EAC5B,CAAC,OAAuC,EAAE,EAAE;YAC1C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,oBAAoB,CAAC,iBAAiB,CAC/C,CAAC;QAkCF,+BAA0B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACvD,yDAAyD,EACzD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,uBAAuB,EAC/B,OAAO,CAAC,qBAAqB,EAC7B,CAAC,OAAwC,EAAE,EAAE;YAC3C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,qBAAqB,CAAC,iBAAiB,CAChD,CAAC;QAkCF,uCAAkC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC/D,iEAAiE,EACjE,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,+BAA+B,EACvC,OAAO,CAAC,6BAA6B,EACrC,CAAC,OAAgD,EAAE,EAAE;YACnD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,6BAA6B,CAAC,iBAAiB,CACxD,CAAC;QAkCF,sCAAiC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC9D,gEAAgE,EAChE,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,8BAA8B,EACtC,OAAO,CAAC,4BAA4B,EACpC,CAAC,OAA+C,EAAE,EAAE;YAClD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,4BAA4B,CAAC,iBAAiB,CACvD,CAAC;QAkCF,yCAAoC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACjE,mEAAmE,EACnE,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,iCAAiC,EACzC,OAAO,CAAC,+BAA+B,EACvC,CAAC,OAAkD,EAAE,EAAE;YACrD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,+BAA+B,CAAC,iBAAiB,CAC1D,CAAC;QAkCF,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,sDAAsD,EACtD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAjcA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;IAuBD,gBAAgB,CACd,OAAwC,EACxC,QAAiC,EACjC,QAC2D;QAC3D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yDAAyD,EAC3D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,0BAA0B,EAC/B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yDAAyD,EAC3D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,0BAA0B,CAAC,CAAC;IACnC,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;IAuBD,cAAc,CACZ,OAAsC,EACtC,QAAiC,EACjC,QACyD;QACzD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,uDAAuD,EACzD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,EAC7B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,uDAAuD,EACzD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,CAAC,CAAC;IACjC,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;IAuBD,eAAe,CACb,OAAuC,EACvC,QAAiC,EACjC,QAC0D;QAC1D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,wDAAwD,EAC1D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,EAC9B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,wDAAwD,EAC1D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,CAAC,CAAC;IAClC,CAAC;IAuBD,gBAAgB,CACd,OAAwC,EACxC,QAAiC,EACjC,QAC2D;QAC3D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yDAAyD,EAC3D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,0BAA0B,EAC/B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yDAAyD,EAC3D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,0BAA0B,CAAC,CAAC;IACnC,CAAC;IAuBD,wBAAwB,CACtB,OAAgD,EAChD,QAAiC,EACjC,QACmE;QACnE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,iEAAiE,EACnE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,kCAAkC,EACvC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,iEAAiE,EACnE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,kCAAkC,CAAC,CAAC;IAC3C,CAAC;IAuBD,uBAAuB,CACrB,OAA+C,EAC/C,QAAiC,EACjC,QACkE;QAClE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,gEAAgE,EAClE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,iCAAiC,EACtC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,gEAAgE,EAClE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,iCAAiC,CAAC,CAAC;IAC1C,CAAC;IAuBD,0BAA0B,CACxB,OAAkD,EAClD,QAAiC,EACjC,QACqE;QACrE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,mEAAmE,EACrE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oCAAoC,EACzC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,mEAAmE,EACrE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oCAAoC,CAAC,CAAC;IAC7C,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sDAAsD,EACxD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;CAEF;AA5eD,0DA4eC;AAED,MAAa,gBAAgB;IAM3B,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,kCAA6B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC1D,qDAAqD,EACrD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,0BAA0B,EAClC,OAAO,CAAC,wBAAwB,EAChC,CAAC,OAA2C,EAAE,EAAE;YAC9C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,wBAAwB,CAAC,iBAAiB,CACnD,CAAC;QAkCF,oCAA+B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC5D,uDAAuD,EACvD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,4BAA4B,EACpC,OAAO,CAAC,0BAA0B,EAClC,CAAC,OAA6C,EAAE,EAAE;YAChD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,0BAA0B,CAAC,iBAAiB,CACrD,CAAC;QAkCF,8BAAyB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACtD,iDAAiD,EACjD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,sBAAsB,EAC9B,OAAO,CAAC,oBAAoB,EAC5B,CAAC,OAAuC,EAAE,EAAE;YAC1C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,oBAAoB,CAAC,iBAAiB,CAC/C,CAAC;QAkCF,6BAAwB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACrD,gDAAgD,EAChD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,qBAAqB,EAC7B,OAAO,CAAC,mBAAmB,EAC3B,CAAC,OAAsC,EAAE,EAAE;YACzC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,mBAAmB,CAAC,iBAAiB,CAC9C,CAAC;QApJA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,mBAAmB,CACjB,OAA2C,EAC3C,QAAiC,EACjC,QAC8D;QAC9D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,qDAAqD,EACvD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,6BAA6B,EAClC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,qDAAqD,EACvD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,6BAA6B,CAAC,CAAC;IACtC,CAAC;IAuBD,qBAAqB,CACnB,OAA6C,EAC7C,QAAiC,EACjC,QACgE;QAChE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,uDAAuD,EACzD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,+BAA+B,EACpC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,uDAAuD,EACzD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,+BAA+B,CAAC,CAAC;IACxC,CAAC;IAuBD,eAAe,CACb,OAAuC,EACvC,QAAiC,EACjC,QAC0D;QAC1D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,iDAAiD,EACnD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,EAC9B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,iDAAiD,EACnD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,CAAC,CAAC;IAClC,CAAC;IAuBD,cAAc,CACZ,OAAsC,EACtC,QAAiC,EACjC,QACyD;QACzD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,gDAAgD,EAClD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,EAC7B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,gDAAgD,EAClD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,CAAC,CAAC;IACjC,CAAC;CAEF;AA/LD,4CA+LC;AAED,MAAa,YAAY;IAMvB,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,uBAAkB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC/C,sCAAsC,EACtC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,eAAe,EACvB,OAAO,CAAC,aAAa,EACrB,CAAC,OAAgC,EAAE,EAAE;YACnC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,aAAa,CAAC,iBAAiB,CACxC,CAAC;QAkCF,yBAAoB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACjD,wCAAwC,EACxC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,iBAAiB,EACzB,OAAO,CAAC,eAAe,EACvB,CAAC,OAAkC,EAAE,EAAE;YACrC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,eAAe,CAAC,iBAAiB,CAC1C,CAAC;QAkCF,wBAAmB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAChD,uCAAuC,EACvC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,gBAAgB,EACxB,OAAO,CAAC,cAAc,EACtB,CAAC,OAAiC,EAAE,EAAE;YACpC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,cAAc,CAAC,iBAAiB,CACzC,CAAC;QAkCF,0BAAqB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAClD,yCAAyC,EACzC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAkCF,0BAAqB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAClD,yCAAyC,EACzC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAkCF,0BAAqB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAClD,yCAAyC,EACzC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QA1OA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,QAAQ,CACN,OAAgC,EAChC,QAAiC,EACjC,QACmD;QACnD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sCAAsC,EACxC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,kBAAkB,EACvB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sCAAsC,EACxC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,kBAAkB,CAAC,CAAC;IAC3B,CAAC;IAuBD,UAAU,CACR,OAAkC,EAClC,QAAiC,EACjC,QACqD;QACrD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,wCAAwC,EAC1C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,EACzB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,wCAAwC,EAC1C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC7B,CAAC;IAuBD,SAAS,CACP,OAAiC,EACjC,QAAiC,EACjC,QACoD;QACpD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,uCAAuC,EACzC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,EACxB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,uCAAuC,EACzC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,CAAC,CAAC;IAC5B,CAAC;IAuBD,WAAW,CACT,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,EAC1B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,CAAC,CAAC;IAC9B,CAAC;IAuBD,WAAW,CACT,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,EAC1B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,CAAC,CAAC;IAC9B,CAAC;IAuBD,WAAW,CACT,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,EAC1B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,CAAC,CAAC;IAC9B,CAAC;CAEF;AArRD,oCAqRC;AAED,MAAa,qBAAqB;IAMhC,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,mCAA8B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC3D,2DAA2D,EAC3D,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,2BAA2B,EACnC,OAAO,CAAC,yBAAyB,EACjC,CAAC,OAA4C,EAAE,EAAE;YAC/C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,yBAAyB,CAAC,iBAAiB,CACpD,CAAC;QAkCF,iCAA4B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACzD,yDAAyD,EACzD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,yBAAyB,EACjC,OAAO,CAAC,uBAAuB,EAC/B,CAAC,OAA0C,EAAE,EAAE;YAC7C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,uBAAuB,CAAC,iBAAiB,CAClD,CAAC;QAkCF,gCAA2B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACxD,wDAAwD,EACxD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,wBAAwB,EAChC,OAAO,CAAC,sBAAsB,EAC9B,CAAC,OAAyC,EAAE,EAAE;YAC5C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,sBAAsB,CAAC,iBAAiB,CACjD,CAAC;QAkCF,oCAA+B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC5D,4DAA4D,EAC5D,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,4BAA4B,EACpC,OAAO,CAAC,0BAA0B,EAClC,CAAC,OAA6C,EAAE,EAAE;YAChD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,0BAA0B,CAAC,iBAAiB,CACrD,CAAC;QAkCF,iDAA4C,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACzE,yEAAyE,EACzE,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,yCAAyC,EACjD,OAAO,CAAC,uCAAuC,EAC/C,CAAC,OAA0D,EAAE,EAAE;YAC7D,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,uCAAuC,CAAC,iBAAiB,CAClE,CAAC;QAkCF,8CAAyC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACtE,sEAAsE,EACtE,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,sCAAsC,EAC9C,OAAO,CAAC,oCAAoC,EAC5C,CAAC,OAAuD,EAAE,EAAE;YAC1D,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,oCAAoC,CAAC,iBAAiB,CAC/D,CAAC;QA1OA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,oBAAoB,CAClB,OAA4C,EAC5C,QAAiC,EACjC,QAC+D;QAC/D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2DAA2D,EAC7D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,8BAA8B,EACnC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2DAA2D,EAC7D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,8BAA8B,CAAC,CAAC;IACvC,CAAC;IAuBD,kBAAkB,CAChB,OAA0C,EAC1C,QAAiC,EACjC,QAC6D;QAC7D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yDAAyD,EAC3D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,4BAA4B,EACjC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yDAAyD,EAC3D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,4BAA4B,CAAC,CAAC;IACrC,CAAC;IAuBD,iBAAiB,CACf,OAAyC,EACzC,QAAiC,EACjC,QAC4D;QAC5D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,wDAAwD,EAC1D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,2BAA2B,EAChC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,wDAAwD,EAC1D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,2BAA2B,CAAC,CAAC;IACpC,CAAC;IAuBD,qBAAqB,CACnB,OAA6C,EAC7C,QAAiC,EACjC,QACgE;QAChE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,4DAA4D,EAC9D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,+BAA+B,EACpC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,4DAA4D,EAC9D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,+BAA+B,CAAC,CAAC;IACxC,CAAC;IAuBD,kCAAkC,CAChC,OAA0D,EAC1D,QAAiC,EACjC,QAC6E;QAC7E,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yEAAyE,EAC3E,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,4CAA4C,EACjD,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yEAAyE,EAC3E,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,4CAA4C,CAAC,CAAC;IACrD,CAAC;IAuBD,+BAA+B,CAC7B,OAAuD,EACvD,QAAiC,EACjC,QAC0E;QAC1E,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sEAAsE,EACxE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yCAAyC,EAC9C,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sEAAsE,EACxE,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yCAAyC,CAAC,CAAC;IAClD,CAAC;CAEF;AArRD,sDAqRC;AAED,MAAa,WAAW;IAMtB,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,6BAAwB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACrD,2CAA2C,EAC3C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAkCF,8BAAyB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACtD,4CAA4C,EAC5C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,mBAAmB,EAC3B,OAAO,CAAC,iBAAiB,EACzB,CAAC,OAAoC,EAAE,EAAE;YACvC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,iBAAiB,CAAC,iBAAiB,CAC5C,CAAC;QAkCF,6BAAwB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACrD,2CAA2C,EAC3C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAzGA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,cAAc,CACZ,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,EAC7B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,CAAC,CAAC;IACjC,CAAC;IAuBD,eAAe,CACb,OAAoC,EACpC,QAAiC,EACjC,QACuD;QACvD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,EAC9B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,4CAA4C,EAC9C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,CAAC,CAAC;IAClC,CAAC;IAuBD,cAAc,CACZ,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,EAC7B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,CAAC,CAAC;IACjC,CAAC;CAEF;AApJD,kCAoJC;AAED,MAAa,wBAAwB;IAMnC,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,iCAA4B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACzD,4DAA4D,EAC5D,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,yBAAyB,EACjC,OAAO,CAAC,uBAAuB,EAC/B,CAAC,OAA0C,EAAE,EAAE;YAC7C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,uBAAuB,CAAC,iBAAiB,CAClD,CAAC;QAnBA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,kBAAkB,CAChB,OAA0C,EAC1C,QAAiC,EACjC,QAC6D;QAC7D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,4DAA4D,EAC9D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,4BAA4B,EACjC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,4DAA4D,EAC9D,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,4BAA4B,CAAC,CAAC;IACrC,CAAC;CAEF;AA9DD,4DA8DC;AAED,MAAa,oBAAoB;IAM/B,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,mBAAc,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC3C,0CAA0C,EAC1C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,WAAW,EACnB,OAAO,CAAC,SAAS,EACjB,CAAC,OAA4B,EAAE,EAAE;YAC/B,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,SAAS,CAAC,iBAAiB,CACpC,CAAC;QAnBA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,IAAI,CACF,OAA4B,EAC5B,QAAiC,EACjC,QAC+C;QAC/C,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,cAAc,EACnB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,cAAc,CAAC,CAAC;IACvB,CAAC;CAEF;AA9DD,oDA8DC;AAED,MAAa,YAAY;IAMvB,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,uBAAkB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC/C,sCAAsC,EACtC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,eAAe,EACvB,OAAO,CAAC,aAAa,EACrB,CAAC,OAAgC,EAAE,EAAE;YACnC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,aAAa,CAAC,iBAAiB,CACxC,CAAC;QAkCF,wBAAmB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAChD,uCAAuC,EACvC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,gBAAgB,EACxB,OAAO,CAAC,cAAc,EACtB,CAAC,OAAiC,EAAE,EAAE;YACpC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,cAAc,CAAC,iBAAiB,CACzC,CAAC;QAkCF,wBAAmB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAChD,uCAAuC,EACvC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,gBAAgB,EACxB,OAAO,CAAC,cAAc,EACtB,CAAC,OAAiC,EAAE,EAAE;YACpC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,cAAc,CAAC,iBAAiB,CACzC,CAAC;QAkCF,oCAA+B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC5D,mDAAmD,EACnD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,4BAA4B,EACpC,OAAO,CAAC,0BAA0B,EAClC,CAAC,OAA6C,EAAE,EAAE;YAChD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,0BAA0B,CAAC,iBAAiB,CACrD,CAAC;QAkCF,qCAAgC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC7D,oDAAoD,EACpD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,6BAA6B,EACrC,OAAO,CAAC,2BAA2B,EACnC,CAAC,OAA8C,EAAE,EAAE;YACjD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,2BAA2B,CAAC,iBAAiB,CACtD,CAAC;QAkCF,wBAAmB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAChD,uCAAuC,EACvC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,gBAAgB,EACxB,OAAO,CAAC,cAAc,EACtB,CAAC,OAAiC,EAAE,EAAE;YACpC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,cAAc,CAAC,iBAAiB,CACzC,CAAC;QAkCF,4BAAuB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACpD,2CAA2C,EAC3C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,oBAAoB,EAC5B,OAAO,CAAC,kBAAkB,EAC1B,CAAC,OAAqC,EAAE,EAAE;YACxC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,kBAAkB,CAAC,iBAAiB,CAC7C,CAAC;QAkCF,8BAAyB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACtD,6CAA6C,EAC7C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,sBAAsB,EAC9B,OAAO,CAAC,oBAAoB,EAC5B,CAAC,OAAuC,EAAE,EAAE;YAC1C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,oBAAoB,CAAC,iBAAiB,CAC/C,CAAC;QAkCF,8BAAyB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACtD,6CAA6C,EAC7C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,sBAAsB,EAC9B,OAAO,CAAC,oBAAoB,EAC5B,CAAC,OAAuC,EAAE,EAAE;YAC1C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,oBAAoB,CAAC,iBAAiB,CAC/C,CAAC;QA3WA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,QAAQ,CACN,OAAgC,EAChC,QAAiC,EACjC,QACmD;QACnD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sCAAsC,EACxC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,kBAAkB,EACvB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sCAAsC,EACxC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,kBAAkB,CAAC,CAAC;IAC3B,CAAC;IAuBD,SAAS,CACP,OAAiC,EACjC,QAAiC,EACjC,QACoD;QACpD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,uCAAuC,EACzC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,EACxB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,uCAAuC,EACzC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,CAAC,CAAC;IAC5B,CAAC;IAuBD,SAAS,CACP,OAAiC,EACjC,QAAiC,EACjC,QACoD;QACpD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,uCAAuC,EACzC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,EACxB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,uCAAuC,EACzC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,CAAC,CAAC;IAC5B,CAAC;IAuBD,qBAAqB,CACnB,OAA6C,EAC7C,QAAiC,EACjC,QACgE;QAChE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,mDAAmD,EACrD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,+BAA+B,EACpC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,mDAAmD,EACrD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,+BAA+B,CAAC,CAAC;IACxC,CAAC;IAuBD,sBAAsB,CACpB,OAA8C,EAC9C,QAAiC,EACjC,QACiE;QACjE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,oDAAoD,EACtD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,gCAAgC,EACrC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,oDAAoD,EACtD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,gCAAgC,CAAC,CAAC;IACzC,CAAC;IAuBD,SAAS,CACP,OAAiC,EACjC,QAAiC,EACjC,QACoD;QACpD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,uCAAuC,EACzC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,EACxB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,uCAAuC,EACzC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,CAAC,CAAC;IAC5B,CAAC;IAuBD,aAAa,CACX,OAAqC,EACrC,QAAiC,EACjC,QACwD;QACxD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,EAC5B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,uBAAuB,CAAC,CAAC;IAChC,CAAC;IAuBD,eAAe,CACb,OAAuC,EACvC,QAAiC,EACjC,QAC0D;QAC1D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,EAC9B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,CAAC,CAAC;IAClC,CAAC;IAuBD,eAAe,CACb,OAAuC,EACvC,QAAiC,EACjC,QAC0D;QAC1D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,EAC9B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,yBAAyB,CAAC,CAAC;IAClC,CAAC;CAEF;AAtZD,oCAsZC;AAED,MAAa,aAAa;IAMxB,YAAa,QAAgB,EAChB,WAAiD,EACjD,OAA0C;QAWvD,0BAAqB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAClD,0CAA0C,EAC1C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAkCF,yBAAoB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACjD,yCAAyC,EACzC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,iBAAiB,EACzB,OAAO,CAAC,eAAe,EACvB,CAAC,OAAkC,EAAE,EAAE;YACrC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,eAAe,CAAC,iBAAiB,CAC1C,CAAC;QAkCF,mCAA8B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC3D,mDAAmD,EACnD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,2BAA2B,EACnC,OAAO,CAAC,yBAAyB,EACjC,CAAC,OAA4C,EAAE,EAAE;YAC/C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,yBAAyB,CAAC,iBAAiB,CACpD,CAAC;QAkCF,kCAA6B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC1D,kDAAkD,EAClD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,0BAA0B,EAClC,OAAO,CAAC,wBAAwB,EAChC,CAAC,OAA2C,EAAE,EAAE;YAC9C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,wBAAwB,CAAC,iBAAiB,CACnD,CAAC;QAkCF,wBAAmB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAChD,wCAAwC,EACxC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,gBAAgB,EACxB,OAAO,CAAC,cAAc,EACtB,CAAC,OAAiC,EAAE,EAAE;YACpC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,cAAc,CAAC,iBAAiB,CACzC,CAAC;QAkCF,0BAAqB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAClD,0CAA0C,EAC1C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,kBAAkB,EAC1B,OAAO,CAAC,gBAAgB,EACxB,CAAC,OAAmC,EAAE,EAAE;YACtC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAC3C,CAAC;QAkCF,yBAAoB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACjD,yCAAyC,EACzC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,iBAAiB,EACzB,OAAO,CAAC,eAAe,EACvB,CAAC,OAAkC,EAAE,EAAE;YACrC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,eAAe,CAAC,iBAAiB,CAC1C,CAAC;QAkCF,gCAA2B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACxD,gDAAgD,EAChD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,wBAAwB,EAChC,OAAO,CAAC,sBAAsB,EAC9B,CAAC,OAAyC,EAAE,EAAE;YAC5C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,sBAAsB,CAAC,iBAAiB,CACjD,CAAC;QAkCF,sBAAiB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC9C,sCAAsC,EACtC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,cAAc,EACtB,OAAO,CAAC,YAAY,EACpB,CAAC,OAA+B,EAAE,EAAE;YAClC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,YAAY,CAAC,iBAAiB,CACvC,CAAC;QAkCF,2BAAsB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACnD,2CAA2C,EAC3C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,mBAAmB,EAC3B,OAAO,CAAC,iBAAiB,EACzB,CAAC,OAAoC,EAAE,EAAE;YACvC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,iBAAiB,CAAC,iBAAiB,CAC5C,CAAC;QAkCF,qCAAgC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC7D,qDAAqD,EACrD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,6BAA6B,EACrC,OAAO,CAAC,2BAA2B,EACnC,CAAC,OAA8C,EAAE,EAAE;YACjD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,2BAA2B,CAAC,iBAAiB,CACtD,CAAC;QAkCF,uCAAkC,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC/D,uDAAuD,EACvD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,+BAA+B,EACvC,OAAO,CAAC,6BAA6B,EACrC,CAAC,OAAgD,EAAE,EAAE;YACnD,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,6BAA6B,CAAC,iBAAiB,CACxD,CAAC;QAkCF,6BAAwB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACrD,6CAA6C,EAC7C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,qBAAqB,EAC7B,OAAO,CAAC,mBAAmB,EAC3B,CAAC,OAAsC,EAAE,EAAE;YACzC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,mBAAmB,CAAC,iBAAiB,CAC9C,CAAC;QAkCF,kCAA6B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC1D,kDAAkD,EAClD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,0BAA0B,EAClC,OAAO,CAAC,wBAAwB,EAChC,CAAC,OAA2C,EAAE,EAAE;YAC9C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,wBAAwB,CAAC,iBAAiB,CACnD,CAAC;QAkCF,gCAA2B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACxD,gDAAgD,EAChD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,wBAAwB,EAChC,OAAO,CAAC,sBAAsB,EAC9B,CAAC,OAAyC,EAAE,EAAE;YAC5C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,sBAAsB,CAAC,iBAAiB,CACjD,CAAC;QAkCF,mCAA8B,GAAG,IAAI,OAAO,CAAC,gBAAgB,CAC3D,mDAAmD,EACnD,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,2BAA2B,EACnC,OAAO,CAAC,yBAAyB,EACjC,CAAC,OAA4C,EAAE,EAAE;YAC/C,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,yBAAyB,CAAC,iBAAiB,CACpD,CAAC;QAkCF,yBAAoB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACjD,yCAAyC,EACzC,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,iBAAiB,EACzB,OAAO,CAAC,eAAe,EACvB,CAAC,OAAkC,EAAE,EAAE;YACrC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,eAAe,CAAC,iBAAiB,CAC1C,CAAC;QAkCF,2BAAsB,GAAG,IAAI,OAAO,CAAC,gBAAgB,CACnD,2CAA2C,EAC3C,OAAO,CAAC,UAAU,CAAC,KAAK,EACxB,OAAO,CAAC,mBAAmB,EAC3B,OAAO,CAAC,iBAAiB,EACzB,CAAC,OAAoC,EAAE,EAAE;YACvC,OAAO,OAAO,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,EACD,OAAO,CAAC,iBAAiB,CAAC,iBAAiB,CAC5C,CAAC;QA9uBA,IAAI,CAAC,OAAO;YAAE,OAAO,GAAG,EAAE,CAAC;QAC3B,IAAI,CAAC,WAAW;YAAE,WAAW,GAAG,EAAE,CAAC;QACnC,OAAO,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC;QACtD,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,WAAW,CAAC;QAChC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC1B,CAAC;IAuBD,WAAW,CACT,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,EAC1B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,CAAC,CAAC;IAC9B,CAAC;IAuBD,UAAU,CACR,OAAkC,EAClC,QAAiC,EACjC,QACqD;QACrD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,EACzB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC7B,CAAC;IAuBD,oBAAoB,CAClB,OAA4C,EAC5C,QAAiC,EACjC,QAC+D;QAC/D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,mDAAmD,EACrD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,8BAA8B,EACnC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,mDAAmD,EACrD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,8BAA8B,CAAC,CAAC;IACvC,CAAC;IAuBD,mBAAmB,CACjB,OAA2C,EAC3C,QAAiC,EACjC,QAC8D;QAC9D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,kDAAkD,EACpD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,6BAA6B,EAClC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,kDAAkD,EACpD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,6BAA6B,CAAC,CAAC;IACtC,CAAC;IAuBD,SAAS,CACP,OAAiC,EACjC,QAAiC,EACjC,QACoD;QACpD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,wCAAwC,EAC1C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,EACxB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,wCAAwC,EAC1C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,mBAAmB,CAAC,CAAC;IAC5B,CAAC;IAuBD,WAAW,CACT,OAAmC,EACnC,QAAiC,EACjC,QACsD;QACtD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,EAC1B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,0CAA0C,EAC5C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,qBAAqB,CAAC,CAAC;IAC9B,CAAC;IAuBD,UAAU,CACR,OAAkC,EAClC,QAAiC,EACjC,QACqD;QACrD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,EACzB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC7B,CAAC;IAuBD,iBAAiB,CACf,OAAyC,EACzC,QAAiC,EACjC,QAC4D;QAC5D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,gDAAgD,EAClD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,2BAA2B,EAChC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,gDAAgD,EAClD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,2BAA2B,CAAC,CAAC;IACpC,CAAC;IAuBD,OAAO,CACL,OAA+B,EAC/B,QAAiC,EACjC,QACkD;QAClD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,sCAAsC,EACxC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,iBAAiB,EACtB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,sCAAsC,EACxC,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,iBAAiB,CAAC,CAAC;IAC1B,CAAC;IAuBD,YAAY,CACV,OAAoC,EACpC,QAAiC,EACjC,QACuD;QACvD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,sBAAsB,EAC3B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,sBAAsB,CAAC,CAAC;IAC/B,CAAC;IAuBD,sBAAsB,CACpB,OAA8C,EAC9C,QAAiC,EACjC,QACiE;QACjE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,qDAAqD,EACvD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,gCAAgC,EACrC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,qDAAqD,EACvD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,gCAAgC,CAAC,CAAC;IACzC,CAAC;IAuBD,wBAAwB,CACtB,OAAgD,EAChD,QAAiC,EACjC,QACmE;QACnE,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,uDAAuD,EACzD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,kCAAkC,EACvC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,uDAAuD,EACzD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,kCAAkC,CAAC,CAAC;IAC3C,CAAC;IAuBD,cAAc,CACZ,OAAsC,EACtC,QAAiC,EACjC,QACyD;QACzD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,EAC7B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,6CAA6C,EAC/C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,wBAAwB,CAAC,CAAC;IACjC,CAAC;IAuBD,mBAAmB,CACjB,OAA2C,EAC3C,QAAiC,EACjC,QAC8D;QAC9D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,kDAAkD,EACpD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,6BAA6B,EAClC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,kDAAkD,EACpD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,6BAA6B,CAAC,CAAC;IACtC,CAAC;IAuBD,iBAAiB,CACf,OAAyC,EACzC,QAAiC,EACjC,QAC4D;QAC5D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,gDAAgD,EAClD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,2BAA2B,EAChC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,gDAAgD,EAClD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,2BAA2B,CAAC,CAAC;IACpC,CAAC;IAuBD,oBAAoB,CAClB,OAA4C,EAC5C,QAAiC,EACjC,QAC+D;QAC/D,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,mDAAmD,EACrD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,8BAA8B,EACnC,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,mDAAmD,EACrD,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,8BAA8B,CAAC,CAAC;IACvC,CAAC;IAuBD,UAAU,CACR,OAAkC,EAClC,QAAiC,EACjC,QACqD;QACrD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,EACzB,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,yCAAyC,EAC3C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC7B,CAAC;IAuBD,YAAY,CACV,OAAoC,EACpC,QAAiC,EACjC,QACuD;QACvD,IAAI,QAAQ,KAAK,SAAS,EAAE;YAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CACzB,IAAI,CAAC,SAAS;gBACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,sBAAsB,EAC3B,QAAQ,CAAC,CAAC;SACb;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAC7B,IAAI,CAAC,SAAS;YACZ,2CAA2C,EAC7C,OAAO,EACP,QAAQ,IAAI,EAAE,EACd,IAAI,CAAC,sBAAsB,CAAC,CAAC;IAC/B,CAAC;CAEF;AAzxBD,sCAyxBC"} \ 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 5c8c8949..83964536 100644 --- a/dist/protobuf/grpc_pb.d.ts +++ b/dist/protobuf/grpc_pb.d.ts @@ -629,6 +629,38 @@ export namespace RegisterDisputeAgentReply { } } +export class UnregisterDisputeAgentRequest extends jspb.Message { + getDisputeAgentType(): string; + setDisputeAgentType(value: string): UnregisterDisputeAgentRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UnregisterDisputeAgentRequest.AsObject; + static toObject(includeInstance: boolean, msg: UnregisterDisputeAgentRequest): UnregisterDisputeAgentRequest.AsObject; + static serializeBinaryToWriter(message: UnregisterDisputeAgentRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UnregisterDisputeAgentRequest; + static deserializeBinaryFromReader(message: UnregisterDisputeAgentRequest, reader: jspb.BinaryReader): UnregisterDisputeAgentRequest; +} + +export namespace UnregisterDisputeAgentRequest { + export type AsObject = { + disputeAgentType: string, + } +} + +export class UnregisterDisputeAgentReply extends jspb.Message { + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UnregisterDisputeAgentReply.AsObject; + static toObject(includeInstance: boolean, msg: UnregisterDisputeAgentReply): UnregisterDisputeAgentReply.AsObject; + static serializeBinaryToWriter(message: UnregisterDisputeAgentReply, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UnregisterDisputeAgentReply; + static deserializeBinaryFromReader(message: UnregisterDisputeAgentReply, reader: jspb.BinaryReader): UnregisterDisputeAgentReply; +} + +export namespace UnregisterDisputeAgentReply { + export type AsObject = { + } +} + export class RegisterNotificationListenerRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RegisterNotificationListenerRequest.AsObject; @@ -1146,33 +1178,33 @@ export namespace SetAutoSwitchReply { } } -export class IsMoneroNodeRunningRequest extends jspb.Message { +export class IsMoneroNodeOnlineRequest extends jspb.Message { serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): IsMoneroNodeRunningRequest.AsObject; - static toObject(includeInstance: boolean, msg: IsMoneroNodeRunningRequest): IsMoneroNodeRunningRequest.AsObject; - static serializeBinaryToWriter(message: IsMoneroNodeRunningRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): IsMoneroNodeRunningRequest; - static deserializeBinaryFromReader(message: IsMoneroNodeRunningRequest, reader: jspb.BinaryReader): IsMoneroNodeRunningRequest; + toObject(includeInstance?: boolean): IsMoneroNodeOnlineRequest.AsObject; + static toObject(includeInstance: boolean, msg: IsMoneroNodeOnlineRequest): IsMoneroNodeOnlineRequest.AsObject; + static serializeBinaryToWriter(message: IsMoneroNodeOnlineRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): IsMoneroNodeOnlineRequest; + static deserializeBinaryFromReader(message: IsMoneroNodeOnlineRequest, reader: jspb.BinaryReader): IsMoneroNodeOnlineRequest; } -export namespace IsMoneroNodeRunningRequest { +export namespace IsMoneroNodeOnlineRequest { export type AsObject = { } } -export class IsMoneroNodeRunningReply extends jspb.Message { +export class IsMoneroNodeOnlineReply extends jspb.Message { getIsRunning(): boolean; - setIsRunning(value: boolean): IsMoneroNodeRunningReply; + setIsRunning(value: boolean): IsMoneroNodeOnlineReply; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): IsMoneroNodeRunningReply.AsObject; - static toObject(includeInstance: boolean, msg: IsMoneroNodeRunningReply): IsMoneroNodeRunningReply.AsObject; - static serializeBinaryToWriter(message: IsMoneroNodeRunningReply, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): IsMoneroNodeRunningReply; - static deserializeBinaryFromReader(message: IsMoneroNodeRunningReply, reader: jspb.BinaryReader): IsMoneroNodeRunningReply; + toObject(includeInstance?: boolean): IsMoneroNodeOnlineReply.AsObject; + static toObject(includeInstance: boolean, msg: IsMoneroNodeOnlineReply): IsMoneroNodeOnlineReply.AsObject; + static serializeBinaryToWriter(message: IsMoneroNodeOnlineReply, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): IsMoneroNodeOnlineReply; + static deserializeBinaryFromReader(message: IsMoneroNodeOnlineReply, reader: jspb.BinaryReader): IsMoneroNodeOnlineReply; } -export namespace IsMoneroNodeRunningReply { +export namespace IsMoneroNodeOnlineReply { export type AsObject = { isRunning: boolean, } @@ -1625,6 +1657,9 @@ export class OfferInfo extends jspb.Message { getProtocolVersion(): number; setProtocolVersion(value: number): OfferInfo; + getArbitratorSigner(): string; + setArbitratorSigner(value: string): OfferInfo; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): OfferInfo.AsObject; static toObject(includeInstance: boolean, msg: OfferInfo): OfferInfo.AsObject; @@ -1663,6 +1698,7 @@ export namespace OfferInfo { pubKeyRing: string, versionNr: string, protocolVersion: number, + arbitratorSigner: string, } } @@ -1689,8 +1725,13 @@ export namespace AvailabilityResultWithDescription { } export class CreatePaymentAccountRequest extends jspb.Message { - getPaymentAccountForm(): string; - setPaymentAccountForm(value: string): CreatePaymentAccountRequest; + getPaymentAccountForm(): pb_pb.PaymentAccountForm | undefined; + setPaymentAccountForm(value?: pb_pb.PaymentAccountForm): CreatePaymentAccountRequest; + hasPaymentAccountForm(): boolean; + clearPaymentAccountForm(): CreatePaymentAccountRequest; + + getPaymentAccountFormAsJson(): string; + setPaymentAccountFormAsJson(value: string): CreatePaymentAccountRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreatePaymentAccountRequest.AsObject; @@ -1702,7 +1743,8 @@ export class CreatePaymentAccountRequest extends jspb.Message { export namespace CreatePaymentAccountRequest { export type AsObject = { - paymentAccountForm: string, + paymentAccountForm?: pb_pb.PaymentAccountForm.AsObject, + paymentAccountFormAsJson: string, } } @@ -1813,8 +1855,10 @@ export namespace GetPaymentAccountFormRequest { } export class GetPaymentAccountFormReply extends jspb.Message { - getPaymentAccountFormJson(): string; - setPaymentAccountFormJson(value: string): GetPaymentAccountFormReply; + getPaymentAccountForm(): pb_pb.PaymentAccountForm | undefined; + setPaymentAccountForm(value?: pb_pb.PaymentAccountForm): GetPaymentAccountFormReply; + hasPaymentAccountForm(): boolean; + clearPaymentAccountForm(): GetPaymentAccountFormReply; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetPaymentAccountFormReply.AsObject; @@ -1826,7 +1870,43 @@ export class GetPaymentAccountFormReply extends jspb.Message { export namespace GetPaymentAccountFormReply { export type AsObject = { - paymentAccountFormJson: string, + paymentAccountForm?: pb_pb.PaymentAccountForm.AsObject, + } +} + +export class GetPaymentAccountFormAsJsonRequest extends jspb.Message { + getPaymentMethodId(): string; + setPaymentMethodId(value: string): GetPaymentAccountFormAsJsonRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetPaymentAccountFormAsJsonRequest.AsObject; + static toObject(includeInstance: boolean, msg: GetPaymentAccountFormAsJsonRequest): GetPaymentAccountFormAsJsonRequest.AsObject; + static serializeBinaryToWriter(message: GetPaymentAccountFormAsJsonRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetPaymentAccountFormAsJsonRequest; + static deserializeBinaryFromReader(message: GetPaymentAccountFormAsJsonRequest, reader: jspb.BinaryReader): GetPaymentAccountFormAsJsonRequest; +} + +export namespace GetPaymentAccountFormAsJsonRequest { + export type AsObject = { + paymentMethodId: string, + } +} + +export class GetPaymentAccountFormAsJsonReply extends jspb.Message { + getPaymentAccountFormAsJson(): string; + setPaymentAccountFormAsJson(value: string): GetPaymentAccountFormAsJsonReply; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetPaymentAccountFormAsJsonReply.AsObject; + static toObject(includeInstance: boolean, msg: GetPaymentAccountFormAsJsonReply): GetPaymentAccountFormAsJsonReply.AsObject; + static serializeBinaryToWriter(message: GetPaymentAccountFormAsJsonReply, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetPaymentAccountFormAsJsonReply; + static deserializeBinaryFromReader(message: GetPaymentAccountFormAsJsonReply, reader: jspb.BinaryReader): GetPaymentAccountFormAsJsonReply; +} + +export namespace GetPaymentAccountFormAsJsonReply { + export type AsObject = { + paymentAccountFormAsJson: string, } } @@ -1914,6 +1994,48 @@ export namespace GetCryptoCurrencyPaymentMethodsReply { } } +export class ValidateFormFieldRequest extends jspb.Message { + getForm(): pb_pb.PaymentAccountForm | undefined; + setForm(value?: pb_pb.PaymentAccountForm): ValidateFormFieldRequest; + hasForm(): boolean; + clearForm(): ValidateFormFieldRequest; + + getFieldId(): pb_pb.PaymentAccountFormField.FieldId; + setFieldId(value: pb_pb.PaymentAccountFormField.FieldId): ValidateFormFieldRequest; + + getValue(): string; + setValue(value: string): ValidateFormFieldRequest; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ValidateFormFieldRequest.AsObject; + static toObject(includeInstance: boolean, msg: ValidateFormFieldRequest): ValidateFormFieldRequest.AsObject; + static serializeBinaryToWriter(message: ValidateFormFieldRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ValidateFormFieldRequest; + static deserializeBinaryFromReader(message: ValidateFormFieldRequest, reader: jspb.BinaryReader): ValidateFormFieldRequest; +} + +export namespace ValidateFormFieldRequest { + export type AsObject = { + form?: pb_pb.PaymentAccountForm.AsObject, + fieldId: pb_pb.PaymentAccountFormField.FieldId, + value: string, + } +} + +export class ValidateFormFieldReply extends jspb.Message { + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ValidateFormFieldReply.AsObject; + static toObject(includeInstance: boolean, msg: ValidateFormFieldReply): ValidateFormFieldReply.AsObject; + static serializeBinaryToWriter(message: ValidateFormFieldReply, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ValidateFormFieldReply; + static deserializeBinaryFromReader(message: ValidateFormFieldReply, reader: jspb.BinaryReader): ValidateFormFieldReply; +} + +export namespace ValidateFormFieldReply { + export type AsObject = { + } +} + export class MarketPriceRequest extends jspb.Message { getCurrencyCode(): string; setCurrencyCode(value: string): MarketPriceRequest; @@ -2524,6 +2646,9 @@ export class TradeInfo extends jspb.Message { getPrice(): string; setPrice(value: string): TradeInfo; + getArbitratorNodeAddress(): string; + setArbitratorNodeAddress(value: string): TradeInfo; + getTradingPeerNodeAddress(): string; setTradingPeerNodeAddress(value: string): TradeInfo; @@ -2592,6 +2717,7 @@ export namespace TradeInfo { payoutTxId: string, amountAsLong: number, price: string, + arbitratorNodeAddress: string, tradingPeerNodeAddress: string, state: string, phase: string, @@ -3624,11 +3750,11 @@ export class XmrBalanceInfo extends jspb.Message { getBalance(): string; setBalance(value: string): XmrBalanceInfo; - getUnlockedBalance(): string; - setUnlockedBalance(value: string): XmrBalanceInfo; + getAvailableBalance(): string; + setAvailableBalance(value: string): XmrBalanceInfo; - getLockedBalance(): string; - setLockedBalance(value: string): XmrBalanceInfo; + getPendingBalance(): string; + setPendingBalance(value: string): XmrBalanceInfo; getReservedOfferBalance(): string; setReservedOfferBalance(value: string): XmrBalanceInfo; @@ -3647,8 +3773,8 @@ export class XmrBalanceInfo extends jspb.Message { export namespace XmrBalanceInfo { export type AsObject = { balance: string, - unlockedBalance: string, - lockedBalance: string, + availableBalance: string, + pendingBalance: string, reservedOfferBalance: string, reservedTradeBalance: string, } diff --git a/dist/protobuf/grpc_pb.js b/dist/protobuf/grpc_pb.js index 4dc31499..b402d45c 100644 --- a/dist/protobuf/grpc_pb.js +++ b/dist/protobuf/grpc_pb.js @@ -13,7 +13,7 @@ var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var pb_pb = require('./pb_pb.js'); goog.object.extend(proto, pb_pb); @@ -86,6 +86,8 @@ goog.exportSymbol('proto.io.bisq.protobuffer.GetOfferReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetOfferRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetOffersReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetOffersRequest', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountFormReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountFormRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.GetPaymentAccountsReply', null, global); @@ -117,8 +119,8 @@ goog.exportSymbol('proto.io.bisq.protobuffer.IsAccountOpenReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.IsAccountOpenRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.IsAppInitializedReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.IsAppInitializedRequest', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.IsMoneroNodeRunningReply', null, global); -goog.exportSymbol('proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest', 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); @@ -185,11 +187,15 @@ 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); +goog.exportSymbol('proto.io.bisq.protobuffer.ValidateFormFieldReply', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.ValidateFormFieldRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.WithdrawFundsReply', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.WithdrawFundsRequest', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.XmrBalanceInfo', null, global); @@ -953,6 +959,48 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.RegisterDisputeAgentReply.displayName = 'proto.io.bisq.protobuffer.RegisterDisputeAgentReply'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.displayName = 'proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest'; +} +/** + * 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.UnregisterDisputeAgentReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.UnregisterDisputeAgentReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.UnregisterDisputeAgentReply.displayName = 'proto.io.bisq.protobuffer.UnregisterDisputeAgentReply'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -1530,16 +1578,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest = function(opt_data) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.displayName = 'proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest'; + proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.displayName = 'proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest'; } /** * Generated by JsPbCodeGenerator. @@ -1551,16 +1599,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply = function(opt_data) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.IsMoneroNodeRunningReply, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.displayName = 'proto.io.bisq.protobuffer.IsMoneroNodeRunningReply'; + proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.displayName = 'proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply'; } /** * Generated by JsPbCodeGenerator. @@ -2150,6 +2198,48 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.GetPaymentAccountFormReply.displayName = 'proto.io.bisq.protobuffer.GetPaymentAccountFormReply'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.displayName = 'proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest'; +} +/** + * 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.GetPaymentAccountFormAsJsonReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.displayName = 'proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -2234,6 +2324,48 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.displayName = 'proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * 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.ValidateFormFieldRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.ValidateFormFieldRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.ValidateFormFieldRequest.displayName = 'proto.io.bisq.protobuffer.ValidateFormFieldRequest'; +} +/** + * 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.ValidateFormFieldReply = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.io.bisq.protobuffer.ValidateFormFieldReply, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.ValidateFormFieldReply.displayName = 'proto.io.bisq.protobuffer.ValidateFormFieldReply'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -8483,6 +8615,237 @@ proto.io.bisq.protobuffer.RegisterDisputeAgentReply.serializeBinaryToWriter = fu +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.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.UnregisterDisputeAgentRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.toObject = function(includeInstance, msg) { + var f, obj = { + disputeAgentType: 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.UnregisterDisputeAgentRequest} + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest; + return proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest} + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.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.setDisputeAgentType(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.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.UnregisterDisputeAgentRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDisputeAgentType(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string dispute_agent_type = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.prototype.getDisputeAgentType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest} returns this + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentRequest.prototype.setDisputeAgentType = 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.UnregisterDisputeAgentReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.UnregisterDisputeAgentReply.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.UnregisterDisputeAgentReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentReply.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.UnregisterDisputeAgentReply} + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.UnregisterDisputeAgentReply; + return proto.io.bisq.protobuffer.UnregisterDisputeAgentReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.UnregisterDisputeAgentReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.UnregisterDisputeAgentReply} + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentReply.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.UnregisterDisputeAgentReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.UnregisterDisputeAgentReply.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.UnregisterDisputeAgentReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.UnregisterDisputeAgentReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -12216,8 +12579,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.toObject(opt_includeInstance, this); }; @@ -12226,11 +12589,11 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.prototype.toObject = functi * @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.IsMoneroNodeRunningRequest} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.toObject = function(includeInstance, msg) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.toObject = function(includeInstance, msg) { var f, obj = { }; @@ -12246,23 +12609,23 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.toObject = function(include /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest} + * @return {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest; - return proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.deserializeBinaryFromReader(msg, reader); + var msg = new proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest; + return proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest} msg The message object to deserialize into. + * @param {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest} + * @return {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -12282,9 +12645,9 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.deserializeBinaryFromReader * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -12292,11 +12655,11 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.prototype.serializeBinary = /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest} message + * @param {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningRequest.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; }; @@ -12317,8 +12680,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.toObject(opt_includeInstance, this); }; @@ -12327,11 +12690,11 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.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.IsMoneroNodeRunningReply} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.toObject = function(includeInstance, msg) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.toObject = function(includeInstance, msg) { var f, obj = { isRunning: jspb.Message.getBooleanFieldWithDefault(msg, 1, false) }; @@ -12347,23 +12710,23 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.toObject = function(includeIn /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.IsMoneroNodeRunningReply} + * @return {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.IsMoneroNodeRunningReply; - return proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.deserializeBinaryFromReader(msg, reader); + var msg = new proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply; + return proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.io.bisq.protobuffer.IsMoneroNodeRunningReply} msg The message object to deserialize into. + * @param {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.io.bisq.protobuffer.IsMoneroNodeRunningReply} + * @return {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -12387,9 +12750,9 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.deserializeBinaryFromReader = * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -12397,11 +12760,11 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.prototype.serializeBinary = f /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.IsMoneroNodeRunningReply} message + * @param {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getIsRunning(); if (f) { @@ -12417,16 +12780,16 @@ proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.serializeBinaryToWriter = fun * optional bool is_running = 1; * @return {boolean} */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.prototype.getIsRunning = function() { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.prototype.getIsRunning = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); }; /** * @param {boolean} value - * @return {!proto.io.bisq.protobuffer.IsMoneroNodeRunningReply} returns this + * @return {!proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply} returns this */ -proto.io.bisq.protobuffer.IsMoneroNodeRunningReply.prototype.setIsRunning = function(value) { +proto.io.bisq.protobuffer.IsMoneroNodeOnlineReply.prototype.setIsRunning = function(value) { return jspb.Message.setProto3BooleanField(this, 1, value); }; @@ -15180,7 +15543,8 @@ proto.io.bisq.protobuffer.OfferInfo.toObject = function(includeInstance, msg) { ownerNodeAddress: jspb.Message.getFieldWithDefault(msg, 25, ""), pubKeyRing: jspb.Message.getFieldWithDefault(msg, 26, ""), versionNr: jspb.Message.getFieldWithDefault(msg, 27, ""), - protocolVersion: jspb.Message.getFieldWithDefault(msg, 28, 0) + protocolVersion: jspb.Message.getFieldWithDefault(msg, 28, 0), + arbitratorSigner: jspb.Message.getFieldWithDefault(msg, 29, "") }; if (includeInstance) { @@ -15329,6 +15693,10 @@ proto.io.bisq.protobuffer.OfferInfo.deserializeBinaryFromReader = function(msg, var value = /** @type {number} */ (reader.readInt32()); msg.setProtocolVersion(value); break; + case 29: + var value = /** @type {string} */ (reader.readString()); + msg.setArbitratorSigner(value); + break; default: reader.skipField(); break; @@ -15554,6 +15922,13 @@ proto.io.bisq.protobuffer.OfferInfo.serializeBinaryToWriter = function(message, f ); } + f = message.getArbitratorSigner(); + if (f.length > 0) { + writer.writeString( + 29, + f + ); + } }; @@ -16061,6 +16436,24 @@ proto.io.bisq.protobuffer.OfferInfo.prototype.setProtocolVersion = function(valu }; +/** + * optional string arbitrator_signer = 29; + * @return {string} + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.getArbitratorSigner = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 29, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.OfferInfo} returns this + */ +proto.io.bisq.protobuffer.OfferInfo.prototype.setArbitratorSigner = function(value) { + return jspb.Message.setProto3StringField(this, 29, value); +}; + + @@ -16253,7 +16646,8 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.toObject = funct */ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.toObject = function(includeInstance, msg) { var f, obj = { - paymentAccountForm: jspb.Message.getFieldWithDefault(msg, 1, "") + paymentAccountForm: (f = msg.getPaymentAccountForm()) && pb_pb.PaymentAccountForm.toObject(includeInstance, f), + paymentAccountFormAsJson: jspb.Message.getFieldWithDefault(msg, 2, "") }; if (includeInstance) { @@ -16291,9 +16685,14 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.deserializeBinaryFromReade var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readString()); + var value = new pb_pb.PaymentAccountForm; + reader.readMessage(value,pb_pb.PaymentAccountForm.deserializeBinaryFromReader); msg.setPaymentAccountForm(value); break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentAccountFormAsJson(value); + break; default: reader.skipField(); break; @@ -16324,9 +16723,17 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.serializeBinary proto.io.bisq.protobuffer.CreatePaymentAccountRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getPaymentAccountForm(); + if (f != null) { + writer.writeMessage( + 1, + f, + pb_pb.PaymentAccountForm.serializeBinaryToWriter + ); + } + f = message.getPaymentAccountFormAsJson(); if (f.length > 0) { writer.writeString( - 1, + 2, f ); } @@ -16334,11 +16741,48 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.serializeBinaryToWriter = /** - * optional string payment_account_form = 1; - * @return {string} + * optional PaymentAccountForm payment_account_form = 1; + * @return {?proto.io.bisq.protobuffer.PaymentAccountForm} */ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getPaymentAccountForm = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountForm} */ ( + jspb.Message.getWrapperField(this, pb_pb.PaymentAccountForm, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccountForm|undefined} value + * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountRequest} returns this +*/ +proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.setPaymentAccountForm = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountRequest} returns this + */ +proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.clearPaymentAccountForm = function() { + return this.setPaymentAccountForm(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.hasPaymentAccountForm = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string payment_account_form_as_json = 2; + * @return {string} + */ +proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getPaymentAccountFormAsJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; @@ -16346,8 +16790,8 @@ proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.getPaymentAccoun * @param {string} value * @return {!proto.io.bisq.protobuffer.CreatePaymentAccountRequest} returns this */ -proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.setPaymentAccountForm = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); +proto.io.bisq.protobuffer.CreatePaymentAccountRequest.prototype.setPaymentAccountFormAsJson = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); }; @@ -17186,7 +17630,7 @@ proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.toObject = functi */ proto.io.bisq.protobuffer.GetPaymentAccountFormReply.toObject = function(includeInstance, msg) { var f, obj = { - paymentAccountFormJson: jspb.Message.getFieldWithDefault(msg, 1, "") + paymentAccountForm: (f = msg.getPaymentAccountForm()) && pb_pb.PaymentAccountForm.toObject(includeInstance, f) }; if (includeInstance) { @@ -17224,8 +17668,9 @@ proto.io.bisq.protobuffer.GetPaymentAccountFormReply.deserializeBinaryFromReader var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setPaymentAccountFormJson(value); + var value = new pb_pb.PaymentAccountForm; + reader.readMessage(value,pb_pb.PaymentAccountForm.deserializeBinaryFromReader); + msg.setPaymentAccountForm(value); break; default: reader.skipField(); @@ -17256,7 +17701,157 @@ proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.serializeBinary = */ proto.io.bisq.protobuffer.GetPaymentAccountFormReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getPaymentAccountFormJson(); + f = message.getPaymentAccountForm(); + if (f != null) { + writer.writeMessage( + 1, + f, + pb_pb.PaymentAccountForm.serializeBinaryToWriter + ); + } +}; + + +/** + * optional PaymentAccountForm payment_account_form = 1; + * @return {?proto.io.bisq.protobuffer.PaymentAccountForm} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.getPaymentAccountForm = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountForm} */ ( + jspb.Message.getWrapperField(this, pb_pb.PaymentAccountForm, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccountForm|undefined} value + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormReply} returns this +*/ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.setPaymentAccountForm = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormReply} returns this + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.clearPaymentAccountForm = function() { + return this.setPaymentAccountForm(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.hasPaymentAccountForm = 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.GetPaymentAccountFormAsJsonRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.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.GetPaymentAccountFormAsJsonRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.toObject = function(includeInstance, msg) { + var f, obj = { + paymentMethodId: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest; + return proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setPaymentMethodId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.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.GetPaymentAccountFormAsJsonRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentMethodId(); if (f.length > 0) { writer.writeString( 1, @@ -17267,19 +17862,149 @@ proto.io.bisq.protobuffer.GetPaymentAccountFormReply.serializeBinaryToWriter = f /** - * optional string payment_account_form_json = 1; + * optional string payment_method_id = 1; * @return {string} */ -proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.getPaymentAccountFormJson = function() { +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.prototype.getPaymentMethodId = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormReply} returns this + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest} returns this */ -proto.io.bisq.protobuffer.GetPaymentAccountFormReply.prototype.setPaymentAccountFormJson = function(value) { +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonRequest.prototype.setPaymentMethodId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.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.GetPaymentAccountFormAsJsonReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.toObject = function(includeInstance, msg) { + var f, obj = { + paymentAccountFormAsJson: 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.GetPaymentAccountFormAsJsonReply} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply; + return proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.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.setPaymentAccountFormAsJson(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.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.GetPaymentAccountFormAsJsonReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getPaymentAccountFormAsJson(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string payment_account_form_as_json = 1; + * @return {string} + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.prototype.getPaymentAccountFormAsJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply} returns this + */ +proto.io.bisq.protobuffer.GetPaymentAccountFormAsJsonReply.prototype.setPaymentAccountFormAsJson = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; @@ -17919,6 +18644,318 @@ proto.io.bisq.protobuffer.GetCryptoCurrencyPaymentMethodsReply.prototype.clearPa +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.ValidateFormFieldRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.ValidateFormFieldRequest.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.ValidateFormFieldRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.toObject = function(includeInstance, msg) { + var f, obj = { + form: (f = msg.getForm()) && pb_pb.PaymentAccountForm.toObject(includeInstance, f), + fieldId: jspb.Message.getFieldWithDefault(msg, 2, 0), + value: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.ValidateFormFieldRequest} + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.ValidateFormFieldRequest; + return proto.io.bisq.protobuffer.ValidateFormFieldRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.ValidateFormFieldRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.ValidateFormFieldRequest} + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new pb_pb.PaymentAccountForm; + reader.readMessage(value,pb_pb.PaymentAccountForm.deserializeBinaryFromReader); + msg.setForm(value); + break; + case 2: + var value = /** @type {!proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId} */ (reader.readEnum()); + msg.setFieldId(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setValue(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.ValidateFormFieldRequest.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.ValidateFormFieldRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getForm(); + if (f != null) { + writer.writeMessage( + 1, + f, + pb_pb.PaymentAccountForm.serializeBinaryToWriter + ); + } + f = message.getFieldId(); + if (f !== 0.0) { + writer.writeEnum( + 2, + f + ); + } + f = message.getValue(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional PaymentAccountForm form = 1; + * @return {?proto.io.bisq.protobuffer.PaymentAccountForm} + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.getForm = function() { + return /** @type{?proto.io.bisq.protobuffer.PaymentAccountForm} */ ( + jspb.Message.getWrapperField(this, pb_pb.PaymentAccountForm, 1)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.PaymentAccountForm|undefined} value + * @return {!proto.io.bisq.protobuffer.ValidateFormFieldRequest} returns this +*/ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.setForm = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.ValidateFormFieldRequest} returns this + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.clearForm = function() { + return this.setForm(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.hasForm = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional PaymentAccountFormField.FieldId field_id = 2; + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId} + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.getFieldId = function() { + return /** @type {!proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId} value + * @return {!proto.io.bisq.protobuffer.ValidateFormFieldRequest} returns this + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.setFieldId = function(value) { + return jspb.Message.setProto3EnumField(this, 2, value); +}; + + +/** + * optional string value = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.getValue = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.ValidateFormFieldRequest} returns this + */ +proto.io.bisq.protobuffer.ValidateFormFieldRequest.prototype.setValue = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.io.bisq.protobuffer.ValidateFormFieldReply.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.ValidateFormFieldReply.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.ValidateFormFieldReply} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ValidateFormFieldReply.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.ValidateFormFieldReply} + */ +proto.io.bisq.protobuffer.ValidateFormFieldReply.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.ValidateFormFieldReply; + return proto.io.bisq.protobuffer.ValidateFormFieldReply.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.ValidateFormFieldReply} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.ValidateFormFieldReply} + */ +proto.io.bisq.protobuffer.ValidateFormFieldReply.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.ValidateFormFieldReply.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.ValidateFormFieldReply.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.ValidateFormFieldReply} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.ValidateFormFieldReply.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -22202,19 +23239,20 @@ proto.io.bisq.protobuffer.TradeInfo.toObject = function(includeInstance, msg) { payoutTxId: jspb.Message.getFieldWithDefault(msg, 11, ""), amountAsLong: jspb.Message.getFieldWithDefault(msg, 12, 0), price: jspb.Message.getFieldWithDefault(msg, 13, ""), - tradingPeerNodeAddress: jspb.Message.getFieldWithDefault(msg, 14, ""), - state: jspb.Message.getFieldWithDefault(msg, 15, ""), - phase: jspb.Message.getFieldWithDefault(msg, 16, ""), - periodState: jspb.Message.getFieldWithDefault(msg, 17, ""), - isDepositPublished: jspb.Message.getBooleanFieldWithDefault(msg, 18, false), - isDepositUnlocked: jspb.Message.getBooleanFieldWithDefault(msg, 19, false), - isPaymentSent: jspb.Message.getBooleanFieldWithDefault(msg, 20, false), - isPaymentReceived: jspb.Message.getBooleanFieldWithDefault(msg, 21, false), - isPayoutPublished: jspb.Message.getBooleanFieldWithDefault(msg, 22, false), - isCompleted: jspb.Message.getBooleanFieldWithDefault(msg, 23, false), - contractAsJson: jspb.Message.getFieldWithDefault(msg, 24, ""), + arbitratorNodeAddress: jspb.Message.getFieldWithDefault(msg, 14, ""), + tradingPeerNodeAddress: jspb.Message.getFieldWithDefault(msg, 15, ""), + 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, ""), contract: (f = msg.getContract()) && proto.io.bisq.protobuffer.ContractInfo.toObject(includeInstance, f), - tradeVolume: jspb.Message.getFieldWithDefault(msg, 26, ""), + tradeVolume: jspb.Message.getFieldWithDefault(msg, 27, ""), makerDepositTxId: jspb.Message.getFieldWithDefault(msg, 100, ""), takerDepositTxId: jspb.Message.getFieldWithDefault(msg, 101, "") }; @@ -22300,54 +23338,58 @@ proto.io.bisq.protobuffer.TradeInfo.deserializeBinaryFromReader = function(msg, break; case 14: var value = /** @type {string} */ (reader.readString()); - msg.setTradingPeerNodeAddress(value); + msg.setArbitratorNodeAddress(value); break; case 15: var value = /** @type {string} */ (reader.readString()); - msg.setState(value); + msg.setTradingPeerNodeAddress(value); break; case 16: var value = /** @type {string} */ (reader.readString()); - msg.setPhase(value); + msg.setState(value); break; case 17: var value = /** @type {string} */ (reader.readString()); - msg.setPeriodState(value); + msg.setPhase(value); break; case 18: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsDepositPublished(value); + var value = /** @type {string} */ (reader.readString()); + msg.setPeriodState(value); break; case 19: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsDepositUnlocked(value); + msg.setIsDepositPublished(value); break; case 20: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsPaymentSent(value); + msg.setIsDepositUnlocked(value); break; case 21: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsPaymentReceived(value); + msg.setIsPaymentSent(value); break; case 22: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsPayoutPublished(value); + msg.setIsPaymentReceived(value); break; case 23: var value = /** @type {boolean} */ (reader.readBool()); - msg.setIsCompleted(value); + msg.setIsPayoutPublished(value); break; case 24: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsCompleted(value); + break; + case 25: var value = /** @type {string} */ (reader.readString()); msg.setContractAsJson(value); break; - case 25: + case 26: var value = new proto.io.bisq.protobuffer.ContractInfo; reader.readMessage(value,proto.io.bisq.protobuffer.ContractInfo.deserializeBinaryFromReader); msg.setContract(value); break; - case 26: + case 27: var value = /** @type {string} */ (reader.readString()); msg.setTradeVolume(value); break; @@ -22466,87 +23508,94 @@ proto.io.bisq.protobuffer.TradeInfo.serializeBinaryToWriter = function(message, f ); } - f = message.getTradingPeerNodeAddress(); + f = message.getArbitratorNodeAddress(); if (f.length > 0) { writer.writeString( 14, f ); } - f = message.getState(); + f = message.getTradingPeerNodeAddress(); if (f.length > 0) { writer.writeString( 15, f ); } - f = message.getPhase(); + f = message.getState(); if (f.length > 0) { writer.writeString( 16, f ); } - f = message.getPeriodState(); + f = message.getPhase(); if (f.length > 0) { writer.writeString( 17, f ); } - f = message.getIsDepositPublished(); - if (f) { - writer.writeBool( + f = message.getPeriodState(); + if (f.length > 0) { + writer.writeString( 18, f ); } - f = message.getIsDepositUnlocked(); + f = message.getIsDepositPublished(); if (f) { writer.writeBool( 19, f ); } - f = message.getIsPaymentSent(); + f = message.getIsDepositUnlocked(); if (f) { writer.writeBool( 20, f ); } - f = message.getIsPaymentReceived(); + f = message.getIsPaymentSent(); if (f) { writer.writeBool( 21, f ); } - f = message.getIsPayoutPublished(); + f = message.getIsPaymentReceived(); if (f) { writer.writeBool( 22, f ); } - f = message.getIsCompleted(); + f = message.getIsPayoutPublished(); if (f) { writer.writeBool( 23, f ); } + f = message.getIsCompleted(); + if (f) { + writer.writeBool( + 24, + f + ); + } f = message.getContractAsJson(); if (f.length > 0) { writer.writeString( - 24, + 25, f ); } f = message.getContract(); if (f != null) { writer.writeMessage( - 25, + 26, f, proto.io.bisq.protobuffer.ContractInfo.serializeBinaryToWriter ); @@ -22554,7 +23603,7 @@ proto.io.bisq.protobuffer.TradeInfo.serializeBinaryToWriter = function(message, f = message.getTradeVolume(); if (f.length > 0) { writer.writeString( - 26, + 27, f ); } @@ -22793,10 +23842,10 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.setPrice = function(value) { /** - * optional string trading_peer_node_address = 14; + * optional string arbitrator_node_address = 14; * @return {string} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getTradingPeerNodeAddress = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getArbitratorNodeAddress = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); }; @@ -22805,16 +23854,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getTradingPeerNodeAddress = functi * @param {string} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setTradingPeerNodeAddress = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setArbitratorNodeAddress = function(value) { return jspb.Message.setProto3StringField(this, 14, value); }; /** - * optional string state = 15; + * optional string trading_peer_node_address = 15; * @return {string} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getState = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getTradingPeerNodeAddress = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 15, "")); }; @@ -22823,16 +23872,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getState = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setState = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setTradingPeerNodeAddress = function(value) { return jspb.Message.setProto3StringField(this, 15, value); }; /** - * optional string phase = 16; + * optional string state = 16; * @return {string} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getPhase = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getState = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); }; @@ -22841,16 +23890,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getPhase = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setPhase = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setState = function(value) { return jspb.Message.setProto3StringField(this, 16, value); }; /** - * optional string period_state = 17; + * optional string phase = 17; * @return {string} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getPeriodState = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getPhase = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "")); }; @@ -22859,34 +23908,34 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getPeriodState = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setPeriodState = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setPhase = function(value) { return jspb.Message.setProto3StringField(this, 17, value); }; /** - * optional bool is_deposit_published = 18; + * optional string period_state = 18; + * @return {string} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getPeriodState = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 18, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.setPeriodState = function(value) { + return jspb.Message.setProto3StringField(this, 18, value); +}; + + +/** + * optional bool is_deposit_published = 19; * @return {boolean} */ proto.io.bisq.protobuffer.TradeInfo.prototype.getIsDepositPublished = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 18, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this - */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setIsDepositPublished = function(value) { - return jspb.Message.setProto3BooleanField(this, 18, value); -}; - - -/** - * optional bool is_deposit_unlocked = 19; - * @return {boolean} - */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsDepositUnlocked = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 19, false)); }; @@ -22895,16 +23944,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.getIsDepositUnlocked = function() * @param {boolean} value * @return {!proto.io.bisq.protobuffer.TradeInfo} returns this */ -proto.io.bisq.protobuffer.TradeInfo.prototype.setIsDepositUnlocked = function(value) { +proto.io.bisq.protobuffer.TradeInfo.prototype.setIsDepositPublished = function(value) { return jspb.Message.setProto3BooleanField(this, 19, value); }; /** - * optional bool is_payment_sent = 20; + * optional bool is_deposit_unlocked = 20; * @return {boolean} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentSent = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsDepositUnlocked = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 20, false)); }; @@ -22913,16 +23962,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.setIsDepositUnlocked = function(value) { return jspb.Message.setProto3BooleanField(this, 20, value); }; /** - * optional bool is_payment_received = 21; + * optional bool is_payment_sent = 21; * @return {boolean} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentReceived = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentSent = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 21, false)); }; @@ -22931,16 +23980,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.setIsPaymentSent = function(value) { return jspb.Message.setProto3BooleanField(this, 21, value); }; /** - * optional bool is_payout_published = 22; + * optional bool is_payment_received = 22; * @return {boolean} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPayoutPublished = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPaymentReceived = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 22, false)); }; @@ -22949,16 +23998,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.setIsPaymentReceived = function(value) { return jspb.Message.setProto3BooleanField(this, 22, value); }; /** - * optional bool is_completed = 23; + * optional bool is_payout_published = 23; * @return {boolean} */ -proto.io.bisq.protobuffer.TradeInfo.prototype.getIsCompleted = function() { +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsPayoutPublished = function() { return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 23, false)); }; @@ -22967,17 +24016,35 @@ 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.setIsPayoutPublished = function(value) { return jspb.Message.setProto3BooleanField(this, 23, value); }; /** - * optional string contract_as_json = 24; + * optional bool is_completed = 24; + * @return {boolean} + */ +proto.io.bisq.protobuffer.TradeInfo.prototype.getIsCompleted = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 24, 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, 24, value); +}; + + +/** + * optional string contract_as_json = 25; * @return {string} */ proto.io.bisq.protobuffer.TradeInfo.prototype.getContractAsJson = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 24, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 25, "")); }; @@ -22986,17 +24053,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, 24, value); + return jspb.Message.setProto3StringField(this, 25, value); }; /** - * optional ContractInfo contract = 25; + * optional ContractInfo contract = 26; * @return {?proto.io.bisq.protobuffer.ContractInfo} */ proto.io.bisq.protobuffer.TradeInfo.prototype.getContract = function() { return /** @type{?proto.io.bisq.protobuffer.ContractInfo} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ContractInfo, 25)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ContractInfo, 26)); }; @@ -23005,7 +24072,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, 25, value); + return jspb.Message.setWrapperField(this, 26, value); }; @@ -23023,16 +24090,16 @@ proto.io.bisq.protobuffer.TradeInfo.prototype.clearContract = function() { * @return {boolean} */ proto.io.bisq.protobuffer.TradeInfo.prototype.hasContract = function() { - return jspb.Message.getField(this, 25) != null; + return jspb.Message.getField(this, 26) != null; }; /** - * optional string trade_volume = 26; + * optional string trade_volume = 27; * @return {string} */ proto.io.bisq.protobuffer.TradeInfo.prototype.getTradeVolume = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 26, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 27, "")); }; @@ -23041,7 +24108,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, 26, value); + return jspb.Message.setProto3StringField(this, 27, value); }; @@ -30630,8 +31697,8 @@ proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.toObject = function(opt_inclu proto.io.bisq.protobuffer.XmrBalanceInfo.toObject = function(includeInstance, msg) { var f, obj = { balance: jspb.Message.getFieldWithDefault(msg, 1, "0"), - unlockedBalance: jspb.Message.getFieldWithDefault(msg, 2, "0"), - lockedBalance: jspb.Message.getFieldWithDefault(msg, 3, "0"), + availableBalance: jspb.Message.getFieldWithDefault(msg, 2, "0"), + pendingBalance: jspb.Message.getFieldWithDefault(msg, 3, "0"), reservedOfferBalance: jspb.Message.getFieldWithDefault(msg, 4, "0"), reservedTradeBalance: jspb.Message.getFieldWithDefault(msg, 5, "0") }; @@ -30676,11 +31743,11 @@ proto.io.bisq.protobuffer.XmrBalanceInfo.deserializeBinaryFromReader = function( break; case 2: var value = /** @type {string} */ (reader.readUint64String()); - msg.setUnlockedBalance(value); + msg.setAvailableBalance(value); break; case 3: var value = /** @type {string} */ (reader.readUint64String()); - msg.setLockedBalance(value); + msg.setPendingBalance(value); break; case 4: var value = /** @type {string} */ (reader.readUint64String()); @@ -30726,14 +31793,14 @@ proto.io.bisq.protobuffer.XmrBalanceInfo.serializeBinaryToWriter = function(mess f ); } - f = message.getUnlockedBalance(); + f = message.getAvailableBalance(); if (parseInt(f, 10) !== 0) { writer.writeUint64String( 2, f ); } - f = message.getLockedBalance(); + f = message.getPendingBalance(); if (parseInt(f, 10) !== 0) { writer.writeUint64String( 3, @@ -30776,10 +31843,10 @@ proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.setBalance = function(value) /** - * optional uint64 unlocked_balance = 2; + * optional uint64 available_balance = 2; * @return {string} */ -proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.getUnlockedBalance = function() { +proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.getAvailableBalance = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); }; @@ -30788,16 +31855,16 @@ proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.getUnlockedBalance = function * @param {string} value * @return {!proto.io.bisq.protobuffer.XmrBalanceInfo} returns this */ -proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.setUnlockedBalance = function(value) { +proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.setAvailableBalance = function(value) { return jspb.Message.setProto3StringIntField(this, 2, value); }; /** - * optional uint64 locked_balance = 3; + * optional uint64 pending_balance = 3; * @return {string} */ -proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.getLockedBalance = function() { +proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.getPendingBalance = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "0")); }; @@ -30806,7 +31873,7 @@ proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.getLockedBalance = function() * @param {string} value * @return {!proto.io.bisq.protobuffer.XmrBalanceInfo} returns this */ -proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.setLockedBalance = function(value) { +proto.io.bisq.protobuffer.XmrBalanceInfo.prototype.setPendingBalance = function(value) { return jspb.Message.setProto3StringIntField(this, 3, value); }; diff --git a/dist/protobuf/pb_pb.d.ts b/dist/protobuf/pb_pb.d.ts index eb0316f2..ad69881f 100644 --- a/dist/protobuf/pb_pb.d.ts +++ b/dist/protobuf/pb_pb.d.ts @@ -231,10 +231,15 @@ export class NetworkEnvelope extends jspb.Message { hasDepositResponse(): boolean; clearDepositResponse(): NetworkEnvelope; - getPaymentAccountPayloadRequest(): PaymentAccountPayloadRequest | undefined; - setPaymentAccountPayloadRequest(value?: PaymentAccountPayloadRequest): NetworkEnvelope; - hasPaymentAccountPayloadRequest(): boolean; - clearPaymentAccountPayloadRequest(): NetworkEnvelope; + getPaymentAccountKeyRequest(): PaymentAccountKeyRequest | undefined; + setPaymentAccountKeyRequest(value?: PaymentAccountKeyRequest): NetworkEnvelope; + hasPaymentAccountKeyRequest(): boolean; + clearPaymentAccountKeyRequest(): NetworkEnvelope; + + getPaymentAccountKeyResponse(): PaymentAccountKeyResponse | undefined; + setPaymentAccountKeyResponse(value?: PaymentAccountKeyResponse): NetworkEnvelope; + hasPaymentAccountKeyResponse(): boolean; + clearPaymentAccountKeyResponse(): NetworkEnvelope; getPaymentSentMessage(): PaymentSentMessage | undefined; setPaymentSentMessage(value?: PaymentSentMessage): NetworkEnvelope; @@ -251,16 +256,6 @@ export class NetworkEnvelope extends jspb.Message { hasPayoutTxPublishedMessage(): boolean; clearPayoutTxPublishedMessage(): NetworkEnvelope; - getUpdateMultisigRequest(): UpdateMultisigRequest | undefined; - setUpdateMultisigRequest(value?: UpdateMultisigRequest): NetworkEnvelope; - hasUpdateMultisigRequest(): boolean; - clearUpdateMultisigRequest(): NetworkEnvelope; - - getUpdateMultisigResponse(): UpdateMultisigResponse | undefined; - setUpdateMultisigResponse(value?: UpdateMultisigResponse): NetworkEnvelope; - hasUpdateMultisigResponse(): boolean; - clearUpdateMultisigResponse(): NetworkEnvelope; - getArbitratorPayoutTxRequest(): ArbitratorPayoutTxRequest | undefined; setArbitratorPayoutTxRequest(value?: ArbitratorPayoutTxRequest): NetworkEnvelope; hasArbitratorPayoutTxRequest(): boolean; @@ -271,6 +266,16 @@ export class NetworkEnvelope extends jspb.Message { 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; @@ -329,14 +334,15 @@ export namespace NetworkEnvelope { signContractResponse?: SignContractResponse.AsObject, depositRequest?: DepositRequest.AsObject, depositResponse?: DepositResponse.AsObject, - paymentAccountPayloadRequest?: PaymentAccountPayloadRequest.AsObject, + paymentAccountKeyRequest?: PaymentAccountKeyRequest.AsObject, + paymentAccountKeyResponse?: PaymentAccountKeyResponse.AsObject, paymentSentMessage?: PaymentSentMessage.AsObject, paymentReceivedMessage?: PaymentReceivedMessage.AsObject, payoutTxPublishedMessage?: PayoutTxPublishedMessage.AsObject, - updateMultisigRequest?: UpdateMultisigRequest.AsObject, - updateMultisigResponse?: UpdateMultisigResponse.AsObject, arbitratorPayoutTxRequest?: ArbitratorPayoutTxRequest.AsObject, arbitratorPayoutTxResponse?: ArbitratorPayoutTxResponse.AsObject, + updateMultisigRequest?: UpdateMultisigRequest.AsObject, + updateMultisigResponse?: UpdateMultisigResponse.AsObject, } export enum MessageCase { @@ -386,14 +392,15 @@ export namespace NetworkEnvelope { SIGN_CONTRACT_RESPONSE = 1006, DEPOSIT_REQUEST = 1007, DEPOSIT_RESPONSE = 1008, - PAYMENT_ACCOUNT_PAYLOAD_REQUEST = 1009, - PAYMENT_SENT_MESSAGE = 1010, - PAYMENT_RECEIVED_MESSAGE = 1011, - PAYOUT_TX_PUBLISHED_MESSAGE = 1012, - UPDATE_MULTISIG_REQUEST = 1013, - UPDATE_MULTISIG_RESPONSE = 1014, - ARBITRATOR_PAYOUT_TX_REQUEST = 1015, - ARBITRATOR_PAYOUT_TX_RESPONSE = 1016, + 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, } } @@ -831,11 +838,6 @@ export class OfferAvailabilityResponse extends jspb.Message { getMakerSignature(): string; setMakerSignature(value: string): OfferAvailabilityResponse; - getBackupArbitrator(): NodeAddress | undefined; - setBackupArbitrator(value?: NodeAddress): OfferAvailabilityResponse; - hasBackupArbitrator(): boolean; - clearBackupArbitrator(): OfferAvailabilityResponse; - serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): OfferAvailabilityResponse.AsObject; static toObject(includeInstance: boolean, msg: OfferAvailabilityResponse): OfferAvailabilityResponse.AsObject; @@ -851,7 +853,6 @@ export namespace OfferAvailabilityResponse { supportedCapabilitiesList: Array, uid: string, makerSignature: string, - backupArbitrator?: NodeAddress.AsObject, } } @@ -1421,6 +1422,9 @@ export class InitMultisigRequest extends jspb.Message { getMadeMultisigHex(): string; setMadeMultisigHex(value: string): InitMultisigRequest; + getExchangedMultisigHex(): string; + setExchangedMultisigHex(value: string): InitMultisigRequest; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InitMultisigRequest.AsObject; static toObject(includeInstance: boolean, msg: InitMultisigRequest): InitMultisigRequest.AsObject; @@ -1438,6 +1442,7 @@ export namespace InitMultisigRequest { currentDate: number, preparedMultisigHex: string, madeMultisigHex: string, + exchangedMultisigHex: string, } } @@ -1517,9 +1522,17 @@ export class SignContractResponse extends jspb.Message { getCurrentDate(): number; setCurrentDate(value: number): SignContractResponse; + getContractAsJson(): string; + setContractAsJson(value: string): SignContractResponse; + getContractSignature(): string; setContractSignature(value: string): SignContractResponse; + getEncryptedPaymentAccountPayload(): Uint8Array | string; + getEncryptedPaymentAccountPayload_asU8(): Uint8Array; + getEncryptedPaymentAccountPayload_asB64(): string; + setEncryptedPaymentAccountPayload(value: Uint8Array | string): SignContractResponse; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SignContractResponse.AsObject; static toObject(includeInstance: boolean, msg: SignContractResponse): SignContractResponse.AsObject; @@ -1535,7 +1548,9 @@ export namespace SignContractResponse { pubKeyRing?: PubKeyRing.AsObject, uid: string, currentDate: number, + contractAsJson: string, contractSignature: string, + encryptedPaymentAccountPayload: Uint8Array | string, } } @@ -1568,6 +1583,11 @@ export class DepositRequest extends jspb.Message { getDepositTxKey(): string; setDepositTxKey(value: string): DepositRequest; + getPaymentAccountKey(): Uint8Array | string; + getPaymentAccountKey_asU8(): Uint8Array; + getPaymentAccountKey_asB64(): string; + setPaymentAccountKey(value: Uint8Array | string): DepositRequest; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DepositRequest.AsObject; static toObject(includeInstance: boolean, msg: DepositRequest): DepositRequest.AsObject; @@ -1586,6 +1606,7 @@ export namespace DepositRequest { contractSignature: string, depositTxHex: string, depositTxKey: string, + paymentAccountKey: Uint8Array | string, } } @@ -1627,47 +1648,81 @@ export namespace DepositResponse { } } -export class PaymentAccountPayloadRequest extends jspb.Message { +export class PaymentAccountKeyRequest extends jspb.Message { getTradeId(): string; - setTradeId(value: string): PaymentAccountPayloadRequest; + setTradeId(value: string): PaymentAccountKeyRequest; getSenderNodeAddress(): NodeAddress | undefined; - setSenderNodeAddress(value?: NodeAddress): PaymentAccountPayloadRequest; + setSenderNodeAddress(value?: NodeAddress): PaymentAccountKeyRequest; hasSenderNodeAddress(): boolean; - clearSenderNodeAddress(): PaymentAccountPayloadRequest; + clearSenderNodeAddress(): PaymentAccountKeyRequest; getPubKeyRing(): PubKeyRing | undefined; - setPubKeyRing(value?: PubKeyRing): PaymentAccountPayloadRequest; + setPubKeyRing(value?: PubKeyRing): PaymentAccountKeyRequest; hasPubKeyRing(): boolean; - clearPubKeyRing(): PaymentAccountPayloadRequest; + clearPubKeyRing(): PaymentAccountKeyRequest; getUid(): string; - setUid(value: string): PaymentAccountPayloadRequest; - - getCurrentDate(): number; - setCurrentDate(value: number): PaymentAccountPayloadRequest; - - getPaymentAccountPayload(): PaymentAccountPayload | undefined; - setPaymentAccountPayload(value?: PaymentAccountPayload): PaymentAccountPayloadRequest; - hasPaymentAccountPayload(): boolean; - clearPaymentAccountPayload(): PaymentAccountPayloadRequest; + setUid(value: string): PaymentAccountKeyRequest; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): PaymentAccountPayloadRequest.AsObject; - static toObject(includeInstance: boolean, msg: PaymentAccountPayloadRequest): PaymentAccountPayloadRequest.AsObject; - static serializeBinaryToWriter(message: PaymentAccountPayloadRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): PaymentAccountPayloadRequest; - static deserializeBinaryFromReader(message: PaymentAccountPayloadRequest, reader: jspb.BinaryReader): PaymentAccountPayloadRequest; + 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 PaymentAccountPayloadRequest { +export namespace PaymentAccountKeyRequest { export type AsObject = { tradeId: string, senderNodeAddress?: NodeAddress.AsObject, pubKeyRing?: PubKeyRing.AsObject, uid: string, - currentDate: number, - paymentAccountPayload?: PaymentAccountPayload.AsObject, + } +} + +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; + + getUpdatedMultisigHex(): string; + setUpdatedMultisigHex(value: string): PaymentAccountKeyResponse; + + 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; +} + +export namespace PaymentAccountKeyResponse { + export type AsObject = { + tradeId: string, + senderNodeAddress?: NodeAddress.AsObject, + pubKeyRing?: PubKeyRing.AsObject, + uid: string, + paymentAccountKey: Uint8Array | string, + updatedMultisigHex: string, } } @@ -2016,6 +2071,11 @@ export class PaymentSentMessage extends jspb.Message { getUpdatedMultisigHex(): string; setUpdatedMultisigHex(value: string): PaymentSentMessage; + getPaymentAccountKey(): Uint8Array | string; + getPaymentAccountKey_asU8(): Uint8Array; + getPaymentAccountKey_asB64(): string; + setPaymentAccountKey(value: Uint8Array | string): PaymentSentMessage; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PaymentSentMessage.AsObject; static toObject(includeInstance: boolean, msg: PaymentSentMessage): PaymentSentMessage.AsObject; @@ -2034,6 +2094,7 @@ export namespace PaymentSentMessage { counterCurrencyExtraData: string, payoutTxHex: string, updatedMultisigHex: string, + paymentAccountKey: Uint8Array | string, } } @@ -2084,6 +2145,9 @@ export class PayoutTxPublishedMessage extends jspb.Message { hasSenderNodeAddress(): boolean; clearSenderNodeAddress(): PayoutTxPublishedMessage; + getIsMaker(): boolean; + setIsMaker(value: boolean): PayoutTxPublishedMessage; + getUid(): string; setUid(value: string): PayoutTxPublishedMessage; @@ -2092,8 +2156,8 @@ export class PayoutTxPublishedMessage extends jspb.Message { hasSignedWitness(): boolean; clearSignedWitness(): PayoutTxPublishedMessage; - getPayoutTxHex(): string; - setPayoutTxHex(value: string): PayoutTxPublishedMessage; + getSignedPayoutTxHex(): string; + setSignedPayoutTxHex(value: string): PayoutTxPublishedMessage; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PayoutTxPublishedMessage.AsObject; @@ -2107,9 +2171,10 @@ export namespace PayoutTxPublishedMessage { export type AsObject = { tradeId: string, senderNodeAddress?: NodeAddress.AsObject, + isMaker: boolean, uid: string, signedWitness?: SignedWitness.AsObject, - payoutTxHex: string, + signedPayoutTxHex: string, } } @@ -3165,13 +3230,8 @@ export class Arbitrator extends jspb.Message { hasPubKeyRing(): boolean; clearPubKeyRing(): Arbitrator; - getBtcPubKey(): Uint8Array | string; - getBtcPubKey_asU8(): Uint8Array; - getBtcPubKey_asB64(): string; - setBtcPubKey(value: Uint8Array | string): Arbitrator; - - getBtcAddress(): string; - setBtcAddress(value: string): Arbitrator; + getXmrAddress(): string; + setXmrAddress(value: string): Arbitrator; getEmailAddress(): string; setEmailAddress(value: string): Arbitrator; @@ -3198,8 +3258,7 @@ export namespace Arbitrator { registrationSignature: string, registrationPubKey: Uint8Array | string, pubKeyRing?: PubKeyRing.AsObject, - btcPubKey: Uint8Array | string, - btcAddress: string, + xmrAddress: string, emailAddress: string, info: string, extraDataMap: Array<[string, string]>, @@ -4720,8 +4779,13 @@ export namespace ClearXchangeAccountPayload { } export class CountryBasedPaymentAccountPayload extends jspb.Message { - getCountrycode(): string; - setCountrycode(value: string): CountryBasedPaymentAccountPayload; + getCountryCode(): string; + setCountryCode(value: string): CountryBasedPaymentAccountPayload; + + getAcceptedCountryCodesList(): Array; + setAcceptedCountryCodesList(value: Array): CountryBasedPaymentAccountPayload; + clearAcceptedCountryCodesList(): CountryBasedPaymentAccountPayload; + addAcceptedCountryCodes(value: string, index?: number): CountryBasedPaymentAccountPayload; getBankAccountPayload(): BankAccountPayload | undefined; setBankAccountPayload(value?: BankAccountPayload): CountryBasedPaymentAccountPayload; @@ -4803,6 +4867,11 @@ export class CountryBasedPaymentAccountPayload extends jspb.Message { hasTransferwiseUsdAccountPayload(): boolean; clearTransferwiseUsdAccountPayload(): CountryBasedPaymentAccountPayload; + getSwiftAccountPayload(): SwiftAccountPayload | undefined; + setSwiftAccountPayload(value?: SwiftAccountPayload): CountryBasedPaymentAccountPayload; + hasSwiftAccountPayload(): boolean; + clearSwiftAccountPayload(): CountryBasedPaymentAccountPayload; + getMessageCase(): CountryBasedPaymentAccountPayload.MessageCase; serializeBinary(): Uint8Array; @@ -4815,7 +4884,8 @@ export class CountryBasedPaymentAccountPayload extends jspb.Message { export namespace CountryBasedPaymentAccountPayload { export type AsObject = { - countrycode: string, + countryCode: string, + acceptedCountryCodesList: Array, bankAccountPayload?: BankAccountPayload.AsObject, cashDepositAccountPayload?: CashDepositAccountPayload.AsObject, sepaAccountPayload?: SepaAccountPayload.AsObject, @@ -4832,16 +4902,17 @@ export namespace CountryBasedPaymentAccountPayload { strikeAccountPayload?: StrikeAccountPayload.AsObject, tikkieAccountPayload?: TikkieAccountPayload.AsObject, transferwiseUsdAccountPayload?: TransferwiseUsdAccountPayload.AsObject, + swiftAccountPayload?: SwiftAccountPayload.AsObject, } export enum MessageCase { MESSAGE_NOT_SET = 0, - BANK_ACCOUNT_PAYLOAD = 2, - CASH_DEPOSIT_ACCOUNT_PAYLOAD = 3, - SEPA_ACCOUNT_PAYLOAD = 4, - WESTERN_UNION_ACCOUNT_PAYLOAD = 5, - SEPA_INSTANT_ACCOUNT_PAYLOAD = 6, - F2F_ACCOUNT_PAYLOAD = 7, + BANK_ACCOUNT_PAYLOAD = 3, + CASH_DEPOSIT_ACCOUNT_PAYLOAD = 4, + SEPA_ACCOUNT_PAYLOAD = 5, + WESTERN_UNION_ACCOUNT_PAYLOAD = 6, + SEPA_INSTANT_ACCOUNT_PAYLOAD = 7, + F2F_ACCOUNT_PAYLOAD = 8, UPI_ACCOUNT_PAYLOAD = 9, PAYTM_ACCOUNT_PAYLOAD = 10, IFSC_BASED_ACCOUNT_PAYLOAD = 11, @@ -4852,6 +4923,7 @@ export namespace CountryBasedPaymentAccountPayload { STRIKE_ACCOUNT_PAYLOAD = 16, TIKKIE_ACCOUNT_PAYLOAD = 17, TRANSFERWISE_USD_ACCOUNT_PAYLOAD = 18, + SWIFT_ACCOUNT_PAYLOAD = 19, } } @@ -5261,11 +5333,6 @@ export class SepaAccountPayload extends jspb.Message { getEmail(): string; setEmail(value: string): SepaAccountPayload; - getAcceptedCountryCodesList(): Array; - setAcceptedCountryCodesList(value: Array): SepaAccountPayload; - clearAcceptedCountryCodesList(): SepaAccountPayload; - addAcceptedCountryCodes(value: string, index?: number): SepaAccountPayload; - serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SepaAccountPayload.AsObject; static toObject(includeInstance: boolean, msg: SepaAccountPayload): SepaAccountPayload.AsObject; @@ -5280,7 +5347,6 @@ export namespace SepaAccountPayload { iban: string, bic: string, email: string, - acceptedCountryCodesList: Array, } } @@ -5294,11 +5360,6 @@ export class SepaInstantAccountPayload extends jspb.Message { getBic(): string; setBic(value: string): SepaInstantAccountPayload; - getAcceptedCountryCodesList(): Array; - setAcceptedCountryCodesList(value: Array): SepaInstantAccountPayload; - clearAcceptedCountryCodesList(): SepaInstantAccountPayload; - addAcceptedCountryCodes(value: string, index?: number): SepaInstantAccountPayload; - serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SepaInstantAccountPayload.AsObject; static toObject(includeInstance: boolean, msg: SepaInstantAccountPayload): SepaInstantAccountPayload.AsObject; @@ -5312,7 +5373,6 @@ export namespace SepaInstantAccountPayload { holderName: string, iban: string, bic: string, - acceptedCountryCodesList: Array, } } @@ -5353,15 +5413,15 @@ export namespace InstantCryptoCurrencyAccountPayload { } export class FasterPaymentsAccountPayload extends jspb.Message { + getHolderName(): string; + setHolderName(value: string): FasterPaymentsAccountPayload; + getSortCode(): string; setSortCode(value: string): FasterPaymentsAccountPayload; getAccountNr(): string; setAccountNr(value: string): FasterPaymentsAccountPayload; - getEmail(): string; - setEmail(value: string): FasterPaymentsAccountPayload; - serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FasterPaymentsAccountPayload.AsObject; static toObject(includeInstance: boolean, msg: FasterPaymentsAccountPayload): FasterPaymentsAccountPayload.AsObject; @@ -5372,9 +5432,9 @@ export class FasterPaymentsAccountPayload extends jspb.Message { export namespace FasterPaymentsAccountPayload { export type AsObject = { + holderName: string, sortCode: string, accountNr: string, - email: string, } } @@ -6842,11 +6902,6 @@ export class OpenOffer extends jspb.Message { getState(): OpenOffer.State; setState(value: OpenOffer.State): OpenOffer; - getBackupArbitrator(): NodeAddress | undefined; - setBackupArbitrator(value?: NodeAddress): OpenOffer; - hasBackupArbitrator(): boolean; - clearBackupArbitrator(): OpenOffer; - getTriggerPrice(): number; setTriggerPrice(value: number): OpenOffer; @@ -6882,7 +6937,6 @@ export namespace OpenOffer { export type AsObject = { offer?: Offer.AsObject, state: OpenOffer.State, - backupArbitrator?: NodeAddress.AsObject, triggerPrice: number, autoSplit: boolean, scheduledTxHashesList: Array, @@ -7174,55 +7228,53 @@ export namespace Trade { export enum State { PB_ERROR_STATE = 0, PREPARATION = 1, - CONTRACT_SIGNATURE_REQUESTED = 2, - CONTRACT_SIGNED = 3, - TAKER_PUBLISHED_TAKER_FEE_TX = 4, - MAKER_SENT_PUBLISH_DEPOSIT_TX_REQUEST = 5, - MAKER_SAW_ARRIVED_PUBLISH_DEPOSIT_TX_REQUEST = 6, - MAKER_STORED_IN_MAILBOX_PUBLISH_DEPOSIT_TX_REQUEST = 7, - MAKER_SEND_FAILED_PUBLISH_DEPOSIT_TX_REQUEST = 8, - TAKER_RECEIVED_PUBLISH_DEPOSIT_TX_REQUEST = 9, - TAKER_PUBLISHED_DEPOSIT_TX = 10, - TAKER_SAW_DEPOSIT_TX_IN_NETWORK = 11, - TAKER_SENT_DEPOSIT_TX_PUBLISHED_MSG = 12, - TAKER_SAW_ARRIVED_DEPOSIT_TX_PUBLISHED_MSG = 13, - TAKER_STORED_IN_MAILBOX_DEPOSIT_TX_PUBLISHED_MSG = 14, - TAKER_SEND_FAILED_DEPOSIT_TX_PUBLISHED_MSG = 15, - MAKER_RECEIVED_DEPOSIT_TX_PUBLISHED_MSG = 16, - MAKER_SAW_DEPOSIT_TX_IN_NETWORK = 17, - DEPOSIT_UNLOCKED_IN_BLOCK_CHAIN = 18, - BUYER_CONFIRMED_IN_UI_PAYMENT_SENT = 19, - BUYER_SENT_PAYMENT_SENT_MSG = 20, - BUYER_SAW_ARRIVED_PAYMENT_SENT_MSG = 21, - BUYER_STORED_IN_MAILBOX_PAYMENT_SENT_MSG = 22, - BUYER_SEND_FAILED_PAYMENT_SENT_MSG = 23, - SELLER_RECEIVED_PAYMENT_SENT_MSG = 24, - SELLER_CONFIRMED_IN_UI_PAYMENT_RECEIPT = 25, - SELLER_SENT_PAYMENT_RECEIVED_MSG = 26, - SELLER_SAW_ARRIVED_PAYMENT_RECEIVED_MSG = 27, - SELLER_STORED_IN_MAILBOX_PAYMENT_RECEIVED_MSG = 28, - SELLER_SEND_FAILED_PAYMENT_RECEIVED_MSG = 29, - SELLER_PUBLISHED_PAYOUT_TX = 30, - SELLER_SENT_PAYOUT_TX_PUBLISHED_MSG = 31, - SELLER_SAW_ARRIVED_PAYOUT_TX_PUBLISHED_MSG = 32, - SELLER_STORED_IN_MAILBOX_PAYOUT_TX_PUBLISHED_MSG = 33, - SELLER_SEND_FAILED_PAYOUT_TX_PUBLISHED_MSG = 34, - BUYER_RECEIVED_PAYOUT_TX_PUBLISHED_MSG = 35, - BUYER_SAW_PAYOUT_TX_IN_NETWORK = 36, - BUYER_PUBLISHED_PAYOUT_TX = 37, - WITHDRAW_COMPLETED = 38, + MULTISIG_PREPARED = 2, + MULTISIG_MADE = 3, + MULTISIG_EXCHANGED = 4, + MULTISIG_COMPLETED = 5, + 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, } export enum Phase { PB_ERROR_PHASE = 0, INIT = 1, - TAKER_FEE_PUBLISHED = 2, - DEPOSIT_PUBLISHED = 3, - DEPOSIT_CONFIRMED = 4, - PAYMENT_SENT = 5, - PAYMENT_RECEIVED = 6, - PAYOUT_PUBLISHED = 7, - WITHDRAWN = 8, + DEPOSIT_REQUESTED = 2, + DEPOSITS_PUBLISHED = 3, + DEPOSITS_CONFIRMED = 4, + DEPOSITS_UNLOCKED = 5, + PAYMENT_SENT = 6, + PAYMENT_RECEIVED = 7, + PAYOUT_PUBLISHED = 8, + WITHDRAWN = 9, } export enum DisputeState { @@ -7406,11 +7458,6 @@ export class ProcessModel extends jspb.Message { getMakerSignature(): string; setMakerSignature(value: string): ProcessModel; - getBackupArbitrator(): NodeAddress | undefined; - setBackupArbitrator(value?: NodeAddress): ProcessModel; - hasBackupArbitrator(): boolean; - clearBackupArbitrator(): ProcessModel; - getMaker(): TradingPeer | undefined; setMaker(value?: TradingPeer): ProcessModel; hasMaker(): boolean; @@ -7431,18 +7478,9 @@ export class ProcessModel extends jspb.Message { hasTempTradingPeerNodeAddress(): boolean; clearTempTradingPeerNodeAddress(): ProcessModel; - getPreparedMultisigHex(): string; - setPreparedMultisigHex(value: string): ProcessModel; - - getMadeMultisigHex(): string; - setMadeMultisigHex(value: string): ProcessModel; - getMultisigAddress(): string; setMultisigAddress(value: string): ProcessModel; - getMultisigSetupComplete(): boolean; - setMultisigSetupComplete(value: boolean): ProcessModel; - serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ProcessModel.AsObject; static toObject(includeInstance: boolean, msg: ProcessModel): ProcessModel.AsObject; @@ -7469,15 +7507,11 @@ export namespace ProcessModel { buyerPayoutAmountFromMediation: number, sellerPayoutAmountFromMediation: number, makerSignature: string, - backupArbitrator?: NodeAddress.AsObject, maker?: TradingPeer.AsObject, taker?: TradingPeer.AsObject, arbitrator?: TradingPeer.AsObject, tempTradingPeerNodeAddress?: NodeAddress.AsObject, - preparedMultisigHex: string, - madeMultisigHex: string, multisigAddress: string, - multisigSetupComplete: boolean, } } @@ -7496,6 +7530,16 @@ export class TradingPeer extends jspb.Message { getPaymentAccountPayloadHash_asB64(): string; setPaymentAccountPayloadHash(value: Uint8Array | string): TradingPeer; + getEncryptedPaymentAccountPayload(): Uint8Array | string; + getEncryptedPaymentAccountPayload_asU8(): Uint8Array; + getEncryptedPaymentAccountPayload_asB64(): string; + setEncryptedPaymentAccountPayload(value: Uint8Array | string): TradingPeer; + + getPaymentAccountKey(): Uint8Array | string; + getPaymentAccountKey_asU8(): Uint8Array; + getPaymentAccountKey_asB64(): string; + setPaymentAccountKey(value: Uint8Array | string): TradingPeer; + getPaymentAccountPayload(): PaymentAccountPayload | undefined; setPaymentAccountPayload(value?: PaymentAccountPayload): TradingPeer; hasPaymentAccountPayload(): boolean; @@ -7574,6 +7618,9 @@ export class TradingPeer extends jspb.Message { getMadeMultisigHex(): string; setMadeMultisigHex(value: string): TradingPeer; + getExchangedMultisigHex(): string; + setExchangedMultisigHex(value: string): TradingPeer; + getPayoutTxHex(): string; setPayoutTxHex(value: string): TradingPeer; @@ -7603,6 +7650,8 @@ export namespace TradingPeer { paymentAccountId: string, paymentMethodId: string, paymentAccountPayloadHash: Uint8Array | string, + encryptedPaymentAccountPayload: Uint8Array | string, + paymentAccountKey: Uint8Array | string, paymentAccountPayload?: PaymentAccountPayload.AsObject, payoutAddressString: string, contractAsJson: string, @@ -7623,6 +7672,7 @@ export namespace TradingPeer { reserveTxKeyImagesList: Array, preparedMultisigHex: string, madeMultisigHex: string, + exchangedMultisigHex: string, payoutTxHex: string, depositTxHash: string, depositTxHex: string, @@ -8587,6 +8637,185 @@ export namespace MockPayload { } } +export class PaymentAccountForm extends jspb.Message { + getId(): PaymentAccountForm.FormId; + setId(value: PaymentAccountForm.FormId): PaymentAccountForm; + + getFieldsList(): Array; + setFieldsList(value: Array): PaymentAccountForm; + clearFieldsList(): PaymentAccountForm; + addFields(value?: PaymentAccountFormField, index?: number): PaymentAccountFormField; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PaymentAccountForm.AsObject; + static toObject(includeInstance: boolean, msg: PaymentAccountForm): PaymentAccountForm.AsObject; + static serializeBinaryToWriter(message: PaymentAccountForm, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PaymentAccountForm; + static deserializeBinaryFromReader(message: PaymentAccountForm, reader: jspb.BinaryReader): PaymentAccountForm; +} + +export namespace PaymentAccountForm { + export type AsObject = { + id: PaymentAccountForm.FormId, + fieldsList: Array, + } + + 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, + } +} + +export class PaymentAccountFormField extends jspb.Message { + getId(): PaymentAccountFormField.FieldId; + setId(value: PaymentAccountFormField.FieldId): PaymentAccountFormField; + + getComponent(): PaymentAccountFormField.Component; + setComponent(value: PaymentAccountFormField.Component): PaymentAccountFormField; + + getType(): string; + setType(value: string): PaymentAccountFormField; + + getLabel(): string; + setLabel(value: string): PaymentAccountFormField; + + getValue(): string; + setValue(value: string): PaymentAccountFormField; + + getMinlength(): number; + setMinlength(value: number): PaymentAccountFormField; + + getMaxlength(): number; + setMaxlength(value: number): PaymentAccountFormField; + + getSupportedCurrenciesList(): Array; + setSupportedCurrenciesList(value: Array): PaymentAccountFormField; + clearSupportedCurrenciesList(): PaymentAccountFormField; + addSupportedCurrencies(value?: TradeCurrency, index?: number): TradeCurrency; + + getSupportedCountriesList(): Array; + setSupportedCountriesList(value: Array): PaymentAccountFormField; + clearSupportedCountriesList(): PaymentAccountFormField; + addSupportedCountries(value?: Country, index?: number): Country; + + getSupportedSepaEuroCountriesList(): Array; + setSupportedSepaEuroCountriesList(value: Array): PaymentAccountFormField; + clearSupportedSepaEuroCountriesList(): PaymentAccountFormField; + addSupportedSepaEuroCountries(value?: Country, index?: number): Country; + + getSupportedSepaNonEuroCountriesList(): Array; + setSupportedSepaNonEuroCountriesList(value: Array): PaymentAccountFormField; + clearSupportedSepaNonEuroCountriesList(): PaymentAccountFormField; + addSupportedSepaNonEuroCountries(value?: Country, index?: number): Country; + + getRequiredForCountriesList(): Array; + setRequiredForCountriesList(value: Array): PaymentAccountFormField; + clearRequiredForCountriesList(): PaymentAccountFormField; + addRequiredForCountries(value: string, index?: number): PaymentAccountFormField; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): PaymentAccountFormField.AsObject; + static toObject(includeInstance: boolean, msg: PaymentAccountFormField): PaymentAccountFormField.AsObject; + static serializeBinaryToWriter(message: PaymentAccountFormField, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): PaymentAccountFormField; + static deserializeBinaryFromReader(message: PaymentAccountFormField, reader: jspb.BinaryReader): PaymentAccountFormField; +} + +export namespace PaymentAccountFormField { + export type AsObject = { + id: PaymentAccountFormField.FieldId, + component: PaymentAccountFormField.Component, + type: string, + label: string, + value: string, + minlength: number, + maxlength: number, + supportedCurrenciesList: Array, + supportedCountriesList: Array, + supportedSepaEuroCountriesList: Array, + supportedSepaNonEuroCountriesList: Array, + requiredForCountriesList: Array, + } + + 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, + } + + export enum Component { + TEXT = 0, + TEXTAREA = 1, + SELECT_ONE = 2, + SELECT_MULTIPLE = 3, + } +} + export enum SupportType { ARBITRATION = 0, MEDIATION = 1, diff --git a/dist/protobuf/pb_pb.js b/dist/protobuf/pb_pb.js index c5b6c29b..1188b9fe 100644 --- a/dist/protobuf/pb_pb.js +++ b/dist/protobuf/pb_pb.js @@ -13,7 +13,7 @@ var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); goog.exportSymbol('proto.io.bisq.protobuffer.AccountAgeWitness', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.AccountAgeWitnessStore', null, global); @@ -137,10 +137,16 @@ goog.exportSymbol('proto.io.bisq.protobuffer.OpenOffer.State', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaxumAccountPayload', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccount', null, global); goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountFilter', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountForm', null, global); +goog.exportSymbol('proto.io.bisq.protobuffer.PaymentAccountForm.FormId', null, global); +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.PaymentAccountPayloadRequest', 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); @@ -905,16 +911,37 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest = function(opt_data) { +proto.io.bisq.protobuffer.PaymentAccountKeyRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.io.bisq.protobuffer.PaymentAccountPayloadRequest, jspb.Message); +goog.inherits(proto.io.bisq.protobuffer.PaymentAccountKeyRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.displayName = 'proto.io.bisq.protobuffer.PaymentAccountPayloadRequest'; + 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. @@ -2208,7 +2235,7 @@ if (goog.DEBUG && !COMPILED) { * @constructor */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_); + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.repeatedFields_, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_); }; goog.inherits(proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload, jspb.Message); if (goog.DEBUG && !COMPILED) { @@ -2502,7 +2529,7 @@ if (goog.DEBUG && !COMPILED) { * @constructor */ proto.io.bisq.protobuffer.SepaAccountPayload = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.SepaAccountPayload.repeatedFields_, null); + jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.io.bisq.protobuffer.SepaAccountPayload, jspb.Message); if (goog.DEBUG && !COMPILED) { @@ -2523,7 +2550,7 @@ if (goog.DEBUG && !COMPILED) { * @constructor */ proto.io.bisq.protobuffer.SepaInstantAccountPayload = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.SepaInstantAccountPayload.repeatedFields_, null); + jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.io.bisq.protobuffer.SepaInstantAccountPayload, jspb.Message); if (goog.DEBUG && !COMPILED) { @@ -4465,6 +4492,48 @@ if (goog.DEBUG && !COMPILED) { */ proto.io.bisq.protobuffer.MockPayload.displayName = 'proto.io.bisq.protobuffer.MockPayload'; } +/** + * 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.PaymentAccountForm = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.PaymentAccountForm.repeatedFields_, null); +}; +goog.inherits(proto.io.bisq.protobuffer.PaymentAccountForm, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.PaymentAccountForm.displayName = 'proto.io.bisq.protobuffer.PaymentAccountForm'; +} +/** + * 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.PaymentAccountFormField = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.io.bisq.protobuffer.PaymentAccountFormField.repeatedFields_, null); +}; +goog.inherits(proto.io.bisq.protobuffer.PaymentAccountFormField, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.io.bisq.protobuffer.PaymentAccountFormField.displayName = 'proto.io.bisq.protobuffer.PaymentAccountFormField'; +} /** * Oneof group definitions for this message. Each group defines the field @@ -4474,7 +4543,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,1014,1015,1016]]; +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]]; /** * @enum {number} @@ -4526,14 +4595,15 @@ proto.io.bisq.protobuffer.NetworkEnvelope.MessageCase = { SIGN_CONTRACT_RESPONSE: 1006, DEPOSIT_REQUEST: 1007, DEPOSIT_RESPONSE: 1008, - PAYMENT_ACCOUNT_PAYLOAD_REQUEST: 1009, - PAYMENT_SENT_MESSAGE: 1010, - PAYMENT_RECEIVED_MESSAGE: 1011, - PAYOUT_TX_PUBLISHED_MESSAGE: 1012, - UPDATE_MULTISIG_REQUEST: 1013, - UPDATE_MULTISIG_RESPONSE: 1014, - ARBITRATOR_PAYOUT_TX_REQUEST: 1015, - ARBITRATOR_PAYOUT_TX_RESPONSE: 1016 + 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 }; /** @@ -4620,14 +4690,15 @@ 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), - paymentAccountPayloadRequest: (f = msg.getPaymentAccountPayloadRequest()) && proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.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), 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), - updateMultisigRequest: (f = msg.getUpdateMultisigRequest()) && proto.io.bisq.protobuffer.UpdateMultisigRequest.toObject(includeInstance, f), - updateMultisigResponse: (f = msg.getUpdateMultisigResponse()) && proto.io.bisq.protobuffer.UpdateMultisigResponse.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) + 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) }; if (includeInstance) { @@ -4894,45 +4965,50 @@ proto.io.bisq.protobuffer.NetworkEnvelope.deserializeBinaryFromReader = function msg.setDepositResponse(value); break; case 1009: - var value = new proto.io.bisq.protobuffer.PaymentAccountPayloadRequest; - reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.deserializeBinaryFromReader); - msg.setPaymentAccountPayloadRequest(value); + var value = new proto.io.bisq.protobuffer.PaymentAccountKeyRequest; + reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountKeyRequest.deserializeBinaryFromReader); + msg.setPaymentAccountKeyRequest(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 1011: + case 1012: var value = new proto.io.bisq.protobuffer.PaymentReceivedMessage; reader.readMessage(value,proto.io.bisq.protobuffer.PaymentReceivedMessage.deserializeBinaryFromReader); msg.setPaymentReceivedMessage(value); break; - case 1012: + case 1013: var value = new proto.io.bisq.protobuffer.PayoutTxPublishedMessage; reader.readMessage(value,proto.io.bisq.protobuffer.PayoutTxPublishedMessage.deserializeBinaryFromReader); msg.setPayoutTxPublishedMessage(value); break; - case 1013: - var value = new proto.io.bisq.protobuffer.UpdateMultisigRequest; - reader.readMessage(value,proto.io.bisq.protobuffer.UpdateMultisigRequest.deserializeBinaryFromReader); - msg.setUpdateMultisigRequest(value); - break; - case 1014: - var value = new proto.io.bisq.protobuffer.UpdateMultisigResponse; - reader.readMessage(value,proto.io.bisq.protobuffer.UpdateMultisigResponse.deserializeBinaryFromReader); - msg.setUpdateMultisigResponse(value); - break; - case 1015: + case 1016: var value = new proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest; reader.readMessage(value,proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.deserializeBinaryFromReader); msg.setArbitratorPayoutTxRequest(value); break; - case 1016: + 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; @@ -5329,18 +5405,26 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes proto.io.bisq.protobuffer.DepositResponse.serializeBinaryToWriter ); } - f = message.getPaymentAccountPayloadRequest(); + f = message.getPaymentAccountKeyRequest(); if (f != null) { writer.writeMessage( 1009, f, - proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.serializeBinaryToWriter + proto.io.bisq.protobuffer.PaymentAccountKeyRequest.serializeBinaryToWriter + ); + } + f = message.getPaymentAccountKeyResponse(); + if (f != null) { + writer.writeMessage( + 1010, + f, + proto.io.bisq.protobuffer.PaymentAccountKeyResponse.serializeBinaryToWriter ); } f = message.getPaymentSentMessage(); if (f != null) { writer.writeMessage( - 1010, + 1011, f, proto.io.bisq.protobuffer.PaymentSentMessage.serializeBinaryToWriter ); @@ -5348,39 +5432,23 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getPaymentReceivedMessage(); if (f != null) { writer.writeMessage( - 1011, + 1012, f, proto.io.bisq.protobuffer.PaymentReceivedMessage.serializeBinaryToWriter ); } f = message.getPayoutTxPublishedMessage(); - if (f != null) { - writer.writeMessage( - 1012, - f, - proto.io.bisq.protobuffer.PayoutTxPublishedMessage.serializeBinaryToWriter - ); - } - f = message.getUpdateMultisigRequest(); if (f != null) { writer.writeMessage( 1013, f, - proto.io.bisq.protobuffer.UpdateMultisigRequest.serializeBinaryToWriter - ); - } - f = message.getUpdateMultisigResponse(); - if (f != null) { - writer.writeMessage( - 1014, - f, - proto.io.bisq.protobuffer.UpdateMultisigResponse.serializeBinaryToWriter + proto.io.bisq.protobuffer.PayoutTxPublishedMessage.serializeBinaryToWriter ); } f = message.getArbitratorPayoutTxRequest(); if (f != null) { writer.writeMessage( - 1015, + 1016, f, proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest.serializeBinaryToWriter ); @@ -5388,11 +5456,27 @@ proto.io.bisq.protobuffer.NetworkEnvelope.serializeBinaryToWriter = function(mes f = message.getArbitratorPayoutTxResponse(); if (f != null) { writer.writeMessage( - 1016, + 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 + ); + } }; @@ -7080,20 +7164,20 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasDepositResponse = functio /** - * optional PaymentAccountPayloadRequest payment_account_payload_request = 1009; - * @return {?proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} + * optional PaymentAccountKeyRequest payment_account_key_request = 1009; + * @return {?proto.io.bisq.protobuffer.PaymentAccountKeyRequest} */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPaymentAccountPayloadRequest = function() { - return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountPayloadRequest, 1009)); +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)); }; /** - * @param {?proto.io.bisq.protobuffer.PaymentAccountPayloadRequest|undefined} value + * @param {?proto.io.bisq.protobuffer.PaymentAccountKeyRequest|undefined} value * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPaymentAccountPayloadRequest = function(value) { +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPaymentAccountKeyRequest = function(value) { return jspb.Message.setOneofWrapperField(this, 1009, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7102,8 +7186,8 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPaymentAccountPayloadRequ * Clears the message field making it undefined. * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentAccountPayloadRequest = function() { - return this.setPaymentAccountPayloadRequest(undefined); +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentAccountKeyRequest = function() { + return this.setPaymentAccountKeyRequest(undefined); }; @@ -7111,18 +7195,55 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentAccountPayloadRe * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPaymentAccountPayloadRequest = function() { +proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPaymentAccountKeyRequest = function() { return jspb.Message.getField(this, 1009) != null; }; /** - * optional PaymentSentMessage payment_sent_message = 1010; + * 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; * @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, 1010)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentSentMessage, 1011)); }; @@ -7131,7 +7252,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, 1010, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1011, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7149,17 +7270,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentSentMessage = fu * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPaymentSentMessage = function() { - return jspb.Message.getField(this, 1010) != null; + return jspb.Message.getField(this, 1011) != null; }; /** - * optional PaymentReceivedMessage payment_received_message = 1011; + * optional PaymentReceivedMessage payment_received_message = 1012; * @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, 1011)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentReceivedMessage, 1012)); }; @@ -7168,7 +7289,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, 1011, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1012, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7186,17 +7307,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPaymentReceivedMessage * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPaymentReceivedMessage = function() { - return jspb.Message.getField(this, 1011) != null; + return jspb.Message.getField(this, 1012) != null; }; /** - * optional PayoutTxPublishedMessage payout_tx_published_message = 1012; + * 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, 1012)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PayoutTxPublishedMessage, 1013)); }; @@ -7205,7 +7326,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getPayoutTxPublishedMessage * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setPayoutTxPublishedMessage = function(value) { - return jspb.Message.setOneofWrapperField(this, 1012, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1013, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7223,91 +7344,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearPayoutTxPublishedMessag * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasPayoutTxPublishedMessage = function() { - return jspb.Message.getField(this, 1012) != null; -}; - - -/** - * optional UpdateMultisigRequest update_multisig_request = 1013; - * @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, 1013)); -}; - - -/** - * @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, 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.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, 1013) != null; }; /** - * optional UpdateMultisigResponse update_multisig_response = 1014; - * @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, 1014)); -}; - - -/** - * @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, 1014, 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, 1014) != null; -}; - - -/** - * optional ArbitratorPayoutTxRequest arbitrator_payout_tx_request = 1015; + * 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, 1015)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ArbitratorPayoutTxRequest, 1016)); }; @@ -7316,7 +7363,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getArbitratorPayoutTxRequest * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setArbitratorPayoutTxRequest = function(value) { - return jspb.Message.setOneofWrapperField(this, 1015, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1016, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7334,17 +7381,17 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearArbitratorPayoutTxReque * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasArbitratorPayoutTxRequest = function() { - return jspb.Message.getField(this, 1015) != null; + return jspb.Message.getField(this, 1016) != null; }; /** - * optional ArbitratorPayoutTxResponse arbitrator_payout_tx_response = 1016; + * 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, 1016)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.ArbitratorPayoutTxResponse, 1017)); }; @@ -7353,7 +7400,7 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.getArbitratorPayoutTxRespons * @return {!proto.io.bisq.protobuffer.NetworkEnvelope} returns this */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.setArbitratorPayoutTxResponse = function(value) { - return jspb.Message.setOneofWrapperField(this, 1016, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 1017, proto.io.bisq.protobuffer.NetworkEnvelope.oneofGroups_[0], value); }; @@ -7371,7 +7418,81 @@ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.clearArbitratorPayoutTxRespo * @return {boolean} */ proto.io.bisq.protobuffer.NetworkEnvelope.prototype.hasArbitratorPayoutTxResponse = function() { - return jspb.Message.getField(this, 1016) != null; + 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; }; @@ -10710,8 +10831,7 @@ proto.io.bisq.protobuffer.OfferAvailabilityResponse.toObject = function(includeI availabilityResult: jspb.Message.getFieldWithDefault(msg, 2, 0), supportedCapabilitiesList: (f = jspb.Message.getRepeatedField(msg, 3)) == null ? undefined : f, uid: jspb.Message.getFieldWithDefault(msg, 4, ""), - makerSignature: jspb.Message.getFieldWithDefault(msg, 5, ""), - backupArbitrator: (f = msg.getBackupArbitrator()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f) + makerSignature: jspb.Message.getFieldWithDefault(msg, 5, "") }; if (includeInstance) { @@ -10770,11 +10890,6 @@ proto.io.bisq.protobuffer.OfferAvailabilityResponse.deserializeBinaryFromReader var value = /** @type {string} */ (reader.readString()); msg.setMakerSignature(value); break; - case 6: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setBackupArbitrator(value); - break; default: reader.skipField(); break; @@ -10839,14 +10954,6 @@ proto.io.bisq.protobuffer.OfferAvailabilityResponse.serializeBinaryToWriter = fu f ); } - f = message.getBackupArbitrator(); - if (f != null) { - writer.writeMessage( - 6, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } }; @@ -10959,43 +11066,6 @@ proto.io.bisq.protobuffer.OfferAvailabilityResponse.prototype.setMakerSignature }; -/** - * optional NodeAddress backup_arbitrator = 6; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.OfferAvailabilityResponse.prototype.getBackupArbitrator = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 6)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.OfferAvailabilityResponse} returns this -*/ -proto.io.bisq.protobuffer.OfferAvailabilityResponse.prototype.setBackupArbitrator = function(value) { - return jspb.Message.setWrapperField(this, 6, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.OfferAvailabilityResponse} returns this - */ -proto.io.bisq.protobuffer.OfferAvailabilityResponse.prototype.clearBackupArbitrator = function() { - return this.setBackupArbitrator(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.OfferAvailabilityResponse.prototype.hasBackupArbitrator = function() { - return jspb.Message.getField(this, 6) != null; -}; - - @@ -15293,7 +15363,8 @@ proto.io.bisq.protobuffer.InitMultisigRequest.toObject = function(includeInstanc uid: jspb.Message.getFieldWithDefault(msg, 4, ""), currentDate: jspb.Message.getFieldWithDefault(msg, 5, 0), preparedMultisigHex: jspb.Message.getFieldWithDefault(msg, 6, ""), - madeMultisigHex: jspb.Message.getFieldWithDefault(msg, 7, "") + madeMultisigHex: jspb.Message.getFieldWithDefault(msg, 7, ""), + exchangedMultisigHex: jspb.Message.getFieldWithDefault(msg, 8, "") }; if (includeInstance) { @@ -15360,6 +15431,10 @@ proto.io.bisq.protobuffer.InitMultisigRequest.deserializeBinaryFromReader = func var value = /** @type {string} */ (reader.readString()); msg.setMadeMultisigHex(value); break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setExchangedMultisigHex(value); + break; default: reader.skipField(); break; @@ -15440,6 +15515,13 @@ proto.io.bisq.protobuffer.InitMultisigRequest.serializeBinaryToWriter = function f ); } + f = message.getExchangedMultisigHex(); + if (f.length > 0) { + writer.writeString( + 8, + f + ); + } }; @@ -15607,6 +15689,24 @@ proto.io.bisq.protobuffer.InitMultisigRequest.prototype.setMadeMultisigHex = fun }; +/** + * optional string exchanged_multisig_hex = 8; + * @return {string} + */ +proto.io.bisq.protobuffer.InitMultisigRequest.prototype.getExchangedMultisigHex = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.InitMultisigRequest} returns this + */ +proto.io.bisq.protobuffer.InitMultisigRequest.prototype.setExchangedMultisigHex = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); +}; + + @@ -16080,7 +16180,9 @@ proto.io.bisq.protobuffer.SignContractResponse.toObject = function(includeInstan 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), - contractSignature: jspb.Message.getFieldWithDefault(msg, 6, "") + contractAsJson: jspb.Message.getFieldWithDefault(msg, 6, ""), + contractSignature: jspb.Message.getFieldWithDefault(msg, 7, ""), + encryptedPaymentAccountPayload: msg.getEncryptedPaymentAccountPayload_asB64() }; if (includeInstance) { @@ -16140,9 +16242,17 @@ proto.io.bisq.protobuffer.SignContractResponse.deserializeBinaryFromReader = fun msg.setCurrentDate(value); break; case 6: + var value = /** @type {string} */ (reader.readString()); + msg.setContractAsJson(value); + break; + case 7: var value = /** @type {string} */ (reader.readString()); msg.setContractSignature(value); break; + case 8: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setEncryptedPaymentAccountPayload(value); + break; default: reader.skipField(); break; @@ -16209,13 +16319,27 @@ proto.io.bisq.protobuffer.SignContractResponse.serializeBinaryToWriter = functio f ); } - f = message.getContractSignature(); + f = message.getContractAsJson(); if (f.length > 0) { writer.writeString( 6, f ); } + f = message.getContractSignature(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getEncryptedPaymentAccountPayload_asU8(); + if (f.length > 0) { + writer.writeBytes( + 8, + f + ); + } }; @@ -16348,10 +16472,10 @@ proto.io.bisq.protobuffer.SignContractResponse.prototype.setCurrentDate = functi /** - * optional string contract_signature = 6; + * optional string contract_as_json = 6; * @return {string} */ -proto.io.bisq.protobuffer.SignContractResponse.prototype.getContractSignature = function() { +proto.io.bisq.protobuffer.SignContractResponse.prototype.getContractAsJson = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); }; @@ -16360,11 +16484,71 @@ proto.io.bisq.protobuffer.SignContractResponse.prototype.getContractSignature = * @param {string} value * @return {!proto.io.bisq.protobuffer.SignContractResponse} returns this */ -proto.io.bisq.protobuffer.SignContractResponse.prototype.setContractSignature = function(value) { +proto.io.bisq.protobuffer.SignContractResponse.prototype.setContractAsJson = function(value) { return jspb.Message.setProto3StringField(this, 6, value); }; +/** + * optional string contract_signature = 7; + * @return {string} + */ +proto.io.bisq.protobuffer.SignContractResponse.prototype.getContractSignature = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.SignContractResponse} returns this + */ +proto.io.bisq.protobuffer.SignContractResponse.prototype.setContractSignature = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); +}; + + +/** + * optional bytes encrypted_payment_account_payload = 8; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.SignContractResponse.prototype.getEncryptedPaymentAccountPayload = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * optional bytes encrypted_payment_account_payload = 8; + * This is a type-conversion wrapper around `getEncryptedPaymentAccountPayload()` + * @return {string} + */ +proto.io.bisq.protobuffer.SignContractResponse.prototype.getEncryptedPaymentAccountPayload_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getEncryptedPaymentAccountPayload())); +}; + + +/** + * optional bytes encrypted_payment_account_payload = 8; + * 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.SignContractResponse.prototype.getEncryptedPaymentAccountPayload_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getEncryptedPaymentAccountPayload())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.SignContractResponse} returns this + */ +proto.io.bisq.protobuffer.SignContractResponse.prototype.setEncryptedPaymentAccountPayload = function(value) { + return jspb.Message.setProto3BytesField(this, 8, value); +}; + + @@ -16404,7 +16588,8 @@ proto.io.bisq.protobuffer.DepositRequest.toObject = function(includeInstance, ms currentDate: jspb.Message.getFieldWithDefault(msg, 5, 0), contractSignature: jspb.Message.getFieldWithDefault(msg, 6, ""), depositTxHex: jspb.Message.getFieldWithDefault(msg, 7, ""), - depositTxKey: jspb.Message.getFieldWithDefault(msg, 8, "") + depositTxKey: jspb.Message.getFieldWithDefault(msg, 8, ""), + paymentAccountKey: msg.getPaymentAccountKey_asB64() }; if (includeInstance) { @@ -16475,6 +16660,10 @@ proto.io.bisq.protobuffer.DepositRequest.deserializeBinaryFromReader = function( var value = /** @type {string} */ (reader.readString()); msg.setDepositTxKey(value); break; + case 9: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setPaymentAccountKey(value); + break; default: reader.skipField(); break; @@ -16562,6 +16751,13 @@ proto.io.bisq.protobuffer.DepositRequest.serializeBinaryToWriter = function(mess f ); } + f = message.getPaymentAccountKey_asU8(); + if (f.length > 0) { + writer.writeBytes( + 9, + f + ); + } }; @@ -16747,6 +16943,48 @@ proto.io.bisq.protobuffer.DepositRequest.prototype.setDepositTxKey = function(va }; +/** + * optional bytes payment_account_key = 9; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.DepositRequest.prototype.getPaymentAccountKey = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * optional bytes payment_account_key = 9; + * This is a type-conversion wrapper around `getPaymentAccountKey()` + * @return {string} + */ +proto.io.bisq.protobuffer.DepositRequest.prototype.getPaymentAccountKey_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getPaymentAccountKey())); +}; + + +/** + * optional bytes payment_account_key = 9; + * 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.DepositRequest.prototype.getPaymentAccountKey_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getPaymentAccountKey())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.DepositRequest} returns this + */ +proto.io.bisq.protobuffer.DepositRequest.prototype.setPaymentAccountKey = function(value) { + return jspb.Message.setProto3BytesField(this, 9, value); +}; + + @@ -17055,8 +17293,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.toObject = function(opt_includeInstance) { - return proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.toObject(opt_includeInstance, this); +proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.PaymentAccountKeyRequest.toObject(opt_includeInstance, this); }; @@ -17065,18 +17303,16 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.toObject = func * @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.PaymentAccountPayloadRequest} msg The msg instance to transform. + * @param {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.toObject = function(includeInstance, msg) { +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, ""), - currentDate: jspb.Message.getFieldWithDefault(msg, 5, 0), - paymentAccountPayload: (f = msg.getPaymentAccountPayload()) && proto.io.bisq.protobuffer.PaymentAccountPayload.toObject(includeInstance, f) + uid: jspb.Message.getFieldWithDefault(msg, 4, "") }; if (includeInstance) { @@ -17090,23 +17326,23 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.toObject = function(inclu /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.deserializeBinary = function(bytes) { +proto.io.bisq.protobuffer.PaymentAccountKeyRequest.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.io.bisq.protobuffer.PaymentAccountPayloadRequest; - return proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.deserializeBinaryFromReader(msg, reader); + 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.PaymentAccountPayloadRequest} msg The message object to deserialize into. + * @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.PaymentAccountPayloadRequest} + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.deserializeBinaryFromReader = function(msg, reader) { +proto.io.bisq.protobuffer.PaymentAccountKeyRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -17131,15 +17367,6 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.deserializeBinaryFromRead 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 = new proto.io.bisq.protobuffer.PaymentAccountPayload; - reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountPayload.deserializeBinaryFromReader); - msg.setPaymentAccountPayload(value); - break; default: reader.skipField(); break; @@ -17153,9 +17380,9 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.deserializeBinaryFromRead * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.serializeBinary = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.serializeBinaryToWriter(this, writer); + proto.io.bisq.protobuffer.PaymentAccountKeyRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -17163,11 +17390,11 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.serializeBinary /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} message + * @param {!proto.io.bisq.protobuffer.PaymentAccountKeyRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.serializeBinaryToWriter = function(message, writer) { +proto.io.bisq.protobuffer.PaymentAccountKeyRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getTradeId(); if (f.length > 0) { @@ -17199,19 +17426,290 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.serializeBinaryToWriter = f ); } - f = message.getCurrentDate(); - if (f !== 0) { - writer.writeInt64( +}; + + +/** + * 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) { + 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(), + 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.PaymentAccountKeyResponse} + */ +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.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); +}; + + +/** + * 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 {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} + */ +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.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 {!Uint8Array} */ (reader.readBytes()); + msg.setPaymentAccountKey(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.PaymentAccountKeyResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.PaymentAccountKeyResponse.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.PaymentAccountKeyResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.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.getPaymentAccountKey_asU8(); + if (f.length > 0) { + writer.writeBytes( 5, f ); } - f = message.getPaymentAccountPayload(); - if (f != null) { - writer.writeMessage( + f = message.getUpdatedMultisigHex(); + if (f.length > 0) { + writer.writeString( 6, - f, - proto.io.bisq.protobuffer.PaymentAccountPayload.serializeBinaryToWriter + f ); } }; @@ -17221,16 +17719,16 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.serializeBinaryToWriter = * optional string trade_id = 1; * @return {string} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.getTradeId = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getTradeId = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.setTradeId = function(value) { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setTradeId = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; @@ -17239,7 +17737,7 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.setTradeId = fu * optional NodeAddress sender_node_address = 2; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.getSenderNodeAddress = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getSenderNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 2)); }; @@ -17247,18 +17745,18 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.getSenderNodeAd /** * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.setSenderNodeAddress = function(value) { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setSenderNodeAddress = function(value) { return jspb.Message.setWrapperField(this, 2, value); }; /** * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.clearSenderNodeAddress = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.clearSenderNodeAddress = function() { return this.setSenderNodeAddress(undefined); }; @@ -17267,7 +17765,7 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.clearSenderNode * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.hasSenderNodeAddress = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.hasSenderNodeAddress = function() { return jspb.Message.getField(this, 2) != null; }; @@ -17276,7 +17774,7 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.hasSenderNodeAd * optional PubKeyRing pub_key_ring = 3; * @return {?proto.io.bisq.protobuffer.PubKeyRing} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.getPubKeyRing = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPubKeyRing = function() { return /** @type{?proto.io.bisq.protobuffer.PubKeyRing} */ ( jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 3)); }; @@ -17284,18 +17782,18 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.getPubKeyRing = /** * @param {?proto.io.bisq.protobuffer.PubKeyRing|undefined} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.setPubKeyRing = function(value) { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setPubKeyRing = function(value) { return jspb.Message.setWrapperField(this, 3, value); }; /** * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.clearPubKeyRing = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.clearPubKeyRing = function() { return this.setPubKeyRing(undefined); }; @@ -17304,7 +17802,7 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.clearPubKeyRing * Returns whether this field is set. * @return {boolean} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.hasPubKeyRing = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.hasPubKeyRing = function() { return jspb.Message.getField(this, 3) != null; }; @@ -17313,72 +17811,77 @@ proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.hasPubKeyRing = * optional string uid = 4; * @return {string} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.getUid = function() { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getUid = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); }; /** * @param {string} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.setUid = function(value) { +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setUid = function(value) { return jspb.Message.setProto3StringField(this, 4, value); }; /** - * optional int64 current_date = 5; - * @return {number} + * optional bytes payment_account_key = 5; + * @return {!(string|Uint8Array)} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.getCurrentDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPaymentAccountKey = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 5, "")); }; /** - * @param {number} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this + * optional bytes payment_account_key = 5; + * This is a type-conversion wrapper around `getPaymentAccountKey()` + * @return {string} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.setCurrentDate = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPaymentAccountKey_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getPaymentAccountKey())); }; /** - * optional PaymentAccountPayload payment_account_payload = 6; - * @return {?proto.io.bisq.protobuffer.PaymentAccountPayload} + * optional bytes 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()` + * @return {!Uint8Array} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.getPaymentAccountPayload = function() { - return /** @type{?proto.io.bisq.protobuffer.PaymentAccountPayload} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountPayload, 6)); +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getPaymentAccountKey_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getPaymentAccountKey())); }; /** - * @param {?proto.io.bisq.protobuffer.PaymentAccountPayload|undefined} value - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this -*/ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.setPaymentAccountPayload = function(value) { - return jspb.Message.setWrapperField(this, 6, value); + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setPaymentAccountKey = function(value) { + return jspb.Message.setProto3BytesField(this, 5, value); }; /** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.PaymentAccountPayloadRequest} returns this + * optional string updated_multisig_hex = 6; + * @return {string} */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.clearPaymentAccountPayload = function() { - return this.setPaymentAccountPayload(undefined); +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.getUpdatedMultisigHex = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); }; /** - * Returns whether this field is set. - * @return {boolean} + * @param {string} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountKeyResponse} returns this */ -proto.io.bisq.protobuffer.PaymentAccountPayloadRequest.prototype.hasPaymentAccountPayload = function() { - return jspb.Message.getField(this, 6) != null; +proto.io.bisq.protobuffer.PaymentAccountKeyResponse.prototype.setUpdatedMultisigHex = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); }; @@ -19904,7 +20407,8 @@ proto.io.bisq.protobuffer.PaymentSentMessage.toObject = function(includeInstance uid: jspb.Message.getFieldWithDefault(msg, 5, ""), counterCurrencyExtraData: jspb.Message.getFieldWithDefault(msg, 6, ""), payoutTxHex: jspb.Message.getFieldWithDefault(msg, 7, ""), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 8, "") + updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 8, ""), + paymentAccountKey: msg.getPaymentAccountKey_asB64() }; if (includeInstance) { @@ -19974,6 +20478,10 @@ proto.io.bisq.protobuffer.PaymentSentMessage.deserializeBinaryFromReader = funct var value = /** @type {string} */ (reader.readString()); msg.setUpdatedMultisigHex(value); break; + case 9: + var value = /** @type {!Uint8Array} */ (reader.readBytes()); + msg.setPaymentAccountKey(value); + break; default: reader.skipField(); break; @@ -20060,6 +20568,13 @@ proto.io.bisq.protobuffer.PaymentSentMessage.serializeBinaryToWriter = function( f ); } + f = message.getPaymentAccountKey_asU8(); + if (f.length > 0) { + writer.writeBytes( + 9, + f + ); + } }; @@ -20226,6 +20741,48 @@ proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setUpdatedMultisigHex = f }; +/** + * optional bytes payment_account_key = 9; + * @return {!(string|Uint8Array)} + */ +proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getPaymentAccountKey = function() { + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * optional bytes payment_account_key = 9; + * This is a type-conversion wrapper around `getPaymentAccountKey()` + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentSentMessage.prototype.getPaymentAccountKey_asB64 = function() { + return /** @type {string} */ (jspb.Message.bytesAsB64( + this.getPaymentAccountKey())); +}; + + +/** + * optional bytes payment_account_key = 9; + * 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.PaymentSentMessage.prototype.getPaymentAccountKey_asU8 = function() { + return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( + this.getPaymentAccountKey())); +}; + + +/** + * @param {!(string|Uint8Array)} value + * @return {!proto.io.bisq.protobuffer.PaymentSentMessage} returns this + */ +proto.io.bisq.protobuffer.PaymentSentMessage.prototype.setPaymentAccountKey = function(value) { + return jspb.Message.setProto3BytesField(this, 9, value); +}; + + @@ -20552,9 +21109,10 @@ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.toObject = function(includeIn 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, ""), + 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), - payoutTxHex: jspb.Message.getFieldWithDefault(msg, 5, "") + signedPayoutTxHex: jspb.Message.getFieldWithDefault(msg, 6, "") }; if (includeInstance) { @@ -20601,17 +21159,21 @@ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.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 4: + case 5: var value = new proto.io.bisq.protobuffer.SignedWitness; reader.readMessage(value,proto.io.bisq.protobuffer.SignedWitness.deserializeBinaryFromReader); msg.setSignedWitness(value); break; - case 5: + case 6: var value = /** @type {string} */ (reader.readString()); - msg.setPayoutTxHex(value); + msg.setSignedPayoutTxHex(value); break; default: reader.skipField(); @@ -20657,25 +21219,32 @@ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.serializeBinaryToWriter = fun proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } + f = message.getIsMaker(); + if (f) { + writer.writeBool( + 3, + f + ); + } f = message.getUid(); if (f.length > 0) { writer.writeString( - 3, + 4, f ); } f = message.getSignedWitness(); if (f != null) { writer.writeMessage( - 4, + 5, f, proto.io.bisq.protobuffer.SignedWitness.serializeBinaryToWriter ); } - f = message.getPayoutTxHex(); + f = message.getSignedPayoutTxHex(); if (f.length > 0) { writer.writeString( - 5, + 6, f ); } @@ -20738,11 +21307,29 @@ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.hasSenderNodeAddres /** - * optional string uid = 3; + * 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, 3, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); }; @@ -20751,17 +21338,17 @@ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getUid = function() * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this */ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setUid = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); + return jspb.Message.setProto3StringField(this, 4, value); }; /** - * optional SignedWitness signed_witness = 4; + * 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, 4)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.SignedWitness, 5)); }; @@ -20770,7 +21357,7 @@ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getSignedWitness = * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this */ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setSignedWitness = function(value) { - return jspb.Message.setWrapperField(this, 4, value); + return jspb.Message.setWrapperField(this, 5, value); }; @@ -20788,16 +21375,16 @@ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.clearSignedWitness * @return {boolean} */ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.hasSignedWitness = function() { - return jspb.Message.getField(this, 4) != null; + return jspb.Message.getField(this, 5) != null; }; /** - * optional string payout_tx_hex = 5; + * optional string signed_payout_tx_hex = 6; * @return {string} */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getPayoutTxHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getSignedPayoutTxHex = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); }; @@ -20805,8 +21392,8 @@ proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.getPayoutTxHex = fu * @param {string} value * @return {!proto.io.bisq.protobuffer.PayoutTxPublishedMessage} returns this */ -proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setPayoutTxHex = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); +proto.io.bisq.protobuffer.PayoutTxPublishedMessage.prototype.setSignedPayoutTxHex = function(value) { + return jspb.Message.setProto3StringField(this, 6, value); }; @@ -28651,10 +29238,9 @@ proto.io.bisq.protobuffer.Arbitrator.toObject = function(includeInstance, msg) { registrationSignature: jspb.Message.getFieldWithDefault(msg, 4, ""), registrationPubKey: msg.getRegistrationPubKey_asB64(), pubKeyRing: (f = msg.getPubKeyRing()) && proto.io.bisq.protobuffer.PubKeyRing.toObject(includeInstance, f), - btcPubKey: msg.getBtcPubKey_asB64(), - btcAddress: jspb.Message.getFieldWithDefault(msg, 8, ""), - emailAddress: jspb.Message.getFieldWithDefault(msg, 9, ""), - info: jspb.Message.getFieldWithDefault(msg, 10, ""), + xmrAddress: jspb.Message.getFieldWithDefault(msg, 7, ""), + emailAddress: jspb.Message.getFieldWithDefault(msg, 8, ""), + info: jspb.Message.getFieldWithDefault(msg, 9, ""), extraDataMap: (f = msg.getExtraDataMap()) ? f.toObject(includeInstance, undefined) : [] }; @@ -28719,22 +29305,18 @@ proto.io.bisq.protobuffer.Arbitrator.deserializeBinaryFromReader = function(msg, msg.setPubKeyRing(value); break; case 7: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setBtcPubKey(value); + var value = /** @type {string} */ (reader.readString()); + msg.setXmrAddress(value); break; case 8: var value = /** @type {string} */ (reader.readString()); - msg.setBtcAddress(value); + msg.setEmailAddress(value); break; case 9: - var value = /** @type {string} */ (reader.readString()); - msg.setEmailAddress(value); - break; - case 10: var value = /** @type {string} */ (reader.readString()); msg.setInfo(value); break; - case 11: + case 10: var value = msg.getExtraDataMap(); reader.readMessage(value, function(message, reader) { jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); @@ -28813,37 +29395,30 @@ proto.io.bisq.protobuffer.Arbitrator.serializeBinaryToWriter = function(message, proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter ); } - f = message.getBtcPubKey_asU8(); - if (f.length > 0) { - writer.writeBytes( - 7, - f - ); - } - f = message.getBtcAddress(); + f = message.getXmrAddress(); if (f.length > 0) { writer.writeString( - 8, + 7, f ); } f = message.getEmailAddress(); if (f.length > 0) { writer.writeString( - 9, + 8, f ); } f = message.getInfo(); if (f.length > 0) { writer.writeString( - 10, + 9, f ); } f = message.getExtraDataMap(true); if (f && f.getLength() > 0) { - f.serializeBinary(11, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + f.serializeBinary(10, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); } }; @@ -29038,52 +29613,28 @@ proto.io.bisq.protobuffer.Arbitrator.prototype.hasPubKeyRing = function() { /** - * optional bytes btc_pub_key = 7; - * @return {!(string|Uint8Array)} - */ -proto.io.bisq.protobuffer.Arbitrator.prototype.getBtcPubKey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 7, "")); -}; - - -/** - * optional bytes btc_pub_key = 7; - * This is a type-conversion wrapper around `getBtcPubKey()` + * optional string xmr_address = 7; * @return {string} */ -proto.io.bisq.protobuffer.Arbitrator.prototype.getBtcPubKey_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getBtcPubKey())); +proto.io.bisq.protobuffer.Arbitrator.prototype.getXmrAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); }; /** - * optional bytes btc_pub_key = 7; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getBtcPubKey()` - * @return {!Uint8Array} - */ -proto.io.bisq.protobuffer.Arbitrator.prototype.getBtcPubKey_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getBtcPubKey())); -}; - - -/** - * @param {!(string|Uint8Array)} value + * @param {string} value * @return {!proto.io.bisq.protobuffer.Arbitrator} returns this */ -proto.io.bisq.protobuffer.Arbitrator.prototype.setBtcPubKey = function(value) { - return jspb.Message.setProto3BytesField(this, 7, value); +proto.io.bisq.protobuffer.Arbitrator.prototype.setXmrAddress = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); }; /** - * optional string btc_address = 8; + * optional string email_address = 8; * @return {string} */ -proto.io.bisq.protobuffer.Arbitrator.prototype.getBtcAddress = function() { +proto.io.bisq.protobuffer.Arbitrator.prototype.getEmailAddress = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); }; @@ -29092,16 +29643,16 @@ proto.io.bisq.protobuffer.Arbitrator.prototype.getBtcAddress = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.Arbitrator} returns this */ -proto.io.bisq.protobuffer.Arbitrator.prototype.setBtcAddress = function(value) { +proto.io.bisq.protobuffer.Arbitrator.prototype.setEmailAddress = function(value) { return jspb.Message.setProto3StringField(this, 8, value); }; /** - * optional string email_address = 9; + * optional string info = 9; * @return {string} */ -proto.io.bisq.protobuffer.Arbitrator.prototype.getEmailAddress = function() { +proto.io.bisq.protobuffer.Arbitrator.prototype.getInfo = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); }; @@ -29110,38 +29661,20 @@ proto.io.bisq.protobuffer.Arbitrator.prototype.getEmailAddress = function() { * @param {string} value * @return {!proto.io.bisq.protobuffer.Arbitrator} returns this */ -proto.io.bisq.protobuffer.Arbitrator.prototype.setEmailAddress = function(value) { +proto.io.bisq.protobuffer.Arbitrator.prototype.setInfo = function(value) { return jspb.Message.setProto3StringField(this, 9, value); }; /** - * optional string info = 10; - * @return {string} - */ -proto.io.bisq.protobuffer.Arbitrator.prototype.getInfo = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.Arbitrator} returns this - */ -proto.io.bisq.protobuffer.Arbitrator.prototype.setInfo = function(value) { - return jspb.Message.setProto3StringField(this, 10, value); -}; - - -/** - * map extra_data = 11; + * map extra_data = 10; * @param {boolean=} opt_noLazyCreate Do not create the map if * empty, instead returning `undefined` * @return {!jspb.Map} */ proto.io.bisq.protobuffer.Arbitrator.prototype.getExtraDataMap = function(opt_noLazyCreate) { return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 11, opt_noLazyCreate, + jspb.Message.getMapField(this, 10, opt_noLazyCreate, null)); }; @@ -40621,6 +41154,13 @@ proto.io.bisq.protobuffer.ClearXchangeAccountPayload.prototype.setEmailOrMobileN +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.repeatedFields_ = [2]; + /** * Oneof group definitions for this message. Each group defines the field * numbers belonging to that group. When of these fields' value is set, all @@ -40629,19 +41169,19 @@ proto.io.bisq.protobuffer.ClearXchangeAccountPayload.prototype.setEmailOrMobileN * @private {!Array>} * @const */ -proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_ = [[2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18]]; +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_ = [[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]]; /** * @enum {number} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.MessageCase = { MESSAGE_NOT_SET: 0, - BANK_ACCOUNT_PAYLOAD: 2, - CASH_DEPOSIT_ACCOUNT_PAYLOAD: 3, - SEPA_ACCOUNT_PAYLOAD: 4, - WESTERN_UNION_ACCOUNT_PAYLOAD: 5, - SEPA_INSTANT_ACCOUNT_PAYLOAD: 6, - F2F_ACCOUNT_PAYLOAD: 7, + BANK_ACCOUNT_PAYLOAD: 3, + CASH_DEPOSIT_ACCOUNT_PAYLOAD: 4, + SEPA_ACCOUNT_PAYLOAD: 5, + WESTERN_UNION_ACCOUNT_PAYLOAD: 6, + SEPA_INSTANT_ACCOUNT_PAYLOAD: 7, + F2F_ACCOUNT_PAYLOAD: 8, UPI_ACCOUNT_PAYLOAD: 9, PAYTM_ACCOUNT_PAYLOAD: 10, IFSC_BASED_ACCOUNT_PAYLOAD: 11, @@ -40651,7 +41191,8 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.MessageCase = { SATISPAY_ACCOUNT_PAYLOAD: 15, STRIKE_ACCOUNT_PAYLOAD: 16, TIKKIE_ACCOUNT_PAYLOAD: 17, - TRANSFERWISE_USD_ACCOUNT_PAYLOAD: 18 + TRANSFERWISE_USD_ACCOUNT_PAYLOAD: 18, + SWIFT_ACCOUNT_PAYLOAD: 19 }; /** @@ -40692,7 +41233,8 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.toObject = */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.toObject = function(includeInstance, msg) { var f, obj = { - countrycode: jspb.Message.getFieldWithDefault(msg, 1, ""), + countryCode: jspb.Message.getFieldWithDefault(msg, 1, ""), + acceptedCountryCodesList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f, bankAccountPayload: (f = msg.getBankAccountPayload()) && proto.io.bisq.protobuffer.BankAccountPayload.toObject(includeInstance, f), cashDepositAccountPayload: (f = msg.getCashDepositAccountPayload()) && proto.io.bisq.protobuffer.CashDepositAccountPayload.toObject(includeInstance, f), sepaAccountPayload: (f = msg.getSepaAccountPayload()) && proto.io.bisq.protobuffer.SepaAccountPayload.toObject(includeInstance, f), @@ -40708,7 +41250,8 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.toObject = function( satispayAccountPayload: (f = msg.getSatispayAccountPayload()) && proto.io.bisq.protobuffer.SatispayAccountPayload.toObject(includeInstance, f), strikeAccountPayload: (f = msg.getStrikeAccountPayload()) && proto.io.bisq.protobuffer.StrikeAccountPayload.toObject(includeInstance, f), tikkieAccountPayload: (f = msg.getTikkieAccountPayload()) && proto.io.bisq.protobuffer.TikkieAccountPayload.toObject(includeInstance, f), - transferwiseUsdAccountPayload: (f = msg.getTransferwiseUsdAccountPayload()) && proto.io.bisq.protobuffer.TransferwiseUsdAccountPayload.toObject(includeInstance, f) + transferwiseUsdAccountPayload: (f = msg.getTransferwiseUsdAccountPayload()) && proto.io.bisq.protobuffer.TransferwiseUsdAccountPayload.toObject(includeInstance, f), + swiftAccountPayload: (f = msg.getSwiftAccountPayload()) && proto.io.bisq.protobuffer.SwiftAccountPayload.toObject(includeInstance, f) }; if (includeInstance) { @@ -40747,34 +41290,38 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.deserializeBinaryFro switch (field) { case 1: var value = /** @type {string} */ (reader.readString()); - msg.setCountrycode(value); + msg.setCountryCode(value); break; case 2: + var value = /** @type {string} */ (reader.readString()); + msg.addAcceptedCountryCodes(value); + break; + case 3: var value = new proto.io.bisq.protobuffer.BankAccountPayload; reader.readMessage(value,proto.io.bisq.protobuffer.BankAccountPayload.deserializeBinaryFromReader); msg.setBankAccountPayload(value); break; - case 3: + case 4: var value = new proto.io.bisq.protobuffer.CashDepositAccountPayload; reader.readMessage(value,proto.io.bisq.protobuffer.CashDepositAccountPayload.deserializeBinaryFromReader); msg.setCashDepositAccountPayload(value); break; - case 4: + case 5: var value = new proto.io.bisq.protobuffer.SepaAccountPayload; reader.readMessage(value,proto.io.bisq.protobuffer.SepaAccountPayload.deserializeBinaryFromReader); msg.setSepaAccountPayload(value); break; - case 5: + case 6: var value = new proto.io.bisq.protobuffer.WesternUnionAccountPayload; reader.readMessage(value,proto.io.bisq.protobuffer.WesternUnionAccountPayload.deserializeBinaryFromReader); msg.setWesternUnionAccountPayload(value); break; - case 6: + case 7: var value = new proto.io.bisq.protobuffer.SepaInstantAccountPayload; reader.readMessage(value,proto.io.bisq.protobuffer.SepaInstantAccountPayload.deserializeBinaryFromReader); msg.setSepaInstantAccountPayload(value); break; - case 7: + case 8: var value = new proto.io.bisq.protobuffer.F2FAccountPayload; reader.readMessage(value,proto.io.bisq.protobuffer.F2FAccountPayload.deserializeBinaryFromReader); msg.setF2fAccountPayload(value); @@ -40829,6 +41376,11 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.deserializeBinaryFro reader.readMessage(value,proto.io.bisq.protobuffer.TransferwiseUsdAccountPayload.deserializeBinaryFromReader); msg.setTransferwiseUsdAccountPayload(value); break; + case 19: + var value = new proto.io.bisq.protobuffer.SwiftAccountPayload; + reader.readMessage(value,proto.io.bisq.protobuffer.SwiftAccountPayload.deserializeBinaryFromReader); + msg.setSwiftAccountPayload(value); + break; default: reader.skipField(); break; @@ -40858,17 +41410,24 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.serializeB */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getCountrycode(); + f = message.getCountryCode(); if (f.length > 0) { writer.writeString( 1, f ); } + f = message.getAcceptedCountryCodesList(); + if (f.length > 0) { + writer.writeRepeatedString( + 2, + f + ); + } f = message.getBankAccountPayload(); if (f != null) { writer.writeMessage( - 2, + 3, f, proto.io.bisq.protobuffer.BankAccountPayload.serializeBinaryToWriter ); @@ -40876,7 +41435,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.serializeBinaryToWri f = message.getCashDepositAccountPayload(); if (f != null) { writer.writeMessage( - 3, + 4, f, proto.io.bisq.protobuffer.CashDepositAccountPayload.serializeBinaryToWriter ); @@ -40884,7 +41443,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.serializeBinaryToWri f = message.getSepaAccountPayload(); if (f != null) { writer.writeMessage( - 4, + 5, f, proto.io.bisq.protobuffer.SepaAccountPayload.serializeBinaryToWriter ); @@ -40892,7 +41451,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.serializeBinaryToWri f = message.getWesternUnionAccountPayload(); if (f != null) { writer.writeMessage( - 5, + 6, f, proto.io.bisq.protobuffer.WesternUnionAccountPayload.serializeBinaryToWriter ); @@ -40900,7 +41459,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.serializeBinaryToWri f = message.getSepaInstantAccountPayload(); if (f != null) { writer.writeMessage( - 6, + 7, f, proto.io.bisq.protobuffer.SepaInstantAccountPayload.serializeBinaryToWriter ); @@ -40908,7 +41467,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.serializeBinaryToWri f = message.getF2fAccountPayload(); if (f != null) { writer.writeMessage( - 7, + 8, f, proto.io.bisq.protobuffer.F2FAccountPayload.serializeBinaryToWriter ); @@ -40993,14 +41552,22 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.serializeBinaryToWri proto.io.bisq.protobuffer.TransferwiseUsdAccountPayload.serializeBinaryToWriter ); } + f = message.getSwiftAccountPayload(); + if (f != null) { + writer.writeMessage( + 19, + f, + proto.io.bisq.protobuffer.SwiftAccountPayload.serializeBinaryToWriter + ); + } }; /** - * optional string countryCode = 1; + * optional string country_code = 1; * @return {string} */ -proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getCountrycode = function() { +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getCountryCode = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; @@ -41009,18 +41576,55 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getCountry * @param {string} value * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this */ -proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setCountrycode = function(value) { +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setCountryCode = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; /** - * optional BankAccountPayload bank_account_payload = 2; + * repeated string accepted_country_codes = 2; + * @return {!Array} + */ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getAcceptedCountryCodesList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this + */ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setAcceptedCountryCodesList = function(value) { + return jspb.Message.setField(this, 2, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this + */ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.addAcceptedCountryCodes = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 2, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this + */ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.clearAcceptedCountryCodesList = function() { + return this.setAcceptedCountryCodesList([]); +}; + + +/** + * optional BankAccountPayload bank_account_payload = 3; * @return {?proto.io.bisq.protobuffer.BankAccountPayload} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getBankAccountPayload = function() { return /** @type{?proto.io.bisq.protobuffer.BankAccountPayload} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.BankAccountPayload, 2)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.BankAccountPayload, 3)); }; @@ -41029,7 +41633,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getBankAcc * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setBankAccountPayload = function(value) { - return jspb.Message.setOneofWrapperField(this, 2, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 3, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); }; @@ -41047,17 +41651,17 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.clearBankA * @return {boolean} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.hasBankAccountPayload = function() { - return jspb.Message.getField(this, 2) != null; + return jspb.Message.getField(this, 3) != null; }; /** - * optional CashDepositAccountPayload cash_deposit_account_payload = 3; + * optional CashDepositAccountPayload cash_deposit_account_payload = 4; * @return {?proto.io.bisq.protobuffer.CashDepositAccountPayload} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getCashDepositAccountPayload = function() { return /** @type{?proto.io.bisq.protobuffer.CashDepositAccountPayload} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.CashDepositAccountPayload, 3)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.CashDepositAccountPayload, 4)); }; @@ -41066,7 +41670,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getCashDep * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setCashDepositAccountPayload = function(value) { - return jspb.Message.setOneofWrapperField(this, 3, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 4, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); }; @@ -41084,17 +41688,17 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.clearCashD * @return {boolean} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.hasCashDepositAccountPayload = function() { - return jspb.Message.getField(this, 3) != null; + return jspb.Message.getField(this, 4) != null; }; /** - * optional SepaAccountPayload sepa_account_payload = 4; + * optional SepaAccountPayload sepa_account_payload = 5; * @return {?proto.io.bisq.protobuffer.SepaAccountPayload} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getSepaAccountPayload = function() { return /** @type{?proto.io.bisq.protobuffer.SepaAccountPayload} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.SepaAccountPayload, 4)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.SepaAccountPayload, 5)); }; @@ -41103,7 +41707,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getSepaAcc * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setSepaAccountPayload = function(value) { - return jspb.Message.setOneofWrapperField(this, 4, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 5, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); }; @@ -41121,17 +41725,17 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.clearSepaA * @return {boolean} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.hasSepaAccountPayload = function() { - return jspb.Message.getField(this, 4) != null; + return jspb.Message.getField(this, 5) != null; }; /** - * optional WesternUnionAccountPayload western_union_account_payload = 5; + * optional WesternUnionAccountPayload western_union_account_payload = 6; * @return {?proto.io.bisq.protobuffer.WesternUnionAccountPayload} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getWesternUnionAccountPayload = function() { return /** @type{?proto.io.bisq.protobuffer.WesternUnionAccountPayload} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.WesternUnionAccountPayload, 5)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.WesternUnionAccountPayload, 6)); }; @@ -41140,7 +41744,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getWestern * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setWesternUnionAccountPayload = function(value) { - return jspb.Message.setOneofWrapperField(this, 5, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 6, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); }; @@ -41158,17 +41762,17 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.clearWeste * @return {boolean} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.hasWesternUnionAccountPayload = function() { - return jspb.Message.getField(this, 5) != null; + return jspb.Message.getField(this, 6) != null; }; /** - * optional SepaInstantAccountPayload sepa_instant_account_payload = 6; + * optional SepaInstantAccountPayload sepa_instant_account_payload = 7; * @return {?proto.io.bisq.protobuffer.SepaInstantAccountPayload} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getSepaInstantAccountPayload = function() { return /** @type{?proto.io.bisq.protobuffer.SepaInstantAccountPayload} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.SepaInstantAccountPayload, 6)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.SepaInstantAccountPayload, 7)); }; @@ -41177,7 +41781,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getSepaIns * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setSepaInstantAccountPayload = function(value) { - return jspb.Message.setOneofWrapperField(this, 6, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 7, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); }; @@ -41195,17 +41799,17 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.clearSepaI * @return {boolean} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.hasSepaInstantAccountPayload = function() { - return jspb.Message.getField(this, 6) != null; + return jspb.Message.getField(this, 7) != null; }; /** - * optional F2FAccountPayload f2f_account_payload = 7; + * optional F2FAccountPayload f2f_account_payload = 8; * @return {?proto.io.bisq.protobuffer.F2FAccountPayload} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getF2fAccountPayload = function() { return /** @type{?proto.io.bisq.protobuffer.F2FAccountPayload} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.F2FAccountPayload, 7)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.F2FAccountPayload, 8)); }; @@ -41214,7 +41818,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getF2fAcco * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setF2fAccountPayload = function(value) { - return jspb.Message.setOneofWrapperField(this, 7, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); + return jspb.Message.setOneofWrapperField(this, 8, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); }; @@ -41232,7 +41836,7 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.clearF2fAc * @return {boolean} */ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.hasF2fAccountPayload = function() { - return jspb.Message.getField(this, 7) != null; + return jspb.Message.getField(this, 8) != null; }; @@ -41606,6 +42210,43 @@ proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.hasTransfe }; +/** + * optional SwiftAccountPayload swift_account_payload = 19; + * @return {?proto.io.bisq.protobuffer.SwiftAccountPayload} + */ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.getSwiftAccountPayload = function() { + return /** @type{?proto.io.bisq.protobuffer.SwiftAccountPayload} */ ( + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.SwiftAccountPayload, 19)); +}; + + +/** + * @param {?proto.io.bisq.protobuffer.SwiftAccountPayload|undefined} value + * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this +*/ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.setSwiftAccountPayload = function(value) { + return jspb.Message.setOneofWrapperField(this, 19, proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload} returns this + */ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.clearSwiftAccountPayload = function() { + return this.setSwiftAccountPayload(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.io.bisq.protobuffer.CountryBasedPaymentAccountPayload.prototype.hasSwiftAccountPayload = function() { + return jspb.Message.getField(this, 19) != null; +}; + + /** * Oneof group definitions for this message. Each group defines the field @@ -44479,13 +45120,6 @@ proto.io.bisq.protobuffer.AmazonGiftCardAccountPayload.prototype.setCountryCode -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.io.bisq.protobuffer.SepaAccountPayload.repeatedFields_ = [5]; - if (jspb.Message.GENERATE_TO_OBJECT) { @@ -44520,8 +45154,7 @@ proto.io.bisq.protobuffer.SepaAccountPayload.toObject = function(includeInstance holderName: jspb.Message.getFieldWithDefault(msg, 1, ""), iban: jspb.Message.getFieldWithDefault(msg, 2, ""), bic: jspb.Message.getFieldWithDefault(msg, 3, ""), - email: jspb.Message.getFieldWithDefault(msg, 4, ""), - acceptedCountryCodesList: (f = jspb.Message.getRepeatedField(msg, 5)) == null ? undefined : f + email: jspb.Message.getFieldWithDefault(msg, 4, "") }; if (includeInstance) { @@ -44574,10 +45207,6 @@ proto.io.bisq.protobuffer.SepaAccountPayload.deserializeBinaryFromReader = funct var value = /** @type {string} */ (reader.readString()); msg.setEmail(value); break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.addAcceptedCountryCodes(value); - break; default: reader.skipField(); break; @@ -44635,13 +45264,6 @@ proto.io.bisq.protobuffer.SepaAccountPayload.serializeBinaryToWriter = function( f ); } - f = message.getAcceptedCountryCodesList(); - if (f.length > 0) { - writer.writeRepeatedString( - 5, - f - ); - } }; @@ -44717,50 +45339,6 @@ proto.io.bisq.protobuffer.SepaAccountPayload.prototype.setEmail = function(value }; -/** - * repeated string accepted_country_codes = 5; - * @return {!Array} - */ -proto.io.bisq.protobuffer.SepaAccountPayload.prototype.getAcceptedCountryCodesList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 5)); -}; - - -/** - * @param {!Array} value - * @return {!proto.io.bisq.protobuffer.SepaAccountPayload} returns this - */ -proto.io.bisq.protobuffer.SepaAccountPayload.prototype.setAcceptedCountryCodesList = function(value) { - return jspb.Message.setField(this, 5, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.io.bisq.protobuffer.SepaAccountPayload} returns this - */ -proto.io.bisq.protobuffer.SepaAccountPayload.prototype.addAcceptedCountryCodes = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 5, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.io.bisq.protobuffer.SepaAccountPayload} returns this - */ -proto.io.bisq.protobuffer.SepaAccountPayload.prototype.clearAcceptedCountryCodesList = function() { - return this.setAcceptedCountryCodesList([]); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.io.bisq.protobuffer.SepaInstantAccountPayload.repeatedFields_ = [4]; @@ -44795,8 +45373,7 @@ proto.io.bisq.protobuffer.SepaInstantAccountPayload.toObject = function(includeI var f, obj = { holderName: jspb.Message.getFieldWithDefault(msg, 1, ""), iban: jspb.Message.getFieldWithDefault(msg, 2, ""), - bic: jspb.Message.getFieldWithDefault(msg, 3, ""), - acceptedCountryCodesList: (f = jspb.Message.getRepeatedField(msg, 4)) == null ? undefined : f + bic: jspb.Message.getFieldWithDefault(msg, 3, "") }; if (includeInstance) { @@ -44845,10 +45422,6 @@ proto.io.bisq.protobuffer.SepaInstantAccountPayload.deserializeBinaryFromReader var value = /** @type {string} */ (reader.readString()); msg.setBic(value); break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.addAcceptedCountryCodes(value); - break; default: reader.skipField(); break; @@ -44899,13 +45472,6 @@ proto.io.bisq.protobuffer.SepaInstantAccountPayload.serializeBinaryToWriter = fu f ); } - f = message.getAcceptedCountryCodesList(); - if (f.length > 0) { - writer.writeRepeatedString( - 4, - f - ); - } }; @@ -44963,43 +45529,6 @@ proto.io.bisq.protobuffer.SepaInstantAccountPayload.prototype.setBic = function( }; -/** - * repeated string accepted_country_codes = 4; - * @return {!Array} - */ -proto.io.bisq.protobuffer.SepaInstantAccountPayload.prototype.getAcceptedCountryCodesList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 4)); -}; - - -/** - * @param {!Array} value - * @return {!proto.io.bisq.protobuffer.SepaInstantAccountPayload} returns this - */ -proto.io.bisq.protobuffer.SepaInstantAccountPayload.prototype.setAcceptedCountryCodesList = function(value) { - return jspb.Message.setField(this, 4, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.io.bisq.protobuffer.SepaInstantAccountPayload} returns this - */ -proto.io.bisq.protobuffer.SepaInstantAccountPayload.prototype.addAcceptedCountryCodes = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 4, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.io.bisq.protobuffer.SepaInstantAccountPayload} returns this - */ -proto.io.bisq.protobuffer.SepaInstantAccountPayload.prototype.clearAcceptedCountryCodesList = function() { - return this.setAcceptedCountryCodesList([]); -}; - - @@ -45292,9 +45821,9 @@ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.toObject = func */ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.toObject = function(includeInstance, msg) { var f, obj = { - sortCode: jspb.Message.getFieldWithDefault(msg, 1, ""), - accountNr: jspb.Message.getFieldWithDefault(msg, 2, ""), - email: jspb.Message.getFieldWithDefault(msg, 3, "") + holderName: jspb.Message.getFieldWithDefault(msg, 1, ""), + sortCode: jspb.Message.getFieldWithDefault(msg, 2, ""), + accountNr: jspb.Message.getFieldWithDefault(msg, 3, "") }; if (includeInstance) { @@ -45333,15 +45862,15 @@ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.deserializeBinaryFromRead switch (field) { case 1: var value = /** @type {string} */ (reader.readString()); - msg.setSortCode(value); + msg.setHolderName(value); break; case 2: var value = /** @type {string} */ (reader.readString()); - msg.setAccountNr(value); + msg.setSortCode(value); break; case 3: var value = /** @type {string} */ (reader.readString()); - msg.setEmail(value); + msg.setAccountNr(value); break; default: reader.skipField(); @@ -45372,21 +45901,21 @@ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.serializeBinary */ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getSortCode(); + f = message.getHolderName(); if (f.length > 0) { writer.writeString( 1, f ); } - f = message.getAccountNr(); + f = message.getSortCode(); if (f.length > 0) { writer.writeString( 2, f ); } - f = message.getEmail(); + f = message.getAccountNr(); if (f.length > 0) { writer.writeString( 3, @@ -45397,10 +45926,10 @@ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.serializeBinaryToWriter = /** - * optional string sort_code = 1; + * optional string holder_name = 1; * @return {string} */ -proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getSortCode = function() { +proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getHolderName = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; @@ -45409,16 +45938,16 @@ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getSortCode = f * @param {string} value * @return {!proto.io.bisq.protobuffer.FasterPaymentsAccountPayload} returns this */ -proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.setSortCode = function(value) { +proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.setHolderName = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; /** - * optional string account_nr = 2; + * optional string sort_code = 2; * @return {string} */ -proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getAccountNr = function() { +proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getSortCode = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; @@ -45427,16 +45956,16 @@ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getAccountNr = * @param {string} value * @return {!proto.io.bisq.protobuffer.FasterPaymentsAccountPayload} returns this */ -proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.setAccountNr = function(value) { +proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.setSortCode = function(value) { return jspb.Message.setProto3StringField(this, 2, value); }; /** - * optional string email = 3; + * optional string account_nr = 3; * @return {string} */ -proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getEmail = function() { +proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getAccountNr = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); }; @@ -45445,7 +45974,7 @@ proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.getEmail = func * @param {string} value * @return {!proto.io.bisq.protobuffer.FasterPaymentsAccountPayload} returns this */ -proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.setEmail = function(value) { +proto.io.bisq.protobuffer.FasterPaymentsAccountPayload.prototype.setAccountNr = function(value) { return jspb.Message.setProto3StringField(this, 3, value); }; @@ -56070,7 +56599,7 @@ proto.io.bisq.protobuffer.SignedOffer.prototype.setArbitratorSignature = functio * @private {!Array} * @const */ -proto.io.bisq.protobuffer.OpenOffer.repeatedFields_ = [6]; +proto.io.bisq.protobuffer.OpenOffer.repeatedFields_ = [5]; @@ -56105,14 +56634,13 @@ proto.io.bisq.protobuffer.OpenOffer.toObject = function(includeInstance, msg) { var f, obj = { offer: (f = msg.getOffer()) && proto.io.bisq.protobuffer.Offer.toObject(includeInstance, f), state: jspb.Message.getFieldWithDefault(msg, 2, 0), - backupArbitrator: (f = msg.getBackupArbitrator()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - triggerPrice: jspb.Message.getFieldWithDefault(msg, 4, 0), - autoSplit: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), - scheduledTxHashesList: (f = jspb.Message.getRepeatedField(msg, 6)) == null ? undefined : f, - scheduledAmount: jspb.Message.getFieldWithDefault(msg, 7, ""), - reserveTxHash: jspb.Message.getFieldWithDefault(msg, 8, ""), - reserveTxHex: jspb.Message.getFieldWithDefault(msg, 9, ""), - reserveTxKey: jspb.Message.getFieldWithDefault(msg, 10, "") + triggerPrice: jspb.Message.getFieldWithDefault(msg, 3, 0), + autoSplit: jspb.Message.getBooleanFieldWithDefault(msg, 4, false), + scheduledTxHashesList: (f = jspb.Message.getRepeatedField(msg, 5)) == null ? undefined : f, + scheduledAmount: jspb.Message.getFieldWithDefault(msg, 6, ""), + reserveTxHash: jspb.Message.getFieldWithDefault(msg, 7, ""), + reserveTxHex: jspb.Message.getFieldWithDefault(msg, 8, ""), + reserveTxKey: jspb.Message.getFieldWithDefault(msg, 9, "") }; if (includeInstance) { @@ -56159,35 +56687,30 @@ proto.io.bisq.protobuffer.OpenOffer.deserializeBinaryFromReader = function(msg, msg.setState(value); break; case 3: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setBackupArbitrator(value); - break; - case 4: var value = /** @type {number} */ (reader.readInt64()); msg.setTriggerPrice(value); break; - case 5: + case 4: var value = /** @type {boolean} */ (reader.readBool()); msg.setAutoSplit(value); break; - case 6: + case 5: var value = /** @type {string} */ (reader.readString()); msg.addScheduledTxHashes(value); break; - case 7: + case 6: var value = /** @type {string} */ (reader.readString()); msg.setScheduledAmount(value); break; - case 8: + case 7: var value = /** @type {string} */ (reader.readString()); msg.setReserveTxHash(value); break; - case 9: + case 8: var value = /** @type {string} */ (reader.readString()); msg.setReserveTxHex(value); break; - case 10: + case 9: var value = /** @type {string} */ (reader.readString()); msg.setReserveTxKey(value); break; @@ -56235,60 +56758,52 @@ proto.io.bisq.protobuffer.OpenOffer.serializeBinaryToWriter = function(message, f ); } - f = message.getBackupArbitrator(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } f = message.getTriggerPrice(); if (f !== 0) { writer.writeInt64( - 4, + 3, f ); } f = message.getAutoSplit(); if (f) { writer.writeBool( - 5, + 4, f ); } f = message.getScheduledTxHashesList(); if (f.length > 0) { writer.writeRepeatedString( - 6, + 5, f ); } f = message.getScheduledAmount(); if (f.length > 0) { writer.writeString( - 7, + 6, f ); } f = message.getReserveTxHash(); if (f.length > 0) { writer.writeString( - 8, + 7, f ); } f = message.getReserveTxHex(); if (f.length > 0) { writer.writeString( - 9, + 8, f ); } f = message.getReserveTxKey(); if (f.length > 0) { writer.writeString( - 10, + 9, f ); } @@ -56364,48 +56879,11 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.setState = function(value) { /** - * optional NodeAddress backup_arbitrator = 3; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.OpenOffer.prototype.getBackupArbitrator = 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.OpenOffer} returns this -*/ -proto.io.bisq.protobuffer.OpenOffer.prototype.setBackupArbitrator = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this - */ -proto.io.bisq.protobuffer.OpenOffer.prototype.clearBackupArbitrator = function() { - return this.setBackupArbitrator(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.OpenOffer.prototype.hasBackupArbitrator = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional int64 trigger_price = 4; + * optional int64 trigger_price = 3; * @return {number} */ proto.io.bisq.protobuffer.OpenOffer.prototype.getTriggerPrice = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); }; @@ -56414,16 +56892,16 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.getTriggerPrice = function() { * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this */ proto.io.bisq.protobuffer.OpenOffer.prototype.setTriggerPrice = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); + return jspb.Message.setProto3IntField(this, 3, value); }; /** - * optional bool auto_split = 5; + * optional bool auto_split = 4; * @return {boolean} */ proto.io.bisq.protobuffer.OpenOffer.prototype.getAutoSplit = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); }; @@ -56432,16 +56910,16 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.getAutoSplit = function() { * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this */ proto.io.bisq.protobuffer.OpenOffer.prototype.setAutoSplit = function(value) { - return jspb.Message.setProto3BooleanField(this, 5, value); + return jspb.Message.setProto3BooleanField(this, 4, value); }; /** - * repeated string scheduled_tx_hashes = 6; + * repeated string scheduled_tx_hashes = 5; * @return {!Array} */ proto.io.bisq.protobuffer.OpenOffer.prototype.getScheduledTxHashesList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 6)); + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 5)); }; @@ -56450,7 +56928,7 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.getScheduledTxHashesList = functio * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this */ proto.io.bisq.protobuffer.OpenOffer.prototype.setScheduledTxHashesList = function(value) { - return jspb.Message.setField(this, 6, value || []); + return jspb.Message.setField(this, 5, value || []); }; @@ -56460,7 +56938,7 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.setScheduledTxHashesList = functio * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this */ proto.io.bisq.protobuffer.OpenOffer.prototype.addScheduledTxHashes = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 6, value, opt_index); + return jspb.Message.addToRepeatedField(this, 5, value, opt_index); }; @@ -56474,11 +56952,11 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.clearScheduledTxHashesList = funct /** - * optional string scheduled_amount = 7; + * optional string scheduled_amount = 6; * @return {string} */ proto.io.bisq.protobuffer.OpenOffer.prototype.getScheduledAmount = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); }; @@ -56487,16 +56965,16 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.getScheduledAmount = function() { * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this */ proto.io.bisq.protobuffer.OpenOffer.prototype.setScheduledAmount = function(value) { - return jspb.Message.setProto3StringField(this, 7, value); + return jspb.Message.setProto3StringField(this, 6, value); }; /** - * optional string reserve_tx_hash = 8; + * optional string reserve_tx_hash = 7; * @return {string} */ proto.io.bisq.protobuffer.OpenOffer.prototype.getReserveTxHash = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); }; @@ -56505,16 +56983,16 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.getReserveTxHash = function() { * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this */ proto.io.bisq.protobuffer.OpenOffer.prototype.setReserveTxHash = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); + return jspb.Message.setProto3StringField(this, 7, value); }; /** - * optional string reserve_tx_hex = 9; + * optional string reserve_tx_hex = 8; * @return {string} */ proto.io.bisq.protobuffer.OpenOffer.prototype.getReserveTxHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); }; @@ -56523,16 +57001,16 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.getReserveTxHex = function() { * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this */ proto.io.bisq.protobuffer.OpenOffer.prototype.setReserveTxHex = function(value) { - return jspb.Message.setProto3StringField(this, 9, value); + return jspb.Message.setProto3StringField(this, 8, value); }; /** - * optional string reserve_tx_key = 10; + * optional string reserve_tx_key = 9; * @return {string} */ proto.io.bisq.protobuffer.OpenOffer.prototype.getReserveTxKey = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); }; @@ -56541,7 +57019,7 @@ proto.io.bisq.protobuffer.OpenOffer.prototype.getReserveTxKey = function() { * @return {!proto.io.bisq.protobuffer.OpenOffer} returns this */ proto.io.bisq.protobuffer.OpenOffer.prototype.setReserveTxKey = function(value) { - return jspb.Message.setProto3StringField(this, 10, value); + return jspb.Message.setProto3StringField(this, 9, value); }; @@ -57631,43 +58109,40 @@ proto.io.bisq.protobuffer.Trade.serializeBinaryToWriter = function(message, writ proto.io.bisq.protobuffer.Trade.State = { PB_ERROR_STATE: 0, PREPARATION: 1, - CONTRACT_SIGNATURE_REQUESTED: 2, - CONTRACT_SIGNED: 3, - TAKER_PUBLISHED_TAKER_FEE_TX: 4, - MAKER_SENT_PUBLISH_DEPOSIT_TX_REQUEST: 5, - MAKER_SAW_ARRIVED_PUBLISH_DEPOSIT_TX_REQUEST: 6, - MAKER_STORED_IN_MAILBOX_PUBLISH_DEPOSIT_TX_REQUEST: 7, - MAKER_SEND_FAILED_PUBLISH_DEPOSIT_TX_REQUEST: 8, - TAKER_RECEIVED_PUBLISH_DEPOSIT_TX_REQUEST: 9, - TAKER_PUBLISHED_DEPOSIT_TX: 10, - TAKER_SAW_DEPOSIT_TX_IN_NETWORK: 11, - TAKER_SENT_DEPOSIT_TX_PUBLISHED_MSG: 12, - TAKER_SAW_ARRIVED_DEPOSIT_TX_PUBLISHED_MSG: 13, - TAKER_STORED_IN_MAILBOX_DEPOSIT_TX_PUBLISHED_MSG: 14, - TAKER_SEND_FAILED_DEPOSIT_TX_PUBLISHED_MSG: 15, - MAKER_RECEIVED_DEPOSIT_TX_PUBLISHED_MSG: 16, - MAKER_SAW_DEPOSIT_TX_IN_NETWORK: 17, - DEPOSIT_UNLOCKED_IN_BLOCK_CHAIN: 18, - BUYER_CONFIRMED_IN_UI_PAYMENT_SENT: 19, - BUYER_SENT_PAYMENT_SENT_MSG: 20, - BUYER_SAW_ARRIVED_PAYMENT_SENT_MSG: 21, - BUYER_STORED_IN_MAILBOX_PAYMENT_SENT_MSG: 22, - BUYER_SEND_FAILED_PAYMENT_SENT_MSG: 23, - SELLER_RECEIVED_PAYMENT_SENT_MSG: 24, - SELLER_CONFIRMED_IN_UI_PAYMENT_RECEIPT: 25, - SELLER_SENT_PAYMENT_RECEIVED_MSG: 26, - SELLER_SAW_ARRIVED_PAYMENT_RECEIVED_MSG: 27, - SELLER_STORED_IN_MAILBOX_PAYMENT_RECEIVED_MSG: 28, - SELLER_SEND_FAILED_PAYMENT_RECEIVED_MSG: 29, - SELLER_PUBLISHED_PAYOUT_TX: 30, - SELLER_SENT_PAYOUT_TX_PUBLISHED_MSG: 31, - SELLER_SAW_ARRIVED_PAYOUT_TX_PUBLISHED_MSG: 32, - SELLER_STORED_IN_MAILBOX_PAYOUT_TX_PUBLISHED_MSG: 33, - SELLER_SEND_FAILED_PAYOUT_TX_PUBLISHED_MSG: 34, - BUYER_RECEIVED_PAYOUT_TX_PUBLISHED_MSG: 35, - BUYER_SAW_PAYOUT_TX_IN_NETWORK: 36, - BUYER_PUBLISHED_PAYOUT_TX: 37, - WITHDRAW_COMPLETED: 38 + MULTISIG_PREPARED: 2, + MULTISIG_MADE: 3, + MULTISIG_EXCHANGED: 4, + MULTISIG_COMPLETED: 5, + 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 }; /** @@ -57676,13 +58151,14 @@ proto.io.bisq.protobuffer.Trade.State = { proto.io.bisq.protobuffer.Trade.Phase = { PB_ERROR_PHASE: 0, INIT: 1, - TAKER_FEE_PUBLISHED: 2, - DEPOSIT_PUBLISHED: 3, - DEPOSIT_CONFIRMED: 4, - PAYMENT_SENT: 5, - PAYMENT_RECEIVED: 6, - PAYOUT_PUBLISHED: 7, - WITHDRAWN: 8 + DEPOSIT_REQUESTED: 2, + DEPOSITS_PUBLISHED: 3, + DEPOSITS_CONFIRMED: 4, + DEPOSITS_UNLOCKED: 5, + PAYMENT_SENT: 6, + PAYMENT_RECEIVED: 7, + PAYOUT_PUBLISHED: 8, + WITHDRAWN: 9 }; /** @@ -59546,15 +60022,11 @@ proto.io.bisq.protobuffer.ProcessModel.toObject = function(includeInstance, msg) buyerPayoutAmountFromMediation: jspb.Message.getFieldWithDefault(msg, 19, 0), sellerPayoutAmountFromMediation: jspb.Message.getFieldWithDefault(msg, 20, 0), makerSignature: jspb.Message.getFieldWithDefault(msg, 1001, ""), - backupArbitrator: (f = msg.getBackupArbitrator()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), maker: (f = msg.getMaker()) && proto.io.bisq.protobuffer.TradingPeer.toObject(includeInstance, f), taker: (f = msg.getTaker()) && proto.io.bisq.protobuffer.TradingPeer.toObject(includeInstance, f), arbitrator: (f = msg.getArbitrator()) && proto.io.bisq.protobuffer.TradingPeer.toObject(includeInstance, f), tempTradingPeerNodeAddress: (f = msg.getTempTradingPeerNodeAddress()) && proto.io.bisq.protobuffer.NodeAddress.toObject(includeInstance, f), - preparedMultisigHex: jspb.Message.getFieldWithDefault(msg, 1007, ""), - madeMultisigHex: jspb.Message.getFieldWithDefault(msg, 1008, ""), - multisigAddress: jspb.Message.getFieldWithDefault(msg, 1009, ""), - multisigSetupComplete: jspb.Message.getBooleanFieldWithDefault(msg, 1010, false) + multisigAddress: jspb.Message.getFieldWithDefault(msg, 1006, "") }; if (includeInstance) { @@ -59658,46 +60130,29 @@ proto.io.bisq.protobuffer.ProcessModel.deserializeBinaryFromReader = function(ms msg.setMakerSignature(value); break; case 1002: - var value = new proto.io.bisq.protobuffer.NodeAddress; - reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); - msg.setBackupArbitrator(value); - break; - case 1003: var value = new proto.io.bisq.protobuffer.TradingPeer; reader.readMessage(value,proto.io.bisq.protobuffer.TradingPeer.deserializeBinaryFromReader); msg.setMaker(value); break; - case 1004: + case 1003: var value = new proto.io.bisq.protobuffer.TradingPeer; reader.readMessage(value,proto.io.bisq.protobuffer.TradingPeer.deserializeBinaryFromReader); msg.setTaker(value); break; - case 1005: + case 1004: var value = new proto.io.bisq.protobuffer.TradingPeer; reader.readMessage(value,proto.io.bisq.protobuffer.TradingPeer.deserializeBinaryFromReader); msg.setArbitrator(value); break; - case 1006: + case 1005: var value = new proto.io.bisq.protobuffer.NodeAddress; reader.readMessage(value,proto.io.bisq.protobuffer.NodeAddress.deserializeBinaryFromReader); msg.setTempTradingPeerNodeAddress(value); break; - case 1007: - var value = /** @type {string} */ (reader.readString()); - msg.setPreparedMultisigHex(value); - break; - case 1008: - var value = /** @type {string} */ (reader.readString()); - msg.setMadeMultisigHex(value); - break; - case 1009: + case 1006: var value = /** @type {string} */ (reader.readString()); msg.setMultisigAddress(value); break; - case 1010: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setMultisigSetupComplete(value); - break; default: reader.skipField(); break; @@ -59841,18 +60296,10 @@ proto.io.bisq.protobuffer.ProcessModel.serializeBinaryToWriter = function(messag f ); } - f = message.getBackupArbitrator(); - if (f != null) { - writer.writeMessage( - 1002, - f, - proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter - ); - } f = message.getMaker(); if (f != null) { writer.writeMessage( - 1003, + 1002, f, proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter ); @@ -59860,7 +60307,7 @@ proto.io.bisq.protobuffer.ProcessModel.serializeBinaryToWriter = function(messag f = message.getTaker(); if (f != null) { writer.writeMessage( - 1004, + 1003, f, proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter ); @@ -59868,7 +60315,7 @@ proto.io.bisq.protobuffer.ProcessModel.serializeBinaryToWriter = function(messag f = message.getArbitrator(); if (f != null) { writer.writeMessage( - 1005, + 1004, f, proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter ); @@ -59876,36 +60323,15 @@ proto.io.bisq.protobuffer.ProcessModel.serializeBinaryToWriter = function(messag f = message.getTempTradingPeerNodeAddress(); if (f != null) { writer.writeMessage( - 1006, + 1005, f, proto.io.bisq.protobuffer.NodeAddress.serializeBinaryToWriter ); } - f = message.getPreparedMultisigHex(); - if (f.length > 0) { - writer.writeString( - 1007, - f - ); - } - f = message.getMadeMultisigHex(); - if (f.length > 0) { - writer.writeString( - 1008, - f - ); - } f = message.getMultisigAddress(); if (f.length > 0) { writer.writeString( - 1009, - f - ); - } - f = message.getMultisigSetupComplete(); - if (f) { - writer.writeBool( - 1010, + 1006, f ); } @@ -60312,49 +60738,12 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.setMakerSignature = function(va /** - * optional NodeAddress backup_arbitrator = 1002; - * @return {?proto.io.bisq.protobuffer.NodeAddress} - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.getBackupArbitrator = function() { - return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 1002)); -}; - - -/** - * @param {?proto.io.bisq.protobuffer.NodeAddress|undefined} value - * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this -*/ -proto.io.bisq.protobuffer.ProcessModel.prototype.setBackupArbitrator = function(value) { - return jspb.Message.setWrapperField(this, 1002, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.clearBackupArbitrator = function() { - return this.setBackupArbitrator(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.hasBackupArbitrator = function() { - return jspb.Message.getField(this, 1002) != null; -}; - - -/** - * optional TradingPeer maker = 1003; + * optional TradingPeer maker = 1002; * @return {?proto.io.bisq.protobuffer.TradingPeer} */ proto.io.bisq.protobuffer.ProcessModel.prototype.getMaker = function() { return /** @type{?proto.io.bisq.protobuffer.TradingPeer} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradingPeer, 1003)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradingPeer, 1002)); }; @@ -60363,7 +60752,7 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.getMaker = function() { * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this */ proto.io.bisq.protobuffer.ProcessModel.prototype.setMaker = function(value) { - return jspb.Message.setWrapperField(this, 1003, value); + return jspb.Message.setWrapperField(this, 1002, value); }; @@ -60381,17 +60770,17 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.clearMaker = function() { * @return {boolean} */ proto.io.bisq.protobuffer.ProcessModel.prototype.hasMaker = function() { - return jspb.Message.getField(this, 1003) != null; + return jspb.Message.getField(this, 1002) != null; }; /** - * optional TradingPeer taker = 1004; + * optional TradingPeer taker = 1003; * @return {?proto.io.bisq.protobuffer.TradingPeer} */ proto.io.bisq.protobuffer.ProcessModel.prototype.getTaker = function() { return /** @type{?proto.io.bisq.protobuffer.TradingPeer} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradingPeer, 1004)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradingPeer, 1003)); }; @@ -60400,7 +60789,7 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.getTaker = function() { * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this */ proto.io.bisq.protobuffer.ProcessModel.prototype.setTaker = function(value) { - return jspb.Message.setWrapperField(this, 1004, value); + return jspb.Message.setWrapperField(this, 1003, value); }; @@ -60418,17 +60807,17 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.clearTaker = function() { * @return {boolean} */ proto.io.bisq.protobuffer.ProcessModel.prototype.hasTaker = function() { - return jspb.Message.getField(this, 1004) != null; + return jspb.Message.getField(this, 1003) != null; }; /** - * optional TradingPeer arbitrator = 1005; + * optional TradingPeer arbitrator = 1004; * @return {?proto.io.bisq.protobuffer.TradingPeer} */ proto.io.bisq.protobuffer.ProcessModel.prototype.getArbitrator = function() { return /** @type{?proto.io.bisq.protobuffer.TradingPeer} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradingPeer, 1005)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.TradingPeer, 1004)); }; @@ -60437,7 +60826,7 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.getArbitrator = function() { * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this */ proto.io.bisq.protobuffer.ProcessModel.prototype.setArbitrator = function(value) { - return jspb.Message.setWrapperField(this, 1005, value); + return jspb.Message.setWrapperField(this, 1004, value); }; @@ -60455,17 +60844,17 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.clearArbitrator = function() { * @return {boolean} */ proto.io.bisq.protobuffer.ProcessModel.prototype.hasArbitrator = function() { - return jspb.Message.getField(this, 1005) != null; + return jspb.Message.getField(this, 1004) != null; }; /** - * optional NodeAddress temp_trading_peer_node_address = 1006; + * optional NodeAddress temp_trading_peer_node_address = 1005; * @return {?proto.io.bisq.protobuffer.NodeAddress} */ proto.io.bisq.protobuffer.ProcessModel.prototype.getTempTradingPeerNodeAddress = function() { return /** @type{?proto.io.bisq.protobuffer.NodeAddress} */ ( - jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 1006)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.NodeAddress, 1005)); }; @@ -60474,7 +60863,7 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.getTempTradingPeerNodeAddress = * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this */ proto.io.bisq.protobuffer.ProcessModel.prototype.setTempTradingPeerNodeAddress = function(value) { - return jspb.Message.setWrapperField(this, 1006, value); + return jspb.Message.setWrapperField(this, 1005, value); }; @@ -60492,52 +60881,16 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.clearTempTradingPeerNodeAddress * @return {boolean} */ proto.io.bisq.protobuffer.ProcessModel.prototype.hasTempTradingPeerNodeAddress = function() { - return jspb.Message.getField(this, 1006) != null; + return jspb.Message.getField(this, 1005) != null; }; /** - * optional string prepared_multisig_hex = 1007; - * @return {string} - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.getPreparedMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1007, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.setPreparedMultisigHex = function(value) { - return jspb.Message.setProto3StringField(this, 1007, value); -}; - - -/** - * optional string made_multisig_hex = 1008; - * @return {string} - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.getMadeMultisigHex = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1008, "")); -}; - - -/** - * @param {string} value - * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.setMadeMultisigHex = function(value) { - return jspb.Message.setProto3StringField(this, 1008, value); -}; - - -/** - * optional string multisig_address = 1009; + * optional string multisig_address = 1006; * @return {string} */ proto.io.bisq.protobuffer.ProcessModel.prototype.getMultisigAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1009, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1006, "")); }; @@ -60546,25 +60899,7 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.getMultisigAddress = function() * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this */ proto.io.bisq.protobuffer.ProcessModel.prototype.setMultisigAddress = function(value) { - return jspb.Message.setProto3StringField(this, 1009, value); -}; - - -/** - * optional bool multisig_setup_complete = 1010; - * @return {boolean} - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.getMultisigSetupComplete = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1010, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.io.bisq.protobuffer.ProcessModel} returns this - */ -proto.io.bisq.protobuffer.ProcessModel.prototype.setMultisigSetupComplete = function(value) { - return jspb.Message.setProto3BooleanField(this, 1010, value); + return jspb.Message.setProto3StringField(this, 1006, value); }; @@ -60574,7 +60909,7 @@ proto.io.bisq.protobuffer.ProcessModel.prototype.setMultisigSetupComplete = func * @private {!Array} * @const */ -proto.io.bisq.protobuffer.TradingPeer.repeatedFields_ = [12,1004]; +proto.io.bisq.protobuffer.TradingPeer.repeatedFields_ = [14,1004]; @@ -60611,20 +60946,22 @@ proto.io.bisq.protobuffer.TradingPeer.toObject = function(includeInstance, msg) paymentAccountId: jspb.Message.getFieldWithDefault(msg, 2, ""), paymentMethodId: jspb.Message.getFieldWithDefault(msg, 3, ""), 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, 6, ""), - contractAsJson: jspb.Message.getFieldWithDefault(msg, 7, ""), - contractSignature: jspb.Message.getFieldWithDefault(msg, 8, ""), + payoutAddressString: jspb.Message.getFieldWithDefault(msg, 8, ""), + contractAsJson: jspb.Message.getFieldWithDefault(msg, 9, ""), + contractSignature: jspb.Message.getFieldWithDefault(msg, 10, ""), 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, 13, 0), - changeOutputAddress: jspb.Message.getFieldWithDefault(msg, 14, ""), + changeOutputValue: jspb.Message.getFieldWithDefault(msg, 15, 0), + changeOutputAddress: jspb.Message.getFieldWithDefault(msg, 16, ""), accountAgeWitnessNonce: msg.getAccountAgeWitnessNonce_asB64(), accountAgeWitnessSignature: msg.getAccountAgeWitnessSignature_asB64(), - currentDate: jspb.Message.getFieldWithDefault(msg, 17, 0), + currentDate: jspb.Message.getFieldWithDefault(msg, 19, 0), mediatedPayoutTxSignature: msg.getMediatedPayoutTxSignature_asB64(), reserveTxHash: jspb.Message.getFieldWithDefault(msg, 1001, ""), reserveTxHex: jspb.Message.getFieldWithDefault(msg, 1002, ""), @@ -60632,11 +60969,12 @@ proto.io.bisq.protobuffer.TradingPeer.toObject = function(includeInstance, msg) reserveTxKeyImagesList: (f = jspb.Message.getRepeatedField(msg, 1004)) == null ? undefined : f, preparedMultisigHex: jspb.Message.getFieldWithDefault(msg, 1005, ""), madeMultisigHex: jspb.Message.getFieldWithDefault(msg, 1006, ""), - payoutTxHex: jspb.Message.getFieldWithDefault(msg, 1007, ""), - depositTxHash: jspb.Message.getFieldWithDefault(msg, 1008, ""), - depositTxHex: jspb.Message.getFieldWithDefault(msg, 1009, ""), - depositTxKey: jspb.Message.getFieldWithDefault(msg, 1010, ""), - updatedMultisigHex: jspb.Message.getFieldWithDefault(msg, 1011, "") + 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, "") }; if (includeInstance) { @@ -60690,61 +61028,69 @@ proto.io.bisq.protobuffer.TradingPeer.deserializeBinaryFromReader = function(msg 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 6: + case 8: var value = /** @type {string} */ (reader.readString()); msg.setPayoutAddressString(value); break; - case 7: + case 9: var value = /** @type {string} */ (reader.readString()); msg.setContractAsJson(value); break; - case 8: + case 10: var value = /** @type {string} */ (reader.readString()); msg.setContractSignature(value); break; - case 9: + case 11: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setSignature(value); break; - case 10: + case 12: var value = new proto.io.bisq.protobuffer.PubKeyRing; reader.readMessage(value,proto.io.bisq.protobuffer.PubKeyRing.deserializeBinaryFromReader); msg.setPubKeyRing(value); break; - case 11: + case 13: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setMultiSigPubKey(value); break; - case 12: + case 14: var value = new proto.io.bisq.protobuffer.RawTransactionInput; reader.readMessage(value,proto.io.bisq.protobuffer.RawTransactionInput.deserializeBinaryFromReader); msg.addRawTransactionInputs(value); break; - case 13: + case 15: var value = /** @type {number} */ (reader.readInt64()); msg.setChangeOutputValue(value); break; - case 14: + case 16: var value = /** @type {string} */ (reader.readString()); msg.setChangeOutputAddress(value); break; - case 15: + case 17: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setAccountAgeWitnessNonce(value); break; - case 16: + case 18: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setAccountAgeWitnessSignature(value); break; - case 17: + case 19: var value = /** @type {number} */ (reader.readInt64()); msg.setCurrentDate(value); break; - case 18: + case 20: var value = /** @type {!Uint8Array} */ (reader.readBytes()); msg.setMediatedPayoutTxSignature(value); break; @@ -60774,21 +61120,25 @@ proto.io.bisq.protobuffer.TradingPeer.deserializeBinaryFromReader = function(msg break; case 1007: var value = /** @type {string} */ (reader.readString()); - msg.setPayoutTxHex(value); + msg.setExchangedMultisigHex(value); break; case 1008: var value = /** @type {string} */ (reader.readString()); - msg.setDepositTxHash(value); + msg.setPayoutTxHex(value); break; case 1009: var value = /** @type {string} */ (reader.readString()); - msg.setDepositTxHex(value); + msg.setDepositTxHash(value); break; case 1010: var value = /** @type {string} */ (reader.readString()); - msg.setDepositTxKey(value); + msg.setDepositTxHex(value); break; case 1011: + var value = /** @type {string} */ (reader.readString()); + msg.setDepositTxKey(value); + break; + case 1012: var value = /** @type {string} */ (reader.readString()); msg.setUpdatedMultisigHex(value); break; @@ -60849,10 +61199,24 @@ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message f ); } + f = message.getEncryptedPaymentAccountPayload_asU8(); + if (f.length > 0) { + writer.writeBytes( + 5, + f + ); + } + f = message.getPaymentAccountKey_asU8(); + if (f.length > 0) { + writer.writeBytes( + 6, + f + ); + } f = message.getPaymentAccountPayload(); if (f != null) { writer.writeMessage( - 5, + 7, f, proto.io.bisq.protobuffer.PaymentAccountPayload.serializeBinaryToWriter ); @@ -60860,35 +61224,35 @@ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message f = message.getPayoutAddressString(); if (f.length > 0) { writer.writeString( - 6, + 8, f ); } f = message.getContractAsJson(); if (f.length > 0) { writer.writeString( - 7, + 9, f ); } f = message.getContractSignature(); if (f.length > 0) { writer.writeString( - 8, + 10, f ); } f = message.getSignature_asU8(); if (f.length > 0) { writer.writeBytes( - 9, + 11, f ); } f = message.getPubKeyRing(); if (f != null) { writer.writeMessage( - 10, + 12, f, proto.io.bisq.protobuffer.PubKeyRing.serializeBinaryToWriter ); @@ -60896,14 +61260,14 @@ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message f = message.getMultiSigPubKey_asU8(); if (f.length > 0) { writer.writeBytes( - 11, + 13, f ); } f = message.getRawTransactionInputsList(); if (f.length > 0) { writer.writeRepeatedMessage( - 12, + 14, f, proto.io.bisq.protobuffer.RawTransactionInput.serializeBinaryToWriter ); @@ -60911,42 +61275,42 @@ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message f = message.getChangeOutputValue(); if (f !== 0) { writer.writeInt64( - 13, + 15, f ); } f = message.getChangeOutputAddress(); if (f.length > 0) { writer.writeString( - 14, + 16, f ); } f = message.getAccountAgeWitnessNonce_asU8(); if (f.length > 0) { writer.writeBytes( - 15, + 17, f ); } f = message.getAccountAgeWitnessSignature_asU8(); if (f.length > 0) { writer.writeBytes( - 16, + 18, f ); } f = message.getCurrentDate(); if (f !== 0) { writer.writeInt64( - 17, + 19, f ); } f = message.getMediatedPayoutTxSignature_asU8(); if (f.length > 0) { writer.writeBytes( - 18, + 20, f ); } @@ -60992,41 +61356,48 @@ proto.io.bisq.protobuffer.TradingPeer.serializeBinaryToWriter = function(message f ); } - f = message.getPayoutTxHex(); + f = message.getExchangedMultisigHex(); if (f.length > 0) { writer.writeString( 1007, f ); } - f = message.getDepositTxHash(); + f = message.getPayoutTxHex(); if (f.length > 0) { writer.writeString( 1008, f ); } - f = message.getDepositTxHex(); + f = message.getDepositTxHash(); if (f.length > 0) { writer.writeString( 1009, f ); } - f = message.getDepositTxKey(); + f = message.getDepositTxHex(); if (f.length > 0) { writer.writeString( 1010, f ); } - f = message.getUpdatedMultisigHex(); + f = message.getDepositTxKey(); if (f.length > 0) { writer.writeString( 1011, f ); } + f = message.getUpdatedMultisigHex(); + if (f.length > 0) { + writer.writeString( + 1012, + f + ); + } }; @@ -61127,12 +61498,96 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountPayloadHash = f /** - * optional PaymentAccountPayload payment_account_payload = 5; + * 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, 5)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountPayload, 7)); }; @@ -61141,7 +61596,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getPaymentAccountPayload = funct * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setPaymentAccountPayload = function(value) { - return jspb.Message.setWrapperField(this, 5, value); + return jspb.Message.setWrapperField(this, 7, value); }; @@ -61159,51 +61614,15 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.clearPaymentAccountPayload = fun * @return {boolean} */ proto.io.bisq.protobuffer.TradingPeer.prototype.hasPaymentAccountPayload = function() { - return jspb.Message.getField(this, 5) != null; + return jspb.Message.getField(this, 7) != null; }; /** - * optional string payout_address_string = 6; + * optional string payout_address_string = 8; * @return {string} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getPayoutAddressString = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); -}; - - -/** - * @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, 6, value); -}; - - -/** - * optional string contract_as_json = 7; - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getContractAsJson = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); -}; - - -/** - * @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, 7, value); -}; - - -/** - * optional string contract_signature = 8; - * @return {string} - */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getContractSignature = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); }; @@ -61212,22 +61631,58 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getContractSignature = function( * @param {string} value * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setContractSignature = function(value) { +proto.io.bisq.protobuffer.TradingPeer.prototype.setPayoutAddressString = function(value) { return jspb.Message.setProto3StringField(this, 8, value); }; /** - * optional bytes signature = 9; - * @return {!(string|Uint8Array)} + * optional string contract_as_json = 9; + * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +proto.io.bisq.protobuffer.TradingPeer.prototype.getContractAsJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); }; /** - * optional bytes signature = 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} */ @@ -61238,7 +61693,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature_asB64 = function() /** - * optional bytes signature = 9; + * 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()` @@ -61255,17 +61710,17 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getSignature_asU8 = function() { * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ proto.io.bisq.protobuffer.TradingPeer.prototype.setSignature = function(value) { - return jspb.Message.setProto3BytesField(this, 9, value); + return jspb.Message.setProto3BytesField(this, 11, value); }; /** - * optional PubKeyRing pub_key_ring = 10; + * optional PubKeyRing pub_key_ring = 12; * @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, 10)); + jspb.Message.getWrapperField(this, proto.io.bisq.protobuffer.PubKeyRing, 12)); }; @@ -61274,7 +61729,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, 10, value); + return jspb.Message.setWrapperField(this, 12, value); }; @@ -61292,21 +61747,21 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.clearPubKeyRing = function() { * @return {boolean} */ proto.io.bisq.protobuffer.TradingPeer.prototype.hasPubKeyRing = function() { - return jspb.Message.getField(this, 10) != null; + return jspb.Message.getField(this, 12) != null; }; /** - * optional bytes multi_sig_pub_key = 11; + * optional bytes multi_sig_pub_key = 13; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getMultiSigPubKey = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 11, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 13, "")); }; /** - * optional bytes multi_sig_pub_key = 11; + * optional bytes multi_sig_pub_key = 13; * This is a type-conversion wrapper around `getMultiSigPubKey()` * @return {string} */ @@ -61317,7 +61772,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getMultiSigPubKey_asB64 = functi /** - * optional bytes multi_sig_pub_key = 11; + * optional bytes multi_sig_pub_key = 13; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getMultiSigPubKey()` @@ -61334,17 +61789,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, 11, value); + return jspb.Message.setProto3BytesField(this, 13, value); }; /** - * repeated RawTransactionInput raw_transaction_inputs = 12; + * repeated RawTransactionInput raw_transaction_inputs = 14; * @return {!Array} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getRawTransactionInputsList = function() { return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.RawTransactionInput, 12)); + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.RawTransactionInput, 14)); }; @@ -61353,7 +61808,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, 12, value); + return jspb.Message.setRepeatedWrapperField(this, 14, value); }; @@ -61363,7 +61818,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, 12, opt_value, proto.io.bisq.protobuffer.RawTransactionInput, opt_index); + return jspb.Message.addToRepeatedWrapperField(this, 14, opt_value, proto.io.bisq.protobuffer.RawTransactionInput, opt_index); }; @@ -61377,11 +61832,11 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.clearRawTransactionInputsList = /** - * optional int64 change_output_value = 13; + * optional int64 change_output_value = 15; * @return {number} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getChangeOutputValue = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 15, 0)); }; @@ -61390,16 +61845,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, 13, value); + return jspb.Message.setProto3IntField(this, 15, value); }; /** - * optional string change_output_address = 14; + * optional string change_output_address = 16; * @return {string} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getChangeOutputAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); }; @@ -61408,21 +61863,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, 14, value); + return jspb.Message.setProto3StringField(this, 16, value); }; /** - * optional bytes account_age_witness_nonce = 15; + * optional bytes account_age_witness_nonce = 17; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessNonce = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 15, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 17, "")); }; /** - * optional bytes account_age_witness_nonce = 15; + * optional bytes account_age_witness_nonce = 17; * This is a type-conversion wrapper around `getAccountAgeWitnessNonce()` * @return {string} */ @@ -61433,7 +61888,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessNonce_asB64 /** - * optional bytes account_age_witness_nonce = 15; + * optional bytes account_age_witness_nonce = 17; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getAccountAgeWitnessNonce()` @@ -61450,21 +61905,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, 15, value); + return jspb.Message.setProto3BytesField(this, 17, value); }; /** - * optional bytes account_age_witness_signature = 16; + * optional bytes account_age_witness_signature = 18; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessSignature = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 16, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 18, "")); }; /** - * optional bytes account_age_witness_signature = 16; + * optional bytes account_age_witness_signature = 18; * This is a type-conversion wrapper around `getAccountAgeWitnessSignature()` * @return {string} */ @@ -61475,7 +61930,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getAccountAgeWitnessSignature_as /** - * optional bytes account_age_witness_signature = 16; + * optional bytes account_age_witness_signature = 18; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getAccountAgeWitnessSignature()` @@ -61492,16 +61947,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, 16, value); + return jspb.Message.setProto3BytesField(this, 18, value); }; /** - * optional int64 current_date = 17; + * optional int64 current_date = 19; * @return {number} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getCurrentDate = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 17, 0)); + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 19, 0)); }; @@ -61510,21 +61965,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, 17, value); + return jspb.Message.setProto3IntField(this, 19, value); }; /** - * optional bytes mediated_payout_tx_signature = 18; + * optional bytes mediated_payout_tx_signature = 20; * @return {!(string|Uint8Array)} */ proto.io.bisq.protobuffer.TradingPeer.prototype.getMediatedPayoutTxSignature = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 18, "")); + return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 20, "")); }; /** - * optional bytes mediated_payout_tx_signature = 18; + * optional bytes mediated_payout_tx_signature = 20; * This is a type-conversion wrapper around `getMediatedPayoutTxSignature()` * @return {string} */ @@ -61535,7 +61990,7 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getMediatedPayoutTxSignature_asB /** - * optional bytes mediated_payout_tx_signature = 18; + * optional bytes mediated_payout_tx_signature = 20; * Note that Uint8Array is not supported on all browsers. * @see http://caniuse.com/Uint8Array * This is a type-conversion wrapper around `getMediatedPayoutTxSignature()` @@ -61552,7 +62007,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, 18, value); + return jspb.Message.setProto3BytesField(this, 20, value); }; @@ -61684,10 +62139,10 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.setMadeMultisigHex = function(va /** - * optional string payout_tx_hex = 1007; + * optional string exchanged_multisig_hex = 1007; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getPayoutTxHex = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getExchangedMultisigHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1007, "")); }; @@ -61696,16 +62151,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.setExchangedMultisigHex = function(value) { return jspb.Message.setProto3StringField(this, 1007, value); }; /** - * optional string deposit_tx_hash = 1008; + * optional string payout_tx_hex = 1008; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHash = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getPayoutTxHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1008, "")); }; @@ -61714,16 +62169,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.setPayoutTxHex = function(value) { return jspb.Message.setProto3StringField(this, 1008, value); }; /** - * optional string deposit_tx_hex = 1009; + * optional string deposit_tx_hash = 1009; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHex = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHash = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1009, "")); }; @@ -61732,16 +62187,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.setDepositTxHash = function(value) { return jspb.Message.setProto3StringField(this, 1009, value); }; /** - * optional string deposit_tx_key = 1010; + * optional string deposit_tx_hex = 1010; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxKey = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxHex = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1010, "")); }; @@ -61750,16 +62205,16 @@ 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.setDepositTxHex = function(value) { return jspb.Message.setProto3StringField(this, 1010, value); }; /** - * optional string updated_multisig_hex = 1011; + * optional string deposit_tx_key = 1011; * @return {string} */ -proto.io.bisq.protobuffer.TradingPeer.prototype.getUpdatedMultisigHex = function() { +proto.io.bisq.protobuffer.TradingPeer.prototype.getDepositTxKey = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1011, "")); }; @@ -61768,11 +62223,29 @@ proto.io.bisq.protobuffer.TradingPeer.prototype.getUpdatedMultisigHex = function * @param {string} value * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this */ -proto.io.bisq.protobuffer.TradingPeer.prototype.setUpdatedMultisigHex = function(value) { +proto.io.bisq.protobuffer.TradingPeer.prototype.setDepositTxKey = function(value) { return jspb.Message.setProto3StringField(this, 1011, value); }; +/** + * optional string updated_multisig_hex = 1012; + * @return {string} + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.getUpdatedMultisigHex = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1012, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.TradingPeer} returns this + */ +proto.io.bisq.protobuffer.TradingPeer.prototype.setUpdatedMultisigHex = function(value) { + return jspb.Message.setProto3StringField(this, 1012, value); +}; + + @@ -69182,6 +69655,866 @@ proto.io.bisq.protobuffer.MockPayload.prototype.setMessage = function(value) { }; + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.io.bisq.protobuffer.PaymentAccountForm.repeatedFields_ = [2]; + + + +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.PaymentAccountForm.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.PaymentAccountForm.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.PaymentAccountForm} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.PaymentAccountForm.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, 0), + fieldsList: jspb.Message.toObjectList(msg.getFieldsList(), + proto.io.bisq.protobuffer.PaymentAccountFormField.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.io.bisq.protobuffer.PaymentAccountForm} + */ +proto.io.bisq.protobuffer.PaymentAccountForm.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.PaymentAccountForm; + return proto.io.bisq.protobuffer.PaymentAccountForm.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.PaymentAccountForm} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.PaymentAccountForm} + */ +proto.io.bisq.protobuffer.PaymentAccountForm.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {!proto.io.bisq.protobuffer.PaymentAccountForm.FormId} */ (reader.readEnum()); + msg.setId(value); + break; + case 2: + var value = new proto.io.bisq.protobuffer.PaymentAccountFormField; + reader.readMessage(value,proto.io.bisq.protobuffer.PaymentAccountFormField.deserializeBinaryFromReader); + msg.addFields(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.PaymentAccountForm.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.PaymentAccountForm.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.PaymentAccountForm} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.PaymentAccountForm.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f !== 0.0) { + writer.writeEnum( + 1, + f + ); + } + f = message.getFieldsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 2, + f, + proto.io.bisq.protobuffer.PaymentAccountFormField.serializeBinaryToWriter + ); + } +}; + + +/** + * @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 +}; + +/** + * optional FormId id = 1; + * @return {!proto.io.bisq.protobuffer.PaymentAccountForm.FormId} + */ +proto.io.bisq.protobuffer.PaymentAccountForm.prototype.getId = function() { + return /** @type {!proto.io.bisq.protobuffer.PaymentAccountForm.FormId} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.PaymentAccountForm.FormId} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountForm} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountForm.prototype.setId = function(value) { + return jspb.Message.setProto3EnumField(this, 1, value); +}; + + +/** + * repeated PaymentAccountFormField fields = 2; + * @return {!Array} + */ +proto.io.bisq.protobuffer.PaymentAccountForm.prototype.getFieldsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.PaymentAccountFormField, 2)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountForm} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountForm.prototype.setFieldsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 2, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.PaymentAccountFormField=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} + */ +proto.io.bisq.protobuffer.PaymentAccountForm.prototype.addFields = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.io.bisq.protobuffer.PaymentAccountFormField, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.PaymentAccountForm} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountForm.prototype.clearFieldsList = function() { + return this.setFieldsList([]); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.repeatedFields_ = [8,9,10,11,12]; + + + +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.PaymentAccountFormField.prototype.toObject = function(opt_includeInstance) { + return proto.io.bisq.protobuffer.PaymentAccountFormField.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.PaymentAccountFormField} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, 0), + component: jspb.Message.getFieldWithDefault(msg, 2, 0), + type: jspb.Message.getFieldWithDefault(msg, 3, ""), + label: jspb.Message.getFieldWithDefault(msg, 4, ""), + value: jspb.Message.getFieldWithDefault(msg, 5, ""), + minlength: jspb.Message.getFieldWithDefault(msg, 6, 0), + maxlength: jspb.Message.getFieldWithDefault(msg, 7, 0), + supportedCurrenciesList: jspb.Message.toObjectList(msg.getSupportedCurrenciesList(), + proto.io.bisq.protobuffer.TradeCurrency.toObject, includeInstance), + supportedCountriesList: jspb.Message.toObjectList(msg.getSupportedCountriesList(), + proto.io.bisq.protobuffer.Country.toObject, includeInstance), + supportedSepaEuroCountriesList: jspb.Message.toObjectList(msg.getSupportedSepaEuroCountriesList(), + proto.io.bisq.protobuffer.Country.toObject, includeInstance), + supportedSepaNonEuroCountriesList: jspb.Message.toObjectList(msg.getSupportedSepaNonEuroCountriesList(), + proto.io.bisq.protobuffer.Country.toObject, includeInstance), + requiredForCountriesList: (f = jspb.Message.getRepeatedField(msg, 12)) == null ? undefined : 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.PaymentAccountFormField} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.io.bisq.protobuffer.PaymentAccountFormField; + return proto.io.bisq.protobuffer.PaymentAccountFormField.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.io.bisq.protobuffer.PaymentAccountFormField} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {!proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId} */ (reader.readEnum()); + msg.setId(value); + break; + case 2: + var value = /** @type {!proto.io.bisq.protobuffer.PaymentAccountFormField.Component} */ (reader.readEnum()); + msg.setComponent(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setType(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setLabel(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setValue(value); + break; + case 6: + var value = /** @type {number} */ (reader.readUint32()); + msg.setMinlength(value); + break; + case 7: + var value = /** @type {number} */ (reader.readUint32()); + msg.setMaxlength(value); + break; + case 8: + var value = new proto.io.bisq.protobuffer.TradeCurrency; + reader.readMessage(value,proto.io.bisq.protobuffer.TradeCurrency.deserializeBinaryFromReader); + msg.addSupportedCurrencies(value); + break; + case 9: + var value = new proto.io.bisq.protobuffer.Country; + reader.readMessage(value,proto.io.bisq.protobuffer.Country.deserializeBinaryFromReader); + msg.addSupportedCountries(value); + break; + case 10: + var value = new proto.io.bisq.protobuffer.Country; + reader.readMessage(value,proto.io.bisq.protobuffer.Country.deserializeBinaryFromReader); + msg.addSupportedSepaEuroCountries(value); + break; + case 11: + var value = new proto.io.bisq.protobuffer.Country; + reader.readMessage(value,proto.io.bisq.protobuffer.Country.deserializeBinaryFromReader); + msg.addSupportedSepaNonEuroCountries(value); + break; + case 12: + var value = /** @type {string} */ (reader.readString()); + msg.addRequiredForCountries(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.io.bisq.protobuffer.PaymentAccountFormField.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.PaymentAccountFormField} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f !== 0.0) { + writer.writeEnum( + 1, + f + ); + } + f = message.getComponent(); + if (f !== 0.0) { + writer.writeEnum( + 2, + f + ); + } + f = message.getType(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getLabel(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getValue(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getMinlength(); + if (f !== 0) { + writer.writeUint32( + 6, + f + ); + } + f = message.getMaxlength(); + if (f !== 0) { + writer.writeUint32( + 7, + f + ); + } + f = message.getSupportedCurrenciesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 8, + f, + proto.io.bisq.protobuffer.TradeCurrency.serializeBinaryToWriter + ); + } + f = message.getSupportedCountriesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 9, + f, + proto.io.bisq.protobuffer.Country.serializeBinaryToWriter + ); + } + f = message.getSupportedSepaEuroCountriesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 10, + f, + proto.io.bisq.protobuffer.Country.serializeBinaryToWriter + ); + } + f = message.getSupportedSepaNonEuroCountriesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 11, + f, + proto.io.bisq.protobuffer.Country.serializeBinaryToWriter + ); + } + f = message.getRequiredForCountriesList(); + if (f.length > 0) { + writer.writeRepeatedString( + 12, + f + ); + } +}; + + +/** + * @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 +}; + +/** + * @enum {number} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.Component = { + TEXT: 0, + TEXTAREA: 1, + SELECT_ONE: 2, + SELECT_MULTIPLE: 3 +}; + +/** + * optional FieldId id = 1; + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getId = function() { + return /** @type {!proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.PaymentAccountFormField.FieldId} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setId = function(value) { + return jspb.Message.setProto3EnumField(this, 1, value); +}; + + +/** + * optional Component component = 2; + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField.Component} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getComponent = function() { + return /** @type {!proto.io.bisq.protobuffer.PaymentAccountFormField.Component} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.PaymentAccountFormField.Component} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setComponent = function(value) { + return jspb.Message.setProto3EnumField(this, 2, value); +}; + + +/** + * optional string type = 3; + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setType = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string label = 4; + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getLabel = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setLabel = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string value = 5; + * @return {string} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getValue = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** + * @param {string} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setValue = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional uint32 minLength = 6; + * @return {number} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getMinlength = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setMinlength = function(value) { + return jspb.Message.setProto3IntField(this, 6, value); +}; + + +/** + * optional uint32 maxLength = 7; + * @return {number} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getMaxlength = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setMaxlength = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * repeated TradeCurrency supported_currencies = 8; + * @return {!Array} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getSupportedCurrenciesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.TradeCurrency, 8)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setSupportedCurrenciesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 8, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.TradeCurrency=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.TradeCurrency} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.addSupportedCurrencies = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 8, opt_value, proto.io.bisq.protobuffer.TradeCurrency, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.clearSupportedCurrenciesList = function() { + return this.setSupportedCurrenciesList([]); +}; + + +/** + * repeated Country supported_countries = 9; + * @return {!Array} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getSupportedCountriesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.Country, 9)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setSupportedCountriesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 9, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.Country=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.Country} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.addSupportedCountries = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 9, opt_value, proto.io.bisq.protobuffer.Country, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.clearSupportedCountriesList = function() { + return this.setSupportedCountriesList([]); +}; + + +/** + * repeated Country supported_sepa_euro_countries = 10; + * @return {!Array} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getSupportedSepaEuroCountriesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.Country, 10)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setSupportedSepaEuroCountriesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 10, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.Country=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.Country} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.addSupportedSepaEuroCountries = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 10, opt_value, proto.io.bisq.protobuffer.Country, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.clearSupportedSepaEuroCountriesList = function() { + return this.setSupportedSepaEuroCountriesList([]); +}; + + +/** + * repeated Country supported_sepa_non_euro_countries = 11; + * @return {!Array} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getSupportedSepaNonEuroCountriesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.io.bisq.protobuffer.Country, 11)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this +*/ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setSupportedSepaNonEuroCountriesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 11, value); +}; + + +/** + * @param {!proto.io.bisq.protobuffer.Country=} opt_value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.Country} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.addSupportedSepaNonEuroCountries = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 11, opt_value, proto.io.bisq.protobuffer.Country, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.clearSupportedSepaNonEuroCountriesList = function() { + return this.setSupportedSepaNonEuroCountriesList([]); +}; + + +/** + * repeated string required_for_countries = 12; + * @return {!Array} + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.getRequiredForCountriesList = function() { + return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 12)); +}; + + +/** + * @param {!Array} value + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.setRequiredForCountriesList = function(value) { + return jspb.Message.setField(this, 12, value || []); +}; + + +/** + * @param {string} value + * @param {number=} opt_index + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.addRequiredForCountries = function(value, opt_index) { + return jspb.Message.addToRepeatedField(this, 12, value, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.io.bisq.protobuffer.PaymentAccountFormField} returns this + */ +proto.io.bisq.protobuffer.PaymentAccountFormField.prototype.clearRequiredForCountriesList = function() { + return this.setRequiredForCountriesList([]); +}; + + /** * @enum {number} */ diff --git a/dist/utils/HavenoUtils.d.ts b/dist/utils/HavenoUtils.d.ts index 83d3fe7a..a78e55c9 100644 --- a/dist/utils/HavenoUtils.d.ts +++ b/dist/utils/HavenoUtils.d.ts @@ -1,3 +1,4 @@ +import { PaymentAccountForm, PaymentAccountFormField } from "../protobuf/pb_pb"; /** * Collection of utilities for working with Haveno. */ @@ -49,4 +50,21 @@ export default class HavenoUtils { * @return {BigInt} the amount denominated in atomic units */ static centinerosToAtomicUnits(centineros: number): bigint; + /** + * 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 + * @return {string} the form field value + */ + static getFormValue(fieldId: PaymentAccountFormField.FieldId, form: PaymentAccountForm): string; + /** + * Set a form field value. + * + * @param {PaymentAccountFormField.FieldId} fieldId - id of the field to set the value of + * @param {string} value - field value to set + * @param {PaymentAccountForm} form - form to get the field from + * @return {string} the form field value + */ + static setFormValue(fieldId: PaymentAccountFormField.FieldId, value: string, form: PaymentAccountForm): void; } diff --git a/dist/utils/HavenoUtils.js b/dist/utils/HavenoUtils.js index 9b0620c4..8d90dec2 100644 --- a/dist/utils/HavenoUtils.js +++ b/dist/utils/HavenoUtils.js @@ -76,6 +76,38 @@ class HavenoUtils { static centinerosToAtomicUnits(centineros) { return BigInt(centineros) * BigInt(HavenoUtils.centinerosToAUMultiplier); } + /** + * 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 + * @return {string} the form field value + */ + // TODO: attach getter and setter to PaymentAccountForm prototype in typescript? + static getFormValue(fieldId, form) { + for (const field of form.getFieldsList()) { + if (field.getId() === fieldId) + return field.getValue(); + } + throw new Error("PaymentAccountForm does not have field " + fieldId); + } + /** + * Set a form field value. + * + * @param {PaymentAccountFormField.FieldId} fieldId - id of the field to set the value of + * @param {string} value - field value to set + * @param {PaymentAccountForm} form - form to get the field from + * @return {string} the form field value + */ + static setFormValue(fieldId, value, form) { + for (const field of form.getFieldsList()) { + if (field.getId() === fieldId) { + field.setValue(value); + return; + } + } + throw new Error("PaymentAccountForm does not have field " + fieldId); + } } exports.default = HavenoUtils; HavenoUtils.logLevel = 0; diff --git a/dist/utils/HavenoUtils.js.map b/dist/utils/HavenoUtils.js.map index 87ce0e12..ab36f7e7 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":"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"} \ 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