// This is a generated file - do not edit.
//
// Generated from alt/v1/paper_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 startPaperTradingRequestDescriptor instead')
const StartPaperTradingRequest$json = {
  '1': 'StartPaperTradingRequest',
  '2': [
    {'1': 'account_id', '3': 1, '4': 1, '5': 9, '10': 'accountId'},
    {
      '1': 'spec',
      '3': 2,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.BacktestRunSpec',
      '10': 'spec'
    },
    {
      '1': 'starting_cash',
      '3': 3,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Price',
      '10': 'startingCash'
    },
  ],
};

/// Descriptor for `StartPaperTradingRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List startPaperTradingRequestDescriptor = $convert.base64Decode(
    'ChhTdGFydFBhcGVyVHJhZGluZ1JlcXVlc3QSHQoKYWNjb3VudF9pZBgBIAEoCVIJYWNjb3VudE'
    'lkEisKBHNwZWMYAiABKAsyFy5hbHQudjEuQmFja3Rlc3RSdW5TcGVjUgRzcGVjEjIKDXN0YXJ0'
    'aW5nX2Nhc2gYAyABKAsyDS5hbHQudjEuUHJpY2VSDHN0YXJ0aW5nQ2FzaA==');

@$core.Deprecated('Use startPaperTradingResponseDescriptor instead')
const StartPaperTradingResponse$json = {
  '1': 'StartPaperTradingResponse',
  '2': [
    {
      '1': 'state',
      '3': 1,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.PaperTradingState',
      '10': 'state'
    },
    {
      '1': 'error',
      '3': 2,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.ErrorInfo',
      '10': 'error'
    },
  ],
};

/// Descriptor for `StartPaperTradingResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List startPaperTradingResponseDescriptor = $convert.base64Decode(
    'ChlTdGFydFBhcGVyVHJhZGluZ1Jlc3BvbnNlEi8KBXN0YXRlGAEgASgLMhkuYWx0LnYxLlBhcG'
    'VyVHJhZGluZ1N0YXRlUgVzdGF0ZRInCgVlcnJvchgCIAEoCzIRLmFsdC52MS5FcnJvckluZm9S'
    'BWVycm9y');

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

/// Descriptor for `GetPaperTradingStateRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaperTradingStateRequestDescriptor =
    $convert.base64Decode(
        'ChtHZXRQYXBlclRyYWRpbmdTdGF0ZVJlcXVlc3QSHQoKYWNjb3VudF9pZBgBIAEoCVIJYWNjb3'
        'VudElk');

@$core.Deprecated('Use getPaperTradingStateResponseDescriptor instead')
const GetPaperTradingStateResponse$json = {
  '1': 'GetPaperTradingStateResponse',
  '2': [
    {
      '1': 'state',
      '3': 1,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.PaperTradingState',
      '10': 'state'
    },
    {
      '1': 'error',
      '3': 2,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.ErrorInfo',
      '10': 'error'
    },
  ],
};

/// Descriptor for `GetPaperTradingStateResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getPaperTradingStateResponseDescriptor =
    $convert.base64Decode(
        'ChxHZXRQYXBlclRyYWRpbmdTdGF0ZVJlc3BvbnNlEi8KBXN0YXRlGAEgASgLMhkuYWx0LnYxLl'
        'BhcGVyVHJhZGluZ1N0YXRlUgVzdGF0ZRInCgVlcnJvchgCIAEoCzIRLmFsdC52MS5FcnJvcklu'
        'Zm9SBWVycm9y');

@$core.Deprecated('Use paperTradingStateDescriptor instead')
const PaperTradingState$json = {
  '1': 'PaperTradingState',
  '2': [
    {'1': 'account_id', '3': 1, '4': 1, '5': 9, '10': 'accountId'},
    {
      '1': 'run',
      '3': 2,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.BacktestRun',
      '10': 'run'
    },
    {'1': 'cash', '3': 3, '4': 1, '5': 11, '6': '.alt.v1.Price', '10': 'cash'},
    {
      '1': 'positions',
      '3': 4,
      '4': 3,
      '5': 11,
      '6': '.alt.v1.BacktestPosition',
      '10': 'positions'
    },
    {
      '1': 'fills',
      '3': 5,
      '4': 3,
      '5': 11,
      '6': '.alt.v1.BacktestTrade',
      '10': 'fills'
    },
    {
      '1': 'equity_curve',
      '3': 6,
      '4': 3,
      '5': 11,
      '6': '.alt.v1.BacktestEquityPoint',
      '10': 'equityCurve'
    },
    {
      '1': 'risk_rejections',
      '3': 7,
      '4': 3,
      '5': 11,
      '6': '.alt.v1.PaperRiskRejection',
      '10': 'riskRejections'
    },
  ],
};

/// Descriptor for `PaperTradingState`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List paperTradingStateDescriptor = $convert.base64Decode(
    'ChFQYXBlclRyYWRpbmdTdGF0ZRIdCgphY2NvdW50X2lkGAEgASgJUglhY2NvdW50SWQSJQoDcn'
    'VuGAIgASgLMhMuYWx0LnYxLkJhY2t0ZXN0UnVuUgNydW4SIQoEY2FzaBgDIAEoCzINLmFsdC52'
    'MS5QcmljZVIEY2FzaBI2Cglwb3NpdGlvbnMYBCADKAsyGC5hbHQudjEuQmFja3Rlc3RQb3NpdG'
    'lvblIJcG9zaXRpb25zEisKBWZpbGxzGAUgAygLMhUuYWx0LnYxLkJhY2t0ZXN0VHJhZGVSBWZp'
    'bGxzEj4KDGVxdWl0eV9jdXJ2ZRgGIAMoCzIbLmFsdC52MS5CYWNrdGVzdEVxdWl0eVBvaW50Ug'
    'tlcXVpdHlDdXJ2ZRJDCg9yaXNrX3JlamVjdGlvbnMYByADKAsyGi5hbHQudjEuUGFwZXJSaXNr'
    'UmVqZWN0aW9uUg5yaXNrUmVqZWN0aW9ucw==');

@$core.Deprecated('Use paperRiskRejectionDescriptor instead')
const PaperRiskRejection$json = {
  '1': 'PaperRiskRejection',
  '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': 'reason', '3': 4, '4': 1, '5': 9, '10': 'reason'},
    {'1': 'timestamp_unix_ms', '3': 5, '4': 1, '5': 3, '10': 'timestampUnixMs'},
  ],
};

/// Descriptor for `PaperRiskRejection`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List paperRiskRejectionDescriptor = $convert.base64Decode(
    'ChJQYXBlclJpc2tSZWplY3Rpb24SIwoNaW5zdHJ1bWVudF9pZBgBIAEoCVIMaW5zdHJ1bWVudE'
    'lkEhIKBHNpZGUYAiABKAlSBHNpZGUSLAoIcXVhbnRpdHkYAyABKAsyEC5hbHQudjEuUXVhbnRp'
    'dHlSCHF1YW50aXR5EhYKBnJlYXNvbhgEIAEoCVIGcmVhc29uEioKEXRpbWVzdGFtcF91bml4X2'
    '1zGAUgASgDUg90aW1lc3RhbXBVbml4TXM=');

@$core.Deprecated('Use paperOrderDescriptor instead')
const PaperOrder$json = {
  '1': 'PaperOrder',
  '2': [
    {'1': 'order_id', '3': 1, '4': 1, '5': 9, '10': 'orderId'},
    {'1': 'account_id', '3': 2, '4': 1, '5': 9, '10': 'accountId'},
    {'1': 'instrument_id', '3': 3, '4': 1, '5': 9, '10': 'instrumentId'},
    {'1': 'side', '3': 4, '4': 1, '5': 9, '10': 'side'},
    {
      '1': 'quantity',
      '3': 5,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Quantity',
      '10': 'quantity'
    },
    {'1': 'type', '3': 6, '4': 1, '5': 9, '10': 'type'},
    {
      '1': 'limit_price',
      '3': 7,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Price',
      '10': 'limitPrice'
    },
    {'1': 'status', '3': 8, '4': 1, '5': 9, '10': 'status'},
    {'1': 'reason', '3': 9, '4': 1, '5': 9, '10': 'reason'},
    {
      '1': 'fill',
      '3': 10,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.BacktestTrade',
      '10': 'fill'
    },
    {
      '1': 'created_at_unix_ms',
      '3': 11,
      '4': 1,
      '5': 3,
      '10': 'createdAtUnixMs'
    },
    {
      '1': 'updated_at_unix_ms',
      '3': 12,
      '4': 1,
      '5': 3,
      '10': 'updatedAtUnixMs'
    },
  ],
};

/// Descriptor for `PaperOrder`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List paperOrderDescriptor = $convert.base64Decode(
    'CgpQYXBlck9yZGVyEhkKCG9yZGVyX2lkGAEgASgJUgdvcmRlcklkEh0KCmFjY291bnRfaWQYAi'
    'ABKAlSCWFjY291bnRJZBIjCg1pbnN0cnVtZW50X2lkGAMgASgJUgxpbnN0cnVtZW50SWQSEgoE'
    'c2lkZRgEIAEoCVIEc2lkZRIsCghxdWFudGl0eRgFIAEoCzIQLmFsdC52MS5RdWFudGl0eVIIcX'
    'VhbnRpdHkSEgoEdHlwZRgGIAEoCVIEdHlwZRIuCgtsaW1pdF9wcmljZRgHIAEoCzINLmFsdC52'
    'MS5QcmljZVIKbGltaXRQcmljZRIWCgZzdGF0dXMYCCABKAlSBnN0YXR1cxIWCgZyZWFzb24YCS'
    'ABKAlSBnJlYXNvbhIpCgRmaWxsGAogASgLMhUuYWx0LnYxLkJhY2t0ZXN0VHJhZGVSBGZpbGwS'
    'KwoSY3JlYXRlZF9hdF91bml4X21zGAsgASgDUg9jcmVhdGVkQXRVbml4TXMSKwoSdXBkYXRlZF'
    '9hdF91bml4X21zGAwgASgDUg91cGRhdGVkQXRVbml4TXM=');

@$core.Deprecated('Use submitPaperOrderRequestDescriptor instead')
const SubmitPaperOrderRequest$json = {
  '1': 'SubmitPaperOrderRequest',
  '2': [
    {'1': 'account_id', '3': 1, '4': 1, '5': 9, '10': 'accountId'},
    {'1': 'instrument_id', '3': 2, '4': 1, '5': 9, '10': 'instrumentId'},
    {'1': 'side', '3': 3, '4': 1, '5': 9, '10': 'side'},
    {
      '1': 'quantity',
      '3': 4,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Quantity',
      '10': 'quantity'
    },
    {'1': 'type', '3': 5, '4': 1, '5': 9, '10': 'type'},
    {
      '1': 'limit_price',
      '3': 6,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Price',
      '10': 'limitPrice'
    },
  ],
};

/// Descriptor for `SubmitPaperOrderRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List submitPaperOrderRequestDescriptor = $convert.base64Decode(
    'ChdTdWJtaXRQYXBlck9yZGVyUmVxdWVzdBIdCgphY2NvdW50X2lkGAEgASgJUglhY2NvdW50SW'
    'QSIwoNaW5zdHJ1bWVudF9pZBgCIAEoCVIMaW5zdHJ1bWVudElkEhIKBHNpZGUYAyABKAlSBHNp'
    'ZGUSLAoIcXVhbnRpdHkYBCABKAsyEC5hbHQudjEuUXVhbnRpdHlSCHF1YW50aXR5EhIKBHR5cG'
    'UYBSABKAlSBHR5cGUSLgoLbGltaXRfcHJpY2UYBiABKAsyDS5hbHQudjEuUHJpY2VSCmxpbWl0'
    'UHJpY2U=');

@$core.Deprecated('Use submitPaperOrderResponseDescriptor instead')
const SubmitPaperOrderResponse$json = {
  '1': 'SubmitPaperOrderResponse',
  '2': [
    {
      '1': 'order',
      '3': 1,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.PaperOrder',
      '10': 'order'
    },
    {
      '1': 'error',
      '3': 2,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.ErrorInfo',
      '10': 'error'
    },
  ],
};

/// Descriptor for `SubmitPaperOrderResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List submitPaperOrderResponseDescriptor = $convert.base64Decode(
    'ChhTdWJtaXRQYXBlck9yZGVyUmVzcG9uc2USKAoFb3JkZXIYASABKAsyEi5hbHQudjEuUGFwZX'
    'JPcmRlclIFb3JkZXISJwoFZXJyb3IYAiABKAsyES5hbHQudjEuRXJyb3JJbmZvUgVlcnJvcg==');

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

/// Descriptor for `CancelPaperOrderRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cancelPaperOrderRequestDescriptor =
    $convert.base64Decode(
        'ChdDYW5jZWxQYXBlck9yZGVyUmVxdWVzdBIdCgphY2NvdW50X2lkGAEgASgJUglhY2NvdW50SW'
        'QSGQoIb3JkZXJfaWQYAiABKAlSB29yZGVySWQ=');

@$core.Deprecated('Use cancelPaperOrderResponseDescriptor instead')
const CancelPaperOrderResponse$json = {
  '1': 'CancelPaperOrderResponse',
  '2': [
    {
      '1': 'order',
      '3': 1,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.PaperOrder',
      '10': 'order'
    },
    {
      '1': 'error',
      '3': 2,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.ErrorInfo',
      '10': 'error'
    },
  ],
};

/// Descriptor for `CancelPaperOrderResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cancelPaperOrderResponseDescriptor = $convert.base64Decode(
    'ChhDYW5jZWxQYXBlck9yZGVyUmVzcG9uc2USKAoFb3JkZXIYASABKAsyEi5hbHQudjEuUGFwZX'
    'JPcmRlclIFb3JkZXISJwoFZXJyb3IYAiABKAsyES5hbHQudjEuRXJyb3JJbmZvUgVlcnJvcg==');

@$core.Deprecated('Use fillPaperOrderRequestDescriptor instead')
const FillPaperOrderRequest$json = {
  '1': 'FillPaperOrderRequest',
  '2': [
    {'1': 'account_id', '3': 1, '4': 1, '5': 9, '10': 'accountId'},
    {'1': 'order_id', '3': 2, '4': 1, '5': 9, '10': 'orderId'},
    {
      '1': 'fill_price',
      '3': 3,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.Price',
      '10': 'fillPrice'
    },
  ],
};

/// Descriptor for `FillPaperOrderRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List fillPaperOrderRequestDescriptor = $convert.base64Decode(
    'ChVGaWxsUGFwZXJPcmRlclJlcXVlc3QSHQoKYWNjb3VudF9pZBgBIAEoCVIJYWNjb3VudElkEh'
    'kKCG9yZGVyX2lkGAIgASgJUgdvcmRlcklkEiwKCmZpbGxfcHJpY2UYAyABKAsyDS5hbHQudjEu'
    'UHJpY2VSCWZpbGxQcmljZQ==');

@$core.Deprecated('Use fillPaperOrderResponseDescriptor instead')
const FillPaperOrderResponse$json = {
  '1': 'FillPaperOrderResponse',
  '2': [
    {
      '1': 'order',
      '3': 1,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.PaperOrder',
      '10': 'order'
    },
    {
      '1': 'state',
      '3': 2,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.PaperTradingState',
      '10': 'state'
    },
    {
      '1': 'error',
      '3': 3,
      '4': 1,
      '5': 11,
      '6': '.alt.v1.ErrorInfo',
      '10': 'error'
    },
  ],
};

/// Descriptor for `FillPaperOrderResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List fillPaperOrderResponseDescriptor = $convert.base64Decode(
    'ChZGaWxsUGFwZXJPcmRlclJlc3BvbnNlEigKBW9yZGVyGAEgASgLMhIuYWx0LnYxLlBhcGVyT3'
    'JkZXJSBW9yZGVyEi8KBXN0YXRlGAIgASgLMhkuYWx0LnYxLlBhcGVyVHJhZGluZ1N0YXRlUgVz'
    'dGF0ZRInCgVlcnJvchgDIAEoCzIRLmFsdC52MS5FcnJvckluZm9SBWVycm9y');
