// This is a generated file - do not edit.
//
// Generated from alt/v1/common.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

import 'dart:core' as $core;

import 'package:protobuf/protobuf.dart' as $pb;

class Market extends $pb.ProtobufEnum {
  static const Market MARKET_UNSPECIFIED =
      Market._(0, _omitEnumNames ? '' : 'MARKET_UNSPECIFIED');
  static const Market MARKET_KR =
      Market._(1, _omitEnumNames ? '' : 'MARKET_KR');
  static const Market MARKET_US =
      Market._(2, _omitEnumNames ? '' : 'MARKET_US');

  static const $core.List<Market> values = <Market>[
    MARKET_UNSPECIFIED,
    MARKET_KR,
    MARKET_US,
  ];

  static final $core.List<Market?> _byValue =
      $pb.ProtobufEnum.$_initByValueList(values, 2);
  static Market? valueOf($core.int value) =>
      value < 0 || value >= _byValue.length ? null : _byValue[value];

  const Market._(super.value, super.name);
}

class Venue extends $pb.ProtobufEnum {
  static const Venue VENUE_UNSPECIFIED =
      Venue._(0, _omitEnumNames ? '' : 'VENUE_UNSPECIFIED');
  static const Venue VENUE_KRX = Venue._(1, _omitEnumNames ? '' : 'VENUE_KRX');
  static const Venue VENUE_NASDAQ =
      Venue._(2, _omitEnumNames ? '' : 'VENUE_NASDAQ');
  static const Venue VENUE_NYSE =
      Venue._(3, _omitEnumNames ? '' : 'VENUE_NYSE');

  static const $core.List<Venue> values = <Venue>[
    VENUE_UNSPECIFIED,
    VENUE_KRX,
    VENUE_NASDAQ,
    VENUE_NYSE,
  ];

  static final $core.List<Venue?> _byValue =
      $pb.ProtobufEnum.$_initByValueList(values, 3);
  static Venue? valueOf($core.int value) =>
      value < 0 || value >= _byValue.length ? null : _byValue[value];

  const Venue._(super.value, super.name);
}

class Currency extends $pb.ProtobufEnum {
  static const Currency CURRENCY_UNSPECIFIED =
      Currency._(0, _omitEnumNames ? '' : 'CURRENCY_UNSPECIFIED');
  static const Currency CURRENCY_KRW =
      Currency._(1, _omitEnumNames ? '' : 'CURRENCY_KRW');
  static const Currency CURRENCY_USD =
      Currency._(2, _omitEnumNames ? '' : 'CURRENCY_USD');

  static const $core.List<Currency> values = <Currency>[
    CURRENCY_UNSPECIFIED,
    CURRENCY_KRW,
    CURRENCY_USD,
  ];

  static final $core.List<Currency?> _byValue =
      $pb.ProtobufEnum.$_initByValueList(values, 2);
  static Currency? valueOf($core.int value) =>
      value < 0 || value >= _byValue.length ? null : _byValue[value];

  const Currency._(super.value, super.name);
}

class AssetType extends $pb.ProtobufEnum {
  static const AssetType ASSET_TYPE_UNSPECIFIED =
      AssetType._(0, _omitEnumNames ? '' : 'ASSET_TYPE_UNSPECIFIED');
  static const AssetType ASSET_TYPE_EQUITY =
      AssetType._(1, _omitEnumNames ? '' : 'ASSET_TYPE_EQUITY');
  static const AssetType ASSET_TYPE_ETF =
      AssetType._(2, _omitEnumNames ? '' : 'ASSET_TYPE_ETF');

  static const $core.List<AssetType> values = <AssetType>[
    ASSET_TYPE_UNSPECIFIED,
    ASSET_TYPE_EQUITY,
    ASSET_TYPE_ETF,
  ];

  static final $core.List<AssetType?> _byValue =
      $pb.ProtobufEnum.$_initByValueList(values, 2);
  static AssetType? valueOf($core.int value) =>
      value < 0 || value >= _byValue.length ? null : _byValue[value];

  const AssetType._(super.value, super.name);
}

class Timeframe extends $pb.ProtobufEnum {
  static const Timeframe TIMEFRAME_UNSPECIFIED =
      Timeframe._(0, _omitEnumNames ? '' : 'TIMEFRAME_UNSPECIFIED');
  static const Timeframe TIMEFRAME_DAILY =
      Timeframe._(1, _omitEnumNames ? '' : 'TIMEFRAME_DAILY');
  static const Timeframe TIMEFRAME_MINUTE_1 =
      Timeframe._(2, _omitEnumNames ? '' : 'TIMEFRAME_MINUTE_1');
  static const Timeframe TIMEFRAME_MINUTE_5 =
      Timeframe._(3, _omitEnumNames ? '' : 'TIMEFRAME_MINUTE_5');

  static const $core.List<Timeframe> values = <Timeframe>[
    TIMEFRAME_UNSPECIFIED,
    TIMEFRAME_DAILY,
    TIMEFRAME_MINUTE_1,
    TIMEFRAME_MINUTE_5,
  ];

  static final $core.List<Timeframe?> _byValue =
      $pb.ProtobufEnum.$_initByValueList(values, 3);
  static Timeframe? valueOf($core.int value) =>
      value < 0 || value >= _byValue.length ? null : _byValue[value];

  const Timeframe._(super.value, super.name);
}

const $core.bool _omitEnumNames =
    $core.bool.fromEnvironment('protobuf.omit_enum_names');
