//
//  Generated code. Do not modify.
//  source: grpc.proto
//
// @dart = 2.12

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

import 'dart:convert' as $convert;
import 'dart:core' as $core;
import 'dart:typed_data' as $typed_data;

@$core.Deprecated('Use getMethodHelpRequestDescriptor instead')
const GetMethodHelpRequest$json = {
  '1': 'GetMethodHelpRequest',
  '2': [
    {'1': 'method_name', '3': 1, '4': 1, '5': 9, '10': 'methodName'},
  ],
};

/// Descriptor for `GetMethodHelpRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getMethodHelpRequestDescriptor = $convert.base64Decode(
    'ChRHZXRNZXRob2RIZWxwUmVxdWVzdBIfCgttZXRob2RfbmFtZRgBIAEoCVIKbWV0aG9kTmFtZQ'
    '==');

@$core.Deprecated('Use getMethodHelpReplyDescriptor instead')
const GetMethodHelpReply$json = {
  '1': 'GetMethodHelpReply',
  '2': [
    {'1': 'method_help', '3': 1, '4': 1, '5': 9, '10': 'methodHelp'},
  ],
};

/// Descriptor for `GetMethodHelpReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getMethodHelpReplyDescriptor = $convert.base64Decode(
    'ChJHZXRNZXRob2RIZWxwUmVwbHkSHwoLbWV0aG9kX2hlbHAYASABKAlSCm1ldGhvZEhlbHA=');

@$core.Deprecated('Use getVersionRequestDescriptor instead')
const GetVersionRequest$json = {
  '1': 'GetVersionRequest',
};

/// Descriptor for `GetVersionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getVersionRequestDescriptor = $convert.base64Decode(
    'ChFHZXRWZXJzaW9uUmVxdWVzdA==');

@$core.Deprecated('Use getVersionReplyDescriptor instead')
const GetVersionReply$json = {
  '1': 'GetVersionReply',
  '2': [
    {'1': 'version', '3': 1, '4': 1, '5': 9, '10': 'version'},
  ],
};

/// Descriptor for `GetVersionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getVersionReplyDescriptor = $convert.base64Decode(
    'Cg9HZXRWZXJzaW9uUmVwbHkSGAoHdmVyc2lvbhgBIAEoCVIHdmVyc2lvbg==');

@$core.Deprecated('Use accountExistsRequestDescriptor instead')
const AccountExistsRequest$json = {
  '1': 'AccountExistsRequest',
};

/// Descriptor for `AccountExistsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List accountExistsRequestDescriptor = $convert.base64Decode(
    'ChRBY2NvdW50RXhpc3RzUmVxdWVzdA==');

@$core.Deprecated('Use accountExistsReplyDescriptor instead')
const AccountExistsReply$json = {
  '1': 'AccountExistsReply',
  '2': [
    {'1': 'account_exists', '3': 1, '4': 1, '5': 8, '10': 'accountExists'},
  ],
};

/// Descriptor for `AccountExistsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List accountExistsReplyDescriptor = $convert.base64Decode(
    'ChJBY2NvdW50RXhpc3RzUmVwbHkSJQoOYWNjb3VudF9leGlzdHMYASABKAhSDWFjY291bnRFeG'
    'lzdHM=');

@$core.Deprecated('Use isAccountOpenRequestDescriptor instead')
const IsAccountOpenRequest$json = {
  '1': 'IsAccountOpenRequest',
};

/// Descriptor for `IsAccountOpenRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List isAccountOpenRequestDescriptor = $convert.base64Decode(
    'ChRJc0FjY291bnRPcGVuUmVxdWVzdA==');

@$core.Deprecated('Use isAccountOpenReplyDescriptor instead')
const IsAccountOpenReply$json = {
  '1': 'IsAccountOpenReply',
  '2': [
    {'1': 'is_account_open', '3': 1, '4': 1, '5': 8, '10': 'isAccountOpen'},
  ],
};

/// Descriptor for `IsAccountOpenReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List isAccountOpenReplyDescriptor = $convert.base64Decode(
    'ChJJc0FjY291bnRPcGVuUmVwbHkSJgoPaXNfYWNjb3VudF9vcGVuGAEgASgIUg1pc0FjY291bn'
    'RPcGVu');

@$core.Deprecated('Use createAccountRequestDescriptor instead')
const CreateAccountRequest$json = {
  '1': 'CreateAccountRequest',
  '2': [
    {'1': 'password', '3': 1, '4': 1, '5': 9, '10': 'password'},
  ],
};

/// Descriptor for `CreateAccountRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createAccountRequestDescriptor = $convert.base64Decode(
    'ChRDcmVhdGVBY2NvdW50UmVxdWVzdBIaCghwYXNzd29yZBgBIAEoCVIIcGFzc3dvcmQ=');

@$core.Deprecated('Use createAccountReplyDescriptor instead')
const CreateAccountReply$json = {
  '1': 'CreateAccountReply',
};

/// Descriptor for `CreateAccountReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createAccountReplyDescriptor = $convert.base64Decode(
    'ChJDcmVhdGVBY2NvdW50UmVwbHk=');

@$core.Deprecated('Use openAccountRequestDescriptor instead')
const OpenAccountRequest$json = {
  '1': 'OpenAccountRequest',
  '2': [
    {'1': 'password', '3': 1, '4': 1, '5': 9, '10': 'password'},
  ],
};

/// Descriptor for `OpenAccountRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List openAccountRequestDescriptor = $convert.base64Decode(
    'ChJPcGVuQWNjb3VudFJlcXVlc3QSGgoIcGFzc3dvcmQYASABKAlSCHBhc3N3b3Jk');

@$core.Deprecated('Use openAccountReplyDescriptor instead')
const OpenAccountReply$json = {
  '1': 'OpenAccountReply',
};

/// Descriptor for `OpenAccountReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List openAccountReplyDescriptor = $convert.base64Decode(
    'ChBPcGVuQWNjb3VudFJlcGx5');

@$core.Deprecated('Use isAppInitializedRequestDescriptor instead')
const IsAppInitializedRequest$json = {
  '1': 'IsAppInitializedRequest',
};

/// Descriptor for `IsAppInitializedRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List isAppInitializedRequestDescriptor = $convert.base64Decode(
    'ChdJc0FwcEluaXRpYWxpemVkUmVxdWVzdA==');

@$core.Deprecated('Use isAppInitializedReplyDescriptor instead')
const IsAppInitializedReply$json = {
  '1': 'IsAppInitializedReply',
  '2': [
    {'1': 'is_app_initialized', '3': 1, '4': 1, '5': 8, '10': 'isAppInitialized'},
  ],
};

/// Descriptor for `IsAppInitializedReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List isAppInitializedReplyDescriptor = $convert.base64Decode(
    'ChVJc0FwcEluaXRpYWxpemVkUmVwbHkSLAoSaXNfYXBwX2luaXRpYWxpemVkGAEgASgIUhBpc0'
    'FwcEluaXRpYWxpemVk');

@$core.Deprecated('Use changePasswordRequestDescriptor instead')
const ChangePasswordRequest$json = {
  '1': 'ChangePasswordRequest',
  '2': [
    {'1': 'old_password', '3': 1, '4': 1, '5': 9, '10': 'oldPassword'},
    {'1': 'new_password', '3': 2, '4': 1, '5': 9, '10': 'newPassword'},
  ],
};

/// Descriptor for `ChangePasswordRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List changePasswordRequestDescriptor = $convert.base64Decode(
    'ChVDaGFuZ2VQYXNzd29yZFJlcXVlc3QSIQoMb2xkX3Bhc3N3b3JkGAEgASgJUgtvbGRQYXNzd2'
    '9yZBIhCgxuZXdfcGFzc3dvcmQYAiABKAlSC25ld1Bhc3N3b3Jk');

@$core.Deprecated('Use changePasswordReplyDescriptor instead')
const ChangePasswordReply$json = {
  '1': 'ChangePasswordReply',
};

/// Descriptor for `ChangePasswordReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List changePasswordReplyDescriptor = $convert.base64Decode(
    'ChNDaGFuZ2VQYXNzd29yZFJlcGx5');

@$core.Deprecated('Use closeAccountRequestDescriptor instead')
const CloseAccountRequest$json = {
  '1': 'CloseAccountRequest',
};

/// Descriptor for `CloseAccountRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List closeAccountRequestDescriptor = $convert.base64Decode(
    'ChNDbG9zZUFjY291bnRSZXF1ZXN0');

@$core.Deprecated('Use closeAccountReplyDescriptor instead')
const CloseAccountReply$json = {
  '1': 'CloseAccountReply',
};

/// Descriptor for `CloseAccountReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List closeAccountReplyDescriptor = $convert.base64Decode(
    'ChFDbG9zZUFjY291bnRSZXBseQ==');

@$core.Deprecated('Use deleteAccountRequestDescriptor instead')
const DeleteAccountRequest$json = {
  '1': 'DeleteAccountRequest',
};

/// Descriptor for `DeleteAccountRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteAccountRequestDescriptor = $convert.base64Decode(
    'ChREZWxldGVBY2NvdW50UmVxdWVzdA==');

@$core.Deprecated('Use deleteAccountReplyDescriptor instead')
const DeleteAccountReply$json = {
  '1': 'DeleteAccountReply',
};

/// Descriptor for `DeleteAccountReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List deleteAccountReplyDescriptor = $convert.base64Decode(
    'ChJEZWxldGVBY2NvdW50UmVwbHk=');

@$core.Deprecated('Use backupAccountRequestDescriptor instead')
const BackupAccountRequest$json = {
  '1': 'BackupAccountRequest',
};

/// Descriptor for `BackupAccountRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List backupAccountRequestDescriptor = $convert.base64Decode(
    'ChRCYWNrdXBBY2NvdW50UmVxdWVzdA==');

@$core.Deprecated('Use backupAccountReplyDescriptor instead')
const BackupAccountReply$json = {
  '1': 'BackupAccountReply',
  '2': [
    {'1': 'zip_bytes', '3': 1, '4': 1, '5': 12, '10': 'zipBytes'},
  ],
};

/// Descriptor for `BackupAccountReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List backupAccountReplyDescriptor = $convert.base64Decode(
    'ChJCYWNrdXBBY2NvdW50UmVwbHkSGwoJemlwX2J5dGVzGAEgASgMUgh6aXBCeXRlcw==');

@$core.Deprecated('Use restoreAccountRequestDescriptor instead')
const RestoreAccountRequest$json = {
  '1': 'RestoreAccountRequest',
  '2': [
    {'1': 'zip_bytes', '3': 1, '4': 1, '5': 12, '10': 'zipBytes'},
    {'1': 'offset', '3': 2, '4': 1, '5': 4, '10': 'offset'},
    {'1': 'total_length', '3': 3, '4': 1, '5': 4, '10': 'totalLength'},
    {'1': 'has_more', '3': 4, '4': 1, '5': 8, '10': 'hasMore'},
  ],
};

/// Descriptor for `RestoreAccountRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List restoreAccountRequestDescriptor = $convert.base64Decode(
    'ChVSZXN0b3JlQWNjb3VudFJlcXVlc3QSGwoJemlwX2J5dGVzGAEgASgMUgh6aXBCeXRlcxIWCg'
    'ZvZmZzZXQYAiABKARSBm9mZnNldBIhCgx0b3RhbF9sZW5ndGgYAyABKARSC3RvdGFsTGVuZ3Ro'
    'EhkKCGhhc19tb3JlGAQgASgIUgdoYXNNb3Jl');

@$core.Deprecated('Use restoreAccountReplyDescriptor instead')
const RestoreAccountReply$json = {
  '1': 'RestoreAccountReply',
};

/// Descriptor for `RestoreAccountReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List restoreAccountReplyDescriptor = $convert.base64Decode(
    'ChNSZXN0b3JlQWNjb3VudFJlcGx5');

@$core.Deprecated('Use getDisputesRequestDescriptor instead')
const GetDisputesRequest$json = {
  '1': 'GetDisputesRequest',
};

/// Descriptor for `GetDisputesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getDisputesRequestDescriptor = $convert.base64Decode(
    'ChJHZXREaXNwdXRlc1JlcXVlc3Q=');

@$core.Deprecated('Use getDisputesReplyDescriptor instead')
const GetDisputesReply$json = {
  '1': 'GetDisputesReply',
  '2': [
    {'1': 'disputes', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.Dispute', '10': 'disputes'},
  ],
};

/// Descriptor for `GetDisputesReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getDisputesReplyDescriptor = $convert.base64Decode(
    'ChBHZXREaXNwdXRlc1JlcGx5EjoKCGRpc3B1dGVzGAEgAygLMh4uaW8uaGF2ZW5vLnByb3RvYn'
    'VmZmVyLkRpc3B1dGVSCGRpc3B1dGVz');

@$core.Deprecated('Use getDisputeRequestDescriptor instead')
const GetDisputeRequest$json = {
  '1': 'GetDisputeRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
  ],
};

/// Descriptor for `GetDisputeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getDisputeRequestDescriptor = $convert.base64Decode(
    'ChFHZXREaXNwdXRlUmVxdWVzdBIZCgh0cmFkZV9pZBgBIAEoCVIHdHJhZGVJZA==');

@$core.Deprecated('Use getDisputeReplyDescriptor instead')
const GetDisputeReply$json = {
  '1': 'GetDisputeReply',
  '2': [
    {'1': 'dispute', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.Dispute', '10': 'dispute'},
  ],
};

/// Descriptor for `GetDisputeReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getDisputeReplyDescriptor = $convert.base64Decode(
    'Cg9HZXREaXNwdXRlUmVwbHkSOAoHZGlzcHV0ZRgBIAEoCzIeLmlvLmhhdmVuby5wcm90b2J1Zm'
    'Zlci5EaXNwdXRlUgdkaXNwdXRl');

@$core.Deprecated('Use openDisputeRequestDescriptor instead')
const OpenDisputeRequest$json = {
  '1': 'OpenDisputeRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
  ],
};

/// Descriptor for `OpenDisputeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List openDisputeRequestDescriptor = $convert.base64Decode(
    'ChJPcGVuRGlzcHV0ZVJlcXVlc3QSGQoIdHJhZGVfaWQYASABKAlSB3RyYWRlSWQ=');

@$core.Deprecated('Use openDisputeReplyDescriptor instead')
const OpenDisputeReply$json = {
  '1': 'OpenDisputeReply',
};

/// Descriptor for `OpenDisputeReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List openDisputeReplyDescriptor = $convert.base64Decode(
    'ChBPcGVuRGlzcHV0ZVJlcGx5');

@$core.Deprecated('Use resolveDisputeReplyDescriptor instead')
const ResolveDisputeReply$json = {
  '1': 'ResolveDisputeReply',
};

/// Descriptor for `ResolveDisputeReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List resolveDisputeReplyDescriptor = $convert.base64Decode(
    'ChNSZXNvbHZlRGlzcHV0ZVJlcGx5');

@$core.Deprecated('Use resolveDisputeRequestDescriptor instead')
const ResolveDisputeRequest$json = {
  '1': 'ResolveDisputeRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
    {'1': 'winner', '3': 2, '4': 1, '5': 14, '6': '.io.haveno.protobuffer.DisputeResult.Winner', '10': 'winner'},
    {'1': 'reason', '3': 3, '4': 1, '5': 14, '6': '.io.haveno.protobuffer.DisputeResult.Reason', '10': 'reason'},
    {'1': 'summary_notes', '3': 4, '4': 1, '5': 9, '10': 'summaryNotes'},
    {
      '1': 'custom_payout_amount',
      '3': 5,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'customPayoutAmount',
    },
  ],
};

/// Descriptor for `ResolveDisputeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List resolveDisputeRequestDescriptor = $convert.base64Decode(
    'ChVSZXNvbHZlRGlzcHV0ZVJlcXVlc3QSGQoIdHJhZGVfaWQYASABKAlSB3RyYWRlSWQSQwoGd2'
    'lubmVyGAIgASgOMisuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLkRpc3B1dGVSZXN1bHQuV2lubmVy'
    'UgZ3aW5uZXISQwoGcmVhc29uGAMgASgOMisuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLkRpc3B1dG'
    'VSZXN1bHQuUmVhc29uUgZyZWFzb24SIwoNc3VtbWFyeV9ub3RlcxgEIAEoCVIMc3VtbWFyeU5v'
    'dGVzEjQKFGN1c3RvbV9wYXlvdXRfYW1vdW50GAUgASgEQgIwAVISY3VzdG9tUGF5b3V0QW1vdW'
    '50');

@$core.Deprecated('Use sendDisputeChatMessageRequestDescriptor instead')
const SendDisputeChatMessageRequest$json = {
  '1': 'SendDisputeChatMessageRequest',
  '2': [
    {'1': 'dispute_id', '3': 1, '4': 1, '5': 9, '10': 'disputeId'},
    {'1': 'message', '3': 2, '4': 1, '5': 9, '10': 'message'},
    {'1': 'attachments', '3': 3, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.Attachment', '10': 'attachments'},
  ],
};

/// Descriptor for `SendDisputeChatMessageRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List sendDisputeChatMessageRequestDescriptor = $convert.base64Decode(
    'Ch1TZW5kRGlzcHV0ZUNoYXRNZXNzYWdlUmVxdWVzdBIdCgpkaXNwdXRlX2lkGAEgASgJUglkaX'
    'NwdXRlSWQSGAoHbWVzc2FnZRgCIAEoCVIHbWVzc2FnZRJDCgthdHRhY2htZW50cxgDIAMoCzIh'
    'LmlvLmhhdmVuby5wcm90b2J1ZmZlci5BdHRhY2htZW50UgthdHRhY2htZW50cw==');

@$core.Deprecated('Use sendDisputeChatMessageReplyDescriptor instead')
const SendDisputeChatMessageReply$json = {
  '1': 'SendDisputeChatMessageReply',
};

/// Descriptor for `SendDisputeChatMessageReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List sendDisputeChatMessageReplyDescriptor = $convert.base64Decode(
    'ChtTZW5kRGlzcHV0ZUNoYXRNZXNzYWdlUmVwbHk=');

@$core.Deprecated('Use registerDisputeAgentRequestDescriptor instead')
const RegisterDisputeAgentRequest$json = {
  '1': 'RegisterDisputeAgentRequest',
  '2': [
    {'1': 'dispute_agent_type', '3': 1, '4': 1, '5': 9, '10': 'disputeAgentType'},
    {'1': 'registration_key', '3': 2, '4': 1, '5': 9, '10': 'registrationKey'},
  ],
};

/// Descriptor for `RegisterDisputeAgentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List registerDisputeAgentRequestDescriptor = $convert.base64Decode(
    'ChtSZWdpc3RlckRpc3B1dGVBZ2VudFJlcXVlc3QSLAoSZGlzcHV0ZV9hZ2VudF90eXBlGAEgAS'
    'gJUhBkaXNwdXRlQWdlbnRUeXBlEikKEHJlZ2lzdHJhdGlvbl9rZXkYAiABKAlSD3JlZ2lzdHJh'
    'dGlvbktleQ==');

@$core.Deprecated('Use registerDisputeAgentReplyDescriptor instead')
const RegisterDisputeAgentReply$json = {
  '1': 'RegisterDisputeAgentReply',
};

/// Descriptor for `RegisterDisputeAgentReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List registerDisputeAgentReplyDescriptor = $convert.base64Decode(
    'ChlSZWdpc3RlckRpc3B1dGVBZ2VudFJlcGx5');

@$core.Deprecated('Use unregisterDisputeAgentRequestDescriptor instead')
const UnregisterDisputeAgentRequest$json = {
  '1': 'UnregisterDisputeAgentRequest',
  '2': [
    {'1': 'dispute_agent_type', '3': 1, '4': 1, '5': 9, '10': 'disputeAgentType'},
  ],
};

/// Descriptor for `UnregisterDisputeAgentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List unregisterDisputeAgentRequestDescriptor = $convert.base64Decode(
    'Ch1VbnJlZ2lzdGVyRGlzcHV0ZUFnZW50UmVxdWVzdBIsChJkaXNwdXRlX2FnZW50X3R5cGUYAS'
    'ABKAlSEGRpc3B1dGVBZ2VudFR5cGU=');

@$core.Deprecated('Use unregisterDisputeAgentReplyDescriptor instead')
const UnregisterDisputeAgentReply$json = {
  '1': 'UnregisterDisputeAgentReply',
};

/// Descriptor for `UnregisterDisputeAgentReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List unregisterDisputeAgentReplyDescriptor = $convert.base64Decode(
    'ChtVbnJlZ2lzdGVyRGlzcHV0ZUFnZW50UmVwbHk=');

@$core.Deprecated('Use registerNotificationListenerRequestDescriptor instead')
const RegisterNotificationListenerRequest$json = {
  '1': 'RegisterNotificationListenerRequest',
};

/// Descriptor for `RegisterNotificationListenerRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List registerNotificationListenerRequestDescriptor = $convert.base64Decode(
    'CiNSZWdpc3Rlck5vdGlmaWNhdGlvbkxpc3RlbmVyUmVxdWVzdA==');

@$core.Deprecated('Use notificationMessageDescriptor instead')
const NotificationMessage$json = {
  '1': 'NotificationMessage',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'},
    {'1': 'type', '3': 2, '4': 1, '5': 14, '6': '.io.haveno.protobuffer.NotificationMessage.NotificationType', '10': 'type'},
    {'1': 'timestamp', '3': 3, '4': 1, '5': 3, '10': 'timestamp'},
    {'1': 'title', '3': 4, '4': 1, '5': 9, '10': 'title'},
    {'1': 'message', '3': 5, '4': 1, '5': 9, '10': 'message'},
    {'1': 'trade', '3': 6, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.TradeInfo', '10': 'trade'},
    {'1': 'chat_message', '3': 7, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.ChatMessage', '10': 'chatMessage'},
  ],
  '4': [NotificationMessage_NotificationType$json],
};

@$core.Deprecated('Use notificationMessageDescriptor instead')
const NotificationMessage_NotificationType$json = {
  '1': 'NotificationType',
  '2': [
    {'1': 'ERROR', '2': 0},
    {'1': 'APP_INITIALIZED', '2': 1},
    {'1': 'KEEP_ALIVE', '2': 2},
    {'1': 'TRADE_UPDATE', '2': 3},
    {'1': 'CHAT_MESSAGE', '2': 4},
  ],
};

/// Descriptor for `NotificationMessage`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List notificationMessageDescriptor = $convert.base64Decode(
    'ChNOb3RpZmljYXRpb25NZXNzYWdlEg4KAmlkGAEgASgJUgJpZBJPCgR0eXBlGAIgASgOMjsuaW'
    '8uaGF2ZW5vLnByb3RvYnVmZmVyLk5vdGlmaWNhdGlvbk1lc3NhZ2UuTm90aWZpY2F0aW9uVHlw'
    'ZVIEdHlwZRIcCgl0aW1lc3RhbXAYAyABKANSCXRpbWVzdGFtcBIUCgV0aXRsZRgEIAEoCVIFdG'
    'l0bGUSGAoHbWVzc2FnZRgFIAEoCVIHbWVzc2FnZRI2CgV0cmFkZRgGIAEoCzIgLmlvLmhhdmVu'
    'by5wcm90b2J1ZmZlci5UcmFkZUluZm9SBXRyYWRlEkUKDGNoYXRfbWVzc2FnZRgHIAEoCzIiLm'
    'lvLmhhdmVuby5wcm90b2J1ZmZlci5DaGF0TWVzc2FnZVILY2hhdE1lc3NhZ2UiZgoQTm90aWZp'
    'Y2F0aW9uVHlwZRIJCgVFUlJPUhAAEhMKD0FQUF9JTklUSUFMSVpFRBABEg4KCktFRVBfQUxJVk'
    'UQAhIQCgxUUkFERV9VUERBVEUQAxIQCgxDSEFUX01FU1NBR0UQBA==');

@$core.Deprecated('Use sendNotificationRequestDescriptor instead')
const SendNotificationRequest$json = {
  '1': 'SendNotificationRequest',
  '2': [
    {'1': 'notification', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.NotificationMessage', '10': 'notification'},
  ],
};

/// Descriptor for `SendNotificationRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List sendNotificationRequestDescriptor = $convert.base64Decode(
    'ChdTZW5kTm90aWZpY2F0aW9uUmVxdWVzdBJOCgxub3RpZmljYXRpb24YASABKAsyKi5pby5oYX'
    'Zlbm8ucHJvdG9idWZmZXIuTm90aWZpY2F0aW9uTWVzc2FnZVIMbm90aWZpY2F0aW9u');

@$core.Deprecated('Use sendNotificationReplyDescriptor instead')
const SendNotificationReply$json = {
  '1': 'SendNotificationReply',
};

/// Descriptor for `SendNotificationReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List sendNotificationReplyDescriptor = $convert.base64Decode(
    'ChVTZW5kTm90aWZpY2F0aW9uUmVwbHk=');

@$core.Deprecated('Use urlConnectionDescriptor instead')
const UrlConnection$json = {
  '1': 'UrlConnection',
  '2': [
    {'1': 'url', '3': 1, '4': 1, '5': 9, '10': 'url'},
    {'1': 'username', '3': 2, '4': 1, '5': 9, '10': 'username'},
    {'1': 'password', '3': 3, '4': 1, '5': 9, '10': 'password'},
    {'1': 'priority', '3': 4, '4': 1, '5': 5, '10': 'priority'},
    {'1': 'online_status', '3': 5, '4': 1, '5': 14, '6': '.io.haveno.protobuffer.UrlConnection.OnlineStatus', '10': 'onlineStatus'},
    {'1': 'authentication_status', '3': 6, '4': 1, '5': 14, '6': '.io.haveno.protobuffer.UrlConnection.AuthenticationStatus', '10': 'authenticationStatus'},
  ],
  '4': [UrlConnection_OnlineStatus$json, UrlConnection_AuthenticationStatus$json],
};

@$core.Deprecated('Use urlConnectionDescriptor instead')
const UrlConnection_OnlineStatus$json = {
  '1': 'OnlineStatus',
  '2': [
    {'1': 'UNKNOWN', '2': 0},
    {'1': 'ONLINE', '2': 1},
    {'1': 'OFFLINE', '2': 2},
  ],
};

@$core.Deprecated('Use urlConnectionDescriptor instead')
const UrlConnection_AuthenticationStatus$json = {
  '1': 'AuthenticationStatus',
  '2': [
    {'1': 'NO_AUTHENTICATION', '2': 0},
    {'1': 'AUTHENTICATED', '2': 1},
    {'1': 'NOT_AUTHENTICATED', '2': 2},
  ],
};

/// Descriptor for `UrlConnection`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List urlConnectionDescriptor = $convert.base64Decode(
    'Cg1VcmxDb25uZWN0aW9uEhAKA3VybBgBIAEoCVIDdXJsEhoKCHVzZXJuYW1lGAIgASgJUgh1c2'
    'VybmFtZRIaCghwYXNzd29yZBgDIAEoCVIIcGFzc3dvcmQSGgoIcHJpb3JpdHkYBCABKAVSCHBy'
    'aW9yaXR5ElYKDW9ubGluZV9zdGF0dXMYBSABKA4yMS5pby5oYXZlbm8ucHJvdG9idWZmZXIuVX'
    'JsQ29ubmVjdGlvbi5PbmxpbmVTdGF0dXNSDG9ubGluZVN0YXR1cxJuChVhdXRoZW50aWNhdGlv'
    'bl9zdGF0dXMYBiABKA4yOS5pby5oYXZlbm8ucHJvdG9idWZmZXIuVXJsQ29ubmVjdGlvbi5BdX'
    'RoZW50aWNhdGlvblN0YXR1c1IUYXV0aGVudGljYXRpb25TdGF0dXMiNAoMT25saW5lU3RhdHVz'
    'EgsKB1VOS05PV04QABIKCgZPTkxJTkUQARILCgdPRkZMSU5FEAIiVwoUQXV0aGVudGljYXRpb2'
    '5TdGF0dXMSFQoRTk9fQVVUSEVOVElDQVRJT04QABIRCg1BVVRIRU5USUNBVEVEEAESFQoRTk9U'
    'X0FVVEhFTlRJQ0FURUQQAg==');

@$core.Deprecated('Use addConnectionRequestDescriptor instead')
const AddConnectionRequest$json = {
  '1': 'AddConnectionRequest',
  '2': [
    {'1': 'connection', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.UrlConnection', '10': 'connection'},
  ],
};

/// Descriptor for `AddConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List addConnectionRequestDescriptor = $convert.base64Decode(
    'ChRBZGRDb25uZWN0aW9uUmVxdWVzdBJECgpjb25uZWN0aW9uGAEgASgLMiQuaW8uaGF2ZW5vLn'
    'Byb3RvYnVmZmVyLlVybENvbm5lY3Rpb25SCmNvbm5lY3Rpb24=');

@$core.Deprecated('Use addConnectionReplyDescriptor instead')
const AddConnectionReply$json = {
  '1': 'AddConnectionReply',
};

/// Descriptor for `AddConnectionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List addConnectionReplyDescriptor = $convert.base64Decode(
    'ChJBZGRDb25uZWN0aW9uUmVwbHk=');

@$core.Deprecated('Use removeConnectionRequestDescriptor instead')
const RemoveConnectionRequest$json = {
  '1': 'RemoveConnectionRequest',
  '2': [
    {'1': 'url', '3': 1, '4': 1, '5': 9, '10': 'url'},
  ],
};

/// Descriptor for `RemoveConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List removeConnectionRequestDescriptor = $convert.base64Decode(
    'ChdSZW1vdmVDb25uZWN0aW9uUmVxdWVzdBIQCgN1cmwYASABKAlSA3VybA==');

@$core.Deprecated('Use removeConnectionReplyDescriptor instead')
const RemoveConnectionReply$json = {
  '1': 'RemoveConnectionReply',
};

/// Descriptor for `RemoveConnectionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List removeConnectionReplyDescriptor = $convert.base64Decode(
    'ChVSZW1vdmVDb25uZWN0aW9uUmVwbHk=');

@$core.Deprecated('Use getConnectionRequestDescriptor instead')
const GetConnectionRequest$json = {
  '1': 'GetConnectionRequest',
};

/// Descriptor for `GetConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getConnectionRequestDescriptor = $convert.base64Decode(
    'ChRHZXRDb25uZWN0aW9uUmVxdWVzdA==');

@$core.Deprecated('Use getConnectionReplyDescriptor instead')
const GetConnectionReply$json = {
  '1': 'GetConnectionReply',
  '2': [
    {'1': 'connection', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.UrlConnection', '10': 'connection'},
  ],
};

/// Descriptor for `GetConnectionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getConnectionReplyDescriptor = $convert.base64Decode(
    'ChJHZXRDb25uZWN0aW9uUmVwbHkSRAoKY29ubmVjdGlvbhgBIAEoCzIkLmlvLmhhdmVuby5wcm'
    '90b2J1ZmZlci5VcmxDb25uZWN0aW9uUgpjb25uZWN0aW9u');

@$core.Deprecated('Use getConnectionsRequestDescriptor instead')
const GetConnectionsRequest$json = {
  '1': 'GetConnectionsRequest',
};

/// Descriptor for `GetConnectionsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getConnectionsRequestDescriptor = $convert.base64Decode(
    'ChVHZXRDb25uZWN0aW9uc1JlcXVlc3Q=');

@$core.Deprecated('Use getConnectionsReplyDescriptor instead')
const GetConnectionsReply$json = {
  '1': 'GetConnectionsReply',
  '2': [
    {'1': 'connections', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.UrlConnection', '10': 'connections'},
  ],
};

/// Descriptor for `GetConnectionsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getConnectionsReplyDescriptor = $convert.base64Decode(
    'ChNHZXRDb25uZWN0aW9uc1JlcGx5EkYKC2Nvbm5lY3Rpb25zGAEgAygLMiQuaW8uaGF2ZW5vLn'
    'Byb3RvYnVmZmVyLlVybENvbm5lY3Rpb25SC2Nvbm5lY3Rpb25z');

@$core.Deprecated('Use setConnectionRequestDescriptor instead')
const SetConnectionRequest$json = {
  '1': 'SetConnectionRequest',
  '2': [
    {'1': 'url', '3': 1, '4': 1, '5': 9, '10': 'url'},
    {'1': 'connection', '3': 2, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.UrlConnection', '10': 'connection'},
  ],
};

/// Descriptor for `SetConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List setConnectionRequestDescriptor = $convert.base64Decode(
    'ChRTZXRDb25uZWN0aW9uUmVxdWVzdBIQCgN1cmwYASABKAlSA3VybBJECgpjb25uZWN0aW9uGA'
    'IgASgLMiQuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLlVybENvbm5lY3Rpb25SCmNvbm5lY3Rpb24=');

@$core.Deprecated('Use setConnectionReplyDescriptor instead')
const SetConnectionReply$json = {
  '1': 'SetConnectionReply',
};

/// Descriptor for `SetConnectionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List setConnectionReplyDescriptor = $convert.base64Decode(
    'ChJTZXRDb25uZWN0aW9uUmVwbHk=');

@$core.Deprecated('Use checkConnectionRequestDescriptor instead')
const CheckConnectionRequest$json = {
  '1': 'CheckConnectionRequest',
};

/// Descriptor for `CheckConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List checkConnectionRequestDescriptor = $convert.base64Decode(
    'ChZDaGVja0Nvbm5lY3Rpb25SZXF1ZXN0');

@$core.Deprecated('Use checkConnectionReplyDescriptor instead')
const CheckConnectionReply$json = {
  '1': 'CheckConnectionReply',
  '2': [
    {'1': 'connection', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.UrlConnection', '10': 'connection'},
  ],
};

/// Descriptor for `CheckConnectionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List checkConnectionReplyDescriptor = $convert.base64Decode(
    'ChRDaGVja0Nvbm5lY3Rpb25SZXBseRJECgpjb25uZWN0aW9uGAEgASgLMiQuaW8uaGF2ZW5vLn'
    'Byb3RvYnVmZmVyLlVybENvbm5lY3Rpb25SCmNvbm5lY3Rpb24=');

@$core.Deprecated('Use checkConnectionsRequestDescriptor instead')
const CheckConnectionsRequest$json = {
  '1': 'CheckConnectionsRequest',
};

/// Descriptor for `CheckConnectionsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List checkConnectionsRequestDescriptor = $convert.base64Decode(
    'ChdDaGVja0Nvbm5lY3Rpb25zUmVxdWVzdA==');

@$core.Deprecated('Use checkConnectionsReplyDescriptor instead')
const CheckConnectionsReply$json = {
  '1': 'CheckConnectionsReply',
  '2': [
    {'1': 'connections', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.UrlConnection', '10': 'connections'},
  ],
};

/// Descriptor for `CheckConnectionsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List checkConnectionsReplyDescriptor = $convert.base64Decode(
    'ChVDaGVja0Nvbm5lY3Rpb25zUmVwbHkSRgoLY29ubmVjdGlvbnMYASADKAsyJC5pby5oYXZlbm'
    '8ucHJvdG9idWZmZXIuVXJsQ29ubmVjdGlvblILY29ubmVjdGlvbnM=');

@$core.Deprecated('Use startCheckingConnectionRequestDescriptor instead')
const StartCheckingConnectionRequest$json = {
  '1': 'StartCheckingConnectionRequest',
  '2': [
    {'1': 'refresh_period', '3': 1, '4': 1, '5': 5, '10': 'refreshPeriod'},
  ],
};

/// Descriptor for `StartCheckingConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List startCheckingConnectionRequestDescriptor = $convert.base64Decode(
    'Ch5TdGFydENoZWNraW5nQ29ubmVjdGlvblJlcXVlc3QSJQoOcmVmcmVzaF9wZXJpb2QYASABKA'
    'VSDXJlZnJlc2hQZXJpb2Q=');

@$core.Deprecated('Use startCheckingConnectionReplyDescriptor instead')
const StartCheckingConnectionReply$json = {
  '1': 'StartCheckingConnectionReply',
};

/// Descriptor for `StartCheckingConnectionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List startCheckingConnectionReplyDescriptor = $convert.base64Decode(
    'ChxTdGFydENoZWNraW5nQ29ubmVjdGlvblJlcGx5');

@$core.Deprecated('Use stopCheckingConnectionRequestDescriptor instead')
const StopCheckingConnectionRequest$json = {
  '1': 'StopCheckingConnectionRequest',
};

/// Descriptor for `StopCheckingConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List stopCheckingConnectionRequestDescriptor = $convert.base64Decode(
    'Ch1TdG9wQ2hlY2tpbmdDb25uZWN0aW9uUmVxdWVzdA==');

@$core.Deprecated('Use stopCheckingConnectionReplyDescriptor instead')
const StopCheckingConnectionReply$json = {
  '1': 'StopCheckingConnectionReply',
};

/// Descriptor for `StopCheckingConnectionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List stopCheckingConnectionReplyDescriptor = $convert.base64Decode(
    'ChtTdG9wQ2hlY2tpbmdDb25uZWN0aW9uUmVwbHk=');

@$core.Deprecated('Use getBestAvailableConnectionRequestDescriptor instead')
const GetBestAvailableConnectionRequest$json = {
  '1': 'GetBestAvailableConnectionRequest',
};

/// Descriptor for `GetBestAvailableConnectionRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBestAvailableConnectionRequestDescriptor = $convert.base64Decode(
    'CiFHZXRCZXN0QXZhaWxhYmxlQ29ubmVjdGlvblJlcXVlc3Q=');

@$core.Deprecated('Use getBestAvailableConnectionReplyDescriptor instead')
const GetBestAvailableConnectionReply$json = {
  '1': 'GetBestAvailableConnectionReply',
  '2': [
    {'1': 'connection', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.UrlConnection', '10': 'connection'},
  ],
};

/// Descriptor for `GetBestAvailableConnectionReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBestAvailableConnectionReplyDescriptor = $convert.base64Decode(
    'Ch9HZXRCZXN0QXZhaWxhYmxlQ29ubmVjdGlvblJlcGx5EkQKCmNvbm5lY3Rpb24YASABKAsyJC'
    '5pby5oYXZlbm8ucHJvdG9idWZmZXIuVXJsQ29ubmVjdGlvblIKY29ubmVjdGlvbg==');

@$core.Deprecated('Use setAutoSwitchRequestDescriptor instead')
const SetAutoSwitchRequest$json = {
  '1': 'SetAutoSwitchRequest',
  '2': [
    {'1': 'auto_switch', '3': 1, '4': 1, '5': 8, '10': 'autoSwitch'},
  ],
};

/// Descriptor for `SetAutoSwitchRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List setAutoSwitchRequestDescriptor = $convert.base64Decode(
    'ChRTZXRBdXRvU3dpdGNoUmVxdWVzdBIfCgthdXRvX3N3aXRjaBgBIAEoCFIKYXV0b1N3aXRjaA'
    '==');

@$core.Deprecated('Use setAutoSwitchReplyDescriptor instead')
const SetAutoSwitchReply$json = {
  '1': 'SetAutoSwitchReply',
};

/// Descriptor for `SetAutoSwitchReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List setAutoSwitchReplyDescriptor = $convert.base64Decode(
    'ChJTZXRBdXRvU3dpdGNoUmVwbHk=');

@$core.Deprecated('Use isXmrNodeOnlineRequestDescriptor instead')
const IsXmrNodeOnlineRequest$json = {
  '1': 'IsXmrNodeOnlineRequest',
};

/// Descriptor for `IsXmrNodeOnlineRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List isXmrNodeOnlineRequestDescriptor = $convert.base64Decode(
    'ChZJc1htck5vZGVPbmxpbmVSZXF1ZXN0');

@$core.Deprecated('Use isXmrNodeOnlineReplyDescriptor instead')
const IsXmrNodeOnlineReply$json = {
  '1': 'IsXmrNodeOnlineReply',
  '2': [
    {'1': 'is_running', '3': 1, '4': 1, '5': 8, '10': 'isRunning'},
  ],
};

/// Descriptor for `IsXmrNodeOnlineReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List isXmrNodeOnlineReplyDescriptor = $convert.base64Decode(
    'ChRJc1htck5vZGVPbmxpbmVSZXBseRIdCgppc19ydW5uaW5nGAEgASgIUglpc1J1bm5pbmc=');

@$core.Deprecated('Use getXmrNodeSettingsRequestDescriptor instead')
const GetXmrNodeSettingsRequest$json = {
  '1': 'GetXmrNodeSettingsRequest',
};

/// Descriptor for `GetXmrNodeSettingsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrNodeSettingsRequestDescriptor = $convert.base64Decode(
    'ChlHZXRYbXJOb2RlU2V0dGluZ3NSZXF1ZXN0');

@$core.Deprecated('Use getXmrNodeSettingsReplyDescriptor instead')
const GetXmrNodeSettingsReply$json = {
  '1': 'GetXmrNodeSettingsReply',
  '2': [
    {'1': 'settings', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.XmrNodeSettings', '10': 'settings'},
  ],
};

/// Descriptor for `GetXmrNodeSettingsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrNodeSettingsReplyDescriptor = $convert.base64Decode(
    'ChdHZXRYbXJOb2RlU2V0dGluZ3NSZXBseRJCCghzZXR0aW5ncxgBIAEoCzImLmlvLmhhdmVuby'
    '5wcm90b2J1ZmZlci5YbXJOb2RlU2V0dGluZ3NSCHNldHRpbmdz');

@$core.Deprecated('Use startXmrNodeRequestDescriptor instead')
const StartXmrNodeRequest$json = {
  '1': 'StartXmrNodeRequest',
  '2': [
    {'1': 'settings', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.XmrNodeSettings', '10': 'settings'},
  ],
};

/// Descriptor for `StartXmrNodeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List startXmrNodeRequestDescriptor = $convert.base64Decode(
    'ChNTdGFydFhtck5vZGVSZXF1ZXN0EkIKCHNldHRpbmdzGAEgASgLMiYuaW8uaGF2ZW5vLnByb3'
    'RvYnVmZmVyLlhtck5vZGVTZXR0aW5nc1IIc2V0dGluZ3M=');

@$core.Deprecated('Use startXmrNodeReplyDescriptor instead')
const StartXmrNodeReply$json = {
  '1': 'StartXmrNodeReply',
};

/// Descriptor for `StartXmrNodeReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List startXmrNodeReplyDescriptor = $convert.base64Decode(
    'ChFTdGFydFhtck5vZGVSZXBseQ==');

@$core.Deprecated('Use stopXmrNodeRequestDescriptor instead')
const StopXmrNodeRequest$json = {
  '1': 'StopXmrNodeRequest',
};

/// Descriptor for `StopXmrNodeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List stopXmrNodeRequestDescriptor = $convert.base64Decode(
    'ChJTdG9wWG1yTm9kZVJlcXVlc3Q=');

@$core.Deprecated('Use stopXmrNodeReplyDescriptor instead')
const StopXmrNodeReply$json = {
  '1': 'StopXmrNodeReply',
};

/// Descriptor for `StopXmrNodeReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List stopXmrNodeReplyDescriptor = $convert.base64Decode(
    'ChBTdG9wWG1yTm9kZVJlcGx5');

@$core.Deprecated('Use getOfferRequestDescriptor instead')
const GetOfferRequest$json = {
  '1': 'GetOfferRequest',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'},
  ],
};

/// Descriptor for `GetOfferRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getOfferRequestDescriptor = $convert.base64Decode(
    'Cg9HZXRPZmZlclJlcXVlc3QSDgoCaWQYASABKAlSAmlk');

@$core.Deprecated('Use getOfferReplyDescriptor instead')
const GetOfferReply$json = {
  '1': 'GetOfferReply',
  '2': [
    {'1': 'offer', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.OfferInfo', '10': 'offer'},
  ],
};

/// Descriptor for `GetOfferReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getOfferReplyDescriptor = $convert.base64Decode(
    'Cg1HZXRPZmZlclJlcGx5EjYKBW9mZmVyGAEgASgLMiAuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLk'
    '9mZmVySW5mb1IFb2ZmZXI=');

@$core.Deprecated('Use getMyOfferRequestDescriptor instead')
const GetMyOfferRequest$json = {
  '1': 'GetMyOfferRequest',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'},
  ],
};

/// Descriptor for `GetMyOfferRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getMyOfferRequestDescriptor = $convert.base64Decode(
    'ChFHZXRNeU9mZmVyUmVxdWVzdBIOCgJpZBgBIAEoCVICaWQ=');

@$core.Deprecated('Use getMyOfferReplyDescriptor instead')
const GetMyOfferReply$json = {
  '1': 'GetMyOfferReply',
  '2': [
    {'1': 'offer', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.OfferInfo', '10': 'offer'},
  ],
};

/// Descriptor for `GetMyOfferReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getMyOfferReplyDescriptor = $convert.base64Decode(
    'Cg9HZXRNeU9mZmVyUmVwbHkSNgoFb2ZmZXIYASABKAsyIC5pby5oYXZlbm8ucHJvdG9idWZmZX'
    'IuT2ZmZXJJbmZvUgVvZmZlcg==');

@$core.Deprecated('Use getOffersRequestDescriptor instead')
const GetOffersRequest$json = {
  '1': 'GetOffersRequest',
  '2': [
    {'1': 'direction', '3': 1, '4': 1, '5': 9, '10': 'direction'},
    {'1': 'currency_code', '3': 2, '4': 1, '5': 9, '10': 'currencyCode'},
  ],
};

/// Descriptor for `GetOffersRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getOffersRequestDescriptor = $convert.base64Decode(
    'ChBHZXRPZmZlcnNSZXF1ZXN0EhwKCWRpcmVjdGlvbhgBIAEoCVIJZGlyZWN0aW9uEiMKDWN1cn'
    'JlbmN5X2NvZGUYAiABKAlSDGN1cnJlbmN5Q29kZQ==');

@$core.Deprecated('Use getOffersReplyDescriptor instead')
const GetOffersReply$json = {
  '1': 'GetOffersReply',
  '2': [
    {'1': 'offers', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.OfferInfo', '10': 'offers'},
  ],
};

/// Descriptor for `GetOffersReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getOffersReplyDescriptor = $convert.base64Decode(
    'Cg5HZXRPZmZlcnNSZXBseRI4CgZvZmZlcnMYASADKAsyIC5pby5oYXZlbm8ucHJvdG9idWZmZX'
    'IuT2ZmZXJJbmZvUgZvZmZlcnM=');

@$core.Deprecated('Use getMyOffersRequestDescriptor instead')
const GetMyOffersRequest$json = {
  '1': 'GetMyOffersRequest',
  '2': [
    {'1': 'direction', '3': 1, '4': 1, '5': 9, '10': 'direction'},
    {'1': 'currency_code', '3': 2, '4': 1, '5': 9, '10': 'currencyCode'},
  ],
};

/// Descriptor for `GetMyOffersRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getMyOffersRequestDescriptor = $convert.base64Decode(
    'ChJHZXRNeU9mZmVyc1JlcXVlc3QSHAoJZGlyZWN0aW9uGAEgASgJUglkaXJlY3Rpb24SIwoNY3'
    'VycmVuY3lfY29kZRgCIAEoCVIMY3VycmVuY3lDb2Rl');

@$core.Deprecated('Use getMyOffersReplyDescriptor instead')
const GetMyOffersReply$json = {
  '1': 'GetMyOffersReply',
  '2': [
    {'1': 'offers', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.OfferInfo', '10': 'offers'},
  ],
};

/// Descriptor for `GetMyOffersReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getMyOffersReplyDescriptor = $convert.base64Decode(
    'ChBHZXRNeU9mZmVyc1JlcGx5EjgKBm9mZmVycxgBIAMoCzIgLmlvLmhhdmVuby5wcm90b2J1Zm'
    'Zlci5PZmZlckluZm9SBm9mZmVycw==');

@$core.Deprecated('Use postOfferRequestDescriptor instead')
const PostOfferRequest$json = {
  '1': 'PostOfferRequest',
  '2': [
    {'1': 'currency_code', '3': 1, '4': 1, '5': 9, '10': 'currencyCode'},
    {'1': 'direction', '3': 2, '4': 1, '5': 9, '10': 'direction'},
    {'1': 'price', '3': 3, '4': 1, '5': 9, '10': 'price'},
    {'1': 'use_market_based_price', '3': 4, '4': 1, '5': 8, '10': 'useMarketBasedPrice'},
    {'1': 'market_price_margin_pct', '3': 5, '4': 1, '5': 1, '10': 'marketPriceMarginPct'},
    {
      '1': 'amount',
      '3': 6,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'amount',
    },
    {
      '1': 'min_amount',
      '3': 7,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'minAmount',
    },
    {'1': 'buyer_security_deposit_pct', '3': 8, '4': 1, '5': 1, '10': 'buyerSecurityDepositPct'},
    {'1': 'trigger_price', '3': 9, '4': 1, '5': 9, '10': 'triggerPrice'},
    {'1': 'reserve_exact_amount', '3': 10, '4': 1, '5': 8, '10': 'reserveExactAmount'},
    {'1': 'payment_account_id', '3': 11, '4': 1, '5': 9, '10': 'paymentAccountId'},
  ],
};

/// Descriptor for `PostOfferRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List postOfferRequestDescriptor = $convert.base64Decode(
    'ChBQb3N0T2ZmZXJSZXF1ZXN0EiMKDWN1cnJlbmN5X2NvZGUYASABKAlSDGN1cnJlbmN5Q29kZR'
    'IcCglkaXJlY3Rpb24YAiABKAlSCWRpcmVjdGlvbhIUCgVwcmljZRgDIAEoCVIFcHJpY2USMwoW'
    'dXNlX21hcmtldF9iYXNlZF9wcmljZRgEIAEoCFITdXNlTWFya2V0QmFzZWRQcmljZRI1ChdtYX'
    'JrZXRfcHJpY2VfbWFyZ2luX3BjdBgFIAEoAVIUbWFya2V0UHJpY2VNYXJnaW5QY3QSGgoGYW1v'
    'dW50GAYgASgEQgIwAVIGYW1vdW50EiEKCm1pbl9hbW91bnQYByABKARCAjABUgltaW5BbW91bn'
    'QSOwoaYnV5ZXJfc2VjdXJpdHlfZGVwb3NpdF9wY3QYCCABKAFSF2J1eWVyU2VjdXJpdHlEZXBv'
    'c2l0UGN0EiMKDXRyaWdnZXJfcHJpY2UYCSABKAlSDHRyaWdnZXJQcmljZRIwChRyZXNlcnZlX2'
    'V4YWN0X2Ftb3VudBgKIAEoCFIScmVzZXJ2ZUV4YWN0QW1vdW50EiwKEnBheW1lbnRfYWNjb3Vu'
    'dF9pZBgLIAEoCVIQcGF5bWVudEFjY291bnRJZA==');

@$core.Deprecated('Use postOfferReplyDescriptor instead')
const PostOfferReply$json = {
  '1': 'PostOfferReply',
  '2': [
    {'1': 'offer', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.OfferInfo', '10': 'offer'},
  ],
};

/// Descriptor for `PostOfferReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List postOfferReplyDescriptor = $convert.base64Decode(
    'Cg5Qb3N0T2ZmZXJSZXBseRI2CgVvZmZlchgBIAEoCzIgLmlvLmhhdmVuby5wcm90b2J1ZmZlci'
    '5PZmZlckluZm9SBW9mZmVy');

@$core.Deprecated('Use cancelOfferRequestDescriptor instead')
const CancelOfferRequest$json = {
  '1': 'CancelOfferRequest',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'},
  ],
};

/// Descriptor for `CancelOfferRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cancelOfferRequestDescriptor = $convert.base64Decode(
    'ChJDYW5jZWxPZmZlclJlcXVlc3QSDgoCaWQYASABKAlSAmlk');

@$core.Deprecated('Use cancelOfferReplyDescriptor instead')
const CancelOfferReply$json = {
  '1': 'CancelOfferReply',
};

/// Descriptor for `CancelOfferReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cancelOfferReplyDescriptor = $convert.base64Decode(
    'ChBDYW5jZWxPZmZlclJlcGx5');

@$core.Deprecated('Use offerInfoDescriptor instead')
const OfferInfo$json = {
  '1': 'OfferInfo',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'},
    {'1': 'direction', '3': 2, '4': 1, '5': 9, '10': 'direction'},
    {'1': 'price', '3': 3, '4': 1, '5': 9, '10': 'price'},
    {'1': 'use_market_based_price', '3': 4, '4': 1, '5': 8, '10': 'useMarketBasedPrice'},
    {'1': 'market_price_margin_pct', '3': 5, '4': 1, '5': 1, '10': 'marketPriceMarginPct'},
    {
      '1': 'amount',
      '3': 6,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'amount',
    },
    {
      '1': 'min_amount',
      '3': 7,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'minAmount',
    },
    {'1': 'maker_fee_pct', '3': 8, '4': 1, '5': 1, '10': 'makerFeePct'},
    {'1': 'taker_fee_pct', '3': 9, '4': 1, '5': 1, '10': 'takerFeePct'},
    {'1': 'penalty_fee_pct', '3': 10, '4': 1, '5': 1, '10': 'penaltyFeePct'},
    {'1': 'buyer_security_deposit_pct', '3': 11, '4': 1, '5': 1, '10': 'buyerSecurityDepositPct'},
    {'1': 'seller_security_deposit_pct', '3': 12, '4': 1, '5': 1, '10': 'sellerSecurityDepositPct'},
    {'1': 'volume', '3': 13, '4': 1, '5': 9, '10': 'volume'},
    {'1': 'min_volume', '3': 14, '4': 1, '5': 9, '10': 'minVolume'},
    {'1': 'trigger_price', '3': 15, '4': 1, '5': 9, '10': 'triggerPrice'},
    {'1': 'payment_account_id', '3': 16, '4': 1, '5': 9, '10': 'paymentAccountId'},
    {'1': 'payment_method_id', '3': 17, '4': 1, '5': 9, '10': 'paymentMethodId'},
    {'1': 'payment_method_short_name', '3': 18, '4': 1, '5': 9, '10': 'paymentMethodShortName'},
    {'1': 'base_currency_code', '3': 19, '4': 1, '5': 9, '10': 'baseCurrencyCode'},
    {'1': 'counter_currency_code', '3': 20, '4': 1, '5': 9, '10': 'counterCurrencyCode'},
    {'1': 'date', '3': 21, '4': 1, '5': 4, '10': 'date'},
    {'1': 'state', '3': 22, '4': 1, '5': 9, '10': 'state'},
    {'1': 'is_activated', '3': 23, '4': 1, '5': 8, '10': 'isActivated'},
    {'1': 'is_my_offer', '3': 24, '4': 1, '5': 8, '10': 'isMyOffer'},
    {'1': 'owner_node_address', '3': 25, '4': 1, '5': 9, '10': 'ownerNodeAddress'},
    {'1': 'pub_key_ring', '3': 26, '4': 1, '5': 9, '10': 'pubKeyRing'},
    {'1': 'version_nr', '3': 27, '4': 1, '5': 9, '10': 'versionNr'},
    {'1': 'protocol_version', '3': 28, '4': 1, '5': 5, '10': 'protocolVersion'},
    {'1': 'arbitrator_signer', '3': 29, '4': 1, '5': 9, '10': 'arbitratorSigner'},
    {'1': 'split_output_tx_hash', '3': 30, '4': 1, '5': 9, '10': 'splitOutputTxHash'},
    {
      '1': 'split_output_tx_fee',
      '3': 31,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'splitOutputTxFee',
    },
  ],
};

/// Descriptor for `OfferInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List offerInfoDescriptor = $convert.base64Decode(
    'CglPZmZlckluZm8SDgoCaWQYASABKAlSAmlkEhwKCWRpcmVjdGlvbhgCIAEoCVIJZGlyZWN0aW'
    '9uEhQKBXByaWNlGAMgASgJUgVwcmljZRIzChZ1c2VfbWFya2V0X2Jhc2VkX3ByaWNlGAQgASgI'
    'UhN1c2VNYXJrZXRCYXNlZFByaWNlEjUKF21hcmtldF9wcmljZV9tYXJnaW5fcGN0GAUgASgBUh'
    'RtYXJrZXRQcmljZU1hcmdpblBjdBIaCgZhbW91bnQYBiABKARCAjABUgZhbW91bnQSIQoKbWlu'
    'X2Ftb3VudBgHIAEoBEICMAFSCW1pbkFtb3VudBIiCg1tYWtlcl9mZWVfcGN0GAggASgBUgttYW'
    'tlckZlZVBjdBIiCg10YWtlcl9mZWVfcGN0GAkgASgBUgt0YWtlckZlZVBjdBImCg9wZW5hbHR5'
    'X2ZlZV9wY3QYCiABKAFSDXBlbmFsdHlGZWVQY3QSOwoaYnV5ZXJfc2VjdXJpdHlfZGVwb3NpdF'
    '9wY3QYCyABKAFSF2J1eWVyU2VjdXJpdHlEZXBvc2l0UGN0Ej0KG3NlbGxlcl9zZWN1cml0eV9k'
    'ZXBvc2l0X3BjdBgMIAEoAVIYc2VsbGVyU2VjdXJpdHlEZXBvc2l0UGN0EhYKBnZvbHVtZRgNIA'
    'EoCVIGdm9sdW1lEh0KCm1pbl92b2x1bWUYDiABKAlSCW1pblZvbHVtZRIjCg10cmlnZ2VyX3By'
    'aWNlGA8gASgJUgx0cmlnZ2VyUHJpY2USLAoScGF5bWVudF9hY2NvdW50X2lkGBAgASgJUhBwYX'
    'ltZW50QWNjb3VudElkEioKEXBheW1lbnRfbWV0aG9kX2lkGBEgASgJUg9wYXltZW50TWV0aG9k'
    'SWQSOQoZcGF5bWVudF9tZXRob2Rfc2hvcnRfbmFtZRgSIAEoCVIWcGF5bWVudE1ldGhvZFNob3'
    'J0TmFtZRIsChJiYXNlX2N1cnJlbmN5X2NvZGUYEyABKAlSEGJhc2VDdXJyZW5jeUNvZGUSMgoV'
    'Y291bnRlcl9jdXJyZW5jeV9jb2RlGBQgASgJUhNjb3VudGVyQ3VycmVuY3lDb2RlEhIKBGRhdG'
    'UYFSABKARSBGRhdGUSFAoFc3RhdGUYFiABKAlSBXN0YXRlEiEKDGlzX2FjdGl2YXRlZBgXIAEo'
    'CFILaXNBY3RpdmF0ZWQSHgoLaXNfbXlfb2ZmZXIYGCABKAhSCWlzTXlPZmZlchIsChJvd25lcl'
    '9ub2RlX2FkZHJlc3MYGSABKAlSEG93bmVyTm9kZUFkZHJlc3MSIAoMcHViX2tleV9yaW5nGBog'
    'ASgJUgpwdWJLZXlSaW5nEh0KCnZlcnNpb25fbnIYGyABKAlSCXZlcnNpb25OchIpChBwcm90b2'
    'NvbF92ZXJzaW9uGBwgASgFUg9wcm90b2NvbFZlcnNpb24SKwoRYXJiaXRyYXRvcl9zaWduZXIY'
    'HSABKAlSEGFyYml0cmF0b3JTaWduZXISLwoUc3BsaXRfb3V0cHV0X3R4X2hhc2gYHiABKAlSEX'
    'NwbGl0T3V0cHV0VHhIYXNoEjEKE3NwbGl0X291dHB1dF90eF9mZWUYHyABKARCAjABUhBzcGxp'
    'dE91dHB1dFR4RmVl');

@$core.Deprecated('Use availabilityResultWithDescriptionDescriptor instead')
const AvailabilityResultWithDescription$json = {
  '1': 'AvailabilityResultWithDescription',
  '2': [
    {'1': 'availability_result', '3': 1, '4': 1, '5': 14, '6': '.io.haveno.protobuffer.AvailabilityResult', '10': 'availabilityResult'},
    {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'},
  ],
};

/// Descriptor for `AvailabilityResultWithDescription`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List availabilityResultWithDescriptionDescriptor = $convert.base64Decode(
    'CiFBdmFpbGFiaWxpdHlSZXN1bHRXaXRoRGVzY3JpcHRpb24SWgoTYXZhaWxhYmlsaXR5X3Jlc3'
    'VsdBgBIAEoDjIpLmlvLmhhdmVuby5wcm90b2J1ZmZlci5BdmFpbGFiaWxpdHlSZXN1bHRSEmF2'
    'YWlsYWJpbGl0eVJlc3VsdBIgCgtkZXNjcmlwdGlvbhgCIAEoCVILZGVzY3JpcHRpb24=');

@$core.Deprecated('Use createPaymentAccountRequestDescriptor instead')
const CreatePaymentAccountRequest$json = {
  '1': 'CreatePaymentAccountRequest',
  '2': [
    {'1': 'payment_account_form', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccountForm', '10': 'paymentAccountForm'},
    {'1': 'payment_account_form_as_json', '3': 2, '4': 1, '5': 9, '10': 'paymentAccountFormAsJson'},
  ],
};

/// Descriptor for `CreatePaymentAccountRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createPaymentAccountRequestDescriptor = $convert.base64Decode(
    'ChtDcmVhdGVQYXltZW50QWNjb3VudFJlcXVlc3QSWwoUcGF5bWVudF9hY2NvdW50X2Zvcm0YAS'
    'ABKAsyKS5pby5oYXZlbm8ucHJvdG9idWZmZXIuUGF5bWVudEFjY291bnRGb3JtUhJwYXltZW50'
    'QWNjb3VudEZvcm0SPgoccGF5bWVudF9hY2NvdW50X2Zvcm1fYXNfanNvbhgCIAEoCVIYcGF5bW'
    'VudEFjY291bnRGb3JtQXNKc29u');

@$core.Deprecated('Use createPaymentAccountReplyDescriptor instead')
const CreatePaymentAccountReply$json = {
  '1': 'CreatePaymentAccountReply',
  '2': [
    {'1': 'payment_account', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccount', '10': 'paymentAccount'},
  ],
};

/// Descriptor for `CreatePaymentAccountReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createPaymentAccountReplyDescriptor = $convert.base64Decode(
    'ChlDcmVhdGVQYXltZW50QWNjb3VudFJlcGx5Ek4KD3BheW1lbnRfYWNjb3VudBgBIAEoCzIlLm'
    'lvLmhhdmVuby5wcm90b2J1ZmZlci5QYXltZW50QWNjb3VudFIOcGF5bWVudEFjY291bnQ=');

@$core.Deprecated('Use getPaymentAccountsRequestDescriptor instead')
const GetPaymentAccountsRequest$json = {
  '1': 'GetPaymentAccountsRequest',
};

/// Descriptor for `GetPaymentAccountsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaymentAccountsRequestDescriptor = $convert.base64Decode(
    'ChlHZXRQYXltZW50QWNjb3VudHNSZXF1ZXN0');

@$core.Deprecated('Use getPaymentAccountsReplyDescriptor instead')
const GetPaymentAccountsReply$json = {
  '1': 'GetPaymentAccountsReply',
  '2': [
    {'1': 'payment_accounts', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccount', '10': 'paymentAccounts'},
  ],
};

/// Descriptor for `GetPaymentAccountsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaymentAccountsReplyDescriptor = $convert.base64Decode(
    'ChdHZXRQYXltZW50QWNjb3VudHNSZXBseRJQChBwYXltZW50X2FjY291bnRzGAEgAygLMiUuaW'
    '8uaGF2ZW5vLnByb3RvYnVmZmVyLlBheW1lbnRBY2NvdW50Ug9wYXltZW50QWNjb3VudHM=');

@$core.Deprecated('Use getPaymentMethodsRequestDescriptor instead')
const GetPaymentMethodsRequest$json = {
  '1': 'GetPaymentMethodsRequest',
};

/// Descriptor for `GetPaymentMethodsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaymentMethodsRequestDescriptor = $convert.base64Decode(
    'ChhHZXRQYXltZW50TWV0aG9kc1JlcXVlc3Q=');

@$core.Deprecated('Use getPaymentMethodsReplyDescriptor instead')
const GetPaymentMethodsReply$json = {
  '1': 'GetPaymentMethodsReply',
  '2': [
    {'1': 'payment_methods', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.PaymentMethod', '10': 'paymentMethods'},
  ],
};

/// Descriptor for `GetPaymentMethodsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaymentMethodsReplyDescriptor = $convert.base64Decode(
    'ChZHZXRQYXltZW50TWV0aG9kc1JlcGx5Ek0KD3BheW1lbnRfbWV0aG9kcxgBIAMoCzIkLmlvLm'
    'hhdmVuby5wcm90b2J1ZmZlci5QYXltZW50TWV0aG9kUg5wYXltZW50TWV0aG9kcw==');

@$core.Deprecated('Use getPaymentAccountFormRequestDescriptor instead')
const GetPaymentAccountFormRequest$json = {
  '1': 'GetPaymentAccountFormRequest',
  '2': [
    {'1': 'payment_method_id', '3': 1, '4': 1, '5': 9, '10': 'paymentMethodId'},
    {'1': 'payment_account_payload', '3': 2, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccountPayload', '10': 'paymentAccountPayload'},
  ],
};

/// Descriptor for `GetPaymentAccountFormRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaymentAccountFormRequestDescriptor = $convert.base64Decode(
    'ChxHZXRQYXltZW50QWNjb3VudEZvcm1SZXF1ZXN0EioKEXBheW1lbnRfbWV0aG9kX2lkGAEgAS'
    'gJUg9wYXltZW50TWV0aG9kSWQSZAoXcGF5bWVudF9hY2NvdW50X3BheWxvYWQYAiABKAsyLC5p'
    'by5oYXZlbm8ucHJvdG9idWZmZXIuUGF5bWVudEFjY291bnRQYXlsb2FkUhVwYXltZW50QWNjb3'
    'VudFBheWxvYWQ=');

@$core.Deprecated('Use getPaymentAccountFormReplyDescriptor instead')
const GetPaymentAccountFormReply$json = {
  '1': 'GetPaymentAccountFormReply',
  '2': [
    {'1': 'payment_account_form', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccountForm', '10': 'paymentAccountForm'},
  ],
};

/// Descriptor for `GetPaymentAccountFormReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaymentAccountFormReplyDescriptor = $convert.base64Decode(
    'ChpHZXRQYXltZW50QWNjb3VudEZvcm1SZXBseRJbChRwYXltZW50X2FjY291bnRfZm9ybRgBIA'
    'EoCzIpLmlvLmhhdmVuby5wcm90b2J1ZmZlci5QYXltZW50QWNjb3VudEZvcm1SEnBheW1lbnRB'
    'Y2NvdW50Rm9ybQ==');

@$core.Deprecated('Use getPaymentAccountFormAsJsonRequestDescriptor instead')
const GetPaymentAccountFormAsJsonRequest$json = {
  '1': 'GetPaymentAccountFormAsJsonRequest',
  '2': [
    {'1': 'payment_method_id', '3': 1, '4': 1, '5': 9, '10': 'paymentMethodId'},
  ],
};

/// Descriptor for `GetPaymentAccountFormAsJsonRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaymentAccountFormAsJsonRequestDescriptor = $convert.base64Decode(
    'CiJHZXRQYXltZW50QWNjb3VudEZvcm1Bc0pzb25SZXF1ZXN0EioKEXBheW1lbnRfbWV0aG9kX2'
    'lkGAEgASgJUg9wYXltZW50TWV0aG9kSWQ=');

@$core.Deprecated('Use getPaymentAccountFormAsJsonReplyDescriptor instead')
const GetPaymentAccountFormAsJsonReply$json = {
  '1': 'GetPaymentAccountFormAsJsonReply',
  '2': [
    {'1': 'payment_account_form_as_json', '3': 1, '4': 1, '5': 9, '10': 'paymentAccountFormAsJson'},
  ],
};

/// Descriptor for `GetPaymentAccountFormAsJsonReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaymentAccountFormAsJsonReplyDescriptor = $convert.base64Decode(
    'CiBHZXRQYXltZW50QWNjb3VudEZvcm1Bc0pzb25SZXBseRI+ChxwYXltZW50X2FjY291bnRfZm'
    '9ybV9hc19qc29uGAEgASgJUhhwYXltZW50QWNjb3VudEZvcm1Bc0pzb24=');

@$core.Deprecated('Use createCryptoCurrencyPaymentAccountRequestDescriptor instead')
const CreateCryptoCurrencyPaymentAccountRequest$json = {
  '1': 'CreateCryptoCurrencyPaymentAccountRequest',
  '2': [
    {'1': 'account_name', '3': 1, '4': 1, '5': 9, '10': 'accountName'},
    {'1': 'currency_code', '3': 2, '4': 1, '5': 9, '10': 'currencyCode'},
    {'1': 'address', '3': 3, '4': 1, '5': 9, '10': 'address'},
    {'1': 'trade_instant', '3': 4, '4': 1, '5': 8, '10': 'tradeInstant'},
  ],
};

/// Descriptor for `CreateCryptoCurrencyPaymentAccountRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createCryptoCurrencyPaymentAccountRequestDescriptor = $convert.base64Decode(
    'CilDcmVhdGVDcnlwdG9DdXJyZW5jeVBheW1lbnRBY2NvdW50UmVxdWVzdBIhCgxhY2NvdW50X2'
    '5hbWUYASABKAlSC2FjY291bnROYW1lEiMKDWN1cnJlbmN5X2NvZGUYAiABKAlSDGN1cnJlbmN5'
    'Q29kZRIYCgdhZGRyZXNzGAMgASgJUgdhZGRyZXNzEiMKDXRyYWRlX2luc3RhbnQYBCABKAhSDH'
    'RyYWRlSW5zdGFudA==');

@$core.Deprecated('Use createCryptoCurrencyPaymentAccountReplyDescriptor instead')
const CreateCryptoCurrencyPaymentAccountReply$json = {
  '1': 'CreateCryptoCurrencyPaymentAccountReply',
  '2': [
    {'1': 'payment_account', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccount', '10': 'paymentAccount'},
  ],
};

/// Descriptor for `CreateCryptoCurrencyPaymentAccountReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createCryptoCurrencyPaymentAccountReplyDescriptor = $convert.base64Decode(
    'CidDcmVhdGVDcnlwdG9DdXJyZW5jeVBheW1lbnRBY2NvdW50UmVwbHkSTgoPcGF5bWVudF9hY2'
    'NvdW50GAEgASgLMiUuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLlBheW1lbnRBY2NvdW50Ug5wYXlt'
    'ZW50QWNjb3VudA==');

@$core.Deprecated('Use getCryptoCurrencyPaymentMethodsRequestDescriptor instead')
const GetCryptoCurrencyPaymentMethodsRequest$json = {
  '1': 'GetCryptoCurrencyPaymentMethodsRequest',
};

/// Descriptor for `GetCryptoCurrencyPaymentMethodsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getCryptoCurrencyPaymentMethodsRequestDescriptor = $convert.base64Decode(
    'CiZHZXRDcnlwdG9DdXJyZW5jeVBheW1lbnRNZXRob2RzUmVxdWVzdA==');

@$core.Deprecated('Use getCryptoCurrencyPaymentMethodsReplyDescriptor instead')
const GetCryptoCurrencyPaymentMethodsReply$json = {
  '1': 'GetCryptoCurrencyPaymentMethodsReply',
  '2': [
    {'1': 'payment_methods', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.PaymentMethod', '10': 'paymentMethods'},
  ],
};

/// Descriptor for `GetCryptoCurrencyPaymentMethodsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getCryptoCurrencyPaymentMethodsReplyDescriptor = $convert.base64Decode(
    'CiRHZXRDcnlwdG9DdXJyZW5jeVBheW1lbnRNZXRob2RzUmVwbHkSTQoPcGF5bWVudF9tZXRob2'
    'RzGAEgAygLMiQuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLlBheW1lbnRNZXRob2RSDnBheW1lbnRN'
    'ZXRob2Rz');

@$core.Deprecated('Use validateFormFieldRequestDescriptor instead')
const ValidateFormFieldRequest$json = {
  '1': 'ValidateFormFieldRequest',
  '2': [
    {'1': 'form', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccountForm', '10': 'form'},
    {'1': 'field_id', '3': 2, '4': 1, '5': 14, '6': '.io.haveno.protobuffer.PaymentAccountFormField.FieldId', '10': 'fieldId'},
    {'1': 'value', '3': 3, '4': 1, '5': 9, '10': 'value'},
  ],
};

/// Descriptor for `ValidateFormFieldRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List validateFormFieldRequestDescriptor = $convert.base64Decode(
    'ChhWYWxpZGF0ZUZvcm1GaWVsZFJlcXVlc3QSPQoEZm9ybRgBIAEoCzIpLmlvLmhhdmVuby5wcm'
    '90b2J1ZmZlci5QYXltZW50QWNjb3VudEZvcm1SBGZvcm0SUQoIZmllbGRfaWQYAiABKA4yNi5p'
    'by5oYXZlbm8ucHJvdG9idWZmZXIuUGF5bWVudEFjY291bnRGb3JtRmllbGQuRmllbGRJZFIHZm'
    'llbGRJZBIUCgV2YWx1ZRgDIAEoCVIFdmFsdWU=');

@$core.Deprecated('Use validateFormFieldReplyDescriptor instead')
const ValidateFormFieldReply$json = {
  '1': 'ValidateFormFieldReply',
};

/// Descriptor for `ValidateFormFieldReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List validateFormFieldReplyDescriptor = $convert.base64Decode(
    'ChZWYWxpZGF0ZUZvcm1GaWVsZFJlcGx5');

@$core.Deprecated('Use marketPriceRequestDescriptor instead')
const MarketPriceRequest$json = {
  '1': 'MarketPriceRequest',
  '2': [
    {'1': 'currency_code', '3': 1, '4': 1, '5': 9, '10': 'currencyCode'},
  ],
};

/// Descriptor for `MarketPriceRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List marketPriceRequestDescriptor = $convert.base64Decode(
    'ChJNYXJrZXRQcmljZVJlcXVlc3QSIwoNY3VycmVuY3lfY29kZRgBIAEoCVIMY3VycmVuY3lDb2'
    'Rl');

@$core.Deprecated('Use marketPriceReplyDescriptor instead')
const MarketPriceReply$json = {
  '1': 'MarketPriceReply',
  '2': [
    {'1': 'price', '3': 1, '4': 1, '5': 1, '10': 'price'},
  ],
};

/// Descriptor for `MarketPriceReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List marketPriceReplyDescriptor = $convert.base64Decode(
    'ChBNYXJrZXRQcmljZVJlcGx5EhQKBXByaWNlGAEgASgBUgVwcmljZQ==');

@$core.Deprecated('Use marketPricesRequestDescriptor instead')
const MarketPricesRequest$json = {
  '1': 'MarketPricesRequest',
};

/// Descriptor for `MarketPricesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List marketPricesRequestDescriptor = $convert.base64Decode(
    'ChNNYXJrZXRQcmljZXNSZXF1ZXN0');

@$core.Deprecated('Use marketPricesReplyDescriptor instead')
const MarketPricesReply$json = {
  '1': 'MarketPricesReply',
  '2': [
    {'1': 'market_price', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.MarketPriceInfo', '10': 'marketPrice'},
  ],
};

/// Descriptor for `MarketPricesReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List marketPricesReplyDescriptor = $convert.base64Decode(
    'ChFNYXJrZXRQcmljZXNSZXBseRJJCgxtYXJrZXRfcHJpY2UYASADKAsyJi5pby5oYXZlbm8ucH'
    'JvdG9idWZmZXIuTWFya2V0UHJpY2VJbmZvUgttYXJrZXRQcmljZQ==');

@$core.Deprecated('Use marketPriceInfoDescriptor instead')
const MarketPriceInfo$json = {
  '1': 'MarketPriceInfo',
  '2': [
    {'1': 'currency_code', '3': 1, '4': 1, '5': 9, '10': 'currencyCode'},
    {'1': 'price', '3': 2, '4': 1, '5': 1, '10': 'price'},
  ],
};

/// Descriptor for `MarketPriceInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List marketPriceInfoDescriptor = $convert.base64Decode(
    'Cg9NYXJrZXRQcmljZUluZm8SIwoNY3VycmVuY3lfY29kZRgBIAEoCVIMY3VycmVuY3lDb2RlEh'
    'QKBXByaWNlGAIgASgBUgVwcmljZQ==');

@$core.Deprecated('Use marketDepthRequestDescriptor instead')
const MarketDepthRequest$json = {
  '1': 'MarketDepthRequest',
  '2': [
    {'1': 'currency_code', '3': 1, '4': 1, '5': 9, '10': 'currencyCode'},
  ],
};

/// Descriptor for `MarketDepthRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List marketDepthRequestDescriptor = $convert.base64Decode(
    'ChJNYXJrZXREZXB0aFJlcXVlc3QSIwoNY3VycmVuY3lfY29kZRgBIAEoCVIMY3VycmVuY3lDb2'
    'Rl');

@$core.Deprecated('Use marketDepthReplyDescriptor instead')
const MarketDepthReply$json = {
  '1': 'MarketDepthReply',
  '2': [
    {'1': 'market_depth', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.MarketDepthInfo', '10': 'marketDepth'},
  ],
};

/// Descriptor for `MarketDepthReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List marketDepthReplyDescriptor = $convert.base64Decode(
    'ChBNYXJrZXREZXB0aFJlcGx5EkkKDG1hcmtldF9kZXB0aBgBIAEoCzImLmlvLmhhdmVuby5wcm'
    '90b2J1ZmZlci5NYXJrZXREZXB0aEluZm9SC21hcmtldERlcHRo');

@$core.Deprecated('Use marketDepthInfoDescriptor instead')
const MarketDepthInfo$json = {
  '1': 'MarketDepthInfo',
  '2': [
    {'1': 'currency_code', '3': 1, '4': 1, '5': 9, '10': 'currencyCode'},
    {'1': 'buy_prices', '3': 2, '4': 3, '5': 1, '10': 'buyPrices'},
    {'1': 'buy_depth', '3': 3, '4': 3, '5': 1, '10': 'buyDepth'},
    {'1': 'sell_prices', '3': 4, '4': 3, '5': 1, '10': 'sellPrices'},
    {'1': 'sell_depth', '3': 5, '4': 3, '5': 1, '10': 'sellDepth'},
  ],
};

/// Descriptor for `MarketDepthInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List marketDepthInfoDescriptor = $convert.base64Decode(
    'Cg9NYXJrZXREZXB0aEluZm8SIwoNY3VycmVuY3lfY29kZRgBIAEoCVIMY3VycmVuY3lDb2RlEh'
    '0KCmJ1eV9wcmljZXMYAiADKAFSCWJ1eVByaWNlcxIbCglidXlfZGVwdGgYAyADKAFSCGJ1eURl'
    'cHRoEh8KC3NlbGxfcHJpY2VzGAQgAygBUgpzZWxsUHJpY2VzEh0KCnNlbGxfZGVwdGgYBSADKA'
    'FSCXNlbGxEZXB0aA==');

@$core.Deprecated('Use getTradeStatisticsRequestDescriptor instead')
const GetTradeStatisticsRequest$json = {
  '1': 'GetTradeStatisticsRequest',
};

/// Descriptor for `GetTradeStatisticsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getTradeStatisticsRequestDescriptor = $convert.base64Decode(
    'ChlHZXRUcmFkZVN0YXRpc3RpY3NSZXF1ZXN0');

@$core.Deprecated('Use getTradeStatisticsReplyDescriptor instead')
const GetTradeStatisticsReply$json = {
  '1': 'GetTradeStatisticsReply',
  '2': [
    {'1': 'trade_statistics', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.TradeStatistics3', '10': 'tradeStatistics'},
  ],
};

/// Descriptor for `GetTradeStatisticsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getTradeStatisticsReplyDescriptor = $convert.base64Decode(
    'ChdHZXRUcmFkZVN0YXRpc3RpY3NSZXBseRJSChB0cmFkZV9zdGF0aXN0aWNzGAEgAygLMicuaW'
    '8uaGF2ZW5vLnByb3RvYnVmZmVyLlRyYWRlU3RhdGlzdGljczNSD3RyYWRlU3RhdGlzdGljcw==');

@$core.Deprecated('Use stopRequestDescriptor instead')
const StopRequest$json = {
  '1': 'StopRequest',
};

/// Descriptor for `StopRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List stopRequestDescriptor = $convert.base64Decode(
    'CgtTdG9wUmVxdWVzdA==');

@$core.Deprecated('Use stopReplyDescriptor instead')
const StopReply$json = {
  '1': 'StopReply',
};

/// Descriptor for `StopReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List stopReplyDescriptor = $convert.base64Decode(
    'CglTdG9wUmVwbHk=');

@$core.Deprecated('Use takeOfferRequestDescriptor instead')
const TakeOfferRequest$json = {
  '1': 'TakeOfferRequest',
  '2': [
    {'1': 'offer_id', '3': 1, '4': 1, '5': 9, '10': 'offerId'},
    {'1': 'payment_account_id', '3': 2, '4': 1, '5': 9, '10': 'paymentAccountId'},
    {
      '1': 'amount',
      '3': 3,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'amount',
    },
  ],
};

/// Descriptor for `TakeOfferRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List takeOfferRequestDescriptor = $convert.base64Decode(
    'ChBUYWtlT2ZmZXJSZXF1ZXN0EhkKCG9mZmVyX2lkGAEgASgJUgdvZmZlcklkEiwKEnBheW1lbn'
    'RfYWNjb3VudF9pZBgCIAEoCVIQcGF5bWVudEFjY291bnRJZBIaCgZhbW91bnQYAyABKARCAjAB'
    'UgZhbW91bnQ=');

@$core.Deprecated('Use takeOfferReplyDescriptor instead')
const TakeOfferReply$json = {
  '1': 'TakeOfferReply',
  '2': [
    {'1': 'trade', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.TradeInfo', '10': 'trade'},
    {'1': 'failure_reason', '3': 2, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.AvailabilityResultWithDescription', '10': 'failureReason'},
  ],
};

/// Descriptor for `TakeOfferReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List takeOfferReplyDescriptor = $convert.base64Decode(
    'Cg5UYWtlT2ZmZXJSZXBseRI2CgV0cmFkZRgBIAEoCzIgLmlvLmhhdmVuby5wcm90b2J1ZmZlci'
    '5UcmFkZUluZm9SBXRyYWRlEl8KDmZhaWx1cmVfcmVhc29uGAIgASgLMjguaW8uaGF2ZW5vLnBy'
    'b3RvYnVmZmVyLkF2YWlsYWJpbGl0eVJlc3VsdFdpdGhEZXNjcmlwdGlvblINZmFpbHVyZVJlYX'
    'Nvbg==');

@$core.Deprecated('Use confirmPaymentSentRequestDescriptor instead')
const ConfirmPaymentSentRequest$json = {
  '1': 'ConfirmPaymentSentRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
  ],
};

/// Descriptor for `ConfirmPaymentSentRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List confirmPaymentSentRequestDescriptor = $convert.base64Decode(
    'ChlDb25maXJtUGF5bWVudFNlbnRSZXF1ZXN0EhkKCHRyYWRlX2lkGAEgASgJUgd0cmFkZUlk');

@$core.Deprecated('Use confirmPaymentSentReplyDescriptor instead')
const ConfirmPaymentSentReply$json = {
  '1': 'ConfirmPaymentSentReply',
};

/// Descriptor for `ConfirmPaymentSentReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List confirmPaymentSentReplyDescriptor = $convert.base64Decode(
    'ChdDb25maXJtUGF5bWVudFNlbnRSZXBseQ==');

@$core.Deprecated('Use confirmPaymentReceivedRequestDescriptor instead')
const ConfirmPaymentReceivedRequest$json = {
  '1': 'ConfirmPaymentReceivedRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
  ],
};

/// Descriptor for `ConfirmPaymentReceivedRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List confirmPaymentReceivedRequestDescriptor = $convert.base64Decode(
    'Ch1Db25maXJtUGF5bWVudFJlY2VpdmVkUmVxdWVzdBIZCgh0cmFkZV9pZBgBIAEoCVIHdHJhZG'
    'VJZA==');

@$core.Deprecated('Use confirmPaymentReceivedReplyDescriptor instead')
const ConfirmPaymentReceivedReply$json = {
  '1': 'ConfirmPaymentReceivedReply',
};

/// Descriptor for `ConfirmPaymentReceivedReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List confirmPaymentReceivedReplyDescriptor = $convert.base64Decode(
    'ChtDb25maXJtUGF5bWVudFJlY2VpdmVkUmVwbHk=');

@$core.Deprecated('Use getTradeRequestDescriptor instead')
const GetTradeRequest$json = {
  '1': 'GetTradeRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
  ],
};

/// Descriptor for `GetTradeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getTradeRequestDescriptor = $convert.base64Decode(
    'Cg9HZXRUcmFkZVJlcXVlc3QSGQoIdHJhZGVfaWQYASABKAlSB3RyYWRlSWQ=');

@$core.Deprecated('Use getTradeReplyDescriptor instead')
const GetTradeReply$json = {
  '1': 'GetTradeReply',
  '2': [
    {'1': 'trade', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.TradeInfo', '10': 'trade'},
  ],
};

/// Descriptor for `GetTradeReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getTradeReplyDescriptor = $convert.base64Decode(
    'Cg1HZXRUcmFkZVJlcGx5EjYKBXRyYWRlGAEgASgLMiAuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLl'
    'RyYWRlSW5mb1IFdHJhZGU=');

@$core.Deprecated('Use getTradesRequestDescriptor instead')
const GetTradesRequest$json = {
  '1': 'GetTradesRequest',
  '2': [
    {'1': 'category', '3': 1, '4': 1, '5': 14, '6': '.io.haveno.protobuffer.GetTradesRequest.Category', '10': 'category'},
  ],
  '4': [GetTradesRequest_Category$json],
};

@$core.Deprecated('Use getTradesRequestDescriptor instead')
const GetTradesRequest_Category$json = {
  '1': 'Category',
  '2': [
    {'1': 'OPEN', '2': 0},
    {'1': 'CLOSED', '2': 1},
    {'1': 'FAILED', '2': 2},
  ],
};

/// Descriptor for `GetTradesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getTradesRequestDescriptor = $convert.base64Decode(
    'ChBHZXRUcmFkZXNSZXF1ZXN0EkwKCGNhdGVnb3J5GAEgASgOMjAuaW8uaGF2ZW5vLnByb3RvYn'
    'VmZmVyLkdldFRyYWRlc1JlcXVlc3QuQ2F0ZWdvcnlSCGNhdGVnb3J5IiwKCENhdGVnb3J5EggK'
    'BE9QRU4QABIKCgZDTE9TRUQQARIKCgZGQUlMRUQQAg==');

@$core.Deprecated('Use getTradesReplyDescriptor instead')
const GetTradesReply$json = {
  '1': 'GetTradesReply',
  '2': [
    {'1': 'trades', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.TradeInfo', '10': 'trades'},
  ],
};

/// Descriptor for `GetTradesReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getTradesReplyDescriptor = $convert.base64Decode(
    'Cg5HZXRUcmFkZXNSZXBseRI4CgZ0cmFkZXMYASADKAsyIC5pby5oYXZlbm8ucHJvdG9idWZmZX'
    'IuVHJhZGVJbmZvUgZ0cmFkZXM=');

@$core.Deprecated('Use completeTradeRequestDescriptor instead')
const CompleteTradeRequest$json = {
  '1': 'CompleteTradeRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
  ],
};

/// Descriptor for `CompleteTradeRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List completeTradeRequestDescriptor = $convert.base64Decode(
    'ChRDb21wbGV0ZVRyYWRlUmVxdWVzdBIZCgh0cmFkZV9pZBgBIAEoCVIHdHJhZGVJZA==');

@$core.Deprecated('Use completeTradeReplyDescriptor instead')
const CompleteTradeReply$json = {
  '1': 'CompleteTradeReply',
};

/// Descriptor for `CompleteTradeReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List completeTradeReplyDescriptor = $convert.base64Decode(
    'ChJDb21wbGV0ZVRyYWRlUmVwbHk=');

@$core.Deprecated('Use withdrawFundsRequestDescriptor instead')
const WithdrawFundsRequest$json = {
  '1': 'WithdrawFundsRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
    {'1': 'address', '3': 2, '4': 1, '5': 9, '10': 'address'},
    {'1': 'memo', '3': 3, '4': 1, '5': 9, '10': 'memo'},
  ],
};

/// Descriptor for `WithdrawFundsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List withdrawFundsRequestDescriptor = $convert.base64Decode(
    'ChRXaXRoZHJhd0Z1bmRzUmVxdWVzdBIZCgh0cmFkZV9pZBgBIAEoCVIHdHJhZGVJZBIYCgdhZG'
    'RyZXNzGAIgASgJUgdhZGRyZXNzEhIKBG1lbW8YAyABKAlSBG1lbW8=');

@$core.Deprecated('Use withdrawFundsReplyDescriptor instead')
const WithdrawFundsReply$json = {
  '1': 'WithdrawFundsReply',
};

/// Descriptor for `WithdrawFundsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List withdrawFundsReplyDescriptor = $convert.base64Decode(
    'ChJXaXRoZHJhd0Z1bmRzUmVwbHk=');

@$core.Deprecated('Use getChatMessagesRequestDescriptor instead')
const GetChatMessagesRequest$json = {
  '1': 'GetChatMessagesRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
  ],
};

/// Descriptor for `GetChatMessagesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getChatMessagesRequestDescriptor = $convert.base64Decode(
    'ChZHZXRDaGF0TWVzc2FnZXNSZXF1ZXN0EhkKCHRyYWRlX2lkGAEgASgJUgd0cmFkZUlk');

@$core.Deprecated('Use getChatMessagesReplyDescriptor instead')
const GetChatMessagesReply$json = {
  '1': 'GetChatMessagesReply',
  '2': [
    {'1': 'message', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.ChatMessage', '10': 'message'},
  ],
};

/// Descriptor for `GetChatMessagesReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getChatMessagesReplyDescriptor = $convert.base64Decode(
    'ChRHZXRDaGF0TWVzc2FnZXNSZXBseRI8CgdtZXNzYWdlGAEgAygLMiIuaW8uaGF2ZW5vLnByb3'
    'RvYnVmZmVyLkNoYXRNZXNzYWdlUgdtZXNzYWdl');

@$core.Deprecated('Use sendChatMessageRequestDescriptor instead')
const SendChatMessageRequest$json = {
  '1': 'SendChatMessageRequest',
  '2': [
    {'1': 'trade_id', '3': 1, '4': 1, '5': 9, '10': 'tradeId'},
    {'1': 'message', '3': 2, '4': 1, '5': 9, '10': 'message'},
  ],
};

/// Descriptor for `SendChatMessageRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List sendChatMessageRequestDescriptor = $convert.base64Decode(
    'ChZTZW5kQ2hhdE1lc3NhZ2VSZXF1ZXN0EhkKCHRyYWRlX2lkGAEgASgJUgd0cmFkZUlkEhgKB2'
    '1lc3NhZ2UYAiABKAlSB21lc3NhZ2U=');

@$core.Deprecated('Use sendChatMessageReplyDescriptor instead')
const SendChatMessageReply$json = {
  '1': 'SendChatMessageReply',
};

/// Descriptor for `SendChatMessageReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List sendChatMessageReplyDescriptor = $convert.base64Decode(
    'ChRTZW5kQ2hhdE1lc3NhZ2VSZXBseQ==');

@$core.Deprecated('Use tradeInfoDescriptor instead')
const TradeInfo$json = {
  '1': 'TradeInfo',
  '2': [
    {'1': 'offer', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.OfferInfo', '10': 'offer'},
    {'1': 'trade_id', '3': 2, '4': 1, '5': 9, '10': 'tradeId'},
    {'1': 'short_id', '3': 3, '4': 1, '5': 9, '10': 'shortId'},
    {'1': 'date', '3': 4, '4': 1, '5': 4, '10': 'date'},
    {'1': 'role', '3': 5, '4': 1, '5': 9, '10': 'role'},
    {
      '1': 'amount',
      '3': 6,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'amount',
    },
    {
      '1': 'maker_fee',
      '3': 7,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'makerFee',
    },
    {
      '1': 'taker_fee',
      '3': 8,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'takerFee',
    },
    {
      '1': 'buyer_security_deposit',
      '3': 9,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'buyerSecurityDeposit',
    },
    {
      '1': 'seller_security_deposit',
      '3': 10,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'sellerSecurityDeposit',
    },
    {
      '1': 'buyer_deposit_tx_fee',
      '3': 11,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'buyerDepositTxFee',
    },
    {
      '1': 'seller_deposit_tx_fee',
      '3': 12,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'sellerDepositTxFee',
    },
    {
      '1': 'buyer_payout_tx_fee',
      '3': 13,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'buyerPayoutTxFee',
    },
    {
      '1': 'seller_payout_tx_fee',
      '3': 14,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'sellerPayoutTxFee',
    },
    {
      '1': 'buyer_payout_amount',
      '3': 15,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'buyerPayoutAmount',
    },
    {
      '1': 'seller_payout_amount',
      '3': 16,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'sellerPayoutAmount',
    },
    {'1': 'price', '3': 17, '4': 1, '5': 9, '10': 'price'},
    {'1': 'arbitrator_node_address', '3': 18, '4': 1, '5': 9, '10': 'arbitratorNodeAddress'},
    {'1': 'trade_peer_node_address', '3': 19, '4': 1, '5': 9, '10': 'tradePeerNodeAddress'},
    {'1': 'state', '3': 20, '4': 1, '5': 9, '10': 'state'},
    {'1': 'phase', '3': 21, '4': 1, '5': 9, '10': 'phase'},
    {'1': 'period_state', '3': 22, '4': 1, '5': 9, '10': 'periodState'},
    {'1': 'payout_state', '3': 23, '4': 1, '5': 9, '10': 'payoutState'},
    {'1': 'dispute_state', '3': 24, '4': 1, '5': 9, '10': 'disputeState'},
    {'1': 'is_deposits_published', '3': 25, '4': 1, '5': 8, '10': 'isDepositsPublished'},
    {'1': 'is_deposits_confirmed', '3': 26, '4': 1, '5': 8, '10': 'isDepositsConfirmed'},
    {'1': 'is_deposits_unlocked', '3': 27, '4': 1, '5': 8, '10': 'isDepositsUnlocked'},
    {'1': 'is_payment_sent', '3': 28, '4': 1, '5': 8, '10': 'isPaymentSent'},
    {'1': 'is_payment_received', '3': 29, '4': 1, '5': 8, '10': 'isPaymentReceived'},
    {'1': 'is_payout_published', '3': 30, '4': 1, '5': 8, '10': 'isPayoutPublished'},
    {'1': 'is_payout_confirmed', '3': 31, '4': 1, '5': 8, '10': 'isPayoutConfirmed'},
    {'1': 'is_payout_unlocked', '3': 32, '4': 1, '5': 8, '10': 'isPayoutUnlocked'},
    {'1': 'is_completed', '3': 33, '4': 1, '5': 8, '10': 'isCompleted'},
    {'1': 'contract_as_json', '3': 34, '4': 1, '5': 9, '10': 'contractAsJson'},
    {'1': 'contract', '3': 35, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.ContractInfo', '10': 'contract'},
    {'1': 'trade_volume', '3': 36, '4': 1, '5': 9, '10': 'tradeVolume'},
    {'1': 'maker_deposit_tx_id', '3': 37, '4': 1, '5': 9, '10': 'makerDepositTxId'},
    {'1': 'taker_deposit_tx_id', '3': 38, '4': 1, '5': 9, '10': 'takerDepositTxId'},
    {'1': 'payout_tx_id', '3': 39, '4': 1, '5': 9, '10': 'payoutTxId'},
  ],
};

/// Descriptor for `TradeInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List tradeInfoDescriptor = $convert.base64Decode(
    'CglUcmFkZUluZm8SNgoFb2ZmZXIYASABKAsyIC5pby5oYXZlbm8ucHJvdG9idWZmZXIuT2ZmZX'
    'JJbmZvUgVvZmZlchIZCgh0cmFkZV9pZBgCIAEoCVIHdHJhZGVJZBIZCghzaG9ydF9pZBgDIAEo'
    'CVIHc2hvcnRJZBISCgRkYXRlGAQgASgEUgRkYXRlEhIKBHJvbGUYBSABKAlSBHJvbGUSGgoGYW'
    '1vdW50GAYgASgEQgIwAVIGYW1vdW50Eh8KCW1ha2VyX2ZlZRgHIAEoBEICMAFSCG1ha2VyRmVl'
    'Eh8KCXRha2VyX2ZlZRgIIAEoBEICMAFSCHRha2VyRmVlEjgKFmJ1eWVyX3NlY3VyaXR5X2RlcG'
    '9zaXQYCSABKARCAjABUhRidXllclNlY3VyaXR5RGVwb3NpdBI6ChdzZWxsZXJfc2VjdXJpdHlf'
    'ZGVwb3NpdBgKIAEoBEICMAFSFXNlbGxlclNlY3VyaXR5RGVwb3NpdBIzChRidXllcl9kZXBvc2'
    'l0X3R4X2ZlZRgLIAEoBEICMAFSEWJ1eWVyRGVwb3NpdFR4RmVlEjUKFXNlbGxlcl9kZXBvc2l0'
    'X3R4X2ZlZRgMIAEoBEICMAFSEnNlbGxlckRlcG9zaXRUeEZlZRIxChNidXllcl9wYXlvdXRfdH'
    'hfZmVlGA0gASgEQgIwAVIQYnV5ZXJQYXlvdXRUeEZlZRIzChRzZWxsZXJfcGF5b3V0X3R4X2Zl'
    'ZRgOIAEoBEICMAFSEXNlbGxlclBheW91dFR4RmVlEjIKE2J1eWVyX3BheW91dF9hbW91bnQYDy'
    'ABKARCAjABUhFidXllclBheW91dEFtb3VudBI0ChRzZWxsZXJfcGF5b3V0X2Ftb3VudBgQIAEo'
    'BEICMAFSEnNlbGxlclBheW91dEFtb3VudBIUCgVwcmljZRgRIAEoCVIFcHJpY2USNgoXYXJiaX'
    'RyYXRvcl9ub2RlX2FkZHJlc3MYEiABKAlSFWFyYml0cmF0b3JOb2RlQWRkcmVzcxI1Chd0cmFk'
    'ZV9wZWVyX25vZGVfYWRkcmVzcxgTIAEoCVIUdHJhZGVQZWVyTm9kZUFkZHJlc3MSFAoFc3RhdG'
    'UYFCABKAlSBXN0YXRlEhQKBXBoYXNlGBUgASgJUgVwaGFzZRIhCgxwZXJpb2Rfc3RhdGUYFiAB'
    'KAlSC3BlcmlvZFN0YXRlEiEKDHBheW91dF9zdGF0ZRgXIAEoCVILcGF5b3V0U3RhdGUSIwoNZG'
    'lzcHV0ZV9zdGF0ZRgYIAEoCVIMZGlzcHV0ZVN0YXRlEjIKFWlzX2RlcG9zaXRzX3B1Ymxpc2hl'
    'ZBgZIAEoCFITaXNEZXBvc2l0c1B1Ymxpc2hlZBIyChVpc19kZXBvc2l0c19jb25maXJtZWQYGi'
    'ABKAhSE2lzRGVwb3NpdHNDb25maXJtZWQSMAoUaXNfZGVwb3NpdHNfdW5sb2NrZWQYGyABKAhS'
    'EmlzRGVwb3NpdHNVbmxvY2tlZBImCg9pc19wYXltZW50X3NlbnQYHCABKAhSDWlzUGF5bWVudF'
    'NlbnQSLgoTaXNfcGF5bWVudF9yZWNlaXZlZBgdIAEoCFIRaXNQYXltZW50UmVjZWl2ZWQSLgoT'
    'aXNfcGF5b3V0X3B1Ymxpc2hlZBgeIAEoCFIRaXNQYXlvdXRQdWJsaXNoZWQSLgoTaXNfcGF5b3'
    'V0X2NvbmZpcm1lZBgfIAEoCFIRaXNQYXlvdXRDb25maXJtZWQSLAoSaXNfcGF5b3V0X3VubG9j'
    'a2VkGCAgASgIUhBpc1BheW91dFVubG9ja2VkEiEKDGlzX2NvbXBsZXRlZBghIAEoCFILaXNDb2'
    '1wbGV0ZWQSKAoQY29udHJhY3RfYXNfanNvbhgiIAEoCVIOY29udHJhY3RBc0pzb24SPwoIY29u'
    'dHJhY3QYIyABKAsyIy5pby5oYXZlbm8ucHJvdG9idWZmZXIuQ29udHJhY3RJbmZvUghjb250cm'
    'FjdBIhCgx0cmFkZV92b2x1bWUYJCABKAlSC3RyYWRlVm9sdW1lEi0KE21ha2VyX2RlcG9zaXRf'
    'dHhfaWQYJSABKAlSEG1ha2VyRGVwb3NpdFR4SWQSLQoTdGFrZXJfZGVwb3NpdF90eF9pZBgmIA'
    'EoCVIQdGFrZXJEZXBvc2l0VHhJZBIgCgxwYXlvdXRfdHhfaWQYJyABKAlSCnBheW91dFR4SWQ=');

@$core.Deprecated('Use contractInfoDescriptor instead')
const ContractInfo$json = {
  '1': 'ContractInfo',
  '2': [
    {'1': 'buyer_node_address', '3': 1, '4': 1, '5': 9, '10': 'buyerNodeAddress'},
    {'1': 'seller_node_address', '3': 2, '4': 1, '5': 9, '10': 'sellerNodeAddress'},
    {'1': 'arbitrator_node_address', '3': 3, '4': 1, '5': 9, '10': 'arbitratorNodeAddress'},
    {'1': 'is_buyer_maker_and_seller_taker', '3': 6, '4': 1, '5': 8, '10': 'isBuyerMakerAndSellerTaker'},
    {'1': 'maker_account_id', '3': 7, '4': 1, '5': 9, '10': 'makerAccountId'},
    {'1': 'taker_account_id', '3': 8, '4': 1, '5': 9, '10': 'takerAccountId'},
    {'1': 'maker_payment_account_payload', '3': 9, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccountPayload', '10': 'makerPaymentAccountPayload'},
    {'1': 'taker_payment_account_payload', '3': 10, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.PaymentAccountPayload', '10': 'takerPaymentAccountPayload'},
    {'1': 'maker_payout_address_string', '3': 11, '4': 1, '5': 9, '10': 'makerPayoutAddressString'},
    {'1': 'taker_payout_address_string', '3': 12, '4': 1, '5': 9, '10': 'takerPayoutAddressString'},
    {'1': 'lock_time', '3': 13, '4': 1, '5': 4, '10': 'lockTime'},
  ],
  '9': [
    {'1': 4, '2': 5},
    {'1': 5, '2': 6},
  ],
};

/// Descriptor for `ContractInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List contractInfoDescriptor = $convert.base64Decode(
    'CgxDb250cmFjdEluZm8SLAoSYnV5ZXJfbm9kZV9hZGRyZXNzGAEgASgJUhBidXllck5vZGVBZG'
    'RyZXNzEi4KE3NlbGxlcl9ub2RlX2FkZHJlc3MYAiABKAlSEXNlbGxlck5vZGVBZGRyZXNzEjYK'
    'F2FyYml0cmF0b3Jfbm9kZV9hZGRyZXNzGAMgASgJUhVhcmJpdHJhdG9yTm9kZUFkZHJlc3MSQw'
    'ofaXNfYnV5ZXJfbWFrZXJfYW5kX3NlbGxlcl90YWtlchgGIAEoCFIaaXNCdXllck1ha2VyQW5k'
    'U2VsbGVyVGFrZXISKAoQbWFrZXJfYWNjb3VudF9pZBgHIAEoCVIObWFrZXJBY2NvdW50SWQSKA'
    'oQdGFrZXJfYWNjb3VudF9pZBgIIAEoCVIOdGFrZXJBY2NvdW50SWQSbwodbWFrZXJfcGF5bWVu'
    'dF9hY2NvdW50X3BheWxvYWQYCSABKAsyLC5pby5oYXZlbm8ucHJvdG9idWZmZXIuUGF5bWVudE'
    'FjY291bnRQYXlsb2FkUhptYWtlclBheW1lbnRBY2NvdW50UGF5bG9hZBJvCh10YWtlcl9wYXlt'
    'ZW50X2FjY291bnRfcGF5bG9hZBgKIAEoCzIsLmlvLmhhdmVuby5wcm90b2J1ZmZlci5QYXltZW'
    '50QWNjb3VudFBheWxvYWRSGnRha2VyUGF5bWVudEFjY291bnRQYXlsb2FkEj0KG21ha2VyX3Bh'
    'eW91dF9hZGRyZXNzX3N0cmluZxgLIAEoCVIYbWFrZXJQYXlvdXRBZGRyZXNzU3RyaW5nEj0KG3'
    'Rha2VyX3BheW91dF9hZGRyZXNzX3N0cmluZxgMIAEoCVIYdGFrZXJQYXlvdXRBZGRyZXNzU3Ry'
    'aW5nEhsKCWxvY2tfdGltZRgNIAEoBFIIbG9ja1RpbWVKBAgEEAVKBAgFEAY=');

@$core.Deprecated('Use getBalancesRequestDescriptor instead')
const GetBalancesRequest$json = {
  '1': 'GetBalancesRequest',
  '2': [
    {'1': 'currency_code', '3': 1, '4': 1, '5': 9, '10': 'currencyCode'},
  ],
};

/// Descriptor for `GetBalancesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBalancesRequestDescriptor = $convert.base64Decode(
    'ChJHZXRCYWxhbmNlc1JlcXVlc3QSIwoNY3VycmVuY3lfY29kZRgBIAEoCVIMY3VycmVuY3lDb2'
    'Rl');

@$core.Deprecated('Use getBalancesReplyDescriptor instead')
const GetBalancesReply$json = {
  '1': 'GetBalancesReply',
  '2': [
    {'1': 'balances', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.BalancesInfo', '10': 'balances'},
  ],
};

/// Descriptor for `GetBalancesReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getBalancesReplyDescriptor = $convert.base64Decode(
    'ChBHZXRCYWxhbmNlc1JlcGx5Ej8KCGJhbGFuY2VzGAEgASgLMiMuaW8uaGF2ZW5vLnByb3RvYn'
    'VmZmVyLkJhbGFuY2VzSW5mb1IIYmFsYW5jZXM=');

@$core.Deprecated('Use getXmrSeedRequestDescriptor instead')
const GetXmrSeedRequest$json = {
  '1': 'GetXmrSeedRequest',
};

/// Descriptor for `GetXmrSeedRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrSeedRequestDescriptor = $convert.base64Decode(
    'ChFHZXRYbXJTZWVkUmVxdWVzdA==');

@$core.Deprecated('Use getXmrSeedReplyDescriptor instead')
const GetXmrSeedReply$json = {
  '1': 'GetXmrSeedReply',
  '2': [
    {'1': 'seed', '3': 1, '4': 1, '5': 9, '10': 'seed'},
  ],
};

/// Descriptor for `GetXmrSeedReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrSeedReplyDescriptor = $convert.base64Decode(
    'Cg9HZXRYbXJTZWVkUmVwbHkSEgoEc2VlZBgBIAEoCVIEc2VlZA==');

@$core.Deprecated('Use getXmrPrimaryAddressRequestDescriptor instead')
const GetXmrPrimaryAddressRequest$json = {
  '1': 'GetXmrPrimaryAddressRequest',
};

/// Descriptor for `GetXmrPrimaryAddressRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrPrimaryAddressRequestDescriptor = $convert.base64Decode(
    'ChtHZXRYbXJQcmltYXJ5QWRkcmVzc1JlcXVlc3Q=');

@$core.Deprecated('Use getXmrPrimaryAddressReplyDescriptor instead')
const GetXmrPrimaryAddressReply$json = {
  '1': 'GetXmrPrimaryAddressReply',
  '2': [
    {'1': 'primary_address', '3': 1, '4': 1, '5': 9, '10': 'primaryAddress'},
  ],
};

/// Descriptor for `GetXmrPrimaryAddressReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrPrimaryAddressReplyDescriptor = $convert.base64Decode(
    'ChlHZXRYbXJQcmltYXJ5QWRkcmVzc1JlcGx5EicKD3ByaW1hcnlfYWRkcmVzcxgBIAEoCVIOcH'
    'JpbWFyeUFkZHJlc3M=');

@$core.Deprecated('Use getXmrNewSubaddressRequestDescriptor instead')
const GetXmrNewSubaddressRequest$json = {
  '1': 'GetXmrNewSubaddressRequest',
};

/// Descriptor for `GetXmrNewSubaddressRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrNewSubaddressRequestDescriptor = $convert.base64Decode(
    'ChpHZXRYbXJOZXdTdWJhZGRyZXNzUmVxdWVzdA==');

@$core.Deprecated('Use getXmrNewSubaddressReplyDescriptor instead')
const GetXmrNewSubaddressReply$json = {
  '1': 'GetXmrNewSubaddressReply',
  '2': [
    {'1': 'subaddress', '3': 1, '4': 1, '5': 9, '10': 'subaddress'},
  ],
};

/// Descriptor for `GetXmrNewSubaddressReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrNewSubaddressReplyDescriptor = $convert.base64Decode(
    'ChhHZXRYbXJOZXdTdWJhZGRyZXNzUmVwbHkSHgoKc3ViYWRkcmVzcxgBIAEoCVIKc3ViYWRkcm'
    'Vzcw==');

@$core.Deprecated('Use getXmrTxsRequestDescriptor instead')
const GetXmrTxsRequest$json = {
  '1': 'GetXmrTxsRequest',
};

/// Descriptor for `GetXmrTxsRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrTxsRequestDescriptor = $convert.base64Decode(
    'ChBHZXRYbXJUeHNSZXF1ZXN0');

@$core.Deprecated('Use getXmrTxsReplyDescriptor instead')
const GetXmrTxsReply$json = {
  '1': 'GetXmrTxsReply',
  '2': [
    {'1': 'txs', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.XmrTx', '10': 'txs'},
  ],
};

/// Descriptor for `GetXmrTxsReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getXmrTxsReplyDescriptor = $convert.base64Decode(
    'Cg5HZXRYbXJUeHNSZXBseRIuCgN0eHMYASADKAsyHC5pby5oYXZlbm8ucHJvdG9idWZmZXIuWG'
    '1yVHhSA3R4cw==');

@$core.Deprecated('Use xmrTxDescriptor instead')
const XmrTx$json = {
  '1': 'XmrTx',
  '2': [
    {'1': 'hash', '3': 1, '4': 1, '5': 9, '10': 'hash'},
    {'1': 'fee', '3': 2, '4': 1, '5': 9, '10': 'fee'},
    {'1': 'is_confirmed', '3': 3, '4': 1, '5': 8, '10': 'isConfirmed'},
    {'1': 'is_locked', '3': 4, '4': 1, '5': 8, '10': 'isLocked'},
    {'1': 'height', '3': 5, '4': 1, '5': 4, '10': 'height'},
    {'1': 'timestamp', '3': 6, '4': 1, '5': 4, '10': 'timestamp'},
    {'1': 'incoming_transfers', '3': 7, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.XmrIncomingTransfer', '10': 'incomingTransfers'},
    {'1': 'outgoing_transfer', '3': 8, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.XmrOutgoingTransfer', '10': 'outgoingTransfer'},
    {'1': 'metadata', '3': 9, '4': 1, '5': 9, '10': 'metadata'},
  ],
};

/// Descriptor for `XmrTx`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List xmrTxDescriptor = $convert.base64Decode(
    'CgVYbXJUeBISCgRoYXNoGAEgASgJUgRoYXNoEhAKA2ZlZRgCIAEoCVIDZmVlEiEKDGlzX2Nvbm'
    'Zpcm1lZBgDIAEoCFILaXNDb25maXJtZWQSGwoJaXNfbG9ja2VkGAQgASgIUghpc0xvY2tlZBIW'
    'CgZoZWlnaHQYBSABKARSBmhlaWdodBIcCgl0aW1lc3RhbXAYBiABKARSCXRpbWVzdGFtcBJZCh'
    'JpbmNvbWluZ190cmFuc2ZlcnMYByADKAsyKi5pby5oYXZlbm8ucHJvdG9idWZmZXIuWG1ySW5j'
    'b21pbmdUcmFuc2ZlclIRaW5jb21pbmdUcmFuc2ZlcnMSVwoRb3V0Z29pbmdfdHJhbnNmZXIYCC'
    'ABKAsyKi5pby5oYXZlbm8ucHJvdG9idWZmZXIuWG1yT3V0Z29pbmdUcmFuc2ZlclIQb3V0Z29p'
    'bmdUcmFuc2ZlchIaCghtZXRhZGF0YRgJIAEoCVIIbWV0YWRhdGE=');

@$core.Deprecated('Use xmrDestinationDescriptor instead')
const XmrDestination$json = {
  '1': 'XmrDestination',
  '2': [
    {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'},
    {'1': 'amount', '3': 2, '4': 1, '5': 9, '10': 'amount'},
  ],
};

/// Descriptor for `XmrDestination`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List xmrDestinationDescriptor = $convert.base64Decode(
    'Cg5YbXJEZXN0aW5hdGlvbhIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzEhYKBmFtb3VudBgCIA'
    'EoCVIGYW1vdW50');

@$core.Deprecated('Use xmrIncomingTransferDescriptor instead')
const XmrIncomingTransfer$json = {
  '1': 'XmrIncomingTransfer',
  '2': [
    {'1': 'amount', '3': 1, '4': 1, '5': 9, '10': 'amount'},
    {'1': 'account_index', '3': 2, '4': 1, '5': 5, '10': 'accountIndex'},
    {'1': 'subaddress_index', '3': 3, '4': 1, '5': 5, '10': 'subaddressIndex'},
    {'1': 'address', '3': 4, '4': 1, '5': 9, '10': 'address'},
    {'1': 'num_suggested_confirmations', '3': 5, '4': 1, '5': 4, '10': 'numSuggestedConfirmations'},
  ],
};

/// Descriptor for `XmrIncomingTransfer`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List xmrIncomingTransferDescriptor = $convert.base64Decode(
    'ChNYbXJJbmNvbWluZ1RyYW5zZmVyEhYKBmFtb3VudBgBIAEoCVIGYW1vdW50EiMKDWFjY291bn'
    'RfaW5kZXgYAiABKAVSDGFjY291bnRJbmRleBIpChBzdWJhZGRyZXNzX2luZGV4GAMgASgFUg9z'
    'dWJhZGRyZXNzSW5kZXgSGAoHYWRkcmVzcxgEIAEoCVIHYWRkcmVzcxI+ChtudW1fc3VnZ2VzdG'
    'VkX2NvbmZpcm1hdGlvbnMYBSABKARSGW51bVN1Z2dlc3RlZENvbmZpcm1hdGlvbnM=');

@$core.Deprecated('Use xmrOutgoingTransferDescriptor instead')
const XmrOutgoingTransfer$json = {
  '1': 'XmrOutgoingTransfer',
  '2': [
    {'1': 'amount', '3': 1, '4': 1, '5': 9, '10': 'amount'},
    {'1': 'account_index', '3': 2, '4': 1, '5': 5, '10': 'accountIndex'},
    {'1': 'subaddress_indices', '3': 3, '4': 3, '5': 5, '10': 'subaddressIndices'},
    {'1': 'destinations', '3': 4, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.XmrDestination', '10': 'destinations'},
  ],
};

/// Descriptor for `XmrOutgoingTransfer`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List xmrOutgoingTransferDescriptor = $convert.base64Decode(
    'ChNYbXJPdXRnb2luZ1RyYW5zZmVyEhYKBmFtb3VudBgBIAEoCVIGYW1vdW50EiMKDWFjY291bn'
    'RfaW5kZXgYAiABKAVSDGFjY291bnRJbmRleBItChJzdWJhZGRyZXNzX2luZGljZXMYAyADKAVS'
    'EXN1YmFkZHJlc3NJbmRpY2VzEkkKDGRlc3RpbmF0aW9ucxgEIAMoCzIlLmlvLmhhdmVuby5wcm'
    '90b2J1ZmZlci5YbXJEZXN0aW5hdGlvblIMZGVzdGluYXRpb25z');

@$core.Deprecated('Use createXmrTxRequestDescriptor instead')
const CreateXmrTxRequest$json = {
  '1': 'CreateXmrTxRequest',
  '2': [
    {'1': 'destinations', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.XmrDestination', '10': 'destinations'},
  ],
};

/// Descriptor for `CreateXmrTxRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createXmrTxRequestDescriptor = $convert.base64Decode(
    'ChJDcmVhdGVYbXJUeFJlcXVlc3QSSQoMZGVzdGluYXRpb25zGAEgAygLMiUuaW8uaGF2ZW5vLn'
    'Byb3RvYnVmZmVyLlhtckRlc3RpbmF0aW9uUgxkZXN0aW5hdGlvbnM=');

@$core.Deprecated('Use createXmrTxReplyDescriptor instead')
const CreateXmrTxReply$json = {
  '1': 'CreateXmrTxReply',
  '2': [
    {'1': 'tx', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.XmrTx', '10': 'tx'},
  ],
};

/// Descriptor for `CreateXmrTxReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createXmrTxReplyDescriptor = $convert.base64Decode(
    'ChBDcmVhdGVYbXJUeFJlcGx5EiwKAnR4GAEgASgLMhwuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLl'
    'htclR4UgJ0eA==');

@$core.Deprecated('Use relayXmrTxRequestDescriptor instead')
const RelayXmrTxRequest$json = {
  '1': 'RelayXmrTxRequest',
  '2': [
    {'1': 'metadata', '3': 1, '4': 1, '5': 9, '10': 'metadata'},
  ],
};

/// Descriptor for `RelayXmrTxRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List relayXmrTxRequestDescriptor = $convert.base64Decode(
    'ChFSZWxheVhtclR4UmVxdWVzdBIaCghtZXRhZGF0YRgBIAEoCVIIbWV0YWRhdGE=');

@$core.Deprecated('Use relayXmrTxReplyDescriptor instead')
const RelayXmrTxReply$json = {
  '1': 'RelayXmrTxReply',
  '2': [
    {'1': 'hash', '3': 1, '4': 1, '5': 9, '10': 'hash'},
  ],
};

/// Descriptor for `RelayXmrTxReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List relayXmrTxReplyDescriptor = $convert.base64Decode(
    'Cg9SZWxheVhtclR4UmVwbHkSEgoEaGFzaBgBIAEoCVIEaGFzaA==');

@$core.Deprecated('Use getAddressBalanceRequestDescriptor instead')
const GetAddressBalanceRequest$json = {
  '1': 'GetAddressBalanceRequest',
  '2': [
    {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'},
  ],
};

/// Descriptor for `GetAddressBalanceRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getAddressBalanceRequestDescriptor = $convert.base64Decode(
    'ChhHZXRBZGRyZXNzQmFsYW5jZVJlcXVlc3QSGAoHYWRkcmVzcxgBIAEoCVIHYWRkcmVzcw==');

@$core.Deprecated('Use getAddressBalanceReplyDescriptor instead')
const GetAddressBalanceReply$json = {
  '1': 'GetAddressBalanceReply',
  '2': [
    {'1': 'address_balance_info', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.AddressBalanceInfo', '10': 'addressBalanceInfo'},
  ],
};

/// Descriptor for `GetAddressBalanceReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getAddressBalanceReplyDescriptor = $convert.base64Decode(
    'ChZHZXRBZGRyZXNzQmFsYW5jZVJlcGx5ElsKFGFkZHJlc3NfYmFsYW5jZV9pbmZvGAEgASgLMi'
    'kuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLkFkZHJlc3NCYWxhbmNlSW5mb1ISYWRkcmVzc0JhbGFu'
    'Y2VJbmZv');

@$core.Deprecated('Use sendBtcRequestDescriptor instead')
const SendBtcRequest$json = {
  '1': 'SendBtcRequest',
  '2': [
    {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'},
    {'1': 'amount', '3': 2, '4': 1, '5': 9, '10': 'amount'},
    {'1': 'tx_fee_rate', '3': 3, '4': 1, '5': 9, '10': 'txFeeRate'},
    {'1': 'memo', '3': 4, '4': 1, '5': 9, '10': 'memo'},
  ],
};

/// Descriptor for `SendBtcRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List sendBtcRequestDescriptor = $convert.base64Decode(
    'Cg5TZW5kQnRjUmVxdWVzdBIYCgdhZGRyZXNzGAEgASgJUgdhZGRyZXNzEhYKBmFtb3VudBgCIA'
    'EoCVIGYW1vdW50Eh4KC3R4X2ZlZV9yYXRlGAMgASgJUgl0eEZlZVJhdGUSEgoEbWVtbxgEIAEo'
    'CVIEbWVtbw==');

@$core.Deprecated('Use getFundingAddressesRequestDescriptor instead')
const GetFundingAddressesRequest$json = {
  '1': 'GetFundingAddressesRequest',
};

/// Descriptor for `GetFundingAddressesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getFundingAddressesRequestDescriptor = $convert.base64Decode(
    'ChpHZXRGdW5kaW5nQWRkcmVzc2VzUmVxdWVzdA==');

@$core.Deprecated('Use getFundingAddressesReplyDescriptor instead')
const GetFundingAddressesReply$json = {
  '1': 'GetFundingAddressesReply',
  '2': [
    {'1': 'address_balance_info', '3': 1, '4': 3, '5': 11, '6': '.io.haveno.protobuffer.AddressBalanceInfo', '10': 'addressBalanceInfo'},
  ],
};

/// Descriptor for `GetFundingAddressesReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getFundingAddressesReplyDescriptor = $convert.base64Decode(
    'ChhHZXRGdW5kaW5nQWRkcmVzc2VzUmVwbHkSWwoUYWRkcmVzc19iYWxhbmNlX2luZm8YASADKA'
    'syKS5pby5oYXZlbm8ucHJvdG9idWZmZXIuQWRkcmVzc0JhbGFuY2VJbmZvUhJhZGRyZXNzQmFs'
    'YW5jZUluZm8=');

@$core.Deprecated('Use setWalletPasswordRequestDescriptor instead')
const SetWalletPasswordRequest$json = {
  '1': 'SetWalletPasswordRequest',
  '2': [
    {'1': 'password', '3': 1, '4': 1, '5': 9, '10': 'password'},
    {'1': 'new_password', '3': 2, '4': 1, '5': 9, '10': 'newPassword'},
  ],
};

/// Descriptor for `SetWalletPasswordRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List setWalletPasswordRequestDescriptor = $convert.base64Decode(
    'ChhTZXRXYWxsZXRQYXNzd29yZFJlcXVlc3QSGgoIcGFzc3dvcmQYASABKAlSCHBhc3N3b3JkEi'
    'EKDG5ld19wYXNzd29yZBgCIAEoCVILbmV3UGFzc3dvcmQ=');

@$core.Deprecated('Use setWalletPasswordReplyDescriptor instead')
const SetWalletPasswordReply$json = {
  '1': 'SetWalletPasswordReply',
};

/// Descriptor for `SetWalletPasswordReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List setWalletPasswordReplyDescriptor = $convert.base64Decode(
    'ChZTZXRXYWxsZXRQYXNzd29yZFJlcGx5');

@$core.Deprecated('Use removeWalletPasswordRequestDescriptor instead')
const RemoveWalletPasswordRequest$json = {
  '1': 'RemoveWalletPasswordRequest',
  '2': [
    {'1': 'password', '3': 1, '4': 1, '5': 9, '10': 'password'},
  ],
};

/// Descriptor for `RemoveWalletPasswordRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List removeWalletPasswordRequestDescriptor = $convert.base64Decode(
    'ChtSZW1vdmVXYWxsZXRQYXNzd29yZFJlcXVlc3QSGgoIcGFzc3dvcmQYASABKAlSCHBhc3N3b3'
    'Jk');

@$core.Deprecated('Use removeWalletPasswordReplyDescriptor instead')
const RemoveWalletPasswordReply$json = {
  '1': 'RemoveWalletPasswordReply',
};

/// Descriptor for `RemoveWalletPasswordReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List removeWalletPasswordReplyDescriptor = $convert.base64Decode(
    'ChlSZW1vdmVXYWxsZXRQYXNzd29yZFJlcGx5');

@$core.Deprecated('Use lockWalletRequestDescriptor instead')
const LockWalletRequest$json = {
  '1': 'LockWalletRequest',
};

/// Descriptor for `LockWalletRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List lockWalletRequestDescriptor = $convert.base64Decode(
    'ChFMb2NrV2FsbGV0UmVxdWVzdA==');

@$core.Deprecated('Use lockWalletReplyDescriptor instead')
const LockWalletReply$json = {
  '1': 'LockWalletReply',
};

/// Descriptor for `LockWalletReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List lockWalletReplyDescriptor = $convert.base64Decode(
    'Cg9Mb2NrV2FsbGV0UmVwbHk=');

@$core.Deprecated('Use unlockWalletRequestDescriptor instead')
const UnlockWalletRequest$json = {
  '1': 'UnlockWalletRequest',
  '2': [
    {'1': 'password', '3': 1, '4': 1, '5': 9, '10': 'password'},
    {'1': 'timeout', '3': 2, '4': 1, '5': 4, '10': 'timeout'},
  ],
};

/// Descriptor for `UnlockWalletRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List unlockWalletRequestDescriptor = $convert.base64Decode(
    'ChNVbmxvY2tXYWxsZXRSZXF1ZXN0EhoKCHBhc3N3b3JkGAEgASgJUghwYXNzd29yZBIYCgd0aW'
    '1lb3V0GAIgASgEUgd0aW1lb3V0');

@$core.Deprecated('Use unlockWalletReplyDescriptor instead')
const UnlockWalletReply$json = {
  '1': 'UnlockWalletReply',
};

/// Descriptor for `UnlockWalletReply`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List unlockWalletReplyDescriptor = $convert.base64Decode(
    'ChFVbmxvY2tXYWxsZXRSZXBseQ==');

@$core.Deprecated('Use balancesInfoDescriptor instead')
const BalancesInfo$json = {
  '1': 'BalancesInfo',
  '2': [
    {'1': 'btc', '3': 1, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.BtcBalanceInfo', '10': 'btc'},
    {'1': 'xmr', '3': 2, '4': 1, '5': 11, '6': '.io.haveno.protobuffer.XmrBalanceInfo', '10': 'xmr'},
  ],
};

/// Descriptor for `BalancesInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List balancesInfoDescriptor = $convert.base64Decode(
    'CgxCYWxhbmNlc0luZm8SNwoDYnRjGAEgASgLMiUuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLkJ0Y0'
    'JhbGFuY2VJbmZvUgNidGMSNwoDeG1yGAIgASgLMiUuaW8uaGF2ZW5vLnByb3RvYnVmZmVyLlht'
    'ckJhbGFuY2VJbmZvUgN4bXI=');

@$core.Deprecated('Use btcBalanceInfoDescriptor instead')
const BtcBalanceInfo$json = {
  '1': 'BtcBalanceInfo',
  '2': [
    {'1': 'available_balance', '3': 1, '4': 1, '5': 4, '10': 'availableBalance'},
    {'1': 'reserved_balance', '3': 2, '4': 1, '5': 4, '10': 'reservedBalance'},
    {'1': 'total_available_balance', '3': 3, '4': 1, '5': 4, '10': 'totalAvailableBalance'},
    {'1': 'locked_balance', '3': 4, '4': 1, '5': 4, '10': 'lockedBalance'},
  ],
};

/// Descriptor for `BtcBalanceInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List btcBalanceInfoDescriptor = $convert.base64Decode(
    'Cg5CdGNCYWxhbmNlSW5mbxIrChFhdmFpbGFibGVfYmFsYW5jZRgBIAEoBFIQYXZhaWxhYmxlQm'
    'FsYW5jZRIpChByZXNlcnZlZF9iYWxhbmNlGAIgASgEUg9yZXNlcnZlZEJhbGFuY2USNgoXdG90'
    'YWxfYXZhaWxhYmxlX2JhbGFuY2UYAyABKARSFXRvdGFsQXZhaWxhYmxlQmFsYW5jZRIlCg5sb2'
    'NrZWRfYmFsYW5jZRgEIAEoBFINbG9ja2VkQmFsYW5jZQ==');

@$core.Deprecated('Use xmrBalanceInfoDescriptor instead')
const XmrBalanceInfo$json = {
  '1': 'XmrBalanceInfo',
  '2': [
    {
      '1': 'balance',
      '3': 1,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'balance',
    },
    {
      '1': 'available_balance',
      '3': 2,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'availableBalance',
    },
    {
      '1': 'pending_balance',
      '3': 3,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'pendingBalance',
    },
    {
      '1': 'reserved_offer_balance',
      '3': 4,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'reservedOfferBalance',
    },
    {
      '1': 'reserved_trade_balance',
      '3': 5,
      '4': 1,
      '5': 4,
      '8': {'6': 1},
      '10': 'reservedTradeBalance',
    },
  ],
};

/// Descriptor for `XmrBalanceInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List xmrBalanceInfoDescriptor = $convert.base64Decode(
    'Cg5YbXJCYWxhbmNlSW5mbxIcCgdiYWxhbmNlGAEgASgEQgIwAVIHYmFsYW5jZRIvChFhdmFpbG'
    'FibGVfYmFsYW5jZRgCIAEoBEICMAFSEGF2YWlsYWJsZUJhbGFuY2USKwoPcGVuZGluZ19iYWxh'
    'bmNlGAMgASgEQgIwAVIOcGVuZGluZ0JhbGFuY2USOAoWcmVzZXJ2ZWRfb2ZmZXJfYmFsYW5jZR'
    'gEIAEoBEICMAFSFHJlc2VydmVkT2ZmZXJCYWxhbmNlEjgKFnJlc2VydmVkX3RyYWRlX2JhbGFu'
    'Y2UYBSABKARCAjABUhRyZXNlcnZlZFRyYWRlQmFsYW5jZQ==');

@$core.Deprecated('Use addressBalanceInfoDescriptor instead')
const AddressBalanceInfo$json = {
  '1': 'AddressBalanceInfo',
  '2': [
    {'1': 'address', '3': 1, '4': 1, '5': 9, '10': 'address'},
    {'1': 'balance', '3': 2, '4': 1, '5': 3, '10': 'balance'},
    {'1': 'num_confirmations', '3': 3, '4': 1, '5': 3, '10': 'numConfirmations'},
    {'1': 'is_address_unused', '3': 4, '4': 1, '5': 8, '10': 'isAddressUnused'},
  ],
};

/// Descriptor for `AddressBalanceInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List addressBalanceInfoDescriptor = $convert.base64Decode(
    'ChJBZGRyZXNzQmFsYW5jZUluZm8SGAoHYWRkcmVzcxgBIAEoCVIHYWRkcmVzcxIYCgdiYWxhbm'
    'NlGAIgASgDUgdiYWxhbmNlEisKEW51bV9jb25maXJtYXRpb25zGAMgASgDUhBudW1Db25maXJt'
    'YXRpb25zEioKEWlzX2FkZHJlc3NfdW51c2VkGAQgASgIUg9pc0FkZHJlc3NVbnVzZWQ=');