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

#include "client/v3beta/dto/shared/codes.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 dto
}  // namespace v3beta
}  // namespace client
}  // namespace heroim
static const ::herogoogle::protobuf::EnumDescriptor* file_level_enum_descriptors_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto[1];
static constexpr ::herogoogle::protobuf::ServiceDescriptor const** file_level_service_descriptors_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto = nullptr;
const ::herogoogle::protobuf::uint32 TableStruct_client_2fv3beta_2fdto_2fshared_2fcodes_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_2fcodes_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  "\n$client/v3beta/dto/shared/codes.proto\022\030"
  "heroim.client.v3beta.dto*\363\005\n\nResultCode\022"
  "\021\n\rOpResultEmpty\020\000\022\024\n\017OpResultSuccess\020\320\017"
  "\022\023\n\016OpResultFailed\020\321\017\022\032\n\025OpResultParamsI"
  "nvalid\020\322\017\022\030\n\023OpResultSignInvalid\020\323\017\022\022\n\rO"
  "pResultError\020\324\017\022\032\n\025OpResultActionExpired"
  "\020\325\017\022\025\n\020OpResultNotFound\020\326\017\022\023\n\016OpResultUn"
  "Auth\020\327\017\022\030\n\023OpResultAuthExpired\020\330\017\022\024\n\017OpR"
  "esultLimited\020\331\017\022\035\n\030OpResultPermissionDen"
  "ied\020\332\017\022\026\n\021OpResultDuplicate\020\333\017\022\030\n\023OpResu"
  "ltRsNotFriend\020\271\027\022\026\n\021OpResultRsBlocked\020\272\027"
  "\022\034\n\027OpResultRsAlreadyFriend\020\273\027\022\031\n\024OpResu"
  "ltRsMaxLimited\020\274\027\022\033\n\026OpResultRepeatAddAp"
  "ply\020\275\027\022\032\n\025OpResultRsBlockedDist\020\276\027\022\037\n\032Op"
  "ResultRsTargetMaxLimited\020\277\027\022\034\n\027OpResultR"
  "sTargetBlocked\020\300\027\022$\n\037OpResultRsFriendApp"
  "lyMaxLimited\020\301\027\022\033\n\026OpResultGroupNotJoine"
  "d\020\241\037\022\034\n\027OpResultGroupMaxLimited\020\245\037\022\037\n\032Op"
  "ResultGroupAlreadyExists\020\246\037\022\031\n\024OpResultM"
  "sgRateLimit\020\211\'\022\030\n\023OpResultMsgSilenced\020\212\'"
  "\022\024\n\017OpResultMsgEvil\020\213\'B\210\001\n#com.hero.csdk"
  ".api.v3beta.dto.sharedP\001Z#heroim/api/cli"
  "ent/v3beta/dto/shared\242\002\005IMSdk\252\0021Im.CSDK."
  "Unity.chat.entry.Runtime.entry2.v3.share"
  "db\006proto3"
  ;
static ::herogoogle::protobuf::internal::once_flag descriptor_table_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto_once;
const ::herogoogle::protobuf::internal::DescriptorTable descriptor_table_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto = {
  false, false, 969, descriptor_table_protodef_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto, "client/v3beta/dto/shared/codes.proto", 
  &descriptor_table_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto_once, nullptr, 0, 0,
  schemas, file_default_instances, TableStruct_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto::offsets,
  nullptr, file_level_enum_descriptors_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto, file_level_service_descriptors_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto,
};
PROTOBUF_ATTRIBUTE_WEAK const ::herogoogle::protobuf::internal::DescriptorTable* descriptor_table_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto_getter() {
  return &descriptor_table_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto;
}

// Force running AddDescriptors() at dynamic initialization time.
PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::herogoogle::protobuf::internal::AddDescriptorsRunner dynamic_init_dummy_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto(&descriptor_table_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto);
namespace heroim {
namespace client {
namespace v3beta {
namespace dto {
const ::herogoogle::protobuf::EnumDescriptor* ResultCode_descriptor() {
  ::herogoogle::protobuf::internal::AssignDescriptors(&descriptor_table_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto);
  return file_level_enum_descriptors_client_2fv3beta_2fdto_2fshared_2fcodes_2eproto[0];
}
bool ResultCode_IsValid(int value) {
  switch (value) {
    case 0:
    case 2000:
    case 2001:
    case 2002:
    case 2003:
    case 2004:
    case 2005:
    case 2006:
    case 2007:
    case 2008:
    case 2009:
    case 2010:
    case 2011:
    case 3001:
    case 3002:
    case 3003:
    case 3004:
    case 3005:
    case 3006:
    case 3007:
    case 3008:
    case 3009:
    case 4001:
    case 4005:
    case 4006:
    case 5001:
    case 5002:
    case 5003:
      return true;
    default:
      return false;
  }
}


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

// @@protoc_insertion_point(global_scope)

