// This is a generated file - do not edit.
//
// Generated from alt/v1/live_trading.proto.

// @dart = 3.3

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names
// ignore_for_file: curly_braces_in_flow_control_structures
// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_relative_imports
// ignore_for_file: unused_import

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

@$core.Deprecated('Use getLiveBrokerCapabilitiesRequestDescriptor instead')
const GetLiveBrokerCapabilitiesRequest$json = {
  '1': 'GetLiveBrokerCapabilitiesRequest',
  '2': [
    {'1': 'account_id', '3': 1, '4': 1, '5': 9, '10': 'accountId'},
  ],
};

/// Descriptor for `GetLiveBrokerCapabilitiesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getLiveBrokerCapabilitiesRequestDescriptor =
    $convert.base64Decode(
        'CiBHZXRMaXZlQnJva2VyQ2FwYWJpbGl0aWVzUmVxdWVzdBIdCgphY2NvdW50X2lkGAEgASgJUg'
        'lhY2NvdW50SWQ=');

@$core.Deprecated('Use getLiveBrokerCapabilitiesResponseDescriptor instead')
const GetLiveBrokerCapabilitiesResponse$json = {
  '1': 'GetLiveBrokerCapabilitiesResponse',
  '2': [
    {
      '1': 'broker_capabilities',
      '3': 1,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.LiveBrokerCapability',
      '10': 'brokerCapabilities'
    },
    {
      '1': 'error',
      '3': 2,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.ErrorInfo',
      '10': 'error'
    },
  ],
};

/// Descriptor for `GetLiveBrokerCapabilitiesResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getLiveBrokerCapabilitiesResponseDescriptor =
    $convert.base64Decode(
        'CiFHZXRMaXZlQnJva2VyQ2FwYWJpbGl0aWVzUmVzcG9uc2USTQoTYnJva2VyX2NhcGFiaWxpdG'
        'llcxgBIAEoCzIcLmFsdC52MS5MaXZlQnJva2VyQ2FwYWJpbGl0eVISYnJva2VyQ2FwYWJpbGl0'
        'aWVzEicKBWVycm9yGAIgASgLMhEuYWx0LnYxLkVycm9ySW5mb1IFZXJyb3I=');

@$core.Deprecated('Use liveBrokerCapabilityDescriptor instead')
const LiveBrokerCapability$json = {
  '1': 'LiveBrokerCapability',
  '2': [
    {'1': 'broker', '3': 1, '4': 1, '5': 9, '10': 'broker'},
    {
      '1': 'markets',
      '3': 2,
      '4': 3,
      '5': 14,
      '6': '.alt.v1.Market',
      '10': 'markets'
    },
    {
      '1': 'venues',
      '3': 3,
      '4': 3,
      '5': 14,
      '6': '.alt.v1.Venue',
      '10': 'venues'
    },
    {'1': 'order_types', '3': 4, '4': 3, '5': 9, '10': 'orderTypes'},
    {'1': 'supports_amend', '3': 5, '4': 1, '5': 8, '10': 'supportsAmend'},
    {'1': 'supports_cancel', '3': 6, '4': 1, '5': 8, '10': 'supportsCancel'},
    {'1': 'supports_account', '3': 7, '4': 1, '5': 8, '10': 'supportsAccount'},
    {
      '1': 'supports_audit_tags',
      '3': 8,
      '4': 1,
      '5': 8,
      '10': 'supportsAuditTags'
    },
    {
      '1': 'checked_at_unix_ms',
      '3': 9,
      '4': 1,
      '5': 3,
      '10': 'checkedAtUnixMs'
    },
  ],
};

/// Descriptor for `LiveBrokerCapability`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List liveBrokerCapabilityDescriptor = $convert.base64Decode(
    'ChRMaXZlQnJva2VyQ2FwYWJpbGl0eRIWCgZicm9rZXIYASABKAlSBmJyb2tlchIoCgdtYXJrZX'
    'RzGAIgAygOMg4uYWx0LnYxLk1hcmtldFIHbWFya2V0cxIlCgZ2ZW51ZXMYAyADKA4yDS5hbHQu'
    'djEuVmVudWVSBnZlbnVlcxIfCgtvcmRlcl90eXBlcxgEIAMoCVIKb3JkZXJUeXBlcxIlCg5zdX'
    'Bwb3J0c19hbWVuZBgFIAEoCFINc3VwcG9ydHNBbWVuZBInCg9zdXBwb3J0c19jYW5jZWwYBiAB'
    'KAhSDnN1cHBvcnRzQ2FuY2VsEikKEHN1cHBvcnRzX2FjY291bnQYByABKAhSD3N1cHBvcnRzQW'
    'Njb3VudBIuChNzdXBwb3J0c19hdWRpdF90YWdzGAggASgIUhFzdXBwb3J0c0F1ZGl0VGFncxIr'
    'ChJjaGVja2VkX2F0X3VuaXhfbXMYCSABKANSD2NoZWNrZWRBdFVuaXhNcw==');

@$core.Deprecated('Use liveOrderIntentDescriptor instead')
const LiveOrderIntent$json = {
  '1': 'LiveOrderIntent',
  '2': [
    {'1': 'instrument_id', '3': 1, '4': 1, '5': 9, '10': 'instrumentId'},
    {'1': 'side', '3': 2, '4': 1, '5': 9, '10': 'side'},
    {
      '1': 'quantity',
      '3': 3,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Quantity',
      '10': 'quantity'
    },
    {'1': 'type', '3': 4, '4': 1, '5': 9, '10': 'type'},
    {'1': 'time_in_force', '3': 5, '4': 1, '5': 9, '10': 'timeInForce'},
    {
      '1': 'limit_price',
      '3': 6,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Price',
      '10': 'limitPrice'
    },
    {'1': 'broker_client_id', '3': 7, '4': 1, '5': 9, '10': 'brokerClientId'},
    {
      '1': 'custom_tags',
      '3': 8,
      '4': 3,
      '5': 11,
      '6': '.alt.v1.LiveOrderIntent.CustomTagsEntry',
      '10': 'customTags'
    },
  ],
  '3': [LiveOrderIntent_CustomTagsEntry$json],
};

@$core.Deprecated('Use liveOrderIntentDescriptor instead')
const LiveOrderIntent_CustomTagsEntry$json = {
  '1': 'CustomTagsEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `LiveOrderIntent`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List liveOrderIntentDescriptor = $convert.base64Decode(
    'Cg9MaXZlT3JkZXJJbnRlbnQSIwoNaW5zdHJ1bWVudF9pZBgBIAEoCVIMaW5zdHJ1bWVudElkEh'
    'IKBHNpZGUYAiABKAlSBHNpZGUSLAoIcXVhbnRpdHkYAyABKAsyEC5hbHQudjEuUXVhbnRpdHlS'
    'CHF1YW50aXR5EhIKBHR5cGUYBCABKAlSBHR5cGUSIgoNdGltZV9pbl9mb3JjZRgFIAEoCVILdG'
    'ltZUluRm9yY2USLgoLbGltaXRfcHJpY2UYBiABKAsyDS5hbHQudjEuUHJpY2VSCmxpbWl0UHJp'
    'Y2USKAoQYnJva2VyX2NsaWVudF9pZBgHIAEoCVIOYnJva2VyQ2xpZW50SWQSSAoLY3VzdG9tX3'
    'RhZ3MYCCADKAsyJy5hbHQudjEuTGl2ZU9yZGVySW50ZW50LkN1c3RvbVRhZ3NFbnRyeVIKY3Vz'
    'dG9tVGFncxo9Cg9DdXN0b21UYWdzRW50cnkSEAoDa2V5GAEgASgJUgNrZXkSFAoFdmFsdWUYAi'
    'ABKAlSBXZhbHVlOgI4AQ==');

@$core.Deprecated('Use liveOrderDescriptor instead')
const LiveOrder$json = {
  '1': 'LiveOrder',
  '2': [
    {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'},
    {'1': 'broker_id', '3': 2, '4': 1, '5': 9, '10': 'brokerId'},
    {'1': 'client_id', '3': 3, '4': 1, '5': 9, '10': 'clientId'},
    {'1': 'account_id', '3': 4, '4': 1, '5': 9, '10': 'accountId'},
    {'1': 'instrument_id', '3': 5, '4': 1, '5': 9, '10': 'instrumentId'},
    {'1': 'side', '3': 6, '4': 1, '5': 9, '10': 'side'},
    {
      '1': 'quantity',
      '3': 7,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Quantity',
      '10': 'quantity'
    },
    {'1': 'type', '3': 8, '4': 1, '5': 9, '10': 'type'},
    {'1': 'time_in_force', '3': 9, '4': 1, '5': 9, '10': 'timeInForce'},
    {
      '1': 'limit_price',
      '3': 10,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Price',
      '10': 'limitPrice'
    },
    {'1': 'status', '3': 11, '4': 1, '5': 9, '10': 'status'},
    {'1': 'broker_status', '3': 12, '4': 1, '5': 9, '10': 'brokerStatus'},
    {
      '1': 'fill',
      '3': 13,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.BacktestTrade',
      '10': 'fill'
    },
    {'1': 'rejection_reason', '3': 14, '4': 1, '5': 9, '10': 'rejectionReason'},
    {
      '1': 'created_at_unix_ms',
      '3': 15,
      '4': 1,
      '5': 3,
      '10': 'createdAtUnixMs'
    },
    {
      '1': 'updated_at_unix_ms',
      '3': 16,
      '4': 1,
      '5': 3,
      '10': 'updatedAtUnixMs'
    },
  ],
};

/// Descriptor for `LiveOrder`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List liveOrderDescriptor = $convert.base64Decode(
    'CglMaXZlT3JkZXISDgoCaWQYASABKAlSAmlkEhsKCWJyb2tlcl9pZBgCIAEoCVIIYnJva2VySW'
    'QSGwoJY2xpZW50X2lkGAMgASgJUghjbGllbnRJZBIdCgphY2NvdW50X2lkGAQgASgJUglhY2Nv'
    'dW50SWQSIwoNaW5zdHJ1bWVudF9pZBgFIAEoCVIMaW5zdHJ1bWVudElkEhIKBHNpZGUYBiABKA'
    'lSBHNpZGUSLAoIcXVhbnRpdHkYByABKAsyEC5hbHQudjEuUXVhbnRpdHlSCHF1YW50aXR5EhIK'
    'BHR5cGUYCCABKAlSBHR5cGUSIgoNdGltZV9pbl9mb3JjZRgJIAEoCVILdGltZUluRm9yY2USLg'
    'oLbGltaXRfcHJpY2UYCiABKAsyDS5hbHQudjEuUHJpY2VSCmxpbWl0UHJpY2USFgoGc3RhdHVz'
    'GAsgASgJUgZzdGF0dXMSIwoNYnJva2VyX3N0YXR1cxgMIAEoCVIMYnJva2VyU3RhdHVzEikKBG'
    'ZpbGwYDSABKAsyFS5hbHQudjEuQmFja3Rlc3RUcmFkZVIEZmlsbBIpChByZWplY3Rpb25fcmVh'
    'c29uGA4gASgJUg9yZWplY3Rpb25SZWFzb24SKwoSY3JlYXRlZF9hdF91bml4X21zGA8gASgDUg'
    '9jcmVhdGVkQXRVbml4TXMSKwoSdXBkYXRlZF9hdF91bml4X21zGBAgASgDUg91cGRhdGVkQXRV'
    'bml4TXM=');

@$core.Deprecated('Use liveAccountSnapshotDescriptor instead')
const LiveAccountSnapshot$json = {
  '1': 'LiveAccountSnapshot',
  '2': [
    {'1': 'broker', '3': 1, '4': 1, '5': 9, '10': 'broker'},
    {'1': 'account_id', '3': 2, '4': 1, '5': 9, '10': 'accountId'},
    {
      '1': 'cash',
      '3': 3,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Decimal',
      '10': 'cash'
    },
    {
      '1': 'total_equity',
      '3': 4,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Decimal',
      '10': 'totalEquity'
    },
    {
      '1': 'available_margin',
      '3': 5,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Decimal',
      '10': 'availableMargin'
    },
    {
      '1': 'snapshot_time_unix_ms',
      '3': 6,
      '4': 1,
      '5': 3,
      '10': 'snapshotTimeUnixMs'
    },
  ],
};

/// Descriptor for `LiveAccountSnapshot`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List liveAccountSnapshotDescriptor = $convert.base64Decode(
    'ChNMaXZlQWNjb3VudFNuYXBzaG90EhYKBmJyb2tlchgBIAEoCVIGYnJva2VyEh0KCmFjY291bn'
    'RfaWQYAiABKAlSCWFjY291bnRJZBIjCgRjYXNoGAMgASgLMg8uYWx0LnYxLkRlY2ltYWxSBGNh'
    'c2gSMgoMdG90YWxfZXF1aXR5GAQgASgLMg8uYWx0LnYxLkRlY2ltYWxSC3RvdGFsRXF1aXR5Ej'
    'oKEGF2YWlsYWJsZV9tYXJnaW4YBSABKAsyDy5hbHQudjEuRGVjaW1hbFIPYXZhaWxhYmxlTWFy'
    'Z2luEjEKFXNuYXBzaG90X3RpbWVfdW5peF9tcxgGIAEoA1ISc25hcHNob3RUaW1lVW5peE1z');

@$core.Deprecated('Use livePositionSnapshotDescriptor instead')
const LivePositionSnapshot$json = {
  '1': 'LivePositionSnapshot',
  '2': [
    {'1': 'instrument_id', '3': 1, '4': 1, '5': 9, '10': 'instrumentId'},
    {'1': 'side', '3': 2, '4': 1, '5': 9, '10': 'side'},
    {
      '1': 'quantity',
      '3': 3,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Quantity',
      '10': 'quantity'
    },
    {
      '1': 'avg_price',
      '3': 4,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Price',
      '10': 'avgPrice'
    },
    {
      '1': 'current_price',
      '3': 5,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Price',
      '10': 'currentPrice'
    },
    {
      '1': 'market_value',
      '3': 6,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Decimal',
      '10': 'marketValue'
    },
    {'1': 'pnl', '3': 7, '4': 1, '5': 11, '6': '.alt.v1.Decimal', '10': 'pnl'},
  ],
};

/// Descriptor for `LivePositionSnapshot`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List livePositionSnapshotDescriptor = $convert.base64Decode(
    'ChRMaXZlUG9zaXRpb25TbmFwc2hvdBIjCg1pbnN0cnVtZW50X2lkGAEgASgJUgxpbnN0cnVtZW'
    '50SWQSEgoEc2lkZRgCIAEoCVIEc2lkZRIsCghxdWFudGl0eRgDIAEoCzIQLmFsdC52MS5RdWFu'
    'dGl0eVIIcXVhbnRpdHkSKgoJYXZnX3ByaWNlGAQgASgLMg0uYWx0LnYxLlByaWNlUghhdmdQcm'
    'ljZRIyCg1jdXJyZW50X3ByaWNlGAUgASgLMg0uYWx0LnYxLlByaWNlUgxjdXJyZW50UHJpY2US'
    'MgoMbWFya2V0X3ZhbHVlGAYgASgLMg8uYWx0LnYxLkRlY2ltYWxSC21hcmtldFZhbHVlEiEKA3'
    'BubBgHIAEoCzIPLmFsdC52MS5EZWNpbWFsUgNwbmw=');

@$core.Deprecated('Use liveAuditEventDescriptor instead')
const LiveAuditEvent$json = {
  '1': 'LiveAuditEvent',
  '2': [
    {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'},
    {'1': 'timestamp_unix_ms', '3': 2, '4': 1, '5': 3, '10': 'timestampUnixMs'},
    {'1': 'broker', '3': 3, '4': 1, '5': 9, '10': 'broker'},
    {'1': 'account_id', '3': 4, '4': 1, '5': 9, '10': 'accountId'},
    {
      '1': 'detail',
      '3': 5,
      '4': 3,
      '5': 11,
      '6': '.alt.v1.LiveAuditEvent.DetailEntry',
      '10': 'detail'
    },
  ],
  '3': [LiveAuditEvent_DetailEntry$json],
};

@$core.Deprecated('Use liveAuditEventDescriptor instead')
const LiveAuditEvent_DetailEntry$json = {
  '1': 'DetailEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `LiveAuditEvent`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List liveAuditEventDescriptor = $convert.base64Decode(
    'Cg5MaXZlQXVkaXRFdmVudBISCgR0eXBlGAEgASgJUgR0eXBlEioKEXRpbWVzdGFtcF91bml4X2'
    '1zGAIgASgDUg90aW1lc3RhbXBVbml4TXMSFgoGYnJva2VyGAMgASgJUgZicm9rZXISHQoKYWNj'
    'b3VudF9pZBgEIAEoCVIJYWNjb3VudElkEjoKBmRldGFpbBgFIAMoCzIiLmFsdC52MS5MaXZlQX'
    'VkaXRFdmVudC5EZXRhaWxFbnRyeVIGZGV0YWlsGjkKC0RldGFpbEVudHJ5EhAKA2tleRgBIAEo'
    'CVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZToCOAE=');
