// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: client/v3beta/dto/shared/enums.proto

#include "client/v3beta/dto/shared/enums.pb.h"

#include <algorithm>

#include <herogoogle/protobuf/io/coded_stream.h>
#include <herogoogle/protobuf/extension_set.h>
#include <herogoogle/protobuf/wire_format_lite.h>
#include <herogoogle/protobuf/descriptor.h>
#include <herogoogle/protobuf/generated_message_reflection.h>
#include <herogoogle/protobuf/reflection_ops.h>
#include <herogoogle/protobuf/wire_format.h>
// @@protoc_insertion_point(includes)


PROTOBUF_PRAGMA_INIT_SEG
namespace heroim {
namespace client {
namespace v3beta {
namespace dto {
namespace shared {
}  // namespace shared
}  // namespace dto
}  // namespace v3beta
}  // namespace client
}  // namespace heroim
static const ::herogoogle::protobuf::EnumDescriptor* file_level_enum_descriptors_client_2fv3beta_2fdto_2fshared_2fenums_2eproto[1];
static constexpr ::herogoogle::protobuf::ServiceDescriptor const** file_level_service_descriptors_client_2fv3beta_2fdto_2fshared_2fenums_2eproto = nullptr;
const ::herogoogle::protobuf::uint32 TableStruct_client_2fv3beta_2fdto_2fshared_2fenums_2eproto::offsets[1] = {};
static constexpr ::herogoogle::protobuf::internal::MigrationSchema* schemas = nullptr;
static constexpr ::herogoogle::protobuf::Message* const* file_default_instances = nullptr;
#ifdef _MSC_VER
#  pragma warning(disable : 4125)
#endif  /* _MSC_VER */
const char descriptor_table_protodef_client_2fv3beta_2fdto_2fshared_2fenums_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  "\n$client/v3beta/dto/shared/enums.proto\022\037"
  "heroim.client.v3beta.dto.shared*,\n\rSwitc"
  "hOptions\022\014\n\010SwitchNo\020\000\022\r\n\tSwitchYes\020\001B\210\001"
  "\n#com.hero.csdk.api.v3beta.dto.sharedP\001Z"
  "#heroim/api/client/v3beta/dto/shared\242\002\005I"
  "MSdk\252\0021Im.CSDK.Unity.chat.entry.Runtime."
  "entry2.v3.sharedb\006proto3"
  ;
static ::herogoogle::protobuf::internal::once_flag descriptor_table_client_2fv3beta_2fdto_2fshared_2fenums_2eproto_once;
const ::herogoogle::protobuf::internal::DescriptorTable descriptor_table_client_2fv3beta_2fdto_2fshared_2fenums_2eproto = {
  false, false, 264, descriptor_table_protodef_client_2fv3beta_2fdto_2fshared_2fenums_2eproto, "client/v3beta/dto/shared/enums.proto", 
  &descriptor_table_client_2fv3beta_2fdto_2fshared_2fenums_2eproto_once, nullptr, 0, 0,
  schemas, file_default_instances, TableStruct_client_2fv3beta_2fdto_2fshared_2fenums_2eproto::offsets,
  nullptr, file_level_enum_descriptors_client_2fv3beta_2fdto_2fshared_2fenums_2eproto, file_level_service_descriptors_client_2fv3beta_2fdto_2fshared_2fenums_2eproto,
};
PROTOBUF_ATTRIBUTE_WEAK const ::herogoogle::protobuf::internal::DescriptorTable* descriptor_table_client_2fv3beta_2fdto_2fshared_2fenums_2eproto_getter() {
  return &descriptor_table_client_2fv3beta_2fdto_2fshared_2fenums_2eproto;
}

// Force running AddDescriptors() at dynamic initialization time.
PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::herogoogle::protobuf::internal::AddDescriptorsRunner dynamic_init_dummy_client_2fv3beta_2fdto_2fshared_2fenums_2eproto(&descriptor_table_client_2fv3beta_2fdto_2fshared_2fenums_2eproto);
namespace heroim {
namespace client {
namespace v3beta {
namespace dto {
namespace shared {
const ::herogoogle::protobuf::EnumDescriptor* SwitchOptions_descriptor() {
  ::herogoogle::protobuf::internal::AssignDescriptors(&descriptor_table_client_2fv3beta_2fdto_2fshared_2fenums_2eproto);
  return file_level_enum_descriptors_client_2fv3beta_2fdto_2fshared_2fenums_2eproto[0];
}
bool SwitchOptions_IsValid(int value) {
  switch (value) {
    case 0:
    case 1:
      return true;
    default:
      return false;
  }
}


// @@protoc_insertion_point(namespace_scope)
}  // namespace shared
}  // namespace dto
}  // namespace v3beta
}  // namespace client
}  // namespace heroim
PROTOBUF_NAMESPACE_OPEN
PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

