// This file is @generated by prost-build. #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBasicInfo { #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub exp: u32, #[prost(uint32, tag = "4")] pub stamina: u32, #[prost(uint32, tag = "5")] pub mcoin: u32, #[prost(uint32, tag = "6")] pub hcoin: u32, #[prost(uint32, tag = "7")] pub scoin: u32, #[prost(uint32, tag = "8")] pub world_level: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpBarInfo { #[prost(uint32, tag = "1")] pub cur_sp: u32, #[prost(uint32, tag = "2")] pub max_sp: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BlackInfo { #[prost(int64, tag = "1")] pub begin_time: i64, #[prost(int64, tag = "2")] pub end_time: i64, #[prost(uint32, tag = "3")] pub limit_level: u32, #[prost(uint32, tag = "4")] pub ban_type: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnapbojeolh { #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, #[prost(uint32, tag = "2")] pub id: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VersionCount { #[prost(uint32, tag = "1")] pub version: u32, #[prost(uint32, tag = "2")] pub count: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadData { #[prost(uint32, tag = "1")] pub version: u32, #[prost(int64, tag = "2")] pub time: i64, #[prost(bytes = "vec", tag = "3")] pub data: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadData { #[prost(bytes = "vec", tag = "1")] pub njppmgiccof: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "2")] pub download_data: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientUploadData { #[prost(string, tag = "1")] pub cchnfdafgna: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub dibkehhcpap: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FeatureSwitchParam { #[prost(uint32, repeated, tag = "1")] pub param_list: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FeatureSwitchInfo { #[prost(enumeration = "Lpngmalnppe", tag = "1")] pub r#type: i32, #[prost(message, repeated, tag = "2")] pub switch_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "3")] pub is_all_closed: bool, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbamnapghff { #[prost(string, tag = "1")] pub ejdbcomiehc: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub kajaofmpald: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub kfppcblklkk: ::prost::alloc::string::String, #[prost(string, tag = "4")] pub cfbafjnnhcb: ::prost::alloc::string::String, #[prost(string, tag = "5")] pub poimgkamnhi: ::prost::alloc::string::String, #[prost(string, tag = "6")] pub dnkpkodmpfl: ::prost::alloc::string::String, #[prost(string, tag = "7")] pub dngjlogfkfd: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckmfndfodkc { #[prost(uint64, tag = "1")] pub giaakjjamfk: u64, #[prost(enumeration = "Jopabkfcpak", tag = "2")] pub kfhjmgkbfie: i32, #[prost(uint32, tag = "3")] pub stage_id: u32, #[prost(uint32, tag = "4")] pub uid: u32, #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, #[prost(uint32, tag = "6")] pub head_icon: u32, #[prost(string, tag = "7")] pub cidmkddjdch: ::prost::alloc::string::String, #[prost(uint64, tag = "8")] pub sent_time: u64, #[prost(uint32, tag = "9")] pub mgeakfdlcol: u32, #[prost(uint32, tag = "10")] pub hollkmfgadb: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleAvatar { #[prost(uint32, tag = "1")] pub avatar_id: u32, #[prost(uint32, tag = "2")] pub avatar_level: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleRecord { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub damage_hp: u32, #[prost(bool, tag = "3")] pub is_final_hit: bool, #[prost(uint32, tag = "4")] pub over_kill_damage_hp: u32, #[prost(string, tag = "5")] pub battle_replay_key: ::prost::alloc::string::String, #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub assist_score: u32, #[prost(uint32, tag = "8")] pub damage_score: u32, #[prost(uint32, tag = "9")] pub final_hit_score: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmdammafnen { #[prost(message, repeated, tag = "1")] pub dojcmlkidib: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfnpgiefeig { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocnjnnjamcg { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, #[prost(uint32, tag = "3")] pub config_id: u32, #[prost(uint32, tag = "4")] pub world_level: u32, #[prost(int64, tag = "5")] pub sent_time: i64, #[prost(uint32, tag = "6")] pub dlmcjgclnkh: u32, #[prost(uint32, tag = "7")] pub mcplhccohah: u32, #[prost(enumeration = "Mphbgocphig", tag = "8")] pub ngfeebaekam: i32, #[prost(bool, tag = "9")] pub knacmdejfaf: bool, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleReplay { #[prost(string, tag = "1")] pub battle_replay_key: ::prost::alloc::string::String, #[prost(message, optional, tag = "2")] pub replay_info: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djgnmbbpeoh { #[prost(uint64, tag = "1")] pub fhjdkadefbf: u64, #[prost(uint32, tag = "2")] pub mhcfiehgnce: u32, #[prost(uint32, tag = "3")] pub ieeblllnibb: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdkphoflfen { #[prost(message, optional, tag = "101")] pub pjhdagmlbag: ::core::option::Option, } /// OneOf Type From: JDKPHOFLFEN.FAKALKHFIOM #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fakalkhfiom { #[prost(int32, tag = "101")] pub pjhdagmlbag: i32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RegionEntry { #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub title: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub dispatch_url: ::prost::alloc::string::String, #[prost(string, tag = "4")] pub env_type: ::prost::alloc::string::String, #[prost(string, tag = "5")] pub display_name: ::prost::alloc::string::String, #[prost(string, tag = "6")] pub msg: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DispatchRegionData { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(string, tag = "2")] pub msg: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub top_sever_region_name: ::prost::alloc::string::String, #[prost(message, repeated, tag = "4")] pub region_list: ::prost::alloc::vec::Vec, #[prost(string, tag = "5")] pub stop_desc: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bghfgpjpkle { #[prost(uint32, tag = "1")] pub ppmnckomlec: u32, #[prost(uint32, repeated, tag = "2")] pub ajfelngafeg: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub lkipbcdgdob: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub mhhnfaghgol: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub fhcpdkhfimf: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub oddmgmgljhd: ::prost::alloc::vec::Vec, #[prost(bool, tag = "7")] pub opdnojjnjgc: bool, #[prost(uint32, tag = "8")] pub epkdkobeiim: u32, #[prost(uint32, repeated, tag = "9")] pub gajmmihaloe: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleOp { #[prost(uint32, tag = "1")] pub aecahgbpbin: u32, #[prost(uint32, tag = "2")] pub state: u32, #[prost(uint32, tag = "3")] pub egepnlomada: u32, #[prost(uint32, tag = "4")] pub geoahjkbljm: u32, #[prost(uint32, tag = "5")] pub keicnanehgk: u32, #[prost(uint32, tag = "6")] pub skill_index: u32, #[prost(uint32, tag = "7")] pub oobmgnbnegl: u32, #[prost(string, tag = "8")] pub ohjllcmnjnh: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEquipment { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub promotion: u32, #[prost(uint32, tag = "4")] pub rank: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRelic { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub main_affix_id: u32, #[prost(message, repeated, tag = "4")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub unique_id: u32, #[prost(uint32, tag = "6")] pub relic_id: u32, #[prost(uint32, tag = "7")] pub slot: u32, #[prost(uint32, tag = "8")] pub fiaknhkjjbd: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSkillTree { #[prost(uint32, tag = "1")] pub point_id: u32, #[prost(uint32, tag = "2")] pub level: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicAffix { #[prost(uint32, tag = "1")] pub affix_id: u32, #[prost(uint32, tag = "2")] pub cnt: u32, #[prost(uint32, tag = "3")] pub step: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfndmojjmec { #[prost(bool, tag = "1")] pub gagakhhffll: bool, #[prost(uint32, repeated, tag = "2")] pub jiloajeckol: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub eibcinmgajl: u32, #[prost(uint32, tag = "4")] pub dffanaahfkl: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatar { #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, #[prost(uint32, tag = "2")] pub id: u32, #[prost(uint32, tag = "3")] pub level: u32, #[prost(uint32, tag = "4")] pub rank: u32, #[prost(uint32, tag = "5")] pub index: u32, #[prost(message, repeated, tag = "6")] pub skilltree_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub equipment_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub hp: u32, #[prost(uint32, tag = "10")] pub promotion: u32, #[prost(message, repeated, tag = "11")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub world_level: u32, #[prost(uint32, tag = "13")] pub ijehmbpehcm: u32, #[prost(message, optional, tag = "15")] pub chhldcjchdp: ::core::option::Option, #[prost(message, optional, tag = "16")] pub sp_bar: ::core::option::Option, #[prost(uint32, tag = "17")] pub geofdfbgeci: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okmnkoocijg { #[prost(uint32, tag = "1")] pub opipgnhddho: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub jmmiogbjhpa: u32, #[prost(uint32, tag = "4")] pub npkckjbfegj: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkaofaibamm { #[prost(uint32, tag = "1")] pub monster_id: u32, #[prost(uint32, tag = "2")] pub cur_hp: u32, #[prost(uint32, tag = "3")] pub max_hp: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnnfmbellon { #[prost(message, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "2")] pub wave_param: ::core::option::Option, #[prost(uint32, tag = "3")] pub stage_id: u32, #[prost(uint32, tag = "4")] pub wave_id: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleBuff { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub owner_id: u32, #[prost(uint32, tag = "4")] pub wave_flag: u32, #[prost(uint32, repeated, tag = "5")] pub target_index_list: ::prost::alloc::vec::Vec, #[prost(map = "string, float", tag = "6")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmhkhmjicch { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub gjapmaieaai: u32, #[prost(uint32, tag = "3")] pub lcndfngmbjc: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofhnblogeme { #[prost(uint32, tag = "1")] pub cdbhjhpknjf: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfkegjcaigp { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub gjapmaieaai: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ickjdnmpida { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub progress: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTarget { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub progress: u32, #[prost(uint32, tag = "3")] pub total_progress: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTargetList { #[prost(message, repeated, tag = "1")] pub battle_target_list: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahlcbehadfp { #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub world_level: u32, #[prost(map = "uint32, message", tag = "9")] pub battle_target_info: ::std::collections::HashMap, #[prost(message, optional, tag = "10")] pub fnlhahfignc: ::core::option::Option, #[prost(message, repeated, tag = "11")] pub oeohgmbfaof: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub heamijgfdmo: ::core::option::Option, #[prost(message, optional, tag = "13")] pub hkoobmmlgme: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aelafnkgadp { #[prost(map = "uint32, uint32", tag = "1")] pub bmclifppehk: ::std::collections::HashMap, #[prost(uint32, tag = "2")] pub oojpfklphfh: u32, #[prost(uint32, tag = "3")] pub nnabfolcbnn: u32, #[prost(uint32, tag = "4")] pub nefboflepko: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfhfipioocb { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub index: u32, #[prost(uint32, tag = "3")] pub promotion: u32, #[prost(uint32, repeated, tag = "4")] pub bpahbfdhnik: ::prost::alloc::vec::Vec, #[prost(enumeration = "Bokjgiclipi", tag = "5")] pub kbiikjhmclj: i32, #[prost(message, optional, tag = "6")] pub sp_bar: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aafahggcgjm { #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfmakffolai { #[prost(uint32, tag = "1")] pub aecahgbpbin: u32, #[prost(uint32, tag = "2")] pub bodgcdfaanl: u32, #[prost(uint32, tag = "3")] pub hhokffdeohh: u32, #[prost(message, repeated, tag = "4")] pub cpkocaedmib: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub fafmdlmpmpl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub knbkaglblpo: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omeplbcfdek { #[prost(bool, tag = "1")] pub mkaldmjnlnf: bool, #[prost(uint32, tag = "2")] pub imkfdlkjeeh: u32, #[prost(bool, tag = "3")] pub piakfaffjkp: bool, #[prost(string, tag = "4")] pub afdfpeddlnl: ::prost::alloc::string::String, #[prost(bool, tag = "5")] pub oejnnehlpmh: bool, #[prost(bool, tag = "6")] pub efldlibkjmg: bool, #[prost(uint32, tag = "7")] pub hplfpndnpgn: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjhfokgbkea { #[prost(uint32, repeated, tag = "1")] pub ikklcoleenp: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub beefjpcfnmn: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub cfdchhjliag: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub apaidphnckg: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kalfeckfnik { #[prost(uint32, tag = "1")] pub hldolbbedaf: u32, #[prost(uint32, tag = "2")] pub accdahflpde: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcdmmnongpb { #[prost(bool, tag = "1")] pub jjjginlbcap: bool, #[prost(map = "string, message", tag = "2")] pub kpnoankdnfd: ::std::collections::HashMap< ::prost::alloc::string::String, Kalfeckfnik, >, #[prost(bytes = "vec", tag = "3")] pub enlkpcnonho: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbjpgpnhnep { #[prost(message, repeated, tag = "1")] pub epifdijhokm: ::prost::alloc::vec::Vec, #[prost(string, tag = "2")] pub bfnlchoboci: ::prost::alloc::string::String, #[prost(string, tag = "3")] pub iadaodpbpgo: ::prost::alloc::string::String, #[prost(message, repeated, tag = "4")] pub gaklmgjgmbj: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub plane_id: u32, #[prost(uint32, tag = "6")] pub floor_id: u32, #[prost(uint32, tag = "7")] pub imcddfaoepb: u32, #[prost(uint32, tag = "8")] pub dmloipfnbdl: u32, #[prost(message, optional, tag = "9")] pub jjgnhhdhleg: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Impmmoeeemc { #[prost(uint32, tag = "1")] pub version: u32, #[prost(uint32, tag = "2")] pub logic_random_seed: u32, #[prost(uint32, tag = "3")] pub stage_id: u32, #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, #[prost(message, repeated, tag = "5")] pub op_list: ::prost::alloc::vec::Vec, #[prost(bytes = "vec", tag = "6")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub dioidpgokkm: u32, #[prost(uint32, repeated, tag = "8")] pub ndbbnonmpch: ::prost::alloc::vec::Vec, #[prost(bool, tag = "9")] pub jhceofjmkhn: bool, #[prost(enumeration = "Hagkdjfhehg", tag = "10")] pub ilfliopkcge: i32, #[prost(enumeration = "Odbcbmghjen", tag = "11")] pub ncfgbeoonkj: i32, #[prost(message, repeated, tag = "12")] pub event_battle_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub rounds_limit: u32, #[prost(message, optional, tag = "15")] pub ifmhgjcejlj: ::core::option::Option, #[prost(bytes = "vec", tag = "16")] pub kkkjplpehnb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "17")] pub cost_time: u32, #[prost(uint32, tag = "18")] pub wave_count: u32, #[prost(message, optional, tag = "19")] pub amgdklmdgjg: ::core::option::Option, #[prost(message, optional, tag = "100")] pub kbgcjecjhal: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dheblogffkp { #[prost(int32, tag = "1")] pub lbphoockomo: i32, #[prost(string, tag = "2")] pub dibkehhcpap: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarProperty { #[prost(double, tag = "1")] pub max_hp: f64, #[prost(double, tag = "2")] pub attack: f64, #[prost(double, tag = "3")] pub defence: f64, #[prost(double, tag = "4")] pub speed: f64, #[prost(double, tag = "5")] pub left_hp: f64, #[prost(double, tag = "6")] pub left_sp: f64, #[prost(double, tag = "7")] pub max_sp: f64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Niipmdddppl { #[prost(uint32, tag = "1")] pub id: u32, #[prost(uint32, tag = "2")] pub rank: u32, #[prost(uint32, tag = "3")] pub promotion: u32, #[prost(uint32, tag = "4")] pub level: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afmklgdiodb { #[prost(string, tag = "1")] pub nlkfegnklho: ::prost::alloc::string::String, #[prost(double, tag = "2")] pub kiblligkckm: f64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjlacichgnh { #[prost(uint32, tag = "1")] pub cclgmcimglh: u32, #[prost(string, tag = "2")] pub ojoaepabnbl: ::prost::alloc::string::String, #[prost(uint32, tag = "3")] pub jlofacodlkk: u32, #[prost(uint32, tag = "4")] pub cdanehjacoe: u32, #[prost(uint32, tag = "5")] pub licjdkcnhlp: u32, #[prost(uint32, tag = "6")] pub chihjkidnho: u32, #[prost(uint32, tag = "7")] pub depccgeoopd: u32, #[prost(uint32, tag = "8")] pub nmlmdnngkhh: u32, #[prost(uint32, tag = "9")] pub nbahdfahkag: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgjajmehhid { #[prost(uint32, tag = "1")] pub cclgmcimglh: u32, #[prost(double, tag = "2")] pub kmnlhogmifd: f64, #[prost(uint32, repeated, tag = "3")] pub battle_target_list: ::prost::alloc::vec::Vec, #[prost(double, tag = "4")] pub kiblligkckm: f64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dindonjldji { #[prost(string, tag = "1")] pub lgekdbjjlni: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub dlljmhngbhl: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgfhldhbdfm { #[prost(string, tag = "1")] pub gplnagcffkf: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub count: u32, #[prost(double, tag = "3")] pub kfeognngcoh: f64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarBattleInfo { #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, #[prost(uint32, tag = "2")] pub id: u32, #[prost(uint32, tag = "3")] pub avatar_level: u32, #[prost(uint32, tag = "4")] pub avatar_rank: u32, #[prost(uint32, tag = "5")] pub avatar_promotion: u32, #[prost(message, optional, tag = "6")] pub avatar_status: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub lhkclooogac: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub ljpkhmoehch: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub pnmiagabaml: u32, #[prost(double, tag = "10")] pub kfeognngcoh: f64, #[prost(double, tag = "11")] pub dljkjjecalf: f64, #[prost(double, tag = "12")] pub hoefnffieha: f64, #[prost(double, tag = "13")] pub hpdncjckhpk: f64, #[prost(double, tag = "14")] pub nbcepkhhgon: f64, #[prost(uint32, tag = "15")] pub stage_id: u32, #[prost(uint32, tag = "16")] pub cnpkcdgciif: u32, #[prost(double, tag = "17")] pub neepdjbcipo: f64, #[prost(message, repeated, tag = "18")] pub manlkacjjpk: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "19")] pub hadbdhichjo: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "20")] pub kgmbiidmeka: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "21")] pub cnmipancllf: ::prost::alloc::vec::Vec, #[prost(double, tag = "22")] pub ofafohdfaml: f64, #[prost(uint32, tag = "23")] pub bfjkjclneok: u32, #[prost(message, repeated, tag = "24")] pub ggoidbfemml: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "25")] pub lofbbfbjldb: u32, #[prost(uint32, tag = "26")] pub hhbmkhpdcaf: u32, #[prost(uint32, tag = "27")] pub dcbjadhlkea: u32, #[prost(uint32, tag = "28")] pub fimnohjbjlh: u32, #[prost(uint32, tag = "29")] pub anhfccdcdhk: u32, #[prost(double, tag = "30")] pub plcdabmibjo: f64, #[prost(double, tag = "31")] pub dhajmbofcjg: f64, #[prost(double, tag = "32")] pub mbjdjpeibgd: f64, #[prost(message, optional, tag = "33")] pub mkejhmibgfj: ::core::option::Option, #[prost(message, repeated, tag = "34")] pub gdajdhadmoa: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "35")] pub ijehmbpehcm: u32, #[prost(message, repeated, tag = "36")] pub neimbiephjm: ::prost::alloc::vec::Vec, #[prost(double, tag = "37")] pub dhiaimnoahj: f64, #[prost(double, tag = "38")] pub ehelgcfkafi: f64, #[prost(double, tag = "39")] pub agbffapegne: f64, #[prost(double, tag = "40")] pub gipbpadkiel: f64, #[prost(message, repeated, tag = "41")] pub iainobnikik: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "42")] pub acblihhmdbe: u32, #[prost(uint32, tag = "43")] pub pkocplepgmb: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cojkgenckaj { #[prost(double, tag = "1")] pub max_hp: f64, #[prost(double, tag = "2")] pub iiifdchhang: f64, #[prost(double, tag = "3")] pub ngkplhcfiga: f64, #[prost(double, tag = "4")] pub demjdanpfnb: f64, #[prost(double, tag = "5")] pub ajkaljlngof: f64, #[prost(double, tag = "6")] pub dlmcjgclnkh: f64, #[prost(double, tag = "7")] pub hjhnjbbpjnc: f64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmdkkbmjpgp { #[prost(uint32, tag = "1")] pub lajmhpgemld: u32, #[prost(double, tag = "2")] pub bdjogjdadan: f64, #[prost(uint32, tag = "3")] pub jfgdnghlpnd: u32, #[prost(uint32, tag = "4")] pub fimnohjbjlh: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glgfejdadhh { #[prost(uint32, tag = "1")] pub entity_id: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, #[prost(uint32, tag = "3")] pub eilapnmbhpe: u32, #[prost(uint32, tag = "4")] pub jfppajdfpeo: u32, #[prost(message, optional, tag = "5")] pub giohdjgffkj: ::core::option::Option, #[prost(uint32, tag = "6")] pub pnmiagabaml: u32, #[prost(double, tag = "7")] pub kfeognngcoh: f64, #[prost(double, tag = "8")] pub dljkjjecalf: f64, #[prost(double, tag = "9")] pub hoefnffieha: f64, #[prost(double, tag = "10")] pub dkoikbpaafh: f64, #[prost(double, tag = "11")] pub hpdncjckhpk: f64, #[prost(uint32, tag = "12")] pub stage_id: u32, #[prost(uint32, tag = "13")] pub battle_id: u32, #[prost(uint32, tag = "14")] pub fndkjkhpbke: u32, #[prost(message, repeated, tag = "15")] pub manlkacjjpk: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "16")] pub cnmipancllf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "17")] pub cnpkcdgciif: u32, #[prost(double, tag = "18")] pub ljkbbpfbdlj: f64, #[prost(double, tag = "19")] pub ofafohdfaml: f64, #[prost(enumeration = "Bhhbceikadc", tag = "20")] pub lfcealdhedk: i32, #[prost(uint32, tag = "21")] pub wave: u32, #[prost(int32, tag = "22")] pub nckjijogdfp: i32, #[prost(uint32, tag = "23")] pub stars: u32, #[prost(uint32, tag = "24")] pub pgpepiapeib: u32, #[prost(enumeration = "Gkdmdmboaod", tag = "25")] pub ompmhbnmefe: i32, #[prost(message, repeated, tag = "26")] pub skill_info: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "27")] pub eamkakodome: u32, #[prost(message, repeated, tag = "28")] pub kegoholldcd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "29")] pub dmnfjcoipch: u32, #[prost(uint32, tag = "30")] pub fpfddeffppg: u32, #[prost(enumeration = "Dikehiiknii", tag = "31")] pub apddnoacimg: i32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventInitedData { #[prost(message, optional, tag = "2")] pub sp_bar: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventBattleInfo { #[prost(uint32, tag = "1")] pub battle_event_id: u32, #[prost(message, optional, tag = "2")] pub status: ::core::option::Option, #[prost(message, repeated, tag = "3")] pub skill_info: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkccnpnllpb { #[prost(uint32, tag = "1")] pub oofajagaaol: u32, #[prost(uint32, tag = "2")] pub score: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgfelglkhjb { #[prost(uint32, tag = "1")] pub avatar_id: u32, #[prost(uint32, repeated, tag = "2")] pub fdjlgfoiglc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub lgekdbjjlni: u32, #[prost(double, tag = "4")] pub kiblligkckm: f64, #[prost(uint32, repeated, tag = "5")] pub addnfehnknd: ::prost::alloc::vec::Vec, #[prost(int32, tag = "6")] pub mmcomafjafe: i32, #[prost(double, tag = "7")] pub mnjcooocnpp: f64, #[prost(uint32, tag = "8")] pub bloghlfdlkh: u32, #[prost(uint32, tag = "9")] pub wave: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehgpdfhgfbe { #[prost(uint32, tag = "1")] pub avatar_id: u32, #[prost(int32, tag = "2")] pub piefkmagidn: i32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edmlinehppe { #[prost(uint32, tag = "1")] pub lajmhpgemld: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, #[prost(message, repeated, tag = "3")] pub ennpnmilkod: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub kmnlhogmifd: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igojkpcdfnn { #[prost(enumeration = "Japmfpgnpef", tag = "1")] pub slot: i32, #[prost(uint32, tag = "2")] pub fepookdilko: u32, #[prost(uint32, tag = "3")] pub fjojlfmcpkp: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aaoepmkpnok { #[prost(uint32, tag = "1")] pub kbjcaohnbia: u32, #[prost(uint32, tag = "2")] pub odokidfkepk: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mogaobcpbhk { #[prost(uint32, tag = "1")] pub opkglfmkdgo: u32, #[prost(bool, tag = "2")] pub ojnomlgbilp: bool, #[prost(message, optional, tag = "3")] pub mecofhjegip: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhjeiebcmol { #[prost(uint32, tag = "1")] pub ddnfpmcpaie: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildGearDamageInfo { #[prost(uint32, tag = "1")] pub gear_id: u32, #[prost(double, tag = "2")] pub damage: f64, #[prost(double, tag = "3")] pub hp_damage: f64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgbdmbjdnlk { #[prost(uint32, repeated, tag = "1")] pub hpcpfpklpjj: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggbkooimdbg { #[prost(uint32, tag = "1")] pub wave: u32, #[prost(uint32, tag = "2")] pub score: u32, #[prost(uint32, tag = "3")] pub fkbfhfiecnf: u32, #[prost(message, repeated, tag = "4")] pub logajllepgc: ::prost::alloc::vec::Vec, #[prost(float, tag = "5")] pub kmnlhogmifd: f32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Heddddanpkb { #[prost(uint32, tag = "1")] pub fgjemdmhbin: u32, #[prost(message, repeated, tag = "2")] pub bjhpklnlglg: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildBattleInfo { #[prost(uint32, tag = "1")] pub cur_level_id: u32, #[prost(uint32, tag = "2")] pub cur_period: u32, #[prost(uint32, tag = "3")] pub cur_coin: u32, #[prost(message, repeated, tag = "4")] pub weapon_slot_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub accessory_slot_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub ban_gear_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "7")] pub collection: ::core::option::Option, #[prost(uint32, repeated, tag = "8")] pub allowed_gear_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub cur_exp: u32, #[prost(uint32, tag = "10")] pub cur_reroll: u32, #[prost(uint32, tag = "11")] pub cur_treasure_miss_cnt: u32, #[prost(uint32, repeated, tag = "12")] pub period_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub cur_gear_lost_cnt: u32, #[prost(uint32, tag = "14")] pub cur_wave: u32, #[prost(bool, tag = "15")] pub is_unlock_gear_reroll: bool, #[prost(bool, tag = "16")] pub is_unlock_gear_ban: bool, #[prost(message, repeated, tag = "17")] pub card_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "18")] pub gear_damage_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "19")] pub stat_params: ::prost::alloc::vec::Vec, #[prost(bool, tag = "20")] pub is_giveup: bool, #[prost(uint32, tag = "21")] pub cur_unused_round_cnt: u32, #[prost(message, optional, tag = "22")] pub stat_log_info: ::core::option::Option, #[prost(uint32, tag = "23")] pub period_first_random_seed: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaapegfciid { #[prost(string, tag = "1")] pub stars: ::prost::alloc::string::String, #[prost(float, tag = "2")] pub fdhembfjlob: f32, #[prost(float, tag = "3")] pub jadbfhjleka: f32, #[prost(uint32, tag = "4")] pub eejcpjbplfg: u32, #[prost(uint32, tag = "5")] pub bpaighaoffn: u32, #[prost(uint32, tag = "6")] pub fknakdocill: u32, #[prost(uint32, tag = "7")] pub piblhejaidk: u32, #[prost(uint32, tag = "8")] pub lgganmfipmd: u32, #[prost(uint32, repeated, tag = "9")] pub cpkdfehbiai: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub gpnlhkhapcf: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhjeahmhgfk { #[prost(uint32, tag = "1")] pub nkmphcakdfb: u32, #[prost(uint32, tag = "2")] pub cifpkldfohm: u32, #[prost(uint32, tag = "3")] pub jnnmljnbmdk: u32, #[prost(uint32, tag = "4")] pub flgjgndgckp: u32, #[prost(uint32, tag = "5")] pub abkhbhjjeog: u32, #[prost(uint32, tag = "6")] pub fiiphjicdil: u32, #[prost(uint32, repeated, tag = "7")] pub boss_buff_info: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub pnijofacali: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkodpcdgool { #[prost(uint32, tag = "1")] pub wave: u32, #[prost(double, tag = "2")] pub epikpljcpmk: f64, #[prost(double, tag = "3")] pub dpfiloaplpo: f64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cljllofibml { #[prost(string, tag = "1")] pub mbbnddlbepe: ::prost::alloc::string::String, #[prost(double, tag = "2")] pub dibkehhcpap: f64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleStatistics { #[prost(uint32, tag = "1")] pub total_battle_turns: u32, #[prost(uint32, tag = "2")] pub total_auto_turns: u32, #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub ultra_cnt: u32, #[prost(double, tag = "5")] pub total_delay_cumulate: f64, #[prost(double, tag = "6")] pub cost_time: f64, #[prost(message, repeated, tag = "7")] pub battle_avatar_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub monster_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub round_cnt: u32, #[prost(uint32, tag = "10")] pub cocoon_dead_wave: u32, #[prost(uint32, tag = "11")] pub avatar_battle_turns: u32, #[prost(uint32, tag = "12")] pub monster_battle_turns: u32, #[prost(map = "string, float", tag = "13")] pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, #[prost(uint32, tag = "14")] pub challenge_score: u32, #[prost(message, repeated, tag = "16")] pub pjoecepbpoj: ::prost::alloc::vec::Vec, #[prost(enumeration = "Gfndhibppba", tag = "19")] pub end_reason: i32, #[prost(message, repeated, tag = "21")] pub oipomfpkfie: ::prost::alloc::vec::Vec, #[prost(int32, repeated, tag = "22")] pub denndagnjnn: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "23")] pub cgohelidbbc: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "26")] pub encpjpehidd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "27")] pub ogegbeklpab: ::prost::alloc::vec::Vec, #[prost(map = "uint32, message", tag = "28")] pub battle_target_info: ::std::collections::HashMap, #[prost(message, repeated, tag = "29")] pub enkhgiclcfo: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "30")] pub heamijgfdmo: ::core::option::Option, #[prost(message, optional, tag = "31")] pub fdbablgmgkn: ::core::option::Option, #[prost(bool, tag = "32")] pub dbhgjcodlbk: bool, #[prost(message, repeated, tag = "33")] pub bjhpklnlglg: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "34")] pub lcblkbimdhl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "35")] pub dahddiccogd: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfbfmkmabao { #[prost(uint32, tag = "1")] pub hljomlaejfa: u32, #[prost(uint32, tag = "2")] pub ajglbhjijmm: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cklpmmekcdf { #[prost(enumeration = "Bokjgiclipi", tag = "1")] pub slot: i32, #[prost(uint32, tag = "2")] pub id: u32, #[prost(message, optional, tag = "3")] pub sp_bar: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Japmhoccnba { #[prost(uint32, tag = "1")] pub pmmnbfokidm: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub exp: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmklafeljgd { #[prost(enumeration = "Ifomdbalmfb", tag = "1")] pub retcode: i32, #[prost(enumeration = "BattleEndStatus", tag = "2")] pub end_status: i32, #[prost(message, optional, tag = "3")] pub stt: ::core::option::Option, #[prost(bytes = "vec", tag = "4")] pub kkkjplpehnb: ::prost::alloc::vec::Vec, #[prost(map = "string, uint32", tag = "5")] pub ifhchbidmli: ::std::collections::HashMap<::prost::alloc::string::String, u32>, #[prost(uint32, tag = "6")] pub bgeojamdhid: u32, #[prost(uint32, tag = "7")] pub jhikgpkannm: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdfoejfjaje { #[prost(uint32, tag = "1")] pub lmkoadiabjp: u32, #[prost(uint64, repeated, tag = "2")] pub pmdhocomeam: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcdefaljclp { #[prost(string, tag = "1")] pub nlaklldfaog: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub count: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibigjkbjnjh { #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, #[prost(uint32, tag = "4")] pub ihplgebknad: u32, #[prost(enumeration = "PlatformType", tag = "5")] pub platform_type: i32, #[prost(string, tag = "6")] pub opiacekoanj: ::prost::alloc::string::String, #[prost(string, tag = "7")] pub hjkkdcoaohg: ::prost::alloc::string::String, #[prost(uint64, tag = "8")] pub version: u64, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iimomgbbadm { #[prost(enumeration = "Cgdiihjicck", tag = "1")] pub jdiodalomdc: i32, #[prost(enumeration = "Igngfhojmia", tag = "2")] pub status: i32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lihlcogdoeb { #[prost(uint32, tag = "1")] pub jielnncbkod: u32, #[prost(bool, tag = "2")] pub lhjanhpliad: bool, #[prost(uint32, tag = "3")] pub daicappepip: u32, #[prost(uint32, tag = "4")] pub hjkfgholnkh: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbeblkikgmp { #[prost(string, repeated, tag = "1")] pub pebamlhligh: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(bool, tag = "2")] pub gamjfcbobbe: bool, #[prost(message, optional, tag = "1001")] pub nhhdnmdkngi: ::core::option::Option, } /// OneOf Type From: JBEBLKIKGMP.MJDGPHELFBJ #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjdgphelfbj { #[prost(int32, tag = "1001")] pub nhhdnmdkngi: i32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njmgijbhcpe { #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, #[prost(message, optional, tag = "2")] pub kbnlofpiebl: ::core::option::Option, #[prost(message, optional, tag = "3")] pub story_info: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlembloikam { #[prost(uint32, tag = "1")] pub lndlakjflme: u32, #[prost(uint32, tag = "2")] pub pmikdcdhaod: u32, #[prost(uint32, tag = "3")] pub eflpabainen: u32, #[prost(uint32, tag = "4")] pub dkncpkohklb: u32, #[prost(uint32, tag = "5")] pub foehbhfceda: u32, #[prost(uint32, tag = "6")] pub nkllanamkpm: u32, #[prost(uint32, tag = "7")] pub lkhajkbmkdh: u32, #[prost(uint32, tag = "8")] pub dgilnfhoikh: u32, #[prost(uint32, tag = "9")] pub jnankjmhdaa: u32, #[prost(uint32, tag = "10")] pub ldpjfocnmoc: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pegaegmbjbi { #[prost(uint64, tag = "1")] pub pijcpmapjjg: u64, #[prost(enumeration = "Hckioaemkee", tag = "2")] pub dllfehifkpi: i32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgfleohjhml { #[prost(uint64, tag = "1")] pub id: u64, #[prost(enumeration = "Hckioaemkee", tag = "2")] pub gmbeamhbgpe: i32, #[prost(message, repeated, tag = "3")] pub oifajbebhkj: ::prost::alloc::vec::Vec, #[prost(enumeration = "Bnhpknkihal", tag = "4")] pub slot: i32, #[prost(uint64, tag = "5")] pub fhjdkadefbf: u64, #[prost(uint64, tag = "6")] pub ecdomkjjpbf: u64, #[prost(uint32, tag = "7")] pub hpbnjipnbia: u32, } /// 1(CmdActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpebaeaddag { #[prost(uint32, tag = "12")] pub id: u32, #[prost(uint32, tag = "6")] pub kghjeocepkp: u32, #[prost(uint32, repeated, tag = "5")] pub ohafllohipc: ::prost::alloc::vec::Vec, } /// 2(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llhlmbfdiih {} /// 3(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhclchepide { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "15")] pub haabjaimgaf: ::prost::alloc::vec::Vec, } /// 4(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enombedenfn { #[prost(uint32, tag = "9")] pub kpdcljjmpbj: u32, #[prost(uint32, tag = "10")] pub id: u32, } /// 5(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bobanammmej { #[prost(uint32, tag = "4")] pub kpdcljjmpbj: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, #[prost(uint32, tag = "1")] pub id: u32, } /// 6(CmdActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityScheduleInfo { #[prost(uint32, tag = "6")] pub activity_id: u32, #[prost(int64, tag = "7")] pub end_time: i64, #[prost(int64, tag = "13")] pub begin_time: i64, #[prost(uint32, tag = "9")] pub module_id: u32, } /// 7(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigCsReq {} /// 8(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, repeated, tag = "15")] pub activity_schedule_list: ::prost::alloc::vec::Vec, } /// 9(CmdActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialActivityInfo { #[prost(bool, tag = "13")] pub taken_reward: bool, #[prost(uint32, tag = "6")] pub stage_id: u32, } /// 10(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataCsReq {} /// 11(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "8")] pub trial_activity_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub podjnchjcik: u32, } /// 12(CmdActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfhmdjgalen { #[prost(message, optional, tag = "3")] pub eigenmmggdk: ::core::option::Option, } /// 13(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkkaknmjfpn { #[prost(uint32, tag = "8")] pub stage_id: u32, } /// 14(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bogofmeafhe { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, } /// 15(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjbcdiijknp { #[prost(uint32, tag = "3")] pub stage_id: u32, } /// 16(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfmjakgmhjm { #[prost(uint32, tag = "7")] pub stage_id: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, } /// 17(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTrialActivityCsReq { #[prost(uint32, tag = "12")] pub stage_id: u32, } /// 18(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartTrialActivityScRsp { #[prost(uint32, tag = "6")] pub stage_id: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 19(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cggjmbamecn { #[prost(uint32, tag = "6")] pub stage_id: u32, } /// 20(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omnplfkjdli { #[prost(uint32, tag = "11")] pub stage_id: u32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 21(CmdActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ilhekadiljo { #[prost(uint32, tag = "10")] pub podjnchjcik: u32, #[prost(enumeration = "Pcegpgngkhn", tag = "4")] pub status: i32, } /// 22(CmdActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dneclcjjklb { #[prost(bool, tag = "8")] pub mbedclkgpea: bool, #[prost(bool, tag = "7")] pub icejkdbmmfe: bool, #[prost(uint32, tag = "11")] pub cnkaffmgkok: u32, #[prost(uint32, tag = "3")] pub module_id: u32, } /// 23(CmdActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdjpjifdiac { #[prost(int64, tag = "11")] pub end_time: i64, #[prost(uint32, tag = "14")] pub cnkaffmgkok: u32, #[prost(int64, tag = "15")] pub begin_time: i64, } /// 24(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akbhanhohnh { #[prost(uint32, repeated, tag = "14")] pub lkannbialal: ::prost::alloc::vec::Vec, } /// 25(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbbppadapfa { #[prost(message, repeated, tag = "5")] pub kalcnmonmhe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub lnimkmbadpm: ::prost::alloc::vec::Vec, } /// 26(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eieenmffkcn { #[prost(uint32, tag = "9")] pub cnkaffmgkok: u32, } /// 27(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gngamhdkdmo { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "1")] pub cnkaffmgkok: u32, } /// 28(CmdActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbmmekpcabj { #[prost(uint32, tag = "9")] pub cnkaffmgkok: u32, } /// 29(CmdActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcjckjjkcoo { #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "2")] pub cnkaffmgkok: u32, } /// 0(CmdAdventureType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterAdventureCsReq { #[prost(uint32, tag = "4")] pub map_id: u32, } /// 1(CmdAdventureType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterAdventureScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub scene: ::core::option::Option, } /// 2(CmdAdventureType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FarmStageGachaInfo { #[prost(int64, tag = "7")] pub begin_time: i64, #[prost(int64, tag = "12")] pub end_time: i64, #[prost(uint32, tag = "9")] pub gacha_id: u32, } /// 3(CmdAdventureType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoCsReq { #[prost(uint32, repeated, tag = "5")] pub farm_stage_gacha_id_list: ::prost::alloc::vec::Vec, } /// 4(CmdAdventureType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoScRsp { #[prost(message, repeated, tag = "5")] pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 0(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flocpcbkomd { #[prost(uint32, tag = "4")] pub khdjhhihfgf: u32, } /// 1(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkbjkfcfomc { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "3")] pub khdjhhihfgf: u32, } /// 2(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cndmnignoek {} /// 3(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdjngkfhbfl { #[prost(uint32, tag = "9")] pub retcode: u32, } /// 4(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpilmfdnlki { #[prost(uint32, tag = "12")] pub caster_id: u32, #[prost(uint32, tag = "9")] pub skill_index: u32, #[prost(uint32, tag = "10")] pub attacked_group_id: u32, #[prost(uint32, repeated, tag = "1")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub assist_monster_wave_list: ::prost::alloc::vec::Vec, } /// 5(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpoebabmicf { #[prost(uint32, tag = "2")] pub attacked_group_id: u32, #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 6(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dahepnchecc { #[prost(uint32, tag = "8")] pub challenge_id: u32, #[prost(uint32, tag = "2")] pub kjfloglhfph: u32, } /// 7(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihncfeofkmn { #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 8(CmdAetherDivideType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egfippognea { #[prost(uint32, tag = "11")] pub slot: u32, #[prost(uint32, tag = "13")] pub gbiepapenkj: u32, } /// 9(CmdAetherDivideType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahfhpcfbjne { #[prost(message, repeated, tag = "14")] pub bpahbfdhnik: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub cganfigjjdg: u32, #[prost(uint32, tag = "8")] pub promotion: u32, #[prost(message, optional, tag = "3")] pub sp_bar: ::core::option::Option, #[prost(uint32, tag = "10")] pub exp: u32, #[prost(uint32, tag = "4")] pub glbbjcbkmph: u32, } /// 10(CmdAetherDivideType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnhmioghaeg { #[prost(uint32, repeated, tag = "8")] pub jbdbhlkfncp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub slot: u32, } /// 11(CmdAetherDivideType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjmmlpcnkep { #[prost(uint32, tag = "13")] pub gbiepapenkj: u32, #[prost(uint32, tag = "14")] pub loahcjemimm: u32, #[prost(uint32, tag = "3")] pub num: u32, } /// 12(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obmjedgkohn {} /// 13(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Noaeiefhjhi { #[prost(message, repeated, tag = "10")] pub gidkgebflfl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub neoejnkckdm: u32, #[prost(uint32, tag = "2")] pub kfbjefgkiph: u32, #[prost(uint32, tag = "7")] pub chkkoopnpkg: u32, #[prost(uint32, tag = "15")] pub mmijlnonooi: u32, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "8")] pub mfkpnelhjbi: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub ohimlbkkodo: u32, } /// 14(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onmdlnggdjl { #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, } /// 15(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgdnoilblia { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, } /// 16(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cljgeiednne { #[prost(uint32, tag = "2")] pub gbiepapenkj: u32, #[prost(uint32, tag = "6")] pub slot: u32, #[prost(uint32, tag = "10")] pub cganfigjjdg: u32, } /// 17(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jaidhabilhb { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub pmlhojdlocp: ::core::option::Option, #[prost(message, optional, tag = "4")] pub aceepchbjee: ::core::option::Option, } /// 18(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbjeomaecjf { #[prost(uint32, tag = "2")] pub cganfigjjdg: u32, #[prost(uint32, tag = "15")] pub slot: u32, } /// 19(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aehbcklajfe { #[prost(message, optional, tag = "7")] pub aceepchbjee: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub pmlhojdlocp: ::core::option::Option, } /// 20(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjmogclmlac { #[prost(uint32, tag = "2")] pub cganfigjjdg: u32, #[prost(uint32, tag = "11")] pub gboakhhlaln: u32, #[prost(uint32, tag = "10")] pub mmijlnonooi: u32, } /// 21(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmhnedaldff { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "13")] pub mmijlnonooi: u32, #[prost(message, optional, tag = "7")] pub pmlhojdlocp: ::core::option::Option, } /// 22(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eihokpjoogj { #[prost(uint32, tag = "14")] pub kjfloglhfph: u32, } /// 23(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hooeigpbhjh { #[prost(uint32, tag = "4")] pub kjfloglhfph: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// 24(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acnanddhpej { #[prost(uint32, tag = "15")] pub event_id: u32, } /// 25(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfioancdpjo { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub battle_info: ::core::option::Option, } /// 26(CmdAetherDivideType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajndacjikbo { #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, } /// 27(CmdAetherDivideType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Camagfkliid { #[prost(uint32, tag = "1")] pub mmijlnonooi: u32, #[prost(message, optional, tag = "2")] pub pmlhojdlocp: ::core::option::Option, #[prost(message, repeated, tag = "10")] pub ogacfcnjfpl: ::prost::alloc::vec::Vec, } /// 28(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcpgbihoolc {} /// 29(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgoidjfmcjg { #[prost(uint32, tag = "5")] pub fibdngjjdfd: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, repeated, tag = "6")] pub eeldbmoneim: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub nkopmkcnifo: ::prost::alloc::vec::Vec, } /// 30(CmdAetherDivideType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnhiagocnfn { #[prost(uint32, tag = "10")] pub challenge_id: u32, } /// 31(CmdAetherDivideType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phhaolnaiaf { #[prost(uint32, tag = "12")] pub kfbjefgkiph: u32, } /// 32(CmdAetherDivideType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdkbhecoldg { #[prost(uint32, tag = "3")] pub num: u32, #[prost(uint32, tag = "5")] pub gbiepapenkj: u32, } /// 33(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okknheknnld {} /// 34(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idenhchoogd { #[prost(uint32, tag = "14")] pub ohimlbkkodo: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 35(CmdAetherDivideType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efghlbjhkkj { #[prost(uint32, tag = "14")] pub ohimlbkkodo: u32, } /// 36(CmdAetherDivideType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gigfboifklp { #[prost(uint32, tag = "15")] pub challenge_id: u32, } /// 37(CmdAetherDivideType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehfhfajjmih { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, tag = "2")] pub challenge_id: u32, #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, } /// 3(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkdjmhnbgfo {} /// 4(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iokdlocciad { #[prost(uint32, tag = "11")] pub map_id: u32, #[prost(uint32, tag = "14")] pub kgbbgkjkidc: u32, } /// 5(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogmkgciopjf { #[prost(uint32, tag = "7")] pub level: u32, #[prost(uint32, tag = "9")] pub ojcfobhcbhk: u32, } /// 6(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmcfkohnihb { #[prost(message, repeated, tag = "15")] pub ggefbdokddd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub pmadkocebfn: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub jdoihhnhkpm: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub imbidblabgn: ::prost::alloc::vec::Vec, } /// 7(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjbiecgmjmd { #[prost(message, optional, tag = "6")] pub fifhmonidbl: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub khofmphefnc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub ebnnbeegjfn: u32, #[prost(uint32, repeated, tag = "1")] pub kfhdofndnah: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "5")] pub igogplhkhda: ::core::option::Option, #[prost(map = "uint32, uint32", tag = "8")] pub pcfbnfbdlah: ::std::collections::HashMap, #[prost(uint32, repeated, tag = "14")] pub eifjooeeelk: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub cdmhbjpkljo: ::core::option::Option, #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "11")] pub poliikopaeb: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, repeated, tag = "15")] pub ccjniidbkce: ::prost::alloc::vec::Vec, } /// 8(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fabacbmeopi { #[prost(uint32, tag = "14")] pub apalnndobmi: u32, #[prost(uint32, tag = "10")] pub linieaibabi: u32, } /// 9(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llfajaboobl { #[prost(uint32, tag = "15")] pub aalfihndabh: u32, #[prost(message, repeated, tag = "3")] pub oijiobicljg: ::prost::alloc::vec::Vec, } /// 10(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingShip { #[prost(uint32, tag = "4")] pub ship_id: u32, #[prost(message, repeated, tag = "2")] pub goods_list: ::prost::alloc::vec::Vec, } /// 11(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apeoheaijkn { #[prost(uint32, tag = "4")] pub jmaikkkncla: u32, #[prost(uint32, tag = "5")] pub iepkpgbmbla: u32, #[prost(uint32, tag = "7")] pub lbllclnhcnd: u32, #[prost(uint32, tag = "15")] pub nfkneljbbml: u32, #[prost(uint32, tag = "12")] pub ahccggoecla: u32, #[prost(uint32, tag = "9")] pub dfcijpefokp: u32, #[prost(uint32, tag = "8")] pub cjjdlohfhei: u32, #[prost(uint32, tag = "1")] pub jdhmpjkbhil: u32, #[prost(message, optional, tag = "13")] pub dfnheideehm: ::core::option::Option, } /// 12(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmbokgdpbhn { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "12")] pub pleeaeicdhl: u32, #[prost(uint32, tag = "10")] pub bgmhimaadko: u32, #[prost(uint32, tag = "2")] pub anknejnjmph: u32, #[prost(uint32, tag = "14")] pub fjkiollnnim: u32, #[prost(uint32, tag = "13")] pub kkmolankimm: u32, #[prost(uint32, tag = "8")] pub eclpcaeigii: u32, #[prost(uint32, tag = "9")] pub event_id: u32, } /// 13(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohajnaebfco { #[prost(uint32, repeated, tag = "3")] pub nnjgpnfnena: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub dekhelnpcam: bool, #[prost(uint32, tag = "15")] pub kibeeklhmbi: u32, #[prost(uint32, repeated, tag = "11")] pub aeefhdjmegd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub neoibjkpkkf: u32, #[prost(uint32, tag = "2")] pub hicgmjnemdl: u32, } /// 14(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahfkdihlknm { #[prost(message, optional, tag = "12")] pub fgklacpmjph: ::core::option::Option, } /// 15(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kffdfafapdh { #[prost(uint32, tag = "7")] pub acmmnkaehcp: u32, } /// 16(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcjddfikfom { #[prost(uint32, repeated, tag = "6")] pub abcpfepkdnh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub ojcfobhcbhk: u32, #[prost(uint32, tag = "11")] pub lgmjjncndgp: u32, #[prost(uint32, tag = "15")] pub cdmjdjckdnb: u32, #[prost(uint32, repeated, tag = "7")] pub cfkbfhcpflb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub dpahdbabnjh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub eicdhepmpol: u32, } /// 17(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikojnmfaadm { #[prost(message, repeated, tag = "14")] pub aemnbemkied: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub map_id: u32, #[prost(uint32, tag = "12")] pub cjjdlohfhei: u32, } /// 18(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsScore { #[prost(uint32, tag = "6")] pub last_level: u32, #[prost(uint32, tag = "8")] pub max_score: u32, #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, #[prost(uint32, tag = "1")] pub last_max_score: u32, #[prost(uint32, tag = "11")] pub map_id: u32, #[prost(uint32, tag = "14")] pub unlock_level: u32, #[prost(uint32, tag = "3")] pub cur_score: u32, } /// 19(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccandkffeje { #[prost(bool, tag = "15")] pub kcneonlndmf: bool, #[prost(message, repeated, tag = "2")] pub bhoakbmnahj: ::prost::alloc::vec::Vec, } /// 20(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmpkmllohjk { #[prost(message, repeated, tag = "6")] pub ggefbdokddd: ::prost::alloc::vec::Vec, } /// 21(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijehcicepjh { #[prost(message, repeated, tag = "8")] pub ggefbdokddd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub event_id: u32, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(bool, tag = "9")] pub kcneonlndmf: bool, } /// 22(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nabciiffdce { #[prost(uint32, tag = "6")] pub hijdbkapife: u32, #[prost(enumeration = "Ogaobhgmlbh", tag = "10")] pub state: i32, #[prost(uint32, tag = "14")] pub event_id: u32, } /// 23(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjcdflmjkpe { #[prost(uint32, tag = "7")] pub event_id: u32, } /// 24(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmagfmgpfhh { #[prost(uint32, tag = "1")] pub event_id: u32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 25(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdijgkomlhe { #[prost(uint32, tag = "14")] pub pacnbjipigf: u32, #[prost(message, optional, tag = "6")] pub abbclhglmhi: ::core::option::Option, } /// 26(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnaigoaobnk { #[prost(uint32, tag = "7")] pub aaglglpdikn: u32, } /// 27(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddbjhaopmkn { #[prost(uint32, tag = "3")] pub level: u32, } /// 28(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dojcgheomjd { #[prost(uint32, tag = "9")] pub level: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, } /// 29(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdcakjikagp {} /// 30(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nepjlbnepmi { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "12")] pub level: u32, } /// 31(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mglpmanolpi { #[prost(uint32, tag = "2")] pub ebnnbeegjfn: u32, } /// 32(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llfadgnnbjb { #[prost(message, repeated, tag = "8")] pub bhoakbmnahj: ::prost::alloc::vec::Vec, } /// 33(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hijhdehaach { #[prost(message, repeated, tag = "3")] pub bhoakbmnahj: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 34(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gaiholeejdf { #[prost(message, optional, tag = "10")] pub fifhmonidbl: ::core::option::Option, } /// 35(CmdAlleyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikbabpkikaf { #[prost(uint32, tag = "5")] pub imkgobnflfh: u32, #[prost(map = "uint32, uint32", tag = "3")] pub gidagdjbfok: ::std::collections::HashMap, #[prost(uint32, tag = "8")] pub oidpojklplk: u32, } /// 36(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clhmlknjkno { #[prost(message, optional, tag = "8")] pub ihmegboncnf: ::core::option::Option, } /// 37(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlmkpcnhmkp {} /// 38(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gliaooopiii { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub imbidblabgn: ::prost::alloc::vec::Vec, } /// 39(CmdAlleyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjiboneejae { #[prost(map = "uint32, uint32", tag = "11")] pub pcfbnfbdlah: ::std::collections::HashMap, } /// 40(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nakpehplhfj {} /// 41(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfhjmmaohki { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "13")] pub jhbfhighgbc: u32, } /// 42(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alohimgibjn { #[prost(uint32, tag = "5")] pub event_id: u32, } /// 43(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oolopeelegk { #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 44(CmdAlleyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahmojkfekob {} /// 45(CmdAlleyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmefihpggcc { #[prost(uint32, tag = "1")] pub retcode: u32, } /// 0(CmdArchiveType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicArchive { #[prost(uint32, tag = "13")] pub relic_id: u32, #[prost(uint32, tag = "5")] pub slot: u32, } /// 1(CmdArchiveType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonsterArchive { #[prost(uint32, tag = "2")] pub num: u32, #[prost(uint32, tag = "1")] pub monster_id: u32, } /// 2(CmdArchiveType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveData { /// TODO #[prost(uint32, repeated, tag = "10")] pub archive_equipment_id_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "12")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub archive_monster_id_list: ::prost::alloc::vec::Vec, /// TODO #[prost(uint32, repeated, tag = "8")] pub archive_missing_avatar_id_list: ::prost::alloc::vec::Vec, /// TODO #[prost(uint32, repeated, tag = "2")] pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec, } /// 3(CmdArchiveType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataCsReq {} /// 4(CmdArchiveType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataScRsp { #[prost(message, optional, tag = "1")] pub archive_data: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 5(CmdArchiveType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkncemgkkca {} /// 6(CmdArchiveType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gepbkdhifof { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub archive_data: ::core::option::Option, } /// 1(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataCsReq { #[prost(bool, tag = "12")] pub is_get_all: bool, #[prost(uint32, repeated, tag = "10")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 2(CmdAvatarType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipRelic { #[prost(uint32, tag = "14")] pub relic_unique_id: u32, #[prost(uint32, tag = "1")] pub slot: u32, } /// 3(CmdAvatarType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Avatar { #[prost(uint32, tag = "1")] pub rank: u32, #[prost(uint32, tag = "12")] pub promotion: u32, #[prost(uint64, tag = "8")] pub first_met_timestamp: u64, #[prost(uint32, tag = "7")] pub equipment_unique_id: u32, #[prost(uint32, tag = "15")] pub exp: u32, #[prost(message, repeated, tag = "14")] pub equip_relic_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub base_avatar_id: u32, #[prost(bool, tag = "3")] pub is_marked: bool, #[prost(message, repeated, tag = "9")] pub skilltree_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub taken_rewards: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub level: u32, #[prost(uint32, tag = "6")] pub dressed_skin_id: u32, } /// 4(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataScRsp { #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub ahnmaiffhde: ::prost::alloc::vec::Vec, #[prost(bool, tag = "14")] pub is_get_all: bool, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 5(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpCsReq { #[prost(uint32, tag = "12")] pub base_avatar_id: u32, #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, } /// 6(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub return_item_list: ::prost::alloc::vec::Vec, } /// 7(CmdAvatarType) /// CsReq MaybeUnlockSkillTree #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockSkilltreeCsReq { #[prost(uint32, tag = "12")] pub point_id: u32, #[prost(message, repeated, tag = "6")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub level: u32, } /// 8(CmdAvatarType) /// ScRsp MaybeUnlockSkillTree #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockSkilltreeScRsp { #[prost(uint32, tag = "15")] pub point_id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 9(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmhhocfkmgm { #[prost(uint32, tag = "3")] pub point_id: u32, #[prost(message, repeated, tag = "4")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub level: u32, } /// 10(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abkdfbfjfop { #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "5")] pub point_id: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 11(CmdAvatarType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcbebkmcbaa { #[prost(uint32, repeated, tag = "7")] pub point_id: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// 12(CmdAvatarType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncjmollonpb { #[prost(message, repeated, tag = "8")] pub hhnclllajcg: ::prost::alloc::vec::Vec, } /// 13(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteAvatarCsReq { #[prost(message, repeated, tag = "4")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub base_avatar_id: u32, } /// 14(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteAvatarScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, } /// 15(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressAvatarCsReq { #[prost(uint32, tag = "2")] pub avatar_id: u32, #[prost(uint32, tag = "4")] pub equipment_unique_id: u32, } /// 16(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressAvatarScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, } /// 17(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentCsReq { #[prost(uint32, tag = "11")] pub avatar_id: u32, } /// 18(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, } /// 19(CmdAvatarType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddAvatarScNotify { #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, #[prost(bool, tag = "9")] pub is_new: bool, #[prost(enumeration = "Gmdeaogeefp", tag = "7")] pub pbhpbjhmgpi: i32, #[prost(uint32, tag = "2")] pub base_avatar_id: u32, } /// 20(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpAvatarCsReq { #[prost(uint32, tag = "1")] pub rank: u32, #[prost(message, optional, tag = "2")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// 21(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpAvatarScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, } /// 22(CmdAvatarType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicParam { #[prost(uint32, tag = "11")] pub relic_unique_id: u32, #[prost(uint32, tag = "10")] pub slot: u32, } /// 23(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressRelicAvatarCsReq { #[prost(message, repeated, tag = "4")] pub param_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub avatar_id: u32, } /// 24(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressRelicAvatarScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// 25(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffRelicCsReq { #[prost(uint32, repeated, tag = "5")] pub slot_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub avatar_id: u32, } /// 26(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffRelicScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// 27(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePromotionRewardCsReq { #[prost(uint32, tag = "15")] pub promotion: u32, #[prost(uint32, tag = "7")] pub base_avatar_id: u32, } /// 28(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePromotionRewardScRsp { #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 29(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eiehniolpad { #[prost(uint32, tag = "15")] pub fckcgjekdfj: u32, #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// 30(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbbdngobdin { #[prost(uint32, tag = "11")] pub retcode: u32, } /// 31(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lleojfhmohn { #[prost(uint32, tag = "10")] pub avatar_id: u32, } /// 32(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcibnkcomog { #[prost(uint32, tag = "1")] pub retcode: u32, } /// 33(CmdAvatarType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgnilldgaip { #[prost(uint32, tag = "13")] pub fckcgjekdfj: u32, } /// 34(CmdAvatarType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkAvatarCsReq { #[prost(uint32, tag = "6")] pub avatar_id: u32, #[prost(bool, tag = "8")] pub is_marked: bool, } /// 35(CmdAvatarType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkAvatarScRsp { #[prost(uint32, tag = "6")] pub avatar_id: u32, #[prost(bool, tag = "3")] pub is_marked: bool, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 0(CmdBattleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultCsReq { #[prost(uint32, tag = "7")] pub client_res_version: u32, #[prost(message, optional, tag = "5")] pub stt: ::core::option::Option, #[prost(message, repeated, tag = "8")] pub op_list: ::prost::alloc::vec::Vec, #[prost(enumeration = "BattleEndStatus", tag = "9")] pub end_status: i32, #[prost(bool, tag = "15")] pub hnafeokondb: bool, #[prost(bool, tag = "1")] pub piakfaffjkp: bool, /// TODO: Obf: KEAPPFOFEJI #[prost(uint32, tag = "2")] pub cost_time: u32, #[prost(bytes = "vec", tag = "11")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub stage_id: u32, #[prost(uint32, tag = "13")] pub cjjdlohfhei: u32, #[prost(map = "string, uint32", tag = "10")] pub onilonjfbho: ::std::collections::HashMap<::prost::alloc::string::String, u32>, #[prost(uint32, tag = "14")] pub bemcmdmlhmc: u32, #[prost(string, tag = "4")] pub iadaodpbpgo: ::prost::alloc::string::String, #[prost(bool, tag = "12")] pub jhceofjmkhn: bool, #[prost(uint32, tag = "3")] pub battle_id: u32, } /// 1(CmdBattleType) /// PVEBattleResultScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultScRsp { /// TODO #[prost(message, optional, tag = "6")] pub drop_data: ::core::option::Option, #[prost(uint32, tag = "3")] pub event_id: u32, #[prost(message, repeated, tag = "11")] pub battle_avatar_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "1822")] pub npcjhamadcd: ::core::option::Option, #[prost(message, optional, tag = "14")] pub enodkahihml: ::core::option::Option, #[prost(bool, tag = "1")] pub check_identical: bool, #[prost(uint32, tag = "9")] pub ieohealbokf: u32, #[prost(uint32, tag = "8")] pub retcode: u32, /// TODO #[prost(string, tag = "12")] pub bin_version: ::prost::alloc::string::String, #[prost(message, optional, tag = "5")] pub jngboekjpag: ::core::option::Option, #[prost(uint32, tag = "10")] pub battle_id: u32, #[prost(uint32, tag = "2")] pub bgeojamdhid: u32, /// TODO #[prost(string, tag = "15")] pub res_version: ::prost::alloc::string::String, #[prost(enumeration = "BattleEndStatus", tag = "7")] pub end_status: i32, #[prost(uint32, tag = "13")] pub iafpgfmhpcj: u32, #[prost(uint32, tag = "4")] pub stage_id: u32, } /// 2(CmdBattleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngdopkbjhfg { #[prost(enumeration = "Oiccdgcapkg", tag = "8")] pub coemoeecaem: i32, #[prost(message, optional, tag = "6")] pub stt: ::core::option::Option, } /// 3(CmdBattleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elbeibmhmhl { #[prost(uint32, tag = "10")] pub retcode: u32, } /// 4(CmdBattleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gphibadfpae {} /// 5(CmdBattleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkfmhbcpjjo { #[prost(enumeration = "BattleEndStatus", tag = "1")] pub lpndbcipnmf: i32, #[prost(uint32, tag = "4")] pub iehjlcmnkbb: u32, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub abbcicnnnjh: ::core::option::Option, #[prost(message, optional, tag = "5")] pub battle_info: ::core::option::Option, } /// 6(CmdBattleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncClientResVersionCsReq { #[prost(uint32, tag = "14")] pub client_res_version: u32, } /// 7(CmdBattleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncClientResVersionScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "10")] pub client_res_version: u32, } /// 8(CmdBattleType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Floidpmcjgj {} /// 9(CmdBattleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbejncamldn {} /// 10(CmdBattleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bikbfmalbpi { #[prost(bool, tag = "6")] pub kolegogoojb: bool, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 11(CmdBattleType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbdmoapfmgp {} /// 12(CmdBattleType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfnkbcdfman { #[prost(bool, tag = "4")] pub faobcngoefd: bool, } /// 13(CmdBattleType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okcebkjgeig { #[prost(message, optional, tag = "11")] pub stt: ::core::option::Option, #[prost(enumeration = "Oiccdgcapkg", tag = "6")] pub coemoeecaem: i32, } /// 0(CmdBattleCollegeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Logfhdokode {} /// 1(CmdBattleCollegeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkglmjbamfo { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, repeated, tag = "14")] pub gdhahhngjbi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub okgjgndjide: u32, } /// 2(CmdBattleCollegeType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdjloooihle { #[prost(uint32, tag = "13")] pub okgjgndjide: u32, #[prost(uint32, repeated, tag = "10")] pub gdhahhngjbi: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, } /// 3(CmdBattleCollegeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdompmcdeib { #[prost(uint32, tag = "4")] pub id: u32, } /// 4(CmdBattleCollegeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Annidkmlelb { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub id: u32, } /// 2(CmdBattlePassType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattlePassInfoNotify { #[prost(enumeration = "BpTierType", tag = "5")] pub bdaoalgknbk: i32, #[prost(uint64, tag = "15")] pub giomiajhilj: u64, #[prost(uint32, tag = "12")] pub exp: u32, #[prost(uint32, tag = "1")] pub pcmomdcfgoj: u32, #[prost(uint64, tag = "10")] pub lgehfcagija: u64, #[prost(uint32, tag = "14")] pub jdfeahlafpb: u32, #[prost(uint64, tag = "6")] pub napnjdhfmgg: u64, #[prost(uint64, tag = "11")] pub bebhpjnngic: u64, #[prost(uint64, tag = "2")] pub kgmnlhneine: u64, #[prost(uint64, tag = "7")] pub kpmlmbjjmjj: u64, #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint64, tag = "8")] pub iejjhjhiagp: u64, #[prost(uint64, tag = "9")] pub cljfnachipk: u64, } /// 3(CmdBattlePassType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffclaifdaig { #[prost(uint32, tag = "12")] pub optional_reward_id: u32, #[prost(uint32, tag = "1")] pub level: u32, #[prost(enumeration = "Hefekealdnh", tag = "9")] pub slot: i32, } /// 4(CmdBattlePassType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmoghnedkjh { #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 5(CmdBattlePassType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgdcnhplgnn { #[prost(uint32, tag = "12")] pub odgbcoigigd: u32, } /// 6(CmdBattlePassType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gafghemplgh { #[prost(uint32, tag = "11")] pub retcode: u32, } /// 7(CmdBattlePassType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OptionalReward { #[prost(uint32, tag = "12")] pub optional_reward_id: u32, #[prost(uint32, tag = "6")] pub level: u32, } /// 8(CmdBattlePassType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbneloibooi { #[prost(message, repeated, tag = "6")] pub cffagollgno: ::prost::alloc::vec::Vec, } /// 9(CmdBattlePassType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Neomnajeofg { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, } /// 0(CmdBoxingClubType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaigahoclkg { #[prost(uint32, tag = "2")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, } /// 1(CmdBoxingClubType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obioglajfgc { #[prost(uint32, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub challenge_id: u32, #[prost(uint32, tag = "15")] pub dbffjfjlgmi: u32, #[prost(uint32, tag = "2")] pub kjfoddoiooh: u32, #[prost(bool, tag = "8")] pub hcmhhhbfkkk: bool, #[prost(uint32, repeated, tag = "10")] pub lkmmfcomheo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub nelfnfoigdo: u32, #[prost(uint32, tag = "4")] pub gdacdanjjji: u32, #[prost(uint32, tag = "3")] pub ecnhlfpgile: u32, #[prost(message, repeated, tag = "6")] pub bgkmpkemojc: ::prost::alloc::vec::Vec, } /// 2(CmdBoxingClubType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkjdlgiiejf {} /// 3(CmdBoxingClubType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbbddkhpfgm { #[prost(message, repeated, tag = "15")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 4(CmdBoxingClubType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efboflcjael { #[prost(uint32, tag = "5")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, } /// 5(CmdBoxingClubType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbaddahppgj { #[prost(uint32, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub challenge_id: u32, #[prost(message, repeated, tag = "11")] pub bgkmpkemojc: ::prost::alloc::vec::Vec, } /// 6(CmdBoxingClubType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cddechmpegk { #[prost(message, optional, tag = "8")] pub ghpnghinjbh: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 7(CmdBoxingClubType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlnhcdgpnip { #[prost(uint32, tag = "2")] pub challenge_id: u32, #[prost(uint32, tag = "14")] pub nelfnfoigdo: u32, } /// 8(CmdBoxingClubType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbjddhhgpnf { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub ghpnghinjbh: ::core::option::Option, } /// 9(CmdBoxingClubType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmkgioekceh { #[prost(message, repeated, tag = "12")] pub bgkmpkemojc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub challenge_id: u32, } /// 10(CmdBoxingClubType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkenimkjedl { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub ghpnghinjbh: ::core::option::Option, } /// 11(CmdBoxingClubType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhbnafdchli { #[prost(uint32, tag = "11")] pub challenge_id: u32, #[prost(uint32, tag = "13")] pub clecdglhehc: u32, } /// 12(CmdBoxingClubType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlbeiidnipa { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub ghpnghinjbh: ::core::option::Option, } /// 13(CmdBoxingClubType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fghndhjnjdg { #[prost(uint32, tag = "5")] pub challenge_id: u32, } /// 14(CmdBoxingClubType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fklcjkiapbf { #[prost(uint32, tag = "7")] pub challenge_id: u32, #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 15(CmdBoxingClubType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjcjkekegfb { #[prost(uint32, tag = "14")] pub challenge_id: u32, #[prost(bool, tag = "7")] pub danadlddkhj: bool, } /// 16(CmdBoxingClubType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlifllmecin { #[prost(message, optional, tag = "11")] pub ghpnghinjbh: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 17(CmdBoxingClubType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpiaahnijme { #[prost(uint32, tag = "4")] pub dbffjfjlgmi: u32, #[prost(bool, tag = "2")] pub is_win: bool, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, #[prost(uint32, tag = "10")] pub challenge_id: u32, } /// 18(CmdBoxingClubType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndgfdepfmhh { #[prost(message, optional, tag = "3")] pub ghpnghinjbh: ::core::option::Option, } /// 1(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Challenge { /// TODO: Original Obf: FODNLHANPGH, #[prost(uint32, tag = "4")] pub phase: u32, #[prost(message, optional, tag = "3")] pub story_info: ::core::option::Option, /// TODO (maybe stars): Original Obf: score_two, #[prost(uint32, tag = "6")] pub score_two: u32, #[prost(uint32, tag = "14")] pub stars: u32, #[prost(bool, tag = "13")] pub ahnjdljonfo: bool, #[prost(uint32, tag = "5")] pub challenge_id: u32, #[prost(uint32, tag = "1")] pub score: u32, #[prost(uint32, tag = "9")] pub taken_reward: u32, } /// 2(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeReward { #[prost(uint64, tag = "5")] pub taken_challenge_reward: u64, #[prost(uint32, tag = "6")] pub group_id: u32, } /// 3(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmhnanjainm { #[prost(uint32, tag = "3")] pub mikjckgdjck: u32, #[prost(uint32, tag = "4")] pub level: u32, } /// 4(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeCsReq {} /// 5(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeScRsp { #[prost(message, repeated, tag = "4")] pub challenge_reward_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub score_two: u32, #[prost(message, repeated, tag = "2")] pub bcgcoghphpp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 6(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeStoryBuffInfo { #[prost(uint32, tag = "10")] pub buff_one: u32, #[prost(uint32, tag = "7")] pub buff_two: u32, } /// 7(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeBossBuffInfo { #[prost(uint32, tag = "13")] pub buff_one: u32, #[prost(uint32, tag = "12")] pub buff_two: u32, } /// 8(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeStoryInfo { #[prost(oneof = "start_challenge_story_info::Buff", tags = "6, 13")] pub buff: ::core::option::Option, } /// Nested message and enum types in `StartChallengeStoryInfo`. pub mod start_challenge_story_info { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Buff { #[prost(message, tag = "6")] StoryBuffInfo(super::StartChallengeStoryBuffInfo), #[prost(message, tag = "13")] BossBuffInfo(super::StartChallengeBossBuffInfo), } } /// OneOf Type From: StartChallengeStoryInfo.HGDCDKIPPIO /// 9(CmdChallengeType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgdcdkippio { #[prost(int32, tag = "6")] pub story_buff_info: i32, #[prost(int32, tag = "13")] pub boss_buff_info: i32, } /// 10(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeCsReq { #[prost(uint32, tag = "3")] pub challenge_id: u32, #[prost(message, optional, tag = "2")] pub story_info: ::core::option::Option, /// TODO: Maybe swapped #[prost(uint32, repeated, tag = "5")] pub first_lineup_ids: ::prost::alloc::vec::Vec, /// TODO: Maybe swapped #[prost(uint32, repeated, tag = "12")] pub second_lineup_ids: ::prost::alloc::vec::Vec, } /// 11(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeScRsp { #[prost(message, optional, tag = "11")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "12")] pub story_info: ::core::option::Option, #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "8")] pub challenge_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 12(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnagciganak { #[prost(bool, tag = "5")] pub amajngobnkj: bool, #[prost(uint32, tag = "10")] pub challenge_id: u32, #[prost(uint32, tag = "9")] pub buff_id: u32, } /// 13(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpkllcgoabd { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "3")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "9")] pub challenge_info: ::core::option::Option, } /// 14(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Meldehfcfmn {} /// 15(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkpjjolceja { #[prost(uint32, tag = "12")] pub retcode: u32, } /// 16(CmdChallengeType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeSettleNotify { #[prost(uint32, tag = "10")] pub challenge_score: u32, #[prost(uint32, tag = "3")] pub score_two: u32, /// Obf: LAKPOEKFOFH, not all renamed #[prost(uint32, tag = "1")] pub phase: u32, #[prost(bool, tag = "5")] pub is_win: bool, #[prost(uint32, repeated, tag = "6")] pub jcdoijejkdh: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "13")] pub lhdfjgblfnh: ::core::option::Option, #[prost(uint32, tag = "14")] pub challenge_id: u32, /// Obf: HEMJIDNEAHO, not all renamed #[prost(uint32, tag = "8")] pub stars: u32, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// 17(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct KillMonsterInfo { #[prost(uint32, tag = "9")] pub monster_id: u32, #[prost(uint32, tag = "8")] pub kill_num: u32, } /// 18(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffInfo { #[prost(uint32, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, } /// 19(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffInfo { #[prost(uint32, tag = "12")] pub fljefeiakfb: u32, #[prost(uint32, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, } /// 20(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryInfo { #[prost(oneof = "challenge_story_info::Buff", tags = "1, 9")] pub buff: ::core::option::Option, } /// Nested message and enum types in `ChallengeStoryInfo`. pub mod challenge_story_info { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Buff { #[prost(message, tag = "1")] StoryBuffs(super::ChallengeStoryBuffInfo), #[prost(message, tag = "9")] BossBuffs(super::ChallengeBossBuffInfo), } } /// OneOf Type From: ChallengeStoryInfo.JCPDNMNLJPB /// 21(CmdChallengeType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcpdnmnljpb { #[prost(int32, tag = "1")] pub story_buffs: i32, #[prost(int32, tag = "9")] pub boss_buffs: i32, } /// 22(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeInfo { #[prost(uint32, tag = "3")] pub score: u32, #[prost(enumeration = "ChallengeStatus", tag = "13")] pub status: i32, #[prost(message, optional, tag = "9")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub score_two: u32, #[prost(enumeration = "ExtraLineupType", tag = "7")] pub extra_lineup_type: i32, #[prost(uint32, tag = "5")] pub challenge_id: u32, #[prost(uint32, tag = "14")] pub round_count: u32, #[prost(message, repeated, tag = "15")] pub archive_monster_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub cnplclekmbj: u32, } /// 23(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeCsReq {} /// 24(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub challenge_info: ::core::option::Option, #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, } /// 25(CmdChallengeType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineupNotify { #[prost(enumeration = "ExtraLineupType", tag = "13")] pub extra_lineup_type: i32, } /// 26(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRewardCsReq { #[prost(uint32, tag = "13")] pub group_id: u32, } /// 27(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRewardScRsp { #[prost(message, repeated, tag = "13")] pub taken_reward_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub group_id: u32, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 28(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakenChallengeRewardInfo { #[prost(uint32, tag = "11")] pub star_count: u32, #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, } /// 29(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeMemoryStats { #[prost(message, optional, tag = "10")] pub clear_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub stars: u32, } /// 30(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryStats { #[prost(uint32, tag = "13")] pub stars: u32, #[prost(message, optional, tag = "10")] pub clear_info: ::core::option::Option, } /// 31(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStats { #[prost(uint32, tag = "15")] pub stars: u32, #[prost(message, optional, tag = "11")] pub clear_info: ::core::option::Option, } /// 32(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeMemoryClearInfo { /// TODO: Maybe wrong idk #[prost(uint32, tag = "10")] pub fight_count: u32, #[prost(uint32, tag = "4")] pub round_count: u32, #[prost(uint32, tag = "9")] pub level: u32, #[prost(message, repeated, tag = "3")] pub lineup_list: ::prost::alloc::vec::Vec, } /// 33(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryClearInfo { #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, /// TODO: Maybe wrong idk #[prost(uint32, tag = "15")] pub fight_count: u32, #[prost(uint32, tag = "5")] pub buff_one: u32, #[prost(uint32, tag = "8")] pub level: u32, #[prost(uint32, tag = "2")] pub buff_two: u32, #[prost(uint32, tag = "9")] pub score: u32, } /// 34(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossClearInfo { #[prost(message, repeated, tag = "10")] pub lineup_list: ::prost::alloc::vec::Vec, /// TODO: Maybe wrong idk #[prost(uint32, tag = "3")] pub fight_count: u32, #[prost(uint32, tag = "15")] pub score: u32, #[prost(uint32, tag = "8")] pub buff_one: u32, #[prost(uint32, tag = "9")] pub buff_two: u32, #[prost(uint32, tag = "2")] pub level: u32, } /// 35(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineup { #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 36(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineupMember { #[prost(uint32, tag = "8")] pub id: u32, #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, #[prost(uint32, tag = "12")] pub index: u32, #[prost(uint32, tag = "3")] pub level: u32, } /// 37(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsCsReq { #[prost(uint32, tag = "8")] pub group_id: u32, } /// 38(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "1")] pub group_id: u32, #[prost( oneof = "get_challenge_group_statistics_sc_rsp::ChallengeType", tags = "3, 9, 14" )] pub challenge_type: ::core::option::Option< get_challenge_group_statistics_sc_rsp::ChallengeType, >, } /// Nested message and enum types in `GetChallengeGroupStatisticsScRsp`. pub mod get_challenge_group_statistics_sc_rsp { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum ChallengeType { #[prost(message, tag = "3")] MemoryStats(super::ChallengeMemoryStats), #[prost(message, tag = "9")] StoryStats(super::ChallengeStoryStats), #[prost(message, tag = "14")] BossStats(super::ChallengeBossStats), } } /// OneOf Type From: GBABMJCIPLN.NMALKAEHGCK /// 39(CmdChallengeType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmalkaehgck { #[prost(int32, tag = "3")] pub memory_stats: i32, #[prost(int32, tag = "9")] pub story_stats: i32, #[prost(int32, tag = "14")] pub boss_stats: i32, } /// 40(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStageInfo { #[prost(uint32, tag = "9")] pub buff_id: u32, #[prost(bool, tag = "7")] pub is_win: bool, #[prost(bool, tag = "1")] pub ehlamhmjlfp: bool, #[prost(uint32, tag = "2")] pub fogbecbdfdm: u32, } /// 41(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossEquipment { #[prost(uint32, tag = "6")] pub promotion: u32, #[prost(uint32, tag = "12")] pub unique_id: u32, #[prost(uint32, tag = "4")] pub tid: u32, #[prost(uint32, tag = "10")] pub rank: u32, #[prost(uint32, tag = "5")] pub level: u32, } /// 42(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossRelic { #[prost(uint32, tag = "9")] pub level: u32, #[prost(uint32, tag = "7")] pub unique_id: u32, #[prost(uint32, tag = "10")] pub main_affix_id: u32, #[prost(message, repeated, tag = "2")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub tid: u32, } /// 43(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossRelicList { #[prost(map = "uint32, message", tag = "10")] pub ikgimlhnipi: ::std::collections::HashMap, } /// 44(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossInfo { #[prost(message, optional, tag = "1")] pub first_node: ::core::option::Option, #[prost(message, optional, tag = "5")] pub second_node: ::core::option::Option, #[prost(uint32, repeated, tag = "11")] pub second_lineup_ids: ::prost::alloc::vec::Vec, /// map MPHILJEPBDD = 3; #[prost(bool, tag = "14")] pub acghcdlbcgd: bool, /// map GJPKHDHDCDN = 12; #[prost(uint32, repeated, tag = "2")] pub first_lineup_ids: ::prost::alloc::vec::Vec, } /// 45(CmdChallengeType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossExtraInfo { #[prost(message, optional, tag = "11")] pub boss_buff_info: ::core::option::Option, } /// OneOf Type From: ChallengeBossExtraInfo.EEDKBAMHOIM /// 46(CmdChallengeType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eedkbamhoim { #[prost(int32, tag = "11")] pub boss_buff_info: i32, } /// 47(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseCsReq {} /// 48(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub scene: ::core::option::Option, } /// 49(CmdChallengeType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseCsReq {} /// 50(CmdChallengeType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseScRsp { #[prost(message, optional, tag = "11")] pub scene: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 51(CmdChallengeType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossPhaseSettleNotify { #[prost(uint32, tag = "10")] pub challenge_id: u32, /// Obf: COKFJJOLMDI, not all renamed #[prost(uint32, tag = "3")] pub phase: u32, #[prost(uint32, tag = "14")] pub score_two: u32, #[prost(bool, tag = "2")] pub hkecompalil: bool, #[prost(bool, tag = "1")] pub is_win: bool, #[prost(message, repeated, tag = "7")] pub challenge_battle_target_list: ::prost::alloc::vec::Vec, /// Obf: HEMJIDNEAHO, not all renamed #[prost(uint32, tag = "9")] pub stars: u32, #[prost(uint32, tag = "6")] pub challenge_score: u32, #[prost(uint32, tag = "8")] pub ckdhfnafnbn: u32, #[prost(bool, tag = "15")] pub jfkbganlngf: bool, } /// 0(CmdChatType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SendMsgCsReq { #[prost(string, tag = "7")] pub text: ::prost::alloc::string::String, #[prost(enumeration = "MsgType", tag = "8")] pub msg_type: i32, #[prost(message, optional, tag = "10")] pub enlmbccjfbg: ::core::option::Option, #[prost(uint32, tag = "12")] pub emote: u32, #[prost(uint32, repeated, tag = "11")] pub to_uid_list: ::prost::alloc::vec::Vec, #[prost(enumeration = "ChatType", tag = "3")] pub chat_type: i32, } /// 1(CmdChatType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SendMsgScRsp { #[prost(uint64, tag = "11")] pub end_time: u64, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 2(CmdChatType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chat { #[prost(string, tag = "10")] pub text: ::prost::alloc::string::String, #[prost(uint32, tag = "11")] pub emote: u32, #[prost(uint64, tag = "13")] pub sent_time: u64, #[prost(uint32, tag = "5")] pub sender_uid: u32, #[prost(message, optional, tag = "8")] pub enlmbccjfbg: ::core::option::Option, #[prost(enumeration = "MsgType", tag = "15")] pub msg_type: i32, } /// 3(CmdChatType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RevcMsgScNotify { #[prost(enumeration = "MsgType", tag = "11")] pub msg_type: i32, #[prost(message, optional, tag = "14")] pub enlmbccjfbg: ::core::option::Option, #[prost(uint32, tag = "4")] pub from_uid: u32, #[prost(enumeration = "ChatType", tag = "6")] pub chat_type: i32, #[prost(uint32, tag = "8")] pub emote: u32, #[prost(string, tag = "10")] pub text: ::prost::alloc::string::String, #[prost(uint32, tag = "7")] pub to_uid: u32, } /// 4(CmdChatType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpokgkepmid { #[prost(uint32, repeated, tag = "4")] pub lccifiepmli: ::prost::alloc::vec::Vec, } /// 5(CmdChatType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryCsReq { #[prost(uint32, tag = "5")] pub sender_id: u32, #[prost(uint32, tag = "7")] pub to_uid: u32, } /// 6(CmdChatType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "11")] pub sender_id: u32, #[prost(uint32, tag = "2")] pub to_uid: u32, #[prost(message, repeated, tag = "8")] pub chat_list: ::prost::alloc::vec::Vec, } /// 7(CmdChatType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccokghnejgc { #[prost(int64, tag = "13")] pub fknbclbjngk: i64, #[prost(uint32, tag = "10")] pub to_uid: u32, } /// 8(CmdChatType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekldlajldga {} /// 9(CmdChatType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enbjpnlnljo { #[prost(message, repeated, tag = "15")] pub lekihkpbdnf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub retcode: u32, } /// 10(CmdChatType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofmdlpboefa {} /// 11(CmdChatType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lapaaegecgn { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, repeated, tag = "14")] pub landmjaoejj: ::prost::alloc::vec::Vec, } /// 12(CmdChatType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mebopgnofhm { #[prost(uint32, tag = "7")] pub emote: u32, #[prost(bool, tag = "11")] pub difimhepimf: bool, } /// 13(CmdChatType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmbkkigpnpg { #[prost(uint32, tag = "5")] pub emote: u32, #[prost(bool, tag = "15")] pub difimhepimf: bool, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 14(CmdChatType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnffldalllg { #[prost(uint32, repeated, tag = "3")] pub johfgnbdeim: ::prost::alloc::vec::Vec, } /// 15(CmdChatType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnpjepipefe { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, repeated, tag = "5")] pub johfgnbdeim: ::prost::alloc::vec::Vec, } /// 16(CmdChatType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afamiinffkc {} /// 17(CmdChatType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjgepaijngm { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, repeated, tag = "10")] pub lccifiepmli: ::prost::alloc::vec::Vec, } /// 14(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inkgalkabao { #[prost(message, optional, tag = "10")] pub pllldflfbfa: ::core::option::Option, } /// 15(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hojmkknokfb { #[prost(message, optional, tag = "15")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "14")] pub scene: ::core::option::Option, } /// 16(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdandajephk { #[prost(uint32, tag = "10")] pub id: u32, #[prost(uint32, repeated, tag = "1")] pub ddnkegapkia: ::prost::alloc::vec::Vec, } /// 17(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpencnjjchp { #[prost(message, repeated, tag = "15")] pub ffpnaldkgjm: ::prost::alloc::vec::Vec, } /// 18(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpdjjkdekcn { #[prost(uint32, tag = "8")] pub cackigmckfk: u32, #[prost(uint32, tag = "13")] pub bgakmplhiii: u32, #[prost(uint32, tag = "11")] pub kdggokgjlmc: u32, #[prost(uint32, repeated, tag = "1633")] pub cldnfijilnp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub chdonicfgka: u32, #[prost(enumeration = "Mdkfcmbnfgk", tag = "12")] pub njhnlleofjl: i32, #[prost(message, optional, tag = "617")] pub degkbgppnma: ::core::option::Option, #[prost(message, optional, tag = "1741")] pub kgiepaeibhk: ::core::option::Option, #[prost(message, optional, tag = "263")] pub amdlomogeoe: ::core::option::Option, #[prost(uint32, tag = "10")] pub fpfehdikmfn: u32, #[prost(bool, tag = "15")] pub dpncgpolfkh: bool, #[prost(int32, tag = "944")] pub nhfelecmhin: i32, #[prost(uint32, tag = "2")] pub dcfmpleegbl: u32, #[prost(uint32, tag = "14")] pub gfamoomgemb: u32, #[prost(enumeration = "Najbnngjkpa", tag = "9")] pub bboomnaclec: i32, #[prost(uint32, tag = "4")] pub ogiabihllcd: u32, #[prost(bool, tag = "162")] pub kmfbbbgkghc: bool, } /// 19(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbdhcnjimjc { #[prost(uint32, tag = "9")] pub ohcbbbkbipj: u32, } /// 20(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdepjelphoe { #[prost(message, optional, tag = "1")] pub ilmjiidhnab: ::core::option::Option, #[prost(uint32, tag = "5")] pub dhenocjfboh: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// 21(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Macdfdgeagj { #[prost(uint32, tag = "9")] pub jljikldhije: u32, } /// 22(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llmadlficic { #[prost(uint32, tag = "11")] pub jljikldhije: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 23(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Panpoihcioi { #[prost(uint32, tag = "15")] pub monster_id: u32, #[prost(uint32, tag = "11")] pub fpminhfkfkf: u32, } /// 24(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njhjkdbeeke { #[prost(message, repeated, tag = "3")] pub anddpnobljb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub okmliahgicg: u32, #[prost(bool, tag = "9")] pub aafbigkbcom: bool, } /// 25(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dikhkdmagph { #[prost(uint32, repeated, tag = "11")] pub hoiickofoik: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub maze_buff_list: ::prost::alloc::vec::Vec, } /// 26(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdglndmemed { #[prost(message, optional, tag = "5")] pub cnmpfaaigga: ::core::option::Option, #[prost(message, optional, tag = "7")] pub opbepnfeakh: ::core::option::Option, } /// 27(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjpefaloghd { #[prost(message, optional, tag = "7")] pub cnmpfaaigga: ::core::option::Option, #[prost(message, optional, tag = "8")] pub opbepnfeakh: ::core::option::Option, #[prost(message, optional, tag = "6")] pub apdafmcmjje: ::core::option::Option, } /// OneOf Type From: PJPEFALOGHD.HBLKMDPJDKE /// 28(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hblkmdpjdke { #[prost(int32, tag = "7")] pub cnmpfaaigga: i32, #[prost(int32, tag = "8")] pub opbepnfeakh: i32, #[prost(int32, tag = "6")] pub apdafmcmjje: i32, } /// 29(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlaibnakijg { #[prost(uint32, tag = "5")] pub jeikknoncdm: u32, #[prost(bool, tag = "10")] pub pijaimbbnpg: bool, #[prost(uint32, tag = "3")] pub lohjbakjjem: u32, #[prost(uint32, tag = "1")] pub dpbehognboo: u32, #[prost(bool, tag = "14")] pub jeheaoingmp: bool, #[prost(uint32, tag = "6")] pub id: u32, #[prost(enumeration = "Nlfcjleeolj", tag = "9")] pub pncakmfaohi: i32, #[prost(message, optional, tag = "12")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub bicgkjhdpnj: u32, #[prost(enumeration = "Bakdcegigbp", tag = "2")] pub ihmbeenncmc: i32, #[prost(uint32, repeated, tag = "11")] pub gkappngocnb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub room_id: u32, } /// 30(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jopfoobhbfj { #[prost(uint32, tag = "10")] pub lfgjbnglbki: u32, #[prost(message, repeated, tag = "14")] pub ajlkhokkmao: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub epoelfjdpni: u32, #[prost(uint32, tag = "7")] pub cncechheljk: u32, #[prost(uint32, tag = "5")] pub fgeoeoplmcp: u32, } /// 31(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odfbdfmejhn { #[prost(uint32, tag = "13")] pub room_id: u32, #[prost(uint32, tag = "9")] pub jljikldhije: u32, } /// 32(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdipihpmekn { #[prost(uint32, tag = "10")] pub nghlohoeoid: u32, #[prost(message, optional, tag = "14")] pub fpgmajogpgg: ::core::option::Option, } /// 33(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikmdmkbjghc { #[prost(enumeration = "Nlfcjleeolj", tag = "13")] pub jacofffkkei: i32, #[prost(message, optional, tag = "1")] pub ojncmjdaabj: ::core::option::Option, #[prost(uint32, repeated, tag = "10")] pub mdfenjldcjp: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "2")] pub jnaocdndnbc: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub nbkjoonbfkk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub jpklcdaehja: u32, #[prost(uint32, tag = "15")] pub cmjambmodim: u32, } /// 34(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onacbngcgbp { #[prost(int32, tag = "8")] pub fmomabldncf: i32, #[prost(uint32, tag = "15")] pub kapeolcjmmb: u32, #[prost(uint32, tag = "14")] pub hcaoiinoldn: u32, #[prost(uint32, repeated, tag = "5")] pub icpiadmkaem: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub id: u32, #[prost(uint32, repeated, tag = "9")] pub ipciepihplf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub plancgljefe: u32, #[prost(message, optional, tag = "1")] pub cfldhmbnfep: ::core::option::Option, #[prost(int32, tag = "13")] pub fkpdbenejnf: i32, } /// 35(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ephfgggddol { #[prost(uint32, tag = "10")] pub okgjgndjide: u32, #[prost(uint32, tag = "2")] pub buff_aeon_id: u32, } /// 36(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfodkjejlnm { #[prost(message, repeated, tag = "1")] pub ifimpejlppf: ::prost::alloc::vec::Vec, } /// 37(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Neekeihdkdf { #[prost(message, optional, tag = "2")] pub plggekoenoi: ::core::option::Option, #[prost(message, optional, tag = "15")] pub fpgmajogpgg: ::core::option::Option, #[prost(int32, tag = "10")] pub knidghhdikj: i32, #[prost(uint32, tag = "1")] pub aeon_id: u32, #[prost(uint32, repeated, tag = "4")] pub aeon_id_list: ::prost::alloc::vec::Vec, } /// 38(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fophlfhhdjk { #[prost(uint32, tag = "12")] pub iedlkippldb: u32, #[prost(uint32, tag = "5")] pub avatar_id: u32, } /// 39(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Paiphbhdmga { #[prost(message, repeated, tag = "11")] pub docpimknjoo: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "10")] pub abhegbehljk: ::core::option::Option, } /// 40(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Moicceifbba { #[prost(uint32, repeated, tag = "6")] pub gjhnplhbgae: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub kjalgdhjnln: u32, #[prost(bool, tag = "14")] pub alnmbfmeiac: bool, #[prost(uint32, tag = "4")] pub inhofmdeeck: u32, } /// 41(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhhkfcmaebc { #[prost(int32, tag = "10")] pub pekmeidbnlh: i32, } /// 42(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmopngjkoee { #[prost(uint32, repeated, tag = "9")] pub kldgppepgfa: ::prost::alloc::vec::Vec, } /// 43(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbaaeplpbbd { #[prost(message, optional, tag = "6")] pub rogue_miracle_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub pending_action: ::core::option::Option, #[prost(message, optional, tag = "4")] pub jhippdpkjoh: ::core::option::Option, #[prost(uint32, tag = "11")] pub rogue_version_id: u32, #[prost(message, optional, tag = "15")] pub ipgjmdciihh: ::core::option::Option, #[prost(message, optional, tag = "1749")] pub pndbnebjaca: ::core::option::Option, #[prost(message, optional, tag = "3")] pub nkgkdmfhgfj: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "14")] pub rogue_virtual_item_info: ::core::option::Option, #[prost(message, optional, tag = "5")] pub rogue_virtual_item: ::core::option::Option, #[prost(message, optional, tag = "8")] pub rogue_avatar_info: ::core::option::Option, #[prost(message, optional, tag = "1")] pub rogue_buff_info: ::core::option::Option, #[prost(message, optional, tag = "9")] pub ilmjiidhnab: ::core::option::Option, #[prost(message, repeated, tag = "13")] pub gcbmceahifc: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "7")] pub story_buff_info: ::core::option::Option, } /// 44(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljdkjanhcno { #[prost(uint32, repeated, tag = "5")] pub icpiadmkaem: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "11")] pub talent_info: ::core::option::Option, #[prost(message, optional, tag = "14")] pub oojoidfpmig: ::core::option::Option, #[prost(message, optional, tag = "7")] pub plggekoenoi: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_virtual_item_info: ::core::option::Option, #[prost(uint32, repeated, tag = "1")] pub ipciepihplf: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub pndbnebjaca: ::core::option::Option, } /// 45(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjcfhjnkepg { #[prost(uint32, tag = "7")] pub rogue_version_id: u32, #[prost(message, repeated, tag = "12")] pub gcbmceahifc: ::prost::alloc::vec::Vec, } /// 46(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmekjainppg { #[prost(message, optional, tag = "8")] pub pndbnebjaca: ::core::option::Option, #[prost(uint32, repeated, tag = "13")] pub icpiadmkaem: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "9")] pub talent_info: ::core::option::Option, #[prost(message, optional, tag = "3")] pub oojoidfpmig: ::core::option::Option, #[prost(message, optional, tag = "1")] pub plggekoenoi: ::core::option::Option, #[prost(uint32, repeated, tag = "14")] pub ipciepihplf: ::prost::alloc::vec::Vec, } /// 47(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkbgcjkcnan { #[prost(enumeration = "Emnldjgmbca", tag = "14")] pub pmdbogbobdd: i32, #[prost(uint32, tag = "1129")] pub lebecefmdjn: u32, #[prost(message, optional, tag = "10")] pub akafapojaln: ::core::option::Option, #[prost(message, optional, tag = "7")] pub rogue_buff_info: ::core::option::Option, #[prost(uint32, tag = "862")] pub rogue_version_id: u32, #[prost(uint32, repeated, tag = "5")] pub hhmfidkfnni: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub gegbpphdhkm: u32, #[prost(uint32, tag = "1705")] pub cncaoledbdi: u32, #[prost(uint32, tag = "2")] pub labkeecgnie: u32, #[prost(message, optional, tag = "3")] pub epgjcmnbipj: ::core::option::Option, #[prost(uint32, tag = "11")] pub pmkbcmkogen: u32, #[prost(uint32, tag = "468")] pub score: u32, #[prost(message, optional, tag = "12")] pub rogue_miracle_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub dodpbnfkkel: u32, #[prost(uint32, tag = "15")] pub olmbplaimlp: u32, #[prost(uint32, tag = "912")] pub biohibdddfg: u32, #[prost(bool, tag = "4")] pub chgpidcckeb: bool, #[prost(message, optional, tag = "1250")] pub nkgkdmfhgfj: ::core::option::Option, #[prost(uint32, tag = "9")] pub ilbomeblaeh: u32, } /// 48(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Johifmmcclk { #[prost(message, repeated, tag = "14")] pub ajlkhokkmao: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub gpglfhpijjb: u32, } /// 49(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdhnobdpfed { #[prost(uint32, tag = "14")] pub ieppoojbkhk: u32, #[prost(uint32, tag = "9")] pub ilbomeblaeh: u32, } /// 50(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jghoocifhcb { #[prost(uint32, tag = "2")] pub kjalgdhjnln: u32, #[prost(uint32, tag = "10")] pub onidgplkhjd: u32, } /// 51(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efdhlnbjglc {} /// 52(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lompmmfhmad { #[prost(message, optional, tag = "8")] pub rogue_current_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub cljagkahiic: ::core::option::Option, #[prost(message, optional, tag = "11")] pub gfkipfijbgf: ::core::option::Option, #[prost(message, optional, tag = "3")] pub rogue_info_data: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub score_reward_info: ::core::option::Option, } /// 53(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kljekbbgeei { #[prost(uint32, tag = "3")] pub jljikldhije: u32, #[prost(uint32, tag = "15")] pub plhihijfgli: u32, } /// 54(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Giendehegij { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub jljikldhije: u32, #[prost(message, optional, tag = "5")] pub rogue_current_info: ::core::option::Option, #[prost(message, optional, tag = "7")] pub score_reward_info: ::core::option::Option, } /// 55(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chljohomolk { #[prost(uint32, tag = "4")] pub id: u32, } /// 56(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fimamekjpnd { #[prost(message, optional, tag = "15")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub score_reward_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub id: u32, #[prost(message, optional, tag = "8")] pub rogue_current_info: ::core::option::Option, } /// 57(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbibkcicahh {} /// 58(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgggpdikjij { #[prost(message, optional, tag = "9")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_info_data: ::core::option::Option, #[prost(message, optional, tag = "3")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "4")] pub cljagkahiic: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 59(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klboofjaaoa {} /// 60(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Beoimmakclj { #[prost(message, optional, tag = "5")] pub gfkipfijbgf: ::core::option::Option, #[prost(message, optional, tag = "7")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "9")] pub rogue_info_data: ::core::option::Option, #[prost(message, optional, tag = "14")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "6")] pub cljagkahiic: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 61(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfpfkgciile { #[prost(uint32, repeated, tag = "8")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub bddndomiiga: u32, #[prost(uint32, tag = "13")] pub buff_aeon_id: u32, #[prost(uint32, repeated, tag = "1")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub facaiiijeki: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub id: u32, #[prost(uint32, repeated, tag = "7")] pub iahjjaidifn: ::prost::alloc::vec::Vec, } /// 62(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oicijefcpci { #[prost(message, optional, tag = "10")] pub score_reward_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "4")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "14")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "8")] pub jniphkapmdf: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub rogue_current_info: ::core::option::Option, } /// 63(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjalpaofeha {} /// 64(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dihinohfbga { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub score_reward_info: ::core::option::Option, } /// 65(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Necgemhbnng { #[prost(message, optional, tag = "6")] pub score_reward_info: ::core::option::Option, } /// 66(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enfhdldkibn { #[prost(uint32, tag = "5")] pub plhihijfgli: u32, #[prost(uint32, tag = "2")] pub jljikldhije: u32, } /// 67(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkkobiknaai { #[prost(uint32, tag = "1")] pub plhihijfgli: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub edmapejcenl: ::core::option::Option, #[prost(uint32, tag = "8")] pub jljikldhije: u32, } /// 68(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dampblpchnn {} /// 69(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pioopnpabba { #[prost(message, optional, tag = "14")] pub score_reward_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 70(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jblnkfdkplo { #[prost(uint32, tag = "15")] pub bmhalfgghae: u32, } /// 71(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejkfbebolek { #[prost(uint32, tag = "7")] pub bmhalfgghae: u32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub lhcalibhdfj: ::core::option::Option, } /// 72(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkdmjfpknhc { #[prost(message, optional, tag = "11")] pub gfkipfijbgf: ::core::option::Option, #[prost(uint32, tag = "10")] pub pmkbcmkogen: u32, #[prost(uint32, tag = "14")] pub hcaoiinoldn: u32, #[prost(uint32, repeated, tag = "5")] pub hhmfidkfnni: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub ipgjmdciihh: ::core::option::Option, } /// 73(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bchhfdlfpgb {} /// 74(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pninbkgpbcb { #[prost(message, optional, tag = "4")] pub hkmihnfphai: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 75(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oncmgdkiemk { #[prost(uint32, tag = "15")] pub ifdkiedbfae: u32, } /// 76(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fiibkpfklag { #[prost(message, optional, tag = "8")] pub hkmihnfphai: ::core::option::Option, #[prost(bool, tag = "7")] pub pabmoljdjbm: bool, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub faghklaokdo: ::core::option::Option, } /// 77(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogannclninn { #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub prop_entity_id: u32, } /// 78(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okbemeebadm { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, repeated, tag = "12")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "4")] pub rogue_avatar_info: ::core::option::Option, } /// 79(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daegpgbmgfd { #[prost(uint32, tag = "4")] pub ldollooeika: u32, #[prost(uint32, repeated, tag = "5")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 80(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecagjnfllhn { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub abhegbehljk: ::core::option::Option, #[prost(uint32, repeated, tag = "10")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 81(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckndhffphbg { #[prost(message, optional, tag = "6")] pub abhegbehljk: ::core::option::Option, } /// 82(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgklodmdgcl { #[prost(message, optional, tag = "3")] pub rogue_virtual_item: ::core::option::Option, } /// 83(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kekeipfdido { #[prost(message, optional, tag = "4")] pub ilmjiidhnab: ::core::option::Option, } /// 84(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoelniahijb { #[prost(enumeration = "Baeljkmhlbh", tag = "7")] pub reason: i32, #[prost(enumeration = "Nmcodcecjmc", tag = "12")] pub kapeolcjmmb: i32, } /// 85(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kndjpigffce { #[prost(uint32, tag = "13")] pub neiacceimgb: u32, #[prost(uint32, repeated, tag = "2")] pub mdfenjldcjp: ::prost::alloc::vec::Vec, } /// 86(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmmakkpaecm { #[prost(message, optional, tag = "8")] pub ikfkgapcnon: ::core::option::Option, } /// 87(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgbdpdhmcpd { #[prost(uint32, tag = "5")] pub buff_aeon_id: u32, #[prost(int32, tag = "6")] pub knidghhdikj: i32, } /// 88(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdmonedepfh { #[prost(int32, tag = "15")] pub eckljpnihfo: i32, } /// 89(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnfnhakhmbn {} /// 90(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelScRsp { #[prost(message, optional, tag = "15")] pub skip_reward_list: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 91(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljmfcljnpmh { #[prost(uint32, repeated, tag = "3")] pub icpiadmkaem: ::prost::alloc::vec::Vec, } /// 92(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nomlnaiimnf { #[prost(uint32, tag = "6")] pub prop_entity_id: u32, } /// 93(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbheinnmfff { #[prost(message, optional, tag = "13")] pub rogue_current_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "2")] pub jniphkapmdf: ::core::option::Option, #[prost(message, optional, tag = "8")] pub rogue_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 94(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fadgeccnofc { #[prost(uint32, tag = "14")] pub ohcbbbkbipj: u32, } /// 95(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhhogmgkamh { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub ilmjiidhnab: ::core::option::Option, } /// 96(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hecnanpdfkp { #[prost(uint32, tag = "9")] pub ohcbbbkbipj: u32, } /// 97(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcjjhidaiea { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub ilmjiidhnab: ::core::option::Option, } /// 98(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lapphbediio { #[prost(uint32, tag = "15")] pub ohcbbbkbipj: u32, #[prost(uint32, tag = "9")] pub amialkipcna: u32, } /// 99(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pplgbclaifn { #[prost(message, optional, tag = "14")] pub ilmjiidhnab: ::core::option::Option, #[prost(uint32, tag = "4")] pub amialkipcna: u32, #[prost(uint32, tag = "1")] pub adjbgaioobm: u32, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 100(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iablbnoonee {} /// 101(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddnpbannfni { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub eabmlefcade: ::core::option::Option, #[prost(message, optional, tag = "13")] pub ilmjiidhnab: ::core::option::Option, } /// 102(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbjbhkllpgc {} /// 103(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fejhkbpepph { #[prost(message, optional, tag = "5")] pub cljagkahiic: ::core::option::Option, #[prost(message, optional, tag = "3")] pub score_reward_info: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub rogue_info_data: ::core::option::Option, #[prost(message, optional, tag = "4")] pub ipgjmdciihh: ::core::option::Option, #[prost(message, optional, tag = "13")] pub story_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_current_info: ::core::option::Option, #[prost(message, optional, tag = "14")] pub gfkipfijbgf: ::core::option::Option, } /// 104(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlfajmoiech { #[prost(message, optional, tag = "4")] pub ipgjmdciihh: ::core::option::Option, } /// 105(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hchkjolenkh { #[prost(uint32, tag = "8")] pub onhidcfmaho: u32, #[prost(uint32, tag = "13")] pub eabhbahingj: u32, #[prost(message, optional, tag = "6")] pub jnaocdndnbc: ::core::option::Option, } /// 106(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajlahgebbme { #[prost(enumeration = "Ilkjjkfpfhc", tag = "8")] pub iohhpeklgom: i32, #[prost(uint32, tag = "2")] pub neiacceimgb: u32, #[prost(enumeration = "Pchmjnlpbgf", tag = "7")] pub reason: i32, #[prost(message, repeated, tag = "13")] pub ajlkhokkmao: ::prost::alloc::vec::Vec, } /// 107(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gpegffkkcnd { #[prost(uint32, tag = "3")] pub okhlkgjlemk: u32, #[prost(uint32, tag = "2")] pub difjdgcbobj: u32, } /// 108(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdgbpejndok {} /// 109(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiobgjoimgi { #[prost(message, repeated, tag = "7")] pub hcmokahehle: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub gapfegnbkip: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 110(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dihiedfokpg { #[prost(uint32, tag = "12")] pub kjalgdhjnln: u32, #[prost(uint32, tag = "15")] pub mnhmndgaeie: u32, #[prost(uint32, tag = "3")] pub aecbblmpbbf: u32, #[prost(uint32, tag = "5")] pub hkijgenhohh: u32, } /// 111(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbhibpfcgan { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "15")] pub kjalgdhjnln: u32, #[prost(uint32, tag = "14")] pub aecbblmpbbf: u32, #[prost(uint32, tag = "5")] pub mnhmndgaeie: u32, #[prost(uint32, tag = "2")] pub hkijgenhohh: u32, } /// 112(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghgenbaekbi { #[prost(uint32, tag = "15")] pub hkijgenhohh: u32, #[prost(uint32, tag = "7")] pub aecbblmpbbf: u32, #[prost(uint32, tag = "10")] pub kjalgdhjnln: u32, } /// 113(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daadljdajpf { #[prost(uint32, tag = "12")] pub aecbblmpbbf: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "1")] pub kjalgdhjnln: u32, #[prost(uint32, tag = "10")] pub ilbomeblaeh: u32, #[prost(uint32, tag = "6")] pub hkijgenhohh: u32, } /// 114(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfedhkcilcp { #[prost(int32, tag = "2")] pub fkpdbenejnf: i32, } /// 115(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hibiligpjka {} /// 116(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llmgoogfega { #[prost(message, optional, tag = "15")] pub story_info: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 117(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akcdokgllnm { #[prost(uint32, tag = "5")] pub pladoembodm: u32, } /// 118(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iclnbbpbiog { #[prost(uint32, tag = "14")] pub pladoembodm: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(map = "uint32, uint32", tag = "4")] pub fkdhdcgoimf: ::std::collections::HashMap, } /// 119(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmpklhcnkpg { #[prost(uint32, tag = "5")] pub ieppoojbkhk: u32, #[prost(uint32, tag = "14")] pub ilbomeblaeh: u32, } /// 120(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fklaghabjgd { #[prost(message, optional, tag = "1")] pub jhippdpkjoh: ::core::option::Option, } /// 121(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojchajddapd { #[prost(enumeration = "Pijhhjmcmgl", tag = "4")] pub status: i32, #[prost(uint32, tag = "8")] pub ilbomeblaeh: u32, } /// 122(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oblgbfepagp { #[prost(uint32, tag = "15")] pub hkijgenhohh: u32, } /// 123(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjafmeblbin {} /// 124(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abdogofmcpe { #[prost(message, repeated, tag = "8")] pub hcmokahehle: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub gapfegnbkip: ::prost::alloc::vec::Vec, } /// 125(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdcjljjdhag { #[prost(uint32, tag = "15")] pub hkijgenhohh: u32, #[prost(uint32, tag = "12")] pub mnhmndgaeie: u32, #[prost(uint32, tag = "6")] pub aecbblmpbbf: u32, } /// 126(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbhopmolbhi { #[prost(uint32, tag = "12")] pub aecbblmpbbf: u32, #[prost(uint32, tag = "9")] pub mnhmndgaeie: u32, #[prost(uint32, tag = "6")] pub hkijgenhohh: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 127(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iphonndnech { #[prost(uint32, tag = "5")] pub hkijgenhohh: u32, #[prost(uint32, tag = "6")] pub aecbblmpbbf: u32, } /// 128(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpakfemkghm { #[prost(uint32, tag = "6")] pub hkijgenhohh: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "15")] pub aecbblmpbbf: u32, } /// 129(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cecpcpacfgl { #[prost(uint32, tag = "13")] pub hkijgenhohh: u32, } /// 130(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahmgeaemjhg { #[prost(message, repeated, tag = "9")] pub gapfegnbkip: ::prost::alloc::vec::Vec, } /// 131(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpfechlhhen { #[prost(uint32, tag = "12")] pub oiieelpecgl: u32, #[prost(uint32, tag = "7")] pub ilbomeblaeh: u32, #[prost(bool, tag = "15")] pub alnmbfmeiac: bool, #[prost(bool, tag = "8")] pub njjkiohdomp: bool, #[prost(uint32, repeated, tag = "2")] pub ndjjnlkcnhm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub hkijgenhohh: u32, #[prost(uint32, repeated, tag = "3")] pub pcomkolmbbg: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub nimeabelkeh: ::prost::alloc::vec::Vec, } /// 132(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggkgkaifenc { #[prost(uint32, tag = "6")] pub amialkipcna: u32, #[prost(uint32, tag = "4")] pub fkoackkcdge: u32, } /// 133(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fefbdihenlc { #[prost(uint32, tag = "6")] pub bddndomiiga: u32, #[prost(uint32, tag = "5")] pub mehkbogdgdk: u32, #[prost(message, repeated, tag = "7")] pub hmidngcmpcn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub kgcpdcehlel: u32, } /// 134(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljphjbeadbb { #[prost(map = "uint32, bool", tag = "9")] pub mlkdhoecnfl: ::std::collections::HashMap, #[prost(enumeration = "Nekihohlnfp", tag = "7")] pub jlgmmlnndhh: i32, #[prost(uint32, repeated, tag = "5")] pub llenhcmidmp: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub imddnccbpcm: ::prost::alloc::vec::Vec, } /// 135(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncldkjhepgm { #[prost(uint32, tag = "13")] pub gdnbonnpgcn: u32, } /// 136(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abpeiabakoh { #[prost(uint32, tag = "10")] pub gdnbonnpgcn: u32, #[prost(message, optional, tag = "1")] pub elmdffendnp: ::core::option::Option, } /// 137(CmdChessRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjlhaifjkea { #[prost(uint32, repeated, tag = "14")] pub cemkcgmobpc: ::prost::alloc::vec::Vec, } /// 138(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmnkmeihjmj { #[prost(message, optional, tag = "13")] pub oojoidfpmig: ::core::option::Option, } /// 139(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emfohlppjlm { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub oojoidfpmig: ::core::option::Option, } /// 140(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhmhcocpfpa { #[prost(message, optional, tag = "10")] pub dobplmpgend: ::core::option::Option, } /// 141(CmdChessRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hemmibjdhja { #[prost(uint32, tag = "15")] pub fgjbhcmimeh: u32, } /// 142(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pocbaokfhhb {} /// 143(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgiodmmjiep { #[prost(message, optional, tag = "14")] pub talent_info: ::core::option::Option, #[prost(uint32, tag = "9")] pub gdnbonnpgcn: u32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 144(CmdChessRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlamobibmfh { #[prost(uint32, tag = "2")] pub talent_id: u32, } /// 145(CmdChessRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgkbihlppnn { #[prost(message, optional, tag = "10")] pub talent_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "4")] pub gdnbonnpgcn: u32, } /// 1(CmdClockParkType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohiddmhdclp {} /// 2(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Congmihefbn { #[prost(uint32, tag = "13")] pub gppdnodoebh: u32, #[prost(uint32, repeated, tag = "2")] pub lddhlkapjad: ::prost::alloc::vec::Vec, } /// 3(CmdClockParkType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmipdihnilf { #[prost(uint32, tag = "15")] pub progress: u32, #[prost(message, repeated, tag = "1")] pub eghejgabibp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, repeated, tag = "10")] pub nfpglkcbkin: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub hbebaphdcmc: u32, #[prost(uint32, tag = "6")] pub haibfakmdam: u32, } /// 4(CmdClockParkType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdhbhjbndma { #[prost(uint32, tag = "10")] pub talent_id: u32, } /// 5(CmdClockParkType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nocoeppaehl { #[prost(uint32, tag = "2")] pub talent_id: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 6(CmdClockParkType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hopdkfeiikh { #[prost(uint32, repeated, tag = "12")] pub iddhibdfpii: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub gppdnodoebh: u32, } /// 7(CmdClockParkType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inhpjapcebc { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "1")] pub gppdnodoebh: u32, } /// 8(CmdClockParkType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmcpofdflcl {} /// 9(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akjlicdoond {} /// 10(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iogghnbebmg { #[prost(uint32, tag = "9")] pub clmmojjajlk: u32, #[prost(uint32, tag = "8")] pub ddnfpmcpaie: u32, #[prost(uint32, repeated, tag = "5")] pub pnmdkpcbpkb: ::prost::alloc::vec::Vec, } /// 11(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcbgdkfabke { #[prost(message, repeated, tag = "5")] pub pakgecmhcig: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub pnmdkpcbpkb: ::prost::alloc::vec::Vec, } /// 12(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ondncdgjabi { #[prost(message, optional, tag = "5")] pub ifdfhmljlkk: ::core::option::Option, } /// 13(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onakbkchnfk { #[prost(message, optional, tag = "7")] pub ifdfhmljlkk: ::core::option::Option, } /// 14(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oimahoejekn { #[prost(message, optional, tag = "1")] pub ifdfhmljlkk: ::core::option::Option, } /// 15(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mopcpnpjcjm { #[prost(message, optional, tag = "2")] pub ifdfhmljlkk: ::core::option::Option, #[prost(uint32, tag = "8")] pub ebkijognbmh: u32, #[prost(uint32, tag = "14")] pub gacha_random: u32, } /// 16(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggmkaobpjib { #[prost(message, optional, tag = "8")] pub ifdfhmljlkk: ::core::option::Option, } /// 17(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbblicfmjao { #[prost(bool, tag = "6")] pub akhpcilcdnn: bool, } /// 18(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mannpanjcll { #[prost(uint32, tag = "12")] pub bddhimgoglc: u32, #[prost(message, optional, tag = "1")] pub jaeahbgomjg: ::core::option::Option, #[prost(message, optional, tag = "3")] pub elifogemlde: ::core::option::Option, #[prost(message, optional, tag = "13")] pub idegmfpemln: ::core::option::Option, #[prost(message, optional, tag = "10")] pub cndndnnklab: ::core::option::Option, #[prost(message, optional, tag = "5")] pub llnonjcicaa: ::core::option::Option, #[prost(message, optional, tag = "11")] pub gnbkidonjph: ::core::option::Option, #[prost(message, optional, tag = "2")] pub bhjmmagefij: ::core::option::Option, #[prost(bool, tag = "14")] pub fiihoanmoke: bool, } /// OneOf Type From: MANNPANJCLL.AOPJLPPLLBP /// 19(CmdClockParkType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aopjlppllbp { #[prost(int32, tag = "1")] pub jaeahbgomjg: i32, #[prost(int32, tag = "3")] pub elifogemlde: i32, #[prost(int32, tag = "13")] pub idegmfpemln: i32, #[prost(int32, tag = "10")] pub cndndnnklab: i32, #[prost(int32, tag = "5")] pub llnonjcicaa: i32, #[prost(int32, tag = "11")] pub gnbkidonjph: i32, #[prost(int32, tag = "2")] pub bhjmmagefij: i32, #[prost(int32, tag = "14")] pub fiihoanmoke: i32, } /// 20(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfjbdnngecb { #[prost(int32, tag = "13")] pub lpgnmbcenic: i32, #[prost(int32, tag = "9")] pub lefojphlflm: i32, #[prost(int32, tag = "5")] pub cgfpbjehkac: i32, } /// 21(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Joghgbpnlli { #[prost(uint32, tag = "13")] pub caglenmipki: u32, #[prost(uint64, tag = "1")] pub unique_id: u64, #[prost(uint32, tag = "3")] pub buff_id: u32, } /// 22(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkipppbnmlp { #[prost(message, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, } /// 23(CmdClockParkType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gpcckdmcmda { #[prost(uint32, tag = "1")] pub mdbfiedbpmo: u32, #[prost(uint32, tag = "14")] pub gppdnodoebh: u32, #[prost(uint32, tag = "11")] pub pgbmjlnicph: u32, #[prost(message, optional, tag = "13")] pub rogue_buff_info: ::core::option::Option, #[prost(uint32, repeated, tag = "7")] pub kfkbnmfajkj: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub chdekemniea: u32, #[prost(message, optional, tag = "6")] pub gjafbhkjiok: ::core::option::Option, #[prost(uint32, tag = "5")] pub iihcnngolbe: u32, #[prost(string, tag = "10")] pub bjdgpnjcajc: ::prost::alloc::string::String, #[prost(uint32, tag = "12")] pub jeghbjmoell: u32, #[prost(message, optional, tag = "2")] pub jbbdiembgmg: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 24(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djgkmbmbacg {} /// 25(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khplbddefop { #[prost(message, optional, tag = "6")] pub ifdfhmljlkk: ::core::option::Option, } /// 26(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoagbfalhed { #[prost(bool, tag = "15")] pub is_win: bool, #[prost(uint32, tag = "5")] pub edhhcdnkcgn: u32, } /// 27(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcpigkeaedd { #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 28(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbkijkioamn { #[prost(uint32, tag = "9")] pub gacha_random: u32, #[prost(bool, tag = "13")] pub cohkfcoadjl: bool, } /// 29(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gffihdlglce { #[prost(uint32, tag = "14")] pub edhhcdnkcgn: u32, #[prost(bool, tag = "5")] pub is_win: bool, } /// 30(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdeghdicieb {} /// 31(CmdClockParkType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgdhjikbfap { #[prost(uint32, tag = "5")] pub bddhimgoglc: u32, #[prost(uint32, tag = "15")] pub gppdnodoebh: u32, #[prost(message, optional, tag = "2")] pub kefeoefjghd: ::core::option::Option, #[prost(message, optional, tag = "1")] pub idffbbhhjha: ::core::option::Option, #[prost(message, optional, tag = "12")] pub bcbjopncglb: ::core::option::Option, #[prost(message, optional, tag = "4")] pub cahpembllie: ::core::option::Option, #[prost(message, optional, tag = "6")] pub ahnmgijbjgb: ::core::option::Option, #[prost(message, optional, tag = "13")] pub gokogeipalk: ::core::option::Option, #[prost(message, optional, tag = "11")] pub didlhmhijoa: ::core::option::Option, #[prost(uint32, tag = "10")] pub pgbmjlnicph: u32, } /// OneOf Type From: CGDHJIKBFAP.MIBCKCKBILL /// 32(CmdClockParkType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mibckckbill { #[prost(int32, tag = "2")] pub kefeoefjghd: i32, #[prost(int32, tag = "1")] pub idffbbhhjha: i32, #[prost(int32, tag = "12")] pub bcbjopncglb: i32, #[prost(int32, tag = "4")] pub cahpembllie: i32, #[prost(int32, tag = "6")] pub ahnmgijbjgb: i32, #[prost(int32, tag = "13")] pub gokogeipalk: i32, #[prost(int32, tag = "11")] pub didlhmhijoa: i32, #[prost(int32, tag = "10")] pub pgbmjlnicph: i32, } /// 33(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhkeofmdgle { #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, #[prost(uint32, tag = "5")] pub chdekemniea: u32, #[prost(uint32, tag = "3")] pub progress: u32, #[prost(uint32, tag = "2")] pub iihcnngolbe: u32, #[prost(bool, tag = "9")] pub holgnjjblnm: bool, #[prost(uint32, tag = "12")] pub gppdnodoebh: u32, #[prost(bool, tag = "1")] pub ahnjdljonfo: bool, } /// 34(CmdClockParkType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aikfibajhid { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(enumeration = "Pblablacipo", tag = "4")] pub calndldiaop: i32, #[prost(uint32, tag = "11")] pub bfajjllgcee: u32, #[prost(uint32, tag = "5")] pub efhfcmkakaa: u32, #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub bddhimgoglc: u32, } /// 35(CmdClockParkType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjaddpfkhch { #[prost(uint32, tag = "7")] pub gppdnodoebh: u32, #[prost(bool, tag = "13")] pub ckgiaeipiki: bool, } /// 36(CmdClockParkType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fldifcfkfpk { #[prost(uint32, tag = "10")] pub retcode: u32, } /// 37(CmdClockParkType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bonjjoppgkl { #[prost(uint32, tag = "7")] pub bddhimgoglc: u32, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 38(CmdClockParkType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bpepiboemjp { #[prost(uint64, tag = "2")] pub unique_id: u64, #[prost(uint32, tag = "8")] pub gppdnodoebh: u32, #[prost(uint32, tag = "10")] pub bddhimgoglc: u32, } /// 39(CmdClockParkType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Joibcffhlac { #[prost(message, optional, tag = "11")] pub rogue_buff_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub gppdnodoebh: u32, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "13")] pub bddhimgoglc: u32, #[prost(message, optional, tag = "660")] pub ifdfhmljlkk: ::core::option::Option, #[prost(message, optional, tag = "1126")] pub jbbdiembgmg: ::core::option::Option, } /// OneOf Type From: JOIBCFFHLAC.BIGLFKEMDHL /// 40(CmdClockParkType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Biglfkemdhl { #[prost(int32, tag = "660")] pub ifdfhmljlkk: i32, #[prost(int32, tag = "1126")] pub jbbdiembgmg: i32, } /// 41(CmdClockParkType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcmdlbkeccb { #[prost(message, optional, tag = "2")] pub imiipmgohbp: ::core::option::Option, } /// 47(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Item { #[prost(uint32, tag = "6")] pub item_id: u32, #[prost(uint32, tag = "1")] pub promotion: u32, #[prost(uint32, tag = "8")] pub main_affix_id: u32, #[prost(uint32, tag = "11")] pub rank: u32, #[prost(uint32, tag = "5")] pub level: u32, #[prost(uint32, tag = "4")] pub num: u32, #[prost(uint32, tag = "10")] pub unique_id: u32, } /// 48(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemList { #[prost(message, repeated, tag = "15")] pub item_list: ::prost::alloc::vec::Vec, } /// 49(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PileItem { #[prost(uint32, tag = "8")] pub item_num: u32, #[prost(uint32, tag = "1")] pub item_id: u32, } /// 50(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemCost { #[prost(message, optional, tag = "4")] pub pile_item: ::core::option::Option, #[prost(uint32, tag = "8")] pub equipment_unique_id: u32, #[prost(uint32, tag = "14")] pub relic_unique_id: u32, } /// OneOf Type From: ItemCost.ItemOneofCase /// 51(CmdClockParkType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemOneofCase { #[prost(int32, tag = "4")] pub pile_item: i32, #[prost(int32, tag = "8")] pub equipment_unique_id: i32, #[prost(int32, tag = "14")] pub relic_unique_id: i32, } /// 52(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemCostList { #[prost(message, repeated, tag = "11")] pub item_list: ::prost::alloc::vec::Vec, } /// 53(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Liofnfbhfbo { #[prost(uint32, tag = "2")] pub djoajnahokb: u32, #[prost(uint32, tag = "13")] pub gbiepapenkj: u32, } /// 54(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdjjfdldehg { #[prost(uint32, tag = "14")] pub level: u32, #[prost(uint32, tag = "11")] pub rank: u32, #[prost(uint32, tag = "12")] pub tid: u32, #[prost(uint32, tag = "7")] pub exp: u32, #[prost(uint32, tag = "3")] pub promotion: u32, } /// 55(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljnadhplipo { #[prost(uint32, tag = "13")] pub tid: u32, #[prost(uint32, tag = "11")] pub level: u32, #[prost(uint32, tag = "4")] pub main_affix_id: u32, #[prost(message, repeated, tag = "8")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub exp: u32, } /// 56(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpjppkichig { #[prost(message, optional, tag = "5")] pub gmbobjnahaf: ::core::option::Option, #[prost(message, optional, tag = "9")] pub eipoldpoaoh: ::core::option::Option, #[prost(message, optional, tag = "14")] pub bfeeeekohjn: ::core::option::Option, } /// OneOf Type From: MPJPPKICHIG.KLPOJEJBOLH /// 57(CmdClockParkType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klpojejbolh { #[prost(int32, tag = "5")] pub gmbobjnahaf: i32, #[prost(int32, tag = "9")] pub eipoldpoaoh: i32, #[prost(int32, tag = "14")] pub bfeeeekohjn: i32, } /// 58(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlppnjoppml { #[prost(message, repeated, tag = "9")] pub item_list: ::prost::alloc::vec::Vec, } /// 59(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Vector { #[prost(sint32, tag = "15")] pub z: i32, #[prost(sint32, tag = "2")] pub y: i32, #[prost(sint32, tag = "6")] pub x: i32, } /// 60(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MotionInfo { #[prost(message, optional, tag = "5")] pub pos: ::core::option::Option, #[prost(message, optional, tag = "11")] pub rot: ::core::option::Option, } /// 61(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotateVector { #[prost(float, tag = "15")] pub y: f32, #[prost(float, tag = "13")] pub x: f32, #[prost(float, tag = "14")] pub z: f32, #[prost(float, tag = "3")] pub rotate: f32, } /// 62(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWaveParam { #[prost(uint32, tag = "11")] pub npkckjbfegj: u32, #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint32, tag = "1")] pub opipgnhddho: u32, #[prost(uint32, tag = "14")] pub jmmiogbjhpa: u32, } /// 63(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonster { #[prost(uint32, tag = "10")] pub monster_id: u32, #[prost(uint32, tag = "14")] pub max_hp: u32, #[prost(uint32, tag = "15")] pub cur_hp: u32, } /// 64(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWave { #[prost(message, repeated, tag = "5")] pub drop_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub wave_id: u32, #[prost(uint32, tag = "8")] pub stage_id: u32, #[prost(message, repeated, tag = "12")] pub monster_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "6")] pub wave_param: ::core::option::Option, } /// 65(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneBattleInfo { #[prost(uint32, tag = "12")] pub logic_random_seed: u32, #[prost(message, repeated, tag = "15")] pub battle_avatar_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1965")] pub event_battle_info_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "763")] pub heamijgfdmo: ::core::option::Option, #[prost(uint32, tag = "4")] pub stage_id: u32, #[prost(message, optional, tag = "854")] pub fnlhahfignc: ::core::option::Option, #[prost(message, optional, tag = "63")] pub hkoobmmlgme: ::core::option::Option, #[prost(map = "uint32, message", tag = "149")] pub battle_target_info: ::std::collections::HashMap, #[prost(bool, tag = "8")] pub mojlncndiob: bool, #[prost(uint32, tag = "2")] pub rounds_limit: u32, #[prost(message, repeated, tag = "1")] pub monster_wave_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub world_level: u32, #[prost(uint32, tag = "11")] pub wave_count: u32, #[prost(uint32, tag = "14")] pub battle_id: u32, } /// 66(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfoblingfbl { #[prost(message, repeated, tag = "15")] pub battle_avatar_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub monster_wave_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "5")] pub mojlncndiob: bool, #[prost(uint32, tag = "3")] pub battle_id: u32, #[prost(message, repeated, tag = "2")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub logic_random_seed: u32, #[prost(uint32, tag = "1")] pub stage_id: u32, } /// 67(CmdClockParkType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbpefdfdaho { #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, #[prost(uint32, tag = "3")] pub ijehmbpehcm: u32, #[prost(uint32, tag = "14")] pub id: u32, } /// 0(CmdContentPackageType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataCsReq {} /// 1(CmdContentPackageType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub data: ::core::option::Option, } /// 2(CmdContentPackageType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentInfo { #[prost(uint32, tag = "8")] pub content_id: u32, #[prost(enumeration = "ContentPackageStatus", tag = "7")] pub status: i32, } /// 3(CmdContentPackageType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PackageData { #[prost(message, repeated, tag = "13")] pub info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub fnmhgeaflmn: u32, } /// 4(CmdContentPackageType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageSyncDataScNotify { #[prost(message, optional, tag = "5")] pub data: ::core::option::Option, } /// 5(CmdContentPackageType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageUnlockCsReq { #[prost(uint32, tag = "15")] pub content_id: u32, } /// 6(CmdContentPackageType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageUnlockScRsp { #[prost(uint32, tag = "7")] pub content_id: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 7(CmdContentPackageType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageTransferScNotify {} /// 0(CmdDailyActiveType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyActivityInfo { #[prost(uint32, tag = "10")] pub daily_active_point: u32, #[prost(uint32, tag = "11")] pub world_level: u32, #[prost(uint32, tag = "4")] pub level: u32, #[prost(bool, tag = "13")] pub is_has_taken: bool, } /// 1(CmdDailyActiveType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeApRewardCsReq { #[prost(uint32, tag = "4")] pub level: u32, } /// 2(CmdDailyActiveType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeApRewardScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "7")] pub level: u32, #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, } /// 3(CmdDailyActiveType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoCsReq {} /// 4(CmdDailyActiveType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, repeated, tag = "10")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub daily_active_point: u32, #[prost(message, repeated, tag = "1")] pub daily_active_level_list: ::prost::alloc::vec::Vec, } /// 5(CmdDailyActiveType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyActiveInfoNotify { #[prost(message, repeated, tag = "11")] pub daily_active_level_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub daily_active_point: u32, } /// 6(CmdDailyActiveType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllApRewardCsReq {} /// 7(CmdDailyActiveType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllApRewardScRsp { #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, #[prost(uint32, repeated, tag = "11")] pub kmhllgljnmn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 0(CmdDrinkMakerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerGuest { #[prost(uint32, tag = "12")] pub faith: u32, #[prost(uint32, tag = "5")] pub guest_id: u32, #[prost(uint32, repeated, tag = "9")] pub unlocked_favor_tag_list: ::prost::alloc::vec::Vec, } /// 1(CmdDrinkMakerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eicpbaemnec { #[prost(uint32, repeated, tag = "5")] pub nkongjopfic: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub femgggbccba: u32, #[prost(uint32, tag = "4")] pub galligdmodo: u32, #[prost(uint32, tag = "7")] pub ocjjekegoae: u32, #[prost(uint32, tag = "11")] pub neokikeglpf: u32, } /// 2(CmdDrinkMakerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kafjbgeenmc { #[prost(bool, tag = "5")] pub pabmoljdjbm: bool, #[prost(uint32, tag = "1")] pub fclafdmnghb: u32, } /// 3(CmdDrinkMakerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Coigloikhcj {} /// 4(CmdDrinkMakerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phdcboebhep { #[prost(uint32, tag = "14")] pub exp: u32, #[prost(uint32, tag = "4")] pub edbbpelbeam: u32, #[prost(message, optional, tag = "2")] pub jnaplpkljei: ::core::option::Option, #[prost(uint32, repeated, tag = "5")] pub acigpimkech: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "8")] pub ldenidllcpn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub ijfcpikdaek: u32, #[prost(uint32, tag = "3")] pub omnpciolfbp: u32, #[prost(uint32, tag = "11")] pub onmccophdem: u32, #[prost(uint32, tag = "10")] pub level: u32, } /// 5(CmdDrinkMakerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icihjgbippc { #[prost(uint32, tag = "13")] pub onmccophdem: u32, #[prost(message, optional, tag = "12")] pub likbnkopfif: ::core::option::Option, } /// 6(CmdDrinkMakerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeDrinkScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(bool, tag = "13")] pub is_succ: bool, #[prost(uint32, tag = "1")] pub next_chat_id: u32, } /// 7(CmdDrinkMakerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blahiahnook {} /// 8(CmdDrinkMakerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceScRsp { #[prost(uint32, tag = "2")] pub tips: u32, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub request_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub next_sequence_id: u32, #[prost(uint32, tag = "9")] pub exp: u32, #[prost(uint32, tag = "11")] pub level: u32, #[prost(message, optional, tag = "5")] pub guest: ::core::option::Option, #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, } /// 9(CmdDrinkMakerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgleioiijni { #[prost(uint32, tag = "3")] pub fclafdmnghb: u32, #[prost(bool, tag = "2")] pub hapeghipnga: bool, #[prost(message, optional, tag = "9")] pub likbnkopfif: ::core::option::Option, } /// 10(CmdDrinkMakerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeMissionDrinkScRsp { #[prost(bool, tag = "10")] pub is_succ: bool, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(bool, tag = "12")] pub is_save: bool, #[prost(message, optional, tag = "6")] pub custom_drink: ::core::option::Option, } /// 11(CmdDrinkMakerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnhiekknkip { #[prost(uint32, tag = "5")] pub ceomhpcmcej: u32, } /// 12(CmdDrinkMakerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnjjgmajkch { #[prost(uint32, tag = "11")] pub challenge_id: u32, #[prost(message, optional, tag = "4")] pub likbnkopfif: ::core::option::Option, } /// 13(CmdDrinkMakerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jocfphmaoef { #[prost(uint32, tag = "9")] pub challenge_id: u32, #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, #[prost(bool, tag = "3")] pub pabmoljdjbm: bool, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 14(CmdDrinkMakerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbijmgljopo { #[prost(uint32, tag = "4")] pub omnpciolfbp: u32, } /// 2(CmdEvolveBuild) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildAvatar { #[prost(double, tag = "1")] pub damage: f64, #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, #[prost(uint32, tag = "10")] pub avatar_id: u32, } /// 3(CmdEvolveBuild) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildLevelInfo { #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub cur_game_exp: u32, #[prost(message, repeated, tag = "3")] pub battle_target_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub round_cnt: u32, #[prost(uint32, repeated, tag = "2")] pub period_id_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 4(CmdEvolveBuild) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cheinnkfdjn { #[prost(uint32, tag = "1")] pub laafpdhgmbg: u32, #[prost(uint32, tag = "14")] pub kfgnaklpgdn: u32, #[prost(uint32, tag = "11")] pub fogbecbdfdm: u32, } /// 5(CmdEvolveBuild) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnkbfnaaeed { #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint32, tag = "8")] pub daacahjnocf: u32, } /// 6(CmdEvolveBuild) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aeallannpbb { #[prost(uint32, tag = "7")] pub laafpdhgmbg: u32, #[prost(uint32, repeated, tag = "5")] pub lcakpppackg: ::prost::alloc::vec::Vec, #[prost(bool, tag = "2")] pub ddnhfbnfehb: bool, #[prost(bool, tag = "14")] pub ockhdjdgfdj: bool, } /// 7(CmdEvolveBuild) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kepamjfokdn { #[prost(uint32, repeated, tag = "13")] pub eldbmbmaldc: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub ioegbjlldfe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub ngofmcjndgo: u32, #[prost(message, repeated, tag = "4")] pub omfeenckopf: ::prost::alloc::vec::Vec, #[prost(bool, tag = "9")] pub hdjghcpchmd: bool, #[prost(message, repeated, tag = "5")] pub apdmcjfbcom: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub endpibijmpo: ::prost::alloc::vec::Vec, #[prost(bool, tag = "12")] pub pjkbefoinmk: bool, #[prost(uint32, tag = "1")] pub clcaabapofc: u32, #[prost(uint32, tag = "3")] pub exp: u32, } /// 8(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhpfkpcjcek {} /// 9(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbkkkfgchhm { #[prost(message, optional, tag = "2")] pub ipgjmdciihh: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub rogue_current_info: ::core::option::Option, } /// 10(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nadckbeplad { #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub laafpdhgmbg: u32, #[prost(message, optional, tag = "12")] pub ealppjedkmh: ::core::option::Option, } /// 11(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iddjmiogkdm { #[prost(message, optional, tag = "15")] pub nnionpeaagm: ::core::option::Option, #[prost(message, optional, tag = "3")] pub ipgjmdciihh: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, } /// 12(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnbmgpihfbp { #[prost(uint32, tag = "11")] pub laafpdhgmbg: u32, } /// 13(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndjfhapkeei { #[prost(message, optional, tag = "12")] pub ipgjmdciihh: ::core::option::Option, #[prost(message, optional, tag = "6")] pub nnionpeaagm: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 14(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efabncjigpb {} /// 15(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohfmhkijeba { #[prost(message, optional, tag = "4")] pub ipgjmdciihh: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 16(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djngoejeiak {} /// 17(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oaimoioekbk { #[prost(message, optional, tag = "7")] pub ipgjmdciihh: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 18(CmdEvolveBuild) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildFinishScNotify { #[prost(uint32, tag = "9")] pub wave: u32, #[prost(bool, tag = "3")] pub is_lose: bool, #[prost(uint32, tag = "11")] pub score: u32, #[prost(message, optional, tag = "7")] pub level_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub level_id: u32, #[prost(uint32, tag = "8")] pub coin: u32, #[prost(enumeration = "Gadpgimlecd", tag = "10")] pub battle_result_type: i32, #[prost(uint32, tag = "12")] pub exp: u32, #[prost(uint32, tag = "5")] pub cur_period_type: u32, } /// 19(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fedkmcmbpfd { #[prost(uint32, tag = "5")] pub laafpdhgmbg: u32, } /// 20(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihgmeklaifg { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub bhhbfdaaipb: ::core::option::Option, } /// 21(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hioacbaoncb { #[prost(uint32, tag = "15")] pub daacahjnocf: u32, #[prost(uint32, tag = "10")] pub level: u32, } /// 22(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofooglbbfdm { #[prost(uint32, tag = "2")] pub daacahjnocf: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "14")] pub level: u32, } /// 23(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aodnjlamije { #[prost(uint32, tag = "7")] pub daacahjnocf: u32, #[prost(uint32, tag = "3")] pub level: u32, } /// 24(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpdmmamgeed { #[prost(uint32, tag = "11")] pub level: u32, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "4")] pub daacahjnocf: u32, } /// 25(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bpkhacgjkmb {} /// 26(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebmmbdaiabi { #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "3")] pub ngofmcjndgo: u32, } /// 27(CmdEvolveBuild) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Konljmpboba {} /// 28(CmdEvolveBuild) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhophjkgika { #[prost(message, repeated, tag = "9")] pub endpibijmpo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "7")] pub clcaabapofc: u32, } /// 29(CmdEvolveBuild) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoapkjddgpa { #[prost(uint32, tag = "10")] pub clcaabapofc: u32, } /// 30(CmdEvolveBuild) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Heaijhoekan { #[prost(bool, tag = "2")] pub pjkbefoinmk: bool, #[prost(bool, tag = "4")] pub hdjghcpchmd: bool, } /// 0(CmdExpeditionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndaihbogklk { #[prost(uint32, repeated, tag = "13")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub id: u32, #[prost(int64, tag = "10")] pub mfgnacaobnb: i64, #[prost(uint32, tag = "5")] pub fnpoihmepfa: u32, } /// 1(CmdExpeditionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdnakdehbhc { #[prost(int64, tag = "11")] pub mfgnacaobnb: i64, #[prost(uint32, tag = "7")] pub bhmmnejmbkm: u32, #[prost(uint32, tag = "12")] pub id: u32, #[prost(uint32, tag = "14")] pub aalngmjidhd: u32, #[prost(uint32, tag = "5")] pub ghcelaoeogh: u32, #[prost(uint32, repeated, tag = "15")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 2(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkmlnbkfiko {} /// 3(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olnhlfdocdp { #[prost(uint32, repeated, tag = "5")] pub fjonfpgdoja: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub ofgmhlegoof: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "10")] pub ppifpbnckio: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub icfmeoohjhb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub chgpacjeahl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub imjgnloifhb: u32, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 4(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agagkagbnif { #[prost(message, optional, tag = "15")] pub kcokhjomdaj: ::core::option::Option, } /// 5(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kloedmccjke { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub kcokhjomdaj: ::core::option::Option, } /// 6(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eecndnpbodp { #[prost(message, repeated, tag = "14")] pub jjlciemgkbp: ::prost::alloc::vec::Vec, } /// 7(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahmgdijkamf { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub fechfoakbha: ::prost::alloc::vec::Vec, } /// 8(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Haccejkkbej { #[prost(uint32, tag = "8")] pub mhamkkhlmeo: u32, } /// 9(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocnohggckim { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "7")] pub mhamkkhlmeo: u32, } /// 10(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbjlgeodjjg { #[prost(uint32, tag = "10")] pub mhamkkhlmeo: u32, } /// 11(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fibmpdcpoom { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, #[prost(message, optional, tag = "14")] pub jbnobkkjmnn: ::core::option::Option, #[prost(uint32, tag = "8")] pub mhamkkhlmeo: u32, } /// 12(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaamjglmccp { #[prost(uint32, repeated, tag = "8")] pub ojbooaidafh: ::prost::alloc::vec::Vec, } /// 13(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdgabdgodpk { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub adelhonmolg: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub fmjnjacabff: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "7")] pub jbnobkkjmnn: ::core::option::Option, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(message, repeated, tag = "10")] pub fffabhlnbpm: ::prost::alloc::vec::Vec, } /// 14(CmdExpeditionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olmdmgmpmmg { #[prost(uint32, repeated, tag = "1")] pub icfmeoohjhb: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub ofgmhlegoof: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub ppifpbnckio: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub chgpacjeahl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub imjgnloifhb: u32, } /// 15(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bclgjeabnnc { #[prost(message, optional, tag = "6")] pub ogccballjho: ::core::option::Option, } /// 16(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eonjjbligak { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub ogccballjho: ::core::option::Option, } /// 17(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edalpfkhchk { #[prost(uint32, tag = "2")] pub nmdjedijdka: u32, } /// 18(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhgnkaealmc { #[prost(uint32, tag = "4")] pub nmdjedijdka: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 19(CmdExpeditionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dejjepdppil { #[prost(uint32, tag = "8")] pub nmdjedijdka: u32, } /// 20(CmdExpeditionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpccbnicbop { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, #[prost(uint32, tag = "6")] pub nmdjedijdka: u32, #[prost(message, optional, tag = "4")] pub jbnobkkjmnn: ::core::option::Option, #[prost(uint32, tag = "5")] pub score: u32, } /// 0(CmdFantasticStoryActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnbifbfgmgd { #[prost(uint32, repeated, tag = "4")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 1(CmdFantasticStoryActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkdemnoebib { #[prost(map = "uint32, uint32", tag = "6")] pub oneddaamdcn: ::std::collections::HashMap, #[prost(uint32, tag = "2")] pub jamodbbmmij: u32, #[prost(uint32, repeated, tag = "8")] pub dfllhcplagj: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub fddkchdgage: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub jdbcgdgenoc: ::prost::alloc::vec::Vec, #[prost(map = "uint32, message", tag = "4")] pub nellggmkibp: ::std::collections::HashMap, #[prost(uint32, repeated, tag = "13")] pub fhdanacbfmj: ::prost::alloc::vec::Vec, } /// 2(CmdFantasticStoryActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obphmcekbbg { #[prost(uint32, tag = "12")] pub jamodbbmmij: u32, } /// 3(CmdFantasticStoryActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bldaljcgcni { #[prost(message, optional, tag = "2")] pub egjcaddpekp: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 4(CmdFantasticStoryActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkpiiaggieg { #[prost(message, optional, tag = "6")] pub egjcaddpekp: ::core::option::Option, } /// 5(CmdFantasticStoryActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnegophlmgb { #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// 6(CmdFantasticStoryActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jddkodnfcgm { #[prost(uint32, tag = "2")] pub battle_id: u32, #[prost(uint32, tag = "9")] pub jamodbbmmij: u32, #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, } /// 7(CmdFantasticStoryActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edndkkhddcm { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "3")] pub jamodbbmmij: u32, #[prost(uint32, tag = "10")] pub battle_id: u32, #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, } /// 8(CmdFantasticStoryActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kohpddfibdd { #[prost(uint32, tag = "15")] pub ndphmpbegob: u32, #[prost(uint32, tag = "6")] pub battle_id: u32, #[prost(uint32, tag = "4")] pub jamodbbmmij: u32, } /// 1(CmdFeverTimeActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbfidjmlmla { #[prost(uint32, tag = "13")] pub ikchdhjgmop: u32, #[prost(enumeration = "Nehpfbigjcp", tag = "4")] pub lklgdcjgilm: i32, #[prost(uint32, tag = "12")] pub himgbpfdjhg: u32, } /// 2(CmdFeverTimeActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbehnfobipb {} /// 3(CmdFeverTimeActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioffgcpmkde { #[prost(message, repeated, tag = "7")] pub plpejpfdmai: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 4(CmdFeverTimeActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hakdepgckpn { #[prost(uint32, tag = "7")] pub nennpjojiec: u32, #[prost(uint32, tag = "5")] pub fbdaiiaollb: u32, #[prost(uint32, tag = "1")] pub id: u32, #[prost(enumeration = "Nehpfbigjcp", tag = "2")] pub hadgljedcnb: i32, } /// 5(CmdFeverTimeActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhcnigikhmn { #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub pejngoodnjc: u32, #[prost(uint32, tag = "2")] pub edcedckbicc: u32, #[prost(uint32, tag = "11")] pub id: u32, } /// 6(CmdFeverTimeActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkgokjbnnaj { #[prost(uint32, tag = "5")] pub id: u32, #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 0(CmdFightType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pamimeomjam { #[prost(uint32, tag = "4")] pub ncmoboonkij: u32, #[prost(uint32, tag = "5")] pub client_res_version: u32, #[prost(uint64, tag = "7")] pub gaeppknbonj: u64, #[prost(uint32, tag = "2")] pub platform_type: u32, #[prost(uint32, tag = "9")] pub uid: u32, #[prost(uint32, tag = "13")] pub okhlbokcmmk: u32, #[prost(uint32, tag = "14")] pub oplkhmfalgd: u32, #[prost(string, tag = "3")] pub lgipenpdgmc: ::prost::alloc::string::String, } /// 1(CmdFightType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oklbdhdcdej { #[prost(bool, tag = "7")] pub epkiglgbebn: bool, #[prost(uint64, tag = "10")] pub server_timestamp_ms: u64, #[prost(uint32, tag = "9")] pub oplkhmfalgd: u32, #[prost(uint64, tag = "8")] pub secret_key_seed: u64, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 2(CmdFightType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijpkplbimbo { #[prost(uint32, tag = "15")] pub jblngfbmjeg: u32, } /// 3(CmdFightType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Beplkgcnfgn { #[prost(enumeration = "Hbencpafohf", tag = "10")] pub gggkpgemndp: i32, } /// 4(CmdFightType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmoghnnlaho { #[prost(uint64, tag = "13")] pub client_time_ms: u64, } /// 5(CmdFightType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igbeipogjik { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint64, tag = "2")] pub server_time_ms: u64, #[prost(uint64, tag = "9")] pub client_time_ms: u64, } /// 6(CmdFightType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfngmlpalln { #[prost(message, optional, tag = "5")] pub aohjjjhmghm: ::core::option::Option, } /// 0(CmdFightActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightActivityGroup { #[prost(uint32, repeated, tag = "11")] pub taken_difficulty_level_reward_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub group_id: u32, #[prost(uint32, tag = "5")] pub endless_max_wave: u32, #[prost(uint32, tag = "4")] pub passed_max_difficulty_level: u32, } /// 1(CmdFightActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chggalkbnag {} /// 2(CmdFightActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnflbilmmlc { #[prost(uint32, tag = "11")] pub world_level: u32, #[prost(message, repeated, tag = "7")] pub pblpdemppak: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(bool, tag = "6")] pub akfdjdbkkcc: bool, #[prost(map = "uint32, uint32", tag = "14")] pub amonmajkdjk: ::std::collections::HashMap, } /// 3(CmdFightActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jppimimkmgc { #[prost(message, repeated, tag = "6")] pub pblpdemppak: ::prost::alloc::vec::Vec, #[prost(map = "uint32, uint32", tag = "15")] pub amonmajkdjk: ::std::collections::HashMap, } /// 4(CmdFightActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kiechaaodij { #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, #[prost(uint32, tag = "13")] pub avatar_id: u32, } /// 5(CmdFightActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdggjaknbaa { #[prost(uint32, repeated, tag = "12")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub group_id: u32, #[prost(message, repeated, tag = "3")] pub bbaghoekifn: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub ihkpkpjkkbi: u32, } /// 6(CmdFightActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Libkkfphape { #[prost(uint32, tag = "9")] pub group_id: u32, #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "2")] pub ihkpkpjkkbi: u32, } /// 7(CmdFightActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihpiecgoeei { #[prost(uint32, tag = "8")] pub ihkpkpjkkbi: u32, #[prost(uint32, tag = "7")] pub group_id: u32, } /// 8(CmdFightActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Megfbegdecd { #[prost(uint32, tag = "9")] pub ihkpkpjkkbi: u32, #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "11")] pub group_id: u32, } /// 3(CmdFightMathc3Type) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epcnfmpdmlo { #[prost(uint32, tag = "13")] pub rank: u32, #[prost(enumeration = "Fmbmmkcielk", tag = "11")] pub state: i32, #[prost(uint32, tag = "7")] pub score: u32, #[prost(uint32, tag = "4")] pub hp: u32, #[prost(bool, tag = "15")] pub hfchfefonnl: bool, #[prost(uint32, tag = "14")] pub oenbkjdjege: u32, #[prost(uint32, tag = "9")] pub nbdkellgklp: u32, #[prost(uint32, tag = "10")] pub emjocpcfgaj: u32, } /// 4(CmdFightMathc3Type) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpcdlempbek { #[prost(message, optional, tag = "12")] pub jkkaeellabe: ::core::option::Option, #[prost(enumeration = "Donogleodaj", tag = "3")] pub aehdijlhckm: i32, #[prost(int32, tag = "7")] pub dedfkcppgdi: i32, #[prost(uint32, tag = "10")] pub ibjadecbjof: u32, #[prost(message, repeated, tag = "6")] pub ofbohpbifee: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub bejandhlcgb: ::prost::alloc::vec::Vec, #[prost(uint64, tag = "8")] pub jmgjicoekgo: u64, } /// 5(CmdFightMathc3Type) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aadppepjhle { #[prost(uint32, tag = "10")] pub kkinpphclam: u32, #[prost(uint32, tag = "11")] pub albcdmahekp: u32, } /// 6(CmdFightMathc3Type) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohhlgofkbno { #[prost(enumeration = "Fmbmmkcielk", tag = "12")] pub idlkomoaipl: i32, #[prost(uint32, tag = "14")] pub score: u32, #[prost(uint32, tag = "4")] pub dblchmfmidj: u32, #[prost(uint32, tag = "13")] pub akmlefnjpen: u32, #[prost(uint32, tag = "1")] pub moamnlknbfl: u32, #[prost(uint32, repeated, tag = "11")] pub beobikbejpa: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub iociplfjeon: u32, #[prost(uint32, tag = "7")] pub energy_info: u32, #[prost(message, optional, tag = "15")] pub fanmejfocil: ::core::option::Option, #[prost(uint32, tag = "5")] pub dmabilnkaem: u32, #[prost(uint32, tag = "10")] pub cur_hp: u32, } /// 7(CmdFightMathc3Type) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bolhafjpmec { #[prost(enumeration = "Feoeofggcle", tag = "9")] pub boabpgemdab: i32, #[prost(message, optional, tag = "1")] pub ogbinbmlpin: ::core::option::Option, } /// 8(CmdFightMathc3Type) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcibjcmlnak { #[prost(int32, tag = "9")] pub gmdfmeopojh: i32, } /// 9(CmdFightMathc3Type) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afoacefnlom { #[prost(message, optional, tag = "15")] pub data: ::core::option::Option, #[prost(message, repeated, tag = "8")] pub dolkbpljgno: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 10(CmdFightMathc3Type) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glcpcfhckde { #[prost(message, optional, tag = "1")] pub data: ::core::option::Option, } /// 11(CmdFightMathc3Type) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajaffillfcd { #[prost(message, optional, tag = "2")] pub cloobiaofbk: ::core::option::Option, } /// 12(CmdFightMathc3Type) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nchpmoabmee { #[prost(message, optional, tag = "4")] pub ncajnceajhb: ::core::option::Option, #[prost(message, optional, tag = "10")] pub dicpljndhhg: ::core::option::Option, } /// 13(CmdFightMathc3Type) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kalfbfggeek { #[prost(message, optional, tag = "14")] pub kkppeboaaic: ::core::option::Option, #[prost(message, optional, tag = "12")] pub bpickbjnkml: ::core::option::Option, #[prost(message, repeated, tag = "11")] pub inijhneobjc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub jekikfcmaim: u32, } /// 14(CmdFightMathc3Type) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kooccddmaoo { #[prost(bool, tag = "15")] pub kgjcenjgldb: bool, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "7")] pub jekikfcmaim: u32, #[prost(message, optional, tag = "2")] pub dlicpclokcp: ::core::option::Option, } /// 15(CmdFightMathc3Type) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnfpnpokpgg { #[prost(enumeration = "Fmbmmkcielk", tag = "15")] pub state: i32, #[prost(uint32, tag = "10")] pub ibjadecbjof: u32, #[prost(uint32, tag = "13")] pub hp: u32, #[prost(uint32, tag = "8")] pub nbdkellgklp: u32, #[prost(uint32, tag = "5")] pub score: u32, } /// 16(CmdFightMathc3Type) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdflcidemgj { #[prost(uint32, tag = "15")] pub annpeaojbbb: u32, } /// 17(CmdFightMathc3Type) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncnidphmkld { #[prost(uint32, tag = "15")] pub annpeaojbbb: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 18(CmdFightMathc3Type) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bijoobijjja { #[prost(uint32, tag = "3")] pub bnjfehjojpp: u32, #[prost(uint32, tag = "4")] pub annpeaojbbb: u32, } /// 19(CmdFightMathc3Type) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcdkfgdjlid { #[prost(message, optional, tag = "2")] pub data: ::core::option::Option, } /// 2(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AssistSimpleInfo { #[prost(uint32, tag = "9")] pub avatar_id: u32, #[prost(uint32, tag = "12")] pub pos: u32, #[prost(uint32, tag = "5")] pub dressed_skin_id: u32, #[prost(uint32, tag = "1")] pub level: u32, } /// 3(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggibohhaika { #[prost(uint32, tag = "13")] pub immdgjfiamc: u32, #[prost(uint32, tag = "15")] pub aambnmhogjc: u32, #[prost(uint32, tag = "1")] pub group_id: u32, #[prost(uint32, tag = "3")] pub daeckipoppn: u32, } /// 4(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eojmgmekdfj { #[prost(uint32, tag = "10")] pub eblndjpgadp: u32, } /// 5(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfnpfcimnhn { #[prost(uint32, repeated, tag = "4")] pub fcolbjnlchi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub eblndjpgadp: u32, } /// 6(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlgpkihffab { #[prost(message, optional, tag = "2")] pub nmdkbgikado: ::core::option::Option, } /// 7(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eljafnfcnpi { #[prost(message, optional, tag = "4")] pub caphnfcjbkg: ::core::option::Option, #[prost(message, optional, tag = "6")] pub hgmlkibebbn: ::core::option::Option, } /// OneOf Type From: ELJAFNFCNPI.HOOCNPDNCGC /// 8(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hoocnpdncgc { #[prost(int32, tag = "4")] pub caphnfcjbkg: i32, #[prost(int32, tag = "6")] pub hgmlkibebbn: i32, } /// 9(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oohgaobiikp { #[prost(message, optional, tag = "7")] pub infbhfjhkld: ::core::option::Option, #[prost(uint32, tag = "5")] pub dkpljphgdmb: u32, #[prost(message, optional, tag = "14")] pub begnfmeadel: ::core::option::Option, #[prost(uint32, tag = "4")] pub kbffjfcgdnj: u32, #[prost(uint32, tag = "11")] pub pbkhmcfecee: u32, #[prost(enumeration = "DisplayRecordType", tag = "15")] pub gjnpngdmgmh: i32, } /// 10(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SimpleInfo { #[prost(bool, tag = "5")] pub is_banned: bool, #[prost(int64, tag = "10")] pub last_active_time: i64, #[prost(uint32, tag = "9")] pub head_icon: u32, #[prost(uint32, tag = "3")] pub uid: u32, #[prost(string, tag = "6")] pub signature: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub chat_bubble_id: u32, #[prost(string, tag = "13")] pub nickname: ::prost::alloc::string::String, #[prost(uint32, tag = "8")] pub level: u32, #[prost(message, repeated, tag = "1")] pub assist_simple_info: ::prost::alloc::vec::Vec, #[prost(string, tag = "4")] pub mckkbkpomli: ::prost::alloc::string::String, #[prost(enumeration = "FriendOnlineStatus", tag = "7")] pub online_status: i32, #[prost(string, tag = "12")] pub opiacekoanj: ::prost::alloc::string::String, #[prost(enumeration = "PlatformType", tag = "15")] pub platform_type: i32, } /// 11(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayEquipmentInfo { #[prost(uint32, tag = "11")] pub tid: u32, #[prost(uint32, tag = "1")] pub rank: u32, #[prost(uint32, tag = "3")] pub exp: u32, #[prost(uint32, tag = "5")] pub promotion: u32, #[prost(uint32, tag = "7")] pub level: u32, } /// 12(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayRelicInfo { #[prost(uint32, tag = "13")] pub exp: u32, #[prost(uint32, tag = "5")] pub slot: u32, #[prost(uint32, tag = "15")] pub main_affix_id: u32, #[prost(uint32, tag = "8")] pub tid: u32, #[prost(message, repeated, tag = "10")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub level: u32, } /// 13(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarDetailInfo { #[prost(uint32, tag = "7")] pub rank: u32, #[prost(uint32, tag = "12")] pub pos: u32, #[prost(uint32, tag = "4")] pub dressed_skin_id: u32, #[prost(message, optional, tag = "5")] pub equipment: ::core::option::Option, #[prost(message, repeated, tag = "11")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "1")] pub all_path_unlocked_special_point_id_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub skilltree_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub exp: u32, #[prost(uint32, tag = "9")] pub avatar_id: u32, #[prost(message, repeated, tag = "3")] pub all_path_special_skilltree_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub level: u32, #[prost(uint32, tag = "14")] pub promotion: u32, } /// 14(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerCollectionInfo { #[prost(uint32, tag = "3")] pub kjnooojdgdn: u32, #[prost(uint32, tag = "1")] pub nccnlkfcakm: u32, #[prost(uint32, tag = "14")] pub jmgkjkdlifi: u32, #[prost(uint32, tag = "7")] pub dgjkpaainfi: u32, #[prost(uint32, tag = "5")] pub oneehdcgmoh: u32, } /// 15(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerRecordInfo { #[prost(uint32, tag = "15")] pub ooiommkoiae: u32, #[prost(uint32, tag = "7")] pub dkpljphgdmb: u32, #[prost(uint32, tag = "14")] pub hnicfkbekjo: u32, #[prost(uint32, tag = "8")] pub inmeaginkpn: u32, #[prost(uint32, tag = "3")] pub cpikkmdokha: u32, #[prost(uint32, tag = "4")] pub mgdimdlpoga: u32, #[prost(uint32, tag = "10")] pub biojhibfelk: u32, #[prost(message, optional, tag = "2")] pub hlhlpccfkno: ::core::option::Option, #[prost(uint32, tag = "12")] pub mfmoajonbbf: u32, } /// 16(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDisplaySettings { #[prost(bool, tag = "13")] pub keacgbkofkf: bool, #[prost(bool, tag = "8")] pub dafhjjedmof: bool, #[prost(bool, tag = "11")] pub kdakdmcgfnd: bool, #[prost(bool, tag = "7")] pub bpelfjgijid: bool, #[prost(bool, tag = "5")] pub dkljgcehpjl: bool, #[prost(enumeration = "DisplayRecordType", tag = "15")] pub display_record_type: i32, } /// 17(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Caidcefapab { #[prost(message, repeated, tag = "4")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub infbhfjhkld: ::core::option::Option, } /// 18(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDetailInfo { /// TODO #[prost(bool, tag = "11")] pub capoljlfidk: bool, #[prost(uint32, tag = "6")] pub world_level: u32, #[prost(message, optional, tag = "1265")] pub display_settings: ::core::option::Option, #[prost(uint32, tag = "10")] pub lffjmadbhnn: u32, #[prost(uint32, tag = "12")] pub head_icon: u32, #[prost(string, tag = "3")] pub opiacekoanj: ::prost::alloc::string::String, #[prost(string, tag = "4")] pub signature: ::prost::alloc::string::String, /// TODO #[prost(message, repeated, tag = "8")] pub assist_avatar_list: ::prost::alloc::vec::Vec, /// TODO #[prost(message, repeated, tag = "1854")] pub display_avatar_list: ::prost::alloc::vec::Vec, #[prost(enumeration = "PlatformType", tag = "5")] pub platform_type: i32, #[prost(message, optional, tag = "13")] pub record_info: ::core::option::Option, #[prost(message, optional, tag = "1079")] pub jllpkchgkop: ::core::option::Option, #[prost(uint32, tag = "9")] pub uid: u32, #[prost(uint32, tag = "15")] pub coaelhigpng: u32, #[prost(uint32, tag = "14")] pub level: u32, #[prost(string, tag = "2")] pub nickname: ::prost::alloc::string::String, /// TODO #[prost(bool, tag = "1")] pub show_display_avatars: bool, #[prost(string, tag = "7")] pub mckkbkpomli: ::prost::alloc::string::String, } /// 19(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendListInfo { #[prost(message, optional, tag = "2")] pub efhdeanophb: ::core::option::Option, #[prost(message, optional, tag = "1")] pub simple_info: ::core::option::Option, #[prost(enumeration = "PlayingState", tag = "14")] pub playing_state: i32, #[prost(string, tag = "13")] pub kkmacpkifkp: ::prost::alloc::string::String, #[prost(bool, tag = "8")] pub is_marked: bool, } /// 20(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendApplyInfo { #[prost(message, optional, tag = "9")] pub simple_info: ::core::option::Option, #[prost(int64, tag = "1")] pub gdnggmkfhop: i64, } /// 21(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Maojknnonoj { #[prost(bool, tag = "8")] pub opgfdiklagl: bool, #[prost(message, optional, tag = "10")] pub simple_info: ::core::option::Option, } /// 22(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmbbbgjelbj { #[prost(message, optional, tag = "2")] pub dkoohhlmgbj: ::core::option::Option, #[prost(message, optional, tag = "14")] pub simple_info: ::core::option::Option, } /// 23(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dojcgnjfhhd { #[prost(uint32, tag = "4")] pub head_icon: u32, #[prost(uint32, tag = "7")] pub ekonpnjppaf: u32, #[prost(enumeration = "PlatformType", tag = "9")] pub platform_type: i32, #[prost(string, tag = "1")] pub mckkbkpomli: ::prost::alloc::string::String, #[prost(uint32, tag = "10")] pub level: u32, #[prost(string, tag = "15")] pub kkmacpkifkp: ::prost::alloc::string::String, #[prost(uint32, tag = "13")] pub uid: u32, #[prost(string, tag = "12")] pub nickname: ::prost::alloc::string::String, } /// 24(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdpnemeebkk { #[prost(uint32, tag = "9")] pub score: u32, #[prost(string, tag = "13")] pub kkmacpkifkp: ::prost::alloc::string::String, #[prost(uint32, tag = "15")] pub buff_one: u32, /// TODO: Maybe wrong idk #[prost(uint32, tag = "4")] pub fight_count: u32, #[prost(uint32, tag = "7")] pub buff_two: u32, #[prost(message, repeated, tag = "3")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "1")] pub simple_info: ::core::option::Option, } /// 25(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojfnkfhdioo { #[prost(uint32, tag = "8")] pub aambnmhogjc: u32, #[prost(uint32, tag = "3")] pub group_id: u32, #[prost(message, optional, tag = "1599")] pub memory_stats: ::core::option::Option, #[prost(message, optional, tag = "942")] pub story_stats: ::core::option::Option, #[prost(message, optional, tag = "1787")] pub boss_stats: ::core::option::Option, } /// OneOf Type From: OJFNKFHDIOO.HPLDGHEPMCN /// 26(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpldghepmcn { #[prost(int32, tag = "1599")] pub memory_stats: i32, #[prost(int32, tag = "942")] pub story_stats: i32, #[prost(int32, tag = "1787")] pub boss_stats: i32, } /// 27(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kppmnnppffk { #[prost(message, optional, tag = "14")] pub imiipmgohbp: ::core::option::Option, #[prost(uint32, tag = "9")] pub map_id: u32, } /// 28(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Algmhhfcaca { #[prost(uint32, tag = "15")] pub lggnnmfbokh: u32, #[prost(message, optional, tag = "8")] pub bdbflhcahgp: ::core::option::Option, } /// 29(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kogcenokcid { #[prost(message, optional, tag = "232")] pub ijmbjfagbbb: ::core::option::Option, #[prost(message, optional, tag = "665")] pub onlipdakfde: ::core::option::Option, } /// OneOf Type From: KOGCENOKCID.IPEMNPJAHEH /// 30(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipemnpjaheh { #[prost(int32, tag = "232")] pub ijmbjfagbbb: i32, #[prost(int32, tag = "665")] pub onlipdakfde: i32, } /// 31(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlncnphpnjb { #[prost(uint32, tag = "4")] pub area_id: u32, } /// 32(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjhmpnnalnl { #[prost(uint32, tag = "2")] pub area_id: u32, #[prost(uint32, tag = "15")] pub pdjjljgbmld: u32, } /// 33(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njdhppfmdjo { #[prost(uint32, tag = "8")] pub challenge_id: u32, } /// 34(CmdFriendType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olhelhnhlci { #[prost(enumeration = "Gpicpknnnbi", tag = "8")] pub bkmodlijkgo: i32, #[prost(int64, tag = "7")] pub time: i64, #[prost(message, optional, tag = "1867")] pub gijpnccegek: ::core::option::Option, #[prost(message, optional, tag = "1350")] pub aiieogkgbij: ::core::option::Option, #[prost(uint32, tag = "1495")] pub avatar_id: u32, #[prost(uint32, tag = "936")] pub pdigoniofgc: u32, #[prost(uint32, tag = "955")] pub lljljlhakkb: u32, #[prost(message, optional, tag = "606")] pub cefpilpicin: ::core::option::Option, } /// OneOf Type From: OLHELHNHLCI.BCPIDNIOFPM /// 35(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcpidniofpm { #[prost(int32, tag = "1867")] pub gijpnccegek: i32, #[prost(int32, tag = "1350")] pub aiieogkgbij: i32, #[prost(int32, tag = "1495")] pub avatar_id: i32, #[prost(int32, tag = "936")] pub pdigoniofgc: i32, #[prost(int32, tag = "955")] pub lljljlhakkb: i32, #[prost(int32, tag = "606")] pub cefpilpicin: i32, } /// 36(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendListInfoCsReq {} /// 37(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendListInfoScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub friend_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub egipfdnkccn: ::prost::alloc::vec::Vec, } /// 38(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoCsReq { #[prost(uint32, tag = "13")] pub uid: u32, } /// 39(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoScRsp { #[prost(message, optional, tag = "14")] pub player_detail_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 40(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendLoginInfoCsReq {} /// 41(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendLoginInfoScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, repeated, tag = "11")] pub fmjlbpedghm: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub friend_uid_list: ::prost::alloc::vec::Vec, } /// 42(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aedffihpnpf { #[prost(enumeration = "Kammnbkbeol", tag = "12")] pub lgekdbjjlni: i32, #[prost(uint32, tag = "5")] pub uid: u32, } /// 43(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oliodegkiil { #[prost(uint32, tag = "6")] pub uid: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 44(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alilngbfpjp { #[prost(message, optional, tag = "15")] pub hboadipognk: ::core::option::Option, } /// 45(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleFriendCsReq { #[prost(bool, tag = "15")] pub handle_result: bool, #[prost(uint32, tag = "6")] pub uid: u32, } /// 46(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleFriendScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub handle_friend_info: ::core::option::Option, #[prost(uint32, tag = "3")] pub uid: u32, #[prost(bool, tag = "9")] pub handle_result: bool, } /// 47(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncHandleFriendScNotify { #[prost(message, optional, tag = "14")] pub handle_friend_info: ::core::option::Option, #[prost(uint32, tag = "13")] pub uid: u32, #[prost(bool, tag = "8")] pub handle_result: bool, } /// 48(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdaleemphkm { #[prost(uint32, tag = "11")] pub uid: u32, #[prost(uint32, tag = "6")] pub flpbpnhbfjk: u32, } /// 49(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdnjalfndmf { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "7")] pub uid: u32, } /// 50(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emgeclkgbhp { #[prost(uint32, tag = "12")] pub uid: u32, } /// 51(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddbglefcalm { #[prost(uint32, tag = "13")] pub uid: u32, } /// 52(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfddimdllgb { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub black_info: ::core::option::Option, } /// 53(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fblkalmkfjc { #[prost(uint32, tag = "9")] pub uid: u32, } /// 54(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jljndgoeide { #[prost(bool, tag = "6")] pub clbgeiomcoj: bool, } /// 55(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ninoafagmgl { #[prost(message, repeated, tag = "13")] pub lnkhmomindf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 56(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkecleijobo { #[prost(string, tag = "8")] pub kkmacpkifkp: ::prost::alloc::string::String, #[prost(uint32, tag = "3")] pub uid: u32, } /// 57(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Beikjbcbkcl { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(string, tag = "2")] pub kkmacpkifkp: ::prost::alloc::string::String, #[prost(uint32, tag = "14")] pub uid: u32, } /// 58(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldepmihjdjp { #[prost(uint32, tag = "11")] pub giocfbekilc: u32, #[prost(string, tag = "6")] pub jodlflaocon: ::prost::alloc::string::String, #[prost(uint32, tag = "15")] pub uid: u32, } /// 59(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gpglnmjfmbg { #[prost(uint32, tag = "6")] pub retcode: u32, } /// 60(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbamncnkdhj { #[prost(uint32, tag = "2")] pub uid: u32, } /// 61(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Appnedhccck { #[prost(uint32, tag = "4")] pub uid: u32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 62(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerCsReq { #[prost(uint32, repeated, tag = "7")] pub search_uid_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "8")] pub clbgeiomcoj: bool, } /// 63(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, repeated, tag = "14")] pub result_uid_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub search_result_list: ::prost::alloc::vec::Vec, } /// 64(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olflgceeeci { #[prost(bool, tag = "4")] pub clbgeiomcoj: bool, #[prost(bool, tag = "11")] pub dolibhokljb: bool, } /// 65(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kojoejkdcge { #[prost(message, repeated, tag = "9")] pub nfilmohonic: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 66(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbmheanpffg { #[prost(uint32, tag = "9")] pub avatar_id: u32, #[prost(uint32, tag = "6")] pub uid: u32, } /// 67(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgeamlaigpj { #[prost(uint32, tag = "11")] pub uid: u32, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// 68(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jocodhejjip {} /// 69(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plalkjboadl { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub mjnglndjlhm: ::core::option::Option, } /// 70(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Baoaoacgdmn {} /// 71(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgmbjnfncie { #[prost(uint32, tag = "15")] pub manbhdbigdc: u32, #[prost(uint32, repeated, tag = "4")] pub ghkndmdiddk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "3")] pub nfgcofgincg: u32, #[prost(uint32, tag = "9")] pub mcclbgogkbj: u32, } /// 72(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfkokinmnjp { #[prost(uint32, tag = "15")] pub manbhdbigdc: u32, } /// 73(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgildedpoel {} /// 74(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Piaalgkneae { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub dilfgbpcapm: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, } /// 75(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebmlnjabllm { #[prost(message, optional, tag = "11")] pub mjnglndjlhm: ::core::option::Option, } /// 76(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aejbpedecge { #[prost(enumeration = "PlatformType", tag = "4")] pub platform_type: i32, #[prost(string, repeated, tag = "7")] pub aobdbhgckcm: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// 77(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfbbefchfkh { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub lnkhmomindf: ::prost::alloc::vec::Vec, } /// 78(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckolbohoeoj {} /// 79(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnbhpjalole { #[prost(uint32, repeated, tag = "12")] pub gecaoaamepe: ::prost::alloc::vec::Vec, #[prost(bool, tag = "15")] pub obceladbcpa: bool, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, repeated, tag = "11")] pub nmpkmcihigi: ::prost::alloc::vec::Vec, #[prost(bool, tag = "9")] pub eagfgmlibhp: bool, } /// 80(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djpkalbpmia { #[prost(bool, tag = "15")] pub ccgbolbkocc: bool, } /// 81(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaklfocehfp { #[prost(bool, tag = "3")] pub ccgbolbkocc: bool, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 82(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendMarkCsReq { #[prost(bool, tag = "1")] pub is_set_mark: bool, #[prost(uint32, tag = "7")] pub uid: u32, } /// 83(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendMarkScRsp { #[prost(bool, tag = "4")] pub is_set_mark: bool, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "8")] pub uid: u32, } /// 84(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjhhmblobdl { #[prost(uint32, tag = "6")] pub sender_id: u32, #[prost(enumeration = "Dccankfcmdh", tag = "5")] pub dmegpikbeki: i32, #[prost(bool, tag = "2")] pub clbgeiomcoj: bool, #[prost(uint32, repeated, tag = "3")] pub floknfoipcm: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub lgiciaebmon: ::prost::alloc::vec::Vec, } /// 85(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fclnaaefmgp { #[prost(message, repeated, tag = "2")] pub nfilmohonic: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub sender_id: u32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 86(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aknljnnblkl { #[prost(uint32, tag = "2")] pub challenge_id: u32, } /// 87(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibnodomplai { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub ngpeflimhlh: ::prost::alloc::vec::Vec, #[prost(bool, tag = "12")] pub nmmieeidobl: bool, } /// 88(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cakbbejamdc { #[prost(uint32, tag = "12")] pub challenge_id: u32, #[prost(uint32, tag = "15")] pub uid: u32, } /// 89(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mldljggodjo { #[prost(uint32, tag = "11")] pub challenge_id: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "2")] pub uid: u32, #[prost(message, repeated, tag = "15")] pub lneebnhlmim: ::prost::alloc::vec::Vec, } /// 90(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgngkcmjmli { #[prost(uint32, tag = "10")] pub group_id: u32, #[prost(uint32, tag = "6")] pub uid: u32, #[prost(enumeration = "DisplayRecordType", tag = "12")] pub slot: i32, } /// 91(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnfiehdoiff { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "4")] pub uid: u32, #[prost(message, optional, tag = "620")] pub noajhhamngh: ::core::option::Option, #[prost(message, optional, tag = "348")] pub hajlpbblbnk: ::core::option::Option, } /// OneOf Type From: DNFIEHDOIFF.GDNHIFBGJCC /// 92(CmdFriendType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdnhifbgjcc { #[prost(int32, tag = "620")] pub noajhhamngh: i32, #[prost(int32, tag = "348")] pub hajlpbblbnk: i32, } /// 93(CmdFriendType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ammmdhaapah { #[prost(uint32, tag = "8")] pub uid: u32, } /// 94(CmdFriendType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipibpdijdhj { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, repeated, tag = "9")] pub dmkikggobaf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub uid: u32, } /// 0(CmdGachaType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoCsReq {} /// 1(CmdGachaType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaCeilingAvatar { #[prost(uint32, tag = "13")] pub repeated_cnt: u32, #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// 2(CmdGachaType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaCeiling { #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub ceiling_num: u32, #[prost(bool, tag = "4")] pub is_claimed: bool, } /// 3(CmdGachaType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaInfo { #[prost(uint32, repeated, tag = "4")] pub up_info: ::prost::alloc::vec::Vec, #[prost(string, tag = "7")] pub mokhdedfkik: ::prost::alloc::string::String, #[prost(string, tag = "14")] pub ppjdllmodmj: ::prost::alloc::string::String, #[prost(message, optional, tag = "10")] pub gacha_ceiling: ::core::option::Option, #[prost(uint32, tag = "3")] pub mnneboggkal: u32, #[prost(int64, tag = "1")] pub end_time: i64, #[prost(uint32, tag = "12")] pub gacha_id: u32, #[prost(uint32, repeated, tag = "8")] pub featured: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub encaiblklhh: u32, #[prost(int64, tag = "6")] pub begin_time: i64, } /// 4(CmdGachaType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoScRsp { #[prost(uint32, tag = "2")] pub mgfclgmckgf: u32, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "15")] pub gacha_random: u32, #[prost(message, repeated, tag = "12")] pub gacha_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub amjnklbfhch: u32, #[prost(uint32, tag = "10")] pub pclbncpjnkn: u32, } /// 5(CmdGachaType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaCsReq { #[prost(uint32, tag = "6")] pub gacha_num: u32, #[prost(uint32, tag = "12")] pub gacha_id: u32, #[prost(uint32, tag = "14")] pub gacha_random: u32, #[prost(uint32, tag = "7")] pub simulate_magic: u32, } /// 6(CmdGachaType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaItem { #[prost(message, optional, tag = "3")] pub gacha_item: ::core::option::Option, #[prost(bool, tag = "9")] pub is_new: bool, #[prost(message, optional, tag = "12")] pub token_item: ::core::option::Option, #[prost(message, optional, tag = "13")] pub transfer_item_list: ::core::option::Option, } /// 7(CmdGachaType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaScRsp { #[prost(uint32, tag = "5")] pub pclbncpjnkn: u32, #[prost(uint32, tag = "10")] pub gacha_id: u32, #[prost(uint32, tag = "3")] pub ceiling_num: u32, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "12")] pub ejapjpidpoa: u32, #[prost(uint32, tag = "1")] pub mnneboggkal: u32, #[prost(uint32, tag = "7")] pub encaiblklhh: u32, #[prost(message, repeated, tag = "2")] pub gacha_item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub gacha_num: u32, } /// 8(CmdGachaType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingCsReq { #[prost(uint32, tag = "15")] pub gacha_type: u32, } /// 9(CmdGachaType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingScRsp { #[prost(uint32, tag = "14")] pub gacha_type: u32, #[prost(message, optional, tag = "11")] pub gacha_ceiling: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 10(CmdGachaType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingCsReq { #[prost(uint32, tag = "14")] pub gacha_type: u32, #[prost(uint32, tag = "11")] pub avatar_id: u32, } /// 11(CmdGachaType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingScRsp { #[prost(uint32, tag = "1")] pub avatar_id: u32, #[prost(message, optional, tag = "8")] pub transfer_item_list: ::core::option::Option, #[prost(uint32, tag = "5")] pub gacha_type: u32, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub gacha_ceiling: ::core::option::Option, } /// 3(CmdHeartdialType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmdlkkbnkpd { #[prost(uint32, tag = "1")] pub iagjgjkgjbl: u32, #[prost(bool, tag = "5")] pub apgnhjpdnbc: bool, } /// 4(CmdHeartdialType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phakgmkcbpk { #[prost(bool, tag = "11")] pub jaocgoemjpi: bool, #[prost(enumeration = "Eclmhpdllpn", tag = "10")] pub bkhnlbnbknf: i32, #[prost(bool, tag = "1")] pub nneeainebpm: bool, #[prost(uint32, tag = "5")] pub gppdnodoebh: u32, #[prost(enumeration = "Alefjkkkega", tag = "9")] pub chgmojlbfcn: i32, } /// 5(CmdHeartdialType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oaigcjknega { #[prost(uint32, tag = "10")] pub gppdnodoebh: u32, #[prost(uint32, tag = "13")] pub ijnkeleanjd: u32, } /// 6(CmdHeartdialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inbemplnjhp {} /// 7(CmdHeartdialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkodoigllhf { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub hiankelkfig: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub ogpofbldbpp: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub biknelbhpee: ::prost::alloc::vec::Vec, #[prost(enumeration = "Bjgccnnmphi", tag = "14")] pub iencknkdbdi: i32, } /// 8(CmdHeartdialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbpkbgfmofo { #[prost(enumeration = "Eclmhpdllpn", tag = "9")] pub mibekfhnccc: i32, #[prost(uint32, tag = "7")] pub gppdnodoebh: u32, #[prost(uint32, tag = "1")] pub pkbmehafbch: u32, } /// 9(CmdHeartdialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gobadompklm { #[prost(enumeration = "Eclmhpdllpn", tag = "7")] pub alimaoaefpa: i32, #[prost(uint32, tag = "10")] pub gppdnodoebh: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 10(CmdHeartdialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkmidphdccf { #[prost(uint32, tag = "2")] pub pkbmehafbch: u32, #[prost(uint32, tag = "13")] pub gppdnodoebh: u32, #[prost(message, optional, tag = "6")] pub item_list: ::core::option::Option, } /// 11(CmdHeartdialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbobohhlbmd { #[prost(uint32, tag = "11")] pub gppdnodoebh: u32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 12(CmdHeartdialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdcjkfoolpl { #[prost(uint32, tag = "5")] pub iagjgjkgjbl: u32, #[prost(uint32, tag = "14")] pub pkbmehafbch: u32, #[prost(uint32, tag = "7")] pub gppdnodoebh: u32, } /// 13(CmdHeartdialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bohimdnldfn { #[prost(uint32, tag = "12")] pub gppdnodoebh: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub reward_list: ::core::option::Option, #[prost(uint32, tag = "5")] pub iagjgjkgjbl: u32, } /// 14(CmdHeartdialType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amjokeiihdd { #[prost(enumeration = "Bjgccnnmphi", tag = "8")] pub iencknkdbdi: i32, #[prost(message, repeated, tag = "12")] pub biknelbhpee: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub cmgjfcdkebd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub nagjfpojipc: ::prost::alloc::vec::Vec, } /// 15(CmdHeartdialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcbjclkbkdi { #[prost(message, optional, tag = "1")] pub bpimbbdfiii: ::core::option::Option, } /// 16(CmdHeartdialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpoefjnpcgh { #[prost(message, optional, tag = "9")] pub bpimbbdfiii: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 0(CmdHeliobusType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlmghlfkflm { #[prost(uint32, repeated, tag = "5")] pub nhphhapjodg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub abcabfmcnal: u32, } /// 1(CmdHeliobusType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijeikpefcmi { #[prost(uint32, tag = "15")] pub phase: u32, #[prost(uint32, tag = "9")] pub challenge_id: u32, #[prost(bool, tag = "10")] pub bljlfmglkhm: bool, } /// 2(CmdHeliobusType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusChallengeLineup { #[prost(uint32, tag = "9")] pub skill_id: u32, #[prost(uint32, tag = "13")] pub group_id: u32, #[prost(uint32, repeated, tag = "14")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 3(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhphjmfjclh {} /// 4(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hojfjonkefp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "14")] pub mgkdfnbenai: u32, #[prost(message, optional, tag = "7")] pub skill_info: ::core::option::Option, #[prost(message, repeated, tag = "8")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub fgmlgnaigpm: u32, #[prost(uint32, tag = "15")] pub stars: u32, #[prost(message, repeated, tag = "5")] pub ibhmfoojmpo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub level: u32, #[prost(uint32, tag = "9")] pub jkhnegpjabj: u32, #[prost(message, repeated, tag = "2")] pub aalkcalnhil: ::prost::alloc::vec::Vec, } /// 5(CmdHeliobusType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghalcpbjdpo { #[prost(uint32, tag = "4")] pub ilgocaeifpf: u32, #[prost(message, repeated, tag = "13")] pub kjnkfjebpal: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub jahbhejkdpb: u32, } /// 6(CmdHeliobusType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhjfpepdkch { #[prost(message, repeated, tag = "6")] pub bobkemckngk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub omgpdipcahe: u32, #[prost(bool, tag = "10")] pub dfokgmpgedb: bool, #[prost(uint32, tag = "4")] pub mpodmddegjf: u32, #[prost(uint32, tag = "7")] pub jpdjppioleg: u32, #[prost(uint32, tag = "5")] pub eficnpdckpk: u32, #[prost(bool, tag = "8")] pub ohnllnnfomd: bool, #[prost(uint32, tag = "3")] pub nhaifjddbmm: u32, } /// 7(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cplkhaciige { #[prost(uint32, tag = "5")] pub jpdjppioleg: u32, } /// 8(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cihpolpedhf { #[prost(uint32, tag = "11")] pub jpdjppioleg: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// 9(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmfdadfpcef { #[prost(uint32, tag = "3")] pub jpdjppioleg: u32, #[prost(uint32, tag = "13")] pub eficnpdckpk: u32, #[prost(uint32, tag = "12")] pub nhaifjddbmm: u32, } /// 10(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dgnhpgnnbgm { #[prost(message, optional, tag = "8")] pub cpmmfimhffk: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 11(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjmfbmjigba { #[prost(uint32, tag = "1")] pub jpdjppioleg: u32, } /// 12(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhaibmhgeka { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(bool, tag = "2")] pub ohnllnnfomd: bool, #[prost(uint32, tag = "3")] pub jpdjppioleg: u32, } /// 13(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjnfhcljbkf { #[prost(uint32, tag = "6")] pub lbnnaipocma: u32, #[prost(uint32, tag = "10")] pub jpdjppioleg: u32, #[prost(uint32, tag = "7")] pub jahbhejkdpb: u32, } /// 14(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnngfccbhkb { #[prost(message, optional, tag = "1")] pub cpmmfimhffk: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 15(CmdHeliobusType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Baadandmfek { #[prost(message, repeated, tag = "15")] pub jkhmbggokja: ::prost::alloc::vec::Vec, } /// 16(CmdHeliobusType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfpnlanbipa { #[prost(uint32, tag = "2")] pub mgkdfnbenai: u32, #[prost(uint32, tag = "4")] pub stars: u32, #[prost(uint32, tag = "6")] pub fgmlgnaigpm: u32, #[prost(message, repeated, tag = "7")] pub jkhmbggokja: ::prost::alloc::vec::Vec, } /// 17(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apblbbamfaf {} /// 18(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bilpmgbmien { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "12")] pub level: u32, } /// 19(CmdHeliobusType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dniockdadfk { #[prost(uint32, tag = "11")] pub cclgmcimglh: u32, #[prost(uint32, tag = "3")] pub abcabfmcnal: u32, } /// 20(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgnmnaadnfk { #[prost(uint32, tag = "6")] pub event_id: u32, #[prost(uint32, repeated, tag = "7")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub cclgmcimglh: u32, } /// 21(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Leplkabpmcf { #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub event_id: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 22(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daokbemjpna { #[prost(uint32, tag = "10")] pub cclgmcimglh: u32, } /// 23(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogpekogigem { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "10")] pub cclgmcimglh: u32, } /// 24(CmdHeliobusType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggdbbigojfk { #[prost(message, optional, tag = "13")] pub ghpnghinjbh: ::core::option::Option, } /// 25(CmdHeliobusType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfdfkbajohm { #[prost(message, optional, tag = "5")] pub lineup: ::core::option::Option, } /// 26(CmdHeliobusType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndheoednonc { #[prost(uint32, tag = "13")] pub ngmklnhphec: u32, #[prost(uint32, tag = "12")] pub ggfpcdonofj: u32, #[prost(uint32, tag = "9")] pub cclgmcimglh: u32, #[prost(uint32, tag = "3")] pub prop_entity_id: u32, #[prost(uint32, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "1")] pub hapeghipnga: bool, } /// 27(CmdHeliobusType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkjckgidmeh { #[prost(uint32, tag = "14")] pub retcode: u32, } /// 1(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBagCsReq {} /// 2(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Equipment { #[prost(uint32, tag = "14")] pub tid: u32, #[prost(bool, tag = "15")] pub is_protected: bool, #[prost(uint32, tag = "4")] pub equip_avatar_id: u32, #[prost(uint32, tag = "13")] pub level: u32, #[prost(uint32, tag = "3")] pub rank: u32, #[prost(uint32, tag = "1")] pub promotion: u32, #[prost(uint32, tag = "6")] pub unique_id: u32, #[prost(uint32, tag = "9")] pub exp: u32, } /// 3(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Relic { #[prost(uint32, tag = "5")] pub main_affix_id: u32, #[prost(uint32, tag = "9")] pub unique_id: u32, #[prost(uint32, tag = "7")] pub exp: u32, #[prost(uint32, tag = "10")] pub equip_avatar_id: u32, #[prost(message, repeated, tag = "12")] pub sub_affix_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "11")] pub is_discarded: bool, #[prost(bool, tag = "8")] pub is_protected: bool, #[prost(uint32, tag = "13")] pub tid: u32, #[prost(uint32, tag = "15")] pub level: u32, } /// 4(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Material { #[prost(uint64, tag = "2")] pub bepoeahidmf: u64, #[prost(uint32, tag = "5")] pub num: u32, #[prost(uint32, tag = "7")] pub tid: u32, } /// 5(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WaitDelResource { #[prost(uint32, tag = "1")] pub tid: u32, #[prost(uint32, tag = "10")] pub num: u32, } /// 6(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Material0 { #[prost(uint32, tag = "5")] pub num: u32, #[prost(uint64, tag = "7")] pub bepoeahidmf: u64, #[prost(uint32, tag = "12")] pub tid: u32, } /// 7(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBagScRsp { #[prost(uint32, repeated, tag = "12")] pub mehhhlonjdo: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub ljkcanihcep: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub lnalmacdfmo: u32, #[prost(message, repeated, tag = "10")] pub material_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "14")] pub equipment_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "3")] pub turn_food_switch: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub apekbjacddh: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub onaoicldfnj: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub pile_item_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub nogkokelakc: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, } /// 8(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteEquipmentCsReq { #[prost(message, optional, tag = "14")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "13")] pub equipment_unique_id: u32, } /// 9(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteEquipmentScRsp { #[prost(uint32, tag = "9")] pub retcode: u32, } /// 10(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockEquipmentCsReq { #[prost(uint32, repeated, tag = "11")] pub equipment_id_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "9")] pub is_protected: bool, } /// 11(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockEquipmentScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, } /// 12(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseItemCsReq { #[prost(uint32, tag = "11")] pub base_avatar_id: u32, /// TODO #[prost(uint32, tag = "10")] pub use_item_id: u32, #[prost(enumeration = "AvatarType", tag = "8")] pub use_avatar_type: i32, /// TODO #[prost(uint32, tag = "15")] pub use_item_count: u32, #[prost(bool, tag = "1")] pub lbdjngpkpmn: bool, #[prost(uint32, tag = "5")] pub optional_reward_id: u32, } /// 13(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseItemScRsp { /// TODO #[prost(uint32, tag = "7")] pub use_item_id: u32, #[prost(uint32, tag = "14")] pub pjbnamacmbl: u32, #[prost(uint64, tag = "10")] pub month_card_out_date_time: u64, /// TODO #[prost(uint32, tag = "9")] pub use_item_count: u32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub return_data: ::core::option::Option, } /// 14(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpEquipmentCsReq { #[prost(message, optional, tag = "4")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "12")] pub equipment_unique_id: u32, } /// 15(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpEquipmentScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, } /// 16(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentCsReq { #[prost(message, optional, tag = "1")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "5")] pub equipment_unique_id: u32, } /// 17(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentScRsp { #[prost(message, repeated, tag = "10")] pub return_item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 18(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemCsReq { #[prost(uint32, tag = "4")] pub count: u32, #[prost(message, optional, tag = "8")] pub compose_item_list: ::core::option::Option, #[prost(uint32, tag = "9")] pub compose_id: u32, } /// 19(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemScRsp { #[prost(uint32, tag = "3")] pub count: u32, #[prost(uint32, tag = "15")] pub compose_id: u32, #[prost(message, optional, tag = "14")] pub return_item_list: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 20(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicCsReq { #[prost(message, optional, tag = "12")] pub compose_item_list: ::core::option::Option, #[prost(uint32, tag = "6")] pub compose_relic_id: u32, #[prost(uint32, tag = "3")] pub main_affix_id: u32, #[prost(uint32, tag = "7")] pub count: u32, #[prost(uint32, tag = "2")] pub compose_id: u32, } /// 21(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicScRsp { #[prost(message, optional, tag = "5")] pub return_item_list: ::core::option::Option, #[prost(uint32, tag = "4")] pub compose_id: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 22(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicCsReq { #[prost(message, optional, tag = "13")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "15")] pub relic_unique_id: u32, } /// 23(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicScRsp { #[prost(message, repeated, tag = "6")] pub return_item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 24(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockRelicCsReq { /// TODO: Obf: LLEOGKEEEGL #[prost(bool, tag = "4")] pub is_protected: bool, #[prost(uint32, tag = "6")] pub relic_unique_id: u32, #[prost(bool, tag = "2")] pub kgbgnglngeg: bool, #[prost(uint32, repeated, tag = "12")] pub ppeilldocbe: ::prost::alloc::vec::Vec, } /// 25(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockRelicScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, } /// 26(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhbegolfelk { #[prost(uint32, tag = "7")] pub relic_unique_id: u32, #[prost(bool, tag = "9")] pub ecdolccngai: bool, #[prost(uint32, repeated, tag = "15")] pub ppeilldocbe: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub kgbgnglngeg: bool, } /// 27(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lninlomnjkc { #[prost(bool, tag = "15")] pub ecdolccngai: bool, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 28(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemCsReq { #[prost(bool, tag = "6")] pub to_material: bool, #[prost(message, optional, tag = "7")] pub item_cost_list: ::core::option::Option, } /// 29(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub return_item_list: ::core::option::Option, } /// 30(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RechargeSuccNotify { #[prost(uint64, tag = "5")] pub month_card_outdate_time: u64, #[prost(string, tag = "7")] pub channel_order_no: ::prost::alloc::string::String, #[prost(message, optional, tag = "3")] pub item_list: ::core::option::Option, #[prost(string, tag = "8")] pub product_id: ::prost::alloc::string::String, } /// 31(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeHcoinCsReq { #[prost(uint32, tag = "5")] pub num: u32, } /// 32(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeHcoinScRsp { #[prost(uint32, tag = "4")] pub num: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 33(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjppokdndna { #[prost(uint32, tag = "8")] pub pdigoniofgc: u32, } /// 34(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcdbbfoccli { #[prost(uint32, repeated, tag = "14")] pub ncndeaolbkg: ::prost::alloc::vec::Vec, } /// 35(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfbjkefndpl { #[prost(message, repeated, tag = "1")] pub nogkokelakc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 36(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkmkiadkfjo { #[prost(uint32, tag = "12")] pub gcbldbneidb: u32, #[prost(uint32, tag = "13")] pub oabfcocippg: u32, } /// 37(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfeokefkmjd { #[prost(message, repeated, tag = "4")] pub ojjenfamgbj: ::prost::alloc::vec::Vec, } /// 38(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Macopbfheed { #[prost(message, optional, tag = "11")] pub piailanokmm: ::core::option::Option, } /// 39(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmjgendohpb { #[prost(uint32, tag = "14")] pub gbiepapenkj: u32, #[prost(uint32, tag = "5")] pub djoajnahokb: u32, #[prost(uint32, tag = "8")] pub ofljpfbfglb: u32, } /// 40(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dafbeajhpof { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, tag = "14")] pub ofljpfbfglb: u32, } /// 41(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdpmenmimna {} /// 42(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmnofabedoi { #[prost(uint32, repeated, tag = "11")] pub hofkmeimaph: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 43(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnkapokbpla { #[prost(uint32, tag = "6")] pub gbiepapenkj: u32, #[prost(bool, tag = "3")] pub nddpacjiaok: bool, } /// 44(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahblighielh { #[prost(bool, tag = "15")] pub nddpacjiaok: bool, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, tag = "4")] pub gbiepapenkj: u32, } /// 45(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omgcifijnai { #[prost(uint32, tag = "13")] pub gbiepapenkj: u32, } /// 46(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioockglnmic { #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "5")] pub turn_food_switch: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "12")] pub mehhhlonjdo: ::prost::alloc::vec::Vec, } /// 47(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofanmmhooeb { #[prost(enumeration = "TurnFoodSwitch", tag = "6")] pub dglljfnemok: i32, #[prost(bool, tag = "3")] pub lnekbegkacp: bool, } /// 48(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kooipeamhee { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(enumeration = "TurnFoodSwitch", tag = "3")] pub dglljfnemok: i32, #[prost(bool, tag = "4")] pub lnekbegkacp: bool, } /// 49(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eglhgdbanlo { #[prost(bool, tag = "4")] pub ojngmlgbcpg: bool, #[prost(message, repeated, tag = "11")] pub jiadceibkbd: ::prost::alloc::vec::Vec, } /// 50(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aphekfpdgge { #[prost(uint32, tag = "5")] pub hogelapkdce: u32, #[prost(uint32, tag = "11")] pub imecddmehia: u32, #[prost(uint32, tag = "14")] pub anhigiebaep: u32, } /// 51(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnoilallbjh { #[prost(uint32, tag = "6")] pub hogelapkdce: u32, #[prost(uint32, tag = "1")] pub ejandkafhia: u32, } /// 52(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecomendCsReq { #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// 53(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecomendScRsp { #[prost(message, repeated, tag = "14")] pub phmclomfgpi: ::prost::alloc::vec::Vec, #[prost(bool, tag = "3")] pub kckacnlcald: bool, #[prost(message, repeated, tag = "2")] pub kjcbajbgogb: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub fhcpdkhfimf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "12")] pub mhhnfaghgol: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub avatar_id: u32, #[prost(message, repeated, tag = "15")] pub lkipbcdgdob: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "4")] pub oddmgmgljhd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 54(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klcjahckpmp { #[prost(uint32, tag = "13")] pub hbodbgdoeoi: u32, } /// 55(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ciekmlnakbi { #[prost(uint32, repeated, tag = "10")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "1")] pub kckacnlcald: bool, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "8")] pub hbodbgdoeoi: u32, } /// 56(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hngdnbiaamc { #[prost(uint32, tag = "12")] pub ohoegoaecgk: u32, #[prost(bool, tag = "7")] pub fbppkgcgilb: bool, } /// 57(CmdItemType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oihnbjlgbcg { #[prost(message, optional, tag = "4")] pub ihplgebknad: ::core::option::Option, #[prost(bool, tag = "11")] pub is_marked: bool, #[prost(message, optional, tag = "7")] pub fmniinnjnhg: ::core::option::Option, #[prost(uint32, tag = "6")] pub kfimjfgjlmm: u32, #[prost(int64, tag = "9")] pub cghgghloibl: i64, #[prost(string, tag = "14")] pub name: ::prost::alloc::string::String, } /// 58(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fepbldoidll {} /// 59(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnjkklhbjni { #[prost(message, repeated, tag = "5")] pub amhekokmpnf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 60(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kldfpkmnloj { #[prost(bool, tag = "12")] pub is_marked: bool, #[prost(uint32, tag = "7")] pub kfimjfgjlmm: u32, #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, #[prost(message, optional, tag = "4")] pub fmniinnjnhg: ::core::option::Option, #[prost(message, optional, tag = "9")] pub ihplgebknad: ::core::option::Option, } /// 61(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amaleijekmd { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub gcfdaampmeb: ::core::option::Option, } /// 62(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nljamceiobc { #[prost(uint32, tag = "13")] pub kfimjfgjlmm: u32, #[prost(string, tag = "3")] pub name: ::prost::alloc::string::String, #[prost(message, optional, tag = "8")] pub ihplgebknad: ::core::option::Option, #[prost(message, optional, tag = "9")] pub fmniinnjnhg: ::core::option::Option, } /// OneOf Type From: NLJAMCEIOBC.HDGNPHJOBIB /// 63(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdgnphjobib { #[prost(int32, tag = "3")] pub name: i32, #[prost(int32, tag = "8")] pub ihplgebknad: i32, #[prost(int32, tag = "9")] pub fmniinnjnhg: i32, } /// 64(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnjefclfhee { #[prost(uint32, tag = "1")] pub kfimjfgjlmm: u32, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(int64, tag = "12")] pub cghgghloibl: i64, #[prost(string, tag = "5")] pub name: ::prost::alloc::string::String, #[prost(message, optional, tag = "14")] pub ihplgebknad: ::core::option::Option, #[prost(message, optional, tag = "2")] pub fmniinnjnhg: ::core::option::Option, } /// OneOf Type From: BNJEFCLFHEE.GGJLBJLFNCG /// 65(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggjlbjlfncg { #[prost(int32, tag = "5")] pub name: i32, #[prost(int32, tag = "14")] pub ihplgebknad: i32, #[prost(int32, tag = "2")] pub fmniinnjnhg: i32, } /// 66(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mphklkjpaak { #[prost(uint32, repeated, tag = "10")] pub lphdlpdldjg: ::prost::alloc::vec::Vec, #[prost(bool, tag = "13")] pub kgbgnglngeg: bool, } /// 67(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anlkfcmkgnl { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, repeated, tag = "8")] pub lphdlpdldjg: ::prost::alloc::vec::Vec, } /// 68(CmdItemType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egampdgabkl { #[prost(uint32, repeated, tag = "9")] pub lphdlpdldjg: ::prost::alloc::vec::Vec, #[prost(bool, tag = "2")] pub kgbgnglngeg: bool, #[prost(bool, tag = "7")] pub is_set_mark: bool, } /// 69(CmdItemType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alnmjcbeebf { #[prost(uint32, repeated, tag = "12")] pub lphdlpdldjg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(bool, tag = "14")] pub is_set_mark: bool, } /// 70(CmdItemType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eimgeglohog { #[prost(uint32, tag = "8")] pub kfimjfgjlmm: u32, } /// 0(CmdJukeboxType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockedMusic { #[prost(uint32, tag = "12")] pub id: u32, #[prost(bool, tag = "5")] pub mhnllccoknb: bool, #[prost(uint32, tag = "8")] pub group_id: u32, } /// 1(CmdJukeboxType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetJukeboxDataCsReq {} /// 2(CmdJukeboxType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetJukeboxDataScRsp { #[prost(uint32, tag = "10")] pub playing_id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub music_list: ::prost::alloc::vec::Vec, } /// 3(CmdJukeboxType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicCsReq { #[prost(uint32, tag = "2")] pub play_music_id: u32, } /// 4(CmdJukeboxType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicScRsp { #[prost(uint32, tag = "7")] pub play_music_id: u32, #[prost(uint32, tag = "10")] pub playing_id: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 5(CmdJukeboxType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicCsReq { #[prost(uint32, repeated, tag = "3")] pub unlock_ids: ::prost::alloc::vec::Vec, } /// 6(CmdJukeboxType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub music_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub unlocked_ids: ::prost::alloc::vec::Vec, } /// 7(CmdJukeboxType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialBackGroundMusicCsReq { #[prost(uint32, tag = "6")] pub cmokpcogfca: u32, } /// 8(CmdJukeboxType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialBackGroundMusicScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "1")] pub cmokpcogfca: u32, } /// 3(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStageLineupCsReq {} /// 4(CmdLineupType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StageLineup { #[prost(uint32, tag = "12")] pub cnpkcdgciif: u32, #[prost(uint32, tag = "11")] pub aeefpickblc: u32, } /// 5(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStageLineupScRsp { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub hkpmpclfmng: ::prost::alloc::vec::Vec, } /// 6(CmdLineupType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupAvatar { #[prost(message, optional, tag = "7")] pub sp_bar: ::core::option::Option, #[prost(uint32, tag = "13")] pub slot: u32, #[prost(uint32, tag = "9")] pub satiety: u32, #[prost(uint32, tag = "11")] pub id: u32, #[prost(uint32, tag = "2")] pub hp: u32, #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, } /// 7(CmdLineupType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupInfo { #[prost(uint32, tag = "11")] pub leader_slot: u32, #[prost(enumeration = "ExtraLineupType", tag = "6")] pub extra_lineup_type: i32, #[prost(uint32, repeated, tag = "13")] pub abollmbdfjp: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub idfbpedneca: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub nggphgpdmfd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub plane_id: u32, #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "12")] pub boceahmenhd: u32, #[prost(uint32, tag = "14")] pub max_mp: u32, #[prost(uint32, tag = "4")] pub mp: u32, #[prost(bool, tag = "15")] pub mphbmfkkaam: bool, #[prost(uint32, tag = "7")] pub index: u32, #[prost(bool, tag = "10")] pub is_virtual: bool, } /// 8(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurLineupDataCsReq {} /// 9(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurLineupDataScRsp { #[prost(message, optional, tag = "3")] pub lineup: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 10(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct JoinLineupCsReq { #[prost(uint32, tag = "11")] pub index: u32, #[prost(uint32, tag = "12")] pub base_avatar_id: u32, #[prost(bool, tag = "3")] pub is_virtual: bool, #[prost(uint32, tag = "6")] pub slot: u32, #[prost(enumeration = "ExtraLineupType", tag = "10")] pub extra_lineup_type: i32, #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, #[prost(uint32, tag = "5")] pub plane_id: u32, } /// 11(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct JoinLineupScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, } /// 12(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitLineupCsReq { #[prost(uint32, tag = "8")] pub index: u32, #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, #[prost(uint32, tag = "15")] pub plane_id: u32, #[prost(bool, tag = "2")] pub is_virtual: bool, #[prost(enumeration = "ExtraLineupType", tag = "4")] pub extra_lineup_type: i32, #[prost(uint32, tag = "6")] pub base_avatar_id: u32, } /// 13(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitLineupScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "7")] pub base_avatar_id: u32, #[prost(bool, tag = "6")] pub kmfhkbbbmmo: bool, #[prost(uint32, tag = "15")] pub plane_id: u32, #[prost(bool, tag = "5")] pub is_virtual: bool, } /// 14(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwapLineupCsReq { #[prost(uint32, tag = "3")] pub ophhemekahg: u32, #[prost(uint32, tag = "6")] pub plane_id: u32, #[prost(uint32, tag = "4")] pub ipjanipllfg: u32, #[prost(enumeration = "ExtraLineupType", tag = "11")] pub extra_lineup_type: i32, #[prost(uint32, tag = "7")] pub index: u32, #[prost(bool, tag = "5")] pub is_virtual: bool, } /// 15(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwapLineupScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, } /// 16(CmdLineupType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncLineupNotify { #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, #[prost(enumeration = "SyncReason", repeated, tag = "1")] pub reason_list: ::prost::alloc::vec::Vec, } /// 17(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataCsReq {} /// 18(CmdLineupType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupAvatarData { #[prost(uint32, tag = "6")] pub id: u32, #[prost(uint32, tag = "15")] pub hp: u32, #[prost(enumeration = "AvatarType", tag = "10")] pub avatar_type: i32, } /// 19(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataScRsp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub pjhcjibebaa: ::prost::alloc::vec::Vec, } /// 20(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderCsReq { #[prost(uint32, tag = "9")] pub slot: u32, } /// 21(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderScRsp { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "5")] pub slot: u32, } /// 22(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexCsReq { #[prost(uint32, tag = "8")] pub index: u32, } /// 23(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexScRsp { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "13")] pub index: u32, } /// 24(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameCsReq { #[prost(uint32, tag = "9")] pub index: u32, #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, } /// 25(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameScRsp { #[prost(string, tag = "8")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "9")] pub index: u32, } /// 26(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllLineupDataCsReq {} /// 27(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllLineupDataScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, repeated, tag = "3")] pub lineup_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub cur_index: u32, } /// 28(CmdLineupType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VirtualLineupDestroyNotify { #[prost(uint32, tag = "3")] pub plane_id: u32, } /// 29(CmdLineupType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupSlotData { #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, #[prost(uint32, tag = "5")] pub id: u32, #[prost(uint32, tag = "14")] pub slot: u32, } /// 30(CmdLineupType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupCsReq { #[prost(uint32, tag = "12")] pub boceahmenhd: u32, #[prost(uint32, tag = "3")] pub plane_id: u32, #[prost(uint32, tag = "7")] pub leader_slot: u32, #[prost(bool, tag = "4")] pub is_virtual: bool, #[prost(message, repeated, tag = "14")] pub slots: ::prost::alloc::vec::Vec, #[prost(enumeration = "ExtraLineupType", tag = "10")] pub extra_lineup_type: i32, #[prost(uint32, tag = "2")] pub index: u32, } /// 31(CmdLineupType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, } /// 32(CmdLineupType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExtraLineupDestroyNotify { #[prost(enumeration = "ExtraLineupType", tag = "12")] pub extra_lineup_type: i32, } /// 0(CmdLobbyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pegipghogde { #[prost(message, optional, tag = "10")] pub mhdjjgdllig: ::core::option::Option, #[prost(enumeration = "Hckioaemkee", tag = "3")] pub mhcfiehgnce: i32, } /// 1(CmdLobbyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pidnlindfpl { #[prost(enumeration = "Hckioaemkee", tag = "6")] pub mhcfiehgnce: i32, #[prost(message, repeated, tag = "3")] pub dolkbpljgno: ::prost::alloc::vec::Vec, #[prost(uint64, tag = "15")] pub room_id: u64, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 2(CmdLobbyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipgdilbgfea { #[prost(uint32, repeated, tag = "8")] pub search_uid_list: ::prost::alloc::vec::Vec, } /// 3(CmdLobbyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Caphadfgjei { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, repeated, tag = "14")] pub search_uid_list: ::prost::alloc::vec::Vec, } /// 4(CmdLobbyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kffanolhjda { #[prost(message, optional, tag = "14")] pub mhdjjgdllig: ::core::option::Option, #[prost(uint64, tag = "2")] pub room_id: u64, } /// 5(CmdLobbyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggmoikbialm { #[prost(uint64, tag = "2")] pub room_id: u64, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, repeated, tag = "9")] pub dolkbpljgno: ::prost::alloc::vec::Vec, #[prost(enumeration = "Hckioaemkee", tag = "4")] pub mhcfiehgnce: i32, } /// 6(CmdLobbyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdgdobfihoa {} /// 7(CmdLobbyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jblfagnnklb { #[prost(uint32, tag = "13")] pub retcode: u32, } /// 8(CmdLobbyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhkiddennlj {} /// 9(CmdLobbyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcnigmikomo { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "11")] pub dolkbpljgno: ::prost::alloc::vec::Vec, } /// 10(CmdLobbyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kojckpinbgj { #[prost(enumeration = "Fpfeccnfjjl", tag = "8")] pub slot: i32, #[prost(uint32, tag = "9")] pub fmijgjanhfi: u32, #[prost(message, optional, tag = "3")] pub mhdjjgdllig: ::core::option::Option, } /// 11(CmdLobbyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eapjpcdagdh { #[prost(uint32, tag = "3")] pub retcode: u32, } /// 12(CmdLobbyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndokmkmnaen { #[prost(enumeration = "Fpfeccnfjjl", tag = "4")] pub slot: i32, #[prost(uint32, tag = "1")] pub uid: u32, #[prost(message, repeated, tag = "6")] pub dolkbpljgno: ::prost::alloc::vec::Vec, } /// 13(CmdLobbyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hebhajeoekg { #[prost(uint32, tag = "5")] pub uid: u32, } /// 14(CmdLobbyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chfhniadcbi { #[prost(uint32, tag = "11")] pub retcode: u32, } /// 15(CmdLobbyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fnplaicdjmo { #[prost(uint32, tag = "10")] pub room_id: u32, #[prost(uint32, tag = "9")] pub sender_uid: u32, #[prost(enumeration = "Hckioaemkee", tag = "1")] pub mhcfiehgnce: i32, } /// 16(CmdLobbyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdjgheajdbl {} /// 17(CmdLobbyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okggkaamdlb { #[prost(uint64, tag = "12")] pub ilgjlgkpdon: u64, #[prost(enumeration = "Hckioaemkee", tag = "8")] pub mhcfiehgnce: i32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub dolkbpljgno: ::prost::alloc::vec::Vec, #[prost(uint64, tag = "13")] pub room_id: u64, } /// 1(CmdMailType) /// GetMailCsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailCsReq { #[prost(uint32, tag = "11")] pub ihlfhfghdla: u32, #[prost(uint32, tag = "7")] pub dhpnegpdhfn: u32, } /// 2(CmdMailType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientMail { #[prost(bool, tag = "4")] pub is_read: bool, #[prost(uint32, tag = "7")] pub id: u32, #[prost(enumeration = "MailType", tag = "13")] pub mail_type: i32, #[prost(string, tag = "8")] pub title: ::prost::alloc::string::String, #[prost(int64, tag = "6")] pub time: i64, #[prost(message, optional, tag = "15")] pub attachment: ::core::option::Option, #[prost(uint32, tag = "5")] pub template_id: u32, #[prost(string, tag = "9")] pub sender: ::prost::alloc::string::String, #[prost(int64, tag = "1")] pub expire_time: i64, #[prost(string, tag = "10")] pub content: ::prost::alloc::string::String, #[prost(string, repeated, tag = "3")] pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// 3(CmdMailType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailScRsp { #[prost(uint32, tag = "11")] pub start: u32, #[prost(message, repeated, tag = "12")] pub mail_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub total_num: u32, #[prost(bool, tag = "13")] pub is_end: bool, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "9")] pub notice_mail_list: ::prost::alloc::vec::Vec, } /// 4(CmdMailType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkReadMailCsReq { #[prost(uint32, tag = "9")] pub id: u32, } /// 5(CmdMailType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkReadMailScRsp { #[prost(uint32, tag = "6")] pub id: u32, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 6(CmdMailType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailCsReq { #[prost(uint32, repeated, tag = "2")] pub id_list: ::prost::alloc::vec::Vec, } /// 7(CmdMailType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailScRsp { #[prost(uint32, repeated, tag = "13")] pub id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 8(CmdMailType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentCsReq { #[prost(uint32, tag = "12")] pub optional_reward_id: u32, #[prost(uint32, repeated, tag = "8")] pub mail_id_list: ::prost::alloc::vec::Vec, } /// 9(CmdMailType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggfdcmbigbe { #[prost(uint32, tag = "6")] pub boeaipllhmb: u32, #[prost(uint32, tag = "1")] pub gbiepapenkj: u32, } /// 10(CmdMailType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentScRsp { #[prost(message, repeated, tag = "9")] pub fail_mail_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "15")] pub attachment: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, repeated, tag = "13")] pub succ_mail_id_list: ::prost::alloc::vec::Vec, } /// 11(CmdMailType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewMailScNotify { #[prost(uint32, repeated, tag = "10")] pub mail_id_list: ::prost::alloc::vec::Vec, } /// 0(CmdMapRotationType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adficofdkcg { #[prost(message, optional, tag = "8")] pub map_info: ::core::option::Option, #[prost(int32, tag = "13")] pub mppilekcmdp: i32, #[prost(message, repeated, tag = "1")] pub keeinilnfci: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub ijmnjkakndi: u32, #[prost(message, optional, tag = "4")] pub energy_info: ::core::option::Option, #[prost(bool, tag = "6")] pub ladifohnbdh: bool, #[prost(message, repeated, tag = "2")] pub lkhnikbnfka: ::prost::alloc::vec::Vec, } /// 1(CmdMapRotationType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotatorEnergyInfo { /// TODO #[prost(uint32, tag = "14")] pub max_num: u32, #[prost(uint32, tag = "2")] pub cur_num: u32, } /// 2(CmdMapRotationType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotateMapInfo { #[prost(message, optional, tag = "11")] pub vector: ::core::option::Option, #[prost(message, optional, tag = "13")] pub rotate_vector: ::core::option::Option, } /// 3(CmdMapRotationType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cccdkencikf { #[prost(uint32, tag = "3")] pub mppilekcmdp: u32, #[prost(uint32, tag = "6")] pub ijmnjkakndi: u32, #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, } /// 4(CmdMapRotationType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gclfflbojbm { #[prost(uint32, tag = "15")] pub client_pos_version: u32, #[prost(uint32, tag = "11")] pub mppilekcmdp: u32, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub energy_info: ::core::option::Option, #[prost(message, optional, tag = "6")] pub motion: ::core::option::Option, #[prost(uint32, tag = "9")] pub ijmnjkakndi: u32, } /// 5(CmdMapRotationType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChargerInfo { #[prost(uint32, tag = "13")] pub group_id: u32, #[prost(uint32, tag = "1")] pub iokbkaoeipc: u32, } /// 6(CmdMapRotationType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractChargerCsReq { #[prost(message, optional, tag = "8")] pub charger_info: ::core::option::Option, } /// 7(CmdMapRotationType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractChargerScRsp { #[prost(message, optional, tag = "13")] pub energy_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub charger_info: ::core::option::Option, } /// 8(CmdMapRotationType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotaterData { #[prost(float, tag = "1")] pub anifkegihjm: f32, #[prost(uint32, tag = "9")] pub iokbkaoeipc: u32, #[prost(uint32, tag = "11")] pub group_id: u32, } /// 9(CmdMapRotationType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeployRotaterCsReq { #[prost(message, optional, tag = "8")] pub rotater_data: ::core::option::Option, } /// 10(CmdMapRotationType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeployRotaterScRsp { #[prost(message, optional, tag = "5")] pub rotater_data: ::core::option::Option, #[prost(message, optional, tag = "15")] pub energy_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 11(CmdMapRotationType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotateMapCsReq { #[prost(uint32, tag = "8")] pub group_id: u32, #[prost(uint32, tag = "7")] pub iokbkaoeipc: u32, #[prost(message, optional, tag = "3")] pub map_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub motion: ::core::option::Option, } /// 12(CmdMapRotationType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RotateMapScRsp { #[prost(uint32, tag = "5")] pub client_pos_version: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub motion: ::core::option::Option, } /// 13(CmdMapRotationType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionCsReq { #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, } /// 14(CmdMapRotationType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionScRsp { #[prost(message, optional, tag = "11")] pub motion: ::core::option::Option, #[prost(uint32, tag = "6")] pub client_pos_version: u32, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 15(CmdMapRotationType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pckkpgibjel {} /// 16(CmdMapRotationType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikoplilbcpn { #[prost(message, repeated, tag = "1")] pub lkhnikbnfka: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub ijmnjkakndi: u32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(bool, tag = "11")] pub klobdfkhjlj: bool, #[prost(message, repeated, tag = "5")] pub keeinilnfci: ::prost::alloc::vec::Vec, #[prost(int32, tag = "13")] pub mppilekcmdp: i32, #[prost(message, optional, tag = "7")] pub energy_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub map_info: ::core::option::Option, } /// 17(CmdMapRotationType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dekcgopgogj { #[prost(message, optional, tag = "5")] pub map_info: ::core::option::Option, #[prost(message, optional, tag = "6")] pub motion: ::core::option::Option, } /// 18(CmdMapRotationType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jammhlfcbnb { #[prost(uint32, tag = "7")] pub client_pos_version: u32, #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 19(CmdMapRotationType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggcjkhaffcb {} /// 20(CmdMapRotationType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateEnergyScNotify { #[prost(message, optional, tag = "5")] pub energy_info: ::core::option::Option, } /// 21(CmdMapRotationType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddaiokhmjmn { #[prost(bool, tag = "7")] pub klobdfkhjlj: bool, #[prost(message, repeated, tag = "12")] pub keeinilnfci: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "5")] pub map_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub ijmnjkakndi: u32, #[prost(message, optional, tag = "15")] pub energy_info: ::core::option::Option, #[prost(message, repeated, tag = "10")] pub lkhnikbnfka: ::prost::alloc::vec::Vec, #[prost(int32, tag = "6")] pub mppilekcmdp: i32, } /// 22(CmdMapRotationType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hecjblchbji { #[prost(message, optional, tag = "2")] pub rotater_data: ::core::option::Option, } /// 23(CmdMapRotationType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjkccpbipcg { #[prost(message, optional, tag = "8")] pub energy_info: ::core::option::Option, #[prost(message, optional, tag = "7")] pub rotater_data: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 24(CmdMapRotationType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljbmcnlgnpa { #[prost(message, repeated, tag = "11")] pub lkhnikbnfka: ::prost::alloc::vec::Vec, } /// 0(CmdMatchType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blbplfadcoa { #[prost(enumeration = "Hckioaemkee", tag = "15")] pub mhcfiehgnce: i32, #[prost(message, optional, tag = "2")] pub mhdjjgdllig: ::core::option::Option, } /// 1(CmdMatchType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hohgdoonedj { #[prost(message, optional, tag = "9")] pub mhdjjgdllig: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 2(CmdMatchType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mokhbphibam {} /// 3(CmdMatchType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mohmbkpbmec { #[prost(uint32, tag = "11")] pub retcode: u32, } /// 4(CmdMatchType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpbjjmpnbkb { #[prost(message, repeated, tag = "6")] pub dolkbpljgno: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 5(CmdMatchType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flhgmkaokol {} /// 6(CmdMatchType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgmfpcobkcb { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint64, tag = "10")] pub ilgjlgkpdon: u64, #[prost(enumeration = "Hckioaemkee", tag = "11")] pub mhcfiehgnce: i32, #[prost(uint64, tag = "8")] pub room_id: u64, } /// 1(CmdMatchThreeModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataCsReq {} /// 2(CmdMatchThreeModuleType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ilgpcldjfoe { #[prost(uint32, tag = "1")] pub laafpdhgmbg: u32, #[prost(uint32, tag = "8")] pub bgmagglpjnn: u32, } /// 3(CmdMatchThreeModuleType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Femnhlapbog { #[prost(uint32, tag = "11")] pub pos: u32, #[prost(uint32, tag = "10")] pub jielnncbkod: u32, #[prost(uint32, tag = "9")] pub cpklpjggeom: u32, #[prost(uint32, tag = "12")] pub count: u32, } /// 4(CmdMatchThreeModuleType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jllpbijljih { #[prost(message, repeated, tag = "11")] pub ffolooagdei: ::prost::alloc::vec::Vec, #[prost(map = "uint32, uint32", tag = "1")] pub pckbgkdchab: ::std::collections::HashMap, #[prost(map = "uint32, uint32", tag = "7")] pub mimobnlkapn: ::std::collections::HashMap, #[prost(message, repeated, tag = "2")] pub odmddnejfbi: ::prost::alloc::vec::Vec, } /// 5(CmdMatchThreeModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub ohhlimnnebb: ::core::option::Option, } /// 6(CmdMatchThreeModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnpbficbjpc { #[prost(uint32, repeated, tag = "2")] pub dhfdcmjdogl: ::prost::alloc::vec::Vec, #[prost(string, tag = "1")] pub ajpbdpphghc: ::prost::alloc::string::String, #[prost(map = "uint32, uint32", tag = "6")] pub pckbgkdchab: ::std::collections::HashMap, #[prost(uint32, tag = "11")] pub jielnncbkod: u32, #[prost(uint32, tag = "8")] pub bgmagglpjnn: u32, #[prost(uint32, tag = "14")] pub cpklpjggeom: u32, #[prost(uint32, tag = "4")] pub laafpdhgmbg: u32, } /// 7(CmdMatchThreeModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lololpjdjfa { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "13")] pub laafpdhgmbg: u32, #[prost(uint32, tag = "10")] pub bgmagglpjnn: u32, } /// 8(CmdMatchThreeModuleType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jchdoclfcle { #[prost(message, optional, tag = "1")] pub ohhlimnnebb: ::core::option::Option, } /// 9(CmdMatchThreeModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifjlgmglhff { #[prost(uint32, tag = "11")] pub pos: u32, #[prost(uint32, tag = "3")] pub jielnncbkod: u32, } /// 10(CmdMatchThreeModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpelbapmoai { #[prost(uint32, tag = "6")] pub jielnncbkod: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "2")] pub pos: u32, } /// 0(CmdMessageType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlbfndmhnlb { #[prost(uint32, repeated, tag = "15")] pub fhofpiegjon: ::prost::alloc::vec::Vec, } /// 1(CmdMessageType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iekedepmjkb { #[prost(uint32, tag = "7")] pub opfogfnllbe: u32, #[prost(uint32, tag = "14")] pub gbiepapenkj: u32, } /// 2(CmdMessageType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlehgobekjo { #[prost(uint32, tag = "12")] pub id: u32, #[prost(uint32, tag = "5")] pub lepdnajcbpb: u32, #[prost(enumeration = "Fnmciiagglj", tag = "7")] pub status: i32, #[prost(uint32, repeated, tag = "4")] pub dmbidbenpgi: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub item_list: ::prost::alloc::vec::Vec, } /// 3(CmdMessageType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afcdaemfpki { #[prost(int64, tag = "3")] pub aeomjdbebgo: i64, #[prost(message, repeated, tag = "15")] pub bpnfachelgm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub id: u32, #[prost(uint32, tag = "13")] pub kacimadcgoi: u32, #[prost(enumeration = "Emefjkadooh", tag = "7")] pub status: i32, } /// 4(CmdMessageType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npchkaocjjf { #[prost(message, repeated, tag = "5")] pub kijljomdjee: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 5(CmdMessageType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khonpamnmgn {} /// 6(CmdMessageType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lemmmgofabh { #[prost(uint32, tag = "15")] pub npc_id: u32, #[prost(bool, tag = "9")] pub chgpidcckeb: bool, } /// 7(CmdMessageType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmbmcopakej { #[prost(enumeration = "Emefjkadooh", tag = "10")] pub ofapbilbjkm: i32, #[prost(int64, tag = "6")] pub aeomjdbebgo: i64, #[prost(uint32, tag = "11")] pub group_id: u32, } /// 8(CmdMessageType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nepmnfeenib { #[prost(enumeration = "Fnmciiagglj", tag = "11")] pub cpbnhcckfdg: i32, #[prost(uint32, tag = "4")] pub manneknihfo: u32, } /// 9(CmdMessageType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmpidjdglaa { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "11")] pub mdnmnnfmkgm: ::prost::alloc::vec::Vec, } /// 10(CmdMessageType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmlkhhdfjkf { #[prost(uint32, tag = "15")] pub gbiepapenkj: u32, #[prost(uint32, tag = "13")] pub opfogfnllbe: u32, } /// 11(CmdMessageType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggmgeeodndj { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "11")] pub opfogfnllbe: u32, #[prost(uint32, tag = "3")] pub gbiepapenkj: u32, } /// 12(CmdMessageType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plglbeihokd { #[prost(uint32, tag = "13")] pub manneknihfo: u32, } /// 13(CmdMessageType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plpcidenibj { #[prost(uint32, tag = "8")] pub manneknihfo: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// 14(CmdMessageType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnllhkepnkh { #[prost(uint32, tag = "4")] pub manneknihfo: u32, #[prost(message, repeated, tag = "3")] pub item_list: ::prost::alloc::vec::Vec, } /// 15(CmdMessageType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmbcbcebkmo { #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, #[prost(message, repeated, tag = "10")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub manneknihfo: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 2(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnlmkjlplla { #[prost(uint32, tag = "13")] pub idephckpnoa: u32, } /// 3(CmdMiscModuleType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njdcdgflhkp { #[prost(uint32, tag = "3")] pub idephckpnoa: u32, #[prost(uint32, tag = "13")] pub cicfplgmocj: u32, } /// 4(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcgcfeaaoak { #[prost(message, optional, tag = "12")] pub mbekcocegfl: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, } /// 5(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ancdkbinafh {} /// 6(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eclabjcpbll { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub ickoodfhdme: ::prost::alloc::vec::Vec, } /// 7(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmichhngkkg {} /// 8(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edkpcoeobab { #[prost(uint32, tag = "9")] pub retcode: u32, } /// 9(CmdMiscModuleType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blfdeeoaodh { #[prost(uint32, tag = "2")] pub mfgkkalddie: u32, #[prost(uint32, tag = "10")] pub slot: u32, #[prost(uint32, repeated, tag = "11")] pub pocppilnnof: ::prost::alloc::vec::Vec, } /// 10(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgkjaahhnfo { #[prost(message, repeated, tag = "15")] pub kiiompigdlk: ::prost::alloc::vec::Vec, } /// 11(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omhhadpdabc { #[prost(uint32, tag = "15")] pub retcode: u32, } /// 12(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Falaflomlan { #[prost(uint32, repeated, tag = "9")] pub adenlfjoopl: ::prost::alloc::vec::Vec, #[prost(string, repeated, tag = "13")] pub ldelhkcchhn: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(enumeration = "Hdcnokokdhc", tag = "2")] pub slot: i32, } /// 13(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmgeakidlhk { #[prost(uint32, tag = "3")] pub retcode: u32, } /// 14(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcgfmhgcolg { #[prost(string, tag = "14")] pub gbfdgcopedo: ::prost::alloc::string::String, } /// 15(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dakpkhdncfp { #[prost(uint32, tag = "6")] pub retcode: u32, } /// 16(CmdMiscModuleType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajknobdpjap { #[prost(uint32, tag = "11")] pub ighbdhebhaf: u32, #[prost(uint32, tag = "3")] pub gamgklfhdab: u32, #[prost(uint32, tag = "8")] pub level: u32, #[prost(enumeration = "Hbhponeofgf", tag = "5")] pub slot: i32, } /// 17(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Encelbgkoha {} /// 18(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akjgjdiokbi { #[prost(message, repeated, tag = "14")] pub fnjmnkogfip: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 19(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olijginanoh { #[prost(message, optional, tag = "2")] pub belmnmnpmnb: ::core::option::Option, } /// 20(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcjcijgiefi { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub belmnmnpmnb: ::core::option::Option, } /// 21(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klkbeopiopn { #[prost(uint32, tag = "12")] pub hcilliomeee: u32, } /// 22(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Keimgpmedog { #[prost(uint32, tag = "4")] pub hcilliomeee: u32, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 23(CmdMiscModuleType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lghceklhoka { #[prost(uint32, tag = "7")] pub level: u32, #[prost(bool, tag = "4")] pub bhidcamhapd: bool, #[prost(uint32, tag = "5")] pub ipcoghmehlf: u32, #[prost(uint32, tag = "11")] pub gamgklfhdab: u32, } /// 24(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cidcilfjobl {} /// 25(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihaofnpdiia { #[prost(message, repeated, tag = "7")] pub mkmlongkidc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 26(CmdMiscModuleType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kleokemepae { #[prost(uint64, tag = "11")] pub ajpbdpphghc: u64, #[prost(uint32, tag = "5")] pub group_id: u32, #[prost(message, optional, tag = "9")] pub klkeegfigmb: ::core::option::Option, #[prost(uint32, tag = "3")] pub dmdlflbpchi: u32, } /// 27(CmdMiscModuleType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdebgnnllmj { #[prost(message, optional, tag = "3")] pub klkeegfigmb: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 3(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgodcpnbpkm {} /// 4(CmdMissionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmggnjakpgi { #[prost(enumeration = "Dhelebhikcd", tag = "8")] pub slot: i32, #[prost(uint32, tag = "2")] pub fjojlfmcpkp: u32, #[prost(uint32, tag = "10")] pub id: u32, } /// 5(CmdMissionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mission { #[prost(uint32, tag = "2")] pub id: u32, #[prost(enumeration = "MissionStatus", tag = "1")] pub status: i32, #[prost(uint32, tag = "8")] pub progress: u32, } /// 6(CmdMissionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Diaamfmfbbe { #[prost(uint32, tag = "15")] pub index: u32, #[prost(uint32, tag = "9")] pub jpbpmikdlnb: u32, } /// 7(CmdMissionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Geijamkjfef { #[prost(message, repeated, tag = "15")] pub fmdhmhbppeo: ::prost::alloc::vec::Vec, } /// 8(CmdMissionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Looocbgenke { #[prost(message, repeated, tag = "9")] pub fmdhmhbppeo: ::prost::alloc::vec::Vec, #[prost(enumeration = "MissionStatus", tag = "15")] pub status: i32, #[prost(uint32, tag = "12")] pub id: u32, } /// 9(CmdMissionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dopekijoffe { #[prost(uint32, tag = "1")] pub id: u32, #[prost(message, optional, tag = "1080")] pub fmdhmhbppeo: ::core::option::Option, } /// OneOf Type From: DOPEKIJOFFE.DCCPHEMDPHI /// 10(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dccphemdphi { #[prost(int32, tag = "1080")] pub fmdhmhbppeo: i32, } /// 11(CmdMissionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pacccgpfmof { #[prost(message, optional, tag = "6")] pub fmdhmhbppeo: ::core::option::Option, #[prost(uint32, tag = "10")] pub melnhglidkj: u32, } /// 12(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anegbgjoccd { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(bool, tag = "2")] pub cnafhgnlini: bool, #[prost(message, repeated, tag = "11")] pub mission_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub mdpfogjcpeg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub dpbaofomnge: u32, } /// 13(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Miooamnpmeb { #[prost(uint32, tag = "4")] pub melnhglidkj: u32, } /// 14(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dapecehplnm { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "1")] pub melnhglidkj: u32, } /// 15(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijcpfmbenfe { #[prost(uint32, tag = "15")] pub kmeakpnglmn: u32, #[prost(message, repeated, tag = "9")] pub fmdhmhbppeo: ::prost::alloc::vec::Vec, #[prost(string, tag = "1")] pub afgggpnkgfo: ::prost::alloc::string::String, } /// 16(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkdbmpfdjfm { #[prost(message, repeated, tag = "12")] pub fmdhmhbppeo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "13")] pub kmeakpnglmn: u32, #[prost(string, tag = "11")] pub afgggpnkgfo: ::prost::alloc::string::String, } /// 17(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eaphkmihdbp { #[prost(uint32, tag = "14")] pub melnhglidkj: u32, #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, #[prost(uint32, tag = "8")] pub kmeakpnglmn: u32, } /// 18(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imclacnfieg { #[prost(uint32, tag = "14")] pub kmeakpnglmn: u32, #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, } /// 19(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Belcbnikaee { #[prost(string, tag = "11")] pub mbbnddlbepe: ::prost::alloc::string::String, } /// 20(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Doffhfjdmdn { #[prost(string, tag = "3")] pub mbbnddlbepe: ::prost::alloc::string::String, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 21(CmdMissionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pklgjhmomlh { #[prost(uint32, tag = "1")] pub melnhglidkj: u32, #[prost(bool, tag = "6")] pub fhmgjhnhafm: bool, } /// 22(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fipjlohmnlh { #[prost(uint32, tag = "10")] pub kphigdghhhl: u32, #[prost(message, repeated, tag = "4")] pub ghfhejakjof: ::prost::alloc::vec::Vec, } /// 23(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akfjlchkoak { #[prost(uint32, repeated, tag = "8")] pub jkdppieenoh: ::prost::alloc::vec::Vec, } /// 24(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmafbnpbfgl { #[prost(uint32, tag = "15")] pub kmeakpnglmn: u32, #[prost(message, optional, tag = "1")] pub item_list: ::core::option::Option, } /// 25(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bldifbmlgcg { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "4")] pub kmeakpnglmn: u32, } /// 26(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cafbgdbnaki {} /// 27(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmmiahikoae { #[prost(message, repeated, tag = "15")] pub mmaphkjoecc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub dnocihoaikh: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 28(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apgnfeaiccf { #[prost(uint32, tag = "2")] pub gbbnlgnnlea: u32, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// 29(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMissionEventCsReq { #[prost(uint32, tag = "11")] pub gbbnlgnnlea: u32, } /// 30(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMissionEventScRsp { #[prost(message, optional, tag = "1")] pub dleabjlbcma: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 31(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusCsReq { #[prost(uint32, repeated, tag = "8")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub mission_event_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// 32(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusScRsp { #[prost(message, repeated, tag = "13")] pub main_mission_mcv_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "4")] pub mission_event_status_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "14")] pub sub_mission_status_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "12")] pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, } /// 33(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnbikkfdjad { #[prost(uint32, tag = "1")] pub gbbnlgnnlea: u32, } /// 34(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghlfgeachhh { #[prost(uint32, tag = "9")] pub gbbnlgnnlea: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 35(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Polnoppchfl { #[prost(uint32, tag = "3")] pub gbbnlgnnlea: u32, #[prost(uint32, tag = "15")] pub progress: u32, } /// 36(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obpkbaaknlg { #[prost(uint32, tag = "5")] pub retcode: u32, } /// 37(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Peonjaapjjf {} /// 38(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egphkcnofei { #[prost(uint32, tag = "3")] pub client_pos_version: u32, #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 39(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjpnndbafbb { #[prost(uint32, tag = "1")] pub kmeakpnglmn: u32, } /// 40(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phnndhndhom { #[prost(uint32, tag = "13")] pub melnhglidkj: u32, } /// 41(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueCsReq { #[prost(uint32, repeated, tag = "6")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// 42(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueScRsp { #[prost(message, repeated, tag = "4")] pub mdpfogjcpeg: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 43(CmdMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgmjlihnnma { #[prost(uint32, repeated, tag = "13")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, } /// 44(CmdMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emgpmelljla { #[prost(uint32, tag = "7")] pub laffpeafmcn: u32, #[prost(uint32, tag = "2")] pub dpbaofomnge: u32, #[prost(enumeration = "Mofocpeapdd", tag = "13")] pub pdknmdmmdjk: i32, } /// 45(CmdMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Noidkklkcfc { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "13")] pub dpbaofomnge: u32, #[prost(uint32, tag = "4")] pub janacoijfmd: u32, } /// 3(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfodcgahbhd {} /// 4(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nilnkcmefko { #[prost(bool, tag = "5")] pub fjjppfkkcgd: bool, #[prost(bool, tag = "7")] pub egongoknbgm: bool, #[prost(uint32, tag = "3")] pub kpikliaodgg: u32, #[prost(uint32, tag = "12")] pub cipdpjpbagd: u32, #[prost(uint32, tag = "2")] pub clcaabapofc: u32, #[prost(uint32, tag = "1")] pub foalcfhdeka: u32, } /// 5(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpmnaajdcgb { #[prost(uint32, repeated, tag = "2")] pub mkicoaablka: ::prost::alloc::vec::Vec, #[prost(enumeration = "Fblfgobdmkd", tag = "8")] pub nijhknlkbka: i32, } /// 6(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngpnieakned { #[prost(uint32, tag = "10")] pub chmnkkjmbfi: u32, #[prost(uint32, tag = "1")] pub progress: u32, } /// 7(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldnacichlea { #[prost(uint64, tag = "5")] pub hgohnomepnd: u64, #[prost(bool, tag = "8")] pub mbedclkgpea: bool, #[prost(bool, tag = "11")] pub kenemnboocb: bool, } /// 8(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pokgpjkkmgg { #[prost(uint32, tag = "4")] pub clmpjaohkcd: u32, #[prost(uint64, tag = "11")] pub megdobegipn: u64, #[prost(string, tag = "257")] pub lecmbioienl: ::prost::alloc::string::String, #[prost(message, repeated, tag = "7")] pub pgflhacolbg: ::prost::alloc::vec::Vec, #[prost(uint64, tag = "14")] pub pmalmjdgcib: u64, #[prost(message, repeated, tag = "9")] pub ienkljieaed: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub idaedocpdid: u32, #[prost(uint32, tag = "2")] pub jkccelhbdnn: u32, #[prost(string, tag = "242")] pub fanpkimgllg: ::prost::alloc::string::String, #[prost(message, repeated, tag = "1")] pub kajkpohopdo: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub hjflfdpoglb: ::prost::alloc::vec::Vec, #[prost(uint64, tag = "6")] pub hincofblipo: u64, #[prost(bool, tag = "10")] pub bbhjpicgjje: bool, #[prost(message, repeated, tag = "12")] pub pglpgncjeec: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub mhmckhgjjpa: u32, #[prost(uint32, tag = "15")] pub lechmcaphcf: u32, #[prost(uint32, tag = "3")] pub pool_id: u32, #[prost(string, tag = "850")] pub hjlbkpmahfa: ::prost::alloc::string::String, } /// 9(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jionfpdokeh { #[prost(message, repeated, tag = "13")] pub oedndgobhge: ::prost::alloc::vec::Vec, } /// 10(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckobloahehk { #[prost(uint32, repeated, tag = "15")] pub jjcjfnalgad: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub lacnocdmdek: ::core::option::Option, #[prost(message, optional, tag = "5")] pub pbcmiienbfa: ::core::option::Option, #[prost(message, optional, tag = "4")] pub stt: ::core::option::Option, #[prost(message, optional, tag = "12")] pub dmnephpolen: ::core::option::Option, #[prost(message, optional, tag = "1")] pub map_info: ::core::option::Option, #[prost(message, optional, tag = "14")] pub rogue_buff_info: ::core::option::Option, #[prost(message, optional, tag = "7")] pub njhiobcolhm: ::core::option::Option, #[prost(message, optional, tag = "13")] pub iikihcfkljd: ::core::option::Option, #[prost(message, optional, tag = "6")] pub pldnmecdkin: ::core::option::Option, #[prost(message, optional, tag = "11")] pub cjgjgehnlfl: ::core::option::Option, #[prost(message, optional, tag = "9")] pub pcabnbhkfhp: ::core::option::Option, } /// 11(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjehmmdmegl { #[prost(uint32, repeated, tag = "13")] pub cbkhfflmokd: ::prost::alloc::vec::Vec, } /// 12(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhgkbenjclj { #[prost(message, optional, tag = "7")] pub iikihcfkljd: ::core::option::Option, } /// 13(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihbpfnobgem { #[prost(uint32, repeated, tag = "5")] pub bjadpdbpgff: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub jcnaocebcam: ::prost::alloc::vec::Vec, } /// 14(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoplghmaekj { #[prost(message, optional, tag = "12")] pub stt: ::core::option::Option, } /// 15(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Impcibmeclb { #[prost(bool, tag = "8")] pub anmedmejhio: bool, #[prost(uint32, tag = "4")] pub jljikldhije: u32, #[prost(uint32, tag = "12")] pub map_id: u32, #[prost(enumeration = "Oafmcjjfpho", tag = "2")] pub afefkofniid: i32, } /// 16(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkkfcggheph { #[prost(message, optional, tag = "10")] pub ploomkkhlnf: ::core::option::Option, #[prost(message, repeated, tag = "11")] pub fdmhkiijdhd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub gpboahhfklf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub chbbmjpkikn: u32, #[prost(uint32, tag = "5")] pub khdbgehhfjl: u32, } /// 17(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oealpkpnedn { #[prost(message, repeated, tag = "9")] pub fdmhkiijdhd: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "2")] pub gpboahhfklf: ::prost::alloc::vec::Vec, } /// 18(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnoepbpbade { #[prost(uint32, tag = "12")] pub event_id: u32, } /// 19(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cehedceicde { #[prost(uint32, tag = "1")] pub event_id: u32, } /// 20(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhgcbnhlggn { #[prost(uint32, tag = "15")] pub mfnfdhagaph: u32, #[prost(uint32, tag = "9")] pub medmigpamog: u32, #[prost(uint32, repeated, tag = "7")] pub dhefopihaog: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub event_id: u32, } /// 21(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmdklnblfmi { #[prost(uint32, tag = "4")] pub fepngglidpg: u32, #[prost(uint32, tag = "8")] pub icgfbepbbnh: u32, #[prost(uint32, tag = "5")] pub event_id: u32, #[prost(uint32, tag = "7")] pub medmigpamog: u32, #[prost(uint32, repeated, tag = "6")] pub dhefopihaog: ::prost::alloc::vec::Vec, } /// 22(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pohkghpblfb { #[prost(uint32, tag = "14")] pub kahddikcdlc: u32, #[prost(message, repeated, tag = "6")] pub nlkeckcdgek: ::prost::alloc::vec::Vec, } /// 23(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcihcfhijen { #[prost(uint32, tag = "5")] pub dchfaonookk: u32, } /// 24(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmbomdfamem { #[prost(uint32, tag = "15")] pub ojcfobhcbhk: u32, } /// 25(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lciplphhhjc { #[prost(uint32, tag = "11")] pub pfnfhafocgb: u32, } /// 26(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Checmaapojc { #[prost(uint32, tag = "11")] pub eaiflkdlgkb: u32, #[prost(uint32, tag = "3")] pub gejiepkhckn: u32, } /// 27(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okanjdmiodn { #[prost(uint32, tag = "9")] pub nbhpdmdndkl: u32, #[prost(message, optional, tag = "7")] pub ogepocccebk: ::core::option::Option, #[prost(message, optional, tag = "1")] pub mjfdoahfaaf: ::core::option::Option, #[prost(message, optional, tag = "4")] pub joangdlchkm: ::core::option::Option, #[prost(message, optional, tag = "10")] pub noifocjdlgc: ::core::option::Option, #[prost(message, optional, tag = "6")] pub fohjoggfiii: ::core::option::Option, #[prost(message, optional, tag = "12")] pub dapakmmmaoj: ::core::option::Option, #[prost(message, optional, tag = "2")] pub kgdcaadceoj: ::core::option::Option, #[prost(message, optional, tag = "8")] pub dldadinbfnf: ::core::option::Option, #[prost(message, optional, tag = "11")] pub addnicelmic: ::core::option::Option, } /// OneOf Type From: OKANJDMIODN.KJHHJKKOAJA /// 28(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjhhjkkoaja { #[prost(int32, tag = "7")] pub ogepocccebk: i32, #[prost(int32, tag = "1")] pub mjfdoahfaaf: i32, #[prost(int32, tag = "4")] pub joangdlchkm: i32, #[prost(int32, tag = "10")] pub noifocjdlgc: i32, #[prost(int32, tag = "6")] pub fohjoggfiii: i32, #[prost(int32, tag = "12")] pub dapakmmmaoj: i32, #[prost(int32, tag = "2")] pub kgdcaadceoj: i32, #[prost(int32, tag = "8")] pub dldadinbfnf: i32, #[prost(int32, tag = "11")] pub addnicelmic: i32, } /// 29(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnggoodocfe { #[prost(message, optional, tag = "7")] pub kipofiacojg: ::core::option::Option, } /// 30(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbalhfejepp { #[prost(message, optional, tag = "3")] pub kipofiacojg: ::core::option::Option, } /// 31(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpianhigdhg { #[prost(message, optional, tag = "8")] pub ploomkkhlnf: ::core::option::Option, } /// 32(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbepjaodpfm {} /// 33(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ailocbnnpae { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "14")] pub hpgnflgokhp: u32, } /// 34(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgddbpoffhf { #[prost(uint32, tag = "6")] pub llaaidoknkd: u32, } /// 35(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkdekmggkhe { #[prost(uint32, tag = "7")] pub llaaidoknkd: u32, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 36(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfpknnmbjoc { #[prost(uint32, tag = "1")] pub ocdhhblmick: u32, #[prost(uint32, tag = "4")] pub kcnkffklkje: u32, } /// 37(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enpaheiciaf { #[prost(message, repeated, tag = "13")] pub lcpnadpglji: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "5")] pub map_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 38(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghhgaepacfi { #[prost(uint32, tag = "13")] pub event_id: u32, #[prost(uint32, tag = "10")] pub mfnfdhagaph: u32, } /// 39(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmlkghlgibi { #[prost(uint32, tag = "9")] pub ohifmoffldj: u32, #[prost(uint32, tag = "5")] pub event_id: u32, #[prost(uint32, tag = "8")] pub mfnfdhagaph: u32, } /// 40(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clclfahcgmf { #[prost(uint32, tag = "13")] pub mfnfdhagaph: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "5")] pub pcabnbhkfhp: ::core::option::Option, #[prost(uint32, tag = "1")] pub event_id: u32, #[prost(message, repeated, tag = "3")] pub emknbmdjaln: ::prost::alloc::vec::Vec, } /// 41(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlnhngijpmb { #[prost(uint32, tag = "6")] pub event_id: u32, } /// 42(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akfipjaemml { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "9")] pub event_id: u32, #[prost(message, optional, tag = "2")] pub pcabnbhkfhp: ::core::option::Option, } /// 43(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfdfempoaac { #[prost(uint32, tag = "15")] pub event_id: u32, } /// 44(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfhnoopbamb { #[prost(uint32, tag = "5")] pub event_id: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub pcabnbhkfhp: ::core::option::Option, } /// 45(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjpikaggick { #[prost(uint32, tag = "6")] pub event_id: u32, } /// 46(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlfepclaocb { #[prost(message, optional, tag = "2")] pub pcabnbhkfhp: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "9")] pub event_id: u32, } /// 47(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lngocppkedf { #[prost(uint32, tag = "5")] pub ojcfobhcbhk: u32, #[prost(uint32, tag = "15")] pub aalfihndabh: u32, } /// 48(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfjbncojfmj { #[prost(uint32, tag = "10")] pub ojcfobhcbhk: u32, #[prost(uint32, tag = "5")] pub aalfihndabh: u32, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 49(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djplofpiggd { #[prost(uint32, tag = "6")] pub dchfaonookk: u32, } /// 50(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjcpjejahmd { #[prost(uint32, tag = "3")] pub dchfaonookk: u32, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 51(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idkjdgmnapn { #[prost(uint32, tag = "14")] pub content_id: u32, } /// 52(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnhmjcibafg { #[prost(uint32, tag = "1")] pub content_id: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 53(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyActionResult { #[prost(uint32, tag = "4")] pub effect_type: u32, #[prost(uint32, tag = "15")] pub trigger_cell_id: u32, #[prost(uint32, tag = "8")] pub click_cell_id: u32, #[prost(uint32, tag = "11")] pub click_map_id: u32, #[prost(uint32, tag = "10")] pub trigger_map_id: u32, #[prost(enumeration = "Bhgkijgancm", tag = "3")] pub source_type: i32, #[prost(message, optional, tag = "5")] pub detail: ::core::option::Option, } /// 54(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfeflaemdkm { #[prost(message, repeated, tag = "13")] pub laipbckheaj: ::prost::alloc::vec::Vec, } /// 55(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lodicmjkdon { #[prost(bool, tag = "8")] pub aeemnhepmpm: bool, #[prost(uint32, tag = "11")] pub iibomhinang: u32, } /// 56(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbhldaelofi { #[prost(message, optional, tag = "12")] pub coojhfneoip: ::core::option::Option, #[prost(message, optional, tag = "11")] pub mobajejdeij: ::core::option::Option, #[prost(message, optional, tag = "2")] pub cfmnlcplnbh: ::core::option::Option, #[prost(message, optional, tag = "7")] pub nlaoocoljac: ::core::option::Option, #[prost(message, optional, tag = "6")] pub fifiacflfdl: ::core::option::Option, #[prost(message, optional, tag = "3")] pub agmhgbgggfn: ::core::option::Option, #[prost(message, optional, tag = "10")] pub fgdahhohgpe: ::core::option::Option, #[prost(message, optional, tag = "13")] pub fndimegkclf: ::core::option::Option, #[prost(message, optional, tag = "15")] pub fihoddcbegn: ::core::option::Option, #[prost(message, optional, tag = "5")] pub afpobalaegk: ::core::option::Option, #[prost(message, optional, tag = "4")] pub oglihghlofc: ::core::option::Option, #[prost(message, optional, tag = "1")] pub igolgkpijmn: ::core::option::Option, #[prost(message, optional, tag = "9")] pub jclkfjpcjni: ::core::option::Option, } /// OneOf Type From: DBHLDAELOFI.MLFNMMJAICC /// 57(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlfnmmjaicc { #[prost(int32, tag = "12")] pub coojhfneoip: i32, #[prost(int32, tag = "11")] pub mobajejdeij: i32, #[prost(int32, tag = "2")] pub cfmnlcplnbh: i32, #[prost(int32, tag = "7")] pub nlaoocoljac: i32, #[prost(int32, tag = "6")] pub fifiacflfdl: i32, #[prost(int32, tag = "3")] pub agmhgbgggfn: i32, #[prost(int32, tag = "10")] pub fgdahhohgpe: i32, #[prost(int32, tag = "13")] pub fndimegkclf: i32, #[prost(int32, tag = "15")] pub fihoddcbegn: i32, #[prost(int32, tag = "5")] pub afpobalaegk: i32, #[prost(int32, tag = "4")] pub oglihghlofc: i32, #[prost(int32, tag = "1")] pub igolgkpijmn: i32, #[prost(int32, tag = "9")] pub jclkfjpcjni: i32, } /// 58(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekdkdgbmdde { #[prost(uint32, tag = "5")] pub odeplbacipg: u32, } /// 59(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odpldiicibb { #[prost(uint32, tag = "7")] pub pjhipnnjddp: u32, #[prost(uint32, tag = "14")] pub gbiepapenkj: u32, #[prost(uint32, tag = "6")] pub ilgeenmaonm: u32, } /// 60(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agmcnkbllia { #[prost(uint32, tag = "7")] pub ipgcdnpgcoc: u32, #[prost(uint32, tag = "15")] pub hcocmpoiodb: u32, } /// 61(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obfkmalbgml { #[prost(uint32, tag = "7")] pub fidccoaadcp: u32, #[prost(uint32, tag = "15")] pub djbjkbemkmd: u32, #[prost(uint32, tag = "3")] pub oaokdfjppdn: u32, #[prost(uint32, tag = "6")] pub kdpkiillcdc: u32, } /// 62(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iopobjkckfd { #[prost(uint32, tag = "5")] pub aakigjljdhj: u32, #[prost(uint32, tag = "4")] pub config_id: u32, #[prost(uint32, tag = "9")] pub llkdimandch: u32, #[prost(message, optional, tag = "14")] pub hpnkhmpidki: ::core::option::Option, #[prost(message, optional, tag = "6")] pub ebpmcihjlnp: ::core::option::Option, #[prost(message, optional, tag = "11")] pub ifffoclocgp: ::core::option::Option, } /// OneOf Type From: IOPOBJKCKFD.BHDFLALIMCI /// 63(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhdflalimci { #[prost(int32, tag = "14")] pub hpnkhmpidki: i32, #[prost(int32, tag = "6")] pub ebpmcihjlnp: i32, #[prost(int32, tag = "11")] pub ifffoclocgp: i32, } /// 64(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdjlpnbnfpb { #[prost(message, optional, tag = "8")] pub ihnboaadoap: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub nopifjobmmm: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "5")] pub dehfebkeinj: ::core::option::Option, } /// 65(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eiiojkneldp { #[prost(message, optional, tag = "13")] pub dapakmmmaoj: ::core::option::Option, #[prost(message, optional, tag = "15")] pub dkjffidiclp: ::core::option::Option, #[prost(message, optional, tag = "8")] pub item_list: ::core::option::Option, } /// 66(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkedelnhlch { #[prost(message, optional, tag = "12")] pub dapakmmmaoj: ::core::option::Option, #[prost(message, optional, tag = "9")] pub dehfebkeinj: ::core::option::Option, } /// 67(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Caamjpmmkbi { #[prost(uint32, tag = "7")] pub llkdimandch: u32, } /// 68(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameRaiseRatioScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "7")] pub ratio: u32, } /// 69(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hemkbgfaajb {} /// 70(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmibplibphj { #[prost(message, optional, tag = "15")] pub lacnocdmdek: ::core::option::Option, #[prost(int64, tag = "1")] pub plabppoecfn: i64, #[prost(uint32, tag = "2")] pub eihpanjolal: u32, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(bool, tag = "10")] pub efjmenddmfb: bool, } /// 71(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgobhfpjbld { #[prost(bool, tag = "6")] pub ojnemabfond: bool, } /// 72(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmmdgelhohn { #[prost(uint32, tag = "12")] pub lpokpllnhpe: u32, #[prost(uint32, tag = "1")] pub hcibllappmg: u32, #[prost(int64, tag = "11")] pub plabppoecfn: i64, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "8")] pub kbpcanejhko: u32, #[prost(uint32, tag = "6")] pub afimbfonahc: u32, #[prost(uint32, tag = "14")] pub hahcadmimhj: u32, } /// 73(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opimjfdhbee { #[prost(uint32, repeated, tag = "14")] pub gboenjadphh: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub hlcdchjedgj: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub ofiihecdnie: ::prost::alloc::vec::Vec, #[prost(bool, tag = "11")] pub jnhkgfpfjnd: bool, #[prost(uint32, tag = "3")] pub ockffmaiomm: u32, } /// 74(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdmglpfgcnb { #[prost(uint32, tag = "3")] pub mpcoplegpaj: u32, } /// 75(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eedljalobgf { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "2")] pub babgdlhdfhe: u32, #[prost(uint32, repeated, tag = "11")] pub hlcdchjedgj: ::prost::alloc::vec::Vec, #[prost(bool, tag = "10")] pub jnhkgfpfjnd: bool, } /// 76(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipmgdhoffph {} /// 77(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, repeated, tag = "15")] pub result_list: ::prost::alloc::vec::Vec, } /// 78(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Poefihfnhlf { #[prost(uint32, tag = "8")] pub okmjklakgge: u32, #[prost(uint32, tag = "2")] pub bgeeapcgeea: u32, } /// 79(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iagkoophpbm { #[prost(uint32, tag = "15")] pub fplemjecnam: u32, #[prost(uint32, repeated, tag = "14")] pub kgmonfodkjo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub gphkpjammdo: u32, #[prost(message, repeated, tag = "5")] pub mcpppddkpfo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub adikgolckmc: u32, #[prost(uint32, tag = "11")] pub hljgplcblip: u32, } /// 80(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfjblgdincc { #[prost(message, repeated, tag = "12")] pub mcpppddkpfo: ::prost::alloc::vec::Vec, } /// 81(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kollnkgnghh { #[prost(message, optional, tag = "15")] pub ebpmcihjlnp: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 82(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnjpoeicaae { #[prost(uint32, tag = "12")] pub gphkpjammdo: u32, #[prost(uint32, tag = "8")] pub bkhcgojmede: u32, #[prost(uint32, tag = "15")] pub cddclfcpcio: u32, } /// 83(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifnecgoepgm { #[prost(message, repeated, tag = "12")] pub iphcfmpamnf: ::prost::alloc::vec::Vec, } /// 84(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejmonflfdjk { #[prost(bool, tag = "11")] pub lgfffiblend: bool, #[prost(uint32, tag = "3")] pub ebeddngclah: u32, #[prost(uint32, tag = "6")] pub cknlgfbjdnm: u32, } /// 85(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lljjbpkmhmj { #[prost(uint32, tag = "9")] pub cknlgfbjdnm: u32, } /// 86(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kimgabmclea { #[prost(uint32, tag = "5")] pub cknlgfbjdnm: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 87(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fiekdbjocki { #[prost(uint32, tag = "15")] pub ebeddngclah: u32, #[prost(uint32, tag = "14")] pub oblfldejlnc: u32, #[prost(message, optional, tag = "11")] pub item_list: ::core::option::Option, } /// 88(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flelhjmjjfc { #[prost(message, repeated, tag = "13")] pub pdaajedaimg: ::prost::alloc::vec::Vec, } /// 89(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkigfipidpj {} /// 90(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bflhgddjhhc { #[prost(uint32, tag = "3")] pub retcode: u32, } /// 91(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mglfidhlbpb { #[prost(uint32, tag = "12")] pub level: u32, #[prost(uint32, tag = "2")] pub dchfaonookk: u32, #[prost(uint32, tag = "7")] pub lbhnmadmdbh: u32, } /// 92(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Panjfgjglol { #[prost(message, repeated, tag = "8")] pub ddjehgichkc: ::prost::alloc::vec::Vec, } /// 93(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfkoeblkdba { #[prost(uint32, tag = "13")] pub idfobikkajg: u32, #[prost(uint32, tag = "6")] pub cebcfeomabn: u32, #[prost(uint32, tag = "1")] pub fjahejccdhi: u32, #[prost(uint32, tag = "4")] pub koimaacpijo: u32, #[prost(uint32, tag = "12")] pub jnjjmgjpmam: u32, #[prost(uint32, tag = "2")] pub akjakaafffa: u32, #[prost(bool, tag = "9")] pub nifnejpfbki: bool, #[prost(uint32, tag = "15")] pub inpdfohllgo: u32, #[prost(uint32, tag = "11")] pub bfaelpflgkd: u32, } /// 94(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpbmaofcjem { #[prost(uint32, tag = "5")] pub eihpanjolal: u32, #[prost(message, optional, tag = "14")] pub lacnocdmdek: ::core::option::Option, } /// 95(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nobnjoehekp { #[prost(uint32, tag = "8")] pub buff_id: u32, #[prost(uint32, tag = "13")] pub nbhpdmdndkl: u32, #[prost(uint32, tag = "10")] pub fhkdkcompoh: u32, } /// 96(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlgmnaakmkd { #[prost(message, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, } /// 97(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpeobdllbfg { #[prost(uint32, tag = "5")] pub cjhlohbmlni: u32, #[prost(uint32, tag = "8")] pub uid: u32, #[prost(uint32, tag = "14")] pub akjakaafffa: u32, #[prost(uint32, tag = "6")] pub pkhndlgclpb: u32, #[prost(uint32, tag = "9")] pub koimaacpijo: u32, } /// 98(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjibgmbejik {} /// 99(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imbckjckhmh { #[prost(message, repeated, tag = "12")] pub coplnogmhba: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub knaghjfgfmh: ::core::option::Option, } /// 100(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fimkhmgghoh { #[prost(uint32, tag = "2")] pub gmfjjgppbmd: u32, } /// 101(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iknnmeckelc { #[prost(message, optional, tag = "2")] pub reward_list: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "11")] pub gmfjjgppbmd: u32, } /// 102(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdloonnhlbp { #[prost(uint32, repeated, tag = "14")] pub mkicoaablka: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub cjhlohbmlni: u32, } /// 103(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cffhokiinfi {} /// 104(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofooaingpff { #[prost(uint32, tag = "6")] pub jdcdfhananh: u32, #[prost(uint32, tag = "1")] pub mlogcdgobdh: u32, } /// 105(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdmagjdogkg { #[prost(bool, tag = "10")] pub mbedclkgpea: bool, #[prost(bool, tag = "14")] pub enceoecdkfk: bool, #[prost(uint32, tag = "1")] pub progress: u32, #[prost(int32, tag = "7")] pub odffhkdcfog: i32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, repeated, tag = "11")] pub igpbjimiilf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub emknbmdjaln: ::prost::alloc::vec::Vec, #[prost(int32, tag = "9")] pub deanjfegcpa: i32, } /// 106(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Panmgjphkkm { #[prost(bool, tag = "10")] pub pijifdhmclj: bool, #[prost(uint32, tag = "1")] pub aalngmjidhd: u32, } /// 107(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bakkmieflda { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "2")] pub gejiepkhckn: u32, #[prost(uint32, tag = "12")] pub eaiflkdlgkb: u32, #[prost(message, optional, tag = "3")] pub ploomkkhlnf: ::core::option::Option, } /// 108(CmdMonopolyType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialEventServerCache { #[prost(uint32, tag = "7")] pub src_uid: u32, #[prost(uint32, tag = "4")] pub add_coin: u32, #[prost(uint32, tag = "3")] pub id: u32, #[prost(uint32, tag = "8")] pub sub_coin: u32, } /// 109(CmdMonopolyType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Poaaoinfomn { #[prost(message, repeated, tag = "10")] pub kelpdeiapla: ::prost::alloc::vec::Vec, } /// 110(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mebmekieeio {} /// 111(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpmbalafadj { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "3")] pub kelpdeiapla: ::prost::alloc::vec::Vec, } /// 112(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nojgkelbjdf { #[prost(uint32, repeated, tag = "3")] pub gcaiacdcgck: ::prost::alloc::vec::Vec, } /// 113(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aecmodjfnhk { #[prost(uint32, repeated, tag = "6")] pub fgiliajoenk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 114(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnlonhlhmee { #[prost(uint32, tag = "11")] pub pool_id: u32, } /// 115(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aogcfjpijnc { #[prost(uint32, tag = "2")] pub pool_id: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, repeated, tag = "9")] pub jaelckameah: ::prost::alloc::vec::Vec, } /// 116(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obekfhlnjkl { #[prost(uint64, tag = "14")] pub jnkkbookehn: u64, #[prost(uint32, tag = "11")] pub pool_id: u32, } /// 117(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfhfminhooa { #[prost(uint32, tag = "11")] pub jnkkbookehn: u32, #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub reward_list: ::core::option::Option, #[prost(uint32, tag = "15")] pub pool_id: u32, } /// 118(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncmljobamac { #[prost(uint32, tag = "3")] pub pool_id: u32, #[prost(uint64, tag = "15")] pub jnkkbookehn: u64, } /// 119(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpgbmllihjm { #[prost(uint64, tag = "9")] pub jnkkbookehn: u64, #[prost(uint32, tag = "12")] pub pool_id: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 120(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iigofhclohk {} /// 121(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhnomifbfpf { #[prost(uint32, tag = "12")] pub pkhndlgclpb: u32, #[prost(uint32, tag = "3")] pub npilkmlmben: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 122(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpgdgfpdjnp {} /// 123(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbpalaejalf { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub pldnmecdkin: ::core::option::Option, } /// 124(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnnhokcdepc { #[prost(uint32, repeated, tag = "4")] pub ekgejgkkdbd: ::prost::alloc::vec::Vec, } /// 125(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gokgjookedj { #[prost(message, optional, tag = "2")] pub reward_list: ::core::option::Option, #[prost(uint32, repeated, tag = "3")] pub ekgejgkkdbd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 126(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeiccgjfnce {} /// 127(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omjglplcpfb { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, } /// 128(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmphkijagfn {} /// 129(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfcclffdiee { #[prost(message, optional, tag = "5")] pub lacnocdmdek: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 130(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kncpomapgoj { #[prost(uint32, tag = "10")] pub jljikldhije: u32, #[prost(uint32, tag = "15")] pub map_id: u32, } /// 131(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnlhichegfm { #[prost(uint32, tag = "6")] pub jljikldhije: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "2")] pub map_id: u32, } /// 132(CmdMonopolyType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akipibpoieh {} /// 133(CmdMonopolyType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Haflahgbcok { #[prost(uint32, tag = "6")] pub retcode: u32, } /// 0(CmdMultiplayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfnalabhjcg {} /// 1(CmdMultiplayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppglkgalegi { #[prost(message, optional, tag = "13")] pub aohjjjhmghm: ::core::option::Option, #[prost(message, repeated, tag = "2")] pub dolkbpljgno: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 2(CmdMultiplayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ainflgmkofe { #[prost(uint32, tag = "12")] pub gmdfmeopojh: u32, } /// 3(CmdMultiplayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfihkjompek { #[prost(string, tag = "4")] pub lbldmboneno: ::prost::alloc::string::String, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint64, tag = "14")] pub ilgjlgkpdon: u64, #[prost(uint32, tag = "15")] pub lcflnjfedbl: u32, #[prost(string, tag = "9")] pub lgipenpdgmc: ::prost::alloc::string::String, } /// 4(CmdMultiplayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmcdnohggmm { #[prost(uint64, tag = "1")] pub ilgjlgkpdon: u64, } /// 5(CmdMultiplayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdmigfhnnod { #[prost(uint32, tag = "11")] pub retcode: u32, } /// 6(CmdMultiplayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Moeejhghioj { #[prost(message, repeated, tag = "3")] pub dolkbpljgno: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "8")] pub aohjjjhmghm: ::core::option::Option, } /// 7(CmdMultiplayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lalhnhdehgk { #[prost(message, optional, tag = "11")] pub aohjjjhmghm: ::core::option::Option, } /// 8(CmdMultiplayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpjmdaooing { #[prost(uint32, tag = "7")] pub djpajnochhg: u32, #[prost(uint32, tag = "13")] pub fjafgjlfjgd: u32, #[prost(enumeration = "Pndleejdnjg", tag = "10")] pub reason: i32, #[prost(message, optional, tag = "11")] pub fanmejfocil: ::core::option::Option, } /// 0(CmdMultipleDropType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmdjkdikpca {} /// 1(CmdMultipleDropType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnnnippedch { #[prost(uint32, tag = "5")] pub id: u32, #[prost(uint32, tag = "12")] pub hgkcgcnnilm: u32, } /// 2(CmdMultipleDropType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbokonjbfih { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub ocokamdmeoi: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "10")] pub cinikliapdf: ::prost::alloc::vec::Vec, } /// 3(CmdMultipleDropType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpojghfflhh { #[prost(message, repeated, tag = "9")] pub cinikliapdf: ::prost::alloc::vec::Vec, } /// 4(CmdMultipleDropType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbdhpaoepff {} /// 5(CmdMultipleDropType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kiociopkffg { #[prost(uint32, tag = "7")] pub kclegonejle: u32, #[prost(uint32, tag = "10")] pub plnjalljige: u32, #[prost(uint32, tag = "2")] pub mdklbeiagoh: u32, #[prost(uint32, tag = "8")] pub module_id: u32, } /// 6(CmdMultipleDropType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdhjfmagjli { #[prost(uint32, tag = "15")] pub module_id: u32, #[prost(uint32, tag = "8")] pub imfdlfihjhc: u32, #[prost(uint32, tag = "5")] pub nfnnomamnaa: u32, #[prost(uint32, tag = "9")] pub pneamgjhjbh: u32, } /// 7(CmdMultipleDropType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oignpnaamkn { #[prost(message, optional, tag = "4")] pub chhgcmlnfcm: ::core::option::Option, #[prost(message, repeated, tag = "5")] pub ocokamdmeoi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 8(CmdMultipleDropType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pikjjioceop { #[prost(message, repeated, tag = "4")] pub mpccohpcbfm: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub ocokamdmeoi: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "14")] pub cinikliapdf: ::prost::alloc::vec::Vec, } /// 4(CmdMuseumType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggjdikhdjom { #[prost(uint32, tag = "14")] pub capkianajim: u32, #[prost(enumeration = "Blhdeccdhdm", tag = "2")] pub pos: i32, } /// 5(CmdMuseumType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnmmelaibjk { #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint32, tag = "13")] pub dgpechfophk: u32, #[prost(message, repeated, tag = "8")] pub glgfcbdlooi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub oiibfpiblbk: u32, #[prost(uint32, tag = "14")] pub hmbihjfhhhi: u32, #[prost(uint32, tag = "2")] pub area_id: u32, } /// 6(CmdMuseumType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bodipedooan { #[prost(uint32, tag = "8")] pub ddnfcadfmoc: u32, #[prost(bool, tag = "2")] pub chgpidcckeb: bool, } /// 7(CmdMuseumType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpnpoaahdac { #[prost(uint32, tag = "4")] pub ibehagfoeao: u32, #[prost(uint32, tag = "12")] pub beggiaehoeg: u32, #[prost(uint32, tag = "8")] pub aflndgdehpj: u32, #[prost(uint32, tag = "3")] pub ibcdnpnakag: u32, #[prost(uint32, tag = "13")] pub kggbgbekgna: u32, #[prost(message, repeated, tag = "1")] pub mdkifkkpoce: ::prost::alloc::vec::Vec, } /// 8(CmdMuseumType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opohdhhdoae { #[prost(uint32, tag = "12")] pub capkianajim: u32, #[prost(uint32, tag = "2")] pub lalcdjkchle: u32, } /// 9(CmdMuseumType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cibfgbhdpam { #[prost(uint32, tag = "6")] pub event_id: u32, #[prost(uint32, tag = "10")] pub fagjdonpnne: u32, #[prost(uint32, tag = "7")] pub eocpnidffdd: u32, #[prost(uint32, tag = "14")] pub cghbpphamce: u32, #[prost(enumeration = "Ohddkhghjab", tag = "1")] pub state: i32, #[prost(uint32, repeated, tag = "4")] pub nbmooefbefd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub fmckenfkhfm: u32, } /// 10(CmdMuseumType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipmigbglpnj { #[prost(uint32, tag = "6")] pub elkmmfnbomo: u32, #[prost(uint32, repeated, tag = "13")] pub ncohhkfifaf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "10")] pub khofmphefnc: ::prost::alloc::vec::Vec, } /// 11(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cicaphaohgj {} /// 12(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcmccfefelj { #[prost(message, repeated, tag = "4")] pub melnilmpoba: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "13")] pub mdhkfpdcfgp: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "6")] pub cckbboeokgo: u32, #[prost(uint32, tag = "3")] pub exp: u32, #[prost(message, optional, tag = "15")] pub adobeodjblj: ::core::option::Option, #[prost(uint32, tag = "11")] pub level: u32, #[prost(uint32, tag = "7")] pub ebnnbeegjfn: u32, #[prost(uint32, tag = "9")] pub nbbkpijejpp: u32, #[prost(uint32, tag = "1")] pub pfgenndadfa: u32, #[prost(uint32, repeated, tag = "14")] pub odnofepbjag: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "8")] pub glgfcbdlooi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub bhihopldpgf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub joangdlchkm: u32, } /// 13(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klcacdaoegd { #[prost(uint32, tag = "6")] pub capkianajim: u32, } /// 14(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hilbgomlghk { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "12")] pub capkianajim: u32, } /// 15(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpdeijnfmcc { #[prost(uint32, tag = "10")] pub lalcdjkchle: u32, #[prost(enumeration = "Blhdeccdhdm", tag = "13")] pub pos: i32, #[prost(uint32, tag = "12")] pub capkianajim: u32, } /// 16(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bejicabnfbo { #[prost(uint32, tag = "11")] pub lalcdjkchle: u32, #[prost(uint32, tag = "14")] pub capkianajim: u32, #[prost(enumeration = "Blhdeccdhdm", tag = "2")] pub pos: i32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 17(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhklgonoald { #[prost(uint32, tag = "15")] pub capkianajim: u32, } /// 18(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlfiaaalmgm { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "3")] pub capkianajim: u32, } /// 19(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcdgehkfhdm { #[prost(enumeration = "Lmikhobplca", tag = "11")] pub ibpaggpknhj: i32, #[prost(uint32, tag = "5")] pub capkianajim: u32, } /// 20(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipbkbjnmkcg { #[prost(uint32, tag = "11")] pub hegnainognl: u32, } /// 21(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elhfgdfgojn { #[prost(uint32, tag = "7")] pub kmomfemifid: u32, } /// 22(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcokbakfbpd { #[prost(uint32, tag = "15")] pub nmjphloeenh: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 23(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dipgigjpojf { #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint32, tag = "9")] pub area_id: u32, } /// 24(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmnjpkfhipf { #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "4")] pub area_id: u32, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 25(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldocngnelhc { #[prost(uint32, tag = "14")] pub area_id: u32, #[prost(uint32, tag = "12")] pub level: u32, #[prost(enumeration = "Jflbdngfgmd", tag = "7")] pub jpkibnihgod: i32, } /// 26(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pelpfhepege { #[prost(enumeration = "Jflbdngfgmd", tag = "13")] pub jpkibnihgod: i32, #[prost(uint32, tag = "14")] pub area_id: u32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "2")] pub level: u32, } /// 27(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkcjhljbicp { #[prost(uint32, tag = "14")] pub joangdlchkm: u32, #[prost(uint32, tag = "10")] pub nbbkpijejpp: u32, #[prost(message, repeated, tag = "13")] pub melnilmpoba: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub bhihopldpgf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub cckbboeokgo: u32, #[prost(uint32, tag = "15")] pub pfgenndadfa: u32, #[prost(uint32, repeated, tag = "7")] pub odnofepbjag: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub glgfcbdlooi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub ebnnbeegjfn: u32, #[prost(uint32, tag = "8")] pub level: u32, #[prost(message, optional, tag = "11")] pub mdhkfpdcfgp: ::core::option::Option, #[prost(message, optional, tag = "9")] pub adobeodjblj: ::core::option::Option, #[prost(uint32, tag = "5")] pub exp: u32, } /// 28(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cackjgimccf { #[prost(message, optional, tag = "7")] pub score_reward_info: ::core::option::Option, } /// 29(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njbonkoldna { #[prost(int32, tag = "11")] pub ddmhokoaaih: i32, } /// 30(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pimdgljbfmh { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub score_reward_info: ::core::option::Option, } /// 31(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Femhoolgiej { #[prost(uint32, tag = "12")] pub cghbpphamce: u32, #[prost(uint32, tag = "5")] pub event_id: u32, } /// 32(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fboppllcecj { #[prost(uint32, tag = "13")] pub cghbpphamce: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "1")] pub event_id: u32, } /// 33(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofkjjdcaidj { #[prost(uint32, tag = "15")] pub ebnnbeegjfn: u32, } /// 34(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knmodbggolg { #[prost(uint32, tag = "6")] pub lpdikkfdnpg: u32, #[prost(uint32, tag = "10")] pub capkianajim: u32, #[prost(uint32, tag = "14")] pub ebnnbeegjfn: u32, #[prost(uint32, tag = "1")] pub ldcpkcknmmj: u32, } /// 35(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbnjkpdofhe { #[prost(uint32, tag = "7")] pub beggiaehoeg: u32, } /// 36(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnoeeaaaebd { #[prost(uint32, repeated, tag = "2")] pub ddnfcadfmoc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub beggiaehoeg: u32, #[prost(bool, tag = "9")] pub iogkjdkkieo: bool, } /// 37(CmdMuseumType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbpmmhfihee { #[prost(uint32, tag = "15")] pub beggiaehoeg: u32, #[prost(uint32, tag = "2")] pub gbiepapenkj: u32, #[prost(uint32, tag = "5")] pub djoajnahokb: u32, } /// 38(CmdMuseumType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mefnjkffjkj { #[prost(uint32, tag = "10")] pub gbiepapenkj: u32, } /// 39(CmdMuseumType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phonkdhalkh { #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, #[prost(uint32, tag = "11")] pub gbiepapenkj: u32, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 1(CmdOfferingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnogmbjegjd { #[prost(uint32, tag = "8")] pub adfpfjnnoga: u32, #[prost(uint32, tag = "10")] pub ddiehkfokoc: u32, #[prost(uint32, repeated, tag = "15")] pub hmgjghacigm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub bboaejkgebo: u32, #[prost(uint32, tag = "14")] pub hknlfikbobd: u32, #[prost(enumeration = "Mhaklhhanjl", tag = "5")] pub ajimlcloekj: i32, } /// 2(CmdOfferingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnlbgphlhbl { #[prost(uint32, repeated, tag = "2")] pub phakfajpoji: ::prost::alloc::vec::Vec, } /// 3(CmdOfferingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmefakaejpf { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub lfabpfoiooj: ::prost::alloc::vec::Vec, } /// 4(CmdOfferingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nabfkjkmmlb { #[prost(uint32, tag = "8")] pub ldollooeika: u32, #[prost(uint32, tag = "14")] pub bboaejkgebo: u32, } /// 5(CmdOfferingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaekkichmfm { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub nicmgemindm: ::core::option::Option, } /// 6(CmdOfferingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pilclljdiln { #[prost(uint32, tag = "4")] pub bboaejkgebo: u32, #[prost(uint32, tag = "14")] pub ldollooeika: u32, #[prost(uint32, repeated, tag = "3")] pub kmhllgljnmn: ::prost::alloc::vec::Vec, } /// 7(CmdOfferingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkgjgpknbin { #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub nicmgemindm: ::core::option::Option, } /// 8(CmdOfferingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcmdahbmdch { #[prost(message, optional, tag = "7")] pub nicmgemindm: ::core::option::Option, } /// 0(CmdPamMissionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnakekjogjm { #[prost(uint32, tag = "6")] pub melnhglidkj: u32, } /// 1(CmdPamMissionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiolppklhom { #[prost(uint32, tag = "6")] pub melnhglidkj: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 2(CmdPamMissionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehimklfglnf { #[prost(uint32, tag = "8")] pub melnhglidkj: u32, #[prost(uint64, tag = "13")] pub iinihakipae: u64, } /// 0(CmdPhoneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPhoneDataCsReq {} /// 1(CmdPhoneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPhoneDataScRsp { #[prost(uint32, tag = "14")] pub cur_phone_theme: u32, #[prost(uint32, repeated, tag = "13")] pub owned_phone_themes: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub cur_chat_bubble: u32, #[prost(uint32, repeated, tag = "5")] pub owned_chat_bubbles: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 2(CmdPhoneType) /// SelectChatBubbleCsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectChatBubbleCsReq { #[prost(uint32, tag = "9")] pub bubble_id: u32, } /// 3(CmdPhoneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectChatBubbleScRsp { #[prost(uint32, tag = "6")] pub bddjodimmgo: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "15")] pub cur_chat_bubble: u32, } /// 4(CmdPhoneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockChatBubbleScNotify { #[prost(uint32, tag = "14")] pub bubble_id: u32, } /// 5(CmdPhoneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeCsReq { #[prost(uint32, tag = "8")] pub theme_id: u32, } /// 6(CmdPhoneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, tag = "9")] pub cur_phone_theme: u32, #[prost(uint32, tag = "3")] pub nnkfbklcddf: u32, } /// 7(CmdPhoneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockPhoneThemeScNotify { #[prost(uint32, tag = "10")] pub theme_id: u32, } /// 1(CmdPlayerType) /// AHGNMNCJMKG #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginCsReq { #[prost(string, tag = "8")] pub ilehkcjpgge: ::prost::alloc::string::String, #[prost(string, tag = "10")] pub plinckjbbmn: ::prost::alloc::string::String, #[prost(string, tag = "13")] pub lglefcnijkl: ::prost::alloc::string::String, #[prost(uint64, tag = "9")] pub login_random: u64, #[prost(string, tag = "4")] pub cost_time: ::prost::alloc::string::String, #[prost(enumeration = "Adgokmhhdge", tag = "7")] pub ndiocolehgh: i32, #[prost(uint32, tag = "1687")] pub dhicfkjepbi: u32, #[prost(string, tag = "12")] pub signature: ::prost::alloc::string::String, #[prost(string, tag = "5")] pub jjnincmbidn: ::prost::alloc::string::String, #[prost(string, tag = "188")] pub opiacekoanj: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub njlpcoebmfj: ::prost::alloc::string::String, #[prost(string, tag = "155")] pub lgomkmjmedm: ::prost::alloc::string::String, #[prost(string, tag = "940")] pub bcijkademie: ::prost::alloc::string::String, #[prost(string, tag = "11")] pub gimcnhmapbp: ::prost::alloc::string::String, #[prost(enumeration = "PlatformType", tag = "3")] pub platform_type: i32, #[prost(uint32, tag = "15")] pub cidhahdchdl: u32, #[prost(uint32, tag = "1")] pub client_res_version: u32, #[prost(string, tag = "138")] pub mckkbkpomli: ::prost::alloc::string::String, #[prost(message, optional, tag = "885")] pub ganjmfclnfl: ::core::option::Option, #[prost(string, tag = "6")] pub rogue_info_data: ::prost::alloc::string::String, #[prost(uint32, tag = "1630")] pub okpdcdedoil: u32, #[prost(string, tag = "2038")] pub bolhlhdeggg: ::prost::alloc::string::String, #[prost(string, tag = "14")] pub hkigmbkidla: ::prost::alloc::string::String, #[prost(bool, tag = "801")] pub bhhomhkamlo: bool, } /// 2(CmdPlayerType) /// EDLMICBOEHN #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginScRsp { #[prost(uint32, tag = "13")] pub stamina: u32, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint64, tag = "2")] pub login_random: u64, #[prost(message, optional, tag = "11")] pub basic_info: ::core::option::Option, #[prost(uint64, tag = "14")] pub server_timestamp_ms: u64, #[prost(sint32, tag = "3")] pub cur_timezone: i32, #[prost(string, tag = "15")] pub bmjbbgcmbph: ::prost::alloc::string::String, #[prost(string, tag = "5")] pub kombceddldj: ::prost::alloc::string::String, #[prost(bool, tag = "9")] pub hocbcagbiia: bool, #[prost(bool, tag = "6")] pub epkiglgbebn: bool, } /// 3(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLogoutCsReq {} /// 4(CmdPlayerType) /// BFLBNFDIKOF #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenCsReq { #[prost(uint32, tag = "10")] pub dhicfkjepbi: u32, #[prost(string, tag = "1")] pub token: ::prost::alloc::string::String, #[prost(uint32, tag = "7")] pub okhlbokcmmk: u32, #[prost(string, tag = "11")] pub account_uid: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub uid: u32, #[prost(uint32, tag = "8")] pub ncmoboonkij: u32, #[prost(uint32, tag = "15")] pub platform_type: u32, #[prost(string, tag = "12")] pub pkkalpflmma: ::prost::alloc::string::String, } /// 5(CmdPlayerType) /// KADIEIMCCKI #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(string, tag = "2")] pub msg: ::prost::alloc::string::String, #[prost(message, optional, tag = "5")] pub black_info: ::core::option::Option, #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint64, tag = "15")] pub secret_key_seed: u64, } /// 6(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcggmoopmii { #[prost(string, tag = "4")] pub msg: ::prost::alloc::string::String, } /// 7(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khnpobncloc { #[prost(message, optional, tag = "10")] pub black_info: ::core::option::Option, #[prost(enumeration = "Caeakceikcn", tag = "12")] pub gggkpgemndp: i32, } /// OneOf Type From: KHNPOBNCLOC.ODMJNMCDGKO /// 8(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odmjnmcdgko {} /// 10(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iklbiofpalh { #[prost(string, tag = "9")] pub msg: ::prost::alloc::string::String, } /// 11(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmbapmkfoha { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(string, tag = "4")] pub obbnlldkoph: ::prost::alloc::string::String, } /// 12(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBasicInfoCsReq {} /// 13(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSettingInfo { #[prost(bool, tag = "7")] pub nldnpgeljmg: bool, #[prost(bool, tag = "14")] pub dafhjjedmof: bool, #[prost(bool, tag = "4")] pub lfebnolongm: bool, #[prost(bool, tag = "11")] pub bpelfjgijid: bool, #[prost(bool, tag = "1")] pub fokljkeeipn: bool, #[prost(bool, tag = "15")] pub kdakdmcgfnd: bool, #[prost(bool, tag = "10")] pub lfghgadkhpd: bool, #[prost(bool, tag = "8")] pub dkljgcehpjl: bool, #[prost(enumeration = "DisplayRecordType", tag = "6")] pub display_record_type: i32, #[prost(bool, tag = "5")] pub keacgbkofkf: bool, } /// 14(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBasicInfoScRsp { #[prost(int64, tag = "6")] pub next_recover_time: i64, #[prost(uint32, tag = "10")] pub week_cocoon_finished_count: u32, #[prost(int64, tag = "15")] pub last_set_nickname_time: i64, #[prost(uint32, tag = "14")] pub gender: u32, #[prost(message, optional, tag = "4")] pub player_setting_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub exchange_times: u32, #[prost(uint32, tag = "8")] pub gameplay_birthday: u32, #[prost(bool, tag = "9")] pub is_gender_set: bool, #[prost(uint32, tag = "2")] pub cur_day: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 15(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeStaminaCsReq {} /// 16(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeStaminaScRsp { #[prost(uint32, tag = "7")] pub exchange_times: u32, #[prost(uint32, tag = "5")] pub stamina_add: u32, #[prost(message, repeated, tag = "13")] pub item_cost_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(int64, tag = "8")] pub last_recover_time: i64, } /// 17(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfggamponho { #[prost(string, tag = "12")] pub fpljabgplba: ::prost::alloc::string::String, #[prost(uint32, tag = "14")] pub adiohjgiblp: u32, #[prost(uint32, tag = "4")] pub likaekcnmhn: u32, } /// 18(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adingnmmhlb { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(string, tag = "3")] pub fpljabgplba: ::prost::alloc::string::String, #[prost(string, tag = "15")] pub mmgcpodcflp: ::prost::alloc::string::String, #[prost(uint32, tag = "4")] pub likaekcnmhn: u32, #[prost(uint32, tag = "6")] pub adiohjgiblp: u32, } /// 19(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbclmlimdhi { #[prost(int64, tag = "13")] pub ofgpaonjadm: i64, #[prost(int64, tag = "12")] pub agmkemojhhj: i64, } /// 20(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AntiAddictScNotify { #[prost(uint32, tag = "8")] pub msg_type: u32, #[prost(string, tag = "12")] pub level: ::prost::alloc::string::String, #[prost(string, tag = "6")] pub msg: ::prost::alloc::string::String, } /// 21(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetNicknameCsReq { #[prost(string, tag = "15")] pub nickname: ::prost::alloc::string::String, #[prost(bool, tag = "12")] pub is_modify: bool, } /// 22(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetNicknameScRsp { #[prost(bool, tag = "6")] pub is_modify: bool, #[prost(int64, tag = "11")] pub lblmbaebpbn: i64, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 23(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListCsReq {} /// 24(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListScRsp { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(uint32, repeated, tag = "5")] pub fcphphlginl: ::prost::alloc::vec::Vec, } /// 25(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Johihpcccoh { #[prost(uint32, tag = "10")] pub ldollooeika: u32, #[prost(uint32, tag = "6")] pub level: u32, } /// 26(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pagcnlhhnpc { #[prost(uint32, tag = "7")] pub level: u32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, } /// 27(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhceeaaakeh { #[prost(enumeration = "Adgokmhhdge", tag = "4")] pub ndiocolehgh: i32, } /// 28(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdlighdbnjh { #[prost(enumeration = "Adgokmhhdge", tag = "5")] pub ndiocolehgh: i32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 29(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfiaiohdcdm { #[prost(int64, tag = "13")] pub begin_time: i64, #[prost(uint32, tag = "9")] pub mfnlojomoai: u32, #[prost(string, tag = "4")] pub ggknofcpgkp: ::prost::alloc::string::String, #[prost(string, tag = "10")] pub bmabehfehlf: ::prost::alloc::string::String, #[prost(bool, tag = "14")] pub kfomlpmmhca: bool, #[prost(uint32, tag = "11")] pub config_id: u32, #[prost(string, tag = "3")] pub aljaceddgha: ::prost::alloc::string::String, #[prost(uint32, tag = "8")] pub iejnhfpdfge: u32, #[prost(int64, tag = "6")] pub end_time: i64, } /// 30(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbaiejidmlg { #[prost(message, repeated, tag = "10")] pub dgpodmkkcij: ::prost::alloc::vec::Vec, } /// 31(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gateserver { #[prost(string, tag = "1706")] pub jihfolpbffl: ::prost::alloc::string::String, #[prost(string, tag = "383")] pub aifbljaacho: ::prost::alloc::string::String, #[prost(bool, tag = "737")] pub unk6: bool, #[prost(string, tag = "1829")] pub nahblpgmkjc: ::prost::alloc::string::String, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(bool, tag = "1851")] pub aoekikfkmga: bool, #[prost(string, tag = "1197")] pub cljnmikinln: ::prost::alloc::string::String, #[prost(string, repeated, tag = "1394")] pub gjmflphidfd: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(bool, tag = "210")] pub unk4: bool, #[prost(string, tag = "2")] pub lua_url: ::prost::alloc::string::String, #[prost(string, tag = "935")] pub hjpapnppnnh: ::prost::alloc::string::String, #[prost(bool, tag = "1386")] pub cdhoiaaonhd: bool, #[prost(string, tag = "1818")] pub dhkiegbpjml: ::prost::alloc::string::String, #[prost(string, tag = "10")] pub region_name: ::prost::alloc::string::String, #[prost(string, tag = "1188")] pub omdajompimg: ::prost::alloc::string::String, #[prost(string, tag = "1069")] pub kfiginfcakm: ::prost::alloc::string::String, #[prost(string, tag = "1274")] pub fphmedimiob: ::prost::alloc::string::String, #[prost(bool, tag = "1006")] pub goelmbpgofc: bool, #[prost(bool, tag = "6")] pub unk1: bool, #[prost(string, tag = "1209")] pub fedenkolcmc: ::prost::alloc::string::String, #[prost(string, tag = "1895")] pub ifix_url: ::prost::alloc::string::String, #[prost(string, tag = "75")] pub cikoepdnjba: ::prost::alloc::string::String, #[prost(string, tag = "387")] pub diecblijnpo: ::prost::alloc::string::String, #[prost(string, tag = "1690")] pub ifix_version: ::prost::alloc::string::String, #[prost(string, tag = "14")] pub ex_resource_url: ::prost::alloc::string::String, #[prost(string, tag = "462")] pub ciglghgdbhb: ::prost::alloc::string::String, #[prost(string, tag = "1609")] pub gahdebodopk: ::prost::alloc::string::String, #[prost(string, tag = "1")] pub ip: ::prost::alloc::string::String, #[prost(int64, tag = "11")] pub agmkemojhhj: i64, #[prost(uint32, tag = "9")] pub kdgobnkmnkc: u32, #[prost(string, tag = "7")] pub msg: ::prost::alloc::string::String, #[prost(bool, tag = "989")] pub gebnkmipomm: bool, #[prost(string, tag = "4")] pub ebnbnchnofh: ::prost::alloc::string::String, #[prost(string, tag = "929")] pub glcomfkhdgh: ::prost::alloc::string::String, #[prost(string, tag = "1226")] pub gecddmdagcl: ::prost::alloc::string::String, #[prost(string, tag = "512")] pub fabjdgbfaff: ::prost::alloc::string::String, #[prost(bool, tag = "1359")] pub egnmpipogli: bool, #[prost(string, tag = "194")] pub jpghoaafodj: ::prost::alloc::string::String, #[prost(string, tag = "2007")] pub bkmdgecdjlj: ::prost::alloc::string::String, #[prost(uint32, tag = "350")] pub ccfblaonhaf: u32, #[prost(bool, tag = "1401")] pub fkfkcdjnhfl: bool, #[prost(bool, tag = "1537")] pub mfenphleghj: bool, #[prost(bool, tag = "889")] pub unk7: bool, #[prost(string, tag = "1470")] pub fopdcglbooi: ::prost::alloc::string::String, #[prost(bool, tag = "1037")] pub gnfpfkjhidj: bool, #[prost(string, tag = "886")] pub lhkjhdcidnd: ::prost::alloc::string::String, #[prost(string, tag = "1783")] pub alnifjlcijj: ::prost::alloc::string::String, #[prost(string, tag = "616")] pub agebfkodeae: ::prost::alloc::string::String, #[prost(string, tag = "1597")] pub client_secret_key: ::prost::alloc::string::String, #[prost(bool, tag = "82")] pub unk3: bool, #[prost(bool, tag = "452")] pub unk5: bool, #[prost(bool, tag = "13")] pub unk2: bool, #[prost(uint32, tag = "8")] pub ncdijnhgelk: u32, #[prost(string, tag = "1798")] pub mdk_res_version: ::prost::alloc::string::String, #[prost(string, tag = "1613")] pub nmkhbeliaok: ::prost::alloc::string::String, #[prost(string, tag = "692")] pub aleiljpdnff: ::prost::alloc::string::String, #[prost(int64, tag = "5")] pub ofgpaonjadm: i64, #[prost(uint32, tag = "12")] pub port: u32, #[prost(string, tag = "15")] pub asset_bundle_url: ::prost::alloc::string::String, } /// 32(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdkhdanpjea { #[prost(string, tag = "14")] pub appolhipfih: ::prost::alloc::string::String, } /// 33(CmdPlayerType) /// MaybeMultiPathAvatarTypeInfo #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultiPathAvatarTypeInfo { #[prost(uint32, tag = "9")] pub path_equipment_id: u32, #[prost(enumeration = "MultiPathAvatarType", tag = "11")] pub multi_path_avatar_type: i32, /// Obf: FKDENBOKHPO #[prost(message, repeated, tag = "5")] pub skilltree_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub equip_relic_list: ::prost::alloc::vec::Vec, /// Obf: CHPFJFOCNJN #[prost(message, repeated, tag = "14")] pub all_path_special_skilltree_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub rank: u32, /// Obf: LGAIOPBNEPN #[prost(uint32, repeated, tag = "15")] pub all_path_unlocked_special_point_id_list: ::prost::alloc::vec::Vec, } /// 34(CmdPlayerType) /// SetHeroBasicTypeCsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAvatarPathCsReq { #[prost(enumeration = "MultiPathAvatarType", tag = "7")] pub multi_path_avatar_type: i32, } /// 35(CmdPlayerType) /// SetHeroBasicTypeScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAvatarPathScRsp { #[prost(enumeration = "MultiPathAvatarType", tag = "9")] pub multi_path_avatar_type: i32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 36(CmdPlayerType) /// GJGBHNJDOIL #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultiPathAvatarInfoCsReq {} /// 37(CmdPlayerType) /// MOJFLMMBKKC #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultiPathAvatarInfoScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub multi_path_avatar_type_info_list: ::prost::alloc::vec::Vec< MultiPathAvatarTypeInfo, >, #[prost(map = "uint32, enumeration(MultiPathAvatarType)", tag = "4")] pub current_multi_path_avatar_id: ::std::collections::HashMap, #[prost(uint32, repeated, tag = "15")] pub gmhdhimdkfi: ::prost::alloc::vec::Vec, } /// 38(CmdPlayerType) /// BECLNJHEDJA #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathCsReq { #[prost(enumeration = "MultiPathAvatarType", tag = "7")] pub multi_path_avatar_type: i32, } /// 39(CmdPlayerType) /// BAEMAIPJGJE #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathScRsp { #[prost(uint32, repeated, tag = "7")] pub gmhdhimdkfi: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(enumeration = "MultiPathAvatarType", tag = "6")] pub multi_path_avatar_type: i32, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, } /// 40(CmdPlayerType) /// IFFEIGOPCKC #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarPathChangedNotify { /// Obf: LLNDJJHPKHG #[prost(enumeration = "MultiPathAvatarType", tag = "9")] pub cur_multi_path_avatar_type: i32, #[prost(uint32, tag = "3")] pub base_avatar_id: u32, } /// 41(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGenderCsReq { #[prost(enumeration = "Gender", tag = "11")] pub gender: i32, } /// 42(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGenderScRsp { #[prost(enumeration = "MultiPathAvatarType", tag = "1")] pub fdoaloddfld: i32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 43(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerInfoCsReq { #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, #[prost(bool, tag = "7")] pub is_modify: bool, #[prost(enumeration = "Gender", tag = "6")] pub gender: i32, } /// 44(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerInfoScRsp { #[prost(int64, tag = "6")] pub lblmbaebpbn: i64, #[prost(enumeration = "MultiPathAvatarType", tag = "12")] pub fdoaloddfld: i32, #[prost(bool, tag = "2")] pub is_modify: bool, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 45(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QueryProductInfoCsReq {} /// 46(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Product { #[prost(enumeration = "ProductGiftType", tag = "9")] pub gift_type: i32, #[prost(string, tag = "13")] pub jgofenpojji: ::prost::alloc::string::String, #[prost(uint32, tag = "11")] pub jbefeahcjdm: u32, #[prost(string, tag = "3")] pub pdligiagjlj: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub pnfmflehkfg: u32, #[prost(bool, tag = "8")] pub afipajbmbgl: bool, } /// 47(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QueryProductInfoScRsp { #[prost(message, repeated, tag = "8")] pub dhdaenpmkoo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub oglkebkfnnk: u32, #[prost(uint64, tag = "12")] pub month_card_out_date_time: u64, #[prost(uint32, tag = "9")] pub bddklncejoe: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 48(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaebkgbnfgb { #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, } /// 49(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadDataScNotify { #[prost(message, optional, tag = "5")] pub download_data: ::core::option::Option, } /// 50(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omlgljkmold { #[prost(message, optional, tag = "10")] pub data: ::core::option::Option, } /// 51(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFeatureSwitchScNotify { #[prost(message, repeated, tag = "13")] pub switch_info_list: ::prost::alloc::vec::Vec, } /// 52(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okadligknpc { #[prost(uint32, tag = "10")] pub klklabggbia: u32, } /// 53(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayCsReq { #[prost(uint32, tag = "3")] pub birthday: u32, } /// 54(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayScRsp { #[prost(uint32, tag = "11")] pub birthday: u32, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 55(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eefphpgnbjp { #[prost(uint32, tag = "12")] pub fmbkgmechca: u32, #[prost(string, tag = "13")] pub gbfdgcopedo: ::prost::alloc::string::String, } /// 56(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkcopiclekf { #[prost(uint32, tag = "8")] pub retcode: u32, } /// 57(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfgffegdccc { #[prost(uint32, repeated, tag = "1")] pub effadkjlppn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 58(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatCsReq { #[prost(uint64, tag = "10")] pub client_time_ms: u64, #[prost(uint32, tag = "14")] pub llmkgpaipkg: u32, #[prost(message, optional, tag = "4")] pub bkkmkpojpih: ::core::option::Option, } /// 59(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatScRsp { #[prost(uint64, tag = "15")] pub server_time_ms: u64, #[prost(uint64, tag = "11")] pub client_time_ms: u64, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub download_data: ::core::option::Option, } /// 60(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgadbhggkhl { #[prost(enumeration = "Lpngmalnppe", tag = "2")] pub hepobaplhco: i32, } /// 61(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afnmbkhnkkm { #[prost(string, tag = "12")] pub djnlelpphji: ::prost::alloc::string::String, #[prost(enumeration = "Jklgepijbce", tag = "15")] pub slot: i32, } /// 62(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdbbinlcmbk { #[prost(bytes = "vec", tag = "3")] pub odiakljnljc: ::prost::alloc::vec::Vec, } /// 63(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgfpnapildn { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(bytes = "vec", tag = "12")] pub kamombbjkdo: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub glagapjdlfn: ::prost::alloc::vec::Vec, } /// 64(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdiknpifpjl {} /// 65(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iblpcgaafig { #[prost(uint32, tag = "2")] pub retcode: u32, } /// 66(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VideoKeyInfo { #[prost(uint32, tag = "13")] pub id: u32, #[prost(uint64, tag = "15")] pub video_key: u64, } /// 67(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyCsReq {} /// 68(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub ehgjicmeogf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "7")] pub kdllnfmgngk: ::prost::alloc::vec::Vec, } /// 69(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Allngmedpmd { #[prost(uint32, tag = "8")] pub jgmidhmlnfk: u32, #[prost(uint32, tag = "7")] pub dfgnmbnlmji: u32, #[prost(uint32, tag = "6")] pub megpgaboohd: u32, #[prost(uint32, tag = "2")] pub content_id: u32, } /// 70(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idbgapahghh { #[prost(uint32, tag = "6")] pub uid: u32, #[prost(uint32, tag = "12")] pub jgmidhmlnfk: u32, #[prost(uint32, tag = "11")] pub dfgnmbnlmji: u32, #[prost(message, repeated, tag = "14")] pub nbfoofhbopc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub content_id: u32, } /// 71(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeCsReq { #[prost(uint32, tag = "6")] pub num: u32, } /// 72(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeScRsp { #[prost(uint32, tag = "13")] pub num: u32, #[prost(uint32, tag = "2")] pub retcode: u32, } /// 73(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StaminaInfoScNotify { #[prost(int64, tag = "11")] pub next_recover_time: i64, #[prost(uint32, tag = "12")] pub reserve_stamina: u32, #[prost(uint32, tag = "2")] pub stamina: u32, #[prost(int64, tag = "14")] pub kjbigafddao: i64, } /// 74(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaolbohjhjp { #[prost(bool, tag = "9")] pub fokljkeeipn: bool, #[prost(bool, tag = "13")] pub lfebnolongm: bool, #[prost(bool, tag = "12")] pub nldnpgeljmg: bool, #[prost(bool, tag = "6")] pub dafhjjedmof: bool, #[prost(bool, tag = "4")] pub kdakdmcgfnd: bool, #[prost(bool, tag = "14")] pub bpelfjgijid: bool, #[prost(enumeration = "DisplayRecordType", tag = "10")] pub display_record_type: i32, #[prost(bool, tag = "2")] pub dkljgcehpjl: bool, #[prost(bool, tag = "1")] pub keacgbkofkf: bool, #[prost(bool, tag = "8")] pub lfghgadkhpd: bool, } /// OneOf Type From: KAOLBOHJHJP.HJLFNAEHKCK /// 75(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjlfnaehkck { #[prost(int32, tag = "9")] pub fokljkeeipn: i32, #[prost(int32, tag = "13")] pub lfebnolongm: i32, #[prost(int32, tag = "12")] pub nldnpgeljmg: i32, #[prost(int32, tag = "6")] pub dafhjjedmof: i32, #[prost(int32, tag = "4")] pub kdakdmcgfnd: i32, #[prost(int32, tag = "14")] pub bpelfjgijid: i32, #[prost(int32, tag = "10")] pub display_record_type: i32, #[prost(int32, tag = "2")] pub dkljgcehpjl: i32, #[prost(int32, tag = "1")] pub keacgbkofkf: i32, #[prost(int32, tag = "8")] pub lfghgadkhpd: i32, } /// 76(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohgnombmjbj { #[prost(message, optional, tag = "12")] pub maldlnbophd: ::core::option::Option, } /// 77(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clkjoimhmnd { #[prost(message, optional, tag = "6")] pub maldlnbophd: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 78(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpeakjjffjn { #[prost(uint32, tag = "3")] pub llmkgpaipkg: u32, #[prost(bytes = "vec", tag = "11")] pub bkkmkpojpih: ::prost::alloc::vec::Vec, } /// 79(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihfbcidlkcc { #[prost(message, optional, tag = "8")] pub data: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 80(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkbgbhmmidp { #[prost(string, repeated, tag = "2")] pub backbedgija: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// 81(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekjobfkomie { #[prost(bool, tag = "14")] pub eepokpjhhhb: bool, #[prost(message, optional, tag = "10")] pub egipfdnkccn: ::core::option::Option, } /// 82(CmdPlayerType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfbhjbghhdo { #[prost(bool, tag = "1352")] pub eepokpjhhhb: bool, #[prost(message, optional, tag = "873")] pub kigjkdgnopj: ::core::option::Option, #[prost(message, optional, tag = "1810")] pub ggoppafggdd: ::core::option::Option, } /// OneOf Type From: KFBHJBGHHDO.DHHGGNGILOD /// 83(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhhggngilod { #[prost(int32, tag = "1352")] pub eepokpjhhhb: i32, #[prost(int32, tag = "873")] pub kigjkdgnopj: i32, #[prost(int32, tag = "1810")] pub ggoppafggdd: i32, } /// 84(CmdPlayerType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpdckjkkehh { #[prost(message, optional, tag = "741")] pub pnjciinpill: ::core::option::Option, #[prost(message, optional, tag = "1350")] pub ddhknbkpejo: ::core::option::Option, } /// OneOf Type From: DPDCKJKKEHH.CDBHDDDBGIP /// 85(CmdPlayerType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdbhdddbgip { #[prost(int32, tag = "741")] pub pnjciinpill: i32, #[prost(int32, tag = "1350")] pub ddhknbkpejo: i32, } /// 86(CmdPlayerType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gidhieaochk { #[prost(uint32, tag = "7")] pub retcode: u32, } /// 0(CmdPlayerBoardType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeadIcon { #[prost(uint32, tag = "5")] pub id: u32, } /// 1(CmdPlayerBoardType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatar { #[prost(uint32, tag = "13")] pub avatar_id: u32, #[prost(uint32, tag = "2")] pub pos: u32, } /// 2(CmdPlayerBoardType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarVec { #[prost(bool, tag = "13")] pub is_display: bool, #[prost(message, repeated, tag = "8")] pub display_avatar_list: ::prost::alloc::vec::Vec, } /// 3(CmdPlayerBoardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataCsReq {} /// 4(CmdPlayerBoardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataScRsp { #[prost(uint32, repeated, tag = "4")] pub display_support_avatar_vec: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "10")] pub display_avatar_vec: ::core::option::Option, #[prost(message, repeated, tag = "1")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub current_head_icon_id: u32, #[prost(string, tag = "12")] pub signature: ::prost::alloc::string::String, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 5(CmdPlayerBoardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHeadIconCsReq { #[prost(uint32, tag = "2")] pub id: u32, } /// 6(CmdPlayerBoardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHeadIconScRsp { #[prost(uint32, tag = "2")] pub current_head_icon_id: u32, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 7(CmdPlayerBoardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarCsReq { #[prost(message, repeated, tag = "7")] pub display_avatar_list: ::prost::alloc::vec::Vec, } /// 8(CmdPlayerBoardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarScRsp { #[prost(message, repeated, tag = "2")] pub display_avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 9(CmdPlayerBoardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plakgmmjbmi { #[prost(bool, tag = "9")] pub is_display: bool, } /// 10(CmdPlayerBoardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfeplnchapp { #[prost(bool, tag = "7")] pub is_display: bool, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 11(CmdPlayerBoardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureCsReq { #[prost(string, tag = "14")] pub signature: ::prost::alloc::string::String, } /// 12(CmdPlayerBoardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureScRsp { #[prost(string, tag = "7")] pub signature: ::prost::alloc::string::String, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 13(CmdPlayerBoardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarCsReq { #[prost(uint32, tag = "2")] pub avatar_id: u32, #[prost(uint32, repeated, tag = "10")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 14(CmdPlayerBoardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "9")] pub avatar_id: u32, #[prost(uint32, repeated, tag = "7")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 1(CmdPlayerReturnType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pehaklllkgg { #[prost(uint32, tag = "4")] pub momambgkipb: u32, } /// 2(CmdPlayerReturnType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjbbmckpkjk { #[prost(uint32, repeated, tag = "7")] pub bceocglioco: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub ghnmiggipib: u32, } /// 3(CmdPlayerReturnType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjjdeamnnfa { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, repeated, tag = "11")] pub bceocglioco: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub ghnmiggipib: u32, #[prost(message, repeated, tag = "5")] pub hinoohpapbd: ::prost::alloc::vec::Vec, } /// 4(CmdPlayerReturnType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eegekgajade { #[prost(uint32, tag = "13")] pub okgjgndjide: u32, } /// 5(CmdPlayerReturnType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgcoeedchfn { #[prost(uint32, tag = "4")] pub cjciclfmgof: u32, #[prost(uint32, tag = "15")] pub ecmmeiidcdg: u32, } /// 6(CmdPlayerReturnType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcpccmbogck { #[prost(uint32, tag = "9")] pub cjciclfmgof: u32, #[prost(message, optional, tag = "10")] pub kaiiejmcegc: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, tag = "2")] pub ecmmeiidcdg: u32, } /// 7(CmdPlayerReturnType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbnnkhefbnj { #[prost(uint32, tag = "15")] pub ddmhokoaaih: u32, } /// 8(CmdPlayerReturnType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjijgmgclom { #[prost(uint32, tag = "2")] pub retcode: u32, } /// 9(CmdPlayerReturnType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anlpkdgkomm { #[prost(uint32, tag = "1")] pub ddmhokoaaih: u32, } /// 10(CmdPlayerReturnType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Necckkhpkhl { #[prost(int64, tag = "12")] pub finish_time: i64, #[prost(uint32, tag = "6")] pub okgjgndjide: u32, #[prost(enumeration = "Ldmjpfclmji", tag = "9")] pub status: i32, #[prost(int64, tag = "3")] pub lmlfkfkjeeb: i64, #[prost(uint32, repeated, tag = "10")] pub mdcilighijf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub mfmjbfakdoi: u32, #[prost(bool, tag = "11")] pub mbedclkgpea: bool, #[prost(uint32, repeated, tag = "4")] pub bceocglioco: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub cpoebibicde: u32, } /// 11(CmdPlayerReturnType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Occcdmedion { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, tag = "4")] pub mhigabhbbeo: u32, #[prost(message, optional, tag = "13")] pub lbhjjgndeaf: ::core::option::Option, } /// 12(CmdPlayerReturnType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iebaopahgej { #[prost(message, optional, tag = "7")] pub lbhjjgndeaf: ::core::option::Option, } /// 0(CmdPlotType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iiofiikofgb { #[prost(uint32, tag = "9")] pub gnpgamiglno: u32, } /// 1(CmdPlotType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbgpegkeknl { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "10")] pub gnpgamiglno: u32, } /// 1(CmdPunkLordType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppifcdcdpib { #[prost(message, optional, tag = "11")] pub basic_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub jgbgikpblfp: u32, #[prost(message, optional, tag = "4")] pub cendpdcdngp: ::core::option::Option, #[prost(enumeration = "Ehabjijdmil", tag = "2")] pub iccjjbmepmm: i32, } /// 2(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Embegmggnjc {} /// 3(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fljmdjcomoi { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub hghnjpglkag: ::prost::alloc::vec::Vec, } /// 4(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmojdjaeiji { #[prost(bool, tag = "13")] pub cjkcojjmoci: bool, #[prost(uint32, tag = "1")] pub uid: u32, #[prost(uint32, tag = "2")] pub monster_id: u32, } /// 5(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdcefjnccmp { #[prost(int64, tag = "3")] pub lpojmenelgk: i64, #[prost(uint32, repeated, tag = "8")] pub kmhgfoebojk: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "15")] pub hegmdfleeoe: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(bool, tag = "6")] pub cjkcojjmoci: bool, } /// 6(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfaegpglkem { #[prost(uint32, tag = "4")] pub uid: u32, #[prost(uint32, tag = "3")] pub monster_id: u32, #[prost(enumeration = "Mphbgocphig", tag = "5")] pub ngfeebaekam: i32, } /// 7(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Galfgjpdkbo { #[prost(enumeration = "Mphbgocphig", tag = "12")] pub ngfeebaekam: i32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "3")] pub uid: u32, #[prost(uint32, tag = "8")] pub monster_id: u32, } /// 8(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kghplmlfnpb {} /// 9(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofiangdjplc { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub hegmdfleeoe: ::core::option::Option, } /// 10(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgbanejfnhl { #[prost(bool, tag = "14")] pub hfedjfgpnoh: bool, #[prost(uint32, tag = "5")] pub level: u32, } /// 11(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lklfihcjpcf { #[prost(uint32, tag = "15")] pub level: u32, #[prost(bool, tag = "14")] pub hfedjfgpnoh: bool, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 12(CmdPunkLordType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlfaeccjaoh { #[prost(message, optional, tag = "12")] pub basic_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub cendpdcdngp: ::core::option::Option, #[prost(enumeration = "Hbcbhjhmoim", tag = "3")] pub reason: i32, #[prost(uint32, repeated, tag = "14")] pub kmhgfoebojk: ::prost::alloc::vec::Vec, } /// 13(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfoneadklhe {} /// 14(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inmoeeeihae { #[prost(uint32, repeated, tag = "5")] pub pchnkjdmaao: ::prost::alloc::vec::Vec, #[prost(int64, tag = "3")] pub boglnnpofjb: i64, #[prost(uint32, tag = "9")] pub dnogjeieale: u32, #[prost(uint32, tag = "13")] pub ccippbfdmch: u32, #[prost(uint32, tag = "15")] pub ohjnemlcgnp: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "11")] pub opolfabooaf: u32, #[prost(uint32, tag = "10")] pub cdhlgdnjgbc: u32, } /// 15(CmdPunkLordType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpcgmemckcd { #[prost(message, optional, tag = "15")] pub hegmdfleeoe: ::core::option::Option, } /// 16(CmdPunkLordType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngobpbgkibc { #[prost(uint32, tag = "6")] pub kdhanccdgmb: u32, #[prost(uint32, tag = "7")] pub mjkopokgmnh: u32, #[prost(message, optional, tag = "5")] pub cendpdcdngp: ::core::option::Option, #[prost(uint32, tag = "2")] pub lmedpakejck: u32, #[prost(message, optional, tag = "12")] pub hegmdfleeoe: ::core::option::Option, } /// 17(CmdPunkLordType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppgmngfalpf { #[prost(uint32, tag = "1")] pub config_id: u32, #[prost(uint32, tag = "12")] pub monster_id: u32, #[prost(bool, tag = "6")] pub knacmdejfaf: bool, #[prost(int64, tag = "13")] pub sent_time: i64, #[prost(uint32, tag = "14")] pub world_level: u32, #[prost(uint32, tag = "4")] pub eidpecknmch: u32, } /// 18(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpjpnjjcdmj {} /// 19(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfklcmfpnjg { #[prost(message, repeated, tag = "13")] pub ofnbckljpcb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "10")] pub akmjholabng: ::prost::alloc::vec::Vec, } /// 20(CmdPunkLordType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gpbpojlihbn { #[prost(message, optional, tag = "5")] pub hjbmokcneeb: ::core::option::Option, } /// 21(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Femjdnfialh { #[prost(bool, tag = "7")] pub ocnmpmbdmlj: bool, #[prost(message, optional, tag = "14")] pub clblaamfblk: ::core::option::Option, } /// 22(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnemconoacp { #[prost(uint32, tag = "5")] pub score: u32, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(bool, tag = "10")] pub ocnmpmbdmlj: bool, #[prost(message, repeated, tag = "4")] pub fdlejipcddj: ::prost::alloc::vec::Vec, } /// 23(CmdPunkLordType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfhjjibhcgc { #[prost(uint32, tag = "12")] pub dnogjeieale: u32, #[prost(uint32, tag = "8")] pub ccippbfdmch: u32, #[prost(uint32, tag = "11")] pub opolfabooaf: u32, } /// 24(CmdPunkLordType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eocegcffjdo { #[prost(message, optional, tag = "11")] pub clblaamfblk: ::core::option::Option, } /// 25(CmdPunkLordType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhihhhdbnki { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub dojcmlkidib: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub ibphofibllm: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "7")] pub clblaamfblk: ::core::option::Option, } /// 1(CmdQuestType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataCsReq {} /// 2(CmdQuestType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Quest { #[prost(int64, tag = "4")] pub finish_time: i64, #[prost(uint32, repeated, tag = "1")] pub gecbffcjjgj: ::prost::alloc::vec::Vec, #[prost(enumeration = "QuestStatus", tag = "8")] pub status: i32, #[prost(uint32, tag = "6")] pub progress: u32, #[prost(uint32, tag = "15")] pub id: u32, } /// 3(CmdQuestType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataScRsp { #[prost(message, repeated, tag = "10")] pub quest_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub total_achievement_exp: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 4(CmdQuestType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbjimpefgba { #[prost(uint32, repeated, tag = "9")] pub fghhjkejofc: ::prost::alloc::vec::Vec, } /// 5(CmdQuestType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardScRsp { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, repeated, tag = "5")] pub succ_quest_id_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, } /// 6(CmdQuestType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebaidedagpa { #[prost(uint32, tag = "13")] pub optional_reward_id: u32, #[prost(uint32, tag = "10")] pub difjdgcbobj: u32, } /// 7(CmdQuestType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gijbokjpfop { #[prost(uint32, tag = "12")] pub difjdgcbobj: u32, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, } /// 8(CmdQuestType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpbndgifkec {} /// 9(CmdQuestType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdcjbkmdmii { #[prost(uint32, tag = "3")] pub ghcppnjijop: u32, #[prost(uint32, tag = "1")] pub progress: u32, } /// 10(CmdQuestType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbpdkllpmhf { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "5")] pub ehmojohopal: ::prost::alloc::vec::Vec, } /// 11(CmdQuestType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Denbamkehop { #[prost(message, optional, tag = "1")] pub mlfjiepppco: ::core::option::Option, } /// 12(CmdQuestType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfiadkldgnc { #[prost(uint32, tag = "9")] pub prop_state: u32, #[prost(uint32, tag = "11")] pub group_id: u32, #[prost(uint32, tag = "8")] pub difjdgcbobj: u32, } /// 13(CmdQuestType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Einhgbgkigl { #[prost(uint32, tag = "15")] pub retcode: u32, } /// 14(CmdQuestType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhficoedili { #[prost(uint32, repeated, tag = "2")] pub quest_list: ::prost::alloc::vec::Vec, } /// 15(CmdQuestType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmnfdepocao { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, repeated, tag = "2")] pub quest_list: ::prost::alloc::vec::Vec, } /// 3(CmdRaidType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edhkmcajnkl { #[prost(uint32, tag = "9")] pub hapeghipnga: u32, #[prost(uint32, tag = "13")] pub world_level: u32, #[prost(uint32, tag = "12")] pub ggfpcdonofj: u32, #[prost(uint32, tag = "15")] pub prop_entity_id: u32, #[prost(uint32, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 4(CmdRaidType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apdfdonbnla { #[prost(uint32, tag = "11")] pub retcode: u32, } /// 5(CmdRaidType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjmmknonlcd { #[prost(bool, tag = "15")] pub hapeghipnga: bool, #[prost(uint32, tag = "10")] pub ggfpcdonofj: u32, } /// 6(CmdRaidType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifbopgpgjlj { #[prost(uint32, tag = "10")] pub retcode: u32, } /// 7(CmdRaidType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjhimkbfpia { #[prost(enumeration = "Dennpfnemif", tag = "8")] pub heeemjfaalf: i32, #[prost(uint32, tag = "3")] pub fgicliagnin: u32, #[prost(uint32, tag = "2")] pub gjapmaieaai: u32, } /// 8(CmdRaidType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifokkghbpnc { #[prost(uint32, tag = "4")] pub ggfpcdonofj: u32, #[prost(enumeration = "Kdhnmooalpi", tag = "2")] pub status: i32, #[prost(uint32, tag = "1")] pub world_level: u32, #[prost(message, repeated, tag = "10")] pub dfkbaommlei: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "11")] pub item_list: ::core::option::Option, #[prost(uint64, tag = "5")] pub hcmpcdpbgki: u64, } /// 9(CmdRaidType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igjbeeiiica { #[prost(uint32, tag = "5")] pub ggfpcdonofj: u32, #[prost(uint32, tag = "7")] pub fogbecbdfdm: u32, } /// 10(CmdRaidType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfnndmadcck { #[prost(uint32, repeated, tag = "14")] pub gnpflmjpjlk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub ggfpcdonofj: u32, #[prost(uint32, tag = "1")] pub world_level: u32, } /// 11(CmdRaidType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mehllohpjmd {} /// 12(CmdRaidType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRaidInfoScRsp { #[prost(uint32, repeated, tag = "4")] pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "12")] pub finished_raid_info_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub challenge_raid_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 13(CmdRaidType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Doabdjffibm {} /// 14(CmdRaidType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfnmilegnij { #[prost(message, repeated, tag = "11")] pub ghacpidjgjb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub mhhnginclle: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 15(CmdRaidType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dclgccfkllp { #[prost(uint32, tag = "1")] pub afdmmkicbck: u32, } /// 16(CmdRaidType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnoimomafjc { #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "1")] pub afdmmkicbck: u32, } /// 17(CmdRaidType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hldbjmagkap { #[prost(message, optional, tag = "8")] pub fgkidcmndcg: ::core::option::Option, } /// 18(CmdRaidType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlniejljlda { #[prost(uint32, tag = "8")] pub progress: u32, #[prost(uint32, tag = "7")] pub bfdndbppeol: u32, } /// 19(CmdRaidType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emhheoipcdc { #[prost(uint32, tag = "11")] pub progress: u32, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "1")] pub bfdndbppeol: u32, } /// 20(CmdRaidType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cciklcibahc { #[prost(uint32, tag = "15")] pub ggfpcdonofj: u32, #[prost(uint32, tag = "12")] pub world_level: u32, } /// 21(CmdRaidType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpdajdcfjbk { #[prost(message, repeated, tag = "10")] pub dfkbaommlei: ::prost::alloc::vec::Vec, #[prost(bool, tag = "1")] pub hapeghipnga: bool, #[prost(uint32, tag = "5")] pub world_level: u32, #[prost(uint32, tag = "9")] pub ggfpcdonofj: u32, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 22(CmdRaidType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmifiglecme { #[prost(message, repeated, tag = "14")] pub dfkbaommlei: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub ggfpcdonofj: u32, #[prost(uint32, tag = "8")] pub world_level: u32, } /// 23(CmdRaidType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnkdaeheapn {} /// 24(CmdRaidType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfokiglcohb { #[prost(message, repeated, tag = "14")] pub lgbamhomkpe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 25(CmdRaidType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cadimdkjmlp { #[prost(uint32, tag = "9")] pub ggfpcdonofj: u32, #[prost(uint32, tag = "15")] pub world_level: u32, } /// 26(CmdRaidType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfdbdjpkgco { #[prost(enumeration = "Hdhienajbkf", tag = "15")] pub reason: i32, #[prost(uint32, tag = "11")] pub world_level: u32, #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, #[prost(uint32, tag = "3")] pub ggfpcdonofj: u32, #[prost(message, optional, tag = "14")] pub scene: ::core::option::Option, } /// 0(CmdRaidCollectionType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgklfggghdk { #[prost(uint32, tag = "1")] pub fooboeikaic: u32, } /// 1(CmdRaidCollectionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gillbpghjbe {} /// 2(CmdRaidCollectionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eipoanckfhc { #[prost(message, repeated, tag = "6")] pub challenge_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 3(CmdRaidCollectionType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nkkkmemfiej { #[prost(message, optional, tag = "6")] pub hlhlpccfkno: ::core::option::Option, } /// 1(CmdRedDotType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lokmfeglcoj { #[prost(uint32, repeated, tag = "15")] pub nkifgmgkoai: ::prost::alloc::vec::Vec, } /// 2(CmdRedDotType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgfjmibkbcl { #[prost(map = "uint32, message", tag = "3")] pub mfnmoknipnn: ::std::collections::HashMap, #[prost(uint32, tag = "7")] pub module_id: u32, #[prost(uint32, tag = "2")] pub baklbhibadh: u32, } /// 3(CmdRedDotType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idagghlncli {} /// 4(CmdRedDotType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikakcfnkjmd { #[prost(message, repeated, tag = "6")] pub omgadkmipdb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 5(CmdRedDotType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kklegncnego { #[prost(uint32, tag = "14")] pub group_id: u32, #[prost(enumeration = "Ejoffdhcfda", tag = "11")] pub cldejhlahii: i32, #[prost(uint32, repeated, tag = "7")] pub param_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub module_id: u32, #[prost(uint32, tag = "15")] pub baklbhibadh: u32, } /// 6(CmdRedDotType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njedolndcga { #[prost(uint32, tag = "10")] pub module_id: u32, #[prost(uint32, tag = "9")] pub baklbhibadh: u32, #[prost(uint32, tag = "2")] pub group_id: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 7(CmdRedDotType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjfijmchdph { #[prost(uint32, tag = "10")] pub group_id: u32, #[prost(uint32, tag = "12")] pub module_id: u32, #[prost(uint32, tag = "1")] pub baklbhibadh: u32, } /// 8(CmdRedDotType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ondeckhmfid { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, tag = "3")] pub group_id: u32, #[prost(uint32, tag = "6")] pub baklbhibadh: u32, #[prost(message, optional, tag = "11")] pub dlmicljgepn: ::core::option::Option, #[prost(uint32, tag = "8")] pub module_id: u32, } /// 0(CmdReplayType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaaahnpeeec { #[prost(enumeration = "Jopabkfcpak", tag = "3")] pub kfhjmgkbfie: i32, #[prost(uint32, tag = "15")] pub stage_id: u32, #[prost(uint32, tag = "4")] pub mgeakfdlcol: u32, #[prost(uint32, tag = "1")] pub hollkmfgadb: u32, #[prost(string, tag = "5")] pub fpndgkingdp: ::prost::alloc::string::String, #[prost(string, tag = "11")] pub ajcjggbfmkf: ::prost::alloc::string::String, } /// 1(CmdReplayType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npakiomllnb { #[prost(string, tag = "15")] pub ajcjggbfmkf: ::prost::alloc::string::String, #[prost(enumeration = "Jopabkfcpak", tag = "9")] pub kfhjmgkbfie: i32, #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "1")] pub stage_id: u32, #[prost(string, tag = "4")] pub token: ::prost::alloc::string::String, } /// 2(CmdReplayType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eblfmlbiihe {} /// 3(CmdReplayType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efhmbdhahpk { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub bfdhciaicjo: ::prost::alloc::vec::Vec, } /// 0(CmdRndOptionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmimodadpmm { #[prost(uint32, tag = "9")] pub id: u32, } /// 1(CmdRndOptionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldbnpeelcgb { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, repeated, tag = "9")] pub hjmfcenckpm: ::prost::alloc::vec::Vec, } /// 2(CmdRndOptionType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pobnnhiceca {} /// 3(CmdRndOptionType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edpmnllflfl { #[prost(uint32, tag = "6")] pub retcode: u32, } /// 6(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueBuff { #[prost(uint32, tag = "15")] pub level: u32, #[prost(uint32, tag = "7")] pub buff_id: u32, } /// 7(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nadlmboogpe { #[prost(message, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, } /// 8(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueRoom { #[prost(uint32, tag = "1")] pub site_id: u32, #[prost(uint32, tag = "14")] pub mgahhmcogkk: u32, /// TODO #[prost(enumeration = "RogueRoomStatus", tag = "3")] pub room_status: i32, /// TODO #[prost(enumeration = "RogueRoomStatus", tag = "10")] pub gcaaemofldm: i32, #[prost(uint32, tag = "12")] pub room_id: u32, } /// 9(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMapInfo { #[prost(message, repeated, tag = "4")] pub room_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub cur_site_id: u32, #[prost(uint32, tag = "13")] pub cur_room_id: u32, #[prost(uint32, tag = "5")] pub map_id: u32, #[prost(uint32, tag = "1")] pub area_id: u32, } /// 10(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArea { #[prost(bool, tag = "4")] pub has_taken_rewards: bool, #[prost(uint32, tag = "10")] pub cur_reach_room_num: u32, #[prost(enumeration = "RogueAreaStatus", tag = "15")] pub rogue_area_status: i32, #[prost(uint32, tag = "9")] pub area_id: u32, #[prost(enumeration = "RogueStatus", tag = "5")] pub rogue_status: i32, #[prost(uint32, tag = "13")] pub map_id: u32, } /// 11(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Faifpfphcde { #[prost(uint32, tag = "11")] pub kjchfhecdmm: u32, #[prost(uint32, tag = "15")] pub fecikcpdpch: u32, #[prost(uint32, tag = "13")] pub onofklkphmd: u32, #[prost(message, optional, tag = "5")] pub mgdfkhoajlo: ::core::option::Option, #[prost(uint32, repeated, tag = "12")] pub jflplgknnok: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub bcfdhbfiieb: u32, #[prost(uint32, tag = "10")] pub bigmodphfdb: u32, #[prost(uint32, tag = "2")] pub bhbcdkimbfl: u32, #[prost(bool, tag = "8")] pub accgepobnpk: bool, #[prost(uint32, tag = "4")] pub llpkbhjiljn: u32, #[prost(enumeration = "Bmghhgahiin", tag = "1")] pub ajmbmjdjejj: i32, #[prost(uint32, tag = "6")] pub mjfjbbeponn: u32, #[prost(message, repeated, tag = "14")] pub maze_buff_list: ::prost::alloc::vec::Vec, } /// 12(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgpjdpdooec { #[prost(message, optional, tag = "4")] pub fifiacflfdl: ::core::option::Option, #[prost(message, repeated, tag = "1")] pub hgbfnhkinnl: ::prost::alloc::vec::Vec, } /// 13(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngdajmbaipk { #[prost(message, repeated, tag = "14")] pub piiinakmkca: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub dcecfokfihh: u32, #[prost(message, repeated, tag = "7")] pub hfibnmpncfg: ::prost::alloc::vec::Vec, } /// 14(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ceohjaihcmd { #[prost(message, optional, tag = "2")] pub item_cost_list: ::core::option::Option, #[prost(float, tag = "3")] pub pabmlbgbkmk: f32, #[prost(uint32, tag = "12")] pub buff_id: u32, } /// 15(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olngnlaooip { #[prost(message, repeated, tag = "7")] pub bjnnanhpcng: ::prost::alloc::vec::Vec, } /// 16(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMiracleDataInfo { #[prost(uint32, tag = "2")] pub kabnogfdkfi: u32, #[prost(uint32, tag = "9")] pub ndpambjkkfd: u32, #[prost(uint32, tag = "10")] pub kfimjfgjlmm: u32, #[prost(uint32, tag = "12")] pub nfnnomamnaa: u32, #[prost(map = "uint32, uint32", tag = "6")] pub jbfjgeiggba: ::std::collections::HashMap, } /// 17(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMiracleInfoData { #[prost(uint32, tag = "8")] pub bddanobjmel: u32, #[prost(uint32, tag = "4")] pub bailobncigp: u32, #[prost(message, repeated, tag = "6")] pub rogue_miracle_list: ::prost::alloc::vec::Vec, } /// 18(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhdmjkhcohd { #[prost(uint32, repeated, tag = "12")] pub nmglmkjganp: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub rogue_miracle_info: ::core::option::Option, } /// 19(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pebffhjchno { #[prost(uint32, repeated, tag = "10")] pub ghjidopjdom: ::prost::alloc::vec::Vec, } /// 20(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdgpdhmnmon { #[prost(uint32, repeated, tag = "6")] pub ghkhnnnelme: ::prost::alloc::vec::Vec, } /// 21(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Deacdphkhja { #[prost(uint32, tag = "9")] pub bfohfajifeh: u32, #[prost(message, optional, tag = "11")] pub imojccegmmm: ::core::option::Option, #[prost(message, optional, tag = "6")] pub lgbcjenoipm: ::core::option::Option, } /// OneOf Type From: DEACDPHKHJA.FIANJEJOMPN /// 22(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fianjejompn { #[prost(int32, tag = "11")] pub imojccegmmm: i32, #[prost(int32, tag = "6")] pub lgbcjenoipm: i32, } /// 23(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmlaocoibil { #[prost(uint32, tag = "8")] pub laklnfmhmlo: u32, #[prost(uint32, repeated, tag = "5")] pub himneoaeelb: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "14")] pub pllldflfbfa: ::core::option::Option, #[prost(uint32, tag = "1")] pub modhojogobc: u32, } /// 24(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iallpbifdch { #[prost(uint32, tag = "15")] pub mmfongdigik: u32, } /// 25(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncahjehgckp { #[prost(uint32, tag = "8")] pub nolnlhiphko: u32, #[prost(uint32, tag = "11")] pub clphhmpmhmp: u32, #[prost(uint32, tag = "3")] pub bigmodphfdb: u32, #[prost(uint32, tag = "15")] pub pnonkbmmhpj: u32, } /// 26(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueInfo { #[prost(message, optional, tag = "653")] pub rogue_info_data: ::core::option::Option, #[prost(message, optional, tag = "1128")] pub rogue_current_info: ::core::option::Option, } /// 27(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueInfoData { #[prost(message, optional, tag = "10")] pub rogue_score_info: ::core::option::Option, #[prost(message, optional, tag = "3")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "2")] pub rogue_virtual_item_info: ::core::option::Option, #[prost(message, optional, tag = "5")] pub rogue_season_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_area_info: ::core::option::Option, } /// 28(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCurrentInfo { #[prost(message, optional, tag = "3")] pub rogue_avatar_info: ::core::option::Option, #[prost(enumeration = "RogueStatus", tag = "12")] pub status: i32, #[prost(message, optional, tag = "1")] pub rogue_virtual_item: ::core::option::Option, #[prost(bool, tag = "14")] pub gpoimnadjoh: bool, #[prost(message, optional, tag = "7")] pub map_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub pending_action: ::core::option::Option, #[prost(message, optional, tag = "2")] pub rogue_miracle_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub module_id_list: ::core::option::Option, #[prost(message, optional, tag = "11")] pub rogue_buff_info: ::core::option::Option, #[prost(message, optional, tag = "9")] pub rogue_aeon_info: ::core::option::Option, } /// 29(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueSeasonInfo { #[prost(int64, tag = "6")] pub begin_time: i64, #[prost(uint32, tag = "3")] pub season_id: u32, #[prost(int64, tag = "10")] pub end_time: i64, } /// 30(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueAreaInfo { #[prost(message, repeated, tag = "11")] pub rogue_area: ::prost::alloc::vec::Vec, } /// 31(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueAeonInfo { #[prost(bool, tag = "5")] pub is_unlocked: bool, #[prost(uint32, tag = "10")] pub unlock_aeon_num: u32, #[prost(uint32, repeated, tag = "7")] pub aeon_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub unlock_aeon_enhance_num: u32, } /// 32(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCurVirtualItemInfo { #[prost(uint32, tag = "15")] pub cur_rogue_coin: u32, #[prost(uint32, tag = "12")] pub cur_talent_coin: u32, } /// 33(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueBuffInfo { #[prost(message, repeated, tag = "9")] pub maze_buff_list: ::prost::alloc::vec::Vec, } /// 34(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMiracleInfo { #[prost(message, optional, tag = "14")] pub rogue_miracle_info: ::core::option::Option, } /// 35(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueAvatarInfo { #[prost(uint32, repeated, tag = "9")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "3")] pub abhegbehljk: ::core::option::Option, #[prost(uint32, repeated, tag = "13")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub abollmbdfjp: ::prost::alloc::vec::Vec, } /// 36(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Debdgdlebie { #[prost(message, optional, tag = "7")] pub fnlinmojeme: ::core::option::Option, } /// 37(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueAeon { #[prost(uint32, tag = "13")] pub unlock_aeon_enhance_num: u32, #[prost(bool, tag = "3")] pub is_unlocked: bool, #[prost(uint32, tag = "10")] pub aeon_id: u32, } /// 38(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModuleInfo { #[prost(uint32, repeated, tag = "9")] pub caonmafigla: ::prost::alloc::vec::Vec, } /// 39(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glicmbjekhb { #[prost(uint32, repeated, tag = "14")] pub aeon_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub unlock_aeon_enhance_num: u32, #[prost(uint32, tag = "11")] pub unlock_aeon_num: u32, #[prost(uint32, tag = "6")] pub aeon_id: u32, #[prost(bool, tag = "1")] pub is_unlocked: bool, } /// 40(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckcoalbegid { #[prost(uint32, tag = "4")] pub oofajagaaol: u32, #[prost(uint32, tag = "2")] pub score: u32, #[prost(uint32, tag = "11")] pub hmglninocgh: u32, } /// 41(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plcidmniefn { #[prost(message, repeated, tag = "13")] pub nicamemmifd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub babgdlhdfhe: u32, #[prost(float, tag = "2")] pub kcilnhflpfb: f32, } /// 42(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcdafcjdkmn { #[prost(uint32, tag = "14")] pub slot: u32, #[prost(uint32, tag = "15")] pub id: u32, #[prost(uint32, tag = "13")] pub level: u32, #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, } /// 43(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hacdnmiiion { #[prost(message, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub rogue_miracle_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 44(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjpbgklikom { #[prost(uint32, tag = "1")] pub ojbochebjfo: u32, #[prost(uint32, tag = "1818")] pub cdgdnplkhdn: u32, #[prost(message, optional, tag = "13")] pub kaghbibaipp: ::core::option::Option, #[prost(message, optional, tag = "12")] pub fjhjdmnbkdo: ::core::option::Option, #[prost(message, optional, tag = "9")] pub ocmocecjghj: ::core::option::Option, #[prost(message, optional, tag = "2")] pub dnnhhdmjpho: ::core::option::Option, #[prost(uint32, tag = "7")] pub cur_talent_coin: u32, #[prost(message, optional, tag = "14")] pub record_info: ::core::option::Option, #[prost(message, optional, tag = "11")] pub mbcnklponeg: ::core::option::Option, #[prost(uint32, tag = "15")] pub magaihielen: u32, #[prost(uint32, tag = "8")] pub lejjfnpjaoa: u32, #[prost(message, optional, tag = "3")] pub kfjlhebdpng: ::core::option::Option, #[prost(bool, tag = "4")] pub is_win: bool, #[prost(uint32, tag = "1131")] pub area_id: u32, #[prost(bool, tag = "10")] pub kkjniacjbfk: bool, #[prost(message, optional, tag = "5")] pub ncbhlbjaajk: ::core::option::Option, #[prost(uint32, tag = "6")] pub score: u32, } /// 45(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueScoreRewardInfo { #[prost(uint32, tag = "4")] pub pool_id: u32, /// TODO #[prost(bool, tag = "15")] pub pool_refreshed: bool, #[prost(uint32, repeated, tag = "13")] pub taken_normal_free_row_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub explore_score: u32, /// TODO #[prost(bool, tag = "7")] pub has_taken_initial_score: bool, /// TODO #[prost(int64, tag = "1")] pub begin_time: i64, /// TODO #[prost(int64, tag = "10")] pub end_time: i64, } /// 46(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adfopojgbak { #[prost(uint32, tag = "11")] pub buff_aeon_id: u32, #[prost(uint32, tag = "7")] pub immdgjfiamc: u32, #[prost(uint32, tag = "9")] pub exp: u32, #[prost(uint32, tag = "8")] pub level: u32, } /// 47(CmdRogueType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDialogueEventParam { #[prost(int32, tag = "5")] pub int_value: i32, #[prost(uint32, tag = "4")] pub arg_id: u32, #[prost(float, tag = "9")] pub ratio: f32, #[prost(uint32, tag = "7")] pub dialogue_event_id: u32, #[prost(bool, tag = "12")] pub is_valid: bool, } /// 48(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mijafkcpbjp { #[prost(uint32, tag = "4")] pub kcdggbhjomf: u32, #[prost(uint32, tag = "3")] pub pladoembodm: u32, #[prost(uint32, tag = "14")] pub mgamaecmlba: u32, #[prost(uint32, tag = "10")] pub game_mode_type: u32, #[prost(message, repeated, tag = "8")] pub hnichmngjbj: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub dcffhjlmfei: ::prost::alloc::vec::Vec, } /// 49(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djeblgimplf { #[prost(enumeration = "Ijmogdnaaeb", tag = "11")] pub aeoamklmbcb: i32, #[prost(uint32, repeated, tag = "15")] pub fhccbcalcke: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "1")] pub imojccegmmm: ::core::option::Option, } /// OneOf Type From: DJEBLGIMPLF.FCPHPLCNOHN /// 50(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcphplcnohn { #[prost(int32, tag = "1")] pub imojccegmmm: i32, } /// 51(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInfoCsReq {} /// 52(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInfoScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub rogue_info: ::core::option::Option, } /// 53(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueCsReq { #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub area_id: u32, /// 17 #[prost(uint32, tag = "10")] pub ldollooeika: u32, #[prost(uint32, repeated, tag = "14")] pub facaiiijeki: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "3")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, /// 10 #[prost(uint32, tag = "1")] pub buff_aeon_id: u32, } /// 54(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueScRsp { #[prost(message, optional, tag = "7")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub benpbcfbklf: ::core::option::Option, #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 55(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueCsReq { #[prost(uint32, tag = "13")] pub area_id: u32, #[prost(uint32, tag = "15")] pub ldollooeika: u32, } /// 56(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "6")] pub rogue_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub benpbcfbklf: ::core::option::Option, #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, } /// 57(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveRogueCsReq {} /// 58(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveRogueScRsp { #[prost(message, optional, tag = "9")] pub rogue_info: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub benpbcfbklf: ::core::option::Option, #[prost(message, optional, tag = "6")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "12")] pub scene: ::core::option::Option, } /// 59(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcbabgaiknd { #[prost(message, optional, tag = "7")] pub imiipmgohbp: ::core::option::Option, } /// 60(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djpafgmmhie { #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub prop_entity_id: u32, #[prost(uint32, repeated, tag = "12")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, } /// 61(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hecmobpinig { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(uint32, repeated, tag = "4")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 62(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Engchgmehih { #[prost(uint32, tag = "1")] pub base_avatar_id: u32, #[prost(uint32, repeated, tag = "11")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub ldollooeika: u32, } /// 63(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnfbcjhaegj { #[prost(uint32, tag = "6")] pub ickfeeiphdk: u32, #[prost(message, optional, tag = "10")] pub abhegbehljk: ::core::option::Option, #[prost(uint32, repeated, tag = "12")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "1")] pub base_avatar_id: u32, } /// 64(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdkjfhdbjld { #[prost(message, optional, tag = "13")] pub abhegbehljk: ::core::option::Option, } /// 65(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebmppfbeopg {} /// 66(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoigophpfnk { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub hkmihnfphai: ::core::option::Option, } /// 67(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjpjjnmojck { #[prost(uint32, tag = "8")] pub ifdkiedbfae: u32, } /// 68(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glcnlkjomef { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(bool, tag = "3")] pub pabmoljdjbm: bool, #[prost(message, optional, tag = "11")] pub faghklaokdo: ::core::option::Option, } /// 69(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehifbckmpjc { #[prost(uint32, tag = "10")] pub area_id: u32, } /// 70(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpjjhnenkhm { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub rogue_info: ::core::option::Option, #[prost(message, optional, tag = "1")] pub imiipmgohbp: ::core::option::Option, } /// 71(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfdgdicobmb { #[prost(bool, tag = "9")] pub gpoimnadjoh: bool, } /// 72(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olaiaalbeko { #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, #[prost(bool, tag = "14")] pub gflkoimpfbf: bool, #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "6")] pub rogue_score_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub imiipmgohbp: ::core::option::Option, } /// 73(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ooicffaamnd { #[prost(uint32, tag = "1")] pub room_id: u32, #[prost(uint32, tag = "14")] pub site_id: u32, } /// 74(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omdnmghekdk { #[prost(uint32, tag = "10")] pub cur_site_id: u32, #[prost(message, optional, tag = "15")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "9")] pub benpbcfbklf: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 75(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfppijmeomb { #[prost(uint32, tag = "6")] pub map_id: u32, #[prost(message, optional, tag = "8")] pub gfemnhlieib: ::core::option::Option, } /// 76(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckejaniokjc { #[prost(bool, tag = "8")] pub hlnfdpnengo: bool, #[prost(uint32, tag = "4")] pub ldollooeika: u32, } /// 77(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knfhnkiopcg { #[prost(message, optional, tag = "7")] pub enodkahihml: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, } /// 78(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aelifbjpcmb { #[prost(uint32, tag = "14")] pub count: u32, } /// 79(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyScRsp { #[prost(uint32, tag = "14")] pub count: u32, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 80(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eiiddalfdhi { #[prost(uint32, tag = "8")] pub area_id: u32, } /// 81(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocahjfdcndl { #[prost(message, optional, tag = "11")] pub mlijigkldcg: ::core::option::Option, #[prost(message, optional, tag = "10")] pub efjkidianfg: ::core::option::Option, } /// 82(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdfbopafdab { #[prost(uint32, tag = "7")] pub buff_aeon_id: u32, #[prost(uint32, tag = "14")] pub level: u32, } /// 83(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdgcllmfhcm { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "4")] pub buff_aeon_id: u32, #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, #[prost(uint32, tag = "1")] pub level: u32, } /// 84(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfhdkcpdkof { #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, #[prost(uint32, tag = "4")] pub level: u32, #[prost(uint32, tag = "6")] pub buff_aeon_id: u32, } /// 85(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueScoreRewardInfoCsReq {} /// 86(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueScoreRewardInfoScRsp { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub score_reward_info: ::core::option::Option, } /// 87(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhgadnkpfpo { #[prost(uint32, tag = "4")] pub pool_id: u32, #[prost(uint32, repeated, tag = "11")] pub alpliojjaah: ::prost::alloc::vec::Vec, } /// 88(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khjiigjabno { #[prost(uint32, tag = "13")] pub pool_id: u32, #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub rogue_score_info: ::core::option::Option, } /// 89(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInitialScoreCsReq {} /// 90(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInitialScoreScRsp { #[prost(message, optional, tag = "9")] pub rogue_score_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 91(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjfglnieaon {} /// 92(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amihniakank { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "9")] pub locndhlenno: ::prost::alloc::vec::Vec, } /// 93(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccdaiekmhdc { #[prost(uint32, tag = "13")] pub buff_aeon_id: u32, } /// 94(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhjccifanof { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, } /// 95(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueTalentInfoCsReq {} /// 96(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueTalentInfoScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub talent_info: ::core::option::Option, } /// 97(CmdRogueType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oejmahoedfd { #[prost(uint32, tag = "8")] pub talent_id: u32, } /// 98(CmdRogueType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oncjeahekca { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub talent_info: ::core::option::Option, } /// 99(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhmdndlhpnm { #[prost(message, optional, tag = "3")] pub rogue_virtual_item_info: ::core::option::Option, } /// 100(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhhdjklpidh { #[prost(bool, tag = "9")] pub ikgjcpmhhii: bool, #[prost(enumeration = "RogueStatus", tag = "6")] pub status: i32, } /// 101(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdglgkocllf { #[prost(message, optional, tag = "3")] pub rogue_score_info: ::core::option::Option, } /// 102(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Doafmkflngp { #[prost(uint32, repeated, tag = "4")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// 103(CmdRogueType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pojlijldegc { #[prost(message, optional, tag = "3")] pub bmdjpfnmphn: ::core::option::Option, } /// 14(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhallhfndeh { #[prost(uint32, tag = "3")] pub giepmiicfic: u32, #[prost(uint32, tag = "7")] pub buff_id: u32, } /// 15(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bblndemipmi { #[prost(message, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, } /// 16(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCommonBuffSelectInfo { #[prost(uint32, tag = "1")] pub roll_buff_max_count: u32, #[prost(uint32, tag = "15")] pub source_hint_id: u32, #[prost(uint32, tag = "3")] pub source_total_count: u32, #[prost(bool, tag = "7")] pub can_roll: bool, #[prost(uint32, repeated, tag = "13")] pub handbook_unlock_buff_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub roll_buff_free_count: u32, #[prost(message, optional, tag = "12")] pub roll_buff_cost_data: ::core::option::Option, #[prost(uint32, tag = "2")] pub source_cur_count: u32, #[prost(uint32, tag = "14")] pub certain_select_buff_id: u32, #[prost(message, repeated, tag = "10")] pub select_buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub roll_buff_count: u32, #[prost(enumeration = "Bmghhgahiin", tag = "4")] pub source_type: i32, #[prost(uint32, repeated, tag = "8")] pub first_buff_type_list: ::prost::alloc::vec::Vec, } /// 17(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghconlcjfoa { #[prost(uint32, tag = "4")] pub nbhmfbdilbn: u32, } /// 18(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adchkanelbn {} /// 19(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmmmacgohca {} /// 20(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncbkjhneidb { #[prost(message, optional, tag = "7")] pub buff_select_info: ::core::option::Option, } /// 21(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elpjapbhhcf { #[prost(uint32, tag = "8")] pub buff_id: u32, #[prost(message, optional, tag = "6")] pub item_cost_list: ::core::option::Option, } /// 22(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbgpfipbdlb { #[prost(message, repeated, tag = "2")] pub bjnnanhpcng: ::prost::alloc::vec::Vec, } /// 23(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmcochngmpn { #[prost(message, repeated, tag = "3")] pub piiinakmkca: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub dcecfokfihh: u32, #[prost(message, repeated, tag = "4")] pub hfibnmpncfg: ::prost::alloc::vec::Vec, } /// 24(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efpihkdcmme { #[prost(message, repeated, tag = "5")] pub piiinakmkca: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub dcecfokfihh: u32, } /// 25(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcgnpindcjo { #[prost(uint32, tag = "9")] pub oojkhhjnefl: u32, } /// 26(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apmpmchabii {} /// 27(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecbkgcfnanb { #[prost(message, repeated, tag = "10")] pub dbnjgeeonok: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub dcecfokfihh: u32, } /// 28(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkhconjbmhd { #[prost(uint32, tag = "11")] pub nbhmfbdilbn: u32, } /// 29(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfhoeaaaoco {} /// 30(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecmogcmojjh { #[prost(uint32, tag = "3")] pub dcecfokfihh: u32, #[prost(message, repeated, tag = "2")] pub mnidhbddgio: ::prost::alloc::vec::Vec, } /// 31(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bekmdcimhhg { #[prost(uint32, tag = "4")] pub nbhmfbdilbn: u32, } /// 32(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oonpkdfmpda {} /// 33(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikhjmmffdfd { #[prost(message, optional, tag = "4")] pub caihlmoifhg: ::core::option::Option, } /// 34(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdbkeefgcgf { #[prost(uint32, tag = "15")] pub kabnogfdkfi: u32, #[prost(uint32, tag = "8")] pub ndpambjkkfd: u32, #[prost(uint32, tag = "9")] pub nfnnomamnaa: u32, #[prost(map = "uint32, uint32", tag = "3")] pub jbfjgeiggba: ::std::collections::HashMap, } /// 35(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pieiemgilhp { #[prost(message, optional, tag = "2")] pub njceckpbjdf: ::core::option::Option, #[prost(bool, tag = "13")] pub ckdebmaknmc: bool, #[prost(uint32, tag = "5")] pub kokhpccgemg: u32, } /// 36(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdochdcifol { #[prost(message, optional, tag = "13")] pub pfkioepnoii: ::core::option::Option, } /// 37(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehldcelkdkb { #[prost(uint32, tag = "6")] pub ndpambjkkfd: u32, } /// 38(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afkgdnpfjaa { #[prost(uint32, tag = "15")] pub adglkighpoa: u32, #[prost(message, optional, tag = "3")] pub pfkioepnoii: ::core::option::Option, } /// 39(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgoijbnmiep { #[prost(message, optional, tag = "2")] pub pfkioepnoii: ::core::option::Option, } /// 40(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbiooahfdem { #[prost(uint32, tag = "2")] pub kokhpccgemg: u32, #[prost(message, optional, tag = "1")] pub njceckpbjdf: ::core::option::Option, } /// 41(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpppbhghjdf { #[prost(message, optional, tag = "6")] pub pfkioepnoii: ::core::option::Option, } /// 42(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjbbjbihocp { #[prost(message, repeated, tag = "8")] pub rogue_miracle_list: ::prost::alloc::vec::Vec, } /// 43(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cebfmikbiea { #[prost(uint32, repeated, tag = "13")] pub miedmkjnaho: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub dcecfokfihh: u32, #[prost(uint32, repeated, tag = "11")] pub nmglmkjganp: ::prost::alloc::vec::Vec, } /// 44(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmpebfgkeee { #[prost(uint32, tag = "14")] pub mdfhijkncbp: u32, } /// 45(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oeabndmnidn {} /// 46(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nchbhhhfbpm { #[prost(uint32, repeated, tag = "4")] pub ghjidopjdom: ::prost::alloc::vec::Vec, } /// 47(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdalalgljjc { #[prost(uint32, tag = "1")] pub dcecfokfihh: u32, #[prost(uint32, repeated, tag = "7")] pub npaejcnnien: ::prost::alloc::vec::Vec, } /// 48(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jilkcllhdhl { #[prost(uint32, tag = "3")] pub ldcndjdfjce: u32, } /// 49(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbebacenhbe {} /// 50(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epecoigoeaf { #[prost(uint32, tag = "6")] pub dcecfokfihh: u32, #[prost(uint32, repeated, tag = "5")] pub icelecfcejn: ::prost::alloc::vec::Vec, } /// 51(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbkooiiodfc { #[prost(uint32, tag = "15")] pub iehabjggjce: u32, } /// 52(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mebmbcjecbj {} /// 53(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljfdhiaplai { #[prost(uint32, tag = "3")] pub dcecfokfihh: u32, #[prost(uint32, repeated, tag = "9")] pub gehjloheggb: ::prost::alloc::vec::Vec, } /// 54(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjmeiihoinj { #[prost(uint32, tag = "8")] pub bpeigmnbjjj: u32, } /// 55(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jogkapnkcoi {} /// 56(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aiaflifpjfp { #[prost(uint32, tag = "12")] pub dcecfokfihh: u32, #[prost(uint32, repeated, tag = "8")] pub daaeajfcnkn: ::prost::alloc::vec::Vec, } /// 57(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkdlbljhamb { #[prost(uint32, tag = "13")] pub imppdmcgefn: u32, } /// 58(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmkmmfjemdl {} /// 59(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iekolcjkmml { #[prost(uint32, tag = "2")] pub dcecfokfihh: u32, #[prost(uint32, repeated, tag = "5")] pub ipapjcoaifg: ::prost::alloc::vec::Vec, } /// 60(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlfobibcpeo { #[prost(uint32, tag = "14")] pub mdfhijkncbp: u32, } /// 61(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Meaodlahidp {} /// 62(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nillpighkgk { #[prost(uint32, tag = "3")] pub dcecfokfihh: u32, #[prost(uint32, repeated, tag = "11")] pub ipapjcoaifg: ::prost::alloc::vec::Vec, } /// 63(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Admoccbhgie { #[prost(uint32, tag = "1")] pub mdfhijkncbp: u32, } /// 64(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cihagdafbfi {} /// 65(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Higncedlmfl { #[prost(uint32, tag = "11")] pub imjdbjiaooi: u32, } /// 66(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lffbbafgkig {} /// 67(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgpkgfpbgmk { #[prost(message, optional, tag = "5")] pub apjcibomjjc: ::core::option::Option, } /// 68(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgggmjgmnnm { #[prost(uint32, repeated, tag = "11")] pub ghkhnnnelme: ::prost::alloc::vec::Vec, } /// 69(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueVirtualItemInfo { #[prost(uint32, tag = "12")] pub ckojdjgladk: u32, #[prost(uint32, tag = "7")] pub dbhnodmdbbg: u32, #[prost(uint32, tag = "5")] pub cfmbnfaajcg: u32, #[prost(uint32, tag = "3")] pub dihcfkefjkl: u32, } /// 70(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbkdojfldgb { #[prost(uint32, tag = "14")] pub num: u32, #[prost(uint32, tag = "2")] pub gjnpngdmgmh: u32, } /// 71(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Komccjgjhnm { #[prost(uint32, tag = "5")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, } /// 72(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueSyncContextBoardEvent { #[prost(uint32, tag = "3")] pub modifier_effect_type: u32, #[prost(uint32, tag = "7")] pub board_event_id: u32, } /// 73(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgbbfblljlg { #[prost(message, optional, tag = "5")] pub item_list: ::core::option::Option, } /// 74(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fokhjcjlclo { #[prost(message, optional, tag = "1")] pub bacgpmjglmk: ::core::option::Option, #[prost(message, optional, tag = "13")] pub ljbkoggalid: ::core::option::Option, } /// 75(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blapnmnbfnh { #[prost(uint32, tag = "15")] pub ddmdmombnjh: u32, #[prost(uint32, tag = "11")] pub fjmfonckjcb: u32, #[prost(uint32, tag = "1")] pub status: u32, #[prost(uint32, tag = "13")] pub score: u32, #[prost(double, tag = "9")] pub agldippondm: f64, } /// 76(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcnicpmfmnj { #[prost(message, optional, tag = "9")] pub mebpecjhknf: ::core::option::Option, } /// 77(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oipnnnboeho {} /// 78(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgnjbjnpmie { #[prost(message, optional, tag = "7")] pub mebpecjhknf: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 79(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Celjodkgona { #[prost(uint32, tag = "4")] pub hmacegnjgdn: u32, } /// 80(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pacgfnkefpc { #[prost(message, optional, tag = "15")] pub mebpecjhknf: ::core::option::Option, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 81(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eiaohjakgfc {} /// 82(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Linjofdddco { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub mebpecjhknf: ::core::option::Option, } /// 83(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjhfkeeggok { #[prost(uint32, tag = "6")] pub score: u32, #[prost(uint32, tag = "10")] pub eecdakbhkmk: u32, } /// 84(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hicbpiabjpf { #[prost(message, optional, tag = "7")] pub mebpecjhknf: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 85(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bclffmlhbjo { #[prost(message, optional, tag = "12")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "6")] pub ndpambjkkfd: u32, #[prost(bool, tag = "13")] pub bcleggbldil: bool, #[prost(message, optional, tag = "1")] pub mmlfghdamle: ::core::option::Option, #[prost(bool, tag = "4")] pub mmkacgncmek: bool, } /// 86(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gaenplomkjk { #[prost(message, optional, tag = "10")] pub mmlfghdamle: ::core::option::Option, #[prost(uint32, tag = "15")] pub buff_id: u32, #[prost(message, optional, tag = "4")] pub item_cost_list: ::core::option::Option, #[prost(bool, tag = "13")] pub mmkacgncmek: bool, #[prost(bool, tag = "3")] pub bcleggbldil: bool, #[prost(uint32, tag = "8")] pub blhkngmapio: u32, } /// 87(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihepganhmnj { #[prost(message, repeated, tag = "10")] pub rogue_miracle_list: ::prost::alloc::vec::Vec, } /// 88(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clifegfbpij { #[prost(message, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, } /// 89(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmkfkbefmlc { #[prost(uint32, tag = "6")] pub ldollooeika: u32, #[prost(bool, tag = "15")] pub cdbihiblmli: bool, } /// 90(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpciomhabem { #[prost(bool, tag = "13")] pub ehcbnginogc: bool, #[prost(message, optional, tag = "5")] pub rogue_buff_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub ppniljnppag: ::core::option::Option, } /// 91(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kldchehkani { #[prost(bool, tag = "1")] pub cdbihiblmli: bool, #[prost(uint32, tag = "6")] pub ldollooeika: u32, } /// 92(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbncijhdcfm { #[prost(message, optional, tag = "11")] pub ppniljnppag: ::core::option::Option, #[prost(message, optional, tag = "8")] pub rogue_miracle_info: ::core::option::Option, #[prost(bool, tag = "5")] pub ehcbnginogc: bool, #[prost(uint32, tag = "2")] pub retcode: u32, } /// 93(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omoidajemoo { #[prost(uint32, tag = "7")] pub ndpambjkkfd: u32, #[prost(uint32, tag = "12")] pub ldollooeika: u32, } /// 94(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndlddamogph { #[prost(uint32, repeated, tag = "3")] pub ikklcoleenp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub ldollooeika: u32, } /// 95(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbkagoedhln { #[prost(message, optional, tag = "10")] pub rogue_miracle_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 96(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omfhljhfnlk { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub rogue_buff_info: ::core::option::Option, } /// 97(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjnckfclkao { #[prost(uint32, tag = "13")] pub ldollooeika: u32, #[prost(uint32, tag = "4")] pub ndpambjkkfd: u32, } /// 98(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfpffikajbh { #[prost(message, optional, tag = "8")] pub ncigbgidjpe: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 99(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gofagikkhpe { #[prost(uint32, tag = "15")] pub pecaoebjibl: u32, } /// 100(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpjfofkheed { #[prost(uint32, tag = "2")] pub retcode: u32, } /// 101(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhlamhcpmkh { #[prost(uint32, tag = "13")] pub ifdkiedbfae: u32, #[prost(uint32, tag = "14")] pub ldollooeika: u32, } /// 102(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmjagnmjmpi { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub faghklaokdo: ::core::option::Option, #[prost(bool, tag = "9")] pub pabmoljdjbm: bool, } /// 103(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odecjbkoclb { #[prost(uint32, tag = "7")] pub ldollooeika: u32, } /// 104(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnhanceCommonRogueBuffInfoScRsp { #[prost(uint32, repeated, tag = "12")] pub enhanced_buff_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 105(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bannkmiceaa { #[prost(enumeration = "Oedkcpfbcap", tag = "8")] pub gjnpngdmgmh: i32, #[prost(message, repeated, tag = "5")] pub fdghfkbndkc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub rogue_version_id: u32, } /// 106(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elcmbgeaomn { #[prost(message, optional, tag = "4")] pub rogue_action: ::core::option::Option, #[prost(enumeration = "Khkfcclabmd", tag = "11")] pub lgekdbjjlni: i32, } /// 107(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmiaimdbiai { #[prost(uint32, tag = "9")] pub mbbnddlbepe: u32, #[prost(int32, tag = "2")] pub nfbkgnaclnh: i32, } /// 108(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ickcnjheohf { #[prost(uint32, tag = "1")] pub gcbldbneidb: u32, #[prost(bool, tag = "15")] pub aeodaihgnmg: bool, #[prost(message, repeated, tag = "8")] pub oehiommjenl: ::prost::alloc::vec::Vec, } /// 109(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lggmcdajjdl { #[prost(map = "uint32, int32", tag = "8")] pub iipbcifmnjf: ::std::collections::HashMap, } /// 110(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjillcdocdl { #[prost(message, optional, tag = "4")] pub ddgmjgbnjjp: ::core::option::Option, } /// 111(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Banenclahfh { #[prost(message, optional, tag = "6")] pub ddgmjgbnjjp: ::core::option::Option, } /// 112(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcegohohigk { #[prost(message, optional, tag = "11")] pub ddgmjgbnjjp: ::core::option::Option, } /// 113(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fckinkmkfoj { #[prost(message, optional, tag = "12")] pub ddgmjgbnjjp: ::core::option::Option, } /// 114(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Meppcfcocmc { #[prost(message, optional, tag = "6")] pub dibkehhcpap: ::core::option::Option, } /// 115(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecpkadocdid { #[prost(message, optional, tag = "9")] pub ogkbhbcobhn: ::core::option::Option, #[prost(message, repeated, tag = "15")] pub hldeeinacip: ::prost::alloc::vec::Vec, } /// 116(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljchgnpkpkb { #[prost(uint32, tag = "3")] pub hheonkfinai: u32, } /// 117(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dccenmijjdg { #[prost(uint32, tag = "7")] pub hheonkfinai: u32, } /// 118(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdpjikheaje { #[prost(map = "uint32, bool", tag = "15")] pub liommcddcgn: ::std::collections::HashMap, } /// 119(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohnbilfpcdm { #[prost(message, optional, tag = "6")] pub eaiflkdlgkb: ::core::option::Option, #[prost(message, optional, tag = "2")] pub nhiibcdecgf: ::core::option::Option, #[prost(message, optional, tag = "1884")] pub fifiacflfdl: ::core::option::Option, #[prost(message, optional, tag = "1544")] pub agmhgbgggfn: ::core::option::Option, #[prost(message, optional, tag = "1263")] pub ldlhlaamlhd: ::core::option::Option, #[prost(message, optional, tag = "1017")] pub kdgkhhfhfbj: ::core::option::Option, #[prost(message, optional, tag = "861")] pub dhhfckkdfnj: ::core::option::Option, #[prost(message, optional, tag = "217")] pub ongbghbjbbf: ::core::option::Option, #[prost(message, optional, tag = "1386")] pub ekmbbhehepc: ::core::option::Option, #[prost(message, optional, tag = "265")] pub heijfddmmfj: ::core::option::Option, #[prost(message, optional, tag = "330")] pub micocbnmeaj: ::core::option::Option, #[prost(message, optional, tag = "776")] pub ndajbdonklk: ::core::option::Option, #[prost(message, optional, tag = "2044")] pub nkmijhmbcje: ::core::option::Option, #[prost(message, optional, tag = "1519")] pub gacmjkonlpo: ::core::option::Option, #[prost(message, optional, tag = "1280")] pub kdhcekheiek: ::core::option::Option, #[prost(message, optional, tag = "1843")] pub ocfhdhjholh: ::core::option::Option, #[prost(message, optional, tag = "1434")] pub kfmongpplie: ::core::option::Option, #[prost(message, optional, tag = "1346")] pub jbpjoahobgm: ::core::option::Option, } /// OneOf Type From: OHNBILFPCDM.KAFLCDCKOIL /// 120(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaflcdckoil { #[prost(int32, tag = "6")] pub eaiflkdlgkb: i32, #[prost(int32, tag = "2")] pub nhiibcdecgf: i32, #[prost(int32, tag = "1884")] pub fifiacflfdl: i32, #[prost(int32, tag = "1544")] pub agmhgbgggfn: i32, #[prost(int32, tag = "1263")] pub ldlhlaamlhd: i32, #[prost(int32, tag = "1017")] pub kdgkhhfhfbj: i32, #[prost(int32, tag = "861")] pub dhhfckkdfnj: i32, #[prost(int32, tag = "217")] pub ongbghbjbbf: i32, #[prost(int32, tag = "1386")] pub ekmbbhehepc: i32, #[prost(int32, tag = "265")] pub heijfddmmfj: i32, #[prost(int32, tag = "330")] pub micocbnmeaj: i32, #[prost(int32, tag = "776")] pub ndajbdonklk: i32, #[prost(int32, tag = "2044")] pub nkmijhmbcje: i32, #[prost(int32, tag = "1519")] pub gacmjkonlpo: i32, #[prost(int32, tag = "1280")] pub kdhcekheiek: i32, #[prost(int32, tag = "1843")] pub ocfhdhjholh: i32, #[prost(int32, tag = "1434")] pub kfmongpplie: i32, #[prost(int32, tag = "1346")] pub jbpjoahobgm: i32, } /// 121(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueFormulaSelectInfo { #[prost(uint32, tag = "11")] pub hint_id: u32, #[prost(uint32, repeated, tag = "5")] pub select_formula_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "13")] pub handbook_unlock_formula_id_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "9")] pub roll_formula_cost_data: ::core::option::Option, #[prost(uint32, tag = "6")] pub roll_formula_count: u32, #[prost(bool, tag = "15")] pub can_roll: bool, #[prost(uint32, tag = "4")] pub roll_formula_free_count: u32, #[prost(uint32, tag = "2")] pub roll_formula_max_count: u32, } /// 122(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpefamnmfdg { #[prost(uint32, tag = "11")] pub imedenkbckj: u32, } /// 123(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flbmdcajigf {} /// 124(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oabibgmgiie { #[prost(uint32, tag = "10")] pub dcecfokfihh: u32, #[prost(uint32, repeated, tag = "6")] pub acdobnpfpap: ::prost::alloc::vec::Vec, } /// 125(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoahheaoffk { #[prost(uint32, tag = "1")] pub imedenkbckj: u32, } /// 126(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkalmaidigf {} /// 127(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Delgoopekom {} /// 128(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ilboacghegd { #[prost(message, optional, tag = "11")] pub agbdjlndjel: ::core::option::Option, } /// 129(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chkjicpbhpa { #[prost(message, optional, tag = "2")] pub agbdjlndjel: ::core::option::Option, } /// 130(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohophfcmokh { #[prost(uint32, tag = "6")] pub imedenkbckj: u32, } /// 131(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ednimpbhdhb {} /// 132(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iijjhnnnkcf { #[prost(bool, tag = "15")] pub is_win: bool, #[prost(uint32, tag = "9")] pub battle_event_id: u32, } /// 133(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonPendingActionScNotify { #[prost(message, optional, tag = "7")] pub rogue_common_pending_action: ::core::option::Option, #[prost(uint32, tag = "11")] pub rogue_version_id: u32, } /// 134(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueCommonPendingAction { #[prost(message, optional, tag = "12")] pub rogue_action: ::core::option::Option, #[prost(uint32, tag = "5")] pub unique_id: u32, } /// 135(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueAction { #[prost( oneof = "rogue_action::Action", tags = "820, 1471, 638, 1102, 1995, 240, 1263, 674, 1971, 133, 144, 451, 1849, 113, 305, 207" )] pub action: ::core::option::Option, } /// Nested message and enum types in `RogueAction`. pub mod rogue_action { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "820")] BuffSelectInfo(super::RogueCommonBuffSelectInfo), #[prost(message, tag = "1471")] Hbhfhcnkiba(super::Efpihkdcmme), #[prost(message, tag = "638")] Jkejalplibp(super::Ecbkgcfnanb), #[prost(message, tag = "1102")] Fbibbhibhaa(super::Ecmogcmojjh), #[prost(message, tag = "1995")] Jllkpoddjnk(super::Cebfmikbiea), #[prost(message, tag = "240")] Gllocfabbpd(super::Nchbhhhfbpm), #[prost(message, tag = "1263")] Gnocicnifjh(super::Mdalalgljjc), #[prost(message, tag = "674")] Dbofjojcdkk(super::Epecoigoeaf), #[prost(message, tag = "1971")] Memahjeecmd(super::Ljfdhiaplai), #[prost(message, tag = "133")] Pikajbpnfpf(super::Aiaflifpjfp), #[prost(message, tag = "144")] Fkcgfgkliid(super::Iekolcjkmml), #[prost(message, tag = "451")] Gbddilhdoen(super::Nillpighkgk), #[prost(message, tag = "1849")] Fnlinmojeme(super::Jgggmjgmnnm), #[prost(message, tag = "113")] Agbdjlndjel(super::RogueFormulaSelectInfo), #[prost(message, tag = "305")] Lmgimcmggjl(super::Oabibgmgiie), #[prost(message, tag = "207")] Kimhacecbkf(super::Chkjicpbhpa), } } /// OneOf Type From: RogueAction.EMILJNAMOCN /// 136(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emiljnamocn { #[prost(int32, tag = "820")] pub buff_select_info: i32, #[prost(int32, tag = "1471")] pub hbhfhcnkiba: i32, #[prost(int32, tag = "638")] pub jkejalplibp: i32, #[prost(int32, tag = "1102")] pub fbibbhibhaa: i32, #[prost(int32, tag = "1995")] pub jllkpoddjnk: i32, #[prost(int32, tag = "240")] pub gllocfabbpd: i32, #[prost(int32, tag = "1263")] pub gnocicnifjh: i32, #[prost(int32, tag = "674")] pub dbofjojcdkk: i32, #[prost(int32, tag = "1971")] pub memahjeecmd: i32, #[prost(int32, tag = "133")] pub pikajbpnfpf: i32, #[prost(int32, tag = "144")] pub fkcgfgkliid: i32, #[prost(int32, tag = "451")] pub gbddilhdoen: i32, #[prost(int32, tag = "1849")] pub fnlinmojeme: i32, #[prost(int32, tag = "113")] pub agbdjlndjel: i32, #[prost(int32, tag = "305")] pub lmgimcmggjl: i32, #[prost(int32, tag = "207")] pub kimhacecbkf: i32, } /// 137(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bijcpidfjmh { #[prost(uint32, tag = "6")] pub boandnkljbi: u32, #[prost(message, optional, tag = "309")] pub gamjaobemdo: ::core::option::Option, #[prost(message, optional, tag = "806")] pub clomafjkkop: ::core::option::Option, #[prost(message, optional, tag = "1291")] pub ebfflnapjhj: ::core::option::Option, #[prost(message, optional, tag = "1008")] pub cpnapdikook: ::core::option::Option, #[prost(message, optional, tag = "1974")] pub nlheffpicmn: ::core::option::Option, #[prost(message, optional, tag = "1833")] pub nmejdkcoeoe: ::core::option::Option, #[prost(message, optional, tag = "165")] pub gdlggedgjkn: ::core::option::Option, #[prost(message, optional, tag = "1639")] pub fkojlmbokgj: ::core::option::Option, #[prost(message, optional, tag = "1902")] pub mldggjibfco: ::core::option::Option, #[prost(message, optional, tag = "1740")] pub ldkoddleakp: ::core::option::Option, #[prost(message, optional, tag = "356")] pub jlmoplpfpop: ::core::option::Option, #[prost(message, optional, tag = "814")] pub kpahinhgnji: ::core::option::Option, #[prost(message, optional, tag = "897")] pub fkgbjokiepi: ::core::option::Option, #[prost(message, optional, tag = "1752")] pub oebodaoklpe: ::core::option::Option, #[prost(message, optional, tag = "1134")] pub gllfbcgdmja: ::core::option::Option, #[prost(message, optional, tag = "1441")] pub kepjdakkdoj: ::core::option::Option, #[prost(message, optional, tag = "1006")] pub iojknolkfld: ::core::option::Option, #[prost(message, optional, tag = "10380")] pub nanblbhdppg: ::core::option::Option, } /// OneOf Type From: BIJCPIDFJMH.EHOIKHIOMMK /// 138(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehoikhiommk { #[prost(int32, tag = "309")] pub gamjaobemdo: i32, #[prost(int32, tag = "806")] pub clomafjkkop: i32, #[prost(int32, tag = "1291")] pub ebfflnapjhj: i32, #[prost(int32, tag = "1008")] pub cpnapdikook: i32, #[prost(int32, tag = "1974")] pub nlheffpicmn: i32, #[prost(int32, tag = "1833")] pub nmejdkcoeoe: i32, #[prost(int32, tag = "165")] pub gdlggedgjkn: i32, #[prost(int32, tag = "1639")] pub fkojlmbokgj: i32, #[prost(int32, tag = "1902")] pub mldggjibfco: i32, #[prost(int32, tag = "1740")] pub ldkoddleakp: i32, #[prost(int32, tag = "356")] pub jlmoplpfpop: i32, #[prost(int32, tag = "814")] pub kpahinhgnji: i32, #[prost(int32, tag = "897")] pub fkgbjokiepi: i32, #[prost(int32, tag = "1752")] pub oebodaoklpe: i32, #[prost(int32, tag = "1134")] pub gllfbcgdmja: i32, #[prost(int32, tag = "1441")] pub kepjdakkdoj: i32, #[prost(int32, tag = "1006")] pub iojknolkfld: i32, #[prost(int32, tag = "10380")] pub nanblbhdppg: i32, } /// 139(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejhepalechn { #[prost(uint32, tag = "5")] pub unique_id: u32, #[prost(uint32, tag = "7")] pub boandnkljbi: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "1689")] pub jghfclpbada: ::core::option::Option, #[prost(message, optional, tag = "1077")] pub bfeoajmcimi: ::core::option::Option, #[prost(message, optional, tag = "157")] pub pnihmaapmig: ::core::option::Option, #[prost(message, optional, tag = "952")] pub dghjdhijhcc: ::core::option::Option, #[prost(message, optional, tag = "34")] pub bclaiiekmek: ::core::option::Option, #[prost(message, optional, tag = "689")] pub dghoflbplom: ::core::option::Option, #[prost(message, optional, tag = "290")] pub koipmhgjjbi: ::core::option::Option, #[prost(message, optional, tag = "848")] pub gikhfcfckmo: ::core::option::Option, #[prost(message, optional, tag = "1241")] pub epkdbdgbhic: ::core::option::Option, #[prost(message, optional, tag = "253")] pub cehnaaooddg: ::core::option::Option, #[prost(message, optional, tag = "295")] pub ihphblclkei: ::core::option::Option, #[prost(message, optional, tag = "738")] pub dibjkebnipk: ::core::option::Option, #[prost(message, optional, tag = "176")] pub pknlidadhac: ::core::option::Option, #[prost(message, optional, tag = "801")] pub imgeofnpbdp: ::core::option::Option, #[prost(message, optional, tag = "493")] pub onlmplcmlog: ::core::option::Option, #[prost(message, optional, tag = "1083")] pub kbdcmlfneol: ::core::option::Option, #[prost(message, optional, tag = "246")] pub pmokdhefmcd: ::core::option::Option, } /// OneOf Type From: EJHEPALECHN.NJNHEMEMJFB /// 140(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njnhememjfb { #[prost(int32, tag = "1689")] pub jghfclpbada: i32, #[prost(int32, tag = "1077")] pub bfeoajmcimi: i32, #[prost(int32, tag = "157")] pub pnihmaapmig: i32, #[prost(int32, tag = "952")] pub dghjdhijhcc: i32, #[prost(int32, tag = "34")] pub bclaiiekmek: i32, #[prost(int32, tag = "689")] pub dghoflbplom: i32, #[prost(int32, tag = "290")] pub koipmhgjjbi: i32, #[prost(int32, tag = "848")] pub gikhfcfckmo: i32, #[prost(int32, tag = "1241")] pub epkdbdgbhic: i32, #[prost(int32, tag = "253")] pub cehnaaooddg: i32, #[prost(int32, tag = "295")] pub ihphblclkei: i32, #[prost(int32, tag = "738")] pub dibjkebnipk: i32, #[prost(int32, tag = "176")] pub pknlidadhac: i32, #[prost(int32, tag = "801")] pub imgeofnpbdp: i32, #[prost(int32, tag = "493")] pub onlmplcmlog: i32, #[prost(int32, tag = "1083")] pub kbdcmlfneol: i32, #[prost(int32, tag = "246")] pub pmokdhefmcd: i32, } /// 141(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abgimimbjhi { #[prost(uint32, tag = "11")] pub ifdkiedbfae: u32, } /// 142(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cabefcjfagi { #[prost(uint32, tag = "5")] pub bchngdifjgn: u32, #[prost(bool, tag = "4")] pub has_taken_rewards: bool, } /// 143(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikkllnlepdf { #[prost(uint32, tag = "10")] pub okbdniknjhc: u32, #[prost(bool, tag = "3")] pub has_taken_rewards: bool, } /// 144(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odofjlooihf { #[prost(uint32, repeated, tag = "15")] pub fklgiflgplo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub exp: u32, #[prost(uint32, tag = "9")] pub level: u32, #[prost(uint32, tag = "14")] pub buff_aeon_id: u32, #[prost(uint32, repeated, tag = "8")] pub fjoijlhiiho: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub immdgjfiamc: u32, } /// 145(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apienlphfcn { #[prost(message, repeated, tag = "6")] pub locndhlenno: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub khofmphefnc: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub rogue_miracle_list: ::prost::alloc::vec::Vec, } /// 146(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlmmkpmhhbd {} /// 147(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub handbook_info: ::core::option::Option, } /// 148(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enpgmnlpgan { #[prost(message, repeated, tag = "13")] pub bnjfabddpjj: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub chfajomcmcj: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "5")] pub lilckkgnlbg: ::prost::alloc::vec::Vec, } /// 149(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plpagnjfnpc { #[prost(uint32, repeated, tag = "12")] pub hdanfhljfej: ::prost::alloc::vec::Vec, } /// 150(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgpodgbgbff { #[prost(uint32, repeated, tag = "3")] pub hgeblemnbeo: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, } /// 151(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgdkomighmb { #[prost(uint32, repeated, tag = "7")] pub lphhobcljdi: ::prost::alloc::vec::Vec, } /// 152(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnipocbmjpj { #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, repeated, tag = "15")] pub ekbdkogplmg: ::prost::alloc::vec::Vec, } /// 153(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbhikmplckj { #[prost(map = "uint32, uint32", tag = "2")] pub manbhckbdbh: ::std::collections::HashMap, } /// 154(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acedgpnonmm { #[prost(uint32, tag = "13")] pub aeon_id: u32, #[prost(message, optional, tag = "3")] pub fpgmajogpgg: ::core::option::Option, #[prost(int32, tag = "15")] pub knidghhdikj: i32, } /// 155(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emjbeondhhg { #[prost(uint32, repeated, tag = "14")] pub kldgppepgfa: ::prost::alloc::vec::Vec, } /// 156(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmjkaohlehc { #[prost(message, optional, tag = "5")] pub pllldflfbfa: ::core::option::Option, } /// 157(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdedipobjen { #[prost(message, optional, tag = "2")] pub rogue_buff_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub rogue_miracle_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub ipfgcjhkccg: ::core::option::Option, #[prost(message, optional, tag = "13")] pub rogue_aeon_info: ::core::option::Option, #[prost(message, optional, tag = "11")] pub pndbnebjaca: ::core::option::Option, #[prost(message, optional, tag = "7")] pub biekdjappoi: ::core::option::Option, #[prost(message, optional, tag = "14")] pub finiagddfep: ::core::option::Option, #[prost(message, optional, tag = "12")] pub rogue_avatar_info: ::core::option::Option, } /// OneOf Type From: GDEDIPOBJEN.ACNDNONOJPJ /// 158(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acndnonojpj { #[prost(int32, tag = "2")] pub rogue_buff_info: i32, #[prost(int32, tag = "10")] pub rogue_miracle_info: i32, #[prost(int32, tag = "15")] pub ipfgcjhkccg: i32, #[prost(int32, tag = "13")] pub rogue_aeon_info: i32, #[prost(int32, tag = "11")] pub pndbnebjaca: i32, #[prost(int32, tag = "7")] pub biekdjappoi: i32, #[prost(int32, tag = "14")] pub finiagddfep: i32, #[prost(int32, tag = "12")] pub rogue_avatar_info: i32, } /// 159(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bamjbgeiolb { #[prost(uint32, tag = "10")] pub adjaekjaibi: u32, #[prost(uint32, tag = "11")] pub cgmdgomhbnl: u32, #[prost(uint32, tag = "3")] pub rogue_version_id: u32, #[prost(message, repeated, tag = "6")] pub gcbmceahifc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub kedafileahi: u32, } /// 160(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueUnlockProgress { #[prost(bool, tag = "9")] pub finish: bool, #[prost(uint32, tag = "1")] pub progress: u32, #[prost(uint32, tag = "3")] pub unlock_id: u32, } /// 161(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTalent { #[prost(uint32, tag = "12")] pub talent_id: u32, #[prost(enumeration = "RogueTalentStatus", tag = "7")] pub status: i32, #[prost(message, repeated, tag = "5")] pub unlock_progress_list: ::prost::alloc::vec::Vec, } /// 162(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTalentInfo { #[prost(message, repeated, tag = "7")] pub rogue_talent: ::prost::alloc::vec::Vec, } /// 163(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eafpgobamep { #[prost(uint32, tag = "3")] pub alnbpgmihbm: u32, #[prost(uint32, tag = "11")] pub hegfebadonj: u32, } /// 164(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igacofndnma { #[prost(message, repeated, tag = "8")] pub pilmonimddj: ::prost::alloc::vec::Vec, } /// 165(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfhpjimolga { #[prost(uint32, tag = "14")] pub mkbknalimbf: u32, #[prost(uint32, tag = "2")] pub jfjlmphcbfk: u32, #[prost(uint32, tag = "5")] pub iheemhielml: u32, } /// 166(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnihmpmfmoo { #[prost(enumeration = "Jnocioghicg", repeated, tag = "4")] pub oglbbehhdkc: ::prost::alloc::vec::Vec, } /// 167(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkmfmooecol { #[prost(message, optional, tag = "1")] pub rogue_area_info: ::core::option::Option, #[prost(message, optional, tag = "15")] pub imjlphejmbb: ::core::option::Option, } /// 168(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dckdadiaelp {} /// 169(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flohebemecb { #[prost(message, optional, tag = "6")] pub rogue_info_data: ::core::option::Option, #[prost(uint32, tag = "5")] pub ggkhbeajabi: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 170(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgfmhnnmgke { #[prost(message, optional, tag = "9")] pub rogue_area_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub imjlphejmbb: ::core::option::Option, } /// OneOf Type From: HGFMHNNMGKE.NDDBMINMPGP /// 171(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nddbminmpgp { #[prost(int32, tag = "9")] pub rogue_area_info: i32, #[prost(int32, tag = "10")] pub imjlphejmbb: i32, } /// 172(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bemcfolemmi { #[prost(uint32, tag = "4")] pub pladoembodm: u32, #[prost(uint32, tag = "5")] pub kcdggbhjomf: u32, } /// 173(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Diackbjmgom { #[prost(uint32, tag = "7")] pub lhmphpeodnp: u32, } /// 174(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncahfjepbmo { #[prost(uint32, tag = "9")] pub lhmphpeodnp: u32, } /// 175(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbepejddbhk { #[prost(uint32, tag = "7")] pub gcbldbneidb: u32, } /// 176(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgepbkammob { #[prost(message, optional, tag = "13")] pub mgcggnnigce: ::core::option::Option, #[prost(message, optional, tag = "6")] pub iecfcbihckg: ::core::option::Option, #[prost(message, optional, tag = "1")] pub iboedgkflih: ::core::option::Option, #[prost(message, optional, tag = "4")] pub hcnkeaopigf: ::core::option::Option, } /// OneOf Type From: BGEPBKAMMOB.OBCDHEEJEFH /// 177(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obcdheejefh { #[prost(int32, tag = "13")] pub mgcggnnigce: i32, #[prost(int32, tag = "6")] pub iecfcbihckg: i32, #[prost(int32, tag = "1")] pub iboedgkflih: i32, #[prost(int32, tag = "4")] pub hcnkeaopigf: i32, } /// 178(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfeeeckdilk { #[prost(int32, tag = "6")] pub bboaiaoejfh: i32, #[prost(float, tag = "10")] pub ofkhkplbjfk: f32, } /// 179(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agaagpjdoea { #[prost(uint32, tag = "8")] pub battle_event_id: u32, } /// 180(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojahmdlnmak { #[prost(int32, tag = "9")] pub kgbajdmfaep: i32, } /// 181(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efcbgcjnnja { #[prost(message, optional, tag = "11")] pub ppnapednkef: ::core::option::Option, #[prost(message, optional, tag = "3")] pub achlghppmno: ::core::option::Option, } /// OneOf Type From: EFCBGCJNNJA.NBEIPGABFCF /// 182(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbeipgabfcf { #[prost(int32, tag = "11")] pub ppnapednkef: i32, #[prost(int32, tag = "3")] pub achlghppmno: i32, } /// 183(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imlimpnkmbj { #[prost(uint32, tag = "9")] pub mfnfdhagaph: u32, #[prost(message, repeated, tag = "8")] pub bnklpfgagpe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub hjcjbiagiad: u32, #[prost(bool, tag = "13")] pub aafbigkbcom: bool, #[prost(bool, tag = "5")] pub fabjggdppio: bool, #[prost(message, optional, tag = "14")] pub fjojlfmcpkp: ::core::option::Option, } /// 184(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghdhggbhgci { #[prost(message, repeated, tag = "1")] pub baekomffijf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub mgamaecmlba: u32, #[prost(message, optional, tag = "4")] pub pnilmcnhggn: ::core::option::Option, } /// 185(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdlklbldmbm {} /// 186(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaadnkmekac { #[prost(message, repeated, tag = "14")] pub pafmijchjph: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 187(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjjbbpldhgj { #[prost(uint32, tag = "9")] pub mfnfdhagaph: u32, #[prost(uint32, tag = "4")] pub mgamaecmlba: u32, } /// 188(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eololdkddkj { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "10")] pub mfnfdhagaph: u32, #[prost(uint32, tag = "12")] pub mgamaecmlba: u32, #[prost(bool, tag = "8")] pub mmdfemgoiai: bool, #[prost(uint32, repeated, tag = "1")] pub inkmiamkomd: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "4")] pub nnicdpaddbb: ::core::option::Option, } /// 189(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdbnnkelnmk { #[prost(uint32, tag = "9")] pub mgamaecmlba: u32, } /// 190(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlgpfdfmkgf { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "13")] pub mgamaecmlba: u32, } /// 191(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lclkmpjkenk { #[prost(message, repeated, tag = "10")] pub pafmijchjph: ::prost::alloc::vec::Vec, } /// 192(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfodcmlmogn { #[prost(uint32, tag = "7")] pub mfnfdhagaph: u32, #[prost(uint32, tag = "3")] pub mgamaecmlba: u32, #[prost(message, optional, tag = "12")] pub nnicdpaddbb: ::core::option::Option, #[prost(message, optional, tag = "2")] pub ambipclhagd: ::core::option::Option, } /// 193(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dckjniiihdo { #[prost(uint32, tag = "7")] pub adjaekjaibi: u32, #[prost(uint32, tag = "8")] pub rogue_version_id: u32, #[prost(uint32, tag = "15")] pub kedafileahi: u32, #[prost(message, optional, tag = "3")] pub dmccbfecfeb: ::core::option::Option, } /// 194(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocienglmbef { #[prost(uint32, tag = "12")] pub rogue_version_id: u32, #[prost(uint32, tag = "15")] pub cgmdgomhbnl: u32, #[prost(message, optional, tag = "14")] pub pending_action: ::core::option::Option, #[prost(uint32, tag = "1")] pub adjaekjaibi: u32, #[prost(uint32, tag = "9")] pub kedafileahi: u32, } /// 195(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkoohlocman { #[prost(uint32, tag = "12")] pub prop_entity_id: u32, #[prost(uint32, tag = "8")] pub keihelblldg: u32, } /// 196(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bacnoppgoei { #[prost(message, optional, tag = "1")] pub mfjkhnlffje: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "11")] pub keihelblldg: u32, } /// 197(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emnkenkfiib { #[prost(uint32, tag = "5")] pub prop_entity_id: u32, } /// 198(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llblalohljd { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(map = "uint32, message", tag = "2")] pub igjkeceihai: ::std::collections::HashMap, } /// 199(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmpbkienjnf { #[prost(message, optional, tag = "2")] pub hppkdahgdke: ::core::option::Option, #[prost(message, optional, tag = "4")] pub ojfhpmbgpcc: ::core::option::Option, #[prost(message, optional, tag = "11")] pub ggcimcafhkl: ::core::option::Option, #[prost(message, optional, tag = "12")] pub nglngalebjd: ::core::option::Option, #[prost(message, optional, tag = "15")] pub mjgikhcebog: ::core::option::Option, } /// OneOf Type From: CMPBKIENJNF.GBODJCDLFMO /// 200(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbodjcdlfmo { #[prost(int32, tag = "2")] pub hppkdahgdke: i32, #[prost(int32, tag = "4")] pub ojfhpmbgpcc: i32, #[prost(int32, tag = "11")] pub ggcimcafhkl: i32, #[prost(int32, tag = "12")] pub nglngalebjd: i32, #[prost(int32, tag = "15")] pub mjgikhcebog: i32, } /// 201(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjjibmlpbpp { #[prost(bool, tag = "8")] pub cogleoekcdh: bool, #[prost(uint32, tag = "9")] pub ckobfpnjkgg: u32, #[prost(message, optional, tag = "1")] pub item_cost_list: ::core::option::Option, #[prost(int32, tag = "15")] pub bhpodbhodhp: i32, #[prost(uint32, tag = "10")] pub doelmpdlldn: u32, } /// 202(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfkafajgjfo { #[prost(message, optional, tag = "1")] pub item_cost_list: ::core::option::Option, #[prost(uint32, tag = "2")] pub ckobfpnjkgg: u32, #[prost(int32, tag = "9")] pub bhpodbhodhp: i32, #[prost(bool, tag = "15")] pub cogleoekcdh: bool, #[prost(uint32, tag = "11")] pub doelmpdlldn: u32, } /// 203(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnnofoofgjc { #[prost(map = "uint32, uint32", tag = "13")] pub klhahoaahlb: ::std::collections::HashMap, #[prost(uint32, tag = "11")] pub cur_num: u32, #[prost(uint32, tag = "12")] pub max_num: u32, } /// 204(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgkepiffdkk { #[prost(map = "uint32, bool", tag = "8")] pub jfbfngojghi: ::std::collections::HashMap, #[prost(uint32, tag = "3")] pub doelmpdlldn: u32, #[prost(int32, tag = "14")] pub bhpodbhodhp: i32, #[prost(message, optional, tag = "6")] pub item_cost_list: ::core::option::Option, } /// 205(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmfclcejija { #[prost(message, optional, tag = "10")] pub item_cost_list: ::core::option::Option, #[prost(int32, tag = "6")] pub bhpodbhodhp: i32, #[prost(uint32, tag = "15")] pub doelmpdlldn: u32, } /// 206(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkgigggnmcd { #[prost(message, optional, tag = "14")] pub bgohdklklho: ::core::option::Option, #[prost(uint32, tag = "9")] pub keihelblldg: u32, #[prost(uint32, tag = "6")] pub prop_entity_id: u32, } /// 207(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mloafljkocn { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub mfjkhnlffje: ::core::option::Option, #[prost(uint32, tag = "5")] pub keihelblldg: u32, } /// 208(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmhcfcngihi { #[prost(message, optional, tag = "6")] pub hppkdahgdke: ::core::option::Option, #[prost(message, optional, tag = "13")] pub ojfhpmbgpcc: ::core::option::Option, #[prost(message, optional, tag = "11")] pub ggcimcafhkl: ::core::option::Option, #[prost(message, optional, tag = "8")] pub nglngalebjd: ::core::option::Option, #[prost(message, optional, tag = "10")] pub mjgikhcebog: ::core::option::Option, } /// OneOf Type From: JMHCFCNGIHI.OLLCNMLKGLO /// 209(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ollcnmlkglo { #[prost(int32, tag = "6")] pub hppkdahgdke: i32, #[prost(int32, tag = "13")] pub ojfhpmbgpcc: i32, #[prost(int32, tag = "11")] pub ggcimcafhkl: i32, #[prost(int32, tag = "8")] pub nglngalebjd: i32, #[prost(int32, tag = "10")] pub mjgikhcebog: i32, } /// 210(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efdaafegfon { #[prost(uint32, tag = "7")] pub pcpcgdpaknl: u32, } /// 211(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaclipmjcfe { #[prost(uint32, tag = "12")] pub npgahcanmap: u32, } /// 212(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkinbngmcje { #[prost(uint32, tag = "13")] pub damjoebebpb: u32, } /// 213(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkeejijmekn { #[prost(uint32, repeated, tag = "9")] pub cbplfboddcl: ::prost::alloc::vec::Vec, } /// 214(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgnnaficaho { #[prost(uint32, tag = "6")] pub ninceaghjlj: u32, } /// 215(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emhbbmkddke { #[prost(enumeration = "Cljmgceblci", tag = "8")] pub status: i32, #[prost(uint32, tag = "13")] pub loeocicfopb: u32, } /// 216(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkmobbcjpml { #[prost(uint32, tag = "15")] pub hkjlpjbinnm: u32, #[prost(enumeration = "Gjhnljfkige", tag = "12")] pub status: i32, #[prost(uint32, tag = "7")] pub loeocicfopb: u32, } /// 217(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgbkbjkhdeg {} /// 218(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcfecinppbh { #[prost(message, repeated, tag = "15")] pub cokibhjmfbf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub ajnkedbmanm: ::prost::alloc::vec::Vec, } /// 219(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opfoiolgcbd { #[prost(uint32, repeated, tag = "14")] pub oklidhmfdpa: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub ikjcfgpfodn: ::prost::alloc::vec::Vec, #[prost(enumeration = "Ipnepepbnkj", repeated, tag = "13")] pub ggalgblfgcb: ::prost::alloc::vec::Vec, } /// 220(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldhockeegkp { #[prost(message, repeated, tag = "10")] pub cokibhjmfbf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub ajnkedbmanm: ::prost::alloc::vec::Vec, } /// 221(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emiecbdcbnm { #[prost(enumeration = "Jbbokaogbdi", tag = "2")] pub status: i32, #[prost(uint32, tag = "3")] pub lnaiondbeca: u32, } /// 222(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggpehibffcb { #[prost(uint32, tag = "4")] pub lnaiondbeca: u32, #[prost(enumeration = "Gjhnljfkige", tag = "3")] pub status: i32, #[prost(uint32, tag = "5")] pub hkjlpjbinnm: u32, } /// 223(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Naadbfjpmmn {} /// 224(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egkhfmhbkle { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, repeated, tag = "10")] pub fmkffpmhcpe: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub jdbjennkobk: ::prost::alloc::vec::Vec, } /// 225(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eokocabfllb { #[prost(uint32, repeated, tag = "3")] pub fkmoaffhimf: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "12")] pub koemafkeoio: ::prost::alloc::vec::Vec, #[prost(enumeration = "Ipnepepbnkj", repeated, tag = "6")] pub nmbjnbibmkk: ::prost::alloc::vec::Vec, } /// 226(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioobcjoodma { #[prost(message, repeated, tag = "14")] pub jdbjennkobk: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub fmkffpmhcpe: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 227(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hocplfnhamo { #[prost(uint32, tag = "13")] pub ndpambjkkfd: u32, } /// 228(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egcjiflcoka { #[prost(uint32, tag = "13")] pub aecechpbpfi: u32, #[prost(bool, tag = "4")] pub fjnnnfidknl: bool, #[prost(message, optional, tag = "8")] pub gpcpgemlpgk: ::core::option::Option, } /// OneOf Type From: EGCJIFLCOKA.OHHCFMMLOBL /// 229(CmdRogueCommonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohhcfmmlobl { #[prost(int32, tag = "8")] pub gpcpgemlpgk: i32, } /// 230(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onhdcofmgdk { #[prost(message, repeated, tag = "5")] pub ipkgcmgpfmc: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub idedfdagkoa: bool, #[prost(uint32, tag = "9")] pub group_id: u32, } /// 231(CmdRogueCommonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jekbccabjbf { #[prost(bool, tag = "1")] pub ninpghjpohf: bool, #[prost(message, optional, tag = "4")] pub chnadpcafgh: ::core::option::Option, #[prost(uint32, tag = "14")] pub pogkaiejddm: u32, #[prost(uint32, tag = "7")] pub kabnogfdkfi: u32, #[prost(uint32, tag = "6")] pub hfhjmihijgl: u32, #[prost(uint32, tag = "5")] pub kbhgkndfllf: u32, #[prost(message, repeated, tag = "2")] pub maze_group_list: ::prost::alloc::vec::Vec, } /// 232(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgmhehiglpm { #[prost(uint32, tag = "4")] pub prop_entity_id: u32, } /// 233(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmeihmdhkpe { #[prost(message, optional, tag = "8")] pub aiodeboegdi: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 234(CmdRogueCommonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjiamejfmbh { #[prost(uint32, tag = "15")] pub prop_entity_id: u32, } /// 235(CmdRogueCommonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdfmaeopcfp { #[prost(message, optional, tag = "8")] pub aiodeboegdi: ::core::option::Option, #[prost(uint32, tag = "2")] pub kpnaclemdnn: u32, #[prost(uint32, tag = "9")] pub cebhokdhmpl: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 0(CmdRogueEndless) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bebealgjpli { #[prost(message, optional, tag = "7")] pub caihlmoifhg: ::core::option::Option, #[prost(enumeration = "RogueStatus", tag = "11")] pub status: i32, #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "4")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub gghmflalmkn: u32, #[prost(message, optional, tag = "12")] pub apjcibomjjc: ::core::option::Option, #[prost(uint32, tag = "8")] pub cur_reach_room_num: u32, #[prost(uint32, tag = "13")] pub gcamgefodna: u32, #[prost(uint32, tag = "9")] pub map_id: u32, } /// 1(CmdRogueEndless) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odcbimdgikk { #[prost(uint32, tag = "10")] pub ojdkjmemnlp: u32, #[prost(bool, tag = "12")] pub ladifohnbdh: bool, #[prost(uint32, tag = "4")] pub igjmmmjamoi: u32, #[prost(uint32, tag = "11")] pub battle_id: u32, #[prost(uint32, tag = "9")] pub adoiggmbica: u32, #[prost(uint32, tag = "1")] pub jgfpdacbklf: u32, #[prost(uint32, tag = "2")] pub ofadmpjbbdl: u32, #[prost(uint32, tag = "14")] pub angakaopoog: u32, } /// 2(CmdRogueEndless) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iimhelopcjp { #[prost(message, optional, tag = "13")] pub ebmhkkeeneb: ::core::option::Option, #[prost(uint32, tag = "4")] pub area_id: u32, #[prost(message, optional, tag = "14")] pub kknkbpjbfml: ::core::option::Option, #[prost(uint32, tag = "12")] pub module_id: u32, } /// 3(CmdRogueEndless) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flfmhlajcpb {} /// 4(CmdRogueEndless) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlgceimmiie { #[prost(uint32, tag = "13")] pub ipojgpbkkpd: u32, #[prost(uint32, tag = "8")] pub ljncngjclcm: u32, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub data: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "12")] pub pchnkjdmaao: ::prost::alloc::vec::Vec, } /// 5(CmdRogueEndless) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jaclknheflk { #[prost(uint32, tag = "15")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, } /// 6(CmdRogueEndless) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljgoebdakjc { #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub kciecpeklab: u32, } /// 7(CmdRogueEndless) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebpjojlbcon { #[prost(message, optional, tag = "15")] pub kknkbpjbfml: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, } /// 8(CmdRogueEndless) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Capnjdhgiki { #[prost(message, optional, tag = "7")] pub kknkbpjbfml: ::core::option::Option, } /// 9(CmdRogueEndless) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agnjkanlncg { #[prost(uint32, tag = "5")] pub level: u32, #[prost(bool, tag = "14")] pub hfedjfgpnoh: bool, } /// 10(CmdRogueEndless) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmckpjaojcb { #[prost(uint32, repeated, tag = "12")] pub pchnkjdmaao: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, #[prost(uint32, tag = "2")] pub level: u32, #[prost(bool, tag = "11")] pub hfedjfgpnoh: bool, #[prost(uint32, tag = "8")] pub ipojgpbkkpd: u32, #[prost(uint32, tag = "10")] pub retcode: u32, } /// 11(CmdRogueEndless) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdlgobapmfb {} /// 12(CmdRogueEndless) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nobeplccfmo { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, repeated, tag = "6")] pub pchnkjdmaao: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, #[prost(uint32, tag = "12")] pub ipojgpbkkpd: u32, } /// 2(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnhejokejmh { #[prost(uint32, tag = "1")] pub bgkolaodlea: u32, #[prost(uint32, tag = "13")] pub lgokpipojlm: u32, #[prost(bool, tag = "5")] pub aafbigkbcom: bool, } /// 3(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jphdojocidf { #[prost(uint32, tag = "4")] pub bgkolaodlea: u32, #[prost(uint32, repeated, tag = "6")] pub nbpfoaafcan: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub lgokpipojlm: u32, #[prost(bool, tag = "1")] pub aafbigkbcom: bool, } /// 4(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbcpfagemjo { #[prost(uint32, tag = "13")] pub bgkolaodlea: u32, #[prost(uint32, repeated, tag = "15")] pub nbpfoaafcan: ::prost::alloc::vec::Vec, #[prost(bool, tag = "2")] pub aafbigkbcom: bool, } /// 5(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjejapbnaca { #[prost(uint32, tag = "11")] pub bgkolaodlea: u32, #[prost(uint32, repeated, tag = "3")] pub dpfklcppmpa: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub mocgkfigapc: u32, #[prost(bool, tag = "9")] pub aafbigkbcom: bool, } /// 6(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmicmemfhni { #[prost(uint32, tag = "6")] pub ddmhokoaaih: u32, } /// 7(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlcnlhhoibl { #[prost(uint32, tag = "8")] pub oeegehecjcb: u32, } /// 8(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eabbkbcinbh { #[prost(uint32, tag = "9")] pub bponjfkohbf: u32, } /// 9(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkejkkjpjee { #[prost(bool, tag = "7")] pub aafbigkbcom: bool, #[prost(uint32, repeated, tag = "9")] pub dpfklcppmpa: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub bgkolaodlea: u32, #[prost(uint32, tag = "4")] pub bicgkjhdpnj: u32, } /// 10(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Niopbgogipo { #[prost(uint32, tag = "15")] pub hpajogcgoaj: u32, #[prost(uint32, tag = "5")] pub oggakndmiko: u32, #[prost(uint32, tag = "11")] pub achhcjcgogb: u32, } /// 11(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnfpijmmdfg { #[prost(uint32, tag = "9")] pub ifdkiedbfae: u32, } /// 12(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glpfecnndkj { #[prost(uint32, tag = "8")] pub djoajnahokb: u32, #[prost(uint32, tag = "14")] pub gbiepapenkj: u32, } /// 13(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Faapogohekm { #[prost(uint32, tag = "6")] pub ojhphfglngf: u32, #[prost(uint32, tag = "5")] pub num: u32, #[prost(uint32, tag = "4")] pub pbcnfipmmdl: u32, } /// 14(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acdpmonkein { #[prost(uint32, tag = "11")] pub num: u32, #[prost(uint32, tag = "14")] pub cbibhdjiokk: u32, } /// 15(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anfcidcjomj { #[prost(uint32, tag = "3")] pub ddmhokoaaih: u32, } /// 16(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pikofaclaem { #[prost(uint32, tag = "6")] pub lgokpipojlm: u32, } /// 17(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oghkagedfgh { #[prost(uint32, repeated, tag = "8")] pub nbpfoaafcan: ::prost::alloc::vec::Vec, #[prost(bool, tag = "12")] pub aafbigkbcom: bool, #[prost(uint32, tag = "13")] pub bgkolaodlea: u32, } /// 18(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Biniplhcgfp { #[prost(uint32, tag = "10")] pub ifdkiedbfae: u32, #[prost(uint32, tag = "9")] pub lmfkpodhkap: u32, } /// 19(CmdRogueModifierType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejhpoijdkfi { #[prost(uint32, tag = "5")] pub gfbndbdbdao: u32, #[prost(enumeration = "Ngolgiglbjg", tag = "12")] pub begdclpfceh: i32, #[prost(uint32, tag = "13")] pub bkiekchkbhh: u32, } /// 20(CmdRogueModifierType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpmefmnhihe { #[prost(uint32, repeated, tag = "1")] pub mihpcgkikia: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub bgkolaodlea: u32, #[prost(bool, tag = "4")] pub aafbigkbcom: bool, } /// 21(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkbhajifaaj { #[prost(uint32, tag = "12")] pub nlnhmapcobi: u32, } /// 22(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcjomjpelam { #[prost(uint32, tag = "9")] pub count: u32, } /// 23(CmdRogueModifierType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goofajhlcee { #[prost(message, optional, tag = "4")] pub fpdijecjjmf: ::core::option::Option, #[prost(uint64, tag = "12")] pub gmfanaajfab: u64, #[prost(enumeration = "Ilkjjkfpfhc", tag = "11")] pub ajmbmjdjejj: i32, #[prost(message, optional, tag = "1044")] pub mchnnhfiebg: ::core::option::Option, } /// OneOf Type From: GOOFAJHLCEE.LIMAECOEBPE /// 24(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Limaecoebpe { #[prost(int32, tag = "1044")] pub mchnnhfiebg: i32, } /// 25(CmdRogueModifierType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icnmlemmhkl { #[prost(message, repeated, tag = "15")] pub bclodkifebj: ::prost::alloc::vec::Vec, } /// 26(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikfjcnbjdpj { #[prost(message, optional, tag = "5")] pub caljlcimlpf: ::core::option::Option, } /// 27(CmdRogueModifierType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adbcglhhbeg { #[prost(uint32, tag = "2")] pub jljikldhije: u32, } /// 28(CmdRogueModifierType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lflmjccokdc { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub imojccegmmm: ::core::option::Option, #[prost(uint32, tag = "15")] pub jljikldhije: u32, } /// 29(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daiedfhnokk { #[prost(message, optional, tag = "6")] pub caljlcimlpf: ::core::option::Option, } /// 30(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieoojblbank { #[prost(uint64, tag = "9")] pub gmfanaajfab: u64, } /// 31(CmdRogueModifierType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbkdhmbkgji { #[prost(enumeration = "Ilkjjkfpfhc", tag = "10")] pub ajmbmjdjejj: i32, } /// 5(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmghefgmhfo { #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "2")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "8")] pub benpbcfbklf: ::core::option::Option, } /// 6(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaffdhmfiga { #[prost(message, optional, tag = "11")] pub ljjcnknoajo: ::core::option::Option, #[prost(message, optional, tag = "1538")] pub bocbhgeappg: ::core::option::Option, } /// OneOf Type From: KAFFDHMFIGA.IBNCGKABFBM /// 7(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibncgkabfbm { #[prost(int32, tag = "1538")] pub bocbhgeappg: i32, } /// 8(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pecnijeaiib { #[prost(uint32, tag = "8")] pub jpnejhfmmpm: u32, #[prost(uint32, tag = "10")] pub dmckdhlikdc: u32, #[prost(bool, tag = "5")] pub hnfeidjpljk: bool, #[prost(uint32, tag = "12")] pub ccomnnihgdp: u32, } /// 9(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmblgecbibp { #[prost(uint32, tag = "12")] pub kejhmbalbgn: u32, #[prost(uint32, tag = "9")] pub omkoincnccb: u32, #[prost(bool, tag = "14")] pub hnfeidjpljk: bool, #[prost(uint32, tag = "10")] pub onfhcngninf: u32, } /// 10(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjiahgoohad { #[prost(uint32, tag = "13")] pub ephbckfnbki: u32, #[prost(bool, tag = "12")] pub hnfeidjpljk: bool, #[prost(uint32, tag = "7")] pub iolkelhhlpp: u32, } /// 11(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alonkpbglgi { #[prost(bool, tag = "9")] pub fhejlmfknhc: bool, } /// 12(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npddmddlhoo { #[prost(message, optional, tag = "13")] pub pfkioepnoii: ::core::option::Option, #[prost(message, optional, tag = "2")] pub mgdbkfoachm: ::core::option::Option, #[prost(message, optional, tag = "3")] pub clcaabapofc: ::core::option::Option, #[prost(message, optional, tag = "6")] pub ngemjmbkogk: ::core::option::Option, #[prost(message, optional, tag = "11")] pub level: ::core::option::Option, #[prost(message, optional, tag = "5")] pub onaihepgdkm: ::core::option::Option, #[prost(message, optional, tag = "10")] pub ceiobeaggpk: ::core::option::Option, #[prost(message, optional, tag = "14")] pub mcibaoidnio: ::core::option::Option, #[prost(message, optional, tag = "15")] pub lineup: ::core::option::Option, #[prost(message, optional, tag = "4")] pub ncigbgidjpe: ::core::option::Option, } /// 13(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohoelddbahk { #[prost(uint32, tag = "9")] pub jbalmpcepmf: u32, #[prost(message, repeated, tag = "14")] pub ahbanidfgec: ::prost::alloc::vec::Vec, #[prost(enumeration = "Lpkaladmpnd", tag = "13")] pub reason: i32, #[prost(enumeration = "Giojdcjkcel", tag = "8")] pub status: i32, } /// 14(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfbelhflnaa { #[prost(uint32, tag = "5")] pub hecinliepfl: u32, #[prost(uint32, tag = "13")] pub dbabajhedkl: u32, } /// 15(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghkbgnfcedk { #[prost(uint32, repeated, tag = "10")] pub kldgppepgfa: ::prost::alloc::vec::Vec, } /// 16(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgahbbjipmi { #[prost(message, repeated, tag = "4")] pub bgekodbblnk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub gikekgkeemb: u32, #[prost(uint32, tag = "3")] pub diobgdmacpb: u32, #[prost(uint32, tag = "7")] pub hcaoiinoldn: u32, #[prost(enumeration = "Dmmgenffchj", tag = "11")] pub status: i32, } /// 17(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gakipikjkje { #[prost(uint32, tag = "9")] pub aonjimkffeb: u32, #[prost(uint32, tag = "11")] pub room_id: u32, #[prost(enumeration = "Gjajojlohej", tag = "6")] pub status: i32, #[prost(uint32, tag = "15")] pub mhaamkipfmh: u32, } /// 18(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbkgkcanahj { #[prost(uint32, repeated, tag = "8")] pub iahjjaidifn: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub area_id: u32, #[prost(uint32, repeated, tag = "2")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub phhhaahmhde: u32, } /// 19(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbdeidifchf { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "8")] pub imgcicpcmic: ::core::option::Option, #[prost(uint32, tag = "13")] pub phhhaahmhde: u32, #[prost(message, optional, tag = "4")] pub llaclomhimo: ::core::option::Option, } /// 20(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiamokecmmb {} /// 21(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfaknlbfaph { #[prost(message, optional, tag = "10")] pub imgcicpcmic: ::core::option::Option, #[prost(message, optional, tag = "2")] pub llaclomhimo: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 22(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gepagalpmgj {} /// 23(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihmmibjonpo { #[prost(message, optional, tag = "15")] pub imgcicpcmic: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 24(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kppilgkihpi {} /// 25(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioblhlmidae { #[prost(message, optional, tag = "6")] pub coenplnmmoh: ::core::option::Option, #[prost(message, optional, tag = "15")] pub ogaafeiknon: ::core::option::Option, #[prost(message, optional, tag = "5")] pub llaclomhimo: ::core::option::Option, #[prost(message, optional, tag = "11")] pub rogue_avatar_info: ::core::option::Option, #[prost(message, optional, tag = "3")] pub bfigbkdhigj: ::core::option::Option, } /// 26(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjecfibaejl { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub bdbflhcahgp: ::core::option::Option, #[prost(message, optional, tag = "6")] pub imgcicpcmic: ::core::option::Option, } /// 27(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkoeeiidbmi { #[prost(uint32, tag = "10")] pub ffdfgaplgfp: u32, #[prost(uint32, tag = "2")] pub diobgdmacpb: u32, } /// 28(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnodleimlfo { #[prost(message, optional, tag = "6")] pub imgcicpcmic: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 29(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opgeeablkmo { #[prost(uint32, tag = "10")] pub jbalmpcepmf: u32, #[prost(uint32, tag = "11")] pub ffdfgaplgfp: u32, } /// 30(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhldlooogde { #[prost(message, optional, tag = "14")] pub imgcicpcmic: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 31(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcanlklnoll { #[prost(enumeration = "Giojdcjkcel", tag = "1")] pub status: i32, #[prost(uint32, tag = "5")] pub jbalmpcepmf: u32, #[prost(enumeration = "Lpkaladmpnd", tag = "12")] pub reason: i32, #[prost(message, repeated, tag = "8")] pub ahbanidfgec: ::prost::alloc::vec::Vec, } /// 32(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcopnaangmg { #[prost(uint32, repeated, tag = "13")] pub mndmbfephah: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub jfbhbocccfe: u32, } /// 33(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekfhafejmen { #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(uint32, repeated, tag = "2")] pub afbkbhhngcg: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, #[prost(uint32, tag = "14")] pub exp: u32, } /// 34(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkibkpdecio { #[prost(uint32, tag = "5")] pub exp: u32, } /// 35(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fklllofhbmi {} /// 36(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjcdljmnkmi { #[prost(uint32, repeated, tag = "13")] pub allbnfaacke: ::prost::alloc::vec::Vec, #[prost(bool, tag = "6")] pub inkbnppgblo: bool, #[prost(bool, tag = "8")] pub mbedclkgpea: bool, #[prost(bool, tag = "9")] pub pijaimbbnpg: bool, #[prost(uint32, tag = "3")] pub area_id: u32, } /// 37(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ednpemngpbi { #[prost(int64, tag = "11")] pub end_time: i64, #[prost(bool, tag = "6")] pub dgilgdcoaba: bool, #[prost(uint32, tag = "1")] pub phhhaahmhde: u32, #[prost(uint32, tag = "5")] pub fkfhgbafjog: u32, } /// 38(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bldjadcpphe { #[prost(uint32, tag = "13")] pub exp: u32, #[prost(uint32, repeated, tag = "1")] pub afbkbhhngcg: ::prost::alloc::vec::Vec, } /// 39(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdicijoofij { #[prost(message, optional, tag = "12")] pub talent_info: ::core::option::Option, #[prost(uint32, tag = "8")] pub cjlnigbkfih: u32, } /// 40(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjblpldabej { #[prost(bool, tag = "4")] pub pijaimbbnpg: bool, #[prost(uint32, tag = "1")] pub gndhilgbmcj: u32, } /// 41(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elijgbjimie { #[prost(uint32, tag = "11")] pub jfbhbocccfe: u32, #[prost(uint32, tag = "7")] pub bojdcmkmfan: u32, } /// 42(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amfipgipfid { #[prost(uint32, repeated, tag = "9")] pub hldfmbhobjk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "12")] pub kggmjceejoo: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub lphhobcljdi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub lhdlblanlch: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub olddbhmecag: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub onpbiaffjjk: u32, } /// 43(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbnojimngdn { #[prost(message, optional, tag = "5")] pub dnfokcgbbbc: ::core::option::Option, #[prost(message, optional, tag = "2")] pub kmgfdakhgpj: ::core::option::Option, #[prost(message, optional, tag = "1")] pub hckcddjamfa: ::core::option::Option, #[prost(message, optional, tag = "11")] pub kmkeadakibp: ::core::option::Option, #[prost(message, repeated, tag = "4")] pub jnajdkagoia: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub mnbbkfepoca: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub bbkpghacnel: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "8")] pub rogue_season_info: ::core::option::Option, } /// 44(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Maakabjjcmm { #[prost(message, optional, tag = "14")] pub rogue_info_data: ::core::option::Option, #[prost(message, optional, tag = "1")] pub llaclomhimo: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 45(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikmkkndhnoc { #[prost(message, repeated, tag = "8")] pub jnajdkagoia: ::prost::alloc::vec::Vec, } /// 46(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihiakmddpib { #[prost(uint32, tag = "7")] pub kfimjfgjlmm: u32, #[prost(int64, tag = "2")] pub time: i64, #[prost(message, optional, tag = "4")] pub rogue_season_info: ::core::option::Option, #[prost(int64, tag = "8")] pub end_time: i64, #[prost(string, tag = "14")] pub name: ::prost::alloc::string::String, #[prost(message, optional, tag = "15")] pub llaclomhimo: ::core::option::Option, #[prost(message, optional, tag = "5")] pub data: ::core::option::Option, } /// 47(CmdRogueTournType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhmiilipjna { #[prost(message, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub rogue_miracle_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub clcaabapofc: u32, } /// 48(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcikeineogp {} /// 49(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcmjkihjckc { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, repeated, tag = "11")] pub ehhlmnmpajm: ::prost::alloc::vec::Vec, } /// 50(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bpobellhcml { #[prost(uint32, tag = "4")] pub kfimjfgjlmm: u32, } /// 51(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oidnbjfeich { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "7")] pub kfimjfgjlmm: u32, } /// 52(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjiecefagpk { #[prost(uint32, tag = "3")] pub kfimjfgjlmm: u32, #[prost(string, tag = "6")] pub name: ::prost::alloc::string::String, } /// 53(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oocnfgahhbi { #[prost(uint32, tag = "11")] pub kfimjfgjlmm: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(string, tag = "6")] pub name: ::prost::alloc::string::String, } /// 54(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjdhijcnhha { #[prost(uint32, tag = "14")] pub kfimjfgjlmm: u32, } /// 55(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjlipinnmcb {} /// 56(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpdpkmdodpg { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub kmgfdakhgpj: ::core::option::Option, } /// 57(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpnnnnfgoco { #[prost(uint32, tag = "14")] pub talent_id: u32, } /// 58(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppipdcledbn { #[prost(message, optional, tag = "5")] pub kmgfdakhgpj: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 59(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmeiegdcogp {} /// 60(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpelofhcdkg { #[prost(message, optional, tag = "5")] pub kmgfdakhgpj: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 61(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnlpgpmfpgc { #[prost(uint32, tag = "8")] pub ndpjnklhohe: u32, #[prost(uint32, tag = "2")] pub pmkbcmkogen: u32, #[prost(bool, tag = "10")] pub hlnfdpnengo: bool, #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub gpeeoecjnda: u32, } /// 62(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcokfcfkcol { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub imgcicpcmic: ::core::option::Option, } /// 63(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdabigonpfg {} /// 64(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhahkmfclfe { #[prost(message, optional, tag = "1")] pub imgcicpcmic: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 65(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcanadadoko { #[prost(bool, tag = "8")] pub hlnfdpnengo: bool, } /// 66(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbmckjdpdbj { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, } /// 67(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njkbofomona {} /// 68(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdgbkfpkbaa { #[prost(uint32, tag = "12")] pub pmkbcmkogen: u32, #[prost(uint32, tag = "5")] pub ndpjnklhohe: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "3")] pub gpeeoecjnda: u32, } /// 69(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Neifmpjebap { #[prost(uint32, repeated, tag = "2")] pub lfidokmbklh: ::prost::alloc::vec::Vec, } /// 70(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipnehnekcfn { #[prost(enumeration = "Loeoahcpnen", tag = "1")] pub eonmhebmidh: i32, #[prost(uint32, repeated, tag = "2")] pub gnockaohnfj: ::prost::alloc::vec::Vec, } /// 71(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ealcgfgcgco { #[prost(uint32, tag = "7")] pub area_id: u32, } /// 72(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdmdbnmkbpl { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub bdbflhcahgp: ::core::option::Option, } /// 73(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghcmihemplc { #[prost(string, tag = "15")] pub name: ::prost::alloc::string::String, #[prost(uint32, tag = "9")] pub kfimjfgjlmm: u32, #[prost(uint32, tag = "12")] pub area_id: u32, } /// 74(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijndphfadae { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub lmajllhdajh: ::core::option::Option, #[prost(message, optional, tag = "5")] pub cmgcabdodon: ::core::option::Option, #[prost(message, optional, tag = "10")] pub imgcicpcmic: ::core::option::Option, #[prost(message, optional, tag = "3")] pub iggbdlkdafl: ::core::option::Option, } /// 75(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfnblbeppel { #[prost(message, optional, tag = "7")] pub kmkeadakibp: ::core::option::Option, } /// 76(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aellekhjphh {} /// 77(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnhbmblkjhh { #[prost(message, optional, tag = "14")] pub bfigbkdhigj: ::core::option::Option, #[prost(message, optional, tag = "11")] pub ogaafeiknon: ::core::option::Option, #[prost(message, optional, tag = "3")] pub coenplnmmoh: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 78(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnmeelnokbd {} /// 79(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdmgdhmodjn { #[prost(uint32, repeated, tag = "2")] pub mfjpkeaifid: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "7")] pub lpfjjlpmifk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 80(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgcmbfogjlk { #[prost(message, optional, tag = "11")] pub pllldflfbfa: ::core::option::Option, } /// 81(CmdRogueTournType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mflnpbaiicf { #[prost(uint32, repeated, tag = "8")] pub avatar_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub ldollooeika: u32, } /// 82(CmdRogueTournType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjkfdjgmffk { #[prost(message, optional, tag = "14")] pub pllldflfbfa: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 83(CmdRogueTournType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfdimkmfkic { #[prost(message, optional, tag = "15")] pub imgcicpcmic: ::core::option::Option, #[prost(message, optional, tag = "4")] pub bdbflhcahgp: ::core::option::Option, } /// 0(CmdRollShopType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khlodljfaej { #[prost(uint32, tag = "3")] pub inkadmicllh: u32, } /// 1(CmdRollShopType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkfbdolgcdj { #[prost(uint32, repeated, tag = "15")] pub pbmhfionkea: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "9")] pub gacha_random: u32, #[prost(uint32, tag = "7")] pub inkadmicllh: u32, } /// 2(CmdRollShopType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmealgfonhn { #[prost(uint32, tag = "13")] pub cfljillnelc: u32, #[prost(uint32, tag = "11")] pub inkadmicllh: u32, #[prost(uint32, tag = "3")] pub gacha_random: u32, } /// 3(CmdRollShopType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acknmgmhpel { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "11")] pub inkadmicllh: u32, #[prost(uint32, tag = "15")] pub ejapjpidpoa: u32, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(uint32, tag = "12")] pub mikjckgdjck: u32, } /// 4(CmdRollShopType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djgpejnihkm { #[prost(uint32, tag = "14")] pub inkadmicllh: u32, } /// 5(CmdRollShopType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardScRsp { #[prost(uint32, tag = "11")] pub group_type: u32, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "14")] pub roll_shop_id: u32, #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// 7(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneActorInfo { #[prost(enumeration = "AvatarType", tag = "2")] pub avatar_type: i32, #[prost(uint32, tag = "11")] pub base_avatar_id: u32, #[prost(uint32, tag = "9")] pub map_layer: u32, #[prost(uint32, tag = "7")] pub uid: u32, } /// 8(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnhlbjjnnlg { #[prost(uint32, tag = "7")] pub bigjkghbgah: u32, } /// 9(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onmjbnnobfj { #[prost(message, optional, tag = "4")] pub rogue_info: ::core::option::Option, } /// OneOf Type From: ONMJBNNOBFJ.JALEJLDEOFP /// 10(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jalejldeofp { #[prost(int32, tag = "4")] pub rogue_info: i32, } /// 11(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcMonsterInfo { #[prost(bool, tag = "6")] pub kiedgnhhbma: bool, #[prost(uint32, tag = "8")] pub world_level: u32, #[prost(uint32, tag = "10")] pub monster_id: u32, #[prost(bool, tag = "1")] pub dnckdncooab: bool, #[prost(uint32, tag = "13")] pub event_id: u32, #[prost(message, optional, tag = "15")] pub extra_info: ::core::option::Option, } /// 12(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgoanecdehk { #[prost(uint32, tag = "12")] pub mnhmndgaeie: u32, #[prost(uint32, tag = "13")] pub hjcjbiagiad: u32, } /// 13(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hiacmghppmi { #[prost(bool, tag = "9")] pub jofmikfbghp: bool, #[prost(uint32, tag = "11")] pub pladoembodm: u32, #[prost(uint32, tag = "12")] pub kcdggbhjomf: u32, #[prost(bool, tag = "15")] pub clfmcidhjlm: bool, #[prost(bool, tag = "1")] pub jfcbehnmgno: bool, #[prost(uint32, tag = "2")] pub oenlkdcleoa: u32, #[prost(map = "uint32, uint32", tag = "8")] pub fkdhdcgoimf: ::std::collections::HashMap, #[prost(uint32, tag = "4")] pub mgamaecmlba: u32, #[prost(message, repeated, tag = "5")] pub hnichmngjbj: ::prost::alloc::vec::Vec, } /// 14(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aalahndepba {} /// 15(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Echlhjalckl { #[prost(bool, tag = "13")] pub gllbnlgpjae: bool, #[prost(uint32, tag = "12")] pub kkhcgibneed: u32, #[prost(uint32, tag = "10")] pub lcihgfgaeai: u32, } /// 16(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcExtraInfo { #[prost(message, optional, tag = "7")] pub rogue_info: ::core::option::Option, #[prost(message, optional, tag = "6")] pub keilalkhcca: ::core::option::Option, #[prost(message, optional, tag = "14")] pub olgaobhackd: ::core::option::Option, } /// OneOf Type From: NpcExtraInfo.LHMPMDOPDDC /// 17(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhmpmdopddc { #[prost(int32, tag = "7")] pub rogue_info: i32, #[prost(int32, tag = "6")] pub keilalkhcca: i32, #[prost(int32, tag = "14")] pub olgaobhackd: i32, } /// 18(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcInfo { #[prost(message, optional, tag = "7")] pub extra_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub npc_id: u32, } /// 19(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhbnmcgbcfb { #[prost(uint32, tag = "12")] pub dlnbflgdkhp: u32, #[prost(uint32, tag = "4")] pub holmccnoaak: u32, #[prost(uint32, tag = "8")] pub room_id: u32, #[prost(uint32, tag = "6")] pub site_id: u32, } /// 20(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PropAeonInfo { #[prost(uint32, tag = "13")] pub aeon_id: u32, #[prost(uint32, tag = "5")] pub dialogue_group_id: u32, #[prost(uint32, tag = "1")] pub add_exp: u32, } /// 21(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hogofofoohd { #[prost(bool, tag = "11")] pub aflgojieake: bool, #[prost(bool, tag = "4")] pub gfpniccingc: bool, } /// 22(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bilbobbfaop { #[prost(uint32, tag = "4")] pub nfghkabpdhb: u32, #[prost(bool, tag = "6")] pub kkihgeifime: bool, #[prost(uint32, tag = "13")] pub mhaamkipfmh: u32, } /// 23(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgjjlabmonn { #[prost(bool, tag = "2")] pub fabjggdppio: bool, #[prost(uint32, tag = "6")] pub keihelblldg: u32, } /// 24(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfbmfhokeme { #[prost(message, repeated, tag = "4")] pub jmakjgdhndb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub dnhhfmcbdad: u32, } /// 25(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bejpocfijen { #[prost(message, optional, tag = "13")] pub aiodeboegdi: ::core::option::Option, #[prost(uint32, tag = "15")] pub cicgeoeaobf: u32, } /// 26(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Naakapmfelc { #[prost(uint32, tag = "3")] pub jhmofnalmpo: u32, } /// 27(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PropExtraInfo { #[prost(message, optional, tag = "11")] pub rogue_info: ::core::option::Option, #[prost(message, optional, tag = "9")] pub aeon_info: ::core::option::Option, #[prost(message, optional, tag = "8")] pub chess_rogue_info: ::core::option::Option, #[prost(message, optional, tag = "13")] pub rogue_tourn_door_info: ::core::option::Option, #[prost(message, optional, tag = "1")] pub rogue_tourn_workbench_info: ::core::option::Option, #[prost(message, optional, tag = "10")] pub rogue_gamble_machine_info: ::core::option::Option, #[prost(message, optional, tag = "6")] pub rogue_curse_chest_info: ::core::option::Option, } /// OneOf Type From: PropExtraInfo.InfoOneofCase /// 28(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InfoOneofCase { #[prost(int32, tag = "11")] pub rogue_info: i32, #[prost(int32, tag = "9")] pub aeon_info: i32, #[prost(int32, tag = "8")] pub chess_rogue_info: i32, #[prost(int32, tag = "13")] pub rogue_tourn_door_info: i32, #[prost(int32, tag = "1")] pub rogue_tourn_workbench_info: i32, #[prost(int32, tag = "10")] pub rogue_gamble_machine_info: i32, #[prost(int32, tag = "6")] pub rogue_curse_chest_info: i32, } /// 29(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePropInfo { #[prost(message, optional, tag = "7")] pub extra_info: ::core::option::Option, /// remember this was originally prop_state = 9, so the rename might change #[prost(uint32, tag = "9")] pub prop_id: u32, #[prost(uint32, tag = "6")] pub prop_state: u32, #[prost(uint64, tag = "2")] pub create_time_ms: u64, #[prost(string, repeated, tag = "15")] pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(uint32, tag = "4")] pub life_time_ms: u32, } /// 30(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneSummonUnitInfo { #[prost(string, repeated, tag = "6")] pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, #[prost(int32, tag = "15")] pub life_time_ms: i32, #[prost(uint32, tag = "4")] pub attach_entity_id: u32, #[prost(uint32, tag = "10")] pub caster_entity_id: u32, #[prost(uint32, tag = "14")] pub summon_unit_id: u32, #[prost(uint64, tag = "12")] pub create_time_ms: u64, } /// 31(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityInfo { #[prost(uint32, tag = "8")] pub inst_id: u32, #[prost(message, optional, tag = "13")] pub motion: ::core::option::Option, #[prost(uint32, tag = "14")] pub group_id: u32, #[prost(uint32, tag = "4")] pub entity_id: u32, #[prost(oneof = "scene_entity_info::Entity", tags = "6, 2, 5, 10, 15")] pub entity: ::core::option::Option, } /// Nested message and enum types in `SceneEntityInfo`. pub mod scene_entity_info { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Entity { #[prost(message, tag = "6")] Actor(super::SceneActorInfo), #[prost(message, tag = "2")] NpcMonster(super::SceneNpcMonsterInfo), #[prost(message, tag = "5")] Npc(super::SceneNpcInfo), #[prost(message, tag = "10")] Prop(super::ScenePropInfo), #[prost(message, tag = "15")] SummonUnit(super::SceneSummonUnitInfo), } } /// OneOf Type From: SceneEntityInfo.EntityOneofCase /// 32(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityOneofCase { #[prost(int32, tag = "6")] pub actor: i32, #[prost(int32, tag = "2")] pub npc_monster: i32, #[prost(int32, tag = "5")] pub npc: i32, #[prost(int32, tag = "10")] pub prop: i32, #[prost(int32, tag = "15")] pub summon_unit: i32, } /// 33(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuffInfo { #[prost(uint32, tag = "8")] pub count: u32, #[prost(uint64, tag = "15")] pub add_time_ms: u64, #[prost(uint32, tag = "5")] pub base_avatar_id: u32, #[prost(map = "string, float", tag = "4")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, #[prost(uint32, tag = "13")] pub jfeifdfaheb: u32, #[prost(uint32, tag = "3")] pub buff_id: u32, #[prost(uint32, tag = "7")] pub level: u32, #[prost(float, tag = "11")] pub life_time: f32, } /// 34(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBuffInfo { #[prost(message, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub entity_id: u32, } /// 35(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecoegmpkefc { #[prost(uint32, tag = "11")] pub dibkehhcpap: u32, #[prost(uint32, tag = "14")] pub ckieabaohnp: u32, } /// 36(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CustomSaveData { #[prost(string, tag = "2")] pub save_data: ::prost::alloc::string::String, #[prost(uint32, tag = "8")] pub group_id: u32, } /// 37(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkchjefepnf { #[prost(uint32, tag = "14")] pub cocfifoingl: u32, #[prost(uint32, tag = "9")] pub bmdajfcoebi: u32, } /// 38(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityGroupInfo { #[prost(uint32, tag = "6")] pub state: u32, #[prost(message, repeated, tag = "12")] pub entity_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub group_id: u32, } /// 39(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupState { #[prost(uint32, tag = "6")] pub state: u32, #[prost(bool, tag = "2")] pub is_default: bool, #[prost(uint32, tag = "13")] pub group_id: u32, } /// 40(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionStatusBySceneInfo { #[prost(uint32, repeated, tag = "10")] pub ligbgchhgck: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub missio_n_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub fcgaajneeml: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "1")] pub jkbkcpmnhkl: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, } /// 41(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneInfo { #[prost(uint32, repeated, tag = "8")] pub lighten_section_list: ::prost::alloc::vec::Vec, #[prost(map = "uint32, message", tag = "3")] pub cgnpdockdib: ::std::collections::HashMap, #[prost(message, repeated, tag = "4")] pub entity_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub world_id: u32, #[prost(uint32, tag = "739")] pub content_id: u32, #[prost(message, repeated, tag = "9")] pub entity_buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub sync_buff_info: ::prost::alloc::vec::Vec, /// maybe wrong idk #[prost(uint32, tag = "14")] pub leader_entity_id: u32, #[prost(map = "string, int32", tag = "317")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, #[prost(uint32, repeated, tag = "1")] pub group_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1997")] pub boceahmenhd: u32, #[prost(uint32, tag = "5")] pub plane_id: u32, #[prost(message, repeated, tag = "13")] pub save_data_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "622")] pub scene_mission_info: ::core::option::Option, #[prost(uint32, tag = "10")] pub game_mode_type: u32, #[prost(uint32, tag = "12")] pub client_pos_version: u32, #[prost(uint32, tag = "7")] pub floor_id: u32, #[prost(message, repeated, tag = "203")] pub entity_group_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1274")] pub group_state_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub entry_id: u32, #[prost(uint32, tag = "267")] pub lcoelbmmicb: u32, } /// 42(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityMotion { #[prost(bool, tag = "10")] pub aaidfkgpppb: bool, #[prost(uint32, tag = "4")] pub entity_id: u32, #[prost(message, optional, tag = "15")] pub motion: ::core::option::Option, #[prost(uint32, tag = "6")] pub map_layer: u32, } /// 43(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveCsReq { #[prost(uint64, tag = "8")] pub khigkljenkh: u64, #[prost(uint32, tag = "11")] pub entry_id: u32, #[prost(message, repeated, tag = "12")] pub entity_motion_list: ::prost::alloc::vec::Vec, } /// 44(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScRsp { #[prost(message, repeated, tag = "13")] pub entity_motion_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "4")] pub download_data: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 45(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScNotify { #[prost(uint32, tag = "10")] pub client_pos_version: u32, #[prost(uint32, tag = "11")] pub entity_id: u32, #[prost(message, optional, tag = "4")] pub motion: ::core::option::Option, #[prost(uint32, tag = "13")] pub entry_id: u32, } /// 46(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcidndpfpje { #[prost(uint32, tag = "10")] pub gfeboghdmop: u32, } /// 47(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractPropCsReq { #[prost(uint32, tag = "13")] pub interact_id: u32, #[prost(uint32, tag = "15")] pub prop_entity_id: u32, } /// 48(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractPropScRsp { #[prost(uint32, tag = "10")] pub prop_entity_id: u32, /// Obf: NAEJEBLNJJO #[prost(uint32, tag = "2")] pub prop_state: u32, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 49(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjnbmjompjk { #[prost(enumeration = "Deamkhljfbp", tag = "7")] pub mafpmcmchen: i32, #[prost(uint32, tag = "15")] pub omdlkeefgdp: u32, } /// 50(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abjcbaokice { #[prost(float, tag = "8")] pub dibkehhcpap: f32, #[prost(string, tag = "10")] pub mbbnddlbepe: ::prost::alloc::string::String, } /// 51(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AssistMonsterWave { #[prost(uint32, repeated, tag = "9")] pub entity_id_list: ::prost::alloc::vec::Vec, } /// 52(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCsReq { #[prost(uint32, tag = "3")] pub lfhdfmjdkmn: u32, #[prost(uint32, tag = "10")] pub attacked_group_id: u32, #[prost(message, repeated, tag = "4")] pub assist_monster_wave_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub dynamic_values: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub skill_index: u32, #[prost(message, optional, tag = "12")] pub target_motion: ::core::option::Option, #[prost(uint32, repeated, tag = "8")] pub hit_target_entity_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub caster_id: u32, #[prost(enumeration = "SceneCastSkill", repeated, tag = "5")] pub jejalngchig: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// 53(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillScRsp { #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub attacked_group_id: u32, #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub obofjbeeoma: ::prost::alloc::vec::Vec, } /// 54(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCostMpCsReq { #[prost(uint32, tag = "10")] pub attacked_group_id: u32, #[prost(uint32, tag = "15")] pub skill_index: u32, #[prost(uint32, tag = "2")] pub caster_id: u32, } /// 55(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCostMpScRsp { #[prost(uint32, tag = "2")] pub attacked_group_id: u32, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 56(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillMpUpdateScNotify { #[prost(uint32, tag = "4")] pub mp: u32, #[prost(uint32, tag = "5")] pub attacked_group_id: u32, } /// 57(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEnterStageCsReq { #[prost(uint32, tag = "4")] pub event_id: u32, #[prost(enumeration = "Oiccdgcapkg", tag = "15")] pub coemoeecaem: i32, #[prost(bool, tag = "7")] pub faobcngoefd: bool, } /// 58(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEnterStageScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, } /// 59(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioimiaaahpe { #[prost(enumeration = "Oiccdgcapkg", tag = "7")] pub coemoeecaem: i32, } /// 60(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaejpcpadkm { #[prost(uint32, tag = "12")] pub retcode: u32, } /// 61(CmdSceneType) /// GetCurSceneInfoCsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoCsReq {} /// 62(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoScRsp { #[prost(message, optional, tag = "3")] pub scene: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 63(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBuffChangeInfo { #[prost(enumeration = "EntityBuffChangeType", tag = "4")] pub reason: i32, #[prost(uint32, tag = "12")] pub entity_id: u32, #[prost(oneof = "entity_buff_change_info::Change", tags = "5, 15")] pub change: ::core::option::Option, } /// Nested message and enum types in `EntityBuffChangeInfo`. pub mod entity_buff_change_info { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Change { #[prost(message, tag = "5")] AddBuffInfo(super::BuffInfo), #[prost(uint32, tag = "15")] RemoveBuffId(u32), } } /// OneOf Type From: EntityBuffChangeInfo.KEMFJDJHJPK /// 64(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kemfjdjhjpk { #[prost(int32, tag = "5")] pub add_buff_info: i32, #[prost(int32, tag = "15")] pub remove_buff_id: i32, } /// 65(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncEntityBuffChangeListScNotify { #[prost(message, repeated, tag = "10")] pub entity_buff_info_list: ::prost::alloc::vec::Vec, } /// 66(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnkaonnbjfl { #[prost(uint32, tag = "10")] pub floor_id: u32, #[prost(uint32, tag = "14")] pub plane_id: u32, #[prost(uint32, tag = "3")] pub prop_entity_id: u32, } /// 67(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elokbgielmd { #[prost(uint32, tag = "8")] pub retcode: u32, } /// 68(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdblobcekja { #[prost(int64, tag = "3")] pub kaigemhiefh: i64, } /// 69(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djcdmdgkhmm {} /// 70(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnbklmbcmkj { #[prost(message, optional, tag = "10")] pub scene: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 71(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Leppjfjmcfb { #[prost(uint32, tag = "9")] pub manneknihfo: u32, } /// 72(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmhcadpplma { #[prost(uint32, tag = "3")] pub retcode: u32, } /// 73(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aapchideeci { #[prost(uint32, tag = "13")] pub entity_id: u32, } /// 74(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcfejbmlnnp { #[prost(uint32, tag = "14")] pub retcode: u32, } /// 75(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fnidjgcnfbi {} /// 76(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oflahccggin { #[prost(uint32, tag = "4")] pub retcode: u32, } /// 77(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SavePointsInfoNotify { #[prost(int64, tag = "12")] pub refresh_time: i64, #[prost(uint32, tag = "8")] pub valid_times: u32, } /// 78(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartCocoonStageCsReq { #[prost(uint32, tag = "11")] pub prop_entity_id: u32, #[prost(uint32, tag = "14")] pub cocoon_id: u32, #[prost(uint32, tag = "2")] pub world_level: u32, #[prost(uint32, tag = "6")] pub wave: u32, } /// 79(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartCocoonStageScRsp { #[prost(uint32, tag = "14")] pub cocoon_id: u32, #[prost(uint32, tag = "1")] pub wave: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub prop_entity_id: u32, } /// 80(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bompflbjoea { #[prost(bool, tag = "5")] pub ccchncmhphi: bool, #[prost(message, optional, tag = "2")] pub motion: ::core::option::Option, } /// 81(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbbjokhlenm { #[prost(uint32, tag = "12")] pub retcode: u32, } /// 82(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetClientPausedCsReq { #[prost(bool, tag = "11")] pub paused: bool, } /// 83(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetClientPausedScRsp { #[prost(bool, tag = "8")] pub paused: bool, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 84(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeactivateFarmElementCsReq { #[prost(uint32, tag = "3")] pub entity_id: u32, } /// 85(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeactivateFarmElementScRsp { #[prost(uint32, tag = "11")] pub entity_id: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 86(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivateFarmElementCsReq { #[prost(uint32, tag = "13")] pub world_level: u32, #[prost(uint32, tag = "15")] pub entity_id: u32, } /// 87(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivateFarmElementScRsp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(uint32, tag = "7")] pub entity_id: u32, #[prost(uint32, tag = "8")] pub world_level: u32, } /// 88(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcgnogmdhom { #[prost(uint32, tag = "5")] pub avatar_id: u32, #[prost(uint32, tag = "8")] pub pmoijjcefej: u32, } /// 89(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhoneggldig { #[prost(message, repeated, tag = "9")] pub lfckpjdbiam: ::prost::alloc::vec::Vec, #[prost(bool, tag = "4")] pub ebokcbgnboh: bool, #[prost(uint32, tag = "1")] pub hdjdpifbjke: u32, } /// 90(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nigpdaemlih { #[prost(int64, tag = "11")] pub aeomjdbebgo: i64, #[prost(uint32, tag = "9")] pub kkpcfgmklbc: u32, } /// 91(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcocfhjlabi {} /// 92(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgjdhjaengg { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub jchekicldnf: ::core::option::Option, #[prost(message, optional, tag = "6")] pub hgfbobipokg: ::core::option::Option, } /// 93(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjomndiippd { #[prost(message, optional, tag = "15")] pub hgfbobipokg: ::core::option::Option, } /// 94(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbimcnfmckn { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub hgfbobipokg: ::core::option::Option, } /// 95(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igfniffbbae { #[prost(uint32, tag = "1")] pub floor_id: u32, #[prost(uint32, tag = "4")] pub plane_id: u32, #[prost(uint32, tag = "6")] pub prop_entity_id: u32, } /// 96(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRecoverScRsp { #[prost(message, optional, tag = "4")] pub heal_pool_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 97(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bejlbipmdmk { #[prost(message, optional, tag = "5")] pub jchekicldnf: ::core::option::Option, } /// 98(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRecoverSingleAvatarCsReq { #[prost(uint32, tag = "7")] pub plane_id: u32, #[prost(enumeration = "AvatarType", tag = "10")] pub avatar_type: i32, #[prost(uint32, tag = "12")] pub floor_id: u32, #[prost(uint32, tag = "3")] pub id: u32, #[prost(uint32, tag = "13")] pub prop_entity_id: u32, #[prost(bool, tag = "11")] pub iecpcpogiia: bool, } /// 99(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRecoverSingleAvatarScRsp { #[prost(uint32, tag = "13")] pub hp: u32, #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, #[prost(uint32, tag = "7")] pub id: u32, } /// 100(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbhkfalkhac { #[prost(message, optional, tag = "1")] pub hjbhlphbdid: ::core::option::Option, #[prost(uint32, tag = "14")] pub floor_id: u32, #[prost(uint32, tag = "5")] pub plane_id: u32, } /// 101(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGroupCustomSaveDataCsReq { #[prost(string, tag = "4")] pub save_data: ::prost::alloc::string::String, #[prost(uint32, tag = "9")] pub entry_id: u32, #[prost(uint32, tag = "8")] pub group_id: u32, } /// 102(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGroupCustomSaveDataScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(uint32, tag = "7")] pub entry_id: u32, #[prost(uint32, tag = "14")] pub group_id: u32, } /// 103(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageCsReq { #[prost(uint32, tag = "13")] pub stage_id: u32, } /// 104(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageScRsp { #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "11")] pub stage_id: u32, } /// 105(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportCsReq { #[prost(uint32, tag = "4")] pub entry_id: u32, #[prost(message, optional, tag = "11")] pub entity_motion: ::core::option::Option, } /// 106(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportScRsp { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "12")] pub client_pos_version: u32, #[prost(message, optional, tag = "9")] pub entity_motion: ::core::option::Option, } /// 107(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneCsReq { #[prost(uint32, tag = "4")] pub entry_id: u32, #[prost(uint32, tag = "3")] pub boceahmenhd: u32, #[prost(uint32, tag = "10")] pub teleport_id: u32, #[prost(uint32, tag = "13")] pub content_id: u32, #[prost(bool, tag = "6")] pub ghehaeknkdp: bool, } /// 108(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneScRsp { #[prost(uint32, tag = "7")] pub content_id: u32, #[prost(uint32, tag = "8")] pub boceahmenhd: u32, #[prost(bool, tag = "9")] pub ghehaeknkdp: bool, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(bool, tag = "13")] pub dpginbmepdb: bool, } /// 109(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneByServerScNotify { #[prost(enumeration = "EnterSceneReason", tag = "1")] pub reason: i32, #[prost(message, optional, tag = "10")] pub scene: ::core::option::Option, #[prost(message, optional, tag = "7")] pub lineup: ::core::option::Option, } /// 110(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePlaneEventScNotify { #[prost(message, optional, tag = "1")] pub get_item_list: ::core::option::Option, #[prost(message, optional, tag = "6")] pub ghokflhacef: ::core::option::Option, #[prost(message, optional, tag = "12")] pub mfakdchpfhc: ::core::option::Option, #[prost(message, optional, tag = "9")] pub nagpdpmjbka: ::core::option::Option, } /// 111(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoCsReq { #[prost(uint32, tag = "13")] pub cur_map_entry_id: u32, #[prost(uint32, repeated, tag = "15")] pub entry_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub content_id: u32, #[prost(bool, tag = "14")] pub nkdmcdlkhdk: bool, } /// 112(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeProp { #[prost(uint32, tag = "14")] pub config_id: u32, #[prost(uint32, tag = "15")] pub group_id: u32, #[prost(uint32, tag = "8")] pub state: u32, } /// 113(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeGroup { #[prost(uint32, tag = "1")] pub group_id: u32, #[prost(bool, tag = "5")] pub ceggnhgfhcg: bool, #[prost(uint32, repeated, tag = "12")] pub eflnadbaabc: ::prost::alloc::vec::Vec, #[prost(int64, tag = "3")] pub modify_time: i64, } /// 114(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeChest { #[prost(uint32, tag = "7")] pub unlocked_amount_list: u32, #[prost(uint32, tag = "3")] pub total_amount_list: u32, #[prost(enumeration = "MapInfoChestType", tag = "4")] pub map_info_chest_type: i32, } /// 115(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Neobmgcdill { #[prost(uint32, tag = "11")] pub slot: u32, #[prost(uint32, tag = "8")] pub kidcfdahdlp: u32, #[prost(uint32, tag = "3")] pub gnjjmdffokg: u32, } /// 116(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeMapData { #[prost(map = "string, int32", tag = "12")] pub extra_data: ::std::collections::HashMap<::prost::alloc::string::String, i32>, #[prost(message, repeated, tag = "11")] pub maze_group_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "10")] pub klabjgehjnd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "3")] pub unlocked_chest_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub lighten_section_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub maze_prop_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub lcoelbmmicb: u32, #[prost(uint32, repeated, tag = "14")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub dpimpnkeolc: u32, #[prost(uint32, tag = "1")] pub content_id: u32, #[prost(uint32, tag = "4")] pub entry_id: u32, #[prost(uint32, tag = "15")] pub cur_map_entry_id: u32, } /// 117(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(bool, tag = "5")] pub nkdmcdlkhdk: bool, #[prost(message, repeated, tag = "1")] pub map_list: ::prost::alloc::vec::Vec, } /// 118(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjjoidbpaco {} /// 119(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejkdfpppflg { #[prost(uint32, tag = "2")] pub kabnogfdkfi: u32, #[prost(uint32, tag = "10")] pub lndaeicbopj: u32, } /// 120(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pocjnmlilpn { #[prost(uint32, tag = "5")] pub retcode: u32, } /// 121(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocdpkkbakdi { #[prost(uint32, tag = "8")] pub cocfifoingl: u32, #[prost(uint32, tag = "12")] pub lndaeicbopj: u32, #[prost(enumeration = "Ldcjpaljopk", tag = "10")] pub reason: i32, } /// 122(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcicgddnhnk { #[prost(uint32, tag = "13")] pub lndaeicbopj: u32, #[prost(uint32, tag = "7")] pub aleomekipoe: u32, } /// 123(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abondlckdmo { #[prost(uint32, tag = "15")] pub retcode: u32, } /// 124(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afchmhchiba { #[prost(map = "string, int32", tag = "13")] pub dmjoecndfbo: ::std::collections::HashMap<::prost::alloc::string::String, i32>, } /// 125(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportCsReq { #[prost(uint32, repeated, tag = "5")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// 126(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportScRsp { #[prost(uint32, repeated, tag = "9")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 127(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityRefreshInfo { #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "6, 9, 4")] pub refresh_type: ::core::option::Option, } /// Nested message and enum types in `SceneEntityRefreshInfo`. pub mod scene_entity_refresh_info { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RefreshType { #[prost(message, tag = "6")] AddEntity(super::SceneEntityInfo), #[prost(uint32, tag = "9")] DelEntity(u32), #[prost(uint32, tag = "4")] Gjladlhaamm(u32), } } /// OneOf Type From: SceneEntityRefreshInfo.EBBMKBFCJHE /// 128(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebbmkbfcjhe { #[prost(int32, tag = "6")] pub add_entity: i32, #[prost(int32, tag = "9")] pub del_entity: i32, #[prost(int32, tag = "4")] pub gjladlhaamm: i32, } /// 129(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshInfo { #[prost(uint32, tag = "1")] pub state: u32, #[prost(enumeration = "SceneGroupRefreshType", tag = "7")] pub group_refresh_type: i32, #[prost(message, repeated, tag = "5")] pub refresh_entity: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub group_id: u32, } /// 130(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshScNotify { #[prost(message, repeated, tag = "2")] pub group_refresh_info: ::prost::alloc::vec::Vec, } /// 131(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupStateInfo { #[prost(uint32, tag = "5")] pub entry_id: u32, /// TODO #[prost(uint32, tag = "13")] pub player_uid: u32, #[prost(uint32, tag = "8")] pub group_id: u32, /// TODO #[prost(uint32, tag = "7")] pub group_state: u32, } /// 132(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupStateChangeCsReq { #[prost(message, optional, tag = "7")] pub group_state_info: ::core::option::Option, } /// 133(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupStateChangeScRsp { #[prost(message, optional, tag = "3")] pub group_state_info: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 134(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupStateChangeScNotify { #[prost(message, optional, tag = "8")] pub group_state_info: ::core::option::Option, } /// 135(CmdSceneType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnteredSceneInfo { #[prost(uint32, tag = "6")] pub plane_id: u32, #[prost(uint32, tag = "11")] pub floor_id: u32, } /// 136(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Deaigcmammg {} /// 137(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnteredSceneScRsp { #[prost(message, repeated, tag = "9")] pub entered_scene_info: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 138(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Miedndohkpd { #[prost(message, repeated, tag = "15")] pub entered_scene_info: ::prost::alloc::vec::Vec, } /// 139(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientCsReq { #[prost(uint32, repeated, tag = "7")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "5")] pub trigger_motion: ::core::option::Option, #[prost(uint32, tag = "4")] pub trigger_entity_id: u32, #[prost(string, tag = "10")] pub trigger_name: ::prost::alloc::string::String, } /// 140(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScRsp { #[prost(bool, tag = "2")] pub refresh_trigger: bool, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(string, tag = "13")] pub trigger_name: ::prost::alloc::string::String, #[prost(uint32, tag = "3")] pub trigger_entity_id: u32, } /// 141(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScNotify { #[prost(uint32, tag = "13")] pub trigger_entity_id: u32, #[prost(string, tag = "11")] pub trigger_name: ::prost::alloc::string::String, #[prost(uint32, repeated, tag = "12")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, } /// 142(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bknbidkfime { #[prost(uint32, repeated, tag = "14")] pub entity_id_list: ::prost::alloc::vec::Vec, } /// 143(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjfcjgbaafa { #[prost(uint32, repeated, tag = "14")] pub entity_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 144(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cokoekpfpkd { #[prost(uint32, repeated, tag = "10")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// 145(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecaidbmnjfa { #[prost(uint32, tag = "2")] pub world_level: u32, #[prost(uint32, tag = "3")] pub cocoon_id: u32, #[prost(uint32, tag = "5")] pub wave: u32, } /// 146(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbfblndbemk { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "1")] pub wave: u32, #[prost(uint32, tag = "11")] pub cocoon_id: u32, } /// 147(CmdSceneType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgjheepaeie { #[prost(uint32, tag = "10")] pub pheekfocbjj: u32, #[prost(uint32, tag = "9")] pub world_level: u32, } /// 148(CmdSceneType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcjmkhajhnb { #[prost(message, optional, tag = "5")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(uint32, tag = "4")] pub world_level: u32, #[prost(uint32, tag = "15")] pub pheekfocbjj: u32, } /// 149(CmdSceneType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbfnbgejbim { #[prost(uint32, tag = "5")] pub entry_id: u32, #[prost(uint32, tag = "3")] pub teleport_id: u32, } /// 0(CmdServerPrefsType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerPrefs { #[prost(bytes = "vec", tag = "15")] pub data: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub server_prefs_id: u32, } /// 1(CmdServerPrefsType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikoddaegkpb {} /// 2(CmdServerPrefsType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhpliogigin { #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub cfhmfebmjik: ::prost::alloc::vec::Vec, } /// 3(CmdServerPrefsType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmdedjkfjca { #[prost(uint32, tag = "3")] pub server_prefs_id: u32, } /// 4(CmdServerPrefsType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cehcjenakea { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub server_prefs: ::core::option::Option, } /// 5(CmdServerPrefsType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateServerPrefsDataCsReq { #[prost(message, optional, tag = "4")] pub server_prefs: ::core::option::Option, } /// 6(CmdServerPrefsType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateServerPrefsDataScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "7")] pub server_prefs_id: u32, } /// 0(CmdShopType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Shop { #[prost(message, repeated, tag = "8")] pub goods_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub city_level: u32, #[prost(uint64, tag = "2")] pub city_taken_level_reward: u64, #[prost(uint32, tag = "14")] pub shop_id: u32, #[prost(int64, tag = "6")] pub begin_time: i64, #[prost(int64, tag = "15")] pub end_time: i64, #[prost(uint32, tag = "7")] pub city_exp: u32, } /// 1(CmdShopType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goods { #[prost(uint32, tag = "6")] pub buy_times: u32, #[prost(uint32, tag = "8")] pub goods_id: u32, #[prost(int64, tag = "11")] pub begin_time: i64, #[prost(uint32, tag = "9")] pub item_id: u32, #[prost(int64, tag = "14")] pub end_time: i64, } /// 2(CmdShopType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListCsReq { #[prost(uint32, tag = "8")] pub shop_type: u32, } /// 3(CmdShopType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListScRsp { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "11")] pub shop_type: u32, #[prost(message, repeated, tag = "9")] pub shop_list: ::prost::alloc::vec::Vec, } /// 4(CmdShopType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsCsReq { #[prost(uint32, tag = "9")] pub icaabodnfic: u32, #[prost(uint32, tag = "13")] pub ojcfobhcbhk: u32, #[prost(uint32, tag = "5")] pub aalfihndabh: u32, #[prost(uint32, tag = "4")] pub gbiepapenkj: u32, #[prost(uint32, tag = "3")] pub ldollooeika: u32, } /// 5(CmdShopType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsScRsp { #[prost(uint32, tag = "2")] pub shop_id: u32, #[prost(message, optional, tag = "7")] pub return_item_list: ::core::option::Option, #[prost(uint32, tag = "8")] pub goods_buy_times: u32, #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "11")] pub goods_id: u32, } /// 6(CmdShopType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bpphjhibbjo { #[prost(uint32, tag = "2")] pub ojcfobhcbhk: u32, #[prost(uint32, tag = "10")] pub level: u32, } /// 7(CmdShopType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardScRsp { #[prost(uint32, tag = "9")] pub level: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, #[prost(uint32, tag = "3")] pub shop_id: u32, } /// 8(CmdShopType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CityShopInfoScNotify { #[prost(uint32, tag = "14")] pub shop_id: u32, #[prost(uint64, tag = "13")] pub taken_level_reward: u64, #[prost(uint32, tag = "15")] pub level: u32, #[prost(uint32, tag = "1")] pub exp: u32, } /// 0(CmdSpaceZooType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmedpbbaohc { #[prost(uint32, repeated, tag = "2")] pub item_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "15")] pub cphkocpkcoi: bool, #[prost(uint32, tag = "5")] pub unique_id: u32, #[prost(uint32, repeated, tag = "9")] pub lljjpofjnkk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub eficnpdckpk: u32, #[prost(uint32, tag = "1")] pub gjioofgkpjc: u32, } /// 1(CmdSpaceZooType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oohknioiigc { #[prost(uint32, tag = "11")] pub gjioofgkpjc: u32, #[prost(uint32, tag = "1")] pub cjjfdeeodjj: u32, } /// 2(CmdSpaceZooType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkcgceehekc {} /// 3(CmdSpaceZooType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjomppnmiml { #[prost(uint32, repeated, tag = "5")] pub fddjigpnejm: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub pgkbeaagnle: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, repeated, tag = "7")] pub bjenpiibhkb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "14")] pub ldnembbhpie: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub ofkelchfkeo: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub ihnafhdggao: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub lkgbpnpnilm: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub cenfnpdhbij: ::prost::alloc::vec::Vec, } /// 4(CmdSpaceZooType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aebkilgjnob { #[prost(uint32, tag = "8")] pub gbblmjhmbfa: u32, #[prost(uint32, repeated, tag = "13")] pub chldhcpcpde: ::prost::alloc::vec::Vec, } /// 5(CmdSpaceZooType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aolfnjjohbf { #[prost(message, optional, tag = "8")] pub bpeglojenen: ::core::option::Option, #[prost(message, repeated, tag = "13")] pub nnichbfoecc: ::prost::alloc::vec::Vec, #[prost(bool, tag = "12")] pub lojoedfdiee: bool, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 6(CmdSpaceZooType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmleckajcao { #[prost(uint32, tag = "5")] pub unique_id: u32, #[prost(uint32, tag = "9")] pub gbiepapenkj: u32, } /// 7(CmdSpaceZooType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dgbdpckhmhh { #[prost(message, optional, tag = "2")] pub ejahfamagie: ::core::option::Option, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(bool, tag = "6")] pub lojoedfdiee: bool, #[prost(message, repeated, tag = "1")] pub nnichbfoecc: ::prost::alloc::vec::Vec, } /// 8(CmdSpaceZooType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlkcgadnchh { #[prost(uint32, tag = "13")] pub keicnanehgk: u32, #[prost(uint32, tag = "6")] pub hejafglnffp: u32, #[prost(uint32, tag = "5")] pub faoiljiedhf: u32, } /// 9(CmdSpaceZooType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmelgkmipoh { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, repeated, tag = "7")] pub fddjigpnejm: ::prost::alloc::vec::Vec, } /// 10(CmdSpaceZooType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbdbmkcegfo { #[prost(uint32, repeated, tag = "7")] pub nlfhlickmnb: ::prost::alloc::vec::Vec, } /// 11(CmdSpaceZooType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmdhakdahan { #[prost(uint32, repeated, tag = "8")] pub ogaenmpeinb: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 12(CmdSpaceZooType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llaocmdebog { #[prost(message, repeated, tag = "1")] pub hlnkbdednam: ::prost::alloc::vec::Vec, #[prost(bool, tag = "10")] pub hjmbaiimkmh: bool, #[prost(bool, tag = "13")] pub lojoedfdiee: bool, } /// 13(CmdSpaceZooType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbdeclmlheg { #[prost(uint32, tag = "5")] pub gbiepapenkj: u32, } /// 14(CmdSpaceZooType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfgpadbfedo { #[prost(uint32, tag = "14")] pub gbiepapenkj: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 15(CmdSpaceZooType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckliogjfkmf { #[prost(uint32, tag = "5")] pub mcaljkbgioi: u32, } /// 16(CmdSpaceZooType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aaahmbhklpo { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "2")] pub mcaljkbgioi: u32, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, } /// 0(CmdStarFightType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmfilgicffc { #[prost(uint32, tag = "9")] pub olcpifjcbfp: u32, #[prost(bool, tag = "2")] pub knccccgbped: bool, #[prost(uint32, tag = "3")] pub group_id: u32, #[prost(uint32, tag = "14")] pub inembebipan: u32, #[prost(uint32, tag = "1")] pub ahlogigdnlf: u32, } /// 1(CmdStarFightType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njikcbaeibn {} /// 2(CmdStarFightType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipjfihmhmjb { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, repeated, tag = "12")] pub dhjidddcppb: ::prost::alloc::vec::Vec, } /// 3(CmdStarFightType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohdgmdlcnll { #[prost(uint32, tag = "5")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, } /// 4(CmdStarFightType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljnlhmbampj { #[prost(uint32, tag = "11")] pub ihkpkpjkkbi: u32, #[prost(uint32, tag = "7")] pub group_id: u32, #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 5(CmdStarFightType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlpldbohnok { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "7")] pub ihkpkpjkkbi: u32, #[prost(uint32, tag = "14")] pub group_id: u32, #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, } /// 6(CmdStarFightType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhgmhdjclcg { #[prost(uint32, tag = "15")] pub group_id: u32, #[prost(message, optional, tag = "11")] pub nbchigbiadl: ::core::option::Option, } /// 1(CmdStoryLineType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhoclnodgcf {} /// 2(CmdStoryLineType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmnejhmiinn { #[prost(uint32, repeated, tag = "7")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "13")] pub gbpfegkajag: u32, #[prost(uint32, repeated, tag = "1")] pub epoffjinpjj: ::prost::alloc::vec::Vec, } /// 3(CmdStoryLineType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adenecoibmh { #[prost(uint32, tag = "3")] pub gbpfegkajag: u32, #[prost(uint32, repeated, tag = "11")] pub hanfdcipmmd: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub epoffjinpjj: ::prost::alloc::vec::Vec, } /// 4(CmdStoryLineType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ciiofapedkh { #[prost(uint32, tag = "5")] pub bkfejkeeahp: u32, #[prost(uint32, tag = "12")] pub gbpfegkajag: u32, #[prost(enumeration = "Ejjdpojolmg", tag = "15")] pub rogue_common_pending_action: i32, } /// 5(CmdStoryLineType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bigfgjhahel { #[prost(uint32, repeated, tag = "9")] pub nggdmolenlb: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "8")] pub pjelgnofhec: ::prost::alloc::vec::Vec, } /// 0(CmdStrongChallengeActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StrongChallengeAvatar { #[prost(enumeration = "AvatarType", tag = "10")] pub avatar_type: i32, #[prost(uint32, tag = "4")] pub avatar_id: u32, } /// 1(CmdStrongChallengeActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efpnfblihdc { #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, } /// 2(CmdStrongChallengeActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajmllgklnmf { #[prost(message, optional, tag = "10")] pub gpedjagnfhi: ::core::option::Option, #[prost(uint32, tag = "12")] pub stage_id: u32, #[prost(uint32, tag = "3")] pub module_id: u32, #[prost(uint32, tag = "2")] pub ednobgjcmbk: u32, #[prost(uint32, tag = "9")] pub fogbecbdfdm: u32, } /// 3(CmdStrongChallengeActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elmkjkbedcc { #[prost(map = "uint32, message", tag = "1")] pub goojlhggpcp: ::std::collections::HashMap, } /// 4(CmdStrongChallengeActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mofhhinnnnj {} /// 5(CmdStrongChallengeActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcbihcpgdgg { #[prost(message, optional, tag = "9")] pub efjamcicben: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 6(CmdStrongChallengeActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbbjmjhmohc { #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1")] pub stage_id: u32, } /// 7(CmdStrongChallengeActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lohffeganbp { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "11")] pub stage_id: u32, #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, } /// 8(CmdStrongChallengeActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clooadflaio { #[prost(uint32, tag = "5")] pub fogbecbdfdm: u32, #[prost(uint32, tag = "14")] pub stage_id: u32, #[prost(uint32, tag = "7")] pub score: u32, #[prost(uint32, tag = "13")] pub hnjknjnndpj: u32, #[prost(uint32, tag = "6")] pub lmedpakejck: u32, #[prost(enumeration = "BattleEndStatus", tag = "8")] pub end_status: i32, #[prost(uint32, tag = "11")] pub kfeognngcoh: u32, #[prost(uint32, tag = "3")] pub koieibkkmjf: u32, } /// 0(CmdSummonActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkifeciinfp { #[prost(uint32, tag = "1")] pub phase: u32, #[prost(uint32, tag = "7")] pub group_id: u32, #[prost(uint32, tag = "15")] pub ihkpkpjkkbi: u32, } /// 1(CmdSummonActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdimlagncki {} /// 2(CmdSummonActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehkckpbgjcc { #[prost(message, repeated, tag = "10")] pub adneocnpoli: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 3(CmdSummonActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dldfnpejfhk { #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, #[prost(uint32, tag = "7")] pub avatar_id: u32, } /// 4(CmdSummonActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lalfldbjecg { #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "2")] pub group_id: u32, #[prost(message, optional, tag = "15")] pub ngmjlmpbibk: ::core::option::Option, #[prost(uint32, tag = "10")] pub ihkpkpjkkbi: u32, } /// 5(CmdSummonActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plnbfpkjfji { #[prost(message, optional, tag = "8")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "6")] pub group_id: u32, #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(uint32, tag = "11")] pub ihkpkpjkkbi: u32, } /// 6(CmdSummonActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iogobckpiac { #[prost(uint32, tag = "1")] pub phase: u32, #[prost(uint32, tag = "2")] pub eecdakbhkmk: u32, #[prost(uint32, tag = "7")] pub ihkpkpjkkbi: u32, #[prost(uint32, tag = "11")] pub group_id: u32, } /// 4(CmdSwordTrainingType) /// Obf: GDGGKONPNIG #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameInfo { #[prost(message, optional, tag = "15")] pub skill_info: ::core::option::Option, #[prost(message, optional, tag = "3")] pub sword_training_story_info: ::core::option::Option, #[prost(message, optional, tag = "12")] pub hofhookiboe: ::core::option::Option, #[prost(message, optional, tag = "14")] pub iihdbefheoc: ::core::option::Option, #[prost(message, optional, tag = "2")] pub turn_info: ::core::option::Option, #[prost(message, optional, tag = "1")] pub pending_action: ::core::option::Option, #[prost(uint32, tag = "5")] pub mgkdfnbenai: u32, #[prost(message, repeated, tag = "8")] pub bnklpfgagpe: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "6")] pub dphnbkljehm: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "11")] pub alpkebcoofg: ::core::option::Option, } /// 5(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGetSkillInfoCsReq { #[prost(uint32, tag = "1")] pub slot: u32, } /// 6(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGetSkillInfoScRsp { #[prost(uint32, tag = "2")] pub slot: u32, #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, repeated, tag = "7")] pub nhphhapjodg: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub fekillbieko: ::prost::alloc::vec::Vec, } /// 7(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingEffectInfo { #[prost(uint32, tag = "9")] pub nbhpdmdndkl: u32, #[prost(uint32, tag = "6")] pub config_id: u32, } /// 8(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingSkillInfo { #[prost(uint32, tag = "14")] pub oajmnpadhga: u32, #[prost(uint32, tag = "7")] pub paojaaoncbf: u32, #[prost(uint32, tag = "1")] pub bcmnpjjhjad: u32, #[prost(uint32, repeated, tag = "2")] pub fekillbieko: ::prost::alloc::vec::Vec, } /// 9(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingPartner { #[prost(uint32, tag = "6")] pub bheffiaoljb: u32, #[prost(uint32, tag = "11")] pub ljhkgldhnio: u32, } /// 10(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingPartnerInfo { #[prost(message, repeated, tag = "9")] pub mfoijablhjo: ::prost::alloc::vec::Vec, } /// 11(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryInfo { #[prost(uint32, tag = "7")] pub boceahmenhd: u32, #[prost(uint32, tag = "6")] pub jaflollfndo: u32, #[prost(uint32, repeated, tag = "3")] pub moohnchopnh: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "11")] pub hcmjkfeaadp: ::prost::alloc::vec::Vec, } /// 12(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdhljlcfkmo { #[prost(uint32, tag = "10")] pub dibkehhcpap: u32, #[prost(uint32, tag = "4")] pub pclpehlndaf: u32, #[prost(enumeration = "SwordTrainingStatusType", tag = "7")] pub aikkmcbgkom: i32, } /// 13(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStatusTypeInfo { #[prost(uint32, tag = "6")] pub aomadoagocg: u32, #[prost(message, repeated, tag = "14")] pub ngkphafhjgp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub ngjmhnpdplh: u32, } /// 14(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oogahfdmhjm { #[prost(message, repeated, tag = "5")] pub ngkphafhjgp: ::prost::alloc::vec::Vec, } /// 15(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdioiigicif { #[prost(uint32, tag = "6")] pub unique_id: u32, #[prost(uint32, tag = "1")] pub level: u32, } /// 16(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingActionInfo { #[prost(message, repeated, tag = "2")] pub nlgpppbjbll: ::prost::alloc::vec::Vec, } /// 17(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingTurnInfo { #[prost(uint32, tag = "632")] pub mimogglafid: u32, #[prost(oneof = "sword_training_turn_info::TurnInfo", tags = "14, 4")] pub turn_info: ::core::option::Option, } /// Nested message and enum types in `SwordTrainingTurnInfo`. pub mod sword_training_turn_info { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TurnInfo { #[prost(message, tag = "14")] Paokbidanej(super::SwordTrainingActionTurnInfo), #[prost(message, tag = "4")] Mmakpnlbhii(super::SwordTrainingExamTurnInfo), } } /// OneOf Type From: SwordTrainingTurnInfo.NEMGFNPGEDK /// 18(CmdSwordTrainingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nemgfnpgedk { #[prost(int32, tag = "14")] pub paokbidanej: i32, #[prost(int32, tag = "4")] pub mmakpnlbhii: i32, } /// 19(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingPartnerAbility { #[prost(uint32, tag = "12")] pub adenlfjoopl: u32, #[prost(uint32, tag = "8")] pub pbnbfpabmfp: u32, #[prost(uint32, tag = "4")] pub mckomckfklg: u32, } /// 20(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingActionTurnInfo { #[prost(uint32, repeated, tag = "14")] pub jhindcdbnml: ::prost::alloc::vec::Vec, #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "11")] pub gpjgaffcmng: i32, #[prost(message, repeated, tag = "10")] pub lojfkffceaa: ::prost::alloc::vec::Vec, } /// 21(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingExamTurnInfo { #[prost(uint32, tag = "13")] pub nonmkeigegf: u32, } /// 22(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingPendingAction { #[prost( oneof = "sword_training_pending_action::Action", tags = "2, 3, 9, 14, 5, 4, 7, 12" )] pub action: ::core::option::Option, } /// Nested message and enum types in `SwordTrainingPendingAction`. pub mod sword_training_pending_action { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Action { #[prost(message, tag = "2")] Pcpafljbgdd(super::Pkgodkbnaam), #[prost(message, tag = "3")] Lgbciknkpok(super::Njahhfgimbf), #[prost(message, tag = "9")] Jahpbdgdign(super::Ngfelcgldgb), #[prost(message, tag = "14")] Olnkgjdoecp(super::Oalmpfhpfpk), #[prost(message, tag = "5")] Daibjmdjpkj(super::Oejiidgggbo), #[prost(message, tag = "4")] Aopbdfibfph(super::Boifcpnaolc), #[prost(message, tag = "7")] Aepoacpognd(super::Lfndehmbknn), #[prost(message, tag = "12")] Afgimcbojfl(super::Engjlgmaoac), } } /// OneOf Type From: SwordTrainingPendingAction.ABHNAFELEME /// 23(CmdSwordTrainingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abhnafeleme { #[prost(int32, tag = "2")] pub pcpafljbgdd: i32, #[prost(int32, tag = "3")] pub lgbciknkpok: i32, #[prost(int32, tag = "9")] pub jahpbdgdign: i32, #[prost(int32, tag = "14")] pub olnkgjdoecp: i32, #[prost(int32, tag = "5")] pub daibjmdjpkj: i32, #[prost(int32, tag = "4")] pub aopbdfibfph: i32, #[prost(int32, tag = "7")] pub aepoacpognd: i32, #[prost(int32, tag = "12")] pub afgimcbojfl: i32, } /// 24(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkgodkbnaam {} /// 25(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njahhfgimbf {} /// 26(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngfelcgldgb { #[prost(uint32, tag = "10")] pub iagjgjkgjbl: u32, } /// 27(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oalmpfhpfpk {} /// 28(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oejiidgggbo { #[prost(uint32, tag = "4")] pub lhmphpeodnp: u32, #[prost(bool, tag = "5")] pub nbbebbcakbe: bool, } /// 29(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Boifcpnaolc {} /// 30(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfndehmbknn {} /// 31(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Engjlgmaoac { #[prost(uint32, tag = "5")] pub lhmphpeodnp: u32, #[prost(bool, tag = "1")] pub miidplkihda: bool, } /// 32(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfdcfckhilp { #[prost(message, optional, tag = "1")] pub rogue_action: ::core::option::Option, #[prost(enumeration = "Impnhhhpmba", tag = "14")] pub lgekdbjjlni: i32, } /// 33(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnadjaafbmj { #[prost(message, optional, tag = "3")] pub peiiechjboh: ::core::option::Option, #[prost(message, optional, tag = "8")] pub llbpgoifdad: ::core::option::Option, #[prost(message, optional, tag = "15")] pub ilbohkpgebn: ::core::option::Option, #[prost(message, optional, tag = "14")] pub bjlioikgpck: ::core::option::Option, #[prost(message, optional, tag = "2")] pub bhcekmiefkc: ::core::option::Option, #[prost(message, optional, tag = "5")] pub inmoiilmojn: ::core::option::Option, #[prost(message, optional, tag = "11")] pub ldmgdogjknc: ::core::option::Option, #[prost(message, optional, tag = "10")] pub nojfnakkojo: ::core::option::Option, #[prost(message, optional, tag = "12")] pub dobmemofbde: ::core::option::Option, #[prost(message, optional, tag = "9")] pub fhfofhbeigi: ::core::option::Option, #[prost(message, optional, tag = "1")] pub kabmhigochm: ::core::option::Option, #[prost(uint32, tag = "7")] pub dmogppbefna: u32, #[prost(uint32, tag = "623")] pub ngjmhnpdplh: u32, #[prost(message, optional, tag = "1133")] pub ifbimmdfoed: ::core::option::Option, #[prost(message, optional, tag = "343")] pub kencpjjeckl: ::core::option::Option, #[prost(message, optional, tag = "747")] pub nhnnhjbbgab: ::core::option::Option, } /// OneOf Type From: HNADJAAFBMJ.KBKHABGINKB /// 34(CmdSwordTrainingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbkhabginkb { #[prost(int32, tag = "3")] pub peiiechjboh: i32, #[prost(int32, tag = "8")] pub llbpgoifdad: i32, #[prost(int32, tag = "15")] pub ilbohkpgebn: i32, #[prost(int32, tag = "14")] pub bjlioikgpck: i32, #[prost(int32, tag = "2")] pub bhcekmiefkc: i32, #[prost(int32, tag = "5")] pub inmoiilmojn: i32, #[prost(int32, tag = "11")] pub ldmgdogjknc: i32, #[prost(int32, tag = "10")] pub nojfnakkojo: i32, #[prost(int32, tag = "12")] pub dobmemofbde: i32, #[prost(int32, tag = "9")] pub fhfofhbeigi: i32, #[prost(int32, tag = "1")] pub kabmhigochm: i32, #[prost(int32, tag = "7")] pub dmogppbefna: i32, #[prost(int32, tag = "623")] pub ngjmhnpdplh: i32, #[prost(int32, tag = "1133")] pub ifbimmdfoed: i32, #[prost(int32, tag = "343")] pub kencpjjeckl: i32, #[prost(int32, tag = "747")] pub nhnnhjbbgab: i32, } /// 35(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcemaiaapca { #[prost(uint32, tag = "7")] pub iagjgjkgjbl: u32, } /// 36(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejnnnblnjic { #[prost(enumeration = "SwordTrainingStatusType", tag = "15")] pub aikkmcbgkom: i32, #[prost(uint32, tag = "11")] pub ilgeenmaonm: u32, #[prost(uint32, tag = "1")] pub pjhipnnjddp: u32, } /// 37(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hofbpplljgj { #[prost(uint32, tag = "2")] pub pjhipnnjddp: u32, #[prost(uint32, tag = "7")] pub ilgeenmaonm: u32, } /// 38(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Andocaggdmh { #[prost(uint32, tag = "2")] pub ilgeenmaonm: u32, #[prost(uint32, tag = "6")] pub pjhipnnjddp: u32, } /// 39(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eflkknbmphb { #[prost(uint32, tag = "15")] pub level: u32, #[prost(uint32, tag = "11")] pub unique_id: u32, #[prost(uint32, tag = "6")] pub akddeghfegg: u32, } /// 40(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnhnfffgfjc { #[prost(uint32, tag = "10")] pub mgkdfnbenai: u32, #[prost(message, optional, tag = "13")] pub pcmaakhaebc: ::core::option::Option, } /// 41(CmdSwordTrainingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Becajobhpip { #[prost(uint32, tag = "14")] pub lhmphpeodnp: u32, #[prost(bool, tag = "13")] pub nbbebbcakbe: bool, } /// 42(CmdSwordTrainingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfgheknaalj { #[prost(message, repeated, tag = "5")] pub iphcfmpamnf: ::prost::alloc::vec::Vec, } /// 43(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnlefegobeg { #[prost(uint32, tag = "7")] pub progress: u32, #[prost(uint32, tag = "15")] pub id: u32, } /// 44(CmdSwordTrainingType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kobfgkfdmje { #[prost(uint32, repeated, tag = "5")] pub fgcddcjhiag: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "11")] pub akpgghkcaif: ::prost::alloc::vec::Vec, } /// 45(CmdSwordTrainingType) /// EHKMAPGJHED #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataCsReq {} /// 46(CmdSwordTrainingType) /// KDONKLNAICI #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataScRsp { #[prost(uint32, repeated, tag = "13")] pub moohnchopnh: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "11")] pub dapakmmmaoj: ::core::option::Option, #[prost(uint32, tag = "8")] pub ailagenldgi: u32, #[prost(uint32, repeated, tag = "5")] pub digidekckpf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "7")] pub imjlphejmbb: ::core::option::Option, #[prost(uint32, repeated, tag = "9")] pub dphnbkljehm: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub bnnimfgfoah: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "2")] pub gbdanlkclmg: ::prost::alloc::vec::Vec, } /// 47(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iomjgkbiafk { #[prost(uint32, repeated, tag = "3")] pub ecfphaadbdi: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub aobgmojoflp: ::prost::alloc::vec::Vec, } /// 48(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igbchkminlm { #[prost(uint32, repeated, tag = "9")] pub aobgmojoflp: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 49(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lankbiellhp { #[prost(uint32, tag = "13")] pub adenlfjoopl: u32, } /// 50(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eacnakcajhp { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "13")] pub dbjoeonegce: ::core::option::Option, } /// 51(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjllfhollgc { #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "5")] pub mdpmcjgpiio: i32, } /// 52(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elkmcnjbfad { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(bool, tag = "15")] pub bpmpjhffelh: bool, #[prost(uint32, tag = "2")] pub dcecfokfihh: u32, } /// 53(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmdkccpgmde { #[prost(uint32, tag = "5")] pub mfnfdhagaph: u32, } /// 54(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kedcggppblb { #[prost(uint32, tag = "12")] pub retcode: u32, } /// 55(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcclhjinfed {} /// 56(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enldppnfogp { #[prost(uint32, tag = "7")] pub retcode: u32, } /// 57(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agbekcnnnjh {} /// 58(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfaioamfdem { #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, } /// 59(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbnelconapd { #[prost(uint32, tag = "10")] pub cclgmcimglh: u32, } /// 60(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhcjmpneddi { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "5")] pub cclgmcimglh: u32, } /// 61(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameCsReq { #[prost(uint32, tag = "10")] pub boceahmenhd: u32, } /// 62(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameScRsp { #[prost(message, optional, tag = "5")] pub dapakmmmaoj: ::core::option::Option, #[prost(uint32, tag = "9")] pub retcode: u32, } /// 63(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecdjbhnlcmg { #[prost(uint32, tag = "10")] pub lhmphpeodnp: u32, } /// 64(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Peagmikincf { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "4")] pub lhmphpeodnp: u32, } /// 65(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjlbeiolcpc {} /// 66(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcboedpmhoi { #[prost(uint32, tag = "3")] pub retcode: u32, } /// 67(CmdSwordTrainingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlbjklchjhk { #[prost(enumeration = "SwordTrainingGameSettle", tag = "2")] pub reason: i32, #[prost(uint32, tag = "1")] pub pcmaakhaebc: u32, #[prost(uint32, tag = "7")] pub boceahmenhd: u32, #[prost(uint32, repeated, tag = "11")] pub dkfllecgcck: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "15")] pub ckedfnkaloi: u32, #[prost(uint32, repeated, tag = "3")] pub cidicfbphaf: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub oojpfklphfh: u32, #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, } /// 68(CmdSwordTrainingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akmpgpmadko { #[prost(message, repeated, tag = "4")] pub akpgghkcaif: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "9")] pub fgcddcjhiag: ::prost::alloc::vec::Vec, } /// 69(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oincigpnepl { #[prost(uint32, tag = "15")] pub jaflollfndo: u32, } /// 70(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aadfhdgjnih { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "14")] pub item_list: ::core::option::Option, #[prost(uint32, tag = "4")] pub jaflollfndo: u32, } /// 71(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcoljdkgdbn { #[prost(uint32, tag = "1")] pub okoaneakgoe: u32, } /// 72(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npjpkiglbjp { #[prost(uint32, tag = "4")] pub okoaneakgoe: u32, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 73(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpabjcceadf {} /// 74(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaonbiofbbd { #[prost(message, optional, tag = "14")] pub dapakmmmaoj: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 75(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efcdnjaleoj {} /// 76(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgnhmhlodco { #[prost(message, optional, tag = "8")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 77(CmdSwordTrainingType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pblfcmehpfo { #[prost(uint32, tag = "2")] pub ljepibbdfnj: u32, #[prost(uint32, tag = "6")] pub naekjboemca: u32, #[prost(message, repeated, tag = "4")] pub fejoaealkdf: ::prost::alloc::vec::Vec, } /// 78(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hldhafgipoe { #[prost(uint32, tag = "10")] pub ifmandpgkie: u32, } /// 79(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klehmmannoi { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, } /// 80(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnabgdhdjaj { #[prost(uint32, tag = "10")] pub boceahmenhd: u32, } /// 81(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pplnokjdgpc { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(message, optional, tag = "12")] pub dapakmmmaoj: ::core::option::Option, } /// 82(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nenmdhehakm {} /// 83(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agaifkgbkcd { #[prost(uint32, tag = "1")] pub rank: u32, #[prost(uint32, tag = "8")] pub retcode: u32, } /// 84(CmdSwordTrainingType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldbddlpjeep { #[prost(uint32, tag = "1")] pub cclgmcimglh: u32, } /// 85(CmdSwordTrainingType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnbhkdenloe { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "6")] pub cclgmcimglh: u32, } /// 0(CmdPlayerSync) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Joabblfomlj { #[prost(uint32, tag = "2")] pub phcklecnfka: u32, #[prost(uint32, tag = "15")] pub stamina: u32, } /// 1(CmdPlayerSync) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoardDataSync { #[prost(bool, tag = "12")] pub pgjnaikchpo: bool, #[prost(string, tag = "6")] pub signature: ::prost::alloc::string::String, #[prost(message, repeated, tag = "15")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, } /// 2(CmdPlayerSync) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSync { #[prost(message, repeated, tag = "12")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 3(CmdPlayerSync) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSync { #[prost(uint32, repeated, tag = "11")] pub oabaojplimk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "1")] pub fjihbjmipoe: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub mjapecdhjgm: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub mission_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "13")] pub mkcomhflnpp: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "9")] pub enjonajdpck: ::prost::alloc::vec::Vec, } /// 4(CmdPlayerSync) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Haefikohhbe { #[prost(message, repeated, tag = "6")] pub mmaphkjoecc: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "10")] pub paklceffbhj: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "5")] pub llfaemekdbj: ::prost::alloc::vec::Vec, } /// 5(CmdPlayerSync) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSyncScNotify { #[prost(message, repeated, tag = "1608")] pub bankilolpnf: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "576")] pub olgfafgjhbk: ::prost::alloc::vec::Vec, #[prost(uint32, repeated, tag = "1310")] pub hfbhdokmfif: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1")] pub relic_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "11")] pub basic_info: ::core::option::Option, #[prost(message, optional, tag = "7")] pub ljpaabjekjf: ::core::option::Option, #[prost(message, repeated, tag = "935")] pub nogkokelakc: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "10")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "3")] pub material_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "1767")] pub multi_path_avatar_type_info_list: ::prost::alloc::vec::Vec< MultiPathAvatarTypeInfo, >, #[prost(message, repeated, tag = "176")] pub kpmnkmgmega: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "12")] pub mission_sync: ::core::option::Option, #[prost(uint32, tag = "552")] pub total_achievement_exp: u32, #[prost(message, optional, tag = "777")] pub jkpbhegmdec: ::core::option::Option, #[prost(message, repeated, tag = "5")] pub quest_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "6")] pub equipment_list: ::prost::alloc::vec::Vec, /// TODO #[prost(uint32, repeated, tag = "14")] pub del_relic_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "13")] pub nbmkiagdpfc: ::core::option::Option, #[prost(message, optional, tag = "9")] pub avatar_sync: ::core::option::Option, /// TODO #[prost(uint32, repeated, tag = "4")] pub del_equipment_list: ::prost::alloc::vec::Vec, #[prost(message, optional, tag = "1569")] pub board_data_sync: ::core::option::Option, } /// 0(CmdTalkRewardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardCsReq { #[prost(uint32, tag = "15")] pub npc_id: u32, } /// 1(CmdTalkRewardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardScRsp { #[prost(uint32, tag = "2")] pub npc_id: u32, #[prost(uint32, repeated, tag = "14")] pub ldmefokliom: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 2(CmdTalkRewardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardCsReq { #[prost(message, optional, tag = "14")] pub occedknfkdf: ::core::option::Option, #[prost(uint32, tag = "15")] pub jfanooobiei: u32, } /// 3(CmdTalkRewardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardScRsp { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, #[prost(uint32, tag = "4")] pub jfanooobiei: u32, } /// 4(CmdTalkRewardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcCsReq { #[prost(uint32, repeated, tag = "13")] pub dafaehbfcbg: ::prost::alloc::vec::Vec, } /// 5(CmdTalkRewardType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FirstNpcTalkInfo { #[prost(bool, tag = "7")] pub unk_bool: bool, #[prost(uint32, tag = "6")] pub npc_id: u32, } /// 6(CmdTalkRewardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcScRsp { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "14")] pub npc_talk_info_list: ::prost::alloc::vec::Vec, } /// 7(CmdTalkRewardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcCsReq { #[prost(uint32, tag = "5")] pub npc_id: u32, } /// 8(CmdTalkRewardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcScRsp { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(uint32, tag = "6")] pub npc_id: u32, } /// 9(CmdTalkRewardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clblaciaeda { #[prost(uint32, tag = "13")] pub fhahfiliedn: u32, } /// 10(CmdTalkRewardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmliegfooml { #[prost(uint32, tag = "1")] pub fhahfiliedn: u32, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 11(CmdTalkRewardType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcTalkInfo { #[prost(uint32, tag = "3")] pub npc_talk_id: u32, #[prost(bool, tag = "7")] pub gllbnlgpjae: bool, } /// 12(CmdTalkRewardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcCsReq { #[prost(uint32, repeated, tag = "2")] pub npc_talk_list: ::prost::alloc::vec::Vec, } /// 13(CmdTalkRewardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcScRsp { #[prost(message, repeated, tag = "9")] pub npc_talk_info_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 14(CmdTalkRewardType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdlpocidbkf { #[prost(uint32, tag = "6")] pub npc_talk_id: u32, } /// 15(CmdTalkRewardType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghjakeifpbl { #[prost(uint32, tag = "1")] pub npc_talk_id: u32, #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, #[prost(uint32, tag = "2")] pub retcode: u32, } /// 0(CmdTelevisionActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbeifnacmnc { #[prost(uint32, tag = "12")] pub icleajogakj: u32, #[prost(uint32, tag = "4")] pub cfnfmeemckk: u32, #[prost(uint32, tag = "1")] pub fogbecbdfdm: u32, } /// 1(CmdTelevisionActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cienphgmeig {} /// 2(CmdTelevisionActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nkjjjokffdk { #[prost(message, repeated, tag = "11")] pub ehiophahpoc: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 3(CmdTelevisionActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hplmajbjkol { #[prost(message, repeated, tag = "3")] pub ehiophahpoc: ::prost::alloc::vec::Vec, } /// 4(CmdTelevisionActivityType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anogafhfhep { #[prost(uint32, tag = "9")] pub kkajpmloamh: u32, #[prost(uint32, tag = "4")] pub nennpjojiec: u32, #[prost(uint32, tag = "12")] pub egfkgpebkap: u32, #[prost(uint32, tag = "2")] pub babgdlhdfhe: u32, #[prost(message, optional, tag = "10")] pub ldoccehndjp: ::core::option::Option, } /// 5(CmdTelevisionActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dglcmpndodo { #[prost(uint32, tag = "5")] pub avatar_id: u32, #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, } /// 6(CmdTelevisionActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfmjonpfimj { #[prost(uint32, tag = "7")] pub icleajogakj: u32, #[prost(uint32, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 7(CmdTelevisionActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bomobfggpnj { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(uint32, tag = "2")] pub icleajogakj: u32, #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, } /// 0(CmdTextJoinType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinInfo { #[prost(string, tag = "14")] pub aaclnhhodcm: ::prost::alloc::string::String, #[prost(uint32, tag = "12")] pub dkgehecjmpc: u32, #[prost(uint32, tag = "10")] pub ikceafifjja: u32, #[prost(string, tag = "3")] pub cfcjdnakcna: ::prost::alloc::string::String, #[prost(uint32, tag = "6")] pub jmjmlhdiefi: u32, } /// 1(CmdTextJoinType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnfchpjafnk { #[prost(uint32, tag = "7")] pub dkgehecjmpc: u32, #[prost(string, tag = "8")] pub cfcjdnakcna: ::prost::alloc::string::String, #[prost(uint32, tag = "13")] pub jmjmlhdiefi: u32, } /// 2(CmdTextJoinType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Naggfjnooph { #[prost(uint32, tag = "7")] pub dkgehecjmpc: u32, #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(uint32, tag = "14")] pub jmjmlhdiefi: u32, #[prost(string, tag = "11")] pub cfcjdnakcna: ::prost::alloc::string::String, } /// 3(CmdTextJoinType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryCsReq { #[prost(uint32, repeated, tag = "8")] pub text_join_id_list: ::prost::alloc::vec::Vec, } /// 4(CmdTextJoinType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryScRsp { #[prost(message, repeated, tag = "10")] pub text_join_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 5(CmdTextJoinType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpnoibbkmhh { #[prost(message, repeated, tag = "12")] pub text_join_list: ::prost::alloc::vec::Vec, } /// 6(CmdTextJoinType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mejkobbdnmj { #[prost(message, repeated, tag = "4")] pub text_join_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 0(CmdTrackPhotoActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oikbjjgikim { #[prost(uint32, tag = "14")] pub stage_id: u32, #[prost(uint32, tag = "4")] pub fogbecbdfdm: u32, } /// 1(CmdTrackPhotoActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dclgdbhjigj {} /// 2(CmdTrackPhotoActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Haiddmfmeja { #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(message, repeated, tag = "4")] pub paacmcdbgfn: ::prost::alloc::vec::Vec, } /// 3(CmdTrackPhotoActivityType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpppjapjlae { #[prost(uint32, tag = "8")] pub entity_id: u32, #[prost(bool, tag = "13")] pub oicndnpkcmp: bool, } /// 4(CmdTrackPhotoActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fopnpmkjpkp { #[prost(uint32, tag = "6")] pub cjjdlohfhei: u32, #[prost(message, repeated, tag = "7")] pub nfbncoglibk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub stage_id: u32, } /// 5(CmdTrackPhotoActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jebnblkopfj { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, repeated, tag = "13")] pub nfbncoglibk: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub stage_id: u32, #[prost(uint32, tag = "7")] pub score: u32, } /// 6(CmdTrackPhotoActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kecpimhggib { #[prost(uint32, tag = "2")] pub stage_id: u32, #[prost(bool, tag = "9")] pub bkngcladoan: bool, } /// 7(CmdTrackPhotoActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgflkohakjj { #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(uint32, tag = "3")] pub jppihhbhdla: u32, } /// 8(CmdTrackPhotoActivityType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oflibbnallm { #[prost(uint32, tag = "13")] pub stage_id: u32, } /// 9(CmdTrackPhotoActivityType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajnfmddhkja { #[prost(uint32, tag = "14")] pub retcode: u32, } /// 3(CmdTrainVisitorType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okcahbdiabl { #[prost(bool, tag = "7")] pub gllbnlgpjae: bool, #[prost(uint32, tag = "13")] pub kkhcgibneed: u32, } /// 4(CmdTrainVisitorType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlmhihmbihm { #[prost(uint32, tag = "11")] pub kkhcgibneed: u32, } /// 5(CmdTrainVisitorType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmbdegpcnpf { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, #[prost(uint32, tag = "13")] pub kkhcgibneed: u32, } /// 6(CmdTrainVisitorType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abaclcidgpd { #[prost(uint32, repeated, tag = "10")] pub eblejldnepo: ::prost::alloc::vec::Vec, } /// 7(CmdTrainVisitorType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieaojefcdaf { #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(message, repeated, tag = "6")] pub akcpcbcgjji: ::prost::alloc::vec::Vec, } /// 8(CmdTrainVisitorType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcokafgakgf { #[prost(uint64, tag = "13")] pub gkmgnhklcno: u64, } /// 9(CmdTrainVisitorType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdnaloaecob { #[prost(enumeration = "Ggmloidbibc", tag = "3")] pub slot: i32, #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, #[prost(uint32, tag = "15")] pub kkhcgibneed: u32, } /// 10(CmdTrainVisitorType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifcbabinjid { #[prost(bool, tag = "15")] pub ceobdafeldp: bool, #[prost(uint32, tag = "1")] pub kkhcgibneed: u32, #[prost(uint32, tag = "12")] pub aahilcbefad: u32, #[prost(enumeration = "Ekhndmbidhh", tag = "6")] pub status: i32, #[prost(uint32, repeated, tag = "4")] pub gllhdkkcgpm: ::prost::alloc::vec::Vec, } /// 11(CmdTrainVisitorType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohmpdcecoib { #[prost(enumeration = "Ailcfbabhin", tag = "13")] pub slot: i32, } /// 12(CmdTrainVisitorType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mphehcnllbc { #[prost(uint32, repeated, tag = "14")] pub ljmejpfmmno: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag = "15")] pub glecbmoelen: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 13(CmdTrainVisitorType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llabojlnika { #[prost(uint32, tag = "11")] pub kkhcgibneed: u32, } /// 14(CmdTrainVisitorType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppjedldcnml { #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(uint32, tag = "6")] pub kkhcgibneed: u32, #[prost(uint32, repeated, tag = "1")] pub gllhdkkcgpm: ::prost::alloc::vec::Vec, } /// 15(CmdTrainVisitorType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbjpmnllifd { #[prost(uint32, repeated, tag = "13")] pub ljmejpfmmno: ::prost::alloc::vec::Vec, } /// 16(CmdTrainVisitorType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glfmmchmjdp { #[prost(uint32, tag = "4")] pub retcode: u32, } /// 2(CmdTravelBrochure) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ooojkgdmfok { #[prost(int32, tag = "12")] pub ghilcjbaecl: i32, #[prost(uint32, tag = "11")] pub gbiepapenkj: u32, #[prost(uint64, tag = "14")] pub unique_id: u64, #[prost(uint32, tag = "8")] pub pabcgedncgh: u32, #[prost(uint32, tag = "1")] pub fnihlgceicd: u32, #[prost(int32, tag = "9")] pub mkaglpgepbp: i32, } /// 3(CmdTravelBrochure) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohbcinicbhp { #[prost(enumeration = "Memcbknibaj", tag = "1")] pub fgpdkjpaknc: i32, #[prost(enumeration = "Daadhedhjnh", tag = "9")] pub hkooajaojfj: i32, #[prost(uint32, tag = "2")] pub hhmpibmihja: u32, #[prost(uint32, tag = "6")] pub ockljifbfin: u32, #[prost(message, repeated, tag = "4")] pub dbkflobamae: ::prost::alloc::vec::Vec, } /// 4(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khijkhgieef {} /// 5(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbanaocopcd { #[prost(uint32, tag = "3")] pub jpbpmikdlnb: u32, #[prost(uint32, tag = "7")] pub retcode: u32, #[prost(map = "uint32, message", tag = "4")] pub oldhajnfnha: ::std::collections::HashMap, #[prost(map = "uint32, uint32", tag = "6")] pub bpbfcbclmkl: ::std::collections::HashMap, } /// 6(CmdTravelBrochure) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcikecafnjc { #[prost(uint32, tag = "4")] pub hhmpibmihja: u32, } /// 7(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jolpofbbfnp { #[prost(uint32, tag = "8")] pub hhmpibmihja: u32, #[prost(uint32, tag = "13")] pub ockljifbfin: u32, } /// 8(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmacadibaai { #[prost(message, optional, tag = "1")] pub cjninfnknml: ::core::option::Option, #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, #[prost(uint32, tag = "14")] pub retcode: u32, } /// 9(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fimppeeigba { #[prost(uint32, tag = "14")] pub pabcgedncgh: u32, #[prost(uint32, tag = "3")] pub gbiepapenkj: u32, #[prost(uint32, tag = "6")] pub hhmpibmihja: u32, #[prost(uint32, tag = "4")] pub fnihlgceicd: u32, #[prost(int32, tag = "15")] pub ghilcjbaecl: i32, #[prost(int32, tag = "10")] pub mkaglpgepbp: i32, } /// 10(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lihmhblimab { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "10")] pub cjninfnknml: ::core::option::Option, } /// 11(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnakhkomkdj { #[prost(uint32, tag = "10")] pub hhmpibmihja: u32, #[prost(uint32, tag = "8")] pub gbiepapenkj: u32, #[prost(uint64, tag = "6")] pub unique_id: u64, } /// 12(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajeddjfhdbd { #[prost(message, optional, tag = "15")] pub cjninfnknml: ::core::option::Option, #[prost(uint32, tag = "5")] pub retcode: u32, } /// 13(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okifdhopfcj { #[prost(uint32, tag = "10")] pub fnihlgceicd: u32, #[prost(uint32, tag = "15")] pub gbiepapenkj: u32, #[prost(uint64, tag = "2")] pub unique_id: u64, #[prost(int32, tag = "14")] pub ghilcjbaecl: i32, #[prost(int32, tag = "12")] pub mkaglpgepbp: i32, #[prost(uint32, tag = "1")] pub pabcgedncgh: u32, #[prost(uint32, tag = "13")] pub hhmpibmihja: u32, } /// 14(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iclfaligjdg { #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub cjninfnknml: ::core::option::Option, } /// 15(CmdTravelBrochure) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Niaohnkknoi { #[prost(uint32, tag = "6")] pub demnffjklej: u32, #[prost(uint32, tag = "3")] pub num: u32, } /// 16(CmdTravelBrochure) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ildonlkcida { #[prost(uint32, tag = "15")] pub num: u32, #[prost(uint32, tag = "5")] pub demnffjklej: u32, } /// 17(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khphllnonkp { #[prost(uint32, tag = "14")] pub dibkehhcpap: u32, } /// 18(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eclofjdaggk { #[prost(uint32, tag = "2")] pub retcode: u32, } /// 19(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhikpmgogmp { #[prost(enumeration = "Daadhedhjnh", tag = "4")] pub mcejaineaie: i32, #[prost(uint32, tag = "8")] pub hhmpibmihja: u32, } /// 20(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmhamjolkml { #[prost(uint32, tag = "4")] pub retcode: u32, } /// 21(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffikgbbildj { #[prost(uint32, tag = "14")] pub hhmpibmihja: u32, } /// 22(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpgemplieal { #[prost(message, optional, tag = "5")] pub cjninfnknml: ::core::option::Option, #[prost(uint32, tag = "11")] pub retcode: u32, } /// 23(CmdTravelBrochure) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okehcmbiggf { #[prost(uint32, tag = "4")] pub fnihlgceicd: u32, #[prost(uint32, tag = "6")] pub gbiepapenkj: u32, #[prost(uint32, tag = "15")] pub pabcgedncgh: u32, #[prost(int32, tag = "8")] pub mkaglpgepbp: i32, #[prost(int32, tag = "3")] pub ghilcjbaecl: i32, } /// 24(CmdTravelBrochure) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdjogiliine { #[prost(uint32, tag = "14")] pub hhmpibmihja: u32, #[prost(message, repeated, tag = "7")] pub doamlpgpomj: ::prost::alloc::vec::Vec, } /// 25(CmdTravelBrochure) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgbhaokfaam { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub cjninfnknml: ::core::option::Option, } /// 1(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonRecordData { #[prost(uint32, tag = "9")] pub source_grid_id: u32, #[prost(enumeration = "Hoiahnpbdob", tag = "15")] pub r#type: i32, #[prost(uint32, tag = "5")] pub param1: u32, #[prost(uint32, tag = "2")] pub target_grid_id: u32, #[prost(uint32, tag = "7")] pub param2: u32, } /// 2(CmdTreasureDungeonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpieijmoddb { #[prost(message, optional, tag = "15")] pub angliebkbbm: ::core::option::Option, } /// 3(CmdTreasureDungeonType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ceklbcccknj { #[prost(bool, tag = "12")] pub is_win: bool, #[prost(uint32, tag = "13")] pub ojaklofflkc: u32, #[prost(map = "uint32, uint32", tag = "2")] pub obdphaenpgo: ::std::collections::HashMap, #[prost(uint32, tag = "7")] pub jiehdheannk: u32, #[prost(uint32, tag = "6")] pub bkfeabhcnkf: u32, #[prost(uint32, tag = "4")] pub nbcioooiand: u32, #[prost(map = "uint32, uint32", tag = "9")] pub iikgnnojimc: ::std::collections::HashMap, } /// 4(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmkdmhfifnf { #[prost(uint32, tag = "5")] pub bkfeabhcnkf: u32, #[prost(message, repeated, tag = "7")] pub boefmhfdncm: ::prost::alloc::vec::Vec, #[prost(bool, tag = "1449")] pub dkbcfcpkeln: bool, #[prost(message, repeated, tag = "262")] pub avatar_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub ofemoanlcio: u32, #[prost(message, repeated, tag = "1943")] pub item_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "8")] pub jiehdheannk: u32, #[prost(message, repeated, tag = "1")] pub pfmacgeccag: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "1227")] pub nbhgglcojcd: u32, #[prost(bool, tag = "1590")] pub lngplfnbedn: bool, #[prost(message, repeated, tag = "1448")] pub buff_list: ::prost::alloc::vec::Vec, #[prost(bool, tag = "708")] pub ljjdnlfcpmf: bool, #[prost(message, repeated, tag = "955")] pub bfaofhnbpna: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "9")] pub pgohbdfnlao: u32, #[prost(uint32, tag = "3")] pub map_id: u32, #[prost(message, repeated, tag = "387")] pub bdoeplhlhnl: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "14")] pub mbjgcompghp: u32, #[prost(uint32, tag = "10")] pub bfheilpbkna: u32, } /// 5(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbjkokhjogf { #[prost(uint32, tag = "4")] pub gbiepapenkj: u32, #[prost(uint32, tag = "15")] pub djoajnahokb: u32, } /// 6(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omagjfagnlh { #[prost(uint32, tag = "3")] pub avatar_type: u32, #[prost(uint32, tag = "4")] pub cjbhmbbjbho: u32, #[prost(uint32, tag = "11")] pub hp: u32, #[prost(message, optional, tag = "1")] pub sp_bar: ::core::option::Option, #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// 7(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfjakocbdcp { #[prost(uint32, tag = "1")] pub avatar_id: u32, #[prost(uint32, tag = "6")] pub avatar_type: u32, } /// 8(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eeloiljmjkn { #[prost(uint32, tag = "4")] pub pmafaoljfbh: u32, #[prost(uint32, tag = "13")] pub buff_id: u32, } /// 9(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Heeenffoble { #[prost(bool, tag = "9")] pub nmbpiebnjpg: bool, #[prost(bool, tag = "7")] pub ojnomlgbilp: bool, #[prost(uint32, tag = "15")] pub hphcaeddocm: u32, #[prost(bool, tag = "14")] pub alnbffgiknm: bool, #[prost(uint32, tag = "1")] pub hhpdjfilhlp: u32, #[prost(bool, tag = "10")] pub dbencjelcif: bool, #[prost(uint32, tag = "6")] pub ciddcghffoc: u32, #[prost(message, repeated, tag = "1456")] pub buff_list: ::prost::alloc::vec::Vec, } /// 10(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olmnohdhfhn { #[prost(uint32, tag = "4")] pub abpeomcfmab: u32, #[prost(uint32, tag = "1")] pub ciddcghffoc: u32, #[prost(uint32, tag = "6")] pub blhkngmapio: u32, #[prost(uint32, tag = "2")] pub ccmgffkpjif: u32, #[prost(uint32, tag = "13")] pub buff_id: u32, } /// 11(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehledkhlffb { #[prost(uint32, tag = "3")] pub jiehdheannk: u32, #[prost(bool, tag = "10")] pub eonhgggjgcc: bool, #[prost(bool, tag = "9")] pub fhmgjhnhafm: bool, #[prost(uint32, tag = "13")] pub oecdapdcden: u32, #[prost(uint32, tag = "6")] pub bkfeabhcnkf: u32, #[prost(uint32, tag = "1")] pub pgohbdfnlao: u32, #[prost(uint32, tag = "2")] pub bfheilpbkna: u32, } /// 12(CmdTreasureDungeonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhjinhkiggk {} /// 13(CmdTreasureDungeonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Balkmgkikek { #[prost(message, repeated, tag = "4")] pub lffhffgieof: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 14(CmdTreasureDungeonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbcmghkagek { #[prost(uint32, tag = "5")] pub bkfeabhcnkf: u32, #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 15(CmdTreasureDungeonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hchgialcded { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub angliebkbbm: ::core::option::Option, } /// 16(CmdTreasureDungeonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggbncijfaja { #[prost(uint32, tag = "15")] pub bkfeabhcnkf: u32, #[prost(uint32, tag = "13")] pub ciddcghffoc: u32, } /// 17(CmdTreasureDungeonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opbingofndo { #[prost(message, optional, tag = "7")] pub angliebkbbm: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 18(CmdTreasureDungeonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hngeeegpemo { #[prost(uint32, tag = "12")] pub ciddcghffoc: u32, #[prost(uint32, tag = "8")] pub bkfeabhcnkf: u32, #[prost(uint32, tag = "13")] pub fjojlfmcpkp: u32, } /// 19(CmdTreasureDungeonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aindcgoichn { #[prost(message, optional, tag = "2")] pub angliebkbbm: ::core::option::Option, #[prost(uint32, tag = "3")] pub retcode: u32, } /// 20(CmdTreasureDungeonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aiddjimemgb { #[prost(uint32, tag = "2")] pub bkfeabhcnkf: u32, #[prost(uint32, tag = "11")] pub ciddcghffoc: u32, #[prost(uint32, tag = "7")] pub gbiepapenkj: u32, } /// 21(CmdTreasureDungeonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cocdohhcknn { #[prost(uint32, tag = "15")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub angliebkbbm: ::core::option::Option, } /// 22(CmdTreasureDungeonType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abnifjlpppi { #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, #[prost(uint32, tag = "6")] pub avatar_id: u32, } /// 23(CmdTreasureDungeonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clpeifnkdne { #[prost(uint32, tag = "3")] pub bkfeabhcnkf: u32, #[prost(uint32, tag = "4")] pub ciddcghffoc: u32, #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, } /// 24(CmdTreasureDungeonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfbocjgjlmj { #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, #[prost(uint32, tag = "7")] pub retcode: u32, } /// 25(CmdTreasureDungeonType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cehompegdbe { #[prost(uint32, tag = "15")] pub bkfeabhcnkf: u32, #[prost(bool, tag = "14")] pub danadlddkhj: bool, } /// 26(CmdTreasureDungeonType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifgpbfnpomd { #[prost(uint32, tag = "8")] pub retcode: u32, } /// 1(CmdTutorialType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Tutorial { #[prost(uint32, tag = "6")] pub id: u32, #[prost(enumeration = "TutorialStatus", tag = "4")] pub status: i32, } /// 2(CmdTutorialType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TutorialGuide { #[prost(uint32, tag = "12")] pub id: u32, #[prost(enumeration = "TutorialStatus", tag = "5")] pub status: i32, } /// 3(CmdTutorialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialCsReq {} /// 4(CmdTutorialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialScRsp { #[prost(message, repeated, tag = "3")] pub tutorial_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "6")] pub retcode: u32, } /// 5(CmdTutorialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideCsReq {} /// 6(CmdTutorialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideScRsp { #[prost(message, repeated, tag = "6")] pub tutorial_guide_list: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 7(CmdTutorialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTutorialCsReq { #[prost(uint32, tag = "11")] pub tutorial_id: u32, } /// 8(CmdTutorialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTutorialScRsp { #[prost(message, optional, tag = "14")] pub tutorial: ::core::option::Option, #[prost(uint32, tag = "15")] pub retcode: u32, } /// 9(CmdTutorialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideCsReq { #[prost(uint32, tag = "13")] pub group_id: u32, } /// 10(CmdTutorialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideScRsp { #[prost(message, optional, tag = "12")] pub tutorial_guide: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 11(CmdTutorialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialCsReq { #[prost(uint32, tag = "9")] pub tutorial_id: u32, } /// 12(CmdTutorialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialScRsp { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(message, optional, tag = "1")] pub tutorial: ::core::option::Option, } /// 13(CmdTutorialType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideCsReq { #[prost(uint32, tag = "3")] pub group_id: u32, } /// 14(CmdTutorialType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideScRsp { #[prost(message, optional, tag = "2")] pub tutorial_guide: ::core::option::Option, #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, #[prost(uint32, tag = "12")] pub retcode: u32, } /// 2(CmdWaypointType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dldjboaibdf { #[prost(bool, tag = "10")] pub is_new: bool, #[prost(uint32, tag = "12")] pub id: u32, #[prost(uint32, tag = "11")] pub gookbdefbod: u32, } /// 3(CmdWaypointType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbgihjclcip { #[prost(bool, tag = "12")] pub is_new: bool, #[prost(uint32, tag = "6")] pub jjhkmecjhnn: u32, #[prost(uint32, repeated, tag = "11")] pub mhhnginclle: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "3")] pub id: u32, } /// 4(CmdWaypointType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijijlcajfhp { #[prost(message, optional, tag = "12")] pub pcolgchagka: ::core::option::Option, #[prost(message, repeated, tag = "7")] pub gmfajbcgdnj: ::prost::alloc::vec::Vec, } /// 5(CmdWaypointType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Baneeifhmpo { #[prost(uint32, tag = "7")] pub iihcnngolbe: u32, } /// 6(CmdWaypointType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmgkkjnacfc { #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(uint32, tag = "13")] pub feckimgmlka: u32, #[prost(message, optional, tag = "5")] pub fcdkncobmmf: ::core::option::Option, } /// 7(CmdWaypointType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcgfgbihalk { #[prost(uint32, tag = "6")] pub bflmlheoofd: u32, } /// 8(CmdWaypointType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jejmnhoicjj { #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(uint32, tag = "1")] pub feckimgmlka: u32, } /// 9(CmdWaypointType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdodhnabnlb {} /// 10(CmdWaypointType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ildmnnbckpj { #[prost(uint32, tag = "4")] pub feckimgmlka: u32, #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(message, repeated, tag = "1")] pub cainocidfgo: ::prost::alloc::vec::Vec, } /// 11(CmdWaypointType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daoacfolejc { #[prost(uint32, tag = "12")] pub bflmlheoofd: u32, #[prost(uint32, tag = "5")] pub iihcnngolbe: u32, } /// 12(CmdWaypointType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjkogjknflm { #[prost(uint32, tag = "10")] pub jkgbokiaoja: u32, #[prost(uint32, tag = "7")] pub iihcnngolbe: u32, } /// 13(CmdWaypointType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmkbaejinik { #[prost(uint32, tag = "6")] pub jkgbokiaoja: u32, #[prost(uint32, tag = "4")] pub retcode: u32, #[prost(uint32, tag = "2")] pub iihcnngolbe: u32, } /// 0(CmdWolfBroType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcibpajimin { #[prost(bool, tag = "2")] pub gbignolahab: bool, #[prost(message, optional, tag = "1")] pub motion: ::core::option::Option, #[prost(uint32, tag = "6")] pub glggcaomdfp: u32, #[prost(message, repeated, tag = "9")] pub ofkibkelokh: ::prost::alloc::vec::Vec, } /// 1(CmdWolfBroType) #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgpkocpbnef { #[prost(message, repeated, tag = "11")] pub ofkibkelokh: ::prost::alloc::vec::Vec, #[prost(uint32, tag = "10")] pub glggcaomdfp: u32, #[prost(uint32, tag = "4")] pub id: u32, #[prost(string, tag = "9")] pub ajpbdpphghc: ::prost::alloc::string::String, #[prost(bool, tag = "13")] pub gbignolahab: bool, #[prost(message, optional, tag = "15")] pub diphbdebfjh: ::core::option::Option, } /// 2(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkbnidegepl { #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, #[prost(uint32, tag = "13")] pub id: u32, #[prost(message, optional, tag = "8")] pub group_state_info: ::core::option::Option, #[prost(bool, tag = "7")] pub bkngcladoan: bool, } /// 3(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iljlklfgebn { #[prost(message, optional, tag = "12")] pub fknofjnafad: ::core::option::Option, #[prost(uint32, tag = "1")] pub retcode: u32, } /// 4(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnjjcdijjob { #[prost(message, optional, tag = "8")] pub motion: ::core::option::Option, #[prost(uint32, tag = "6")] pub id: u32, } /// 5(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phkhpfeegje { #[prost(uint32, tag = "6")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub fknofjnafad: ::core::option::Option, } /// 6(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afllioenioc { #[prost(uint32, tag = "5")] pub id: u32, } /// 7(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lailcdkjlie { #[prost(uint32, tag = "12")] pub retcode: u32, #[prost(message, optional, tag = "9")] pub fknofjnafad: ::core::option::Option, } /// 8(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbohagggndh { #[prost(uint32, tag = "2")] pub id: u32, } /// 9(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fedglbkicak { #[prost(uint32, tag = "8")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub fknofjnafad: ::core::option::Option, } /// 10(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpahfbmbofm { #[prost(uint32, tag = "9")] pub id: u32, } /// 11(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Noeimeghabj { #[prost(message, optional, tag = "7")] pub fknofjnafad: ::core::option::Option, #[prost(uint32, tag = "4")] pub retcode: u32, } /// 12(CmdWolfBroType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eljokcmkhlm { #[prost(message, optional, tag = "3")] pub fknofjnafad: ::core::option::Option, } /// 13(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfnjajdjdlg { #[prost(message, optional, tag = "3")] pub dkjhohcaknd: ::core::option::Option, #[prost(uint32, repeated, tag = "14")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// 14(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aogkiepicpj { #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(message, optional, tag = "11")] pub fknofjnafad: ::core::option::Option, } /// 15(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lndnafgmjci { #[prost(message, optional, tag = "8")] pub dkjhohcaknd: ::core::option::Option, } /// 16(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fihbnpdejgl { #[prost(message, optional, tag = "1")] pub fknofjnafad: ::core::option::Option, #[prost(uint32, tag = "13")] pub retcode: u32, } /// 17(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnpigilomip { #[prost(uint32, tag = "1")] pub group_id: u32, #[prost(uint32, tag = "6")] pub config_id: u32, } /// 18(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkoojnhgmgb { #[prost(uint32, tag = "7")] pub retcode: u32, } /// 19(CmdWolfBroType) /// CsReq #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Neodieeplhf { #[prost(uint32, repeated, tag = "3")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// 20(CmdWolfBroType) /// ScRsp #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dipjojjghjl { #[prost(uint32, tag = "5")] pub retcode: u32, } /// 22(CmdWolfBroType) /// ScNotify #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ennfnklhogo { #[prost(uint32, tag = "1")] pub jnbobgjcblp: u32, #[prost(uint32, tag = "2")] pub likaekcnmhn: u32, #[prost(uint32, tag = "3")] pub ffonfigcnel: u32, #[prost(uint32, tag = "4")] pub ekhlfgdakbd: u32, #[prost(uint32, tag = "5")] pub ecgndkdbdpg: u32, #[prost(uint32, tag = "6")] pub onhdjoghneb: u32, #[prost(uint32, tag = "7")] pub flojgfefkoi: u32, #[prost(uint32, tag = "8")] pub ppnlnpmemoi: u32, #[prost(uint32, tag = "9")] pub bmbebcglfif: u32, #[prost(uint32, tag = "10")] pub ichgdinbbfn: u32, #[prost(uint32, tag = "11")] pub id: u32, #[prost(uint32, tag = "12")] pub njddhgadecd: u32, #[prost(uint32, tag = "13")] pub haiiapoodbb: u32, } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mmmfpijcphb { AvatarSlot1 = 0, AvatarSlot2 = 1, AvatarSlot3 = 2, } impl Mmmfpijcphb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mmmfpijcphb::AvatarSlot1 => "AVATAR_SLOT_1", Mmmfpijcphb::AvatarSlot2 => "AVATAR_SLOT_2", Mmmfpijcphb::AvatarSlot3 => "AVATAR_SLOT_3", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AVATAR_SLOT_1" => Some(Self::AvatarSlot1), "AVATAR_SLOT_2" => Some(Self::AvatarSlot2), "AVATAR_SLOT_3" => Some(Self::AvatarSlot3), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ijoidkfhpmm { ItemTypeNone = 0, ItemAvatarCard = 1, ItemEquipment = 2, ItemMaterial = 3, ItemAvatarExp = 4, ItemRelic = 5, } impl Ijoidkfhpmm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ijoidkfhpmm::ItemTypeNone => "ITEM_TYPE_NONE", Ijoidkfhpmm::ItemAvatarCard => "ITEM_AVATAR_CARD", Ijoidkfhpmm::ItemEquipment => "ITEM_EQUIPMENT", Ijoidkfhpmm::ItemMaterial => "ITEM_MATERIAL", Ijoidkfhpmm::ItemAvatarExp => "ITEM_AVATAR_EXP", Ijoidkfhpmm::ItemRelic => "ITEM_RELIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ITEM_TYPE_NONE" => Some(Self::ItemTypeNone), "ITEM_AVATAR_CARD" => Some(Self::ItemAvatarCard), "ITEM_EQUIPMENT" => Some(Self::ItemEquipment), "ITEM_MATERIAL" => Some(Self::ItemMaterial), "ITEM_AVATAR_EXP" => Some(Self::ItemAvatarExp), "ITEM_RELIC" => Some(Self::ItemRelic), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Okkgedldili { VirtualItemNone = 0, VirtualItemHcoin = 1, VirtualItemScoin = 2, VirtualItemMcoin = 3, VirtualItemStamina = 11, VirtualItemReserveStamina = 12, VirtualItemAvatarExp = 21, VirtualItemExp = 22, VirtualItemDailyActivePoint = 23, VirtualItemMpMax = 24, VirtualItemPlayerReturnPoint = 25, VirtualItemBattleCollegePoint = 26, VirtualItemRogueCoin = 31, VirtualItemRogueTalentCoin = 32, VirtualItemRogueRewardKey = 33, VirtualItemAchievementExp = 41, VirtualItemBpExp = 51, VirtualItemBpRealExp = 52, VirtualItemMuseumFunds = 53, VirtualItemWarriorExp = 190, VirtualItemRogueExp = 191, VirtualItemMageExp = 192, VirtualItemShamanExp = 193, VirtualItemWarlockExp = 194, VirtualItemKnightExp = 195, VirtualItemPriestExp = 196, VirtualItemPunkLordPoint = 100000, VirtualItemGameplayCounterMonsterSneakVision = 280001, VirtualItemGameplayCounterWolfBroBullet = 280002, VirtualItemAlleyFunds = 281001, VirtualItemRoguePumanCoupon = 281012, VirtualItemMonthCard = 300101, VirtualItemBpNormal = 300102, VirtualItemBpDeluxe = 300103, VirtualItemBpUpgrade = 300104, VirtualItemHeliobusFans = 281002, VirtualItemSpaceZooHybridItem = 281003, VirtualItemSpaceZooExpPoint = 281004, VirtualItemRogueNousTalentCoin = 281013, VirtualItemEvolveBuildCoin = 281019, VirtualItemDrinkMakerTip = 281005, VirtualItemMonopolyDice = 281014, VirtualItemMonopolyCoin = 281015, VirtualItemMonopolyCheatdice = 281016, VirtualItemMonopolyReroll = 281017, VirtualItemRogueTournPermanentTalentCoin = 281018, VirtualItemRogueTournExp = 281022, VirtualItemMatchthreeCoin = 281024, VirtualItemSwordTrainingSkillPoint = 281023, } impl Okkgedldili { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Okkgedldili::VirtualItemNone => "VIRTUAL_ITEM_NONE", Okkgedldili::VirtualItemHcoin => "VIRTUAL_ITEM_HCOIN", Okkgedldili::VirtualItemScoin => "VIRTUAL_ITEM_SCOIN", Okkgedldili::VirtualItemMcoin => "VIRTUAL_ITEM_MCOIN", Okkgedldili::VirtualItemStamina => "VIRTUAL_ITEM_STAMINA", Okkgedldili::VirtualItemReserveStamina => "VIRTUAL_ITEM_RESERVE_STAMINA", Okkgedldili::VirtualItemAvatarExp => "VIRTUAL_ITEM_AVATAR_EXP", Okkgedldili::VirtualItemExp => "VIRTUAL_ITEM_EXP", Okkgedldili::VirtualItemDailyActivePoint => "VIRTUAL_ITEM_DAILY_ACTIVE_POINT", Okkgedldili::VirtualItemMpMax => "VIRTUAL_ITEM_MP_MAX", Okkgedldili::VirtualItemPlayerReturnPoint => { "VIRTUAL_ITEM_PLAYER_RETURN_POINT" } Okkgedldili::VirtualItemBattleCollegePoint => { "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT" } Okkgedldili::VirtualItemRogueCoin => "VIRTUAL_ITEM_ROGUE_COIN", Okkgedldili::VirtualItemRogueTalentCoin => "VIRTUAL_ITEM_ROGUE_TALENT_COIN", Okkgedldili::VirtualItemRogueRewardKey => "VIRTUAL_ITEM_ROGUE_REWARD_KEY", Okkgedldili::VirtualItemAchievementExp => "VIRTUAL_ITEM_ACHIEVEMENT_EXP", Okkgedldili::VirtualItemBpExp => "VIRTUAL_ITEM_BP_EXP", Okkgedldili::VirtualItemBpRealExp => "VIRTUAL_ITEM_BP_REAL_EXP", Okkgedldili::VirtualItemMuseumFunds => "VIRTUAL_ITEM_MUSEUM_FUNDS", Okkgedldili::VirtualItemWarriorExp => "VIRTUAL_ITEM_WARRIOR_EXP", Okkgedldili::VirtualItemRogueExp => "VIRTUAL_ITEM_ROGUE_EXP", Okkgedldili::VirtualItemMageExp => "VIRTUAL_ITEM_MAGE_EXP", Okkgedldili::VirtualItemShamanExp => "VIRTUAL_ITEM_SHAMAN_EXP", Okkgedldili::VirtualItemWarlockExp => "VIRTUAL_ITEM_WARLOCK_EXP", Okkgedldili::VirtualItemKnightExp => "VIRTUAL_ITEM_KNIGHT_EXP", Okkgedldili::VirtualItemPriestExp => "VIRTUAL_ITEM_PRIEST_EXP", Okkgedldili::VirtualItemPunkLordPoint => "VIRTUAL_ITEM_PUNK_LORD_POINT", Okkgedldili::VirtualItemGameplayCounterMonsterSneakVision => { "VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" } Okkgedldili::VirtualItemGameplayCounterWolfBroBullet => { "VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" } Okkgedldili::VirtualItemAlleyFunds => "VIRTUAL_ITEM_ALLEY_FUNDS", Okkgedldili::VirtualItemRoguePumanCoupon => "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON", Okkgedldili::VirtualItemMonthCard => "VIRTUAL_ITEM_MONTH_CARD", Okkgedldili::VirtualItemBpNormal => "VIRTUAL_ITEM_BP_NORMAL", Okkgedldili::VirtualItemBpDeluxe => "VIRTUAL_ITEM_BP_DELUXE", Okkgedldili::VirtualItemBpUpgrade => "VIRTUAL_ITEM_BP_UPGRADE", Okkgedldili::VirtualItemHeliobusFans => "VIRTUAL_ITEM_HELIOBUS_FANS", Okkgedldili::VirtualItemSpaceZooHybridItem => { "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM" } Okkgedldili::VirtualItemSpaceZooExpPoint => { "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT" } Okkgedldili::VirtualItemRogueNousTalentCoin => { "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN" } Okkgedldili::VirtualItemEvolveBuildCoin => "VIRTUAL_ITEM_EVOLVE_BUILD_COIN", Okkgedldili::VirtualItemDrinkMakerTip => "VIRTUAL_ITEM_DRINK_MAKER_TIP", Okkgedldili::VirtualItemMonopolyDice => "VIRTUAL_ITEM_MONOPOLY_DICE", Okkgedldili::VirtualItemMonopolyCoin => "VIRTUAL_ITEM_MONOPOLY_COIN", Okkgedldili::VirtualItemMonopolyCheatdice => { "VIRTUAL_ITEM_MONOPOLY_CHEATDICE" } Okkgedldili::VirtualItemMonopolyReroll => "VIRTUAL_ITEM_MONOPOLY_REROLL", Okkgedldili::VirtualItemRogueTournPermanentTalentCoin => { "VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" } Okkgedldili::VirtualItemRogueTournExp => "VIRTUAL_ITEM_ROGUE_TOURN_EXP", Okkgedldili::VirtualItemMatchthreeCoin => "VIRTUAL_ITEM_MATCHTHREE_COIN", Okkgedldili::VirtualItemSwordTrainingSkillPoint => { "VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "VIRTUAL_ITEM_NONE" => Some(Self::VirtualItemNone), "VIRTUAL_ITEM_HCOIN" => Some(Self::VirtualItemHcoin), "VIRTUAL_ITEM_SCOIN" => Some(Self::VirtualItemScoin), "VIRTUAL_ITEM_MCOIN" => Some(Self::VirtualItemMcoin), "VIRTUAL_ITEM_STAMINA" => Some(Self::VirtualItemStamina), "VIRTUAL_ITEM_RESERVE_STAMINA" => Some(Self::VirtualItemReserveStamina), "VIRTUAL_ITEM_AVATAR_EXP" => Some(Self::VirtualItemAvatarExp), "VIRTUAL_ITEM_EXP" => Some(Self::VirtualItemExp), "VIRTUAL_ITEM_DAILY_ACTIVE_POINT" => Some(Self::VirtualItemDailyActivePoint), "VIRTUAL_ITEM_MP_MAX" => Some(Self::VirtualItemMpMax), "VIRTUAL_ITEM_PLAYER_RETURN_POINT" => { Some(Self::VirtualItemPlayerReturnPoint) } "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT" => { Some(Self::VirtualItemBattleCollegePoint) } "VIRTUAL_ITEM_ROGUE_COIN" => Some(Self::VirtualItemRogueCoin), "VIRTUAL_ITEM_ROGUE_TALENT_COIN" => Some(Self::VirtualItemRogueTalentCoin), "VIRTUAL_ITEM_ROGUE_REWARD_KEY" => Some(Self::VirtualItemRogueRewardKey), "VIRTUAL_ITEM_ACHIEVEMENT_EXP" => Some(Self::VirtualItemAchievementExp), "VIRTUAL_ITEM_BP_EXP" => Some(Self::VirtualItemBpExp), "VIRTUAL_ITEM_BP_REAL_EXP" => Some(Self::VirtualItemBpRealExp), "VIRTUAL_ITEM_MUSEUM_FUNDS" => Some(Self::VirtualItemMuseumFunds), "VIRTUAL_ITEM_WARRIOR_EXP" => Some(Self::VirtualItemWarriorExp), "VIRTUAL_ITEM_ROGUE_EXP" => Some(Self::VirtualItemRogueExp), "VIRTUAL_ITEM_MAGE_EXP" => Some(Self::VirtualItemMageExp), "VIRTUAL_ITEM_SHAMAN_EXP" => Some(Self::VirtualItemShamanExp), "VIRTUAL_ITEM_WARLOCK_EXP" => Some(Self::VirtualItemWarlockExp), "VIRTUAL_ITEM_KNIGHT_EXP" => Some(Self::VirtualItemKnightExp), "VIRTUAL_ITEM_PRIEST_EXP" => Some(Self::VirtualItemPriestExp), "VIRTUAL_ITEM_PUNK_LORD_POINT" => Some(Self::VirtualItemPunkLordPoint), "VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { Some(Self::VirtualItemGameplayCounterMonsterSneakVision) } "VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" => { Some(Self::VirtualItemGameplayCounterWolfBroBullet) } "VIRTUAL_ITEM_ALLEY_FUNDS" => Some(Self::VirtualItemAlleyFunds), "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON" => Some(Self::VirtualItemRoguePumanCoupon), "VIRTUAL_ITEM_MONTH_CARD" => Some(Self::VirtualItemMonthCard), "VIRTUAL_ITEM_BP_NORMAL" => Some(Self::VirtualItemBpNormal), "VIRTUAL_ITEM_BP_DELUXE" => Some(Self::VirtualItemBpDeluxe), "VIRTUAL_ITEM_BP_UPGRADE" => Some(Self::VirtualItemBpUpgrade), "VIRTUAL_ITEM_HELIOBUS_FANS" => Some(Self::VirtualItemHeliobusFans), "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM" => { Some(Self::VirtualItemSpaceZooHybridItem) } "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT" => Some(Self::VirtualItemSpaceZooExpPoint), "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN" => { Some(Self::VirtualItemRogueNousTalentCoin) } "VIRTUAL_ITEM_EVOLVE_BUILD_COIN" => Some(Self::VirtualItemEvolveBuildCoin), "VIRTUAL_ITEM_DRINK_MAKER_TIP" => Some(Self::VirtualItemDrinkMakerTip), "VIRTUAL_ITEM_MONOPOLY_DICE" => Some(Self::VirtualItemMonopolyDice), "VIRTUAL_ITEM_MONOPOLY_COIN" => Some(Self::VirtualItemMonopolyCoin), "VIRTUAL_ITEM_MONOPOLY_CHEATDICE" => Some(Self::VirtualItemMonopolyCheatdice), "VIRTUAL_ITEM_MONOPOLY_REROLL" => Some(Self::VirtualItemMonopolyReroll), "VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" => { Some(Self::VirtualItemRogueTournPermanentTalentCoin) } "VIRTUAL_ITEM_ROGUE_TOURN_EXP" => Some(Self::VirtualItemRogueTournExp), "VIRTUAL_ITEM_MATCHTHREE_COIN" => Some(Self::VirtualItemMatchthreeCoin), "VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" => { Some(Self::VirtualItemSwordTrainingSkillPoint) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mdpkhclfmea { GameplayCounterNone = 0, GameplayCounterMonsterSneakVision = 280001, } impl Mdpkhclfmea { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mdpkhclfmea::GameplayCounterNone => "GAMEPLAY_COUNTER_NONE", Mdpkhclfmea::GameplayCounterMonsterSneakVision => { "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GAMEPLAY_COUNTER_NONE" => Some(Self::GameplayCounterNone), "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { Some(Self::GameplayCounterMonsterSneakVision) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Heoakakgeba { BlackLimitLevelAll = 0, } impl Heoakakgeba { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Heoakakgeba::BlackLimitLevelAll => "BLACK_LIMIT_LEVEL_ALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BLACK_LIMIT_LEVEL_ALL" => Some(Self::BlackLimitLevelAll), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bghghghihnh { AreaNone = 0, AreaCn = 1, AreaJp = 2, AreaAsia = 3, AreaWest = 4, AreaKr = 5, AreaOverseas = 6, } impl Bghghghihnh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bghghghihnh::AreaNone => "AREA_NONE", Bghghghihnh::AreaCn => "AREA_CN", Bghghghihnh::AreaJp => "AREA_JP", Bghghghihnh::AreaAsia => "AREA_ASIA", Bghghghihnh::AreaWest => "AREA_WEST", Bghghghihnh::AreaKr => "AREA_KR", Bghghghihnh::AreaOverseas => "AREA_OVERSEAS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AREA_NONE" => Some(Self::AreaNone), "AREA_CN" => Some(Self::AreaCn), "AREA_JP" => Some(Self::AreaJp), "AREA_ASIA" => Some(Self::AreaAsia), "AREA_WEST" => Some(Self::AreaWest), "AREA_KR" => Some(Self::AreaKr), "AREA_OVERSEAS" => Some(Self::AreaOverseas), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bllhmioaaba { EntityNone = 0, EntityAvatar = 1, EntityMonster = 2, EntityNpc = 3, EntityProp = 4, EntityTrigger = 5, EntityEnv = 6, EntitySummonUnit = 7, } impl Bllhmioaaba { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bllhmioaaba::EntityNone => "ENTITY_NONE", Bllhmioaaba::EntityAvatar => "ENTITY_AVATAR", Bllhmioaaba::EntityMonster => "ENTITY_MONSTER", Bllhmioaaba::EntityNpc => "ENTITY_NPC", Bllhmioaaba::EntityProp => "ENTITY_PROP", Bllhmioaaba::EntityTrigger => "ENTITY_TRIGGER", Bllhmioaaba::EntityEnv => "ENTITY_ENV", Bllhmioaaba::EntitySummonUnit => "ENTITY_SUMMON_UNIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENTITY_NONE" => Some(Self::EntityNone), "ENTITY_AVATAR" => Some(Self::EntityAvatar), "ENTITY_MONSTER" => Some(Self::EntityMonster), "ENTITY_NPC" => Some(Self::EntityNpc), "ENTITY_PROP" => Some(Self::EntityProp), "ENTITY_TRIGGER" => Some(Self::EntityTrigger), "ENTITY_ENV" => Some(Self::EntityEnv), "ENTITY_SUMMON_UNIT" => Some(Self::EntitySummonUnit), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Adgokmhhdge { LanguageNone = 0, LanguageSc = 1, LanguageTc = 2, LanguageEn = 3, LanguageKr = 4, LanguageJp = 5, LanguageFr = 6, LanguageDe = 7, LanguageEs = 8, LanguagePt = 9, LanguageRu = 10, LanguageTh = 11, LanguageVi = 12, LanguageId = 13, } impl Adgokmhhdge { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Adgokmhhdge::LanguageNone => "LANGUAGE_NONE", Adgokmhhdge::LanguageSc => "LANGUAGE_SC", Adgokmhhdge::LanguageTc => "LANGUAGE_TC", Adgokmhhdge::LanguageEn => "LANGUAGE_EN", Adgokmhhdge::LanguageKr => "LANGUAGE_KR", Adgokmhhdge::LanguageJp => "LANGUAGE_JP", Adgokmhhdge::LanguageFr => "LANGUAGE_FR", Adgokmhhdge::LanguageDe => "LANGUAGE_DE", Adgokmhhdge::LanguageEs => "LANGUAGE_ES", Adgokmhhdge::LanguagePt => "LANGUAGE_PT", Adgokmhhdge::LanguageRu => "LANGUAGE_RU", Adgokmhhdge::LanguageTh => "LANGUAGE_TH", Adgokmhhdge::LanguageVi => "LANGUAGE_VI", Adgokmhhdge::LanguageId => "LANGUAGE_ID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LANGUAGE_NONE" => Some(Self::LanguageNone), "LANGUAGE_SC" => Some(Self::LanguageSc), "LANGUAGE_TC" => Some(Self::LanguageTc), "LANGUAGE_EN" => Some(Self::LanguageEn), "LANGUAGE_KR" => Some(Self::LanguageKr), "LANGUAGE_JP" => Some(Self::LanguageJp), "LANGUAGE_FR" => Some(Self::LanguageFr), "LANGUAGE_DE" => Some(Self::LanguageDe), "LANGUAGE_ES" => Some(Self::LanguageEs), "LANGUAGE_PT" => Some(Self::LanguagePt), "LANGUAGE_RU" => Some(Self::LanguageRu), "LANGUAGE_TH" => Some(Self::LanguageTh), "LANGUAGE_VI" => Some(Self::LanguageVi), "LANGUAGE_ID" => Some(Self::LanguageId), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlatformType { Editor = 0, Ios = 1, Android = 2, Pc = 3, Web = 4, Wap = 5, Ps4 = 6, Nintendo = 7, CloudAndroid = 8, CloudPc = 9, CloudIos = 10, Ps5 = 11, Mac = 12, CloudMac = 13, CloudWebAndroid = 20, CloudWebIos = 21, CloudWebPc = 22, CloudWebMac = 23, CloudWebTouch = 24, CloudWebKeyboard = 25, } impl PlatformType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { PlatformType::Editor => "EDITOR", PlatformType::Ios => "IOS", PlatformType::Android => "ANDROID", PlatformType::Pc => "PC", PlatformType::Web => "WEB", PlatformType::Wap => "WAP", PlatformType::Ps4 => "PS4", PlatformType::Nintendo => "NINTENDO", PlatformType::CloudAndroid => "CLOUD_ANDROID", PlatformType::CloudPc => "CLOUD_PC", PlatformType::CloudIos => "CLOUD_IOS", PlatformType::Ps5 => "PS5", PlatformType::Mac => "MAC", PlatformType::CloudMac => "CLOUD_MAC", PlatformType::CloudWebAndroid => "CLOUD_WEB_ANDROID", PlatformType::CloudWebIos => "CLOUD_WEB_IOS", PlatformType::CloudWebPc => "CLOUD_WEB_PC", PlatformType::CloudWebMac => "CLOUD_WEB_MAC", PlatformType::CloudWebTouch => "CLOUD_WEB_TOUCH", PlatformType::CloudWebKeyboard => "CLOUD_WEB_KEYBOARD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDITOR" => Some(Self::Editor), "IOS" => Some(Self::Ios), "ANDROID" => Some(Self::Android), "PC" => Some(Self::Pc), "WEB" => Some(Self::Web), "WAP" => Some(Self::Wap), "PS4" => Some(Self::Ps4), "NINTENDO" => Some(Self::Nintendo), "CLOUD_ANDROID" => Some(Self::CloudAndroid), "CLOUD_PC" => Some(Self::CloudPc), "CLOUD_IOS" => Some(Self::CloudIos), "PS5" => Some(Self::Ps5), "MAC" => Some(Self::Mac), "CLOUD_MAC" => Some(Self::CloudMac), "CLOUD_WEB_ANDROID" => Some(Self::CloudWebAndroid), "CLOUD_WEB_IOS" => Some(Self::CloudWebIos), "CLOUD_WEB_PC" => Some(Self::CloudWebPc), "CLOUD_WEB_MAC" => Some(Self::CloudWebMac), "CLOUD_WEB_TOUCH" => Some(Self::CloudWebTouch), "CLOUD_WEB_KEYBOARD" => Some(Self::CloudWebKeyboard), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ikjbdmcgbai { NoKick = 0, ForceKick = 1, IdleKick = 2, Silence = 3, } impl Ikjbdmcgbai { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ikjbdmcgbai::NoKick => "NO_KICK", Ikjbdmcgbai::ForceKick => "FORCE_KICK", Ikjbdmcgbai::IdleKick => "IDLE_KICK", Ikjbdmcgbai::Silence => "SILENCE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NO_KICK" => Some(Self::NoKick), "FORCE_KICK" => Some(Self::ForceKick), "IDLE_KICK" => Some(Self::IdleKick), "SILENCE" => Some(Self::Silence), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AvatarType { None = 0, AvatarTrialType = 1, AvatarLimitType = 2, AvatarFormalType = 3, AvatarAssistType = 4, AvatarAetherDivideType = 5, AvatarUpgradeAvailableType = 6, } impl AvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { AvatarType::None => "AVATAR_TYPE_NONE", AvatarType::AvatarTrialType => "AVATAR_TRIAL_TYPE", AvatarType::AvatarLimitType => "AVATAR_LIMIT_TYPE", AvatarType::AvatarFormalType => "AVATAR_FORMAL_TYPE", AvatarType::AvatarAssistType => "AVATAR_ASSIST_TYPE", AvatarType::AvatarAetherDivideType => "AVATAR_AETHER_DIVIDE_TYPE", AvatarType::AvatarUpgradeAvailableType => "AVATAR_UPGRADE_AVAILABLE_TYPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AVATAR_TYPE_NONE" => Some(Self::None), "AVATAR_TRIAL_TYPE" => Some(Self::AvatarTrialType), "AVATAR_LIMIT_TYPE" => Some(Self::AvatarLimitType), "AVATAR_FORMAL_TYPE" => Some(Self::AvatarFormalType), "AVATAR_ASSIST_TYPE" => Some(Self::AvatarAssistType), "AVATAR_AETHER_DIVIDE_TYPE" => Some(Self::AvatarAetherDivideType), "AVATAR_UPGRADE_AVAILABLE_TYPE" => Some(Self::AvatarUpgradeAvailableType), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MultiPathAvatarType { None = 0, Mar7thKnightType = 1001, Mar7thRogueType = 1224, BoyWarriorType = 8001, GirlWarriorType = 8002, BoyKnightType = 8003, GirlKnightType = 8004, BoyShamanType = 8005, GirlShamanType = 8006, } impl MultiPathAvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MultiPathAvatarType::None => "MultiPathAvatarTypeNone", MultiPathAvatarType::Mar7thKnightType => "Mar_7thKnightType", MultiPathAvatarType::Mar7thRogueType => "Mar_7thRogueType", MultiPathAvatarType::BoyWarriorType => "BoyWarriorType", MultiPathAvatarType::GirlWarriorType => "GirlWarriorType", MultiPathAvatarType::BoyKnightType => "BoyKnightType", MultiPathAvatarType::GirlKnightType => "GirlKnightType", MultiPathAvatarType::BoyShamanType => "BoyShamanType", MultiPathAvatarType::GirlShamanType => "GirlShamanType", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MultiPathAvatarTypeNone" => Some(Self::None), "Mar_7thKnightType" => Some(Self::Mar7thKnightType), "Mar_7thRogueType" => Some(Self::Mar7thRogueType), "BoyWarriorType" => Some(Self::BoyWarriorType), "GirlWarriorType" => Some(Self::GirlWarriorType), "BoyKnightType" => Some(Self::BoyKnightType), "GirlKnightType" => Some(Self::GirlKnightType), "BoyShamanType" => Some(Self::BoyShamanType), "GirlShamanType" => Some(Self::GirlShamanType), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gender { None = 0, Man = 1, Woman = 2, } impl Gender { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gender::None => "GenderNone", Gender::Man => "GenderMan", Gender::Woman => "GenderWoman", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GenderNone" => Some(Self::None), "GenderMan" => Some(Self::Man), "GenderWoman" => Some(Self::Woman), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Logmdnkdjgg { ProductNone = 0, ProductNormal = 1, ProductLimit = 2, ProductLimitNoPay = 3, ProductNoProcessOrder = 4, } impl Logmdnkdjgg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Logmdnkdjgg::ProductNone => "PRODUCT_NONE", Logmdnkdjgg::ProductNormal => "PRODUCT_NORMAL", Logmdnkdjgg::ProductLimit => "PRODUCT_LIMIT", Logmdnkdjgg::ProductLimitNoPay => "PRODUCT_LIMIT_NO_PAY", Logmdnkdjgg::ProductNoProcessOrder => "PRODUCT_NO_PROCESS_ORDER", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PRODUCT_NONE" => Some(Self::ProductNone), "PRODUCT_NORMAL" => Some(Self::ProductNormal), "PRODUCT_LIMIT" => Some(Self::ProductLimit), "PRODUCT_LIMIT_NO_PAY" => Some(Self::ProductLimitNoPay), "PRODUCT_NO_PROCESS_ORDER" => Some(Self::ProductNoProcessOrder), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ProductGiftType { ProductGiftNone = 0, ProductGiftCoin = 1, ProductGiftMonthCard = 2, ProductGiftBp68 = 3, ProductGiftBp128 = 4, ProductGiftBp68Upgrade128 = 5, ProductGiftPointCard = 6, ProductGiftPsPreOrder1 = 7, ProductGiftPsPreOrder2 = 8, ProductGiftGooglePoints100 = 9, ProductGiftGooglePoints150 = 10, ProductGiftPsPointCard030 = 11, ProductGiftPsPointCard050 = 12, ProductGiftPsPointCard100 = 13, } impl ProductGiftType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ProductGiftType::ProductGiftNone => "PRODUCT_GIFT_NONE", ProductGiftType::ProductGiftCoin => "PRODUCT_GIFT_COIN", ProductGiftType::ProductGiftMonthCard => "PRODUCT_GIFT_MONTH_CARD", ProductGiftType::ProductGiftBp68 => "PRODUCT_GIFT_BP_68", ProductGiftType::ProductGiftBp128 => "PRODUCT_GIFT_BP_128", ProductGiftType::ProductGiftBp68Upgrade128 => "PRODUCT_GIFT_BP68_UPGRADE_128", ProductGiftType::ProductGiftPointCard => "PRODUCT_GIFT_POINT_CARD", ProductGiftType::ProductGiftPsPreOrder1 => "PRODUCT_GIFT_PS_PRE_ORDER_1", ProductGiftType::ProductGiftPsPreOrder2 => "PRODUCT_GIFT_PS_PRE_ORDER_2", ProductGiftType::ProductGiftGooglePoints100 => { "PRODUCT_GIFT_GOOGLE_POINTS_100" } ProductGiftType::ProductGiftGooglePoints150 => { "PRODUCT_GIFT_GOOGLE_POINTS_150" } ProductGiftType::ProductGiftPsPointCard030 => { "PRODUCT_GIFT_PS_POINT_CARD_030" } ProductGiftType::ProductGiftPsPointCard050 => { "PRODUCT_GIFT_PS_POINT_CARD_050" } ProductGiftType::ProductGiftPsPointCard100 => { "PRODUCT_GIFT_PS_POINT_CARD_100" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PRODUCT_GIFT_NONE" => Some(Self::ProductGiftNone), "PRODUCT_GIFT_COIN" => Some(Self::ProductGiftCoin), "PRODUCT_GIFT_MONTH_CARD" => Some(Self::ProductGiftMonthCard), "PRODUCT_GIFT_BP_68" => Some(Self::ProductGiftBp68), "PRODUCT_GIFT_BP_128" => Some(Self::ProductGiftBp128), "PRODUCT_GIFT_BP68_UPGRADE_128" => Some(Self::ProductGiftBp68Upgrade128), "PRODUCT_GIFT_POINT_CARD" => Some(Self::ProductGiftPointCard), "PRODUCT_GIFT_PS_PRE_ORDER_1" => Some(Self::ProductGiftPsPreOrder1), "PRODUCT_GIFT_PS_PRE_ORDER_2" => Some(Self::ProductGiftPsPreOrder2), "PRODUCT_GIFT_GOOGLE_POINTS_100" => Some(Self::ProductGiftGooglePoints100), "PRODUCT_GIFT_GOOGLE_POINTS_150" => Some(Self::ProductGiftGooglePoints150), "PRODUCT_GIFT_PS_POINT_CARD_030" => Some(Self::ProductGiftPsPointCard030), "PRODUCT_GIFT_PS_POINT_CARD_050" => Some(Self::ProductGiftPsPointCard050), "PRODUCT_GIFT_PS_POINT_CARD_100" => Some(Self::ProductGiftPsPointCard100), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lpngmalnppe { FeatureSwitchNone = 0, FeatureSwitchShop = 1, FeatureSwitchLineupName = 2, FeatureSwitchRechargeShop = 3, FeatureSwitchNickname = 4, FeatureSwitchSignature = 5, FeatureSwitchBattlepass = 6, FeatureSwitchPunkLord = 7, FeatureSwitchMonthcardDaily = 8, FeatureSwitchPictureShare = 9, FeatureSwitchRogue = 10, FeatureSwitchChallenge = 11, FeatureSwitchCocoon = 12, FeatureSwitchRaid = 13, FeatureSwitchMazePlaneEvent = 14, FeatureSwitchActivityPanel = 15, FeatureSwitchMailbox = 16, FeatureSwitchQuest = 17, FeatureSwitchGacha = 18, FeatureSwitchChat = 19, FeatureSwitchModifyFriendAlias = 20, FeatureSwitchUseItem = 21, FeatureSwitchActivitySchedule = 22, FeatureSwitchFarmElement = 23, FeatureSwitchAchievementLevel = 24, FeatureSwitchDailyActiveLevel = 25, FeatureSwitchPlayerReturn = 26, FeatureSwitchFirstSetNickname = 27, FeatureSwitchMainMissionReward = 28, FeatureSwitchSubMissionReward = 29, FeatureSwitchPamMission = 30, FeatureSwitchDailyMission = 31, FeatureSwitchDestroyItem = 32, FeatureSwitchConsumeItemTurn = 33, FeatureSwitchRogueModifier = 34, FeatureSwitchChessRogue = 35, FeatureSwitchChessRogueBoard = 36, FeatureSwitchRollShop = 37, FeatureSwitchH5Return = 38, FeatureSwitchOffering = 39, FeatureSwitchServerRedPoint = 40, FeatureSwitchMonopolyOptionRatio = 41, FeatureSwitchMonopolyGetRaffleTicket = 42, FeatureSwitchMonopolyTakeRaffleReward = 43, FeatureSwitchChallengeRecommendLineup = 44, FeatureSwitchPsnMemberShipCheck = 45, FeatureSwitchPlayerBoardDevelopment = 46, FeatureSwitchPvp = 47, FeatureSwitchRogueMode = 48, FeatureSwitchRogueTournUgc = 49, FeatureSwitchRelicFilterPlanName = 50, FeatureSwitchMazeItemUseBuffDrop = 51, } impl Lpngmalnppe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lpngmalnppe::FeatureSwitchNone => "FEATURE_SWITCH_NONE", Lpngmalnppe::FeatureSwitchShop => "FEATURE_SWITCH_SHOP", Lpngmalnppe::FeatureSwitchLineupName => "FEATURE_SWITCH_LINEUP_NAME", Lpngmalnppe::FeatureSwitchRechargeShop => "FEATURE_SWITCH_RECHARGE_SHOP", Lpngmalnppe::FeatureSwitchNickname => "FEATURE_SWITCH_NICKNAME", Lpngmalnppe::FeatureSwitchSignature => "FEATURE_SWITCH_SIGNATURE", Lpngmalnppe::FeatureSwitchBattlepass => "FEATURE_SWITCH_BATTLEPASS", Lpngmalnppe::FeatureSwitchPunkLord => "FEATURE_SWITCH_PUNK_LORD", Lpngmalnppe::FeatureSwitchMonthcardDaily => "FEATURE_SWITCH_MONTHCARD_DAILY", Lpngmalnppe::FeatureSwitchPictureShare => "FEATURE_SWITCH_PICTURE_SHARE", Lpngmalnppe::FeatureSwitchRogue => "FEATURE_SWITCH_ROGUE", Lpngmalnppe::FeatureSwitchChallenge => "FEATURE_SWITCH_CHALLENGE", Lpngmalnppe::FeatureSwitchCocoon => "FEATURE_SWITCH_COCOON", Lpngmalnppe::FeatureSwitchRaid => "FEATURE_SWITCH_RAID", Lpngmalnppe::FeatureSwitchMazePlaneEvent => "FEATURE_SWITCH_MAZE_PLANE_EVENT", Lpngmalnppe::FeatureSwitchActivityPanel => "FEATURE_SWITCH_ACTIVITY_PANEL", Lpngmalnppe::FeatureSwitchMailbox => "FEATURE_SWITCH_MAILBOX", Lpngmalnppe::FeatureSwitchQuest => "FEATURE_SWITCH_QUEST", Lpngmalnppe::FeatureSwitchGacha => "FEATURE_SWITCH_GACHA", Lpngmalnppe::FeatureSwitchChat => "FEATURE_SWITCH_CHAT", Lpngmalnppe::FeatureSwitchModifyFriendAlias => { "FEATURE_SWITCH_MODIFY_FRIEND_ALIAS" } Lpngmalnppe::FeatureSwitchUseItem => "FEATURE_SWITCH_USE_ITEM", Lpngmalnppe::FeatureSwitchActivitySchedule => { "FEATURE_SWITCH_ACTIVITY_SCHEDULE" } Lpngmalnppe::FeatureSwitchFarmElement => "FEATURE_SWITCH_FARM_ELEMENT", Lpngmalnppe::FeatureSwitchAchievementLevel => { "FEATURE_SWITCH_ACHIEVEMENT_LEVEL" } Lpngmalnppe::FeatureSwitchDailyActiveLevel => { "FEATURE_SWITCH_DAILY_ACTIVE_LEVEL" } Lpngmalnppe::FeatureSwitchPlayerReturn => "FEATURE_SWITCH_PLAYER_RETURN", Lpngmalnppe::FeatureSwitchFirstSetNickname => { "FEATURE_SWITCH_FIRST_SET_NICKNAME" } Lpngmalnppe::FeatureSwitchMainMissionReward => { "FEATURE_SWITCH_MAIN_MISSION_REWARD" } Lpngmalnppe::FeatureSwitchSubMissionReward => { "FEATURE_SWITCH_SUB_MISSION_REWARD" } Lpngmalnppe::FeatureSwitchPamMission => "FEATURE_SWITCH_PAM_MISSION", Lpngmalnppe::FeatureSwitchDailyMission => "FEATURE_SWITCH_DAILY_MISSION", Lpngmalnppe::FeatureSwitchDestroyItem => "FEATURE_SWITCH_DESTROY_ITEM", Lpngmalnppe::FeatureSwitchConsumeItemTurn => { "FEATURE_SWITCH_CONSUME_ITEM_TURN" } Lpngmalnppe::FeatureSwitchRogueModifier => "FEATURE_SWITCH_ROGUE_MODIFIER", Lpngmalnppe::FeatureSwitchChessRogue => "FEATURE_SWITCH_CHESS_ROGUE", Lpngmalnppe::FeatureSwitchChessRogueBoard => { "FEATURE_SWITCH_CHESS_ROGUE_BOARD" } Lpngmalnppe::FeatureSwitchRollShop => "FEATURE_SWITCH_ROLL_SHOP", Lpngmalnppe::FeatureSwitchH5Return => "FEATURE_SWITCH_H5_RETURN", Lpngmalnppe::FeatureSwitchOffering => "FEATURE_SWITCH_OFFERING", Lpngmalnppe::FeatureSwitchServerRedPoint => "FEATURE_SWITCH_SERVER_RED_POINT", Lpngmalnppe::FeatureSwitchMonopolyOptionRatio => { "FEATURE_SWITCH_MONOPOLY_OPTION_RATIO" } Lpngmalnppe::FeatureSwitchMonopolyGetRaffleTicket => { "FEATURE_SWITCH_MONOPOLY_GET_RAFFLE_TICKET" } Lpngmalnppe::FeatureSwitchMonopolyTakeRaffleReward => { "FEATURE_SWITCH_MONOPOLY_TAKE_RAFFLE_REWARD" } Lpngmalnppe::FeatureSwitchChallengeRecommendLineup => { "FEATURE_SWITCH_CHALLENGE_RECOMMEND_LINEUP" } Lpngmalnppe::FeatureSwitchPsnMemberShipCheck => { "FEATURE_SWITCH_PSN_MEMBER_SHIP_CHECK" } Lpngmalnppe::FeatureSwitchPlayerBoardDevelopment => { "FEATURE_SWITCH_PLAYER_BOARD_DEVELOPMENT" } Lpngmalnppe::FeatureSwitchPvp => "FEATURE_SWITCH_PVP", Lpngmalnppe::FeatureSwitchRogueMode => "FEATURE_SWITCH_ROGUE_MODE", Lpngmalnppe::FeatureSwitchRogueTournUgc => "FEATURE_SWITCH_ROGUE_TOURN_UGC", Lpngmalnppe::FeatureSwitchRelicFilterPlanName => { "FEATURE_SWITCH_RELIC_FILTER_PLAN_NAME" } Lpngmalnppe::FeatureSwitchMazeItemUseBuffDrop => { "FEATURE_SWITCH_MAZE_ITEM_USE_BUFF_DROP" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEATURE_SWITCH_NONE" => Some(Self::FeatureSwitchNone), "FEATURE_SWITCH_SHOP" => Some(Self::FeatureSwitchShop), "FEATURE_SWITCH_LINEUP_NAME" => Some(Self::FeatureSwitchLineupName), "FEATURE_SWITCH_RECHARGE_SHOP" => Some(Self::FeatureSwitchRechargeShop), "FEATURE_SWITCH_NICKNAME" => Some(Self::FeatureSwitchNickname), "FEATURE_SWITCH_SIGNATURE" => Some(Self::FeatureSwitchSignature), "FEATURE_SWITCH_BATTLEPASS" => Some(Self::FeatureSwitchBattlepass), "FEATURE_SWITCH_PUNK_LORD" => Some(Self::FeatureSwitchPunkLord), "FEATURE_SWITCH_MONTHCARD_DAILY" => Some(Self::FeatureSwitchMonthcardDaily), "FEATURE_SWITCH_PICTURE_SHARE" => Some(Self::FeatureSwitchPictureShare), "FEATURE_SWITCH_ROGUE" => Some(Self::FeatureSwitchRogue), "FEATURE_SWITCH_CHALLENGE" => Some(Self::FeatureSwitchChallenge), "FEATURE_SWITCH_COCOON" => Some(Self::FeatureSwitchCocoon), "FEATURE_SWITCH_RAID" => Some(Self::FeatureSwitchRaid), "FEATURE_SWITCH_MAZE_PLANE_EVENT" => Some(Self::FeatureSwitchMazePlaneEvent), "FEATURE_SWITCH_ACTIVITY_PANEL" => Some(Self::FeatureSwitchActivityPanel), "FEATURE_SWITCH_MAILBOX" => Some(Self::FeatureSwitchMailbox), "FEATURE_SWITCH_QUEST" => Some(Self::FeatureSwitchQuest), "FEATURE_SWITCH_GACHA" => Some(Self::FeatureSwitchGacha), "FEATURE_SWITCH_CHAT" => Some(Self::FeatureSwitchChat), "FEATURE_SWITCH_MODIFY_FRIEND_ALIAS" => { Some(Self::FeatureSwitchModifyFriendAlias) } "FEATURE_SWITCH_USE_ITEM" => Some(Self::FeatureSwitchUseItem), "FEATURE_SWITCH_ACTIVITY_SCHEDULE" => { Some(Self::FeatureSwitchActivitySchedule) } "FEATURE_SWITCH_FARM_ELEMENT" => Some(Self::FeatureSwitchFarmElement), "FEATURE_SWITCH_ACHIEVEMENT_LEVEL" => { Some(Self::FeatureSwitchAchievementLevel) } "FEATURE_SWITCH_DAILY_ACTIVE_LEVEL" => { Some(Self::FeatureSwitchDailyActiveLevel) } "FEATURE_SWITCH_PLAYER_RETURN" => Some(Self::FeatureSwitchPlayerReturn), "FEATURE_SWITCH_FIRST_SET_NICKNAME" => { Some(Self::FeatureSwitchFirstSetNickname) } "FEATURE_SWITCH_MAIN_MISSION_REWARD" => { Some(Self::FeatureSwitchMainMissionReward) } "FEATURE_SWITCH_SUB_MISSION_REWARD" => { Some(Self::FeatureSwitchSubMissionReward) } "FEATURE_SWITCH_PAM_MISSION" => Some(Self::FeatureSwitchPamMission), "FEATURE_SWITCH_DAILY_MISSION" => Some(Self::FeatureSwitchDailyMission), "FEATURE_SWITCH_DESTROY_ITEM" => Some(Self::FeatureSwitchDestroyItem), "FEATURE_SWITCH_CONSUME_ITEM_TURN" => { Some(Self::FeatureSwitchConsumeItemTurn) } "FEATURE_SWITCH_ROGUE_MODIFIER" => Some(Self::FeatureSwitchRogueModifier), "FEATURE_SWITCH_CHESS_ROGUE" => Some(Self::FeatureSwitchChessRogue), "FEATURE_SWITCH_CHESS_ROGUE_BOARD" => { Some(Self::FeatureSwitchChessRogueBoard) } "FEATURE_SWITCH_ROLL_SHOP" => Some(Self::FeatureSwitchRollShop), "FEATURE_SWITCH_H5_RETURN" => Some(Self::FeatureSwitchH5Return), "FEATURE_SWITCH_OFFERING" => Some(Self::FeatureSwitchOffering), "FEATURE_SWITCH_SERVER_RED_POINT" => Some(Self::FeatureSwitchServerRedPoint), "FEATURE_SWITCH_MONOPOLY_OPTION_RATIO" => { Some(Self::FeatureSwitchMonopolyOptionRatio) } "FEATURE_SWITCH_MONOPOLY_GET_RAFFLE_TICKET" => { Some(Self::FeatureSwitchMonopolyGetRaffleTicket) } "FEATURE_SWITCH_MONOPOLY_TAKE_RAFFLE_REWARD" => { Some(Self::FeatureSwitchMonopolyTakeRaffleReward) } "FEATURE_SWITCH_CHALLENGE_RECOMMEND_LINEUP" => { Some(Self::FeatureSwitchChallengeRecommendLineup) } "FEATURE_SWITCH_PSN_MEMBER_SHIP_CHECK" => { Some(Self::FeatureSwitchPsnMemberShipCheck) } "FEATURE_SWITCH_PLAYER_BOARD_DEVELOPMENT" => { Some(Self::FeatureSwitchPlayerBoardDevelopment) } "FEATURE_SWITCH_PVP" => Some(Self::FeatureSwitchPvp), "FEATURE_SWITCH_ROGUE_MODE" => Some(Self::FeatureSwitchRogueMode), "FEATURE_SWITCH_ROGUE_TOURN_UGC" => Some(Self::FeatureSwitchRogueTournUgc), "FEATURE_SWITCH_RELIC_FILTER_PLAN_NAME" => { Some(Self::FeatureSwitchRelicFilterPlanName) } "FEATURE_SWITCH_MAZE_ITEM_USE_BUFF_DROP" => { Some(Self::FeatureSwitchMazeItemUseBuffDrop) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jklgepijbce { SecretKeyNone = 0, SecretKeyServerCheck = 1, SecretKeyVideo = 2, SecretKeyBattleTime = 3, } impl Jklgepijbce { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jklgepijbce::SecretKeyNone => "SECRET_KEY_NONE", Jklgepijbce::SecretKeyServerCheck => "SECRET_KEY_SERVER_CHECK", Jklgepijbce::SecretKeyVideo => "SECRET_KEY_VIDEO", Jklgepijbce::SecretKeyBattleTime => "SECRET_KEY_BATTLE_TIME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SECRET_KEY_NONE" => Some(Self::SecretKeyNone), "SECRET_KEY_SERVER_CHECK" => Some(Self::SecretKeyServerCheck), "SECRET_KEY_VIDEO" => Some(Self::SecretKeyVideo), "SECRET_KEY_BATTLE_TIME" => Some(Self::SecretKeyBattleTime), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jopabkfcpak { ReplayTypeNone = 0, ReplayTypePunkLord = 1, } impl Jopabkfcpak { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jopabkfcpak::ReplayTypeNone => "REPLAY_TYPE_NONE", Jopabkfcpak::ReplayTypePunkLord => "REPLAY_TYPE_PUNK_LORD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "REPLAY_TYPE_NONE" => Some(Self::ReplayTypeNone), "REPLAY_TYPE_PUNK_LORD" => Some(Self::ReplayTypePunkLord), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mphbgocphig { PunkLordShareTypeNone = 0, PunkLordShareTypeFriend = 1, PunkLordShareTypeAll = 2, } impl Mphbgocphig { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mphbgocphig::PunkLordShareTypeNone => "PUNK_LORD_SHARE_TYPE_NONE", Mphbgocphig::PunkLordShareTypeFriend => "PUNK_LORD_SHARE_TYPE_FRIEND", Mphbgocphig::PunkLordShareTypeAll => "PUNK_LORD_SHARE_TYPE_ALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PUNK_LORD_SHARE_TYPE_NONE" => Some(Self::PunkLordShareTypeNone), "PUNK_LORD_SHARE_TYPE_FRIEND" => Some(Self::PunkLordShareTypeFriend), "PUNK_LORD_SHARE_TYPE_ALL" => Some(Self::PunkLordShareTypeAll), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ehabjijdmil { PunkLordAttackerStatusNone = 0, PunkLordAttackerStatusAttacked = 1, PunkLordAttackerStatusAttacking = 2, PunkLordAttackerStatusAttackedAndAttacking = 3, } impl Ehabjijdmil { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ehabjijdmil::PunkLordAttackerStatusNone => "PUNK_LORD_ATTACKER_STATUS_NONE", Ehabjijdmil::PunkLordAttackerStatusAttacked => { "PUNK_LORD_ATTACKER_STATUS_ATTACKED" } Ehabjijdmil::PunkLordAttackerStatusAttacking => { "PUNK_LORD_ATTACKER_STATUS_ATTACKING" } Ehabjijdmil::PunkLordAttackerStatusAttackedAndAttacking => { "PUNK_LORD_ATTACKER_STATUS_ATTACKED_AND_ATTACKING" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PUNK_LORD_ATTACKER_STATUS_NONE" => Some(Self::PunkLordAttackerStatusNone), "PUNK_LORD_ATTACKER_STATUS_ATTACKED" => { Some(Self::PunkLordAttackerStatusAttacked) } "PUNK_LORD_ATTACKER_STATUS_ATTACKING" => { Some(Self::PunkLordAttackerStatusAttacking) } "PUNK_LORD_ATTACKER_STATUS_ATTACKED_AND_ATTACKING" => { Some(Self::PunkLordAttackerStatusAttackedAndAttacking) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hbcbhjhmoim { PunkLordMonsterInfoNotifyReasonNone = 0, PunkLordMonsterInfoNotifyReasonEnterRaid = 1, PunkLordMonsterInfoNotifyReasonBattleEnd = 2, PunkLordMonsterInfoNotifyReasonLeaveRaid = 3, } impl Hbcbhjhmoim { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hbcbhjhmoim::PunkLordMonsterInfoNotifyReasonNone => { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_NONE" } Hbcbhjhmoim::PunkLordMonsterInfoNotifyReasonEnterRaid => { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_ENTER_RAID" } Hbcbhjhmoim::PunkLordMonsterInfoNotifyReasonBattleEnd => { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_BATTLE_END" } Hbcbhjhmoim::PunkLordMonsterInfoNotifyReasonLeaveRaid => { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_LEAVE_RAID" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_NONE" => { Some(Self::PunkLordMonsterInfoNotifyReasonNone) } "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_ENTER_RAID" => { Some(Self::PunkLordMonsterInfoNotifyReasonEnterRaid) } "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_BATTLE_END" => { Some(Self::PunkLordMonsterInfoNotifyReasonBattleEnd) } "PUNK_LORD_MONSTER_INFO_NOTIFY_REASON_LEAVE_RAID" => { Some(Self::PunkLordMonsterInfoNotifyReasonLeaveRaid) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChatType { None = 0, Private = 1, Group = 2, } impl ChatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ChatType::None => "CHAT_TYPE_NONE", ChatType::Private => "CHAT_TYPE_PRIVATE", ChatType::Group => "CHAT_TYPE_GROUP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHAT_TYPE_NONE" => Some(Self::None), "CHAT_TYPE_PRIVATE" => Some(Self::Private), "CHAT_TYPE_GROUP" => Some(Self::Group), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MsgType { None = 0, CustomText = 1, Emoji = 2, Invite = 3, } impl MsgType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MsgType::None => "MSG_TYPE_NONE", MsgType::CustomText => "MSG_TYPE_CUSTOM_TEXT", MsgType::Emoji => "MSG_TYPE_EMOJI", MsgType::Invite => "MSG_TYPE_INVITE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MSG_TYPE_NONE" => Some(Self::None), "MSG_TYPE_CUSTOM_TEXT" => Some(Self::CustomText), "MSG_TYPE_EMOJI" => Some(Self::Emoji), "MSG_TYPE_INVITE" => Some(Self::Invite), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pajgdpfpnal { ShieldTypeNone = 0, ShieldTypeReplace = 1, ShieldTypeShied = 2, } impl Pajgdpfpnal { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pajgdpfpnal::ShieldTypeNone => "SHIELD_TYPE_NONE", Pajgdpfpnal::ShieldTypeReplace => "SHIELD_TYPE_REPLACE", Pajgdpfpnal::ShieldTypeShied => "SHIELD_TYPE_SHIED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SHIELD_TYPE_NONE" => Some(Self::ShieldTypeNone), "SHIELD_TYPE_REPLACE" => Some(Self::ShieldTypeReplace), "SHIELD_TYPE_SHIED" => Some(Self::ShieldTypeShied), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jbkklmnpkcn { FuncUnlockIdNone = 0, FuncUnlockIdRelic = 403, FuncUnlockIdRelicNum = 404, FuncUnlockIdEquipment = 401, FuncUnlockIdSkilltree = 402, FuncUnlockIdGacha = 2300, FuncUnlockIdExpedition = 3100, FuncUnlockIdCompose = 4100, FuncUnlockIdFightactivity = 3700, } impl Jbkklmnpkcn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jbkklmnpkcn::FuncUnlockIdNone => "FUNC_UNLOCK_ID_NONE", Jbkklmnpkcn::FuncUnlockIdRelic => "FUNC_UNLOCK_ID_RELIC", Jbkklmnpkcn::FuncUnlockIdRelicNum => "FUNC_UNLOCK_ID_RELIC_NUM", Jbkklmnpkcn::FuncUnlockIdEquipment => "FUNC_UNLOCK_ID_EQUIPMENT", Jbkklmnpkcn::FuncUnlockIdSkilltree => "FUNC_UNLOCK_ID_SKILLTREE", Jbkklmnpkcn::FuncUnlockIdGacha => "FUNC_UNLOCK_ID_GACHA", Jbkklmnpkcn::FuncUnlockIdExpedition => "FUNC_UNLOCK_ID_EXPEDITION", Jbkklmnpkcn::FuncUnlockIdCompose => "FUNC_UNLOCK_ID_COMPOSE", Jbkklmnpkcn::FuncUnlockIdFightactivity => "FUNC_UNLOCK_ID_FIGHTACTIVITY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FUNC_UNLOCK_ID_NONE" => Some(Self::FuncUnlockIdNone), "FUNC_UNLOCK_ID_RELIC" => Some(Self::FuncUnlockIdRelic), "FUNC_UNLOCK_ID_RELIC_NUM" => Some(Self::FuncUnlockIdRelicNum), "FUNC_UNLOCK_ID_EQUIPMENT" => Some(Self::FuncUnlockIdEquipment), "FUNC_UNLOCK_ID_SKILLTREE" => Some(Self::FuncUnlockIdSkilltree), "FUNC_UNLOCK_ID_GACHA" => Some(Self::FuncUnlockIdGacha), "FUNC_UNLOCK_ID_EXPEDITION" => Some(Self::FuncUnlockIdExpedition), "FUNC_UNLOCK_ID_COMPOSE" => Some(Self::FuncUnlockIdCompose), "FUNC_UNLOCK_ID_FIGHTACTIVITY" => Some(Self::FuncUnlockIdFightactivity), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dccankfcmdh { AssistAvatarUnknow = 0, AssistAvatarLevel = 1, AssistAvatarRank = 2, } impl Dccankfcmdh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dccankfcmdh::AssistAvatarUnknow => "ASSIST_AVATAR_UNKNOW", Dccankfcmdh::AssistAvatarLevel => "ASSIST_AVATAR_LEVEL", Dccankfcmdh::AssistAvatarRank => "ASSIST_AVATAR_RANK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ASSIST_AVATAR_UNKNOW" => Some(Self::AssistAvatarUnknow), "ASSIST_AVATAR_LEVEL" => Some(Self::AssistAvatarLevel), "ASSIST_AVATAR_RANK" => Some(Self::AssistAvatarRank), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gpicpknnnbi { DevelopmentNone = 0, DevelopmentRogueCosmos = 1, DevelopmentRogueChess = 2, DevelopmentRogueChessNous = 3, DevelopmentMemoryChallenge = 4, DevelopmentStoryChallenge = 5, DevelopmentUnlockAvatar = 6, DevelopmentUnlockEquipment = 7, DevelopmentActivityStart = 8, DevelopmentActivityEnd = 9, DevelopmentBossChallenge = 10, DevelopmentRogueTourn = 11, DevelopmentRogueTournWeek = 12, } impl Gpicpknnnbi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gpicpknnnbi::DevelopmentNone => "DEVELOPMENT_NONE", Gpicpknnnbi::DevelopmentRogueCosmos => "DEVELOPMENT_ROGUE_COSMOS", Gpicpknnnbi::DevelopmentRogueChess => "DEVELOPMENT_ROGUE_CHESS", Gpicpknnnbi::DevelopmentRogueChessNous => "DEVELOPMENT_ROGUE_CHESS_NOUS", Gpicpknnnbi::DevelopmentMemoryChallenge => "DEVELOPMENT_MEMORY_CHALLENGE", Gpicpknnnbi::DevelopmentStoryChallenge => "DEVELOPMENT_STORY_CHALLENGE", Gpicpknnnbi::DevelopmentUnlockAvatar => "DEVELOPMENT_UNLOCK_AVATAR", Gpicpknnnbi::DevelopmentUnlockEquipment => "DEVELOPMENT_UNLOCK_EQUIPMENT", Gpicpknnnbi::DevelopmentActivityStart => "DEVELOPMENT_ACTIVITY_START", Gpicpknnnbi::DevelopmentActivityEnd => "DEVELOPMENT_ACTIVITY_END", Gpicpknnnbi::DevelopmentBossChallenge => "DEVELOPMENT_BOSS_CHALLENGE", Gpicpknnnbi::DevelopmentRogueTourn => "DEVELOPMENT_ROGUE_TOURN", Gpicpknnnbi::DevelopmentRogueTournWeek => "DEVELOPMENT_ROGUE_TOURN_WEEK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DEVELOPMENT_NONE" => Some(Self::DevelopmentNone), "DEVELOPMENT_ROGUE_COSMOS" => Some(Self::DevelopmentRogueCosmos), "DEVELOPMENT_ROGUE_CHESS" => Some(Self::DevelopmentRogueChess), "DEVELOPMENT_ROGUE_CHESS_NOUS" => Some(Self::DevelopmentRogueChessNous), "DEVELOPMENT_MEMORY_CHALLENGE" => Some(Self::DevelopmentMemoryChallenge), "DEVELOPMENT_STORY_CHALLENGE" => Some(Self::DevelopmentStoryChallenge), "DEVELOPMENT_UNLOCK_AVATAR" => Some(Self::DevelopmentUnlockAvatar), "DEVELOPMENT_UNLOCK_EQUIPMENT" => Some(Self::DevelopmentUnlockEquipment), "DEVELOPMENT_ACTIVITY_START" => Some(Self::DevelopmentActivityStart), "DEVELOPMENT_ACTIVITY_END" => Some(Self::DevelopmentActivityEnd), "DEVELOPMENT_BOSS_CHALLENGE" => Some(Self::DevelopmentBossChallenge), "DEVELOPMENT_ROGUE_TOURN" => Some(Self::DevelopmentRogueTourn), "DEVELOPMENT_ROGUE_TOURN_WEEK" => Some(Self::DevelopmentRogueTournWeek), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlayingState { None = 0, PlayingRogueCosmos = 1, PlayingRogueChess = 2, PlayingRogueChessNous = 3, PlayingChallengeMemory = 4, PlayingChallengeStory = 5, PlayingChallengeBoss = 6, PlayingRogueTourn = 7, } impl PlayingState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { PlayingState::None => "PLAYING_STATE_NONE", PlayingState::PlayingRogueCosmos => "PLAYING_ROGUE_COSMOS", PlayingState::PlayingRogueChess => "PLAYING_ROGUE_CHESS", PlayingState::PlayingRogueChessNous => "PLAYING_ROGUE_CHESS_NOUS", PlayingState::PlayingChallengeMemory => "PLAYING_CHALLENGE_MEMORY", PlayingState::PlayingChallengeStory => "PLAYING_CHALLENGE_STORY", PlayingState::PlayingChallengeBoss => "PLAYING_CHALLENGE_BOSS", PlayingState::PlayingRogueTourn => "PLAYING_ROGUE_TOURN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PLAYING_STATE_NONE" => Some(Self::None), "PLAYING_ROGUE_COSMOS" => Some(Self::PlayingRogueCosmos), "PLAYING_ROGUE_CHESS" => Some(Self::PlayingRogueChess), "PLAYING_ROGUE_CHESS_NOUS" => Some(Self::PlayingRogueChessNous), "PLAYING_CHALLENGE_MEMORY" => Some(Self::PlayingChallengeMemory), "PLAYING_CHALLENGE_STORY" => Some(Self::PlayingChallengeStory), "PLAYING_CHALLENGE_BOSS" => Some(Self::PlayingChallengeBoss), "PLAYING_ROGUE_TOURN" => Some(Self::PlayingRogueTourn), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kapfeieilci { MatchRoomCharacterNone = 0, MatchRoomCharacterLeader = 1, MatchRoomCharacterMember = 2, MatchRoomCharacterWatcher = 3, } impl Kapfeieilci { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kapfeieilci::MatchRoomCharacterNone => "MatchRoomCharacter_None", Kapfeieilci::MatchRoomCharacterLeader => "MatchRoomCharacter_Leader", Kapfeieilci::MatchRoomCharacterMember => "MatchRoomCharacter_Member", Kapfeieilci::MatchRoomCharacterWatcher => "MatchRoomCharacter_Watcher", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MatchRoomCharacter_None" => Some(Self::MatchRoomCharacterNone), "MatchRoomCharacter_Leader" => Some(Self::MatchRoomCharacterLeader), "MatchRoomCharacter_Member" => Some(Self::MatchRoomCharacterMember), "MatchRoomCharacter_Watcher" => Some(Self::MatchRoomCharacterWatcher), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fhboobnpodb { MatchRoomCharacterStatusNone = 0, MatchRoomCharacterStatusIdle = 1, MatchRoomCharacterStatusOperating = 2, MatchRoomCharacterStatusReady = 3, MatchRoomCharacterStatusFighting = 4, MatchRoomCharacterStatusWatching = 5, } impl Fhboobnpodb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fhboobnpodb::MatchRoomCharacterStatusNone => "MatchRoomCharacterStatus_None", Fhboobnpodb::MatchRoomCharacterStatusIdle => "MatchRoomCharacterStatus_Idle", Fhboobnpodb::MatchRoomCharacterStatusOperating => { "MatchRoomCharacterStatus_Operating" } Fhboobnpodb::MatchRoomCharacterStatusReady => { "MatchRoomCharacterStatus_Ready" } Fhboobnpodb::MatchRoomCharacterStatusFighting => { "MatchRoomCharacterStatus_Fighting" } Fhboobnpodb::MatchRoomCharacterStatusWatching => { "MatchRoomCharacterStatus_Watching" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MatchRoomCharacterStatus_None" => Some(Self::MatchRoomCharacterStatusNone), "MatchRoomCharacterStatus_Idle" => Some(Self::MatchRoomCharacterStatusIdle), "MatchRoomCharacterStatus_Operating" => { Some(Self::MatchRoomCharacterStatusOperating) } "MatchRoomCharacterStatus_Ready" => Some(Self::MatchRoomCharacterStatusReady), "MatchRoomCharacterStatus_Fighting" => { Some(Self::MatchRoomCharacterStatusFighting) } "MatchRoomCharacterStatus_Watching" => { Some(Self::MatchRoomCharacterStatusWatching) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hagkdjfhehg { BattleCheckStrategyIdentical = 0, BattleCheckStrategyServer = 1, BattleCheckStrategyClient = 2, } impl Hagkdjfhehg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hagkdjfhehg::BattleCheckStrategyIdentical => { "BATTLE_CHECK_STRATEGY_IDENTICAL" } Hagkdjfhehg::BattleCheckStrategyServer => "BATTLE_CHECK_STRATEGY_SERVER", Hagkdjfhehg::BattleCheckStrategyClient => "BATTLE_CHECK_STRATEGY_CLIENT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_CHECK_STRATEGY_IDENTICAL" => Some(Self::BattleCheckStrategyIdentical), "BATTLE_CHECK_STRATEGY_SERVER" => Some(Self::BattleCheckStrategyServer), "BATTLE_CHECK_STRATEGY_CLIENT" => Some(Self::BattleCheckStrategyClient), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ifomdbalmfb { BattleCheckResultSucc = 0, BattleCheckResultFail = 1, BattleCheckResultPass = 2, } impl Ifomdbalmfb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ifomdbalmfb::BattleCheckResultSucc => "BATTLE_CHECK_RESULT_SUCC", Ifomdbalmfb::BattleCheckResultFail => "BATTLE_CHECK_RESULT_FAIL", Ifomdbalmfb::BattleCheckResultPass => "BATTLE_CHECK_RESULT_PASS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_CHECK_RESULT_SUCC" => Some(Self::BattleCheckResultSucc), "BATTLE_CHECK_RESULT_FAIL" => Some(Self::BattleCheckResultFail), "BATTLE_CHECK_RESULT_PASS" => Some(Self::BattleCheckResultPass), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Odbcbmghjen { BattleModuleMaze = 0, BattleModuleChallenge = 1, BattleModuleCocoon = 2, BattleModuleRogue = 3, BattleModuleChallengeActivity = 4, BattleModuleTrialLevel = 5, BattleModuleAetherDivide = 6, } impl Odbcbmghjen { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Odbcbmghjen::BattleModuleMaze => "BATTLE_MODULE_MAZE", Odbcbmghjen::BattleModuleChallenge => "BATTLE_MODULE_CHALLENGE", Odbcbmghjen::BattleModuleCocoon => "BATTLE_MODULE_COCOON", Odbcbmghjen::BattleModuleRogue => "BATTLE_MODULE_ROGUE", Odbcbmghjen::BattleModuleChallengeActivity => { "BATTLE_MODULE_CHALLENGE_ACTIVITY" } Odbcbmghjen::BattleModuleTrialLevel => "BATTLE_MODULE_TRIAL_LEVEL", Odbcbmghjen::BattleModuleAetherDivide => "BATTLE_MODULE_AETHER_DIVIDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_MODULE_MAZE" => Some(Self::BattleModuleMaze), "BATTLE_MODULE_CHALLENGE" => Some(Self::BattleModuleChallenge), "BATTLE_MODULE_COCOON" => Some(Self::BattleModuleCocoon), "BATTLE_MODULE_ROGUE" => Some(Self::BattleModuleRogue), "BATTLE_MODULE_CHALLENGE_ACTIVITY" => { Some(Self::BattleModuleChallengeActivity) } "BATTLE_MODULE_TRIAL_LEVEL" => Some(Self::BattleModuleTrialLevel), "BATTLE_MODULE_AETHER_DIVIDE" => Some(Self::BattleModuleAetherDivide), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bokjgiclipi { AetherdivideSpiritLineupNone = 0, AetherdivideSpiritLineupNormal = 1, AetherdivideSpiritLineupTrial = 2, } impl Bokjgiclipi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bokjgiclipi::AetherdivideSpiritLineupNone => { "AETHERDIVIDE_SPIRIT_LINEUP_NONE" } Bokjgiclipi::AetherdivideSpiritLineupNormal => { "AETHERDIVIDE_SPIRIT_LINEUP_NORMAL" } Bokjgiclipi::AetherdivideSpiritLineupTrial => { "AETHERDIVIDE_SPIRIT_LINEUP_TRIAL" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AETHERDIVIDE_SPIRIT_LINEUP_NONE" => Some(Self::AetherdivideSpiritLineupNone), "AETHERDIVIDE_SPIRIT_LINEUP_NORMAL" => { Some(Self::AetherdivideSpiritLineupNormal) } "AETHERDIVIDE_SPIRIT_LINEUP_TRIAL" => { Some(Self::AetherdivideSpiritLineupTrial) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dniinpiemig { BattleTargetTypeNone = 0, BattleTargetTypeScore = 1, BattleTargetTypeAchievement = 2, BattleTargetTypeRaid = 3, BattleTargetTypeChallengeScore = 4, BattleTargetTypeCommon = 5, } impl Dniinpiemig { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dniinpiemig::BattleTargetTypeNone => "BATTLE_TARGET_TYPE_NONE", Dniinpiemig::BattleTargetTypeScore => "BATTLE_TARGET_TYPE_SCORE", Dniinpiemig::BattleTargetTypeAchievement => "BATTLE_TARGET_TYPE_ACHIEVEMENT", Dniinpiemig::BattleTargetTypeRaid => "BATTLE_TARGET_TYPE_RAID", Dniinpiemig::BattleTargetTypeChallengeScore => { "BATTLE_TARGET_TYPE_CHALLENGE_SCORE" } Dniinpiemig::BattleTargetTypeCommon => "BATTLE_TARGET_TYPE_COMMON", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_TARGET_TYPE_NONE" => Some(Self::BattleTargetTypeNone), "BATTLE_TARGET_TYPE_SCORE" => Some(Self::BattleTargetTypeScore), "BATTLE_TARGET_TYPE_ACHIEVEMENT" => Some(Self::BattleTargetTypeAchievement), "BATTLE_TARGET_TYPE_RAID" => Some(Self::BattleTargetTypeRaid), "BATTLE_TARGET_TYPE_CHALLENGE_SCORE" => { Some(Self::BattleTargetTypeChallengeScore) } "BATTLE_TARGET_TYPE_COMMON" => Some(Self::BattleTargetTypeCommon), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bhhbceikadc { Unknown = 0, KilledByOthers = 1, KilledBySelf = 2, Escape = 3, } impl Bhhbceikadc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bhhbceikadc::Unknown => "UNKNOWN", Bhhbceikadc::KilledByOthers => "KILLED_BY_OTHERS", Bhhbceikadc::KilledBySelf => "KILLED_BY_SELF", Bhhbceikadc::Escape => "ESCAPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "UNKNOWN" => Some(Self::Unknown), "KILLED_BY_OTHERS" => Some(Self::KilledByOthers), "KILLED_BY_SELF" => Some(Self::KilledBySelf), "ESCAPE" => Some(Self::Escape), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gkdmdmboaod { TagNone = 0, TagHideNpcMonster = 1, } impl Gkdmdmboaod { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gkdmdmboaod::TagNone => "TAG_NONE", Gkdmdmboaod::TagHideNpcMonster => "TAG_HIDE_NPC_MONSTER", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TAG_NONE" => Some(Self::TagNone), "TAG_HIDE_NPC_MONSTER" => Some(Self::TagHideNpcMonster), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dikehiiknii { NormalCreate = 0, FormChange = 1, } impl Dikehiiknii { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dikehiiknii::NormalCreate => "NORMAL_CREATE", Dikehiiknii::FormChange => "FORM_CHANGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NORMAL_CREATE" => Some(Self::NormalCreate), "FORM_CHANGE" => Some(Self::FormChange), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gfndhibppba { BattleEndReasonNone = 0, BattleEndReasonAllDie = 1, BattleEndReasonTurnLimit = 2, } impl Gfndhibppba { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gfndhibppba::BattleEndReasonNone => "BATTLE_END_REASON_NONE", Gfndhibppba::BattleEndReasonAllDie => "BATTLE_END_REASON_ALL_DIE", Gfndhibppba::BattleEndReasonTurnLimit => "BATTLE_END_REASON_TURN_LIMIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_END_REASON_NONE" => Some(Self::BattleEndReasonNone), "BATTLE_END_REASON_ALL_DIE" => Some(Self::BattleEndReasonAllDie), "BATTLE_END_REASON_TURN_LIMIT" => Some(Self::BattleEndReasonTurnLimit), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Japmfpgnpef { BattleStaticticEventNone = 0, BattleStaticticEventTreasureDungeonAddExplore = 1, BattleStaticticEventTreasureDungeonOpenGrid = 2, BattleStaticticEventTreasureDungeonPickupItem = 3, BattleStaticticEventTreasureDungeonUseBuff = 4, BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer = 5, } impl Japmfpgnpef { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Japmfpgnpef::BattleStaticticEventNone => "BATTLE_STATICTIC_EVENT_NONE", Japmfpgnpef::BattleStaticticEventTreasureDungeonAddExplore => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" } Japmfpgnpef::BattleStaticticEventTreasureDungeonOpenGrid => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" } Japmfpgnpef::BattleStaticticEventTreasureDungeonPickupItem => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" } Japmfpgnpef::BattleStaticticEventTreasureDungeonUseBuff => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" } Japmfpgnpef::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer => { "BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_STATICTIC_EVENT_NONE" => Some(Self::BattleStaticticEventNone), "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" => { Some(Self::BattleStaticticEventTreasureDungeonAddExplore) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" => { Some(Self::BattleStaticticEventTreasureDungeonOpenGrid) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" => { Some(Self::BattleStaticticEventTreasureDungeonPickupItem) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" => { Some(Self::BattleStaticticEventTreasureDungeonUseBuff) } "BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" => { Some(Self::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndStatus { BattleEndNone = 0, BattleEndWin = 1, BattleEndLose = 2, BattleEndQuit = 3, } impl BattleEndStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { BattleEndStatus::BattleEndNone => "BATTLE_END_NONE", BattleEndStatus::BattleEndWin => "BATTLE_END_WIN", BattleEndStatus::BattleEndLose => "BATTLE_END_LOSE", BattleEndStatus::BattleEndQuit => "BATTLE_END_QUIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_END_NONE" => Some(Self::BattleEndNone), "BATTLE_END_WIN" => Some(Self::BattleEndWin), "BATTLE_END_LOSE" => Some(Self::BattleEndLose), "BATTLE_END_QUIT" => Some(Self::BattleEndQuit), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hckioaemkee { FightGameModeNone = 0, FightGameModeMatch3 = 1, } impl Hckioaemkee { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hckioaemkee::FightGameModeNone => "FIGHT_GAME_MODE_NONE", Hckioaemkee::FightGameModeMatch3 => "FIGHT_GAME_MODE_MATCH3", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIGHT_GAME_MODE_NONE" => Some(Self::FightGameModeNone), "FIGHT_GAME_MODE_MATCH3" => Some(Self::FightGameModeMatch3), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hbencpafohf { FightKickoutUnknown = 0, FightKickoutBlack = 1, FightKickoutByGm = 2, FightKickoutTimeout = 3, FightKickoutSessionReset = 4, } impl Hbencpafohf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hbencpafohf::FightKickoutUnknown => "FIGHT_KICKOUT_UNKNOWN", Hbencpafohf::FightKickoutBlack => "FIGHT_KICKOUT_BLACK", Hbencpafohf::FightKickoutByGm => "FIGHT_KICKOUT_BY_GM", Hbencpafohf::FightKickoutTimeout => "FIGHT_KICKOUT_TIMEOUT", Hbencpafohf::FightKickoutSessionReset => "FIGHT_KICKOUT_SESSION_RESET", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIGHT_KICKOUT_UNKNOWN" => Some(Self::FightKickoutUnknown), "FIGHT_KICKOUT_BLACK" => Some(Self::FightKickoutBlack), "FIGHT_KICKOUT_BY_GM" => Some(Self::FightKickoutByGm), "FIGHT_KICKOUT_TIMEOUT" => Some(Self::FightKickoutTimeout), "FIGHT_KICKOUT_SESSION_RESET" => Some(Self::FightKickoutSessionReset), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cgdiihjicck { LobbyCharacterNone = 0, LobbyCharacterLeader = 1, LobbyCharacterMember = 2, LobbyCharacterWatcher = 3, } impl Cgdiihjicck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cgdiihjicck::LobbyCharacterNone => "LobbyCharacter_None", Cgdiihjicck::LobbyCharacterLeader => "LobbyCharacter_Leader", Cgdiihjicck::LobbyCharacterMember => "LobbyCharacter_Member", Cgdiihjicck::LobbyCharacterWatcher => "LobbyCharacter_Watcher", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LobbyCharacter_None" => Some(Self::LobbyCharacterNone), "LobbyCharacter_Leader" => Some(Self::LobbyCharacterLeader), "LobbyCharacter_Member" => Some(Self::LobbyCharacterMember), "LobbyCharacter_Watcher" => Some(Self::LobbyCharacterWatcher), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Igngfhojmia { LobbyCharacterStatusNone = 0, LobbyCharacterStatusIdle = 1, LobbyCharacterStatusOperating = 2, LobbyCharacterStatusReady = 3, LobbyCharacterStatusFighting = 4, LobbyCharacterStatusWatching = 5, LobbyCharacterStatusMatching = 6, } impl Igngfhojmia { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Igngfhojmia::LobbyCharacterStatusNone => "LobbyCharacterStatus_None", Igngfhojmia::LobbyCharacterStatusIdle => "LobbyCharacterStatus_Idle", Igngfhojmia::LobbyCharacterStatusOperating => { "LobbyCharacterStatus_Operating" } Igngfhojmia::LobbyCharacterStatusReady => "LobbyCharacterStatus_Ready", Igngfhojmia::LobbyCharacterStatusFighting => "LobbyCharacterStatus_Fighting", Igngfhojmia::LobbyCharacterStatusWatching => "LobbyCharacterStatus_Watching", Igngfhojmia::LobbyCharacterStatusMatching => "LobbyCharacterStatus_Matching", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LobbyCharacterStatus_None" => Some(Self::LobbyCharacterStatusNone), "LobbyCharacterStatus_Idle" => Some(Self::LobbyCharacterStatusIdle), "LobbyCharacterStatus_Operating" => Some(Self::LobbyCharacterStatusOperating), "LobbyCharacterStatus_Ready" => Some(Self::LobbyCharacterStatusReady), "LobbyCharacterStatus_Fighting" => Some(Self::LobbyCharacterStatusFighting), "LobbyCharacterStatus_Watching" => Some(Self::LobbyCharacterStatusWatching), "LobbyCharacterStatus_Matching" => Some(Self::LobbyCharacterStatusMatching), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fpfeccnfjjl { LobbyModifyTypeNone = 0, LobbyModifyTypeIdle = 1, LobbyModifyTypeReady = 2, LobbyModifyTypeOperating = 3, LobbyModifyTypeCancelMatch = 4, LobbyModifyTypeMatch = 5, LobbyModifyTypeQuitLobby = 6, LobbyModifyTypeKickOut = 7, LobbyModifyTypeTimeOut = 8, LobbyModifyTypeJoinLobby = 9, LobbyModifyTypeLobbyDismiss = 10, LobbyModifyTypeMatchTimeOut = 11, LobbyModifyTypeFightStart = 12, LobbyModifyTypeLogout = 13, LobbyModifyTypeFightEnd = 14, LobbyModifyTypeFightRoomDestroyInInit = 15, } impl Fpfeccnfjjl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fpfeccnfjjl::LobbyModifyTypeNone => "LobbyModifyType_None", Fpfeccnfjjl::LobbyModifyTypeIdle => "LobbyModifyType_Idle", Fpfeccnfjjl::LobbyModifyTypeReady => "LobbyModifyType_Ready", Fpfeccnfjjl::LobbyModifyTypeOperating => "LobbyModifyType_Operating", Fpfeccnfjjl::LobbyModifyTypeCancelMatch => "LobbyModifyType_CancelMatch", Fpfeccnfjjl::LobbyModifyTypeMatch => "LobbyModifyType_Match", Fpfeccnfjjl::LobbyModifyTypeQuitLobby => "LobbyModifyType_QuitLobby", Fpfeccnfjjl::LobbyModifyTypeKickOut => "LobbyModifyType_KickOut", Fpfeccnfjjl::LobbyModifyTypeTimeOut => "LobbyModifyType_TimeOut", Fpfeccnfjjl::LobbyModifyTypeJoinLobby => "LobbyModifyType_JoinLobby", Fpfeccnfjjl::LobbyModifyTypeLobbyDismiss => "LobbyModifyType_LobbyDismiss", Fpfeccnfjjl::LobbyModifyTypeMatchTimeOut => "LobbyModifyType_MatchTimeOut", Fpfeccnfjjl::LobbyModifyTypeFightStart => "LobbyModifyType_FightStart", Fpfeccnfjjl::LobbyModifyTypeLogout => "LobbyModifyType_Logout", Fpfeccnfjjl::LobbyModifyTypeFightEnd => "LobbyModifyType_FightEnd", Fpfeccnfjjl::LobbyModifyTypeFightRoomDestroyInInit => { "LobbyModifyType_FightRoomDestroyInInit" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LobbyModifyType_None" => Some(Self::LobbyModifyTypeNone), "LobbyModifyType_Idle" => Some(Self::LobbyModifyTypeIdle), "LobbyModifyType_Ready" => Some(Self::LobbyModifyTypeReady), "LobbyModifyType_Operating" => Some(Self::LobbyModifyTypeOperating), "LobbyModifyType_CancelMatch" => Some(Self::LobbyModifyTypeCancelMatch), "LobbyModifyType_Match" => Some(Self::LobbyModifyTypeMatch), "LobbyModifyType_QuitLobby" => Some(Self::LobbyModifyTypeQuitLobby), "LobbyModifyType_KickOut" => Some(Self::LobbyModifyTypeKickOut), "LobbyModifyType_TimeOut" => Some(Self::LobbyModifyTypeTimeOut), "LobbyModifyType_JoinLobby" => Some(Self::LobbyModifyTypeJoinLobby), "LobbyModifyType_LobbyDismiss" => Some(Self::LobbyModifyTypeLobbyDismiss), "LobbyModifyType_MatchTimeOut" => Some(Self::LobbyModifyTypeMatchTimeOut), "LobbyModifyType_FightStart" => Some(Self::LobbyModifyTypeFightStart), "LobbyModifyType_Logout" => Some(Self::LobbyModifyTypeLogout), "LobbyModifyType_FightEnd" => Some(Self::LobbyModifyTypeFightEnd), "LobbyModifyType_FightRoomDestroyInInit" => { Some(Self::LobbyModifyTypeFightRoomDestroyInInit) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dpeofimabab { FightRoomDestroyReasonNone = 0, FightRoomDestroyReasonSvrStop = 1, FightRoomDestroyReasonGameEnd = 2, } impl Dpeofimabab { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dpeofimabab::FightRoomDestroyReasonNone => "FIGHT_ROOM_DESTROY_REASON_NONE", Dpeofimabab::FightRoomDestroyReasonSvrStop => { "FIGHT_ROOM_DESTROY_REASON_SVR_STOP" } Dpeofimabab::FightRoomDestroyReasonGameEnd => { "FIGHT_ROOM_DESTROY_REASON_GAME_END" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIGHT_ROOM_DESTROY_REASON_NONE" => Some(Self::FightRoomDestroyReasonNone), "FIGHT_ROOM_DESTROY_REASON_SVR_STOP" => { Some(Self::FightRoomDestroyReasonSvrStop) } "FIGHT_ROOM_DESTROY_REASON_GAME_END" => { Some(Self::FightRoomDestroyReasonGameEnd) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pndleejdnjg { Match3FinishReasonDefault = 0, Match3FinishReasonLeave = 1, Match3FinishReasonDie = 2, Match3FinishReasonGameend = 3, Match3FinishReasonKickout = 4, } impl Pndleejdnjg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pndleejdnjg::Match3FinishReasonDefault => "MATCH3_FINISH_REASON_DEFAULT", Pndleejdnjg::Match3FinishReasonLeave => "MATCH3_FINISH_REASON_LEAVE", Pndleejdnjg::Match3FinishReasonDie => "MATCH3_FINISH_REASON_DIE", Pndleejdnjg::Match3FinishReasonGameend => "MATCH3_FINISH_REASON_GAMEEND", Pndleejdnjg::Match3FinishReasonKickout => "MATCH3_FINISH_REASON_KICKOUT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MATCH3_FINISH_REASON_DEFAULT" => Some(Self::Match3FinishReasonDefault), "MATCH3_FINISH_REASON_LEAVE" => Some(Self::Match3FinishReasonLeave), "MATCH3_FINISH_REASON_DIE" => Some(Self::Match3FinishReasonDie), "MATCH3_FINISH_REASON_GAMEEND" => Some(Self::Match3FinishReasonGameend), "MATCH3_FINISH_REASON_KICKOUT" => Some(Self::Match3FinishReasonKickout), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bnhpknkihal { MatchUnitTypeNone = 0, MatchUnitTypeNormal = 1, MatchUnitTypeRobot = 2, MatchUnitTypeGm = 3, } impl Bnhpknkihal { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bnhpknkihal::MatchUnitTypeNone => "MATCH_UNIT_TYPE_NONE", Bnhpknkihal::MatchUnitTypeNormal => "MATCH_UNIT_TYPE_NORMAL", Bnhpknkihal::MatchUnitTypeRobot => "MATCH_UNIT_TYPE_ROBOT", Bnhpknkihal::MatchUnitTypeGm => "MATCH_UNIT_TYPE_GM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MATCH_UNIT_TYPE_NONE" => Some(Self::MatchUnitTypeNone), "MATCH_UNIT_TYPE_NORMAL" => Some(Self::MatchUnitTypeNormal), "MATCH_UNIT_TYPE_ROBOT" => Some(Self::MatchUnitTypeRobot), "MATCH_UNIT_TYPE_GM" => Some(Self::MatchUnitTypeGm), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pbcbljbpjfp { RetSucc = 0, RetFail = 1, RetServerInternalError = 2, RetTimeout = 3, RetRepeatedReq = 4, RetReqParaInvalid = 5, RetPlayerDataError = 6, RetPlayerClientPaused = 7, RetFuncCheckFailed = 8, RetFeatureSwitchClosed = 9, RetFreqOverLimit = 10, RetSystemBusy = 11, RetPlayerNotOnline = 12, RetRepeateLogin = 1000, RetRetryLogin = 1001, RetWaitLogin = 1002, RetNotInWhiteList = 1003, RetInBlackList = 1004, RetAccountVerifyError = 1005, RetAccountParaError = 1006, RetAntiAddictLogin = 1007, RetCheckSumError = 1008, RetReachMaxPlayerNum = 1009, RetAlreadyRegistered = 1010, RetGenderError = 1011, SetNicknameRetCallbackProcessing = 1012, RetInGmBindAccess = 1013, RetQuestRewardAlreadyTaken = 1100, RetQuestNotAccept = 1101, RetQuestNotFinish = 1102, RetQuestStatusError = 1103, RetAchievementLevelNotReach = 1104, RetAchievementLevelAlreadyTaken = 1105, RetAvatarNotExist = 1200, RetAvatarResExpNotEnough = 1201, RetAvatarExpReachPromotionLimit = 1202, RetAvatarReachMaxPromotion = 1203, RetSkilltreeConfigNotExist = 1204, RetSkilltreeAlreadyUnlock = 1205, RetSkilltreePreLocked = 1206, RetSkilltreeLevelNotMeet = 1207, RetSkilltreeRankNotMeet = 1208, RetAvatarDressNoEquipment = 1209, RetAvatarExpItemNotExist = 1210, RetSkilltreePointLocked = 1211, RetSkilltreePointLevelUpgradeNotMatch = 1212, RetSkilltreePointLevelReachMax = 1213, RetWorldLevelNotMeet = 1214, RetPlayerLevelNotMeet = 1215, RetAvatarRankNotMatch = 1216, RetAvatarRankReachMax = 1217, RetHeroBasicTypeNotMatch = 1218, RetAvatarPromotionNotMeet = 1219, RetPromotionRewardConfigNotExist = 1220, RetPromotionRewardAlreadyTaken = 1221, RetAvatarSkinItemNotExist = 1222, RetAvatarSkinAlreadyDressed = 1223, RetAvatarNotDressSkin = 1224, RetAvatarSkinNotMatchAvatar = 1225, RetItemNotExist = 1300, RetItemCostNotEnough = 1301, RetItemCostTooMuch = 1302, RetItemNoCost = 1303, RetItemNotEnough = 1304, RetItemInvalid = 1305, RetItemConfigNotExist = 1306, RetScoinNotEnough = 1307, RetItemRewardExceedLimit = 1308, RetItemInvalidUse = 1309, RetItemUseConfigNotExist = 1310, RetRewardConfigNotExist = 1311, RetItemExceedLimit = 1312, RetItemCountInvalid = 1313, RetItemUseTargetTypeInvalid = 1314, RetItemUseSatietyFull = 1315, RetItemComposeNotExist = 1316, RetRelicComposeNotExist = 1317, RetItemCanNotSell = 1318, RetItemSellExceddLimit = 1319, RetItemNotInCostList = 1320, RetItemSpecialCostNotEnough = 1321, RetItemSpecialCostTooMuch = 1322, RetItemFormulaNotExist = 1323, RetItemAutoGiftOptionalNotExist = 1324, RetRelicComposeRelicInvalid = 1325, RetRelicComposeMainAffixIdInvalid = 1326, RetRelicComposeWrongFormulaType = 1327, RetRelicComposeRelicNotExist = 1328, RetRelicComposeBlackGoldCountInvalid = 1329, RetRelicComposeBlackGoldNotNeed = 1330, RetMonthCardCannotUse = 1331, RetItemRewardExceedDisappear = 1332, RetItemNeedRecycle = 1333, RetItemComposeExceedLimit = 1334, RetItemCanNotDestroy = 1335, RetItemAlreadyMark = 1336, RetItemMarkExceedLimit = 1337, RetItemNotMark = 1338, RetItenTurnFoodNotSet = 1339, RetItemTurnFoodAlreadySet = 1340, RetItemTurnFoodConsumeTypeError = 1341, RetItemTurnFoodSwitchAlreadyOpen = 1342, RetItemTurnFoodSwitchAlreadyClose = 1343, RetHcoinExchangeTooMuch = 1344, RetItemTurnFoodSceneTypeError = 1345, RetEquipmentAlreadyDressed = 1350, RetEquipmentNotExist = 1351, RetEquipmentReachLevelLimit = 1352, RetEquipmentConsumeSelf = 1353, RetEquipmentAlreadyLocked = 1354, RetEquipmentAlreadyUnlocked = 1355, RetEquipmentLocked = 1356, RetEquipmentSelectNumOverLimit = 1357, RetEquipmentRankUpMustConsumeSameTid = 1358, RetEquipmentPromotionReachMax = 1359, RetEquipmentRankUpReachMax = 1360, RetEquipmentLevelReachMax = 1361, RetEquipmentExceedLimit = 1362, RetRelicNotExist = 1363, RetRelicReachLevelLimit = 1364, RetRelicConsumeSelf = 1365, RetRelicAlreadyDressed = 1366, RetRelicLocked = 1367, RetRelicAlreadyLocked = 1368, RetRelicAlreadyUnlocked = 1369, RetRelicLevelIsNotZero = 1370, RetUniqueIdRepeated = 1371, RetEquipmentLevelNotMeet = 1372, RetEquipmentItemNotInCostList = 1373, RetEquipmentLevelGreaterThanOne = 1374, RetEquipmentAlreadyRanked = 1375, RetRelicExceedLimit = 1376, RetRelicAlreadyDiscarded = 1377, RetRelicAlreadyUndiscarded = 1378, RetEquipmentBatchLockTooFast = 1379, RetRelicFilterPlanSlotEmpty = 1380, RetRelicFilterPlanSlotAlreadyUsed = 1381, RetRelicFilterPlanSlotIndexInvalid = 1382, RetRelicFilterPlanNameUtf8Error = 1383, RetRelicFilterPlanNameFormatError = 1384, RetRelicFilterPlanNoChange = 1385, RetLineupInvalidIndex = 1400, RetLineupInvalidMemberPos = 1401, RetLineupSwapNotExist = 1402, RetLineupAvatarAlreadyIn = 1403, RetLineupCreateAvatarError = 1404, RetLineupAvatarInitError = 1405, RetLineupNotExist = 1406, RetLineupOnlyOneMember = 1407, RetLineupSameLeaderSlot = 1408, RetLineupNoLeaderSelect = 1409, RetLineupSwapSameSlot = 1410, RetLineupAvatarNotExist = 1411, RetLineupTrialAvatarCanNotQuit = 1412, RetLineupVirtualLineupPlaneNotMatch = 1413, RetLineupNotValidLeader = 1414, RetLineupSameIndex = 1415, RetLineupIsEmpty = 1416, RetLineupNameFormatError = 1417, RetLineupTypeNotMatch = 1418, RetLineupReplaceAllFailed = 1419, RetLineupNotAllowEdit = 1420, RetLineupAvatarIsAlive = 1421, RetLineupAssistHasOnlyMember = 1422, RetLineupAssistCannotSwitch = 1423, RetLineupAvatarTypeInvalid = 1424, RetLineupNameUtf8Error = 1425, RetLineupLeaderLock = 1426, RetLineupStoryLineNotMatch = 1427, RetLineupAvatarLock = 1428, RetLineupAvatarInvalid = 1429, RetLineupAvatarAlreadyInit = 1430, RetLineupLimited = 1431, RetMailNotExist = 1700, RetMailRangeInvalid = 1701, RetMailMailIdInvalid = 1702, RetMailNoMailTakeAttachment = 1703, RetMailNoMailToDel = 1704, RetMailTypeInvalid = 1705, RetMailParaInvalid = 1706, RetMailAttachementInvalid = 1707, RetMailTicketInvalid = 1708, RetMailTicketRepeated = 1709, RetStageSettleError = 1800, RetStageConfigNotExist = 1801, RetStageNotFound = 1802, RetStageCocoonPropNotValid = 1804, RetStageCocoonWaveNotValid = 1805, RetStagePropIdNotEqual = 1806, RetStageCocoonWaveOver = 1807, RetStageWeekCocoonOverCnt = 1808, RetStageCocoonNotOpen = 1809, RetStageTrialNotOpen = 1810, RetStageFarmNotOpen = 1811, RetStageFarmTypeError = 1812, RetChapterLock = 1900, RetChapterChallengeNumNotEnough = 1901, RetChapterRewardIdNotExist = 1902, RetChapterRewardAlreadyTaken = 1903, RetBattleStageNotMatch = 2000, RetInBattleNow = 2001, RetBattleCheat = 2002, RetBattleFail = 2003, RetBattleNoLineup = 2004, RetBattleLineupEmpty = 2005, RetBattleVersionNotMatch = 2006, RetBattleQuitByServer = 2007, RetInBattleCheck = 2008, RetBattleCheckNeedRetry = 2009, RetBattleCostTimeCheckFail = 2010, RetLackExchangeStaminaTimes = 2100, RetLackStamina = 2101, RetStaminaFull = 2102, RetAuthkeySignTypeError = 2103, RetAuthkeySignVerError = 2104, RetNicknameFormatError = 2105, RetSensitiveWords = 2106, RetLevelRewardHasTaken = 2107, RetLevelRewardLevelError = 2108, RetLanguageInvalid = 2109, RetNicknameInCd = 2110, RetGameplayBirthdayInvalid = 2111, RetGameplayBirthdayAlreadySet = 2112, RetNicknameUtf8Error = 2113, RetNicknameDigitLimitError = 2114, RetSensitiveWordsPlatformError = 2115, RetPlayerSettingTypeInvalid = 2116, RetMazeLackTicket = 2201, RetMazeNotUnlock = 2202, RetMazeNoAbility = 2204, RetMazeNoPlane = 2205, RetMazeMapNotExist = 2207, RetMazeMpNotEnough = 2213, RetSpringNotEnable = 2214, RetSpringTooFar = 2216, RetNotInMaze = 2218, RetMazeTimeOfDayTypeError = 2223, RetSceneTransferLockedByTask = 2224, RetPlotNotUnlock = 2300, RetMissionNotExist = 2400, RetMissionAlreadyDone = 2401, RetDailyTaskNotFinish = 2402, RetDailyTaskRewardHasTaken = 2403, RetMissionNotFinish = 2404, RetMissionNotDoing = 2405, RetMissionFinishWayNotMatch = 2406, RetMissionSceneNotMatch = 2407, RetMissionCustomValueNotValid = 2408, RetMissionSubMissionNotMatch = 2409, RetAdventureMapNotExist = 2500, RetSceneEntityNotExist = 2600, RetNotInScene = 2601, RetSceneMonsterNotExist = 2602, RetInteractConfigNotExist = 2603, RetUnsupportedPropState = 2604, RetSceneEntryIdNotMatch = 2605, RetSceneEntityMoveCheckFailed = 2606, RetAssistMonsterCountLimit = 2607, RetSceneUseSkillFail = 2608, RetPropIsHidden = 2609, RetLoadingSuccAlready = 2610, RetSceneEntityTypeInvalid = 2611, RetInteractTypeInvalid = 2612, RetInteractNotInRegion = 2613, RetInteractSubTypeInvalid = 2614, RetNotLeaderEntity = 2615, RetMonsterIsNotFarmElement = 2616, RetMonsterConfigNotExist = 2617, RetAvatarHpAlreadyFull = 2618, RetCurInteractEntityNotMatch = 2619, RetPlaneTypeNotAllow = 2620, RetGroupNotExist = 2621, RetGroupSaveDataInCd = 2622, RetGroupSaveLenghReachMax = 2623, RetRecentElementNotExist = 2624, RetRecentElementStageNotMatch = 2625, RetScenePositionVersionNotMatch = 2626, RetGameplayCounterNotExist = 2627, RetGameplayCounterNotEnough = 2628, RetGroupStateNotMatch = 2629, RetSceneEntityPosNotMatch = 2630, RetGroupStateCustomSaveDataOff = 2631, RetBuyTimesLimit = 2700, RetBuyLimitType = 2701, RetShopNotOpen = 2702, RetGoodsNotOpen = 2703, RetCityLevelRewardTaken = 2704, RetCityLevelNotMeet = 2705, RetSingleBuyLimit = 2706, RetTutorialNotUnlock = 2751, RetTutorialUnlockAlready = 2752, RetTutorialFinishAlready = 2753, RetTutorialPreNotUnlock = 2754, RetTutorialPlayerLevelNotMatch = 2755, RetTutorialTutorialNotFound = 2756, RetChallengeNotExist = 2801, RetChallengeNotUnlock = 2802, RetChallengeAlready = 2803, RetChallengeLineupEditForbidden = 2804, RetChallengeLineupEmpty = 2805, RetChallengeNotDoing = 2806, RetChallengeNotFinish = 2807, RetChallengeTargetNotFinish = 2808, RetChallengeTargetRewardTaken = 2809, RetChallengeTimeNotValid = 2810, RetChallengeStarsCountNotMeet = 2811, RetChallengeStarsRewardTaken = 2812, RetChallengeStarsNotExist = 2813, RetChallengeCurSceneNotEntryFloor = 2814, RetChallengeNoTeamArchive = 2815, RetChallengeLineupAvatarTypeInvalid = 2816, RetBasicTypeAlready = 2850, RetNoBasicType = 2851, RetNotChooseBasicType = 2852, RetNotFuncClose = 2853, RetNotChooseGender = 2854, RetNotReqUnlockBasicType = 2855, RetAvatarPathLocked = 2856, RetRogueStatusNotMatch = 2901, RetRogueSelectBuffNotExist = 2902, RetRogueCoinNotEnough = 2903, RetRogueStaminaNotEnough = 2904, RetRogueAppraisalCountNotEnough = 2905, RetRoguePropAlreadyUsed = 2906, RetRogueRecordAlreadySaved = 2907, RetRogueRollBuffMaxCount = 2908, RetRoguePickAvatarInvalid = 2909, RetRogueQuestExpire = 2910, RetRogueQuestRewardAlready = 2911, RetRogueReviveCountNotEnough = 2912, RetRogueAreaInvalid = 2913, RetRogueScoreRewardPoolInvalid = 2914, RetRogueScoreRewardRowInvalid = 2915, RetRogueAeonLevelNotMeet = 2916, RetRogueAeonLevelRewardAlreadyTaken = 2917, RetRogueAeonConfigNotExist = 2918, RetRogueTrialAvatarInvalid = 2919, RetRogueHandbookRewardAlreadyTaken = 2920, RetRogueRoomTypeNotMatch = 2921, RetRogueShopGoodNotFound = 2922, RetRogueShopGoodAlreadyBought = 2923, RetRogueShopGoodAlreadyOwn = 2924, RetRogueShopMiracleNotExist = 2925, RetRogueShopNotExist = 2926, RetRogueShopCannotRefresh = 2927, RetRogueSelectBuffCertainMismatch = 2928, RetMissionEventConfigNotExist = 2951, RetMissionEventNotClient = 2952, RetMissionEventFinished = 2953, RetMissionEventDoing = 2954, RetHasChallengeMissionEvent = 2955, RetNotChallengeMissionEvent = 2956, RetGachaIdNotExist = 3001, RetGachaNumInvalid = 3002, RetGachaFirstGachaMustOne = 3003, RetGachaReqDuplicated = 3004, RetGachaNotInSchedule = 3005, RetGachaNewbieClose = 3006, RetGachaTodayLimited = 3007, RetGachaNotSupport = 3008, RetGachaCeilingNotEnough = 3009, RetGachaCeilingClose = 3010, RetNotInRaid = 3101, RetRaidDoing = 3102, RetNotProp = 3103, RetRaidIdNotMatch = 3104, RetRaidRestartNotMatch = 3105, RetRaidLimit = 3106, RetRaidAvatarListEmpty = 3107, RetRaidAvatarNotExist = 3108, RetChallengeRaidRewardAlready = 3109, RetChallengeRaidScoreNotReach = 3110, RetChallengeRaidNotOpen = 3111, RetRaidFinished = 3112, RetRaidWorldLevelNotLock = 3113, RetRaidCannotUseAssist = 3114, RetRaidAvatarNotMatch = 3115, RetRaidCanNotSave = 3116, RetRaidNoSave = 3117, RetActivityRaidNotOpen = 3118, RetRaidAvatarCaptainNotExist = 3119, RetRaidStoryLineNotMatch = 3120, RetTalkEventAlreadyTaken = 3151, RetNpcAlreadyMeet = 3152, RetNpcNotInConfig = 3153, RetDialogueGroupDismatch = 3154, RetDialogueEventInvalid = 3155, RetTalkEventTakeProtoNotMatch = 3156, RetTalkEventNotValid = 3157, RetExpeditionConfigNotExist = 3201, RetExpeditionRewardConfigNotExist = 3202, RetExpeditionNotUnlocked = 3203, RetExpeditionAlreadyAccepted = 3204, RetExpeditionRepeatedAvatar = 3205, RetAvatarAlreadyDispatched = 3206, RetExpeditionNotAccepted = 3207, RetExpeditionNotFinish = 3208, RetExpeditionAlreadyFinish = 3209, RetExpeditionTeamCountLimit = 3210, RetExpeditionAvatarNumNotMatch = 3211, RetExpeditionNotOpen = 3212, RetExpeditionFriendAvatarNotValid = 3213, RetExpeditionNotPublished = 3214, RetLoginActivityHasTaken = 3301, RetLoginActivityDaysLack = 3302, RetTrialActivityRewardAlreadyTake = 3303, RetTrialActivityStageNotFinish = 3304, RetMonsterResearchActivityHasTaken = 3305, RetMonsterResearchActivityMaterialNotSubmitted = 3306, RetMonsterResearchActivityMaterialAlreadySubmitted = 3307, RetFantasticStoryActivityStoryError = 3308, RetFantasticStoryActivityStoryNotOpen = 3309, RetFantasticStoryActivityBattleError = 3310, RetFantasticStoryActivityBattleNotOpen = 3311, RetFantasticStoryActivityBattleAvatarError = 3312, RetFantasticStoryActivityBattleBuffError = 3313, RetFantasticStoryActivityPreBattleScoreNotEnough = 3314, RetTrialActivityAlreadyInTrialActivity = 3315, RetCommonActivityNotOpen = 3316, RetMessageConfigNotExist = 3501, RetMessageSectionNotTake = 3502, RetMessageGroupNotTake = 3503, RetMessageSectionIdNotMatch = 3504, RetMessageSectionCanNotFinish = 3505, RetMessageItemCanNotFinish = 3506, RetMessageItemRaidCanNotFinish = 3507, RetFriendAlreadyIsFriend = 3601, RetFriendIsNotFriend = 3602, RetFriendApplyExpire = 3603, RetFriendInBlacklist = 3604, RetFriendNotInBlacklist = 3605, RetFriendNumberLimit = 3606, RetFriendBlacklistNumberLimit = 3607, RetFriendDailyApplyLimit = 3608, RetFriendInHandleLimit = 3609, RetFriendApplyInCd = 3610, RetFriendRemarkNameFormatError = 3611, RetFriendPlayerNotFound = 3612, RetFriendInTargetBlacklist = 3613, RetFriendTargetNumberLimit = 3614, RetAssistQueryTooFast = 3615, RetAssistNotExist = 3616, RetAssistUsedAlready = 3617, RetFriendReportReasonFormatError = 3618, RetFriendReportSensitiveWords = 3619, RetAssistUsedTimesOver = 3620, RetAssistQuitAlready = 3621, RetAssistAvatarInLineup = 3622, RetAssistNoReward = 3623, RetFriendSearchNumLimit = 3624, RetFriendSearchInCd = 3625, RetFriendRemarkNameUtf8Error = 3626, RetFriendReportReasonUtf8Error = 3627, RetAssistSetAlready = 3628, RetFriendTargetForbidOtherApply = 3629, RetFriendMarkedCntMax = 3630, RetFriendMarkedAlready = 3631, RetFriendNotMarked = 3632, RetFriendChallengeLineupRecommendInCd = 3633, RetViewPlayerCardInCd = 3634, RetViewPlayerBattleRecordInCd = 3635, RetPlayerBoardHeadIconNotExist = 3701, RetPlayerBoardHeadIconLocked = 3702, RetPlayerBoardHeadIconAlreadyUnlocked = 3703, RetPlayerBoardDisplayAvatarNotExist = 3704, RetPlayerBoardDisplayAvatarExceedLimit = 3705, RetPlayerBoardDisplayRepeatedAvatar = 3706, RetPlayerBoardDisplayAvatarSamePos = 3707, RetPlayerBoardDisplayAvatarLocked = 3708, RetSignatureLengthExceedLimit = 3709, RetSignatureSensitiveWords = 3710, RetPlayerBoardAssistAvatarNotExist = 3712, RetPlayerBoardAssistAvatarLocked = 3713, RetSignatureUtf8Error = 3714, RetPlayerBoardAssistAvatarCntError = 3715, RetBattlePassTierNotValid = 3801, RetBattlePassLevelNotMeet = 3802, RetBattlePassRewardTakeAlready = 3803, RetBattlePassNotPremium = 3804, RetBattlePassNotDoing = 3805, RetBattlePassLevelInvalid = 3806, RetBattlePassNotUnlock = 3807, RetBattlePassNoReward = 3808, RetBattlePassQuestNotValid = 3809, RetBattlePassNotChooseOptional = 3810, RetBattlePassNotTakeReward = 3811, RetBattlePassOptionalNotValid = 3812, RetBattlePassBuyAlready = 3813, RetBattlePassNearEnd = 3814, RetMusicLocked = 3901, RetMusicNotExist = 3902, RetMusicUnlockFailed = 3903, RetPunkLordLackSummonTimes = 4001, RetPunkLordAttackingMonsterLimit = 4002, RetPunkLordMonsterNotExist = 4003, RetPunkLordMonsterAlreadyShared = 4004, RetPunkLordMonsterExpired = 4005, RetPunkLordSelfMonsterAttackLimit = 4006, RetPunkLordLackSupportTimes = 4007, RetPunkLordMonsterAlreadyKilled = 4008, RetPunkLordMonsterAttackerLimit = 4009, RetPunkLordWorldLevleNotValid = 4010, RetPunkLordRewardLevleNotExist = 4011, RetPunkLordPointNotMeet = 4012, RetPunkLordInAttacking = 4013, RetPunkLordOperationInCd = 4014, RetPunkLordRewardAlreadyTaken = 4015, RetPunkLordOverBonusRewardLimit = 4016, RetPunkLordNotInSchedule = 4017, RetPunkLordMonsterNotAttacked = 4018, RetPunkLordMonsterNotKilled = 4019, RetPunkLordMonsterKilledScoreAlreadyTake = 4020, RetPunkLordRewardLevleAlreadyTake = 4021, RetDailyActiveLevelInvalid = 4101, RetDailyActiveLevelRewardAlreadyTaken = 4102, RetDailyActiveLevelApNotEnough = 4103, RetDailyMeetPam = 4201, RetReplayIdNotMatch = 4251, RetReplayReqNotValid = 4252, RetFightActivityDifficultyLevelNotPassed = 4301, RetFightActivityDifficultyLevelRewardAlreadyTake = 4302, RetFightActivityStageNotOpen = 4303, RetFightActivityLevelNotUnlock = 4304, RetTrainVisitorVisitorNotExist = 4351, RetTrainVisitorBehaviorNotExist = 4352, RetTrainVisitorBehaviorFinished = 4353, RetTrainVisitorAllBehaviorRewardTaken = 4354, RetTrainVisitorGetOnMissionNotFinish = 4355, RetTrainVisitorNotGetOff = 4356, RetTextJoinUnknowIsOverride = 4401, RetTextJoinIdNotExist = 4402, RetTextJoinCanNotOverride = 4403, RetTextJoinItemIdError = 4404, RetTextJoinSensitiveCheckError = 4405, RetTextJoinMustOverride = 4406, RetTextJoinTextEmpty = 4407, RetTextJoinTextFormatError = 4408, RetTextJoinTextUtf8Error = 4409, RetTextJoinBatchReqIdRepeat = 4410, RetTextJoinTypeNotSupportBatchReq = 4411, RetTextJoinAvatarIdNotExist = 4412, RetTextJoinUnknowType = 4413, RetPamMissionMissionIdError = 4451, RetPamMissionMissionExpire = 4452, RetChatTypeNotExist = 4501, RetMsgTypeNotExist = 4502, RetChatNoTargetUid = 4503, RetChatMsgEmpty = 4504, RetChatMsgExceedLimit = 4505, RetChatMsgSensitiveCheckError = 4506, RetChatMsgUtf8Error = 4507, RetChatForbidSwitchOpen = 4508, RetChatForbid = 4509, RetChatMsgIncludeSpecialStr = 4510, RetChatMsgEmojiNotExist = 4511, RetChatMsgEmojiGenderNotMatch = 4512, RetChatMsgEmojiNotMarked = 4513, RetChatMsgEmojiAlreadyMarked = 4514, RetChatMsgEmojiMarkedMaxLimit = 4515, RetBoxingClubChallengeNotOpen = 4601, RetMuseumNotOpen = 4651, RetMuseumTurnCntNotMatch = 4652, RetMuseumPhaseNotReach = 4653, RetMuseumUnknowStuff = 4654, RetMuseumUnknowArea = 4655, RetMuseumUnknowPos = 4656, RetMuseumStuffAlreadyInArea = 4657, RetMuseumStuffNotInArea = 4658, RetMuseumGetNpcRepeat = 4659, RetMuseumGetNpcUnlock = 4660, RetMuseumGetNpcNotEnough = 4661, RetMuseumChangeStuffAreaError = 4662, RetMuseumNotInit = 4663, RetMuseumEventError = 4664, RetMuseumUnknowChooseEventId = 4665, RetMuseumEventOrderNotMatch = 4666, RetMuseumEventPhaseNotUnlock = 4667, RetMuseumEventMissionNotFound = 4668, RetMuseumAreaLevelUpAlready = 4669, RetMuseumStuffAlreadyUsed = 4670, RetMuseumEventRoundNotUnlock = 4671, RetMuseumStuffInArea = 4672, RetMuseumStuffDispatch = 4673, RetMuseumIsEnd = 4674, RetMuseumStuffLeaving = 4675, RetMuseumEventMissionNotFinish = 4678, RetMuseumCollectRewardNotExist = 4679, RetMuseumCollectRewardAlreadyTaken = 4680, RetMuseumAcceptMissionMaxLimit = 4681, RetRogueChallengeNotOpen = 4701, RetRogueChallengeAssisRefreshLimit = 4702, RetAlleyNotInit = 4721, RetAlleyNotOpen = 4722, RetAlleyMapNotExist = 4724, RetAlleyEmptyPosList = 4725, RetAlleyLinePosInvalid = 4726, RetAlleyShopNotUnlock = 4727, RetAlleyDepotFull = 4728, RetAlleyShopNotInclude = 4729, RetAlleyEventNotUnlock = 4730, RetAlleyEventNotRefresh = 4731, RetAlleyEventStateDoing = 4732, RetAlleyEventStateFinish = 4733, RetAlleyEventError = 4734, RetAlleyRewardLevelError = 4735, RetAlleyRewardPrestigeNotEnough = 4736, RetAlleyShipEmpty = 4737, RetAlleyShipIdDismatch = 4738, RetAlleyShipNotExist = 4739, RetAlleyShipNotUnlock = 4740, RetAlleyGoodsNotExist = 4741, RetAlleyGoodsNotUnlock = 4742, RetAlleyProfitNotPositive = 4743, RetAlleySpecialOrderDismatch = 4744, RetAlleyOrderGoodsOverLimit = 4745, RetAlleySpecialOrderConditionNotMeet = 4746, RetAlleyDepotSizeOverLimit = 4747, RetAlleyGoodsNotEnough = 4748, RetAlleyOrderIndexInvalid = 4749, RetAlleyRewardAlreadyTake = 4750, RetAlleyRewardNotExist = 4751, RetAlleyMainMissionNotDoing = 4752, RetAlleyCriticalEventNotFinish = 4753, RetAlleyShopGoodsNotValid = 4754, RetAlleySlashNotOpen = 4755, RetAlleyPlacingAnchorInvalid = 4756, RetAlleyPlacingGoodsIndexInvalid = 4757, RetAlleySaveMapTooQuick = 4758, RetAlleyMapNotLink = 4759, RetAlleyFundsNotLowerBase = 4760, RetAlleyEventNotFinish = 4761, RetAlleyNormalOrderNotMeet = 4762, RetPlayerReturnNotOpen = 4801, RetPlayerReturnIsSigned = 4802, RetPlayerReturnPointNotEnough = 4803, RetPlayerReturnConditionInvalid = 4804, RetPlayerReturnHasSigned = 4805, RetPlayerReturnRewardTaken = 4806, RetAetherDivideNoLineup = 4851, RetAetherDivideLineupInvalid = 4852, RetChatBubbleIdError = 4901, RetChatBubbleIdNotUnlock = 4902, RetPhoneThemeIdError = 4903, RetPhoneThemeIdNotUnlock = 4904, RetChatBubbleSelectIsCurrent = 4905, RetPhoneThemeSelectIsCurrent = 4906, RetChessRogueConfigNotFound = 4951, RetChessRogueConfigInvalid = 4952, RetChessRogueNoValidRoom = 4963, RetChessRogueNoCellInfo = 4964, RetChessRogueCellNotFinish = 4965, RetChessRogueCellIsLocked = 4966, RetChessRogueScheduleNotMatch = 4967, RetChessRogueStatusFail = 4968, RetChessRogueAreaNotExist = 4969, RetChessRogueLineupFail = 4970, RetChessRogueAeonFail = 4980, RetChessRogueEnterCellFail = 4981, RetChessRogueRollDiceFail = 4982, RetChessRogueDiceStatusFail = 4983, RetChessRogueDiceCntNotFull = 4984, RetChessRogueUnlock = 4985, RetChessRoguePickAvatarFail = 4986, RetChessRogueAvatarInvalid = 4987, RetChessRogueCellCanNotSelect = 4988, RetChessRogueDiceConfirmed = 4989, RetChessRogueNousDiceNotMatch = 4990, RetChessRogueNousDiceRarityFail = 4991, RetChessRogueNousDiceSurfaceDuplicate = 4992, RetChessRogueNotInRogue = 4993, RetChessRogueNousDiceBranchLimit = 4994, RetHeliobusNotOpen = 5101, RetHeliobusSnsPostNotUnlock = 5102, RetHeliobusSnsAlreadyRead = 5103, RetHeliobusSnsAlreadyLiked = 5104, RetHeliobusSnsAlreadyCommented = 5105, RetHeliobusSnsInMission = 5106, RetHeliobusSnsAlreadyPosted = 5107, RetHeliobusSnsNotDoingMission = 5108, RetHeliobusRewardLevelMax = 5109, RetHeliobusIncomeNotEnough = 5110, RetHeliobusSnsCommentNotUnlock = 5111, RetHeliobusChallengeNotUnlock = 5112, RetHeliobusChallengeIdError = 5113, RetHeliobusSkillNotUnlock = 5114, RetHeliobusAcceptPostMissionFail = 5115, RetHeliobusSkillNotSelected = 5116, RetHeliobusPlaneTypeInvalid = 5117, RetReddotParamInvalid = 5151, RetReddotActivityNotOpen = 5152, RetRogueEndlessActivityConfigError = 5201, RetRogueEndlessActivityNotOpen = 5202, RetRogueEndlessActivityOverBonusRewardLimit = 5203, RetRogueEndlessActivityScoreNotMeet = 5204, RetRogueEndlessActivityRewardLevleAlreadyTake = 5205, RetHeartDialScriptNotFound = 5251, RetHeartDialScriptEmotionTheSame = 5252, RetHeartDialScriptStepNotNormal = 5253, RetHeartDialScriptConditionNotMatch = 5254, RetHeartDialScriptSubmitItemNumNotMatch = 5255, RetHeartDialScriptSubmitItemIdNotMatch = 5256, RetHeartDialDialogueNotFound = 5257, RetHeartDialDialogueAlreadyPerformed = 5258, RetHeartDialNpcNotFound = 5259, RetHeartDialTraceConfigNotFound = 5260, RetHeartDialFloorTraceExist = 5261, RetHeartDialTraceFloorNotMatch = 5262, RetTravelBrochureConfigError = 5301, RetTravelBrochureParamInvalid = 5302, RetTravelBrochureLocked = 5303, RetTravelBrochureCannotOperate = 5304, RetTravelBrochureWorldIdNotMatch = 5305, RetTravelBrochureHasNoWorldBook = 5306, RetTravelBrochurePageFull = 5307, RetMapRotationNotInRegion = 5351, RetMapRotationRotaterAlreadyDeployed = 5352, RetMapRotationEnergyNotEnough = 5353, RetMapRotationEntityNotOnCurPose = 5354, RetMapRotationRotaterNotDeployed = 5355, RetMapRotationPoseRotaterMismatch = 5356, RetMapRotationRotaterNotRemovable = 5357, RetMapRotationRotaterDisposable = 5358, RetSpaceZooActivityCatNotFound = 5401, RetSpaceZooActivityCatParamInvalid = 5402, RetSpaceZooActivityCatItemNotEnough = 5403, RetSpaceZooActivityCatBagFull = 5404, RetSpaceZooActivityCatNotToMutate = 5405, RetSpaceZooActivityCatStateError = 5406, RetSpaceZooActivityCatCatteryLocked = 5407, RetSpaceZooActivityCatOutNow = 5408, RetSpaceZooActivityCatConfigNotFound = 5409, RetSpaceZooActivityCatFeatureNotFound = 5410, RetSpaceZooActivityCatAddCatError = 5411, RetSpaceZooActivityCatMoneyNotEnough = 5412, RetSpaceZooActivityCatCondNotMatch = 5413, RetStrongChallengeActivityStageCfgMiss = 5501, RetStrongChallengeActivityStageNotOpen = 5502, RetStrongChallengeActivityBuffError = 5503, RetRollShopNotFound = 5551, RetRollShopGroupEmpty = 5552, RetRollShopEmpty = 5553, RetRollShopGachaReqDuplicated = 5554, RetRollShopRandomError = 5555, RetRollShopGroupTypeNotFound = 5556, RetRollShopHasStoredRewardAlready = 5557, RetRollShopNoStoredReward = 5558, RetRollShopNotInValidScene = 5559, RetRollShopInvalidRollShopType = 5560, RetActivityRaidCollectionPrevNotFinish = 5601, RetOfferingNotUnlock = 5651, RetOfferingLevelNotUnlock = 5652, RetOfferingReachMaxLevel = 5653, RetOfferingItemNotEnough = 5654, RetOfferingLongtailNotOpen = 5655, RetOfferingRewardCondition = 5656, RetDrinkMakerChatInvalid = 5701, RetDrinkMakerParamInvalid = 5702, RetDrinkMakerParamNotUnlock = 5703, RetDrinkMakerConfigNotFound = 5704, RetDrinkMakerNotLastChat = 5705, RetDrinkMakerDayAndFreePhaseNotOpen = 5706, RetMonopolyNotOpen = 5751, RetMonopolyConfigError = 5752, RetMonopolyDiceNotEnough = 5753, RetMonopolyCurCellNotFinish = 5754, RetMonopolyCoinNotEnough = 5755, RetMonopolyCellWaitPending = 5756, RetMonopolyCellStateError = 5757, RetMonopolyCellContentError = 5758, RetMonopolyItemNotEnough = 5759, RetMonopolyCellContentCannotGiveup = 5760, RetMonopolyAssetLevelInvalid = 5761, RetMonopolyTurnNotFinish = 5762, RetMonopolyGuideNotFinish = 5763, RetMonopolyRaffleRewardReissued = 5764, RetMonopolyNoGameActive = 5771, RetMonopolyGameRatioNotIncreasable = 5772, RetMonopolyGameRatioMax = 5773, RetMonopolyGameTargetRatioInvalid = 5774, RetMonopolyGameBingoFlipPosInvalid = 5775, RetMonopolyGameGuessAlreadyChoose = 5776, RetMonopolyGameGuessChooseInvalid = 5777, RetMonopolyGameGuessInformationAlreadyBought = 5778, RetMonopolyGameRaiseRatioNotUnlock = 5779, RetMonopolyFriendNotSynced = 5785, RetMonopolyGetFriendRankingListInCd = 5786, RetMonopolyLikeTargetNotFriend = 5787, RetMonopolyDailyAlreadyLiked = 5788, RetMonopolySocialEventStatusNotMatch = 5789, RetMonopolySocialEventServerCacheNotExist = 5790, RetMonopolyActivityIdNotMatch = 5791, RetMonopolyRafflePoolNotExist = 5792, RetMonopolyRafflePoolTimeNotMatch = 5793, RetMonopolyRafflePoolPhaseNotMeet = 5794, RetMonopolyRafflePoolShowTimeNotMeet = 5795, RetMonopolyRaffleTicketNotFound = 5796, RetMonopolyRaffleTicketTimeNotMeet = 5797, RetMonopolyRaffleTicketRewardAlreadyTaken = 5798, RetMonopolyRafflePoolNotInRaffleTime = 5799, RetMonopolyMbtiReportRewardAlreadyTaken = 5800, RetEvolveBuildLevelGaming = 5801, RetEveolveBuildLevelBanRandom = 5802, RetEvolveBuildFirstRewardAlreadyTaken = 5803, RetEvolveBuildLevelUnfinish = 5804, RetEvolveBuildShopAbilityMaxLevel = 5805, RetEvolveBuildShopAbilityMinLevel = 5806, RetEvolveBuildShopAbilityNotGet = 5807, RetEvolveBuildLevelLock = 5808, RetEvolveBuildExpNotEnough = 5809, RetEvolveBuildShopAbilityLevelError = 5810, RetEvolveBuildActivityNotOpen = 5811, RetEvolveBuildShopAbilityEmpty = 5812, RetEvolveBuildLevelNotStart = 5813, RetEvolveBuildShopLock = 5814, RetEvolveBuildRewardLock = 5815, RetEvolveBuildRewardLevelMax = 5816, RetEvolveBuildRewardAlreadyAllTaken = 5717, RetClockParkConfigError = 5851, RetClockParkEffectError = 5852, RetClockParkScriptAlreadyUnlock = 5853, RetClockParkScriptUnlockConditionNotMeet = 5854, RetClockParkTalentAlreadyUnlock = 5855, RetClockParkScriptLocked = 5856, RetClockParkHasOngoingScript = 5857, RetClockParkNoOngoingScript = 5858, RetClockParkDicePlacementError = 5859, RetClockParkMismatchStatus = 5860, RetClockParkNoBuff = 5861, RetClockParkSlotMachineGachaReqDuplicated = 5862, RetClockParkSlotMachineCostNotEnough = 5863, RetClockParkSlotMachineGachaCntExceedLimit = 5864, RetClockParkNotOpen = 5865, RetTournRogueStatusMismatch = 5901, RetMatchAlreadyInMatch = 6201, RetMatchNotInMatch = 6202, RetMatchPlayNotOpen = 6203, RetCrossStateError = 6204, RetMatchVersionNotEqual = 6205, RetMatchPlayerNotInLobbyRoom = 6206, RetLobbyStateNotMatch = 6207, RetLobbyRoomNotExist = 6208, RetLobbyRoomPalyerFull = 6209, RetLobbyRoomPalyerNotReady = 6210, RetLobbyRoomPalyerFighting = 6211, RetFightRoomNotExist = 6250, RetFightMatch3PlayerStateErr = 6251, RetFightMatch3RoomStateErr = 6252, RetSwordTrainingNoActiveGame = 6301, RetSwordTrainingNoPendingActionMatch = 6302, RetSwordTrainingPartnerAbilityInvalid = 6303, RetSwordTrainingSkillAlreadyLearned = 6304, RetSwordTrainingConditionNotMeet = 6305, RetSwordTrainingParentSkillNotLearned = 6306, RetSwordTrainingSkillTypeNotUnlock = 6307, RetSwordTrainingGameAlreadyExist = 6308, RetSwordTrainingEndingHintNotMatch = 6309, RetSwordTrainingStorylineConfigNotFound = 6310, RetSwordTrainingStoryConfigNotFound = 6311, RetSwordTrainingUnlockNotFinish = 6312, RetSwordTrainingOptionMismatch = 6313, RetSwordTrainingRestoreWithoutExamFailed = 6314, RetSwordTrainingNoRestoreGameAvailable = 6315, RetSwordTrainingEndingStoryNotMatch = 6316, RetSwordTrainingEndingNotFinish = 6317, RetSwordTrainingEndingRewardTaken = 6318, RetSwordTrainingCombatRankNotChange = 6319, RetSwordTrainingDirectBattleDisable = 6320, } impl Pbcbljbpjfp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pbcbljbpjfp::RetSucc => "RET_SUCC", Pbcbljbpjfp::RetFail => "RET_FAIL", Pbcbljbpjfp::RetServerInternalError => "RET_SERVER_INTERNAL_ERROR", Pbcbljbpjfp::RetTimeout => "RET_TIMEOUT", Pbcbljbpjfp::RetRepeatedReq => "RET_REPEATED_REQ", Pbcbljbpjfp::RetReqParaInvalid => "RET_REQ_PARA_INVALID", Pbcbljbpjfp::RetPlayerDataError => "RET_PLAYER_DATA_ERROR", Pbcbljbpjfp::RetPlayerClientPaused => "RET_PLAYER_CLIENT_PAUSED", Pbcbljbpjfp::RetFuncCheckFailed => "RET_FUNC_CHECK_FAILED", Pbcbljbpjfp::RetFeatureSwitchClosed => "RET_FEATURE_SWITCH_CLOSED", Pbcbljbpjfp::RetFreqOverLimit => "RET_FREQ_OVER_LIMIT", Pbcbljbpjfp::RetSystemBusy => "RET_SYSTEM_BUSY", Pbcbljbpjfp::RetPlayerNotOnline => "RET_PLAYER_NOT_ONLINE", Pbcbljbpjfp::RetRepeateLogin => "RET_REPEATE_LOGIN", Pbcbljbpjfp::RetRetryLogin => "RET_RETRY_LOGIN", Pbcbljbpjfp::RetWaitLogin => "RET_WAIT_LOGIN", Pbcbljbpjfp::RetNotInWhiteList => "RET_NOT_IN_WHITE_LIST", Pbcbljbpjfp::RetInBlackList => "RET_IN_BLACK_LIST", Pbcbljbpjfp::RetAccountVerifyError => "RET_ACCOUNT_VERIFY_ERROR", Pbcbljbpjfp::RetAccountParaError => "RET_ACCOUNT_PARA_ERROR", Pbcbljbpjfp::RetAntiAddictLogin => "RET_ANTI_ADDICT_LOGIN", Pbcbljbpjfp::RetCheckSumError => "RET_CHECK_SUM_ERROR", Pbcbljbpjfp::RetReachMaxPlayerNum => "RET_REACH_MAX_PLAYER_NUM", Pbcbljbpjfp::RetAlreadyRegistered => "RET_ALREADY_REGISTERED", Pbcbljbpjfp::RetGenderError => "RET_GENDER_ERROR", Pbcbljbpjfp::SetNicknameRetCallbackProcessing => { "SET_NICKNAME_RET_CALLBACK_PROCESSING" } Pbcbljbpjfp::RetInGmBindAccess => "RET_IN_GM_BIND_ACCESS", Pbcbljbpjfp::RetQuestRewardAlreadyTaken => "RET_QUEST_REWARD_ALREADY_TAKEN", Pbcbljbpjfp::RetQuestNotAccept => "RET_QUEST_NOT_ACCEPT", Pbcbljbpjfp::RetQuestNotFinish => "RET_QUEST_NOT_FINISH", Pbcbljbpjfp::RetQuestStatusError => "RET_QUEST_STATUS_ERROR", Pbcbljbpjfp::RetAchievementLevelNotReach => "RET_ACHIEVEMENT_LEVEL_NOT_REACH", Pbcbljbpjfp::RetAchievementLevelAlreadyTaken => { "RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" } Pbcbljbpjfp::RetAvatarNotExist => "RET_AVATAR_NOT_EXIST", Pbcbljbpjfp::RetAvatarResExpNotEnough => "RET_AVATAR_RES_EXP_NOT_ENOUGH", Pbcbljbpjfp::RetAvatarExpReachPromotionLimit => { "RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" } Pbcbljbpjfp::RetAvatarReachMaxPromotion => "RET_AVATAR_REACH_MAX_PROMOTION", Pbcbljbpjfp::RetSkilltreeConfigNotExist => "RET_SKILLTREE_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetSkilltreeAlreadyUnlock => "RET_SKILLTREE_ALREADY_UNLOCK", Pbcbljbpjfp::RetSkilltreePreLocked => "RET_SKILLTREE_PRE_LOCKED", Pbcbljbpjfp::RetSkilltreeLevelNotMeet => "RET_SKILLTREE_LEVEL_NOT_MEET", Pbcbljbpjfp::RetSkilltreeRankNotMeet => "RET_SKILLTREE_RANK_NOT_MEET", Pbcbljbpjfp::RetAvatarDressNoEquipment => "RET_AVATAR_DRESS_NO_EQUIPMENT", Pbcbljbpjfp::RetAvatarExpItemNotExist => "RET_AVATAR_EXP_ITEM_NOT_EXIST", Pbcbljbpjfp::RetSkilltreePointLocked => "RET_SKILLTREE_POINT_LOCKED", Pbcbljbpjfp::RetSkilltreePointLevelUpgradeNotMatch => { "RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" } Pbcbljbpjfp::RetSkilltreePointLevelReachMax => { "RET_SKILLTREE_POINT_LEVEL_REACH_MAX" } Pbcbljbpjfp::RetWorldLevelNotMeet => "RET_WORLD_LEVEL_NOT_MEET", Pbcbljbpjfp::RetPlayerLevelNotMeet => "RET_PLAYER_LEVEL_NOT_MEET", Pbcbljbpjfp::RetAvatarRankNotMatch => "RET_AVATAR_RANK_NOT_MATCH", Pbcbljbpjfp::RetAvatarRankReachMax => "RET_AVATAR_RANK_REACH_MAX", Pbcbljbpjfp::RetHeroBasicTypeNotMatch => "RET_HERO_BASIC_TYPE_NOT_MATCH", Pbcbljbpjfp::RetAvatarPromotionNotMeet => "RET_AVATAR_PROMOTION_NOT_MEET", Pbcbljbpjfp::RetPromotionRewardConfigNotExist => { "RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" } Pbcbljbpjfp::RetPromotionRewardAlreadyTaken => { "RET_PROMOTION_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetAvatarSkinItemNotExist => "RET_AVATAR_SKIN_ITEM_NOT_EXIST", Pbcbljbpjfp::RetAvatarSkinAlreadyDressed => "RET_AVATAR_SKIN_ALREADY_DRESSED", Pbcbljbpjfp::RetAvatarNotDressSkin => "RET_AVATAR_NOT_DRESS_SKIN", Pbcbljbpjfp::RetAvatarSkinNotMatchAvatar => { "RET_AVATAR_SKIN_NOT_MATCH_AVATAR" } Pbcbljbpjfp::RetItemNotExist => "RET_ITEM_NOT_EXIST", Pbcbljbpjfp::RetItemCostNotEnough => "RET_ITEM_COST_NOT_ENOUGH", Pbcbljbpjfp::RetItemCostTooMuch => "RET_ITEM_COST_TOO_MUCH", Pbcbljbpjfp::RetItemNoCost => "RET_ITEM_NO_COST", Pbcbljbpjfp::RetItemNotEnough => "RET_ITEM_NOT_ENOUGH", Pbcbljbpjfp::RetItemInvalid => "RET_ITEM_INVALID", Pbcbljbpjfp::RetItemConfigNotExist => "RET_ITEM_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetScoinNotEnough => "RET_SCOIN_NOT_ENOUGH", Pbcbljbpjfp::RetItemRewardExceedLimit => "RET_ITEM_REWARD_EXCEED_LIMIT", Pbcbljbpjfp::RetItemInvalidUse => "RET_ITEM_INVALID_USE", Pbcbljbpjfp::RetItemUseConfigNotExist => "RET_ITEM_USE_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetRewardConfigNotExist => "RET_REWARD_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetItemExceedLimit => "RET_ITEM_EXCEED_LIMIT", Pbcbljbpjfp::RetItemCountInvalid => "RET_ITEM_COUNT_INVALID", Pbcbljbpjfp::RetItemUseTargetTypeInvalid => { "RET_ITEM_USE_TARGET_TYPE_INVALID" } Pbcbljbpjfp::RetItemUseSatietyFull => "RET_ITEM_USE_SATIETY_FULL", Pbcbljbpjfp::RetItemComposeNotExist => "RET_ITEM_COMPOSE_NOT_EXIST", Pbcbljbpjfp::RetRelicComposeNotExist => "RET_RELIC_COMPOSE_NOT_EXIST", Pbcbljbpjfp::RetItemCanNotSell => "RET_ITEM_CAN_NOT_SELL", Pbcbljbpjfp::RetItemSellExceddLimit => "RET_ITEM_SELL_EXCEDD_LIMIT", Pbcbljbpjfp::RetItemNotInCostList => "RET_ITEM_NOT_IN_COST_LIST", Pbcbljbpjfp::RetItemSpecialCostNotEnough => { "RET_ITEM_SPECIAL_COST_NOT_ENOUGH" } Pbcbljbpjfp::RetItemSpecialCostTooMuch => "RET_ITEM_SPECIAL_COST_TOO_MUCH", Pbcbljbpjfp::RetItemFormulaNotExist => "RET_ITEM_FORMULA_NOT_EXIST", Pbcbljbpjfp::RetItemAutoGiftOptionalNotExist => { "RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" } Pbcbljbpjfp::RetRelicComposeRelicInvalid => "RET_RELIC_COMPOSE_RELIC_INVALID", Pbcbljbpjfp::RetRelicComposeMainAffixIdInvalid => { "RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" } Pbcbljbpjfp::RetRelicComposeWrongFormulaType => { "RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" } Pbcbljbpjfp::RetRelicComposeRelicNotExist => { "RET_RELIC_COMPOSE_RELIC_NOT_EXIST" } Pbcbljbpjfp::RetRelicComposeBlackGoldCountInvalid => { "RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" } Pbcbljbpjfp::RetRelicComposeBlackGoldNotNeed => { "RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" } Pbcbljbpjfp::RetMonthCardCannotUse => "RET_MONTH_CARD_CANNOT_USE", Pbcbljbpjfp::RetItemRewardExceedDisappear => { "RET_ITEM_REWARD_EXCEED_DISAPPEAR" } Pbcbljbpjfp::RetItemNeedRecycle => "RET_ITEM_NEED_RECYCLE", Pbcbljbpjfp::RetItemComposeExceedLimit => "RET_ITEM_COMPOSE_EXCEED_LIMIT", Pbcbljbpjfp::RetItemCanNotDestroy => "RET_ITEM_CAN_NOT_DESTROY", Pbcbljbpjfp::RetItemAlreadyMark => "RET_ITEM_ALREADY_MARK", Pbcbljbpjfp::RetItemMarkExceedLimit => "RET_ITEM_MARK_EXCEED_LIMIT", Pbcbljbpjfp::RetItemNotMark => "RET_ITEM_NOT_MARK", Pbcbljbpjfp::RetItenTurnFoodNotSet => "RET_ITEN_TURN_FOOD_NOT_SET", Pbcbljbpjfp::RetItemTurnFoodAlreadySet => "RET_ITEM_TURN_FOOD_ALREADY_SET", Pbcbljbpjfp::RetItemTurnFoodConsumeTypeError => { "RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" } Pbcbljbpjfp::RetItemTurnFoodSwitchAlreadyOpen => { "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" } Pbcbljbpjfp::RetItemTurnFoodSwitchAlreadyClose => { "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" } Pbcbljbpjfp::RetHcoinExchangeTooMuch => "RET_HCOIN_EXCHANGE_TOO_MUCH", Pbcbljbpjfp::RetItemTurnFoodSceneTypeError => { "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR" } Pbcbljbpjfp::RetEquipmentAlreadyDressed => "RET_EQUIPMENT_ALREADY_DRESSED", Pbcbljbpjfp::RetEquipmentNotExist => "RET_EQUIPMENT_NOT_EXIST", Pbcbljbpjfp::RetEquipmentReachLevelLimit => "RET_EQUIPMENT_REACH_LEVEL_LIMIT", Pbcbljbpjfp::RetEquipmentConsumeSelf => "RET_EQUIPMENT_CONSUME_SELF", Pbcbljbpjfp::RetEquipmentAlreadyLocked => "RET_EQUIPMENT_ALREADY_LOCKED", Pbcbljbpjfp::RetEquipmentAlreadyUnlocked => "RET_EQUIPMENT_ALREADY_UNLOCKED", Pbcbljbpjfp::RetEquipmentLocked => "RET_EQUIPMENT_LOCKED", Pbcbljbpjfp::RetEquipmentSelectNumOverLimit => { "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT" } Pbcbljbpjfp::RetEquipmentRankUpMustConsumeSameTid => { "RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" } Pbcbljbpjfp::RetEquipmentPromotionReachMax => { "RET_EQUIPMENT_PROMOTION_REACH_MAX" } Pbcbljbpjfp::RetEquipmentRankUpReachMax => "RET_EQUIPMENT_RANK_UP_REACH_MAX", Pbcbljbpjfp::RetEquipmentLevelReachMax => "RET_EQUIPMENT_LEVEL_REACH_MAX", Pbcbljbpjfp::RetEquipmentExceedLimit => "RET_EQUIPMENT_EXCEED_LIMIT", Pbcbljbpjfp::RetRelicNotExist => "RET_RELIC_NOT_EXIST", Pbcbljbpjfp::RetRelicReachLevelLimit => "RET_RELIC_REACH_LEVEL_LIMIT", Pbcbljbpjfp::RetRelicConsumeSelf => "RET_RELIC_CONSUME_SELF", Pbcbljbpjfp::RetRelicAlreadyDressed => "RET_RELIC_ALREADY_DRESSED", Pbcbljbpjfp::RetRelicLocked => "RET_RELIC_LOCKED", Pbcbljbpjfp::RetRelicAlreadyLocked => "RET_RELIC_ALREADY_LOCKED", Pbcbljbpjfp::RetRelicAlreadyUnlocked => "RET_RELIC_ALREADY_UNLOCKED", Pbcbljbpjfp::RetRelicLevelIsNotZero => "RET_RELIC_LEVEL_IS_NOT_ZERO", Pbcbljbpjfp::RetUniqueIdRepeated => "RET_UNIQUE_ID_REPEATED", Pbcbljbpjfp::RetEquipmentLevelNotMeet => "RET_EQUIPMENT_LEVEL_NOT_MEET", Pbcbljbpjfp::RetEquipmentItemNotInCostList => { "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST" } Pbcbljbpjfp::RetEquipmentLevelGreaterThanOne => { "RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" } Pbcbljbpjfp::RetEquipmentAlreadyRanked => "RET_EQUIPMENT_ALREADY_RANKED", Pbcbljbpjfp::RetRelicExceedLimit => "RET_RELIC_EXCEED_LIMIT", Pbcbljbpjfp::RetRelicAlreadyDiscarded => "RET_RELIC_ALREADY_DISCARDED", Pbcbljbpjfp::RetRelicAlreadyUndiscarded => "RET_RELIC_ALREADY_UNDISCARDED", Pbcbljbpjfp::RetEquipmentBatchLockTooFast => { "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST" } Pbcbljbpjfp::RetRelicFilterPlanSlotEmpty => { "RET_RELIC_FILTER_PLAN_SLOT_EMPTY" } Pbcbljbpjfp::RetRelicFilterPlanSlotAlreadyUsed => { "RET_RELIC_FILTER_PLAN_SLOT_ALREADY_USED" } Pbcbljbpjfp::RetRelicFilterPlanSlotIndexInvalid => { "RET_RELIC_FILTER_PLAN_SLOT_INDEX_INVALID" } Pbcbljbpjfp::RetRelicFilterPlanNameUtf8Error => { "RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" } Pbcbljbpjfp::RetRelicFilterPlanNameFormatError => { "RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" } Pbcbljbpjfp::RetRelicFilterPlanNoChange => "RET_RELIC_FILTER_PLAN_NO_CHANGE", Pbcbljbpjfp::RetLineupInvalidIndex => "RET_LINEUP_INVALID_INDEX", Pbcbljbpjfp::RetLineupInvalidMemberPos => "RET_LINEUP_INVALID_MEMBER_POS", Pbcbljbpjfp::RetLineupSwapNotExist => "RET_LINEUP_SWAP_NOT_EXIST", Pbcbljbpjfp::RetLineupAvatarAlreadyIn => "RET_LINEUP_AVATAR_ALREADY_IN", Pbcbljbpjfp::RetLineupCreateAvatarError => "RET_LINEUP_CREATE_AVATAR_ERROR", Pbcbljbpjfp::RetLineupAvatarInitError => "RET_LINEUP_AVATAR_INIT_ERROR", Pbcbljbpjfp::RetLineupNotExist => "RET_LINEUP_NOT_EXIST", Pbcbljbpjfp::RetLineupOnlyOneMember => "RET_LINEUP_ONLY_ONE_MEMBER", Pbcbljbpjfp::RetLineupSameLeaderSlot => "RET_LINEUP_SAME_LEADER_SLOT", Pbcbljbpjfp::RetLineupNoLeaderSelect => "RET_LINEUP_NO_LEADER_SELECT", Pbcbljbpjfp::RetLineupSwapSameSlot => "RET_LINEUP_SWAP_SAME_SLOT", Pbcbljbpjfp::RetLineupAvatarNotExist => "RET_LINEUP_AVATAR_NOT_EXIST", Pbcbljbpjfp::RetLineupTrialAvatarCanNotQuit => { "RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" } Pbcbljbpjfp::RetLineupVirtualLineupPlaneNotMatch => { "RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" } Pbcbljbpjfp::RetLineupNotValidLeader => "RET_LINEUP_NOT_VALID_LEADER", Pbcbljbpjfp::RetLineupSameIndex => "RET_LINEUP_SAME_INDEX", Pbcbljbpjfp::RetLineupIsEmpty => "RET_LINEUP_IS_EMPTY", Pbcbljbpjfp::RetLineupNameFormatError => "RET_LINEUP_NAME_FORMAT_ERROR", Pbcbljbpjfp::RetLineupTypeNotMatch => "RET_LINEUP_TYPE_NOT_MATCH", Pbcbljbpjfp::RetLineupReplaceAllFailed => "RET_LINEUP_REPLACE_ALL_FAILED", Pbcbljbpjfp::RetLineupNotAllowEdit => "RET_LINEUP_NOT_ALLOW_EDIT", Pbcbljbpjfp::RetLineupAvatarIsAlive => "RET_LINEUP_AVATAR_IS_ALIVE", Pbcbljbpjfp::RetLineupAssistHasOnlyMember => { "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER" } Pbcbljbpjfp::RetLineupAssistCannotSwitch => "RET_LINEUP_ASSIST_CANNOT_SWITCH", Pbcbljbpjfp::RetLineupAvatarTypeInvalid => "RET_LINEUP_AVATAR_TYPE_INVALID", Pbcbljbpjfp::RetLineupNameUtf8Error => "RET_LINEUP_NAME_UTF8_ERROR", Pbcbljbpjfp::RetLineupLeaderLock => "RET_LINEUP_LEADER_LOCK", Pbcbljbpjfp::RetLineupStoryLineNotMatch => "RET_LINEUP_STORY_LINE_NOT_MATCH", Pbcbljbpjfp::RetLineupAvatarLock => "RET_LINEUP_AVATAR_LOCK", Pbcbljbpjfp::RetLineupAvatarInvalid => "RET_LINEUP_AVATAR_INVALID", Pbcbljbpjfp::RetLineupAvatarAlreadyInit => "RET_LINEUP_AVATAR_ALREADY_INIT", Pbcbljbpjfp::RetLineupLimited => "RET_LINEUP_LIMITED", Pbcbljbpjfp::RetMailNotExist => "RET_MAIL_NOT_EXIST", Pbcbljbpjfp::RetMailRangeInvalid => "RET_MAIL_RANGE_INVALID", Pbcbljbpjfp::RetMailMailIdInvalid => "RET_MAIL_MAIL_ID_INVALID", Pbcbljbpjfp::RetMailNoMailTakeAttachment => { "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT" } Pbcbljbpjfp::RetMailNoMailToDel => "RET_MAIL_NO_MAIL_TO_DEL", Pbcbljbpjfp::RetMailTypeInvalid => "RET_MAIL_TYPE_INVALID", Pbcbljbpjfp::RetMailParaInvalid => "RET_MAIL_PARA_INVALID", Pbcbljbpjfp::RetMailAttachementInvalid => "RET_MAIL_ATTACHEMENT_INVALID", Pbcbljbpjfp::RetMailTicketInvalid => "RET_MAIL_TICKET_INVALID", Pbcbljbpjfp::RetMailTicketRepeated => "RET_MAIL_TICKET_REPEATED", Pbcbljbpjfp::RetStageSettleError => "RET_STAGE_SETTLE_ERROR", Pbcbljbpjfp::RetStageConfigNotExist => "RET_STAGE_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetStageNotFound => "RET_STAGE_NOT_FOUND", Pbcbljbpjfp::RetStageCocoonPropNotValid => "RET_STAGE_COCOON_PROP_NOT_VALID", Pbcbljbpjfp::RetStageCocoonWaveNotValid => "RET_STAGE_COCOON_WAVE_NOT_VALID", Pbcbljbpjfp::RetStagePropIdNotEqual => "RET_STAGE_PROP_ID_NOT_EQUAL", Pbcbljbpjfp::RetStageCocoonWaveOver => "RET_STAGE_COCOON_WAVE_OVER", Pbcbljbpjfp::RetStageWeekCocoonOverCnt => "RET_STAGE_WEEK_COCOON_OVER_CNT", Pbcbljbpjfp::RetStageCocoonNotOpen => "RET_STAGE_COCOON_NOT_OPEN", Pbcbljbpjfp::RetStageTrialNotOpen => "RET_STAGE_TRIAL_NOT_OPEN", Pbcbljbpjfp::RetStageFarmNotOpen => "RET_STAGE_FARM_NOT_OPEN", Pbcbljbpjfp::RetStageFarmTypeError => "RET_STAGE_FARM_TYPE_ERROR", Pbcbljbpjfp::RetChapterLock => "RET_CHAPTER_LOCK", Pbcbljbpjfp::RetChapterChallengeNumNotEnough => { "RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" } Pbcbljbpjfp::RetChapterRewardIdNotExist => "RET_CHAPTER_REWARD_ID_NOT_EXIST", Pbcbljbpjfp::RetChapterRewardAlreadyTaken => { "RET_CHAPTER_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetBattleStageNotMatch => "RET_BATTLE_STAGE_NOT_MATCH", Pbcbljbpjfp::RetInBattleNow => "RET_IN_BATTLE_NOW", Pbcbljbpjfp::RetBattleCheat => "RET_BATTLE_CHEAT", Pbcbljbpjfp::RetBattleFail => "RET_BATTLE_FAIL", Pbcbljbpjfp::RetBattleNoLineup => "RET_BATTLE_NO_LINEUP", Pbcbljbpjfp::RetBattleLineupEmpty => "RET_BATTLE_LINEUP_EMPTY", Pbcbljbpjfp::RetBattleVersionNotMatch => "RET_BATTLE_VERSION_NOT_MATCH", Pbcbljbpjfp::RetBattleQuitByServer => "RET_BATTLE_QUIT_BY_SERVER", Pbcbljbpjfp::RetInBattleCheck => "RET_IN_BATTLE_CHECK", Pbcbljbpjfp::RetBattleCheckNeedRetry => "RET_BATTLE_CHECK_NEED_RETRY", Pbcbljbpjfp::RetBattleCostTimeCheckFail => "RET_BATTLE_COST_TIME_CHECK_FAIL", Pbcbljbpjfp::RetLackExchangeStaminaTimes => "RET_LACK_EXCHANGE_STAMINA_TIMES", Pbcbljbpjfp::RetLackStamina => "RET_LACK_STAMINA", Pbcbljbpjfp::RetStaminaFull => "RET_STAMINA_FULL", Pbcbljbpjfp::RetAuthkeySignTypeError => "RET_AUTHKEY_SIGN_TYPE_ERROR", Pbcbljbpjfp::RetAuthkeySignVerError => "RET_AUTHKEY_SIGN_VER_ERROR", Pbcbljbpjfp::RetNicknameFormatError => "RET_NICKNAME_FORMAT_ERROR", Pbcbljbpjfp::RetSensitiveWords => "RET_SENSITIVE_WORDS", Pbcbljbpjfp::RetLevelRewardHasTaken => "RET_LEVEL_REWARD_HAS_TAKEN", Pbcbljbpjfp::RetLevelRewardLevelError => "RET_LEVEL_REWARD_LEVEL_ERROR", Pbcbljbpjfp::RetLanguageInvalid => "RET_LANGUAGE_INVALID", Pbcbljbpjfp::RetNicknameInCd => "RET_NICKNAME_IN_CD", Pbcbljbpjfp::RetGameplayBirthdayInvalid => "RET_GAMEPLAY_BIRTHDAY_INVALID", Pbcbljbpjfp::RetGameplayBirthdayAlreadySet => { "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET" } Pbcbljbpjfp::RetNicknameUtf8Error => "RET_NICKNAME_UTF8_ERROR", Pbcbljbpjfp::RetNicknameDigitLimitError => "RET_NICKNAME_DIGIT_LIMIT_ERROR", Pbcbljbpjfp::RetSensitiveWordsPlatformError => { "RET_SENSITIVE_WORDS_PLATFORM_ERROR" } Pbcbljbpjfp::RetPlayerSettingTypeInvalid => "RET_PLAYER_SETTING_TYPE_INVALID", Pbcbljbpjfp::RetMazeLackTicket => "RET_MAZE_LACK_TICKET", Pbcbljbpjfp::RetMazeNotUnlock => "RET_MAZE_NOT_UNLOCK", Pbcbljbpjfp::RetMazeNoAbility => "RET_MAZE_NO_ABILITY", Pbcbljbpjfp::RetMazeNoPlane => "RET_MAZE_NO_PLANE", Pbcbljbpjfp::RetMazeMapNotExist => "RET_MAZE_MAP_NOT_EXIST", Pbcbljbpjfp::RetMazeMpNotEnough => "RET_MAZE_MP_NOT_ENOUGH", Pbcbljbpjfp::RetSpringNotEnable => "RET_SPRING_NOT_ENABLE", Pbcbljbpjfp::RetSpringTooFar => "RET_SPRING_TOO_FAR", Pbcbljbpjfp::RetNotInMaze => "RET_NOT_IN_MAZE", Pbcbljbpjfp::RetMazeTimeOfDayTypeError => "RET_MAZE_TIME_OF_DAY_TYPE_ERROR", Pbcbljbpjfp::RetSceneTransferLockedByTask => { "RET_SCENE_TRANSFER_LOCKED_BY_TASK" } Pbcbljbpjfp::RetPlotNotUnlock => "RET_PLOT_NOT_UNLOCK", Pbcbljbpjfp::RetMissionNotExist => "RET_MISSION_NOT_EXIST", Pbcbljbpjfp::RetMissionAlreadyDone => "RET_MISSION_ALREADY_DONE", Pbcbljbpjfp::RetDailyTaskNotFinish => "RET_DAILY_TASK_NOT_FINISH", Pbcbljbpjfp::RetDailyTaskRewardHasTaken => "RET_DAILY_TASK_REWARD_HAS_TAKEN", Pbcbljbpjfp::RetMissionNotFinish => "RET_MISSION_NOT_FINISH", Pbcbljbpjfp::RetMissionNotDoing => "RET_MISSION_NOT_DOING", Pbcbljbpjfp::RetMissionFinishWayNotMatch => { "RET_MISSION_FINISH_WAY_NOT_MATCH" } Pbcbljbpjfp::RetMissionSceneNotMatch => "RET_MISSION_SCENE_NOT_MATCH", Pbcbljbpjfp::RetMissionCustomValueNotValid => { "RET_MISSION_CUSTOM_VALUE_NOT_VALID" } Pbcbljbpjfp::RetMissionSubMissionNotMatch => { "RET_MISSION_SUB_MISSION_NOT_MATCH" } Pbcbljbpjfp::RetAdventureMapNotExist => "RET_ADVENTURE_MAP_NOT_EXIST", Pbcbljbpjfp::RetSceneEntityNotExist => "RET_SCENE_ENTITY_NOT_EXIST", Pbcbljbpjfp::RetNotInScene => "RET_NOT_IN_SCENE", Pbcbljbpjfp::RetSceneMonsterNotExist => "RET_SCENE_MONSTER_NOT_EXIST", Pbcbljbpjfp::RetInteractConfigNotExist => "RET_INTERACT_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetUnsupportedPropState => "RET_UNSUPPORTED_PROP_STATE", Pbcbljbpjfp::RetSceneEntryIdNotMatch => "RET_SCENE_ENTRY_ID_NOT_MATCH", Pbcbljbpjfp::RetSceneEntityMoveCheckFailed => { "RET_SCENE_ENTITY_MOVE_CHECK_FAILED" } Pbcbljbpjfp::RetAssistMonsterCountLimit => "RET_ASSIST_MONSTER_COUNT_LIMIT", Pbcbljbpjfp::RetSceneUseSkillFail => "RET_SCENE_USE_SKILL_FAIL", Pbcbljbpjfp::RetPropIsHidden => "RET_PROP_IS_HIDDEN", Pbcbljbpjfp::RetLoadingSuccAlready => "RET_LOADING_SUCC_ALREADY", Pbcbljbpjfp::RetSceneEntityTypeInvalid => "RET_SCENE_ENTITY_TYPE_INVALID", Pbcbljbpjfp::RetInteractTypeInvalid => "RET_INTERACT_TYPE_INVALID", Pbcbljbpjfp::RetInteractNotInRegion => "RET_INTERACT_NOT_IN_REGION", Pbcbljbpjfp::RetInteractSubTypeInvalid => "RET_INTERACT_SUB_TYPE_INVALID", Pbcbljbpjfp::RetNotLeaderEntity => "RET_NOT_LEADER_ENTITY", Pbcbljbpjfp::RetMonsterIsNotFarmElement => "RET_MONSTER_IS_NOT_FARM_ELEMENT", Pbcbljbpjfp::RetMonsterConfigNotExist => "RET_MONSTER_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetAvatarHpAlreadyFull => "RET_AVATAR_HP_ALREADY_FULL", Pbcbljbpjfp::RetCurInteractEntityNotMatch => { "RET_CUR_INTERACT_ENTITY_NOT_MATCH" } Pbcbljbpjfp::RetPlaneTypeNotAllow => "RET_PLANE_TYPE_NOT_ALLOW", Pbcbljbpjfp::RetGroupNotExist => "RET_GROUP_NOT_EXIST", Pbcbljbpjfp::RetGroupSaveDataInCd => "RET_GROUP_SAVE_DATA_IN_CD", Pbcbljbpjfp::RetGroupSaveLenghReachMax => "RET_GROUP_SAVE_LENGH_REACH_MAX", Pbcbljbpjfp::RetRecentElementNotExist => "RET_RECENT_ELEMENT_NOT_EXIST", Pbcbljbpjfp::RetRecentElementStageNotMatch => { "RET_RECENT_ELEMENT_STAGE_NOT_MATCH" } Pbcbljbpjfp::RetScenePositionVersionNotMatch => { "RET_SCENE_POSITION_VERSION_NOT_MATCH" } Pbcbljbpjfp::RetGameplayCounterNotExist => "RET_GAMEPLAY_COUNTER_NOT_EXIST", Pbcbljbpjfp::RetGameplayCounterNotEnough => "RET_GAMEPLAY_COUNTER_NOT_ENOUGH", Pbcbljbpjfp::RetGroupStateNotMatch => "RET_GROUP_STATE_NOT_MATCH", Pbcbljbpjfp::RetSceneEntityPosNotMatch => "RET_SCENE_ENTITY_POS_NOT_MATCH", Pbcbljbpjfp::RetGroupStateCustomSaveDataOff => { "RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" } Pbcbljbpjfp::RetBuyTimesLimit => "RET_BUY_TIMES_LIMIT", Pbcbljbpjfp::RetBuyLimitType => "RET_BUY_LIMIT_TYPE", Pbcbljbpjfp::RetShopNotOpen => "RET_SHOP_NOT_OPEN", Pbcbljbpjfp::RetGoodsNotOpen => "RET_GOODS_NOT_OPEN", Pbcbljbpjfp::RetCityLevelRewardTaken => "RET_CITY_LEVEL_REWARD_TAKEN", Pbcbljbpjfp::RetCityLevelNotMeet => "RET_CITY_LEVEL_NOT_MEET", Pbcbljbpjfp::RetSingleBuyLimit => "RET_SINGLE_BUY_LIMIT", Pbcbljbpjfp::RetTutorialNotUnlock => "RET_TUTORIAL_NOT_UNLOCK", Pbcbljbpjfp::RetTutorialUnlockAlready => "RET_TUTORIAL_UNLOCK_ALREADY", Pbcbljbpjfp::RetTutorialFinishAlready => "RET_TUTORIAL_FINISH_ALREADY", Pbcbljbpjfp::RetTutorialPreNotUnlock => "RET_TUTORIAL_PRE_NOT_UNLOCK", Pbcbljbpjfp::RetTutorialPlayerLevelNotMatch => { "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH" } Pbcbljbpjfp::RetTutorialTutorialNotFound => "RET_TUTORIAL_TUTORIAL_NOT_FOUND", Pbcbljbpjfp::RetChallengeNotExist => "RET_CHALLENGE_NOT_EXIST", Pbcbljbpjfp::RetChallengeNotUnlock => "RET_CHALLENGE_NOT_UNLOCK", Pbcbljbpjfp::RetChallengeAlready => "RET_CHALLENGE_ALREADY", Pbcbljbpjfp::RetChallengeLineupEditForbidden => { "RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" } Pbcbljbpjfp::RetChallengeLineupEmpty => "RET_CHALLENGE_LINEUP_EMPTY", Pbcbljbpjfp::RetChallengeNotDoing => "RET_CHALLENGE_NOT_DOING", Pbcbljbpjfp::RetChallengeNotFinish => "RET_CHALLENGE_NOT_FINISH", Pbcbljbpjfp::RetChallengeTargetNotFinish => "RET_CHALLENGE_TARGET_NOT_FINISH", Pbcbljbpjfp::RetChallengeTargetRewardTaken => { "RET_CHALLENGE_TARGET_REWARD_TAKEN" } Pbcbljbpjfp::RetChallengeTimeNotValid => "RET_CHALLENGE_TIME_NOT_VALID", Pbcbljbpjfp::RetChallengeStarsCountNotMeet => { "RET_CHALLENGE_STARS_COUNT_NOT_MEET" } Pbcbljbpjfp::RetChallengeStarsRewardTaken => { "RET_CHALLENGE_STARS_REWARD_TAKEN" } Pbcbljbpjfp::RetChallengeStarsNotExist => "RET_CHALLENGE_STARS_NOT_EXIST", Pbcbljbpjfp::RetChallengeCurSceneNotEntryFloor => { "RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" } Pbcbljbpjfp::RetChallengeNoTeamArchive => "RET_CHALLENGE_NO_TEAM_ARCHIVE", Pbcbljbpjfp::RetChallengeLineupAvatarTypeInvalid => { "RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" } Pbcbljbpjfp::RetBasicTypeAlready => "RET_BASIC_TYPE_ALREADY", Pbcbljbpjfp::RetNoBasicType => "RET_NO_BASIC_TYPE", Pbcbljbpjfp::RetNotChooseBasicType => "RET_NOT_CHOOSE_BASIC_TYPE", Pbcbljbpjfp::RetNotFuncClose => "RET_NOT_FUNC_CLOSE", Pbcbljbpjfp::RetNotChooseGender => "RET_NOT_CHOOSE_GENDER", Pbcbljbpjfp::RetNotReqUnlockBasicType => "RET_NOT_REQ_UNLOCK_BASIC_TYPE", Pbcbljbpjfp::RetAvatarPathLocked => "RET_AVATAR_PATH_LOCKED", Pbcbljbpjfp::RetRogueStatusNotMatch => "RET_ROGUE_STATUS_NOT_MATCH", Pbcbljbpjfp::RetRogueSelectBuffNotExist => "RET_ROGUE_SELECT_BUFF_NOT_EXIST", Pbcbljbpjfp::RetRogueCoinNotEnough => "RET_ROGUE_COIN_NOT_ENOUGH", Pbcbljbpjfp::RetRogueStaminaNotEnough => "RET_ROGUE_STAMINA_NOT_ENOUGH", Pbcbljbpjfp::RetRogueAppraisalCountNotEnough => { "RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" } Pbcbljbpjfp::RetRoguePropAlreadyUsed => "RET_ROGUE_PROP_ALREADY_USED", Pbcbljbpjfp::RetRogueRecordAlreadySaved => "RET_ROGUE_RECORD_ALREADY_SAVED", Pbcbljbpjfp::RetRogueRollBuffMaxCount => "RET_ROGUE_ROLL_BUFF_MAX_COUNT", Pbcbljbpjfp::RetRoguePickAvatarInvalid => "RET_ROGUE_PICK_AVATAR_INVALID", Pbcbljbpjfp::RetRogueQuestExpire => "RET_ROGUE_QUEST_EXPIRE", Pbcbljbpjfp::RetRogueQuestRewardAlready => "RET_ROGUE_QUEST_REWARD_ALREADY", Pbcbljbpjfp::RetRogueReviveCountNotEnough => { "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH" } Pbcbljbpjfp::RetRogueAreaInvalid => "RET_ROGUE_AREA_INVALID", Pbcbljbpjfp::RetRogueScoreRewardPoolInvalid => { "RET_ROGUE_SCORE_REWARD_POOL_INVALID" } Pbcbljbpjfp::RetRogueScoreRewardRowInvalid => { "RET_ROGUE_SCORE_REWARD_ROW_INVALID" } Pbcbljbpjfp::RetRogueAeonLevelNotMeet => "RET_ROGUE_AEON_LEVEL_NOT_MEET", Pbcbljbpjfp::RetRogueAeonLevelRewardAlreadyTaken => { "RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetRogueAeonConfigNotExist => "RET_ROGUE_AEON_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetRogueTrialAvatarInvalid => "RET_ROGUE_TRIAL_AVATAR_INVALID", Pbcbljbpjfp::RetRogueHandbookRewardAlreadyTaken => { "RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetRogueRoomTypeNotMatch => "RET_ROGUE_ROOM_TYPE_NOT_MATCH", Pbcbljbpjfp::RetRogueShopGoodNotFound => "RET_ROGUE_SHOP_GOOD_NOT_FOUND", Pbcbljbpjfp::RetRogueShopGoodAlreadyBought => { "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT" } Pbcbljbpjfp::RetRogueShopGoodAlreadyOwn => "RET_ROGUE_SHOP_GOOD_ALREADY_OWN", Pbcbljbpjfp::RetRogueShopMiracleNotExist => { "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST" } Pbcbljbpjfp::RetRogueShopNotExist => "RET_ROGUE_SHOP_NOT_EXIST", Pbcbljbpjfp::RetRogueShopCannotRefresh => "RET_ROGUE_SHOP_CANNOT_REFRESH", Pbcbljbpjfp::RetRogueSelectBuffCertainMismatch => { "RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" } Pbcbljbpjfp::RetMissionEventConfigNotExist => { "RET_MISSION_EVENT_CONFIG_NOT_EXIST" } Pbcbljbpjfp::RetMissionEventNotClient => "RET_MISSION_EVENT_NOT_CLIENT", Pbcbljbpjfp::RetMissionEventFinished => "RET_MISSION_EVENT_FINISHED", Pbcbljbpjfp::RetMissionEventDoing => "RET_MISSION_EVENT_DOING", Pbcbljbpjfp::RetHasChallengeMissionEvent => "RET_HAS_CHALLENGE_MISSION_EVENT", Pbcbljbpjfp::RetNotChallengeMissionEvent => "RET_NOT_CHALLENGE_MISSION_EVENT", Pbcbljbpjfp::RetGachaIdNotExist => "RET_GACHA_ID_NOT_EXIST", Pbcbljbpjfp::RetGachaNumInvalid => "RET_GACHA_NUM_INVALID", Pbcbljbpjfp::RetGachaFirstGachaMustOne => "RET_GACHA_FIRST_GACHA_MUST_ONE", Pbcbljbpjfp::RetGachaReqDuplicated => "RET_GACHA_REQ_DUPLICATED", Pbcbljbpjfp::RetGachaNotInSchedule => "RET_GACHA_NOT_IN_SCHEDULE", Pbcbljbpjfp::RetGachaNewbieClose => "RET_GACHA_NEWBIE_CLOSE", Pbcbljbpjfp::RetGachaTodayLimited => "RET_GACHA_TODAY_LIMITED", Pbcbljbpjfp::RetGachaNotSupport => "RET_GACHA_NOT_SUPPORT", Pbcbljbpjfp::RetGachaCeilingNotEnough => "RET_GACHA_CEILING_NOT_ENOUGH", Pbcbljbpjfp::RetGachaCeilingClose => "RET_GACHA_CEILING_CLOSE", Pbcbljbpjfp::RetNotInRaid => "RET_NOT_IN_RAID", Pbcbljbpjfp::RetRaidDoing => "RET_RAID_DOING", Pbcbljbpjfp::RetNotProp => "RET_NOT_PROP", Pbcbljbpjfp::RetRaidIdNotMatch => "RET_RAID_ID_NOT_MATCH", Pbcbljbpjfp::RetRaidRestartNotMatch => "RET_RAID_RESTART_NOT_MATCH", Pbcbljbpjfp::RetRaidLimit => "RET_RAID_LIMIT", Pbcbljbpjfp::RetRaidAvatarListEmpty => "RET_RAID_AVATAR_LIST_EMPTY", Pbcbljbpjfp::RetRaidAvatarNotExist => "RET_RAID_AVATAR_NOT_EXIST", Pbcbljbpjfp::RetChallengeRaidRewardAlready => { "RET_CHALLENGE_RAID_REWARD_ALREADY" } Pbcbljbpjfp::RetChallengeRaidScoreNotReach => { "RET_CHALLENGE_RAID_SCORE_NOT_REACH" } Pbcbljbpjfp::RetChallengeRaidNotOpen => "RET_CHALLENGE_RAID_NOT_OPEN", Pbcbljbpjfp::RetRaidFinished => "RET_RAID_FINISHED", Pbcbljbpjfp::RetRaidWorldLevelNotLock => "RET_RAID_WORLD_LEVEL_NOT_LOCK", Pbcbljbpjfp::RetRaidCannotUseAssist => "RET_RAID_CANNOT_USE_ASSIST", Pbcbljbpjfp::RetRaidAvatarNotMatch => "RET_RAID_AVATAR_NOT_MATCH", Pbcbljbpjfp::RetRaidCanNotSave => "RET_RAID_CAN_NOT_SAVE", Pbcbljbpjfp::RetRaidNoSave => "RET_RAID_NO_SAVE", Pbcbljbpjfp::RetActivityRaidNotOpen => "RET_ACTIVITY_RAID_NOT_OPEN", Pbcbljbpjfp::RetRaidAvatarCaptainNotExist => { "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST" } Pbcbljbpjfp::RetRaidStoryLineNotMatch => "RET_RAID_STORY_LINE_NOT_MATCH", Pbcbljbpjfp::RetTalkEventAlreadyTaken => "RET_TALK_EVENT_ALREADY_TAKEN", Pbcbljbpjfp::RetNpcAlreadyMeet => "RET_NPC_ALREADY_MEET", Pbcbljbpjfp::RetNpcNotInConfig => "RET_NPC_NOT_IN_CONFIG", Pbcbljbpjfp::RetDialogueGroupDismatch => "RET_DIALOGUE_GROUP_DISMATCH", Pbcbljbpjfp::RetDialogueEventInvalid => "RET_DIALOGUE_EVENT_INVALID", Pbcbljbpjfp::RetTalkEventTakeProtoNotMatch => { "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH" } Pbcbljbpjfp::RetTalkEventNotValid => "RET_TALK_EVENT_NOT_VALID", Pbcbljbpjfp::RetExpeditionConfigNotExist => "RET_EXPEDITION_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetExpeditionRewardConfigNotExist => { "RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" } Pbcbljbpjfp::RetExpeditionNotUnlocked => "RET_EXPEDITION_NOT_UNLOCKED", Pbcbljbpjfp::RetExpeditionAlreadyAccepted => { "RET_EXPEDITION_ALREADY_ACCEPTED" } Pbcbljbpjfp::RetExpeditionRepeatedAvatar => "RET_EXPEDITION_REPEATED_AVATAR", Pbcbljbpjfp::RetAvatarAlreadyDispatched => "RET_AVATAR_ALREADY_DISPATCHED", Pbcbljbpjfp::RetExpeditionNotAccepted => "RET_EXPEDITION_NOT_ACCEPTED", Pbcbljbpjfp::RetExpeditionNotFinish => "RET_EXPEDITION_NOT_FINISH", Pbcbljbpjfp::RetExpeditionAlreadyFinish => "RET_EXPEDITION_ALREADY_FINISH", Pbcbljbpjfp::RetExpeditionTeamCountLimit => "RET_EXPEDITION_TEAM_COUNT_LIMIT", Pbcbljbpjfp::RetExpeditionAvatarNumNotMatch => { "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH" } Pbcbljbpjfp::RetExpeditionNotOpen => "RET_EXPEDITION_NOT_OPEN", Pbcbljbpjfp::RetExpeditionFriendAvatarNotValid => { "RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" } Pbcbljbpjfp::RetExpeditionNotPublished => "RET_EXPEDITION_NOT_PUBLISHED", Pbcbljbpjfp::RetLoginActivityHasTaken => "RET_LOGIN_ACTIVITY_HAS_TAKEN", Pbcbljbpjfp::RetLoginActivityDaysLack => "RET_LOGIN_ACTIVITY_DAYS_LACK", Pbcbljbpjfp::RetTrialActivityRewardAlreadyTake => { "RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" } Pbcbljbpjfp::RetTrialActivityStageNotFinish => { "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH" } Pbcbljbpjfp::RetMonsterResearchActivityHasTaken => { "RET_MONSTER_RESEARCH_ACTIVITY_HAS_TAKEN" } Pbcbljbpjfp::RetMonsterResearchActivityMaterialNotSubmitted => { "RET_MONSTER_RESEARCH_ACTIVITY_MATERIAL_NOT_SUBMITTED" } Pbcbljbpjfp::RetMonsterResearchActivityMaterialAlreadySubmitted => { "RET_MONSTER_RESEARCH_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" } Pbcbljbpjfp::RetFantasticStoryActivityStoryError => { "RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" } Pbcbljbpjfp::RetFantasticStoryActivityStoryNotOpen => { "RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" } Pbcbljbpjfp::RetFantasticStoryActivityBattleError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" } Pbcbljbpjfp::RetFantasticStoryActivityBattleNotOpen => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" } Pbcbljbpjfp::RetFantasticStoryActivityBattleAvatarError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" } Pbcbljbpjfp::RetFantasticStoryActivityBattleBuffError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" } Pbcbljbpjfp::RetFantasticStoryActivityPreBattleScoreNotEnough => { "RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" } Pbcbljbpjfp::RetTrialActivityAlreadyInTrialActivity => { "RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" } Pbcbljbpjfp::RetCommonActivityNotOpen => "RET_COMMON_ACTIVITY_NOT_OPEN", Pbcbljbpjfp::RetMessageConfigNotExist => "RET_MESSAGE_CONFIG_NOT_EXIST", Pbcbljbpjfp::RetMessageSectionNotTake => "RET_MESSAGE_SECTION_NOT_TAKE", Pbcbljbpjfp::RetMessageGroupNotTake => "RET_MESSAGE_GROUP_NOT_TAKE", Pbcbljbpjfp::RetMessageSectionIdNotMatch => { "RET_MESSAGE_SECTION_ID_NOT_MATCH" } Pbcbljbpjfp::RetMessageSectionCanNotFinish => { "RET_MESSAGE_SECTION_CAN_NOT_FINISH" } Pbcbljbpjfp::RetMessageItemCanNotFinish => "RET_MESSAGE_ITEM_CAN_NOT_FINISH", Pbcbljbpjfp::RetMessageItemRaidCanNotFinish => { "RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" } Pbcbljbpjfp::RetFriendAlreadyIsFriend => "RET_FRIEND_ALREADY_IS_FRIEND", Pbcbljbpjfp::RetFriendIsNotFriend => "RET_FRIEND_IS_NOT_FRIEND", Pbcbljbpjfp::RetFriendApplyExpire => "RET_FRIEND_APPLY_EXPIRE", Pbcbljbpjfp::RetFriendInBlacklist => "RET_FRIEND_IN_BLACKLIST", Pbcbljbpjfp::RetFriendNotInBlacklist => "RET_FRIEND_NOT_IN_BLACKLIST", Pbcbljbpjfp::RetFriendNumberLimit => "RET_FRIEND_NUMBER_LIMIT", Pbcbljbpjfp::RetFriendBlacklistNumberLimit => { "RET_FRIEND_BLACKLIST_NUMBER_LIMIT" } Pbcbljbpjfp::RetFriendDailyApplyLimit => "RET_FRIEND_DAILY_APPLY_LIMIT", Pbcbljbpjfp::RetFriendInHandleLimit => "RET_FRIEND_IN_HANDLE_LIMIT", Pbcbljbpjfp::RetFriendApplyInCd => "RET_FRIEND_APPLY_IN_CD", Pbcbljbpjfp::RetFriendRemarkNameFormatError => { "RET_FRIEND_REMARK_NAME_FORMAT_ERROR" } Pbcbljbpjfp::RetFriendPlayerNotFound => "RET_FRIEND_PLAYER_NOT_FOUND", Pbcbljbpjfp::RetFriendInTargetBlacklist => "RET_FRIEND_IN_TARGET_BLACKLIST", Pbcbljbpjfp::RetFriendTargetNumberLimit => "RET_FRIEND_TARGET_NUMBER_LIMIT", Pbcbljbpjfp::RetAssistQueryTooFast => "RET_ASSIST_QUERY_TOO_FAST", Pbcbljbpjfp::RetAssistNotExist => "RET_ASSIST_NOT_EXIST", Pbcbljbpjfp::RetAssistUsedAlready => "RET_ASSIST_USED_ALREADY", Pbcbljbpjfp::RetFriendReportReasonFormatError => { "RET_FRIEND_REPORT_REASON_FORMAT_ERROR" } Pbcbljbpjfp::RetFriendReportSensitiveWords => { "RET_FRIEND_REPORT_SENSITIVE_WORDS" } Pbcbljbpjfp::RetAssistUsedTimesOver => "RET_ASSIST_USED_TIMES_OVER", Pbcbljbpjfp::RetAssistQuitAlready => "RET_ASSIST_QUIT_ALREADY", Pbcbljbpjfp::RetAssistAvatarInLineup => "RET_ASSIST_AVATAR_IN_LINEUP", Pbcbljbpjfp::RetAssistNoReward => "RET_ASSIST_NO_REWARD", Pbcbljbpjfp::RetFriendSearchNumLimit => "RET_FRIEND_SEARCH_NUM_LIMIT", Pbcbljbpjfp::RetFriendSearchInCd => "RET_FRIEND_SEARCH_IN_CD", Pbcbljbpjfp::RetFriendRemarkNameUtf8Error => { "RET_FRIEND_REMARK_NAME_UTF8_ERROR" } Pbcbljbpjfp::RetFriendReportReasonUtf8Error => { "RET_FRIEND_REPORT_REASON_UTF8_ERROR" } Pbcbljbpjfp::RetAssistSetAlready => "RET_ASSIST_SET_ALREADY", Pbcbljbpjfp::RetFriendTargetForbidOtherApply => { "RET_FRIEND_TARGET_FORBID_OTHER_APPLY" } Pbcbljbpjfp::RetFriendMarkedCntMax => "RET_FRIEND_MARKED_CNT_MAX", Pbcbljbpjfp::RetFriendMarkedAlready => "RET_FRIEND_MARKED_ALREADY", Pbcbljbpjfp::RetFriendNotMarked => "RET_FRIEND_NOT_MARKED", Pbcbljbpjfp::RetFriendChallengeLineupRecommendInCd => { "RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" } Pbcbljbpjfp::RetViewPlayerCardInCd => "RET_VIEW_PLAYER_CARD_IN_CD", Pbcbljbpjfp::RetViewPlayerBattleRecordInCd => { "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD" } Pbcbljbpjfp::RetPlayerBoardHeadIconNotExist => { "RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" } Pbcbljbpjfp::RetPlayerBoardHeadIconLocked => { "RET_PLAYER_BOARD_HEAD_ICON_LOCKED" } Pbcbljbpjfp::RetPlayerBoardHeadIconAlreadyUnlocked => { "RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" } Pbcbljbpjfp::RetPlayerBoardDisplayAvatarNotExist => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" } Pbcbljbpjfp::RetPlayerBoardDisplayAvatarExceedLimit => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" } Pbcbljbpjfp::RetPlayerBoardDisplayRepeatedAvatar => { "RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" } Pbcbljbpjfp::RetPlayerBoardDisplayAvatarSamePos => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" } Pbcbljbpjfp::RetPlayerBoardDisplayAvatarLocked => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" } Pbcbljbpjfp::RetSignatureLengthExceedLimit => { "RET_SIGNATURE_LENGTH_EXCEED_LIMIT" } Pbcbljbpjfp::RetSignatureSensitiveWords => "RET_SIGNATURE_SENSITIVE_WORDS", Pbcbljbpjfp::RetPlayerBoardAssistAvatarNotExist => { "RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" } Pbcbljbpjfp::RetPlayerBoardAssistAvatarLocked => { "RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" } Pbcbljbpjfp::RetSignatureUtf8Error => "RET_SIGNATURE_UTF8_ERROR", Pbcbljbpjfp::RetPlayerBoardAssistAvatarCntError => { "RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" } Pbcbljbpjfp::RetBattlePassTierNotValid => "RET_BATTLE_PASS_TIER_NOT_VALID", Pbcbljbpjfp::RetBattlePassLevelNotMeet => "RET_BATTLE_PASS_LEVEL_NOT_MEET", Pbcbljbpjfp::RetBattlePassRewardTakeAlready => { "RET_BATTLE_PASS_REWARD_TAKE_ALREADY" } Pbcbljbpjfp::RetBattlePassNotPremium => "RET_BATTLE_PASS_NOT_PREMIUM", Pbcbljbpjfp::RetBattlePassNotDoing => "RET_BATTLE_PASS_NOT_DOING", Pbcbljbpjfp::RetBattlePassLevelInvalid => "RET_BATTLE_PASS_LEVEL_INVALID", Pbcbljbpjfp::RetBattlePassNotUnlock => "RET_BATTLE_PASS_NOT_UNLOCK", Pbcbljbpjfp::RetBattlePassNoReward => "RET_BATTLE_PASS_NO_REWARD", Pbcbljbpjfp::RetBattlePassQuestNotValid => "RET_BATTLE_PASS_QUEST_NOT_VALID", Pbcbljbpjfp::RetBattlePassNotChooseOptional => { "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL" } Pbcbljbpjfp::RetBattlePassNotTakeReward => "RET_BATTLE_PASS_NOT_TAKE_REWARD", Pbcbljbpjfp::RetBattlePassOptionalNotValid => { "RET_BATTLE_PASS_OPTIONAL_NOT_VALID" } Pbcbljbpjfp::RetBattlePassBuyAlready => "RET_BATTLE_PASS_BUY_ALREADY", Pbcbljbpjfp::RetBattlePassNearEnd => "RET_BATTLE_PASS_NEAR_END", Pbcbljbpjfp::RetMusicLocked => "RET_MUSIC_LOCKED", Pbcbljbpjfp::RetMusicNotExist => "RET_MUSIC_NOT_EXIST", Pbcbljbpjfp::RetMusicUnlockFailed => "RET_MUSIC_UNLOCK_FAILED", Pbcbljbpjfp::RetPunkLordLackSummonTimes => "RET_PUNK_LORD_LACK_SUMMON_TIMES", Pbcbljbpjfp::RetPunkLordAttackingMonsterLimit => { "RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" } Pbcbljbpjfp::RetPunkLordMonsterNotExist => "RET_PUNK_LORD_MONSTER_NOT_EXIST", Pbcbljbpjfp::RetPunkLordMonsterAlreadyShared => { "RET_PUNK_LORD_MONSTER_ALREADY_SHARED" } Pbcbljbpjfp::RetPunkLordMonsterExpired => "RET_PUNK_LORD_MONSTER_EXPIRED", Pbcbljbpjfp::RetPunkLordSelfMonsterAttackLimit => { "RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" } Pbcbljbpjfp::RetPunkLordLackSupportTimes => { "RET_PUNK_LORD_LACK_SUPPORT_TIMES" } Pbcbljbpjfp::RetPunkLordMonsterAlreadyKilled => { "RET_PUNK_LORD_MONSTER_ALREADY_KILLED" } Pbcbljbpjfp::RetPunkLordMonsterAttackerLimit => { "RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" } Pbcbljbpjfp::RetPunkLordWorldLevleNotValid => { "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID" } Pbcbljbpjfp::RetPunkLordRewardLevleNotExist => { "RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" } Pbcbljbpjfp::RetPunkLordPointNotMeet => "RET_PUNK_LORD_POINT_NOT_MEET", Pbcbljbpjfp::RetPunkLordInAttacking => "RET_PUNK_LORD_IN_ATTACKING", Pbcbljbpjfp::RetPunkLordOperationInCd => "RET_PUNK_LORD_OPERATION_IN_CD", Pbcbljbpjfp::RetPunkLordRewardAlreadyTaken => { "RET_PUNK_LORD_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetPunkLordOverBonusRewardLimit => { "RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" } Pbcbljbpjfp::RetPunkLordNotInSchedule => "RET_PUNK_LORD_NOT_IN_SCHEDULE", Pbcbljbpjfp::RetPunkLordMonsterNotAttacked => { "RET_PUNK_LORD_MONSTER_NOT_ATTACKED" } Pbcbljbpjfp::RetPunkLordMonsterNotKilled => { "RET_PUNK_LORD_MONSTER_NOT_KILLED" } Pbcbljbpjfp::RetPunkLordMonsterKilledScoreAlreadyTake => { "RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" } Pbcbljbpjfp::RetPunkLordRewardLevleAlreadyTake => { "RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" } Pbcbljbpjfp::RetDailyActiveLevelInvalid => "RET_DAILY_ACTIVE_LEVEL_INVALID", Pbcbljbpjfp::RetDailyActiveLevelRewardAlreadyTaken => { "RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetDailyActiveLevelApNotEnough => { "RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" } Pbcbljbpjfp::RetDailyMeetPam => "RET_DAILY_MEET_PAM", Pbcbljbpjfp::RetReplayIdNotMatch => "RET_REPLAY_ID_NOT_MATCH", Pbcbljbpjfp::RetReplayReqNotValid => "RET_REPLAY_REQ_NOT_VALID", Pbcbljbpjfp::RetFightActivityDifficultyLevelNotPassed => { "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" } Pbcbljbpjfp::RetFightActivityDifficultyLevelRewardAlreadyTake => { "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" } Pbcbljbpjfp::RetFightActivityStageNotOpen => { "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN" } Pbcbljbpjfp::RetFightActivityLevelNotUnlock => { "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK" } Pbcbljbpjfp::RetTrainVisitorVisitorNotExist => { "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST" } Pbcbljbpjfp::RetTrainVisitorBehaviorNotExist => { "RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" } Pbcbljbpjfp::RetTrainVisitorBehaviorFinished => { "RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" } Pbcbljbpjfp::RetTrainVisitorAllBehaviorRewardTaken => { "RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" } Pbcbljbpjfp::RetTrainVisitorGetOnMissionNotFinish => { "RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" } Pbcbljbpjfp::RetTrainVisitorNotGetOff => "RET_TRAIN_VISITOR_NOT_GET_OFF", Pbcbljbpjfp::RetTextJoinUnknowIsOverride => { "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE" } Pbcbljbpjfp::RetTextJoinIdNotExist => "RET_TEXT_JOIN_ID_NOT_EXIST", Pbcbljbpjfp::RetTextJoinCanNotOverride => "RET_TEXT_JOIN_CAN_NOT_OVERRIDE", Pbcbljbpjfp::RetTextJoinItemIdError => "RET_TEXT_JOIN_ITEM_ID_ERROR", Pbcbljbpjfp::RetTextJoinSensitiveCheckError => { "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR" } Pbcbljbpjfp::RetTextJoinMustOverride => "RET_TEXT_JOIN_MUST_OVERRIDE", Pbcbljbpjfp::RetTextJoinTextEmpty => "RET_TEXT_JOIN_TEXT_EMPTY", Pbcbljbpjfp::RetTextJoinTextFormatError => "RET_TEXT_JOIN_TEXT_FORMAT_ERROR", Pbcbljbpjfp::RetTextJoinTextUtf8Error => "RET_TEXT_JOIN_TEXT_UTF8_ERROR", Pbcbljbpjfp::RetTextJoinBatchReqIdRepeat => { "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT" } Pbcbljbpjfp::RetTextJoinTypeNotSupportBatchReq => { "RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" } Pbcbljbpjfp::RetTextJoinAvatarIdNotExist => { "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST" } Pbcbljbpjfp::RetTextJoinUnknowType => "RET_TEXT_JOIN_UNKNOW_TYPE", Pbcbljbpjfp::RetPamMissionMissionIdError => { "RET_PAM_MISSION_MISSION_ID_ERROR" } Pbcbljbpjfp::RetPamMissionMissionExpire => "RET_PAM_MISSION_MISSION_EXPIRE", Pbcbljbpjfp::RetChatTypeNotExist => "RET_CHAT_TYPE_NOT_EXIST", Pbcbljbpjfp::RetMsgTypeNotExist => "RET_MSG_TYPE_NOT_EXIST", Pbcbljbpjfp::RetChatNoTargetUid => "RET_CHAT_NO_TARGET_UID", Pbcbljbpjfp::RetChatMsgEmpty => "RET_CHAT_MSG_EMPTY", Pbcbljbpjfp::RetChatMsgExceedLimit => "RET_CHAT_MSG_EXCEED_LIMIT", Pbcbljbpjfp::RetChatMsgSensitiveCheckError => { "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR" } Pbcbljbpjfp::RetChatMsgUtf8Error => "RET_CHAT_MSG_UTF8_ERROR", Pbcbljbpjfp::RetChatForbidSwitchOpen => "RET_CHAT_FORBID_SWITCH_OPEN", Pbcbljbpjfp::RetChatForbid => "RET_CHAT_FORBID", Pbcbljbpjfp::RetChatMsgIncludeSpecialStr => { "RET_CHAT_MSG_INCLUDE_SPECIAL_STR" } Pbcbljbpjfp::RetChatMsgEmojiNotExist => "RET_CHAT_MSG_EMOJI_NOT_EXIST", Pbcbljbpjfp::RetChatMsgEmojiGenderNotMatch => { "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH" } Pbcbljbpjfp::RetChatMsgEmojiNotMarked => "RET_CHAT_MSG_EMOJI_NOT_MARKED", Pbcbljbpjfp::RetChatMsgEmojiAlreadyMarked => { "RET_CHAT_MSG_EMOJI_ALREADY_MARKED" } Pbcbljbpjfp::RetChatMsgEmojiMarkedMaxLimit => { "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT" } Pbcbljbpjfp::RetBoxingClubChallengeNotOpen => { "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN" } Pbcbljbpjfp::RetMuseumNotOpen => "RET_MUSEUM_NOT_OPEN", Pbcbljbpjfp::RetMuseumTurnCntNotMatch => "RET_MUSEUM_TURN_CNT_NOT_MATCH", Pbcbljbpjfp::RetMuseumPhaseNotReach => "RET_MUSEUM_PHASE_NOT_REACH", Pbcbljbpjfp::RetMuseumUnknowStuff => "RET_MUSEUM_UNKNOW_STUFF", Pbcbljbpjfp::RetMuseumUnknowArea => "RET_MUSEUM_UNKNOW_AREA", Pbcbljbpjfp::RetMuseumUnknowPos => "RET_MUSEUM_UNKNOW_POS", Pbcbljbpjfp::RetMuseumStuffAlreadyInArea => { "RET_MUSEUM_STUFF_ALREADY_IN_AREA" } Pbcbljbpjfp::RetMuseumStuffNotInArea => "RET_MUSEUM_STUFF_NOT_IN_AREA", Pbcbljbpjfp::RetMuseumGetNpcRepeat => "RET_MUSEUM_GET_NPC_REPEAT", Pbcbljbpjfp::RetMuseumGetNpcUnlock => "RET_MUSEUM_GET_NPC_UNLOCK", Pbcbljbpjfp::RetMuseumGetNpcNotEnough => "RET_MUSEUM_GET_NPC_NOT_ENOUGH", Pbcbljbpjfp::RetMuseumChangeStuffAreaError => { "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR" } Pbcbljbpjfp::RetMuseumNotInit => "RET_MUSEUM_NOT_INIT", Pbcbljbpjfp::RetMuseumEventError => "RET_MUSEUM_EVENT_ERROR", Pbcbljbpjfp::RetMuseumUnknowChooseEventId => { "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID" } Pbcbljbpjfp::RetMuseumEventOrderNotMatch => { "RET_MUSEUM_EVENT_ORDER_NOT_MATCH" } Pbcbljbpjfp::RetMuseumEventPhaseNotUnlock => { "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK" } Pbcbljbpjfp::RetMuseumEventMissionNotFound => { "RET_MUSEUM_EVENT_MISSION_NOT_FOUND" } Pbcbljbpjfp::RetMuseumAreaLevelUpAlready => { "RET_MUSEUM_AREA_LEVEL_UP_ALREADY" } Pbcbljbpjfp::RetMuseumStuffAlreadyUsed => "RET_MUSEUM_STUFF_ALREADY_USED", Pbcbljbpjfp::RetMuseumEventRoundNotUnlock => { "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK" } Pbcbljbpjfp::RetMuseumStuffInArea => "RET_MUSEUM_STUFF_IN_AREA", Pbcbljbpjfp::RetMuseumStuffDispatch => "RET_MUSEUM_STUFF_DISPATCH", Pbcbljbpjfp::RetMuseumIsEnd => "RET_MUSEUM_IS_END", Pbcbljbpjfp::RetMuseumStuffLeaving => "RET_MUSEUM_STUFF_LEAVING", Pbcbljbpjfp::RetMuseumEventMissionNotFinish => { "RET_MUSEUM_EVENT_MISSION_NOT_FINISH" } Pbcbljbpjfp::RetMuseumCollectRewardNotExist => { "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST" } Pbcbljbpjfp::RetMuseumCollectRewardAlreadyTaken => { "RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetMuseumAcceptMissionMaxLimit => { "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT" } Pbcbljbpjfp::RetRogueChallengeNotOpen => "RET_ROGUE_CHALLENGE_NOT_OPEN", Pbcbljbpjfp::RetRogueChallengeAssisRefreshLimit => { "RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" } Pbcbljbpjfp::RetAlleyNotInit => "RET_ALLEY_NOT_INIT", Pbcbljbpjfp::RetAlleyNotOpen => "RET_ALLEY_NOT_OPEN", Pbcbljbpjfp::RetAlleyMapNotExist => "RET_ALLEY_MAP_NOT_EXIST", Pbcbljbpjfp::RetAlleyEmptyPosList => "RET_ALLEY_EMPTY_POS_LIST", Pbcbljbpjfp::RetAlleyLinePosInvalid => "RET_ALLEY_LINE_POS_INVALID", Pbcbljbpjfp::RetAlleyShopNotUnlock => "RET_ALLEY_SHOP_NOT_UNLOCK", Pbcbljbpjfp::RetAlleyDepotFull => "RET_ALLEY_DEPOT_FULL", Pbcbljbpjfp::RetAlleyShopNotInclude => "RET_ALLEY_SHOP_NOT_INCLUDE", Pbcbljbpjfp::RetAlleyEventNotUnlock => "RET_ALLEY_EVENT_NOT_UNLOCK", Pbcbljbpjfp::RetAlleyEventNotRefresh => "RET_ALLEY_EVENT_NOT_REFRESH", Pbcbljbpjfp::RetAlleyEventStateDoing => "RET_ALLEY_EVENT_STATE_DOING", Pbcbljbpjfp::RetAlleyEventStateFinish => "RET_ALLEY_EVENT_STATE_FINISH", Pbcbljbpjfp::RetAlleyEventError => "RET_ALLEY_EVENT_ERROR", Pbcbljbpjfp::RetAlleyRewardLevelError => "RET_ALLEY_REWARD_LEVEL_ERROR", Pbcbljbpjfp::RetAlleyRewardPrestigeNotEnough => { "RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" } Pbcbljbpjfp::RetAlleyShipEmpty => "RET_ALLEY_SHIP_EMPTY", Pbcbljbpjfp::RetAlleyShipIdDismatch => "RET_ALLEY_SHIP_ID_DISMATCH", Pbcbljbpjfp::RetAlleyShipNotExist => "RET_ALLEY_SHIP_NOT_EXIST", Pbcbljbpjfp::RetAlleyShipNotUnlock => "RET_ALLEY_SHIP_NOT_UNLOCK", Pbcbljbpjfp::RetAlleyGoodsNotExist => "RET_ALLEY_GOODS_NOT_EXIST", Pbcbljbpjfp::RetAlleyGoodsNotUnlock => "RET_ALLEY_GOODS_NOT_UNLOCK", Pbcbljbpjfp::RetAlleyProfitNotPositive => "RET_ALLEY_PROFIT_NOT_POSITIVE", Pbcbljbpjfp::RetAlleySpecialOrderDismatch => { "RET_ALLEY_SPECIAL_ORDER_DISMATCH" } Pbcbljbpjfp::RetAlleyOrderGoodsOverLimit => { "RET_ALLEY_ORDER_GOODS_OVER_LIMIT" } Pbcbljbpjfp::RetAlleySpecialOrderConditionNotMeet => { "RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" } Pbcbljbpjfp::RetAlleyDepotSizeOverLimit => "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT", Pbcbljbpjfp::RetAlleyGoodsNotEnough => "RET_ALLEY_GOODS_NOT_ENOUGH", Pbcbljbpjfp::RetAlleyOrderIndexInvalid => "RET_ALLEY_ORDER_INDEX_INVALID", Pbcbljbpjfp::RetAlleyRewardAlreadyTake => "RET_ALLEY_REWARD_ALREADY_TAKE", Pbcbljbpjfp::RetAlleyRewardNotExist => "RET_ALLEY_REWARD_NOT_EXIST", Pbcbljbpjfp::RetAlleyMainMissionNotDoing => { "RET_ALLEY_MAIN_MISSION_NOT_DOING" } Pbcbljbpjfp::RetAlleyCriticalEventNotFinish => { "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH" } Pbcbljbpjfp::RetAlleyShopGoodsNotValid => "RET_ALLEY_SHOP_GOODS_NOT_VALID", Pbcbljbpjfp::RetAlleySlashNotOpen => "RET_ALLEY_SLASH_NOT_OPEN", Pbcbljbpjfp::RetAlleyPlacingAnchorInvalid => { "RET_ALLEY_PLACING_ANCHOR_INVALID" } Pbcbljbpjfp::RetAlleyPlacingGoodsIndexInvalid => { "RET_ALLEY_PLACING_GOODS_INDEX_INVALID" } Pbcbljbpjfp::RetAlleySaveMapTooQuick => "RET_ALLEY_SAVE_MAP_TOO_QUICK", Pbcbljbpjfp::RetAlleyMapNotLink => "RET_ALLEY_MAP_NOT_LINK", Pbcbljbpjfp::RetAlleyFundsNotLowerBase => "RET_ALLEY_FUNDS_NOT_LOWER_BASE", Pbcbljbpjfp::RetAlleyEventNotFinish => "RET_ALLEY_EVENT_NOT_FINISH", Pbcbljbpjfp::RetAlleyNormalOrderNotMeet => "RET_ALLEY_NORMAL_ORDER_NOT_MEET", Pbcbljbpjfp::RetPlayerReturnNotOpen => "RET_PLAYER_RETURN_NOT_OPEN", Pbcbljbpjfp::RetPlayerReturnIsSigned => "RET_PLAYER_RETURN_IS_SIGNED", Pbcbljbpjfp::RetPlayerReturnPointNotEnough => { "RET_PLAYER_RETURN_POINT_NOT_ENOUGH" } Pbcbljbpjfp::RetPlayerReturnConditionInvalid => { "RET_PLAYER_RETURN_CONDITION_INVALID" } Pbcbljbpjfp::RetPlayerReturnHasSigned => "RET_PLAYER_RETURN_HAS_SIGNED", Pbcbljbpjfp::RetPlayerReturnRewardTaken => "RET_PLAYER_RETURN_REWARD_TAKEN", Pbcbljbpjfp::RetAetherDivideNoLineup => "RET_AETHER_DIVIDE_NO_LINEUP", Pbcbljbpjfp::RetAetherDivideLineupInvalid => { "RET_AETHER_DIVIDE_LINEUP_INVALID" } Pbcbljbpjfp::RetChatBubbleIdError => "RET_CHAT_BUBBLE_ID_ERROR", Pbcbljbpjfp::RetChatBubbleIdNotUnlock => "RET_CHAT_BUBBLE_ID_NOT_UNLOCK", Pbcbljbpjfp::RetPhoneThemeIdError => "RET_PHONE_THEME_ID_ERROR", Pbcbljbpjfp::RetPhoneThemeIdNotUnlock => "RET_PHONE_THEME_ID_NOT_UNLOCK", Pbcbljbpjfp::RetChatBubbleSelectIsCurrent => { "RET_CHAT_BUBBLE_SELECT_IS_CURRENT" } Pbcbljbpjfp::RetPhoneThemeSelectIsCurrent => { "RET_PHONE_THEME_SELECT_IS_CURRENT" } Pbcbljbpjfp::RetChessRogueConfigNotFound => { "RET_CHESS_ROGUE_CONFIG_NOT_FOUND" } Pbcbljbpjfp::RetChessRogueConfigInvalid => "RET_CHESS_ROGUE_CONFIG_INVALID", Pbcbljbpjfp::RetChessRogueNoValidRoom => "RET_CHESS_ROGUE_NO_VALID_ROOM", Pbcbljbpjfp::RetChessRogueNoCellInfo => "RET_CHESS_ROGUE_NO_CELL_INFO", Pbcbljbpjfp::RetChessRogueCellNotFinish => "RET_CHESS_ROGUE_CELL_NOT_FINISH", Pbcbljbpjfp::RetChessRogueCellIsLocked => "RET_CHESS_ROGUE_CELL_IS_LOCKED", Pbcbljbpjfp::RetChessRogueScheduleNotMatch => { "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH" } Pbcbljbpjfp::RetChessRogueStatusFail => "RET_CHESS_ROGUE_STATUS_FAIL", Pbcbljbpjfp::RetChessRogueAreaNotExist => "RET_CHESS_ROGUE_AREA_NOT_EXIST", Pbcbljbpjfp::RetChessRogueLineupFail => "RET_CHESS_ROGUE_LINEUP_FAIL", Pbcbljbpjfp::RetChessRogueAeonFail => "RET_CHESS_ROGUE_AEON_FAIL", Pbcbljbpjfp::RetChessRogueEnterCellFail => "RET_CHESS_ROGUE_ENTER_CELL_FAIL", Pbcbljbpjfp::RetChessRogueRollDiceFail => "RET_CHESS_ROGUE_ROLL_DICE_FAIL", Pbcbljbpjfp::RetChessRogueDiceStatusFail => { "RET_CHESS_ROGUE_DICE_STATUS_FAIL" } Pbcbljbpjfp::RetChessRogueDiceCntNotFull => { "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL" } Pbcbljbpjfp::RetChessRogueUnlock => "RET_CHESS_ROGUE_UNLOCK", Pbcbljbpjfp::RetChessRoguePickAvatarFail => { "RET_CHESS_ROGUE_PICK_AVATAR_FAIL" } Pbcbljbpjfp::RetChessRogueAvatarInvalid => "RET_CHESS_ROGUE_AVATAR_INVALID", Pbcbljbpjfp::RetChessRogueCellCanNotSelect => { "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT" } Pbcbljbpjfp::RetChessRogueDiceConfirmed => "RET_CHESS_ROGUE_DICE_CONFIRMED", Pbcbljbpjfp::RetChessRogueNousDiceNotMatch => { "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH" } Pbcbljbpjfp::RetChessRogueNousDiceRarityFail => { "RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" } Pbcbljbpjfp::RetChessRogueNousDiceSurfaceDuplicate => { "RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" } Pbcbljbpjfp::RetChessRogueNotInRogue => "RET_CHESS_ROGUE_NOT_IN_ROGUE", Pbcbljbpjfp::RetChessRogueNousDiceBranchLimit => { "RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" } Pbcbljbpjfp::RetHeliobusNotOpen => "RET_HELIOBUS_NOT_OPEN", Pbcbljbpjfp::RetHeliobusSnsPostNotUnlock => { "RET_HELIOBUS_SNS_POST_NOT_UNLOCK" } Pbcbljbpjfp::RetHeliobusSnsAlreadyRead => "RET_HELIOBUS_SNS_ALREADY_READ", Pbcbljbpjfp::RetHeliobusSnsAlreadyLiked => "RET_HELIOBUS_SNS_ALREADY_LIKED", Pbcbljbpjfp::RetHeliobusSnsAlreadyCommented => { "RET_HELIOBUS_SNS_ALREADY_COMMENTED" } Pbcbljbpjfp::RetHeliobusSnsInMission => "RET_HELIOBUS_SNS_IN_MISSION", Pbcbljbpjfp::RetHeliobusSnsAlreadyPosted => "RET_HELIOBUS_SNS_ALREADY_POSTED", Pbcbljbpjfp::RetHeliobusSnsNotDoingMission => { "RET_HELIOBUS_SNS_NOT_DOING_MISSION" } Pbcbljbpjfp::RetHeliobusRewardLevelMax => "RET_HELIOBUS_REWARD_LEVEL_MAX", Pbcbljbpjfp::RetHeliobusIncomeNotEnough => "RET_HELIOBUS_INCOME_NOT_ENOUGH", Pbcbljbpjfp::RetHeliobusSnsCommentNotUnlock => { "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK" } Pbcbljbpjfp::RetHeliobusChallengeNotUnlock => { "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK" } Pbcbljbpjfp::RetHeliobusChallengeIdError => "RET_HELIOBUS_CHALLENGE_ID_ERROR", Pbcbljbpjfp::RetHeliobusSkillNotUnlock => "RET_HELIOBUS_SKILL_NOT_UNLOCK", Pbcbljbpjfp::RetHeliobusAcceptPostMissionFail => { "RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" } Pbcbljbpjfp::RetHeliobusSkillNotSelected => "RET_HELIOBUS_SKILL_NOT_SELECTED", Pbcbljbpjfp::RetHeliobusPlaneTypeInvalid => "RET_HELIOBUS_PLANE_TYPE_INVALID", Pbcbljbpjfp::RetReddotParamInvalid => "RET_REDDOT_PARAM_INVALID", Pbcbljbpjfp::RetReddotActivityNotOpen => "RET_REDDOT_ACTIVITY_NOT_OPEN", Pbcbljbpjfp::RetRogueEndlessActivityConfigError => { "RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" } Pbcbljbpjfp::RetRogueEndlessActivityNotOpen => { "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN" } Pbcbljbpjfp::RetRogueEndlessActivityOverBonusRewardLimit => { "RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" } Pbcbljbpjfp::RetRogueEndlessActivityScoreNotMeet => { "RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" } Pbcbljbpjfp::RetRogueEndlessActivityRewardLevleAlreadyTake => { "RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" } Pbcbljbpjfp::RetHeartDialScriptNotFound => "RET_HEART_DIAL_SCRIPT_NOT_FOUND", Pbcbljbpjfp::RetHeartDialScriptEmotionTheSame => { "RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" } Pbcbljbpjfp::RetHeartDialScriptStepNotNormal => { "RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" } Pbcbljbpjfp::RetHeartDialScriptConditionNotMatch => { "RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" } Pbcbljbpjfp::RetHeartDialScriptSubmitItemNumNotMatch => { "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" } Pbcbljbpjfp::RetHeartDialScriptSubmitItemIdNotMatch => { "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" } Pbcbljbpjfp::RetHeartDialDialogueNotFound => { "RET_HEART_DIAL_DIALOGUE_NOT_FOUND" } Pbcbljbpjfp::RetHeartDialDialogueAlreadyPerformed => { "RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" } Pbcbljbpjfp::RetHeartDialNpcNotFound => "RET_HEART_DIAL_NPC_NOT_FOUND", Pbcbljbpjfp::RetHeartDialTraceConfigNotFound => { "RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" } Pbcbljbpjfp::RetHeartDialFloorTraceExist => { "RET_HEART_DIAL_FLOOR_TRACE_EXIST" } Pbcbljbpjfp::RetHeartDialTraceFloorNotMatch => { "RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" } Pbcbljbpjfp::RetTravelBrochureConfigError => { "RET_TRAVEL_BROCHURE_CONFIG_ERROR" } Pbcbljbpjfp::RetTravelBrochureParamInvalid => { "RET_TRAVEL_BROCHURE_PARAM_INVALID" } Pbcbljbpjfp::RetTravelBrochureLocked => "RET_TRAVEL_BROCHURE_LOCKED", Pbcbljbpjfp::RetTravelBrochureCannotOperate => { "RET_TRAVEL_BROCHURE_CANNOT_OPERATE" } Pbcbljbpjfp::RetTravelBrochureWorldIdNotMatch => { "RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" } Pbcbljbpjfp::RetTravelBrochureHasNoWorldBook => { "RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" } Pbcbljbpjfp::RetTravelBrochurePageFull => "RET_TRAVEL_BROCHURE_PAGE_FULL", Pbcbljbpjfp::RetMapRotationNotInRegion => "RET_MAP_ROTATION_NOT_IN_REGION", Pbcbljbpjfp::RetMapRotationRotaterAlreadyDeployed => { "RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" } Pbcbljbpjfp::RetMapRotationEnergyNotEnough => { "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH" } Pbcbljbpjfp::RetMapRotationEntityNotOnCurPose => { "RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" } Pbcbljbpjfp::RetMapRotationRotaterNotDeployed => { "RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" } Pbcbljbpjfp::RetMapRotationPoseRotaterMismatch => { "RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" } Pbcbljbpjfp::RetMapRotationRotaterNotRemovable => { "RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" } Pbcbljbpjfp::RetMapRotationRotaterDisposable => { "RET_MAP_ROTATION_ROTATER_DISPOSABLE" } Pbcbljbpjfp::RetSpaceZooActivityCatNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" } Pbcbljbpjfp::RetSpaceZooActivityCatParamInvalid => { "RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" } Pbcbljbpjfp::RetSpaceZooActivityCatItemNotEnough => { "RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" } Pbcbljbpjfp::RetSpaceZooActivityCatBagFull => { "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL" } Pbcbljbpjfp::RetSpaceZooActivityCatNotToMutate => { "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" } Pbcbljbpjfp::RetSpaceZooActivityCatStateError => { "RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" } Pbcbljbpjfp::RetSpaceZooActivityCatCatteryLocked => { "RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" } Pbcbljbpjfp::RetSpaceZooActivityCatOutNow => { "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW" } Pbcbljbpjfp::RetSpaceZooActivityCatConfigNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" } Pbcbljbpjfp::RetSpaceZooActivityCatFeatureNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" } Pbcbljbpjfp::RetSpaceZooActivityCatAddCatError => { "RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" } Pbcbljbpjfp::RetSpaceZooActivityCatMoneyNotEnough => { "RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" } Pbcbljbpjfp::RetSpaceZooActivityCatCondNotMatch => { "RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" } Pbcbljbpjfp::RetStrongChallengeActivityStageCfgMiss => { "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" } Pbcbljbpjfp::RetStrongChallengeActivityStageNotOpen => { "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" } Pbcbljbpjfp::RetStrongChallengeActivityBuffError => { "RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" } Pbcbljbpjfp::RetRollShopNotFound => "RET_ROLL_SHOP_NOT_FOUND", Pbcbljbpjfp::RetRollShopGroupEmpty => "RET_ROLL_SHOP_GROUP_EMPTY", Pbcbljbpjfp::RetRollShopEmpty => "RET_ROLL_SHOP_EMPTY", Pbcbljbpjfp::RetRollShopGachaReqDuplicated => { "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED" } Pbcbljbpjfp::RetRollShopRandomError => "RET_ROLL_SHOP_RANDOM_ERROR", Pbcbljbpjfp::RetRollShopGroupTypeNotFound => { "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND" } Pbcbljbpjfp::RetRollShopHasStoredRewardAlready => { "RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" } Pbcbljbpjfp::RetRollShopNoStoredReward => "RET_ROLL_SHOP_NO_STORED_REWARD", Pbcbljbpjfp::RetRollShopNotInValidScene => "RET_ROLL_SHOP_NOT_IN_VALID_SCENE", Pbcbljbpjfp::RetRollShopInvalidRollShopType => { "RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" } Pbcbljbpjfp::RetActivityRaidCollectionPrevNotFinish => { "RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" } Pbcbljbpjfp::RetOfferingNotUnlock => "RET_OFFERING_NOT_UNLOCK", Pbcbljbpjfp::RetOfferingLevelNotUnlock => "RET_OFFERING_LEVEL_NOT_UNLOCK", Pbcbljbpjfp::RetOfferingReachMaxLevel => "RET_OFFERING_REACH_MAX_LEVEL", Pbcbljbpjfp::RetOfferingItemNotEnough => "RET_OFFERING_ITEM_NOT_ENOUGH", Pbcbljbpjfp::RetOfferingLongtailNotOpen => "RET_OFFERING_LONGTAIL_NOT_OPEN", Pbcbljbpjfp::RetOfferingRewardCondition => "RET_OFFERING_REWARD_CONDITION", Pbcbljbpjfp::RetDrinkMakerChatInvalid => "RET_DRINK_MAKER_CHAT_INVALID", Pbcbljbpjfp::RetDrinkMakerParamInvalid => "RET_DRINK_MAKER_PARAM_INVALID", Pbcbljbpjfp::RetDrinkMakerParamNotUnlock => { "RET_DRINK_MAKER_PARAM_NOT_UNLOCK" } Pbcbljbpjfp::RetDrinkMakerConfigNotFound => { "RET_DRINK_MAKER_CONFIG_NOT_FOUND" } Pbcbljbpjfp::RetDrinkMakerNotLastChat => "RET_DRINK_MAKER_NOT_LAST_CHAT", Pbcbljbpjfp::RetDrinkMakerDayAndFreePhaseNotOpen => { "RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" } Pbcbljbpjfp::RetMonopolyNotOpen => "RET_MONOPOLY_NOT_OPEN", Pbcbljbpjfp::RetMonopolyConfigError => "RET_MONOPOLY_CONFIG_ERROR", Pbcbljbpjfp::RetMonopolyDiceNotEnough => "RET_MONOPOLY_DICE_NOT_ENOUGH", Pbcbljbpjfp::RetMonopolyCurCellNotFinish => { "RET_MONOPOLY_CUR_CELL_NOT_FINISH" } Pbcbljbpjfp::RetMonopolyCoinNotEnough => "RET_MONOPOLY_COIN_NOT_ENOUGH", Pbcbljbpjfp::RetMonopolyCellWaitPending => "RET_MONOPOLY_CELL_WAIT_PENDING", Pbcbljbpjfp::RetMonopolyCellStateError => "RET_MONOPOLY_CELL_STATE_ERROR", Pbcbljbpjfp::RetMonopolyCellContentError => "RET_MONOPOLY_CELL_CONTENT_ERROR", Pbcbljbpjfp::RetMonopolyItemNotEnough => "RET_MONOPOLY_ITEM_NOT_ENOUGH", Pbcbljbpjfp::RetMonopolyCellContentCannotGiveup => { "RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" } Pbcbljbpjfp::RetMonopolyAssetLevelInvalid => { "RET_MONOPOLY_ASSET_LEVEL_INVALID" } Pbcbljbpjfp::RetMonopolyTurnNotFinish => "RET_MONOPOLY_TURN_NOT_FINISH", Pbcbljbpjfp::RetMonopolyGuideNotFinish => "RET_MONOPOLY_GUIDE_NOT_FINISH", Pbcbljbpjfp::RetMonopolyRaffleRewardReissued => { "RET_MONOPOLY_RAFFLE_REWARD_REISSUED" } Pbcbljbpjfp::RetMonopolyNoGameActive => "RET_MONOPOLY_NO_GAME_ACTIVE", Pbcbljbpjfp::RetMonopolyGameRatioNotIncreasable => { "RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" } Pbcbljbpjfp::RetMonopolyGameRatioMax => "RET_MONOPOLY_GAME_RATIO_MAX", Pbcbljbpjfp::RetMonopolyGameTargetRatioInvalid => { "RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" } Pbcbljbpjfp::RetMonopolyGameBingoFlipPosInvalid => { "RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" } Pbcbljbpjfp::RetMonopolyGameGuessAlreadyChoose => { "RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" } Pbcbljbpjfp::RetMonopolyGameGuessChooseInvalid => { "RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" } Pbcbljbpjfp::RetMonopolyGameGuessInformationAlreadyBought => { "RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" } Pbcbljbpjfp::RetMonopolyGameRaiseRatioNotUnlock => { "RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" } Pbcbljbpjfp::RetMonopolyFriendNotSynced => "RET_MONOPOLY_FRIEND_NOT_SYNCED", Pbcbljbpjfp::RetMonopolyGetFriendRankingListInCd => { "RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" } Pbcbljbpjfp::RetMonopolyLikeTargetNotFriend => { "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND" } Pbcbljbpjfp::RetMonopolyDailyAlreadyLiked => { "RET_MONOPOLY_DAILY_ALREADY_LIKED" } Pbcbljbpjfp::RetMonopolySocialEventStatusNotMatch => { "RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" } Pbcbljbpjfp::RetMonopolySocialEventServerCacheNotExist => { "RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" } Pbcbljbpjfp::RetMonopolyActivityIdNotMatch => { "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH" } Pbcbljbpjfp::RetMonopolyRafflePoolNotExist => { "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST" } Pbcbljbpjfp::RetMonopolyRafflePoolTimeNotMatch => { "RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" } Pbcbljbpjfp::RetMonopolyRafflePoolPhaseNotMeet => { "RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" } Pbcbljbpjfp::RetMonopolyRafflePoolShowTimeNotMeet => { "RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" } Pbcbljbpjfp::RetMonopolyRaffleTicketNotFound => { "RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" } Pbcbljbpjfp::RetMonopolyRaffleTicketTimeNotMeet => { "RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" } Pbcbljbpjfp::RetMonopolyRaffleTicketRewardAlreadyTaken => { "RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetMonopolyRafflePoolNotInRaffleTime => { "RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" } Pbcbljbpjfp::RetMonopolyMbtiReportRewardAlreadyTaken => { "RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetEvolveBuildLevelGaming => "RET_EVOLVE_BUILD_LEVEL_GAMING", Pbcbljbpjfp::RetEveolveBuildLevelBanRandom => { "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM" } Pbcbljbpjfp::RetEvolveBuildFirstRewardAlreadyTaken => { "RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" } Pbcbljbpjfp::RetEvolveBuildLevelUnfinish => "RET_EVOLVE_BUILD_LEVEL_UNFINISH", Pbcbljbpjfp::RetEvolveBuildShopAbilityMaxLevel => { "RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" } Pbcbljbpjfp::RetEvolveBuildShopAbilityMinLevel => { "RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" } Pbcbljbpjfp::RetEvolveBuildShopAbilityNotGet => { "RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" } Pbcbljbpjfp::RetEvolveBuildLevelLock => "RET_EVOLVE_BUILD_LEVEL_LOCK", Pbcbljbpjfp::RetEvolveBuildExpNotEnough => "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH", Pbcbljbpjfp::RetEvolveBuildShopAbilityLevelError => { "RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" } Pbcbljbpjfp::RetEvolveBuildActivityNotOpen => { "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN" } Pbcbljbpjfp::RetEvolveBuildShopAbilityEmpty => { "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY" } Pbcbljbpjfp::RetEvolveBuildLevelNotStart => { "RET_EVOLVE_BUILD_LEVEL_NOT_START" } Pbcbljbpjfp::RetEvolveBuildShopLock => "RET_EVOLVE_BUILD_SHOP_LOCK", Pbcbljbpjfp::RetEvolveBuildRewardLock => "RET_EVOLVE_BUILD_REWARD_LOCK", Pbcbljbpjfp::RetEvolveBuildRewardLevelMax => { "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX" } Pbcbljbpjfp::RetEvolveBuildRewardAlreadyAllTaken => { "RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" } Pbcbljbpjfp::RetClockParkConfigError => "RET_CLOCK_PARK_CONFIG_ERROR", Pbcbljbpjfp::RetClockParkEffectError => "RET_CLOCK_PARK_EFFECT_ERROR", Pbcbljbpjfp::RetClockParkScriptAlreadyUnlock => { "RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" } Pbcbljbpjfp::RetClockParkScriptUnlockConditionNotMeet => { "RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" } Pbcbljbpjfp::RetClockParkTalentAlreadyUnlock => { "RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" } Pbcbljbpjfp::RetClockParkScriptLocked => "RET_CLOCK_PARK_SCRIPT_LOCKED", Pbcbljbpjfp::RetClockParkHasOngoingScript => { "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT" } Pbcbljbpjfp::RetClockParkNoOngoingScript => { "RET_CLOCK_PARK_NO_ONGOING_SCRIPT" } Pbcbljbpjfp::RetClockParkDicePlacementError => { "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR" } Pbcbljbpjfp::RetClockParkMismatchStatus => "RET_CLOCK_PARK_MISMATCH_STATUS", Pbcbljbpjfp::RetClockParkNoBuff => "RET_CLOCK_PARK_NO_BUFF", Pbcbljbpjfp::RetClockParkSlotMachineGachaReqDuplicated => { "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" } Pbcbljbpjfp::RetClockParkSlotMachineCostNotEnough => { "RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" } Pbcbljbpjfp::RetClockParkSlotMachineGachaCntExceedLimit => { "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" } Pbcbljbpjfp::RetClockParkNotOpen => "RET_CLOCK_PARK_NOT_OPEN", Pbcbljbpjfp::RetTournRogueStatusMismatch => "RET_TOURN_ROGUE_STATUS_MISMATCH", Pbcbljbpjfp::RetMatchAlreadyInMatch => "RET_MATCH_ALREADY_IN_MATCH", Pbcbljbpjfp::RetMatchNotInMatch => "RET_MATCH_NOT_IN_MATCH", Pbcbljbpjfp::RetMatchPlayNotOpen => "RET_MATCH_PLAY_NOT_OPEN", Pbcbljbpjfp::RetCrossStateError => "RET_CROSS_STATE_ERROR", Pbcbljbpjfp::RetMatchVersionNotEqual => "RET_MATCH_VERSION_NOT_EQUAL", Pbcbljbpjfp::RetMatchPlayerNotInLobbyRoom => { "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM" } Pbcbljbpjfp::RetLobbyStateNotMatch => "RET_LOBBY_STATE_NOT_MATCH", Pbcbljbpjfp::RetLobbyRoomNotExist => "RET_LOBBY_ROOM_NOT_EXIST", Pbcbljbpjfp::RetLobbyRoomPalyerFull => "RET_LOBBY_ROOM_PALYER_FULL", Pbcbljbpjfp::RetLobbyRoomPalyerNotReady => "RET_LOBBY_ROOM_PALYER_NOT_READY", Pbcbljbpjfp::RetLobbyRoomPalyerFighting => "RET_LOBBY_ROOM_PALYER_FIGHTING", Pbcbljbpjfp::RetFightRoomNotExist => "RET_FIGHT_ROOM_NOT_EXIST", Pbcbljbpjfp::RetFightMatch3PlayerStateErr => { "RET_FIGHT_MATCH3_PLAYER_STATE_ERR" } Pbcbljbpjfp::RetFightMatch3RoomStateErr => "RET_FIGHT_MATCH3_ROOM_STATE_ERR", Pbcbljbpjfp::RetSwordTrainingNoActiveGame => { "RET_SWORD_TRAINING_NO_ACTIVE_GAME" } Pbcbljbpjfp::RetSwordTrainingNoPendingActionMatch => { "RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" } Pbcbljbpjfp::RetSwordTrainingPartnerAbilityInvalid => { "RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" } Pbcbljbpjfp::RetSwordTrainingSkillAlreadyLearned => { "RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" } Pbcbljbpjfp::RetSwordTrainingConditionNotMeet => { "RET_SWORD_TRAINING_CONDITION_NOT_MEET" } Pbcbljbpjfp::RetSwordTrainingParentSkillNotLearned => { "RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" } Pbcbljbpjfp::RetSwordTrainingSkillTypeNotUnlock => { "RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" } Pbcbljbpjfp::RetSwordTrainingGameAlreadyExist => { "RET_SWORD_TRAINING_GAME_ALREADY_EXIST" } Pbcbljbpjfp::RetSwordTrainingEndingHintNotMatch => { "RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" } Pbcbljbpjfp::RetSwordTrainingStorylineConfigNotFound => { "RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" } Pbcbljbpjfp::RetSwordTrainingStoryConfigNotFound => { "RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" } Pbcbljbpjfp::RetSwordTrainingUnlockNotFinish => { "RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" } Pbcbljbpjfp::RetSwordTrainingOptionMismatch => { "RET_SWORD_TRAINING_OPTION_MISMATCH" } Pbcbljbpjfp::RetSwordTrainingRestoreWithoutExamFailed => { "RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" } Pbcbljbpjfp::RetSwordTrainingNoRestoreGameAvailable => { "RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" } Pbcbljbpjfp::RetSwordTrainingEndingStoryNotMatch => { "RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" } Pbcbljbpjfp::RetSwordTrainingEndingNotFinish => { "RET_SWORD_TRAINING_ENDING_NOT_FINISH" } Pbcbljbpjfp::RetSwordTrainingEndingRewardTaken => { "RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" } Pbcbljbpjfp::RetSwordTrainingCombatRankNotChange => { "RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" } Pbcbljbpjfp::RetSwordTrainingDirectBattleDisable => { "RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RET_SUCC" => Some(Self::RetSucc), "RET_FAIL" => Some(Self::RetFail), "RET_SERVER_INTERNAL_ERROR" => Some(Self::RetServerInternalError), "RET_TIMEOUT" => Some(Self::RetTimeout), "RET_REPEATED_REQ" => Some(Self::RetRepeatedReq), "RET_REQ_PARA_INVALID" => Some(Self::RetReqParaInvalid), "RET_PLAYER_DATA_ERROR" => Some(Self::RetPlayerDataError), "RET_PLAYER_CLIENT_PAUSED" => Some(Self::RetPlayerClientPaused), "RET_FUNC_CHECK_FAILED" => Some(Self::RetFuncCheckFailed), "RET_FEATURE_SWITCH_CLOSED" => Some(Self::RetFeatureSwitchClosed), "RET_FREQ_OVER_LIMIT" => Some(Self::RetFreqOverLimit), "RET_SYSTEM_BUSY" => Some(Self::RetSystemBusy), "RET_PLAYER_NOT_ONLINE" => Some(Self::RetPlayerNotOnline), "RET_REPEATE_LOGIN" => Some(Self::RetRepeateLogin), "RET_RETRY_LOGIN" => Some(Self::RetRetryLogin), "RET_WAIT_LOGIN" => Some(Self::RetWaitLogin), "RET_NOT_IN_WHITE_LIST" => Some(Self::RetNotInWhiteList), "RET_IN_BLACK_LIST" => Some(Self::RetInBlackList), "RET_ACCOUNT_VERIFY_ERROR" => Some(Self::RetAccountVerifyError), "RET_ACCOUNT_PARA_ERROR" => Some(Self::RetAccountParaError), "RET_ANTI_ADDICT_LOGIN" => Some(Self::RetAntiAddictLogin), "RET_CHECK_SUM_ERROR" => Some(Self::RetCheckSumError), "RET_REACH_MAX_PLAYER_NUM" => Some(Self::RetReachMaxPlayerNum), "RET_ALREADY_REGISTERED" => Some(Self::RetAlreadyRegistered), "RET_GENDER_ERROR" => Some(Self::RetGenderError), "SET_NICKNAME_RET_CALLBACK_PROCESSING" => { Some(Self::SetNicknameRetCallbackProcessing) } "RET_IN_GM_BIND_ACCESS" => Some(Self::RetInGmBindAccess), "RET_QUEST_REWARD_ALREADY_TAKEN" => Some(Self::RetQuestRewardAlreadyTaken), "RET_QUEST_NOT_ACCEPT" => Some(Self::RetQuestNotAccept), "RET_QUEST_NOT_FINISH" => Some(Self::RetQuestNotFinish), "RET_QUEST_STATUS_ERROR" => Some(Self::RetQuestStatusError), "RET_ACHIEVEMENT_LEVEL_NOT_REACH" => Some(Self::RetAchievementLevelNotReach), "RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" => { Some(Self::RetAchievementLevelAlreadyTaken) } "RET_AVATAR_NOT_EXIST" => Some(Self::RetAvatarNotExist), "RET_AVATAR_RES_EXP_NOT_ENOUGH" => Some(Self::RetAvatarResExpNotEnough), "RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" => { Some(Self::RetAvatarExpReachPromotionLimit) } "RET_AVATAR_REACH_MAX_PROMOTION" => Some(Self::RetAvatarReachMaxPromotion), "RET_SKILLTREE_CONFIG_NOT_EXIST" => Some(Self::RetSkilltreeConfigNotExist), "RET_SKILLTREE_ALREADY_UNLOCK" => Some(Self::RetSkilltreeAlreadyUnlock), "RET_SKILLTREE_PRE_LOCKED" => Some(Self::RetSkilltreePreLocked), "RET_SKILLTREE_LEVEL_NOT_MEET" => Some(Self::RetSkilltreeLevelNotMeet), "RET_SKILLTREE_RANK_NOT_MEET" => Some(Self::RetSkilltreeRankNotMeet), "RET_AVATAR_DRESS_NO_EQUIPMENT" => Some(Self::RetAvatarDressNoEquipment), "RET_AVATAR_EXP_ITEM_NOT_EXIST" => Some(Self::RetAvatarExpItemNotExist), "RET_SKILLTREE_POINT_LOCKED" => Some(Self::RetSkilltreePointLocked), "RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" => { Some(Self::RetSkilltreePointLevelUpgradeNotMatch) } "RET_SKILLTREE_POINT_LEVEL_REACH_MAX" => { Some(Self::RetSkilltreePointLevelReachMax) } "RET_WORLD_LEVEL_NOT_MEET" => Some(Self::RetWorldLevelNotMeet), "RET_PLAYER_LEVEL_NOT_MEET" => Some(Self::RetPlayerLevelNotMeet), "RET_AVATAR_RANK_NOT_MATCH" => Some(Self::RetAvatarRankNotMatch), "RET_AVATAR_RANK_REACH_MAX" => Some(Self::RetAvatarRankReachMax), "RET_HERO_BASIC_TYPE_NOT_MATCH" => Some(Self::RetHeroBasicTypeNotMatch), "RET_AVATAR_PROMOTION_NOT_MEET" => Some(Self::RetAvatarPromotionNotMeet), "RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" => { Some(Self::RetPromotionRewardConfigNotExist) } "RET_PROMOTION_REWARD_ALREADY_TAKEN" => { Some(Self::RetPromotionRewardAlreadyTaken) } "RET_AVATAR_SKIN_ITEM_NOT_EXIST" => Some(Self::RetAvatarSkinItemNotExist), "RET_AVATAR_SKIN_ALREADY_DRESSED" => Some(Self::RetAvatarSkinAlreadyDressed), "RET_AVATAR_NOT_DRESS_SKIN" => Some(Self::RetAvatarNotDressSkin), "RET_AVATAR_SKIN_NOT_MATCH_AVATAR" => Some(Self::RetAvatarSkinNotMatchAvatar), "RET_ITEM_NOT_EXIST" => Some(Self::RetItemNotExist), "RET_ITEM_COST_NOT_ENOUGH" => Some(Self::RetItemCostNotEnough), "RET_ITEM_COST_TOO_MUCH" => Some(Self::RetItemCostTooMuch), "RET_ITEM_NO_COST" => Some(Self::RetItemNoCost), "RET_ITEM_NOT_ENOUGH" => Some(Self::RetItemNotEnough), "RET_ITEM_INVALID" => Some(Self::RetItemInvalid), "RET_ITEM_CONFIG_NOT_EXIST" => Some(Self::RetItemConfigNotExist), "RET_SCOIN_NOT_ENOUGH" => Some(Self::RetScoinNotEnough), "RET_ITEM_REWARD_EXCEED_LIMIT" => Some(Self::RetItemRewardExceedLimit), "RET_ITEM_INVALID_USE" => Some(Self::RetItemInvalidUse), "RET_ITEM_USE_CONFIG_NOT_EXIST" => Some(Self::RetItemUseConfigNotExist), "RET_REWARD_CONFIG_NOT_EXIST" => Some(Self::RetRewardConfigNotExist), "RET_ITEM_EXCEED_LIMIT" => Some(Self::RetItemExceedLimit), "RET_ITEM_COUNT_INVALID" => Some(Self::RetItemCountInvalid), "RET_ITEM_USE_TARGET_TYPE_INVALID" => Some(Self::RetItemUseTargetTypeInvalid), "RET_ITEM_USE_SATIETY_FULL" => Some(Self::RetItemUseSatietyFull), "RET_ITEM_COMPOSE_NOT_EXIST" => Some(Self::RetItemComposeNotExist), "RET_RELIC_COMPOSE_NOT_EXIST" => Some(Self::RetRelicComposeNotExist), "RET_ITEM_CAN_NOT_SELL" => Some(Self::RetItemCanNotSell), "RET_ITEM_SELL_EXCEDD_LIMIT" => Some(Self::RetItemSellExceddLimit), "RET_ITEM_NOT_IN_COST_LIST" => Some(Self::RetItemNotInCostList), "RET_ITEM_SPECIAL_COST_NOT_ENOUGH" => Some(Self::RetItemSpecialCostNotEnough), "RET_ITEM_SPECIAL_COST_TOO_MUCH" => Some(Self::RetItemSpecialCostTooMuch), "RET_ITEM_FORMULA_NOT_EXIST" => Some(Self::RetItemFormulaNotExist), "RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" => { Some(Self::RetItemAutoGiftOptionalNotExist) } "RET_RELIC_COMPOSE_RELIC_INVALID" => Some(Self::RetRelicComposeRelicInvalid), "RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" => { Some(Self::RetRelicComposeMainAffixIdInvalid) } "RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" => { Some(Self::RetRelicComposeWrongFormulaType) } "RET_RELIC_COMPOSE_RELIC_NOT_EXIST" => { Some(Self::RetRelicComposeRelicNotExist) } "RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" => { Some(Self::RetRelicComposeBlackGoldCountInvalid) } "RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" => { Some(Self::RetRelicComposeBlackGoldNotNeed) } "RET_MONTH_CARD_CANNOT_USE" => Some(Self::RetMonthCardCannotUse), "RET_ITEM_REWARD_EXCEED_DISAPPEAR" => { Some(Self::RetItemRewardExceedDisappear) } "RET_ITEM_NEED_RECYCLE" => Some(Self::RetItemNeedRecycle), "RET_ITEM_COMPOSE_EXCEED_LIMIT" => Some(Self::RetItemComposeExceedLimit), "RET_ITEM_CAN_NOT_DESTROY" => Some(Self::RetItemCanNotDestroy), "RET_ITEM_ALREADY_MARK" => Some(Self::RetItemAlreadyMark), "RET_ITEM_MARK_EXCEED_LIMIT" => Some(Self::RetItemMarkExceedLimit), "RET_ITEM_NOT_MARK" => Some(Self::RetItemNotMark), "RET_ITEN_TURN_FOOD_NOT_SET" => Some(Self::RetItenTurnFoodNotSet), "RET_ITEM_TURN_FOOD_ALREADY_SET" => Some(Self::RetItemTurnFoodAlreadySet), "RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" => { Some(Self::RetItemTurnFoodConsumeTypeError) } "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" => { Some(Self::RetItemTurnFoodSwitchAlreadyOpen) } "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" => { Some(Self::RetItemTurnFoodSwitchAlreadyClose) } "RET_HCOIN_EXCHANGE_TOO_MUCH" => Some(Self::RetHcoinExchangeTooMuch), "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR" => { Some(Self::RetItemTurnFoodSceneTypeError) } "RET_EQUIPMENT_ALREADY_DRESSED" => Some(Self::RetEquipmentAlreadyDressed), "RET_EQUIPMENT_NOT_EXIST" => Some(Self::RetEquipmentNotExist), "RET_EQUIPMENT_REACH_LEVEL_LIMIT" => Some(Self::RetEquipmentReachLevelLimit), "RET_EQUIPMENT_CONSUME_SELF" => Some(Self::RetEquipmentConsumeSelf), "RET_EQUIPMENT_ALREADY_LOCKED" => Some(Self::RetEquipmentAlreadyLocked), "RET_EQUIPMENT_ALREADY_UNLOCKED" => Some(Self::RetEquipmentAlreadyUnlocked), "RET_EQUIPMENT_LOCKED" => Some(Self::RetEquipmentLocked), "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT" => { Some(Self::RetEquipmentSelectNumOverLimit) } "RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" => { Some(Self::RetEquipmentRankUpMustConsumeSameTid) } "RET_EQUIPMENT_PROMOTION_REACH_MAX" => { Some(Self::RetEquipmentPromotionReachMax) } "RET_EQUIPMENT_RANK_UP_REACH_MAX" => Some(Self::RetEquipmentRankUpReachMax), "RET_EQUIPMENT_LEVEL_REACH_MAX" => Some(Self::RetEquipmentLevelReachMax), "RET_EQUIPMENT_EXCEED_LIMIT" => Some(Self::RetEquipmentExceedLimit), "RET_RELIC_NOT_EXIST" => Some(Self::RetRelicNotExist), "RET_RELIC_REACH_LEVEL_LIMIT" => Some(Self::RetRelicReachLevelLimit), "RET_RELIC_CONSUME_SELF" => Some(Self::RetRelicConsumeSelf), "RET_RELIC_ALREADY_DRESSED" => Some(Self::RetRelicAlreadyDressed), "RET_RELIC_LOCKED" => Some(Self::RetRelicLocked), "RET_RELIC_ALREADY_LOCKED" => Some(Self::RetRelicAlreadyLocked), "RET_RELIC_ALREADY_UNLOCKED" => Some(Self::RetRelicAlreadyUnlocked), "RET_RELIC_LEVEL_IS_NOT_ZERO" => Some(Self::RetRelicLevelIsNotZero), "RET_UNIQUE_ID_REPEATED" => Some(Self::RetUniqueIdRepeated), "RET_EQUIPMENT_LEVEL_NOT_MEET" => Some(Self::RetEquipmentLevelNotMeet), "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST" => { Some(Self::RetEquipmentItemNotInCostList) } "RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" => { Some(Self::RetEquipmentLevelGreaterThanOne) } "RET_EQUIPMENT_ALREADY_RANKED" => Some(Self::RetEquipmentAlreadyRanked), "RET_RELIC_EXCEED_LIMIT" => Some(Self::RetRelicExceedLimit), "RET_RELIC_ALREADY_DISCARDED" => Some(Self::RetRelicAlreadyDiscarded), "RET_RELIC_ALREADY_UNDISCARDED" => Some(Self::RetRelicAlreadyUndiscarded), "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST" => { Some(Self::RetEquipmentBatchLockTooFast) } "RET_RELIC_FILTER_PLAN_SLOT_EMPTY" => Some(Self::RetRelicFilterPlanSlotEmpty), "RET_RELIC_FILTER_PLAN_SLOT_ALREADY_USED" => { Some(Self::RetRelicFilterPlanSlotAlreadyUsed) } "RET_RELIC_FILTER_PLAN_SLOT_INDEX_INVALID" => { Some(Self::RetRelicFilterPlanSlotIndexInvalid) } "RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" => { Some(Self::RetRelicFilterPlanNameUtf8Error) } "RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" => { Some(Self::RetRelicFilterPlanNameFormatError) } "RET_RELIC_FILTER_PLAN_NO_CHANGE" => Some(Self::RetRelicFilterPlanNoChange), "RET_LINEUP_INVALID_INDEX" => Some(Self::RetLineupInvalidIndex), "RET_LINEUP_INVALID_MEMBER_POS" => Some(Self::RetLineupInvalidMemberPos), "RET_LINEUP_SWAP_NOT_EXIST" => Some(Self::RetLineupSwapNotExist), "RET_LINEUP_AVATAR_ALREADY_IN" => Some(Self::RetLineupAvatarAlreadyIn), "RET_LINEUP_CREATE_AVATAR_ERROR" => Some(Self::RetLineupCreateAvatarError), "RET_LINEUP_AVATAR_INIT_ERROR" => Some(Self::RetLineupAvatarInitError), "RET_LINEUP_NOT_EXIST" => Some(Self::RetLineupNotExist), "RET_LINEUP_ONLY_ONE_MEMBER" => Some(Self::RetLineupOnlyOneMember), "RET_LINEUP_SAME_LEADER_SLOT" => Some(Self::RetLineupSameLeaderSlot), "RET_LINEUP_NO_LEADER_SELECT" => Some(Self::RetLineupNoLeaderSelect), "RET_LINEUP_SWAP_SAME_SLOT" => Some(Self::RetLineupSwapSameSlot), "RET_LINEUP_AVATAR_NOT_EXIST" => Some(Self::RetLineupAvatarNotExist), "RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" => { Some(Self::RetLineupTrialAvatarCanNotQuit) } "RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" => { Some(Self::RetLineupVirtualLineupPlaneNotMatch) } "RET_LINEUP_NOT_VALID_LEADER" => Some(Self::RetLineupNotValidLeader), "RET_LINEUP_SAME_INDEX" => Some(Self::RetLineupSameIndex), "RET_LINEUP_IS_EMPTY" => Some(Self::RetLineupIsEmpty), "RET_LINEUP_NAME_FORMAT_ERROR" => Some(Self::RetLineupNameFormatError), "RET_LINEUP_TYPE_NOT_MATCH" => Some(Self::RetLineupTypeNotMatch), "RET_LINEUP_REPLACE_ALL_FAILED" => Some(Self::RetLineupReplaceAllFailed), "RET_LINEUP_NOT_ALLOW_EDIT" => Some(Self::RetLineupNotAllowEdit), "RET_LINEUP_AVATAR_IS_ALIVE" => Some(Self::RetLineupAvatarIsAlive), "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER" => { Some(Self::RetLineupAssistHasOnlyMember) } "RET_LINEUP_ASSIST_CANNOT_SWITCH" => Some(Self::RetLineupAssistCannotSwitch), "RET_LINEUP_AVATAR_TYPE_INVALID" => Some(Self::RetLineupAvatarTypeInvalid), "RET_LINEUP_NAME_UTF8_ERROR" => Some(Self::RetLineupNameUtf8Error), "RET_LINEUP_LEADER_LOCK" => Some(Self::RetLineupLeaderLock), "RET_LINEUP_STORY_LINE_NOT_MATCH" => Some(Self::RetLineupStoryLineNotMatch), "RET_LINEUP_AVATAR_LOCK" => Some(Self::RetLineupAvatarLock), "RET_LINEUP_AVATAR_INVALID" => Some(Self::RetLineupAvatarInvalid), "RET_LINEUP_AVATAR_ALREADY_INIT" => Some(Self::RetLineupAvatarAlreadyInit), "RET_LINEUP_LIMITED" => Some(Self::RetLineupLimited), "RET_MAIL_NOT_EXIST" => Some(Self::RetMailNotExist), "RET_MAIL_RANGE_INVALID" => Some(Self::RetMailRangeInvalid), "RET_MAIL_MAIL_ID_INVALID" => Some(Self::RetMailMailIdInvalid), "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT" => Some(Self::RetMailNoMailTakeAttachment), "RET_MAIL_NO_MAIL_TO_DEL" => Some(Self::RetMailNoMailToDel), "RET_MAIL_TYPE_INVALID" => Some(Self::RetMailTypeInvalid), "RET_MAIL_PARA_INVALID" => Some(Self::RetMailParaInvalid), "RET_MAIL_ATTACHEMENT_INVALID" => Some(Self::RetMailAttachementInvalid), "RET_MAIL_TICKET_INVALID" => Some(Self::RetMailTicketInvalid), "RET_MAIL_TICKET_REPEATED" => Some(Self::RetMailTicketRepeated), "RET_STAGE_SETTLE_ERROR" => Some(Self::RetStageSettleError), "RET_STAGE_CONFIG_NOT_EXIST" => Some(Self::RetStageConfigNotExist), "RET_STAGE_NOT_FOUND" => Some(Self::RetStageNotFound), "RET_STAGE_COCOON_PROP_NOT_VALID" => Some(Self::RetStageCocoonPropNotValid), "RET_STAGE_COCOON_WAVE_NOT_VALID" => Some(Self::RetStageCocoonWaveNotValid), "RET_STAGE_PROP_ID_NOT_EQUAL" => Some(Self::RetStagePropIdNotEqual), "RET_STAGE_COCOON_WAVE_OVER" => Some(Self::RetStageCocoonWaveOver), "RET_STAGE_WEEK_COCOON_OVER_CNT" => Some(Self::RetStageWeekCocoonOverCnt), "RET_STAGE_COCOON_NOT_OPEN" => Some(Self::RetStageCocoonNotOpen), "RET_STAGE_TRIAL_NOT_OPEN" => Some(Self::RetStageTrialNotOpen), "RET_STAGE_FARM_NOT_OPEN" => Some(Self::RetStageFarmNotOpen), "RET_STAGE_FARM_TYPE_ERROR" => Some(Self::RetStageFarmTypeError), "RET_CHAPTER_LOCK" => Some(Self::RetChapterLock), "RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" => { Some(Self::RetChapterChallengeNumNotEnough) } "RET_CHAPTER_REWARD_ID_NOT_EXIST" => Some(Self::RetChapterRewardIdNotExist), "RET_CHAPTER_REWARD_ALREADY_TAKEN" => { Some(Self::RetChapterRewardAlreadyTaken) } "RET_BATTLE_STAGE_NOT_MATCH" => Some(Self::RetBattleStageNotMatch), "RET_IN_BATTLE_NOW" => Some(Self::RetInBattleNow), "RET_BATTLE_CHEAT" => Some(Self::RetBattleCheat), "RET_BATTLE_FAIL" => Some(Self::RetBattleFail), "RET_BATTLE_NO_LINEUP" => Some(Self::RetBattleNoLineup), "RET_BATTLE_LINEUP_EMPTY" => Some(Self::RetBattleLineupEmpty), "RET_BATTLE_VERSION_NOT_MATCH" => Some(Self::RetBattleVersionNotMatch), "RET_BATTLE_QUIT_BY_SERVER" => Some(Self::RetBattleQuitByServer), "RET_IN_BATTLE_CHECK" => Some(Self::RetInBattleCheck), "RET_BATTLE_CHECK_NEED_RETRY" => Some(Self::RetBattleCheckNeedRetry), "RET_BATTLE_COST_TIME_CHECK_FAIL" => Some(Self::RetBattleCostTimeCheckFail), "RET_LACK_EXCHANGE_STAMINA_TIMES" => Some(Self::RetLackExchangeStaminaTimes), "RET_LACK_STAMINA" => Some(Self::RetLackStamina), "RET_STAMINA_FULL" => Some(Self::RetStaminaFull), "RET_AUTHKEY_SIGN_TYPE_ERROR" => Some(Self::RetAuthkeySignTypeError), "RET_AUTHKEY_SIGN_VER_ERROR" => Some(Self::RetAuthkeySignVerError), "RET_NICKNAME_FORMAT_ERROR" => Some(Self::RetNicknameFormatError), "RET_SENSITIVE_WORDS" => Some(Self::RetSensitiveWords), "RET_LEVEL_REWARD_HAS_TAKEN" => Some(Self::RetLevelRewardHasTaken), "RET_LEVEL_REWARD_LEVEL_ERROR" => Some(Self::RetLevelRewardLevelError), "RET_LANGUAGE_INVALID" => Some(Self::RetLanguageInvalid), "RET_NICKNAME_IN_CD" => Some(Self::RetNicknameInCd), "RET_GAMEPLAY_BIRTHDAY_INVALID" => Some(Self::RetGameplayBirthdayInvalid), "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET" => { Some(Self::RetGameplayBirthdayAlreadySet) } "RET_NICKNAME_UTF8_ERROR" => Some(Self::RetNicknameUtf8Error), "RET_NICKNAME_DIGIT_LIMIT_ERROR" => Some(Self::RetNicknameDigitLimitError), "RET_SENSITIVE_WORDS_PLATFORM_ERROR" => { Some(Self::RetSensitiveWordsPlatformError) } "RET_PLAYER_SETTING_TYPE_INVALID" => Some(Self::RetPlayerSettingTypeInvalid), "RET_MAZE_LACK_TICKET" => Some(Self::RetMazeLackTicket), "RET_MAZE_NOT_UNLOCK" => Some(Self::RetMazeNotUnlock), "RET_MAZE_NO_ABILITY" => Some(Self::RetMazeNoAbility), "RET_MAZE_NO_PLANE" => Some(Self::RetMazeNoPlane), "RET_MAZE_MAP_NOT_EXIST" => Some(Self::RetMazeMapNotExist), "RET_MAZE_MP_NOT_ENOUGH" => Some(Self::RetMazeMpNotEnough), "RET_SPRING_NOT_ENABLE" => Some(Self::RetSpringNotEnable), "RET_SPRING_TOO_FAR" => Some(Self::RetSpringTooFar), "RET_NOT_IN_MAZE" => Some(Self::RetNotInMaze), "RET_MAZE_TIME_OF_DAY_TYPE_ERROR" => Some(Self::RetMazeTimeOfDayTypeError), "RET_SCENE_TRANSFER_LOCKED_BY_TASK" => { Some(Self::RetSceneTransferLockedByTask) } "RET_PLOT_NOT_UNLOCK" => Some(Self::RetPlotNotUnlock), "RET_MISSION_NOT_EXIST" => Some(Self::RetMissionNotExist), "RET_MISSION_ALREADY_DONE" => Some(Self::RetMissionAlreadyDone), "RET_DAILY_TASK_NOT_FINISH" => Some(Self::RetDailyTaskNotFinish), "RET_DAILY_TASK_REWARD_HAS_TAKEN" => Some(Self::RetDailyTaskRewardHasTaken), "RET_MISSION_NOT_FINISH" => Some(Self::RetMissionNotFinish), "RET_MISSION_NOT_DOING" => Some(Self::RetMissionNotDoing), "RET_MISSION_FINISH_WAY_NOT_MATCH" => Some(Self::RetMissionFinishWayNotMatch), "RET_MISSION_SCENE_NOT_MATCH" => Some(Self::RetMissionSceneNotMatch), "RET_MISSION_CUSTOM_VALUE_NOT_VALID" => { Some(Self::RetMissionCustomValueNotValid) } "RET_MISSION_SUB_MISSION_NOT_MATCH" => { Some(Self::RetMissionSubMissionNotMatch) } "RET_ADVENTURE_MAP_NOT_EXIST" => Some(Self::RetAdventureMapNotExist), "RET_SCENE_ENTITY_NOT_EXIST" => Some(Self::RetSceneEntityNotExist), "RET_NOT_IN_SCENE" => Some(Self::RetNotInScene), "RET_SCENE_MONSTER_NOT_EXIST" => Some(Self::RetSceneMonsterNotExist), "RET_INTERACT_CONFIG_NOT_EXIST" => Some(Self::RetInteractConfigNotExist), "RET_UNSUPPORTED_PROP_STATE" => Some(Self::RetUnsupportedPropState), "RET_SCENE_ENTRY_ID_NOT_MATCH" => Some(Self::RetSceneEntryIdNotMatch), "RET_SCENE_ENTITY_MOVE_CHECK_FAILED" => { Some(Self::RetSceneEntityMoveCheckFailed) } "RET_ASSIST_MONSTER_COUNT_LIMIT" => Some(Self::RetAssistMonsterCountLimit), "RET_SCENE_USE_SKILL_FAIL" => Some(Self::RetSceneUseSkillFail), "RET_PROP_IS_HIDDEN" => Some(Self::RetPropIsHidden), "RET_LOADING_SUCC_ALREADY" => Some(Self::RetLoadingSuccAlready), "RET_SCENE_ENTITY_TYPE_INVALID" => Some(Self::RetSceneEntityTypeInvalid), "RET_INTERACT_TYPE_INVALID" => Some(Self::RetInteractTypeInvalid), "RET_INTERACT_NOT_IN_REGION" => Some(Self::RetInteractNotInRegion), "RET_INTERACT_SUB_TYPE_INVALID" => Some(Self::RetInteractSubTypeInvalid), "RET_NOT_LEADER_ENTITY" => Some(Self::RetNotLeaderEntity), "RET_MONSTER_IS_NOT_FARM_ELEMENT" => Some(Self::RetMonsterIsNotFarmElement), "RET_MONSTER_CONFIG_NOT_EXIST" => Some(Self::RetMonsterConfigNotExist), "RET_AVATAR_HP_ALREADY_FULL" => Some(Self::RetAvatarHpAlreadyFull), "RET_CUR_INTERACT_ENTITY_NOT_MATCH" => { Some(Self::RetCurInteractEntityNotMatch) } "RET_PLANE_TYPE_NOT_ALLOW" => Some(Self::RetPlaneTypeNotAllow), "RET_GROUP_NOT_EXIST" => Some(Self::RetGroupNotExist), "RET_GROUP_SAVE_DATA_IN_CD" => Some(Self::RetGroupSaveDataInCd), "RET_GROUP_SAVE_LENGH_REACH_MAX" => Some(Self::RetGroupSaveLenghReachMax), "RET_RECENT_ELEMENT_NOT_EXIST" => Some(Self::RetRecentElementNotExist), "RET_RECENT_ELEMENT_STAGE_NOT_MATCH" => { Some(Self::RetRecentElementStageNotMatch) } "RET_SCENE_POSITION_VERSION_NOT_MATCH" => { Some(Self::RetScenePositionVersionNotMatch) } "RET_GAMEPLAY_COUNTER_NOT_EXIST" => Some(Self::RetGameplayCounterNotExist), "RET_GAMEPLAY_COUNTER_NOT_ENOUGH" => Some(Self::RetGameplayCounterNotEnough), "RET_GROUP_STATE_NOT_MATCH" => Some(Self::RetGroupStateNotMatch), "RET_SCENE_ENTITY_POS_NOT_MATCH" => Some(Self::RetSceneEntityPosNotMatch), "RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" => { Some(Self::RetGroupStateCustomSaveDataOff) } "RET_BUY_TIMES_LIMIT" => Some(Self::RetBuyTimesLimit), "RET_BUY_LIMIT_TYPE" => Some(Self::RetBuyLimitType), "RET_SHOP_NOT_OPEN" => Some(Self::RetShopNotOpen), "RET_GOODS_NOT_OPEN" => Some(Self::RetGoodsNotOpen), "RET_CITY_LEVEL_REWARD_TAKEN" => Some(Self::RetCityLevelRewardTaken), "RET_CITY_LEVEL_NOT_MEET" => Some(Self::RetCityLevelNotMeet), "RET_SINGLE_BUY_LIMIT" => Some(Self::RetSingleBuyLimit), "RET_TUTORIAL_NOT_UNLOCK" => Some(Self::RetTutorialNotUnlock), "RET_TUTORIAL_UNLOCK_ALREADY" => Some(Self::RetTutorialUnlockAlready), "RET_TUTORIAL_FINISH_ALREADY" => Some(Self::RetTutorialFinishAlready), "RET_TUTORIAL_PRE_NOT_UNLOCK" => Some(Self::RetTutorialPreNotUnlock), "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH" => { Some(Self::RetTutorialPlayerLevelNotMatch) } "RET_TUTORIAL_TUTORIAL_NOT_FOUND" => Some(Self::RetTutorialTutorialNotFound), "RET_CHALLENGE_NOT_EXIST" => Some(Self::RetChallengeNotExist), "RET_CHALLENGE_NOT_UNLOCK" => Some(Self::RetChallengeNotUnlock), "RET_CHALLENGE_ALREADY" => Some(Self::RetChallengeAlready), "RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" => { Some(Self::RetChallengeLineupEditForbidden) } "RET_CHALLENGE_LINEUP_EMPTY" => Some(Self::RetChallengeLineupEmpty), "RET_CHALLENGE_NOT_DOING" => Some(Self::RetChallengeNotDoing), "RET_CHALLENGE_NOT_FINISH" => Some(Self::RetChallengeNotFinish), "RET_CHALLENGE_TARGET_NOT_FINISH" => Some(Self::RetChallengeTargetNotFinish), "RET_CHALLENGE_TARGET_REWARD_TAKEN" => { Some(Self::RetChallengeTargetRewardTaken) } "RET_CHALLENGE_TIME_NOT_VALID" => Some(Self::RetChallengeTimeNotValid), "RET_CHALLENGE_STARS_COUNT_NOT_MEET" => { Some(Self::RetChallengeStarsCountNotMeet) } "RET_CHALLENGE_STARS_REWARD_TAKEN" => { Some(Self::RetChallengeStarsRewardTaken) } "RET_CHALLENGE_STARS_NOT_EXIST" => Some(Self::RetChallengeStarsNotExist), "RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" => { Some(Self::RetChallengeCurSceneNotEntryFloor) } "RET_CHALLENGE_NO_TEAM_ARCHIVE" => Some(Self::RetChallengeNoTeamArchive), "RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" => { Some(Self::RetChallengeLineupAvatarTypeInvalid) } "RET_BASIC_TYPE_ALREADY" => Some(Self::RetBasicTypeAlready), "RET_NO_BASIC_TYPE" => Some(Self::RetNoBasicType), "RET_NOT_CHOOSE_BASIC_TYPE" => Some(Self::RetNotChooseBasicType), "RET_NOT_FUNC_CLOSE" => Some(Self::RetNotFuncClose), "RET_NOT_CHOOSE_GENDER" => Some(Self::RetNotChooseGender), "RET_NOT_REQ_UNLOCK_BASIC_TYPE" => Some(Self::RetNotReqUnlockBasicType), "RET_AVATAR_PATH_LOCKED" => Some(Self::RetAvatarPathLocked), "RET_ROGUE_STATUS_NOT_MATCH" => Some(Self::RetRogueStatusNotMatch), "RET_ROGUE_SELECT_BUFF_NOT_EXIST" => Some(Self::RetRogueSelectBuffNotExist), "RET_ROGUE_COIN_NOT_ENOUGH" => Some(Self::RetRogueCoinNotEnough), "RET_ROGUE_STAMINA_NOT_ENOUGH" => Some(Self::RetRogueStaminaNotEnough), "RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" => { Some(Self::RetRogueAppraisalCountNotEnough) } "RET_ROGUE_PROP_ALREADY_USED" => Some(Self::RetRoguePropAlreadyUsed), "RET_ROGUE_RECORD_ALREADY_SAVED" => Some(Self::RetRogueRecordAlreadySaved), "RET_ROGUE_ROLL_BUFF_MAX_COUNT" => Some(Self::RetRogueRollBuffMaxCount), "RET_ROGUE_PICK_AVATAR_INVALID" => Some(Self::RetRoguePickAvatarInvalid), "RET_ROGUE_QUEST_EXPIRE" => Some(Self::RetRogueQuestExpire), "RET_ROGUE_QUEST_REWARD_ALREADY" => Some(Self::RetRogueQuestRewardAlready), "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH" => { Some(Self::RetRogueReviveCountNotEnough) } "RET_ROGUE_AREA_INVALID" => Some(Self::RetRogueAreaInvalid), "RET_ROGUE_SCORE_REWARD_POOL_INVALID" => { Some(Self::RetRogueScoreRewardPoolInvalid) } "RET_ROGUE_SCORE_REWARD_ROW_INVALID" => { Some(Self::RetRogueScoreRewardRowInvalid) } "RET_ROGUE_AEON_LEVEL_NOT_MEET" => Some(Self::RetRogueAeonLevelNotMeet), "RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" => { Some(Self::RetRogueAeonLevelRewardAlreadyTaken) } "RET_ROGUE_AEON_CONFIG_NOT_EXIST" => Some(Self::RetRogueAeonConfigNotExist), "RET_ROGUE_TRIAL_AVATAR_INVALID" => Some(Self::RetRogueTrialAvatarInvalid), "RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" => { Some(Self::RetRogueHandbookRewardAlreadyTaken) } "RET_ROGUE_ROOM_TYPE_NOT_MATCH" => Some(Self::RetRogueRoomTypeNotMatch), "RET_ROGUE_SHOP_GOOD_NOT_FOUND" => Some(Self::RetRogueShopGoodNotFound), "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT" => { Some(Self::RetRogueShopGoodAlreadyBought) } "RET_ROGUE_SHOP_GOOD_ALREADY_OWN" => Some(Self::RetRogueShopGoodAlreadyOwn), "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST" => Some(Self::RetRogueShopMiracleNotExist), "RET_ROGUE_SHOP_NOT_EXIST" => Some(Self::RetRogueShopNotExist), "RET_ROGUE_SHOP_CANNOT_REFRESH" => Some(Self::RetRogueShopCannotRefresh), "RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" => { Some(Self::RetRogueSelectBuffCertainMismatch) } "RET_MISSION_EVENT_CONFIG_NOT_EXIST" => { Some(Self::RetMissionEventConfigNotExist) } "RET_MISSION_EVENT_NOT_CLIENT" => Some(Self::RetMissionEventNotClient), "RET_MISSION_EVENT_FINISHED" => Some(Self::RetMissionEventFinished), "RET_MISSION_EVENT_DOING" => Some(Self::RetMissionEventDoing), "RET_HAS_CHALLENGE_MISSION_EVENT" => Some(Self::RetHasChallengeMissionEvent), "RET_NOT_CHALLENGE_MISSION_EVENT" => Some(Self::RetNotChallengeMissionEvent), "RET_GACHA_ID_NOT_EXIST" => Some(Self::RetGachaIdNotExist), "RET_GACHA_NUM_INVALID" => Some(Self::RetGachaNumInvalid), "RET_GACHA_FIRST_GACHA_MUST_ONE" => Some(Self::RetGachaFirstGachaMustOne), "RET_GACHA_REQ_DUPLICATED" => Some(Self::RetGachaReqDuplicated), "RET_GACHA_NOT_IN_SCHEDULE" => Some(Self::RetGachaNotInSchedule), "RET_GACHA_NEWBIE_CLOSE" => Some(Self::RetGachaNewbieClose), "RET_GACHA_TODAY_LIMITED" => Some(Self::RetGachaTodayLimited), "RET_GACHA_NOT_SUPPORT" => Some(Self::RetGachaNotSupport), "RET_GACHA_CEILING_NOT_ENOUGH" => Some(Self::RetGachaCeilingNotEnough), "RET_GACHA_CEILING_CLOSE" => Some(Self::RetGachaCeilingClose), "RET_NOT_IN_RAID" => Some(Self::RetNotInRaid), "RET_RAID_DOING" => Some(Self::RetRaidDoing), "RET_NOT_PROP" => Some(Self::RetNotProp), "RET_RAID_ID_NOT_MATCH" => Some(Self::RetRaidIdNotMatch), "RET_RAID_RESTART_NOT_MATCH" => Some(Self::RetRaidRestartNotMatch), "RET_RAID_LIMIT" => Some(Self::RetRaidLimit), "RET_RAID_AVATAR_LIST_EMPTY" => Some(Self::RetRaidAvatarListEmpty), "RET_RAID_AVATAR_NOT_EXIST" => Some(Self::RetRaidAvatarNotExist), "RET_CHALLENGE_RAID_REWARD_ALREADY" => { Some(Self::RetChallengeRaidRewardAlready) } "RET_CHALLENGE_RAID_SCORE_NOT_REACH" => { Some(Self::RetChallengeRaidScoreNotReach) } "RET_CHALLENGE_RAID_NOT_OPEN" => Some(Self::RetChallengeRaidNotOpen), "RET_RAID_FINISHED" => Some(Self::RetRaidFinished), "RET_RAID_WORLD_LEVEL_NOT_LOCK" => Some(Self::RetRaidWorldLevelNotLock), "RET_RAID_CANNOT_USE_ASSIST" => Some(Self::RetRaidCannotUseAssist), "RET_RAID_AVATAR_NOT_MATCH" => Some(Self::RetRaidAvatarNotMatch), "RET_RAID_CAN_NOT_SAVE" => Some(Self::RetRaidCanNotSave), "RET_RAID_NO_SAVE" => Some(Self::RetRaidNoSave), "RET_ACTIVITY_RAID_NOT_OPEN" => Some(Self::RetActivityRaidNotOpen), "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST" => { Some(Self::RetRaidAvatarCaptainNotExist) } "RET_RAID_STORY_LINE_NOT_MATCH" => Some(Self::RetRaidStoryLineNotMatch), "RET_TALK_EVENT_ALREADY_TAKEN" => Some(Self::RetTalkEventAlreadyTaken), "RET_NPC_ALREADY_MEET" => Some(Self::RetNpcAlreadyMeet), "RET_NPC_NOT_IN_CONFIG" => Some(Self::RetNpcNotInConfig), "RET_DIALOGUE_GROUP_DISMATCH" => Some(Self::RetDialogueGroupDismatch), "RET_DIALOGUE_EVENT_INVALID" => Some(Self::RetDialogueEventInvalid), "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH" => { Some(Self::RetTalkEventTakeProtoNotMatch) } "RET_TALK_EVENT_NOT_VALID" => Some(Self::RetTalkEventNotValid), "RET_EXPEDITION_CONFIG_NOT_EXIST" => Some(Self::RetExpeditionConfigNotExist), "RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" => { Some(Self::RetExpeditionRewardConfigNotExist) } "RET_EXPEDITION_NOT_UNLOCKED" => Some(Self::RetExpeditionNotUnlocked), "RET_EXPEDITION_ALREADY_ACCEPTED" => Some(Self::RetExpeditionAlreadyAccepted), "RET_EXPEDITION_REPEATED_AVATAR" => Some(Self::RetExpeditionRepeatedAvatar), "RET_AVATAR_ALREADY_DISPATCHED" => Some(Self::RetAvatarAlreadyDispatched), "RET_EXPEDITION_NOT_ACCEPTED" => Some(Self::RetExpeditionNotAccepted), "RET_EXPEDITION_NOT_FINISH" => Some(Self::RetExpeditionNotFinish), "RET_EXPEDITION_ALREADY_FINISH" => Some(Self::RetExpeditionAlreadyFinish), "RET_EXPEDITION_TEAM_COUNT_LIMIT" => Some(Self::RetExpeditionTeamCountLimit), "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH" => { Some(Self::RetExpeditionAvatarNumNotMatch) } "RET_EXPEDITION_NOT_OPEN" => Some(Self::RetExpeditionNotOpen), "RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" => { Some(Self::RetExpeditionFriendAvatarNotValid) } "RET_EXPEDITION_NOT_PUBLISHED" => Some(Self::RetExpeditionNotPublished), "RET_LOGIN_ACTIVITY_HAS_TAKEN" => Some(Self::RetLoginActivityHasTaken), "RET_LOGIN_ACTIVITY_DAYS_LACK" => Some(Self::RetLoginActivityDaysLack), "RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" => { Some(Self::RetTrialActivityRewardAlreadyTake) } "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH" => { Some(Self::RetTrialActivityStageNotFinish) } "RET_MONSTER_RESEARCH_ACTIVITY_HAS_TAKEN" => { Some(Self::RetMonsterResearchActivityHasTaken) } "RET_MONSTER_RESEARCH_ACTIVITY_MATERIAL_NOT_SUBMITTED" => { Some(Self::RetMonsterResearchActivityMaterialNotSubmitted) } "RET_MONSTER_RESEARCH_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" => { Some(Self::RetMonsterResearchActivityMaterialAlreadySubmitted) } "RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" => { Some(Self::RetFantasticStoryActivityStoryError) } "RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" => { Some(Self::RetFantasticStoryActivityStoryNotOpen) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" => { Some(Self::RetFantasticStoryActivityBattleError) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" => { Some(Self::RetFantasticStoryActivityBattleNotOpen) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" => { Some(Self::RetFantasticStoryActivityBattleAvatarError) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" => { Some(Self::RetFantasticStoryActivityBattleBuffError) } "RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" => { Some(Self::RetFantasticStoryActivityPreBattleScoreNotEnough) } "RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" => { Some(Self::RetTrialActivityAlreadyInTrialActivity) } "RET_COMMON_ACTIVITY_NOT_OPEN" => Some(Self::RetCommonActivityNotOpen), "RET_MESSAGE_CONFIG_NOT_EXIST" => Some(Self::RetMessageConfigNotExist), "RET_MESSAGE_SECTION_NOT_TAKE" => Some(Self::RetMessageSectionNotTake), "RET_MESSAGE_GROUP_NOT_TAKE" => Some(Self::RetMessageGroupNotTake), "RET_MESSAGE_SECTION_ID_NOT_MATCH" => Some(Self::RetMessageSectionIdNotMatch), "RET_MESSAGE_SECTION_CAN_NOT_FINISH" => { Some(Self::RetMessageSectionCanNotFinish) } "RET_MESSAGE_ITEM_CAN_NOT_FINISH" => Some(Self::RetMessageItemCanNotFinish), "RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" => { Some(Self::RetMessageItemRaidCanNotFinish) } "RET_FRIEND_ALREADY_IS_FRIEND" => Some(Self::RetFriendAlreadyIsFriend), "RET_FRIEND_IS_NOT_FRIEND" => Some(Self::RetFriendIsNotFriend), "RET_FRIEND_APPLY_EXPIRE" => Some(Self::RetFriendApplyExpire), "RET_FRIEND_IN_BLACKLIST" => Some(Self::RetFriendInBlacklist), "RET_FRIEND_NOT_IN_BLACKLIST" => Some(Self::RetFriendNotInBlacklist), "RET_FRIEND_NUMBER_LIMIT" => Some(Self::RetFriendNumberLimit), "RET_FRIEND_BLACKLIST_NUMBER_LIMIT" => { Some(Self::RetFriendBlacklistNumberLimit) } "RET_FRIEND_DAILY_APPLY_LIMIT" => Some(Self::RetFriendDailyApplyLimit), "RET_FRIEND_IN_HANDLE_LIMIT" => Some(Self::RetFriendInHandleLimit), "RET_FRIEND_APPLY_IN_CD" => Some(Self::RetFriendApplyInCd), "RET_FRIEND_REMARK_NAME_FORMAT_ERROR" => { Some(Self::RetFriendRemarkNameFormatError) } "RET_FRIEND_PLAYER_NOT_FOUND" => Some(Self::RetFriendPlayerNotFound), "RET_FRIEND_IN_TARGET_BLACKLIST" => Some(Self::RetFriendInTargetBlacklist), "RET_FRIEND_TARGET_NUMBER_LIMIT" => Some(Self::RetFriendTargetNumberLimit), "RET_ASSIST_QUERY_TOO_FAST" => Some(Self::RetAssistQueryTooFast), "RET_ASSIST_NOT_EXIST" => Some(Self::RetAssistNotExist), "RET_ASSIST_USED_ALREADY" => Some(Self::RetAssistUsedAlready), "RET_FRIEND_REPORT_REASON_FORMAT_ERROR" => { Some(Self::RetFriendReportReasonFormatError) } "RET_FRIEND_REPORT_SENSITIVE_WORDS" => { Some(Self::RetFriendReportSensitiveWords) } "RET_ASSIST_USED_TIMES_OVER" => Some(Self::RetAssistUsedTimesOver), "RET_ASSIST_QUIT_ALREADY" => Some(Self::RetAssistQuitAlready), "RET_ASSIST_AVATAR_IN_LINEUP" => Some(Self::RetAssistAvatarInLineup), "RET_ASSIST_NO_REWARD" => Some(Self::RetAssistNoReward), "RET_FRIEND_SEARCH_NUM_LIMIT" => Some(Self::RetFriendSearchNumLimit), "RET_FRIEND_SEARCH_IN_CD" => Some(Self::RetFriendSearchInCd), "RET_FRIEND_REMARK_NAME_UTF8_ERROR" => { Some(Self::RetFriendRemarkNameUtf8Error) } "RET_FRIEND_REPORT_REASON_UTF8_ERROR" => { Some(Self::RetFriendReportReasonUtf8Error) } "RET_ASSIST_SET_ALREADY" => Some(Self::RetAssistSetAlready), "RET_FRIEND_TARGET_FORBID_OTHER_APPLY" => { Some(Self::RetFriendTargetForbidOtherApply) } "RET_FRIEND_MARKED_CNT_MAX" => Some(Self::RetFriendMarkedCntMax), "RET_FRIEND_MARKED_ALREADY" => Some(Self::RetFriendMarkedAlready), "RET_FRIEND_NOT_MARKED" => Some(Self::RetFriendNotMarked), "RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => { Some(Self::RetFriendChallengeLineupRecommendInCd) } "RET_VIEW_PLAYER_CARD_IN_CD" => Some(Self::RetViewPlayerCardInCd), "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD" => { Some(Self::RetViewPlayerBattleRecordInCd) } "RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" => { Some(Self::RetPlayerBoardHeadIconNotExist) } "RET_PLAYER_BOARD_HEAD_ICON_LOCKED" => { Some(Self::RetPlayerBoardHeadIconLocked) } "RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" => { Some(Self::RetPlayerBoardHeadIconAlreadyUnlocked) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" => { Some(Self::RetPlayerBoardDisplayAvatarNotExist) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" => { Some(Self::RetPlayerBoardDisplayAvatarExceedLimit) } "RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" => { Some(Self::RetPlayerBoardDisplayRepeatedAvatar) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" => { Some(Self::RetPlayerBoardDisplayAvatarSamePos) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" => { Some(Self::RetPlayerBoardDisplayAvatarLocked) } "RET_SIGNATURE_LENGTH_EXCEED_LIMIT" => { Some(Self::RetSignatureLengthExceedLimit) } "RET_SIGNATURE_SENSITIVE_WORDS" => Some(Self::RetSignatureSensitiveWords), "RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" => { Some(Self::RetPlayerBoardAssistAvatarNotExist) } "RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" => { Some(Self::RetPlayerBoardAssistAvatarLocked) } "RET_SIGNATURE_UTF8_ERROR" => Some(Self::RetSignatureUtf8Error), "RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" => { Some(Self::RetPlayerBoardAssistAvatarCntError) } "RET_BATTLE_PASS_TIER_NOT_VALID" => Some(Self::RetBattlePassTierNotValid), "RET_BATTLE_PASS_LEVEL_NOT_MEET" => Some(Self::RetBattlePassLevelNotMeet), "RET_BATTLE_PASS_REWARD_TAKE_ALREADY" => { Some(Self::RetBattlePassRewardTakeAlready) } "RET_BATTLE_PASS_NOT_PREMIUM" => Some(Self::RetBattlePassNotPremium), "RET_BATTLE_PASS_NOT_DOING" => Some(Self::RetBattlePassNotDoing), "RET_BATTLE_PASS_LEVEL_INVALID" => Some(Self::RetBattlePassLevelInvalid), "RET_BATTLE_PASS_NOT_UNLOCK" => Some(Self::RetBattlePassNotUnlock), "RET_BATTLE_PASS_NO_REWARD" => Some(Self::RetBattlePassNoReward), "RET_BATTLE_PASS_QUEST_NOT_VALID" => Some(Self::RetBattlePassQuestNotValid), "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL" => { Some(Self::RetBattlePassNotChooseOptional) } "RET_BATTLE_PASS_NOT_TAKE_REWARD" => Some(Self::RetBattlePassNotTakeReward), "RET_BATTLE_PASS_OPTIONAL_NOT_VALID" => { Some(Self::RetBattlePassOptionalNotValid) } "RET_BATTLE_PASS_BUY_ALREADY" => Some(Self::RetBattlePassBuyAlready), "RET_BATTLE_PASS_NEAR_END" => Some(Self::RetBattlePassNearEnd), "RET_MUSIC_LOCKED" => Some(Self::RetMusicLocked), "RET_MUSIC_NOT_EXIST" => Some(Self::RetMusicNotExist), "RET_MUSIC_UNLOCK_FAILED" => Some(Self::RetMusicUnlockFailed), "RET_PUNK_LORD_LACK_SUMMON_TIMES" => Some(Self::RetPunkLordLackSummonTimes), "RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" => { Some(Self::RetPunkLordAttackingMonsterLimit) } "RET_PUNK_LORD_MONSTER_NOT_EXIST" => Some(Self::RetPunkLordMonsterNotExist), "RET_PUNK_LORD_MONSTER_ALREADY_SHARED" => { Some(Self::RetPunkLordMonsterAlreadyShared) } "RET_PUNK_LORD_MONSTER_EXPIRED" => Some(Self::RetPunkLordMonsterExpired), "RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" => { Some(Self::RetPunkLordSelfMonsterAttackLimit) } "RET_PUNK_LORD_LACK_SUPPORT_TIMES" => Some(Self::RetPunkLordLackSupportTimes), "RET_PUNK_LORD_MONSTER_ALREADY_KILLED" => { Some(Self::RetPunkLordMonsterAlreadyKilled) } "RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" => { Some(Self::RetPunkLordMonsterAttackerLimit) } "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID" => { Some(Self::RetPunkLordWorldLevleNotValid) } "RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" => { Some(Self::RetPunkLordRewardLevleNotExist) } "RET_PUNK_LORD_POINT_NOT_MEET" => Some(Self::RetPunkLordPointNotMeet), "RET_PUNK_LORD_IN_ATTACKING" => Some(Self::RetPunkLordInAttacking), "RET_PUNK_LORD_OPERATION_IN_CD" => Some(Self::RetPunkLordOperationInCd), "RET_PUNK_LORD_REWARD_ALREADY_TAKEN" => { Some(Self::RetPunkLordRewardAlreadyTaken) } "RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" => { Some(Self::RetPunkLordOverBonusRewardLimit) } "RET_PUNK_LORD_NOT_IN_SCHEDULE" => Some(Self::RetPunkLordNotInSchedule), "RET_PUNK_LORD_MONSTER_NOT_ATTACKED" => { Some(Self::RetPunkLordMonsterNotAttacked) } "RET_PUNK_LORD_MONSTER_NOT_KILLED" => Some(Self::RetPunkLordMonsterNotKilled), "RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" => { Some(Self::RetPunkLordMonsterKilledScoreAlreadyTake) } "RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" => { Some(Self::RetPunkLordRewardLevleAlreadyTake) } "RET_DAILY_ACTIVE_LEVEL_INVALID" => Some(Self::RetDailyActiveLevelInvalid), "RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" => { Some(Self::RetDailyActiveLevelRewardAlreadyTaken) } "RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" => { Some(Self::RetDailyActiveLevelApNotEnough) } "RET_DAILY_MEET_PAM" => Some(Self::RetDailyMeetPam), "RET_REPLAY_ID_NOT_MATCH" => Some(Self::RetReplayIdNotMatch), "RET_REPLAY_REQ_NOT_VALID" => Some(Self::RetReplayReqNotValid), "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" => { Some(Self::RetFightActivityDifficultyLevelNotPassed) } "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" => { Some(Self::RetFightActivityDifficultyLevelRewardAlreadyTake) } "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN" => { Some(Self::RetFightActivityStageNotOpen) } "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK" => { Some(Self::RetFightActivityLevelNotUnlock) } "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST" => { Some(Self::RetTrainVisitorVisitorNotExist) } "RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" => { Some(Self::RetTrainVisitorBehaviorNotExist) } "RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" => { Some(Self::RetTrainVisitorBehaviorFinished) } "RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" => { Some(Self::RetTrainVisitorAllBehaviorRewardTaken) } "RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" => { Some(Self::RetTrainVisitorGetOnMissionNotFinish) } "RET_TRAIN_VISITOR_NOT_GET_OFF" => Some(Self::RetTrainVisitorNotGetOff), "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE" => Some(Self::RetTextJoinUnknowIsOverride), "RET_TEXT_JOIN_ID_NOT_EXIST" => Some(Self::RetTextJoinIdNotExist), "RET_TEXT_JOIN_CAN_NOT_OVERRIDE" => Some(Self::RetTextJoinCanNotOverride), "RET_TEXT_JOIN_ITEM_ID_ERROR" => Some(Self::RetTextJoinItemIdError), "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR" => { Some(Self::RetTextJoinSensitiveCheckError) } "RET_TEXT_JOIN_MUST_OVERRIDE" => Some(Self::RetTextJoinMustOverride), "RET_TEXT_JOIN_TEXT_EMPTY" => Some(Self::RetTextJoinTextEmpty), "RET_TEXT_JOIN_TEXT_FORMAT_ERROR" => Some(Self::RetTextJoinTextFormatError), "RET_TEXT_JOIN_TEXT_UTF8_ERROR" => Some(Self::RetTextJoinTextUtf8Error), "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT" => { Some(Self::RetTextJoinBatchReqIdRepeat) } "RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" => { Some(Self::RetTextJoinTypeNotSupportBatchReq) } "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST" => { Some(Self::RetTextJoinAvatarIdNotExist) } "RET_TEXT_JOIN_UNKNOW_TYPE" => Some(Self::RetTextJoinUnknowType), "RET_PAM_MISSION_MISSION_ID_ERROR" => Some(Self::RetPamMissionMissionIdError), "RET_PAM_MISSION_MISSION_EXPIRE" => Some(Self::RetPamMissionMissionExpire), "RET_CHAT_TYPE_NOT_EXIST" => Some(Self::RetChatTypeNotExist), "RET_MSG_TYPE_NOT_EXIST" => Some(Self::RetMsgTypeNotExist), "RET_CHAT_NO_TARGET_UID" => Some(Self::RetChatNoTargetUid), "RET_CHAT_MSG_EMPTY" => Some(Self::RetChatMsgEmpty), "RET_CHAT_MSG_EXCEED_LIMIT" => Some(Self::RetChatMsgExceedLimit), "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR" => { Some(Self::RetChatMsgSensitiveCheckError) } "RET_CHAT_MSG_UTF8_ERROR" => Some(Self::RetChatMsgUtf8Error), "RET_CHAT_FORBID_SWITCH_OPEN" => Some(Self::RetChatForbidSwitchOpen), "RET_CHAT_FORBID" => Some(Self::RetChatForbid), "RET_CHAT_MSG_INCLUDE_SPECIAL_STR" => Some(Self::RetChatMsgIncludeSpecialStr), "RET_CHAT_MSG_EMOJI_NOT_EXIST" => Some(Self::RetChatMsgEmojiNotExist), "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH" => { Some(Self::RetChatMsgEmojiGenderNotMatch) } "RET_CHAT_MSG_EMOJI_NOT_MARKED" => Some(Self::RetChatMsgEmojiNotMarked), "RET_CHAT_MSG_EMOJI_ALREADY_MARKED" => { Some(Self::RetChatMsgEmojiAlreadyMarked) } "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT" => { Some(Self::RetChatMsgEmojiMarkedMaxLimit) } "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN" => { Some(Self::RetBoxingClubChallengeNotOpen) } "RET_MUSEUM_NOT_OPEN" => Some(Self::RetMuseumNotOpen), "RET_MUSEUM_TURN_CNT_NOT_MATCH" => Some(Self::RetMuseumTurnCntNotMatch), "RET_MUSEUM_PHASE_NOT_REACH" => Some(Self::RetMuseumPhaseNotReach), "RET_MUSEUM_UNKNOW_STUFF" => Some(Self::RetMuseumUnknowStuff), "RET_MUSEUM_UNKNOW_AREA" => Some(Self::RetMuseumUnknowArea), "RET_MUSEUM_UNKNOW_POS" => Some(Self::RetMuseumUnknowPos), "RET_MUSEUM_STUFF_ALREADY_IN_AREA" => Some(Self::RetMuseumStuffAlreadyInArea), "RET_MUSEUM_STUFF_NOT_IN_AREA" => Some(Self::RetMuseumStuffNotInArea), "RET_MUSEUM_GET_NPC_REPEAT" => Some(Self::RetMuseumGetNpcRepeat), "RET_MUSEUM_GET_NPC_UNLOCK" => Some(Self::RetMuseumGetNpcUnlock), "RET_MUSEUM_GET_NPC_NOT_ENOUGH" => Some(Self::RetMuseumGetNpcNotEnough), "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR" => { Some(Self::RetMuseumChangeStuffAreaError) } "RET_MUSEUM_NOT_INIT" => Some(Self::RetMuseumNotInit), "RET_MUSEUM_EVENT_ERROR" => Some(Self::RetMuseumEventError), "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID" => { Some(Self::RetMuseumUnknowChooseEventId) } "RET_MUSEUM_EVENT_ORDER_NOT_MATCH" => Some(Self::RetMuseumEventOrderNotMatch), "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK" => { Some(Self::RetMuseumEventPhaseNotUnlock) } "RET_MUSEUM_EVENT_MISSION_NOT_FOUND" => { Some(Self::RetMuseumEventMissionNotFound) } "RET_MUSEUM_AREA_LEVEL_UP_ALREADY" => Some(Self::RetMuseumAreaLevelUpAlready), "RET_MUSEUM_STUFF_ALREADY_USED" => Some(Self::RetMuseumStuffAlreadyUsed), "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK" => { Some(Self::RetMuseumEventRoundNotUnlock) } "RET_MUSEUM_STUFF_IN_AREA" => Some(Self::RetMuseumStuffInArea), "RET_MUSEUM_STUFF_DISPATCH" => Some(Self::RetMuseumStuffDispatch), "RET_MUSEUM_IS_END" => Some(Self::RetMuseumIsEnd), "RET_MUSEUM_STUFF_LEAVING" => Some(Self::RetMuseumStuffLeaving), "RET_MUSEUM_EVENT_MISSION_NOT_FINISH" => { Some(Self::RetMuseumEventMissionNotFinish) } "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST" => { Some(Self::RetMuseumCollectRewardNotExist) } "RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" => { Some(Self::RetMuseumCollectRewardAlreadyTaken) } "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT" => { Some(Self::RetMuseumAcceptMissionMaxLimit) } "RET_ROGUE_CHALLENGE_NOT_OPEN" => Some(Self::RetRogueChallengeNotOpen), "RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" => { Some(Self::RetRogueChallengeAssisRefreshLimit) } "RET_ALLEY_NOT_INIT" => Some(Self::RetAlleyNotInit), "RET_ALLEY_NOT_OPEN" => Some(Self::RetAlleyNotOpen), "RET_ALLEY_MAP_NOT_EXIST" => Some(Self::RetAlleyMapNotExist), "RET_ALLEY_EMPTY_POS_LIST" => Some(Self::RetAlleyEmptyPosList), "RET_ALLEY_LINE_POS_INVALID" => Some(Self::RetAlleyLinePosInvalid), "RET_ALLEY_SHOP_NOT_UNLOCK" => Some(Self::RetAlleyShopNotUnlock), "RET_ALLEY_DEPOT_FULL" => Some(Self::RetAlleyDepotFull), "RET_ALLEY_SHOP_NOT_INCLUDE" => Some(Self::RetAlleyShopNotInclude), "RET_ALLEY_EVENT_NOT_UNLOCK" => Some(Self::RetAlleyEventNotUnlock), "RET_ALLEY_EVENT_NOT_REFRESH" => Some(Self::RetAlleyEventNotRefresh), "RET_ALLEY_EVENT_STATE_DOING" => Some(Self::RetAlleyEventStateDoing), "RET_ALLEY_EVENT_STATE_FINISH" => Some(Self::RetAlleyEventStateFinish), "RET_ALLEY_EVENT_ERROR" => Some(Self::RetAlleyEventError), "RET_ALLEY_REWARD_LEVEL_ERROR" => Some(Self::RetAlleyRewardLevelError), "RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" => { Some(Self::RetAlleyRewardPrestigeNotEnough) } "RET_ALLEY_SHIP_EMPTY" => Some(Self::RetAlleyShipEmpty), "RET_ALLEY_SHIP_ID_DISMATCH" => Some(Self::RetAlleyShipIdDismatch), "RET_ALLEY_SHIP_NOT_EXIST" => Some(Self::RetAlleyShipNotExist), "RET_ALLEY_SHIP_NOT_UNLOCK" => Some(Self::RetAlleyShipNotUnlock), "RET_ALLEY_GOODS_NOT_EXIST" => Some(Self::RetAlleyGoodsNotExist), "RET_ALLEY_GOODS_NOT_UNLOCK" => Some(Self::RetAlleyGoodsNotUnlock), "RET_ALLEY_PROFIT_NOT_POSITIVE" => Some(Self::RetAlleyProfitNotPositive), "RET_ALLEY_SPECIAL_ORDER_DISMATCH" => { Some(Self::RetAlleySpecialOrderDismatch) } "RET_ALLEY_ORDER_GOODS_OVER_LIMIT" => Some(Self::RetAlleyOrderGoodsOverLimit), "RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" => { Some(Self::RetAlleySpecialOrderConditionNotMeet) } "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT" => Some(Self::RetAlleyDepotSizeOverLimit), "RET_ALLEY_GOODS_NOT_ENOUGH" => Some(Self::RetAlleyGoodsNotEnough), "RET_ALLEY_ORDER_INDEX_INVALID" => Some(Self::RetAlleyOrderIndexInvalid), "RET_ALLEY_REWARD_ALREADY_TAKE" => Some(Self::RetAlleyRewardAlreadyTake), "RET_ALLEY_REWARD_NOT_EXIST" => Some(Self::RetAlleyRewardNotExist), "RET_ALLEY_MAIN_MISSION_NOT_DOING" => Some(Self::RetAlleyMainMissionNotDoing), "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH" => { Some(Self::RetAlleyCriticalEventNotFinish) } "RET_ALLEY_SHOP_GOODS_NOT_VALID" => Some(Self::RetAlleyShopGoodsNotValid), "RET_ALLEY_SLASH_NOT_OPEN" => Some(Self::RetAlleySlashNotOpen), "RET_ALLEY_PLACING_ANCHOR_INVALID" => { Some(Self::RetAlleyPlacingAnchorInvalid) } "RET_ALLEY_PLACING_GOODS_INDEX_INVALID" => { Some(Self::RetAlleyPlacingGoodsIndexInvalid) } "RET_ALLEY_SAVE_MAP_TOO_QUICK" => Some(Self::RetAlleySaveMapTooQuick), "RET_ALLEY_MAP_NOT_LINK" => Some(Self::RetAlleyMapNotLink), "RET_ALLEY_FUNDS_NOT_LOWER_BASE" => Some(Self::RetAlleyFundsNotLowerBase), "RET_ALLEY_EVENT_NOT_FINISH" => Some(Self::RetAlleyEventNotFinish), "RET_ALLEY_NORMAL_ORDER_NOT_MEET" => Some(Self::RetAlleyNormalOrderNotMeet), "RET_PLAYER_RETURN_NOT_OPEN" => Some(Self::RetPlayerReturnNotOpen), "RET_PLAYER_RETURN_IS_SIGNED" => Some(Self::RetPlayerReturnIsSigned), "RET_PLAYER_RETURN_POINT_NOT_ENOUGH" => { Some(Self::RetPlayerReturnPointNotEnough) } "RET_PLAYER_RETURN_CONDITION_INVALID" => { Some(Self::RetPlayerReturnConditionInvalid) } "RET_PLAYER_RETURN_HAS_SIGNED" => Some(Self::RetPlayerReturnHasSigned), "RET_PLAYER_RETURN_REWARD_TAKEN" => Some(Self::RetPlayerReturnRewardTaken), "RET_AETHER_DIVIDE_NO_LINEUP" => Some(Self::RetAetherDivideNoLineup), "RET_AETHER_DIVIDE_LINEUP_INVALID" => { Some(Self::RetAetherDivideLineupInvalid) } "RET_CHAT_BUBBLE_ID_ERROR" => Some(Self::RetChatBubbleIdError), "RET_CHAT_BUBBLE_ID_NOT_UNLOCK" => Some(Self::RetChatBubbleIdNotUnlock), "RET_PHONE_THEME_ID_ERROR" => Some(Self::RetPhoneThemeIdError), "RET_PHONE_THEME_ID_NOT_UNLOCK" => Some(Self::RetPhoneThemeIdNotUnlock), "RET_CHAT_BUBBLE_SELECT_IS_CURRENT" => { Some(Self::RetChatBubbleSelectIsCurrent) } "RET_PHONE_THEME_SELECT_IS_CURRENT" => { Some(Self::RetPhoneThemeSelectIsCurrent) } "RET_CHESS_ROGUE_CONFIG_NOT_FOUND" => Some(Self::RetChessRogueConfigNotFound), "RET_CHESS_ROGUE_CONFIG_INVALID" => Some(Self::RetChessRogueConfigInvalid), "RET_CHESS_ROGUE_NO_VALID_ROOM" => Some(Self::RetChessRogueNoValidRoom), "RET_CHESS_ROGUE_NO_CELL_INFO" => Some(Self::RetChessRogueNoCellInfo), "RET_CHESS_ROGUE_CELL_NOT_FINISH" => Some(Self::RetChessRogueCellNotFinish), "RET_CHESS_ROGUE_CELL_IS_LOCKED" => Some(Self::RetChessRogueCellIsLocked), "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH" => { Some(Self::RetChessRogueScheduleNotMatch) } "RET_CHESS_ROGUE_STATUS_FAIL" => Some(Self::RetChessRogueStatusFail), "RET_CHESS_ROGUE_AREA_NOT_EXIST" => Some(Self::RetChessRogueAreaNotExist), "RET_CHESS_ROGUE_LINEUP_FAIL" => Some(Self::RetChessRogueLineupFail), "RET_CHESS_ROGUE_AEON_FAIL" => Some(Self::RetChessRogueAeonFail), "RET_CHESS_ROGUE_ENTER_CELL_FAIL" => Some(Self::RetChessRogueEnterCellFail), "RET_CHESS_ROGUE_ROLL_DICE_FAIL" => Some(Self::RetChessRogueRollDiceFail), "RET_CHESS_ROGUE_DICE_STATUS_FAIL" => Some(Self::RetChessRogueDiceStatusFail), "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL" => { Some(Self::RetChessRogueDiceCntNotFull) } "RET_CHESS_ROGUE_UNLOCK" => Some(Self::RetChessRogueUnlock), "RET_CHESS_ROGUE_PICK_AVATAR_FAIL" => Some(Self::RetChessRoguePickAvatarFail), "RET_CHESS_ROGUE_AVATAR_INVALID" => Some(Self::RetChessRogueAvatarInvalid), "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT" => { Some(Self::RetChessRogueCellCanNotSelect) } "RET_CHESS_ROGUE_DICE_CONFIRMED" => Some(Self::RetChessRogueDiceConfirmed), "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH" => { Some(Self::RetChessRogueNousDiceNotMatch) } "RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" => { Some(Self::RetChessRogueNousDiceRarityFail) } "RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" => { Some(Self::RetChessRogueNousDiceSurfaceDuplicate) } "RET_CHESS_ROGUE_NOT_IN_ROGUE" => Some(Self::RetChessRogueNotInRogue), "RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" => { Some(Self::RetChessRogueNousDiceBranchLimit) } "RET_HELIOBUS_NOT_OPEN" => Some(Self::RetHeliobusNotOpen), "RET_HELIOBUS_SNS_POST_NOT_UNLOCK" => Some(Self::RetHeliobusSnsPostNotUnlock), "RET_HELIOBUS_SNS_ALREADY_READ" => Some(Self::RetHeliobusSnsAlreadyRead), "RET_HELIOBUS_SNS_ALREADY_LIKED" => Some(Self::RetHeliobusSnsAlreadyLiked), "RET_HELIOBUS_SNS_ALREADY_COMMENTED" => { Some(Self::RetHeliobusSnsAlreadyCommented) } "RET_HELIOBUS_SNS_IN_MISSION" => Some(Self::RetHeliobusSnsInMission), "RET_HELIOBUS_SNS_ALREADY_POSTED" => Some(Self::RetHeliobusSnsAlreadyPosted), "RET_HELIOBUS_SNS_NOT_DOING_MISSION" => { Some(Self::RetHeliobusSnsNotDoingMission) } "RET_HELIOBUS_REWARD_LEVEL_MAX" => Some(Self::RetHeliobusRewardLevelMax), "RET_HELIOBUS_INCOME_NOT_ENOUGH" => Some(Self::RetHeliobusIncomeNotEnough), "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK" => { Some(Self::RetHeliobusSnsCommentNotUnlock) } "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK" => { Some(Self::RetHeliobusChallengeNotUnlock) } "RET_HELIOBUS_CHALLENGE_ID_ERROR" => Some(Self::RetHeliobusChallengeIdError), "RET_HELIOBUS_SKILL_NOT_UNLOCK" => Some(Self::RetHeliobusSkillNotUnlock), "RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" => { Some(Self::RetHeliobusAcceptPostMissionFail) } "RET_HELIOBUS_SKILL_NOT_SELECTED" => Some(Self::RetHeliobusSkillNotSelected), "RET_HELIOBUS_PLANE_TYPE_INVALID" => Some(Self::RetHeliobusPlaneTypeInvalid), "RET_REDDOT_PARAM_INVALID" => Some(Self::RetReddotParamInvalid), "RET_REDDOT_ACTIVITY_NOT_OPEN" => Some(Self::RetReddotActivityNotOpen), "RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" => { Some(Self::RetRogueEndlessActivityConfigError) } "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN" => { Some(Self::RetRogueEndlessActivityNotOpen) } "RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" => { Some(Self::RetRogueEndlessActivityOverBonusRewardLimit) } "RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" => { Some(Self::RetRogueEndlessActivityScoreNotMeet) } "RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" => { Some(Self::RetRogueEndlessActivityRewardLevleAlreadyTake) } "RET_HEART_DIAL_SCRIPT_NOT_FOUND" => Some(Self::RetHeartDialScriptNotFound), "RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" => { Some(Self::RetHeartDialScriptEmotionTheSame) } "RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" => { Some(Self::RetHeartDialScriptStepNotNormal) } "RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" => { Some(Self::RetHeartDialScriptConditionNotMatch) } "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" => { Some(Self::RetHeartDialScriptSubmitItemNumNotMatch) } "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" => { Some(Self::RetHeartDialScriptSubmitItemIdNotMatch) } "RET_HEART_DIAL_DIALOGUE_NOT_FOUND" => { Some(Self::RetHeartDialDialogueNotFound) } "RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" => { Some(Self::RetHeartDialDialogueAlreadyPerformed) } "RET_HEART_DIAL_NPC_NOT_FOUND" => Some(Self::RetHeartDialNpcNotFound), "RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" => { Some(Self::RetHeartDialTraceConfigNotFound) } "RET_HEART_DIAL_FLOOR_TRACE_EXIST" => Some(Self::RetHeartDialFloorTraceExist), "RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" => { Some(Self::RetHeartDialTraceFloorNotMatch) } "RET_TRAVEL_BROCHURE_CONFIG_ERROR" => { Some(Self::RetTravelBrochureConfigError) } "RET_TRAVEL_BROCHURE_PARAM_INVALID" => { Some(Self::RetTravelBrochureParamInvalid) } "RET_TRAVEL_BROCHURE_LOCKED" => Some(Self::RetTravelBrochureLocked), "RET_TRAVEL_BROCHURE_CANNOT_OPERATE" => { Some(Self::RetTravelBrochureCannotOperate) } "RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" => { Some(Self::RetTravelBrochureWorldIdNotMatch) } "RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" => { Some(Self::RetTravelBrochureHasNoWorldBook) } "RET_TRAVEL_BROCHURE_PAGE_FULL" => Some(Self::RetTravelBrochurePageFull), "RET_MAP_ROTATION_NOT_IN_REGION" => Some(Self::RetMapRotationNotInRegion), "RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" => { Some(Self::RetMapRotationRotaterAlreadyDeployed) } "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH" => { Some(Self::RetMapRotationEnergyNotEnough) } "RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" => { Some(Self::RetMapRotationEntityNotOnCurPose) } "RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" => { Some(Self::RetMapRotationRotaterNotDeployed) } "RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" => { Some(Self::RetMapRotationPoseRotaterMismatch) } "RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" => { Some(Self::RetMapRotationRotaterNotRemovable) } "RET_MAP_ROTATION_ROTATER_DISPOSABLE" => { Some(Self::RetMapRotationRotaterDisposable) } "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" => { Some(Self::RetSpaceZooActivityCatParamInvalid) } "RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" => { Some(Self::RetSpaceZooActivityCatItemNotEnough) } "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL" => { Some(Self::RetSpaceZooActivityCatBagFull) } "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" => { Some(Self::RetSpaceZooActivityCatNotToMutate) } "RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" => { Some(Self::RetSpaceZooActivityCatStateError) } "RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" => { Some(Self::RetSpaceZooActivityCatCatteryLocked) } "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW" => { Some(Self::RetSpaceZooActivityCatOutNow) } "RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatConfigNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatFeatureNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" => { Some(Self::RetSpaceZooActivityCatAddCatError) } "RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" => { Some(Self::RetSpaceZooActivityCatMoneyNotEnough) } "RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" => { Some(Self::RetSpaceZooActivityCatCondNotMatch) } "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" => { Some(Self::RetStrongChallengeActivityStageCfgMiss) } "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" => { Some(Self::RetStrongChallengeActivityStageNotOpen) } "RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" => { Some(Self::RetStrongChallengeActivityBuffError) } "RET_ROLL_SHOP_NOT_FOUND" => Some(Self::RetRollShopNotFound), "RET_ROLL_SHOP_GROUP_EMPTY" => Some(Self::RetRollShopGroupEmpty), "RET_ROLL_SHOP_EMPTY" => Some(Self::RetRollShopEmpty), "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED" => { Some(Self::RetRollShopGachaReqDuplicated) } "RET_ROLL_SHOP_RANDOM_ERROR" => Some(Self::RetRollShopRandomError), "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND" => { Some(Self::RetRollShopGroupTypeNotFound) } "RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" => { Some(Self::RetRollShopHasStoredRewardAlready) } "RET_ROLL_SHOP_NO_STORED_REWARD" => Some(Self::RetRollShopNoStoredReward), "RET_ROLL_SHOP_NOT_IN_VALID_SCENE" => Some(Self::RetRollShopNotInValidScene), "RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" => { Some(Self::RetRollShopInvalidRollShopType) } "RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" => { Some(Self::RetActivityRaidCollectionPrevNotFinish) } "RET_OFFERING_NOT_UNLOCK" => Some(Self::RetOfferingNotUnlock), "RET_OFFERING_LEVEL_NOT_UNLOCK" => Some(Self::RetOfferingLevelNotUnlock), "RET_OFFERING_REACH_MAX_LEVEL" => Some(Self::RetOfferingReachMaxLevel), "RET_OFFERING_ITEM_NOT_ENOUGH" => Some(Self::RetOfferingItemNotEnough), "RET_OFFERING_LONGTAIL_NOT_OPEN" => Some(Self::RetOfferingLongtailNotOpen), "RET_OFFERING_REWARD_CONDITION" => Some(Self::RetOfferingRewardCondition), "RET_DRINK_MAKER_CHAT_INVALID" => Some(Self::RetDrinkMakerChatInvalid), "RET_DRINK_MAKER_PARAM_INVALID" => Some(Self::RetDrinkMakerParamInvalid), "RET_DRINK_MAKER_PARAM_NOT_UNLOCK" => Some(Self::RetDrinkMakerParamNotUnlock), "RET_DRINK_MAKER_CONFIG_NOT_FOUND" => Some(Self::RetDrinkMakerConfigNotFound), "RET_DRINK_MAKER_NOT_LAST_CHAT" => Some(Self::RetDrinkMakerNotLastChat), "RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" => { Some(Self::RetDrinkMakerDayAndFreePhaseNotOpen) } "RET_MONOPOLY_NOT_OPEN" => Some(Self::RetMonopolyNotOpen), "RET_MONOPOLY_CONFIG_ERROR" => Some(Self::RetMonopolyConfigError), "RET_MONOPOLY_DICE_NOT_ENOUGH" => Some(Self::RetMonopolyDiceNotEnough), "RET_MONOPOLY_CUR_CELL_NOT_FINISH" => Some(Self::RetMonopolyCurCellNotFinish), "RET_MONOPOLY_COIN_NOT_ENOUGH" => Some(Self::RetMonopolyCoinNotEnough), "RET_MONOPOLY_CELL_WAIT_PENDING" => Some(Self::RetMonopolyCellWaitPending), "RET_MONOPOLY_CELL_STATE_ERROR" => Some(Self::RetMonopolyCellStateError), "RET_MONOPOLY_CELL_CONTENT_ERROR" => Some(Self::RetMonopolyCellContentError), "RET_MONOPOLY_ITEM_NOT_ENOUGH" => Some(Self::RetMonopolyItemNotEnough), "RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" => { Some(Self::RetMonopolyCellContentCannotGiveup) } "RET_MONOPOLY_ASSET_LEVEL_INVALID" => { Some(Self::RetMonopolyAssetLevelInvalid) } "RET_MONOPOLY_TURN_NOT_FINISH" => Some(Self::RetMonopolyTurnNotFinish), "RET_MONOPOLY_GUIDE_NOT_FINISH" => Some(Self::RetMonopolyGuideNotFinish), "RET_MONOPOLY_RAFFLE_REWARD_REISSUED" => { Some(Self::RetMonopolyRaffleRewardReissued) } "RET_MONOPOLY_NO_GAME_ACTIVE" => Some(Self::RetMonopolyNoGameActive), "RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" => { Some(Self::RetMonopolyGameRatioNotIncreasable) } "RET_MONOPOLY_GAME_RATIO_MAX" => Some(Self::RetMonopolyGameRatioMax), "RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" => { Some(Self::RetMonopolyGameTargetRatioInvalid) } "RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" => { Some(Self::RetMonopolyGameBingoFlipPosInvalid) } "RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" => { Some(Self::RetMonopolyGameGuessAlreadyChoose) } "RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" => { Some(Self::RetMonopolyGameGuessChooseInvalid) } "RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" => { Some(Self::RetMonopolyGameGuessInformationAlreadyBought) } "RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" => { Some(Self::RetMonopolyGameRaiseRatioNotUnlock) } "RET_MONOPOLY_FRIEND_NOT_SYNCED" => Some(Self::RetMonopolyFriendNotSynced), "RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" => { Some(Self::RetMonopolyGetFriendRankingListInCd) } "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND" => { Some(Self::RetMonopolyLikeTargetNotFriend) } "RET_MONOPOLY_DAILY_ALREADY_LIKED" => { Some(Self::RetMonopolyDailyAlreadyLiked) } "RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" => { Some(Self::RetMonopolySocialEventStatusNotMatch) } "RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" => { Some(Self::RetMonopolySocialEventServerCacheNotExist) } "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH" => { Some(Self::RetMonopolyActivityIdNotMatch) } "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST" => { Some(Self::RetMonopolyRafflePoolNotExist) } "RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" => { Some(Self::RetMonopolyRafflePoolTimeNotMatch) } "RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" => { Some(Self::RetMonopolyRafflePoolPhaseNotMeet) } "RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" => { Some(Self::RetMonopolyRafflePoolShowTimeNotMeet) } "RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" => { Some(Self::RetMonopolyRaffleTicketNotFound) } "RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" => { Some(Self::RetMonopolyRaffleTicketTimeNotMeet) } "RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" => { Some(Self::RetMonopolyRaffleTicketRewardAlreadyTaken) } "RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" => { Some(Self::RetMonopolyRafflePoolNotInRaffleTime) } "RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" => { Some(Self::RetMonopolyMbtiReportRewardAlreadyTaken) } "RET_EVOLVE_BUILD_LEVEL_GAMING" => Some(Self::RetEvolveBuildLevelGaming), "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM" => { Some(Self::RetEveolveBuildLevelBanRandom) } "RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" => { Some(Self::RetEvolveBuildFirstRewardAlreadyTaken) } "RET_EVOLVE_BUILD_LEVEL_UNFINISH" => Some(Self::RetEvolveBuildLevelUnfinish), "RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" => { Some(Self::RetEvolveBuildShopAbilityMaxLevel) } "RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" => { Some(Self::RetEvolveBuildShopAbilityMinLevel) } "RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" => { Some(Self::RetEvolveBuildShopAbilityNotGet) } "RET_EVOLVE_BUILD_LEVEL_LOCK" => Some(Self::RetEvolveBuildLevelLock), "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH" => Some(Self::RetEvolveBuildExpNotEnough), "RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" => { Some(Self::RetEvolveBuildShopAbilityLevelError) } "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN" => { Some(Self::RetEvolveBuildActivityNotOpen) } "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY" => { Some(Self::RetEvolveBuildShopAbilityEmpty) } "RET_EVOLVE_BUILD_LEVEL_NOT_START" => Some(Self::RetEvolveBuildLevelNotStart), "RET_EVOLVE_BUILD_SHOP_LOCK" => Some(Self::RetEvolveBuildShopLock), "RET_EVOLVE_BUILD_REWARD_LOCK" => Some(Self::RetEvolveBuildRewardLock), "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX" => { Some(Self::RetEvolveBuildRewardLevelMax) } "RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" => { Some(Self::RetEvolveBuildRewardAlreadyAllTaken) } "RET_CLOCK_PARK_CONFIG_ERROR" => Some(Self::RetClockParkConfigError), "RET_CLOCK_PARK_EFFECT_ERROR" => Some(Self::RetClockParkEffectError), "RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" => { Some(Self::RetClockParkScriptAlreadyUnlock) } "RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" => { Some(Self::RetClockParkScriptUnlockConditionNotMeet) } "RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" => { Some(Self::RetClockParkTalentAlreadyUnlock) } "RET_CLOCK_PARK_SCRIPT_LOCKED" => Some(Self::RetClockParkScriptLocked), "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT" => { Some(Self::RetClockParkHasOngoingScript) } "RET_CLOCK_PARK_NO_ONGOING_SCRIPT" => Some(Self::RetClockParkNoOngoingScript), "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR" => { Some(Self::RetClockParkDicePlacementError) } "RET_CLOCK_PARK_MISMATCH_STATUS" => Some(Self::RetClockParkMismatchStatus), "RET_CLOCK_PARK_NO_BUFF" => Some(Self::RetClockParkNoBuff), "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" => { Some(Self::RetClockParkSlotMachineGachaReqDuplicated) } "RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" => { Some(Self::RetClockParkSlotMachineCostNotEnough) } "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" => { Some(Self::RetClockParkSlotMachineGachaCntExceedLimit) } "RET_CLOCK_PARK_NOT_OPEN" => Some(Self::RetClockParkNotOpen), "RET_TOURN_ROGUE_STATUS_MISMATCH" => Some(Self::RetTournRogueStatusMismatch), "RET_MATCH_ALREADY_IN_MATCH" => Some(Self::RetMatchAlreadyInMatch), "RET_MATCH_NOT_IN_MATCH" => Some(Self::RetMatchNotInMatch), "RET_MATCH_PLAY_NOT_OPEN" => Some(Self::RetMatchPlayNotOpen), "RET_CROSS_STATE_ERROR" => Some(Self::RetCrossStateError), "RET_MATCH_VERSION_NOT_EQUAL" => Some(Self::RetMatchVersionNotEqual), "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM" => { Some(Self::RetMatchPlayerNotInLobbyRoom) } "RET_LOBBY_STATE_NOT_MATCH" => Some(Self::RetLobbyStateNotMatch), "RET_LOBBY_ROOM_NOT_EXIST" => Some(Self::RetLobbyRoomNotExist), "RET_LOBBY_ROOM_PALYER_FULL" => Some(Self::RetLobbyRoomPalyerFull), "RET_LOBBY_ROOM_PALYER_NOT_READY" => Some(Self::RetLobbyRoomPalyerNotReady), "RET_LOBBY_ROOM_PALYER_FIGHTING" => Some(Self::RetLobbyRoomPalyerFighting), "RET_FIGHT_ROOM_NOT_EXIST" => Some(Self::RetFightRoomNotExist), "RET_FIGHT_MATCH3_PLAYER_STATE_ERR" => { Some(Self::RetFightMatch3PlayerStateErr) } "RET_FIGHT_MATCH3_ROOM_STATE_ERR" => Some(Self::RetFightMatch3RoomStateErr), "RET_SWORD_TRAINING_NO_ACTIVE_GAME" => { Some(Self::RetSwordTrainingNoActiveGame) } "RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" => { Some(Self::RetSwordTrainingNoPendingActionMatch) } "RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" => { Some(Self::RetSwordTrainingPartnerAbilityInvalid) } "RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" => { Some(Self::RetSwordTrainingSkillAlreadyLearned) } "RET_SWORD_TRAINING_CONDITION_NOT_MEET" => { Some(Self::RetSwordTrainingConditionNotMeet) } "RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" => { Some(Self::RetSwordTrainingParentSkillNotLearned) } "RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" => { Some(Self::RetSwordTrainingSkillTypeNotUnlock) } "RET_SWORD_TRAINING_GAME_ALREADY_EXIST" => { Some(Self::RetSwordTrainingGameAlreadyExist) } "RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" => { Some(Self::RetSwordTrainingEndingHintNotMatch) } "RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" => { Some(Self::RetSwordTrainingStorylineConfigNotFound) } "RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" => { Some(Self::RetSwordTrainingStoryConfigNotFound) } "RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" => { Some(Self::RetSwordTrainingUnlockNotFinish) } "RET_SWORD_TRAINING_OPTION_MISMATCH" => { Some(Self::RetSwordTrainingOptionMismatch) } "RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" => { Some(Self::RetSwordTrainingRestoreWithoutExamFailed) } "RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" => { Some(Self::RetSwordTrainingNoRestoreGameAvailable) } "RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" => { Some(Self::RetSwordTrainingEndingStoryNotMatch) } "RET_SWORD_TRAINING_ENDING_NOT_FINISH" => { Some(Self::RetSwordTrainingEndingNotFinish) } "RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" => { Some(Self::RetSwordTrainingEndingRewardTaken) } "RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" => { Some(Self::RetSwordTrainingCombatRankNotChange) } "RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" => { Some(Self::RetSwordTrainingDirectBattleDisable) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityType { None = 0, CmdTakeTrialActivityRewardScRsp = 2633, CmdTakeTrialActivityRewardCsReq = 2668, CmdTakeMonsterResearchActivityRewardCsReq = 2673, CmdLeaveTrialActivityScRsp = 2632, CmdGetLoginActivityCsReq = 2618, CmdSubmitMonsterResearchActivityMaterialCsReq = 2640, CmdStartTrialActivityScRsp = 2667, CmdEnterTrialActivityStageScRsp = 2620, CmdTakeLoginActivityRewardCsReq = 2629, CmdTakeMonsterResearchActivityRewardScRsp = 2608, CmdStartTrialActivityCsReq = 2690, CmdGetActivityScheduleConfigScRsp = 2649, CmdTrialActivityDataChangeScNotify = 2700, CmdGetMonsterResearchActivityDataScRsp = 2662, CmdTakeLoginActivityRewardScRsp = 2637, CmdGetMonsterResearchActivityDataCsReq = 2691, CmdSubmitMonsterResearchActivityMaterialScRsp = 2648, CmdCurTrialActivityScNotify = 2694, CmdLeaveTrialActivityCsReq = 2603, CmdGetTrialActivityDataScRsp = 2688, CmdEnterTrialActivityStageCsReq = 2610, CmdGetActivityScheduleConfigCsReq = 2658, CmdGetLoginActivityScRsp = 2674, CmdGetTrialActivityDataCsReq = 2636, } impl CmdActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdActivityType::None => "CmdActivityTypeNone", CmdActivityType::CmdTakeTrialActivityRewardScRsp => { "CmdTakeTrialActivityRewardScRsp" } CmdActivityType::CmdTakeTrialActivityRewardCsReq => { "CmdTakeTrialActivityRewardCsReq" } CmdActivityType::CmdTakeMonsterResearchActivityRewardCsReq => { "CmdTakeMonsterResearchActivityRewardCsReq" } CmdActivityType::CmdLeaveTrialActivityScRsp => "CmdLeaveTrialActivityScRsp", CmdActivityType::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq", CmdActivityType::CmdSubmitMonsterResearchActivityMaterialCsReq => { "CmdSubmitMonsterResearchActivityMaterialCsReq" } CmdActivityType::CmdStartTrialActivityScRsp => "CmdStartTrialActivityScRsp", CmdActivityType::CmdEnterTrialActivityStageScRsp => { "CmdEnterTrialActivityStageScRsp" } CmdActivityType::CmdTakeLoginActivityRewardCsReq => { "CmdTakeLoginActivityRewardCsReq" } CmdActivityType::CmdTakeMonsterResearchActivityRewardScRsp => { "CmdTakeMonsterResearchActivityRewardScRsp" } CmdActivityType::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq", CmdActivityType::CmdGetActivityScheduleConfigScRsp => { "CmdGetActivityScheduleConfigScRsp" } CmdActivityType::CmdTrialActivityDataChangeScNotify => { "CmdTrialActivityDataChangeScNotify" } CmdActivityType::CmdGetMonsterResearchActivityDataScRsp => { "CmdGetMonsterResearchActivityDataScRsp" } CmdActivityType::CmdTakeLoginActivityRewardScRsp => { "CmdTakeLoginActivityRewardScRsp" } CmdActivityType::CmdGetMonsterResearchActivityDataCsReq => { "CmdGetMonsterResearchActivityDataCsReq" } CmdActivityType::CmdSubmitMonsterResearchActivityMaterialScRsp => { "CmdSubmitMonsterResearchActivityMaterialScRsp" } CmdActivityType::CmdCurTrialActivityScNotify => "CmdCurTrialActivityScNotify", CmdActivityType::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", CmdActivityType::CmdGetTrialActivityDataScRsp => { "CmdGetTrialActivityDataScRsp" } CmdActivityType::CmdEnterTrialActivityStageCsReq => { "CmdEnterTrialActivityStageCsReq" } CmdActivityType::CmdGetActivityScheduleConfigCsReq => { "CmdGetActivityScheduleConfigCsReq" } CmdActivityType::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", CmdActivityType::CmdGetTrialActivityDataCsReq => { "CmdGetTrialActivityDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdActivityTypeNone" => Some(Self::None), "CmdTakeTrialActivityRewardScRsp" => { Some(Self::CmdTakeTrialActivityRewardScRsp) } "CmdTakeTrialActivityRewardCsReq" => { Some(Self::CmdTakeTrialActivityRewardCsReq) } "CmdTakeMonsterResearchActivityRewardCsReq" => { Some(Self::CmdTakeMonsterResearchActivityRewardCsReq) } "CmdLeaveTrialActivityScRsp" => Some(Self::CmdLeaveTrialActivityScRsp), "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), "CmdSubmitMonsterResearchActivityMaterialCsReq" => { Some(Self::CmdSubmitMonsterResearchActivityMaterialCsReq) } "CmdStartTrialActivityScRsp" => Some(Self::CmdStartTrialActivityScRsp), "CmdEnterTrialActivityStageScRsp" => { Some(Self::CmdEnterTrialActivityStageScRsp) } "CmdTakeLoginActivityRewardCsReq" => { Some(Self::CmdTakeLoginActivityRewardCsReq) } "CmdTakeMonsterResearchActivityRewardScRsp" => { Some(Self::CmdTakeMonsterResearchActivityRewardScRsp) } "CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq), "CmdGetActivityScheduleConfigScRsp" => { Some(Self::CmdGetActivityScheduleConfigScRsp) } "CmdTrialActivityDataChangeScNotify" => { Some(Self::CmdTrialActivityDataChangeScNotify) } "CmdGetMonsterResearchActivityDataScRsp" => { Some(Self::CmdGetMonsterResearchActivityDataScRsp) } "CmdTakeLoginActivityRewardScRsp" => { Some(Self::CmdTakeLoginActivityRewardScRsp) } "CmdGetMonsterResearchActivityDataCsReq" => { Some(Self::CmdGetMonsterResearchActivityDataCsReq) } "CmdSubmitMonsterResearchActivityMaterialScRsp" => { Some(Self::CmdSubmitMonsterResearchActivityMaterialScRsp) } "CmdCurTrialActivityScNotify" => Some(Self::CmdCurTrialActivityScNotify), "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), "CmdEnterTrialActivityStageCsReq" => { Some(Self::CmdEnterTrialActivityStageCsReq) } "CmdGetActivityScheduleConfigCsReq" => { Some(Self::CmdGetActivityScheduleConfigCsReq) } "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), _ => None, } } } /// 0(CmdActivityType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pcegpgngkhn { TrialActivityStatusNone = 0, TrialActivityStatusFinish = 1, } impl Pcegpgngkhn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pcegpgngkhn::TrialActivityStatusNone => "TRIAL_ACTIVITY_STATUS_NONE", Pcegpgngkhn::TrialActivityStatusFinish => "TRIAL_ACTIVITY_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRIAL_ACTIVITY_STATUS_NONE" => Some(Self::TrialActivityStatusNone), "TRIAL_ACTIVITY_STATUS_FINISH" => Some(Self::TrialActivityStatusFinish), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAdventureType { None = 0, CmdGetFarmStageGachaInfoCsReq = 1329, CmdEnterAdventureScRsp = 1374, CmdGetFarmStageGachaInfoScRsp = 1337, CmdEnterAdventureCsReq = 1318, } impl CmdAdventureType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdAdventureType::None => "CmdAdventureTypeNone", CmdAdventureType::CmdGetFarmStageGachaInfoCsReq => { "CmdGetFarmStageGachaInfoCsReq" } CmdAdventureType::CmdEnterAdventureScRsp => "CmdEnterAdventureScRsp", CmdAdventureType::CmdGetFarmStageGachaInfoScRsp => { "CmdGetFarmStageGachaInfoScRsp" } CmdAdventureType::CmdEnterAdventureCsReq => "CmdEnterAdventureCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdAdventureTypeNone" => Some(Self::None), "CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq), "CmdEnterAdventureScRsp" => Some(Self::CmdEnterAdventureScRsp), "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), "CmdEnterAdventureCsReq" => Some(Self::CmdEnterAdventureCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAetherDivideType { None = 0, CmdStartAetherDivideStageBattleCsReq = 4873, CmdStartAetherDivideStageBattleScRsp = 4808, CmdClearAetherDividePassiveSkillScRsp = 4862, CmdAetherDivideLineupScNotify = 4859, CmdAetherDivideFinishChallengeScNotify = 4847, CmdAetherDivideSpiritInfoScNotify = 4877, CmdGetAetherDivideInfoScRsp = 4857, CmdSwitchAetherDivideLineUpSlotCsReq = 4840, CmdSetAetherDivideLineUpCsReq = 4846, CmdAetherDivideTakeChallengeRewardScRsp = 4806, CmdAetherDivideRefreshEndlessCsReq = 4802, CmdAetherDivideRefreshEndlessScNotify = 4809, CmdLeaveAetherDivideSceneScRsp = 4837, CmdClearAetherDividePassiveSkillCsReq = 4891, CmdEnterAetherDivideSceneScRsp = 4874, CmdGetAetherDivideChallengeInfoScRsp = 4892, CmdAetherDivideTakeChallengeRewardCsReq = 4856, CmdEnterAetherDivideSceneCsReq = 4818, CmdSetAetherDivideLineUpScRsp = 4898, CmdLeaveAetherDivideSceneCsReq = 4829, CmdAetherDivideSkillItemScNotify = 4838, CmdAetherDivideTainerInfoScNotify = 4861, CmdStartAetherDivideSceneBattleScRsp = 4849, CmdStartAetherDivideSceneBattleCsReq = 4858, CmdEquipAetherDividePassiveSkillCsReq = 4883, CmdSwitchAetherDivideLineUpSlotScRsp = 4848, CmdGetAetherDivideChallengeInfoCsReq = 4824, CmdAetherDivideRefreshEndlessScRsp = 4813, CmdStartAetherDivideChallengeBattleScRsp = 4841, CmdAetherDivideSpiritExpUpCsReq = 4811, CmdAetherDivideSpiritExpUpScRsp = 4821, CmdStartAetherDivideChallengeBattleCsReq = 4828, CmdEquipAetherDividePassiveSkillScRsp = 4822, CmdGetAetherDivideInfoCsReq = 4889, } impl CmdAetherDivideType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdAetherDivideType::None => "CmdAetherDivideTypeNone", CmdAetherDivideType::CmdStartAetherDivideStageBattleCsReq => { "CmdStartAetherDivideStageBattleCsReq" } CmdAetherDivideType::CmdStartAetherDivideStageBattleScRsp => { "CmdStartAetherDivideStageBattleScRsp" } CmdAetherDivideType::CmdClearAetherDividePassiveSkillScRsp => { "CmdClearAetherDividePassiveSkillScRsp" } CmdAetherDivideType::CmdAetherDivideLineupScNotify => { "CmdAetherDivideLineupScNotify" } CmdAetherDivideType::CmdAetherDivideFinishChallengeScNotify => { "CmdAetherDivideFinishChallengeScNotify" } CmdAetherDivideType::CmdAetherDivideSpiritInfoScNotify => { "CmdAetherDivideSpiritInfoScNotify" } CmdAetherDivideType::CmdGetAetherDivideInfoScRsp => { "CmdGetAetherDivideInfoScRsp" } CmdAetherDivideType::CmdSwitchAetherDivideLineUpSlotCsReq => { "CmdSwitchAetherDivideLineUpSlotCsReq" } CmdAetherDivideType::CmdSetAetherDivideLineUpCsReq => { "CmdSetAetherDivideLineUpCsReq" } CmdAetherDivideType::CmdAetherDivideTakeChallengeRewardScRsp => { "CmdAetherDivideTakeChallengeRewardScRsp" } CmdAetherDivideType::CmdAetherDivideRefreshEndlessCsReq => { "CmdAetherDivideRefreshEndlessCsReq" } CmdAetherDivideType::CmdAetherDivideRefreshEndlessScNotify => { "CmdAetherDivideRefreshEndlessScNotify" } CmdAetherDivideType::CmdLeaveAetherDivideSceneScRsp => { "CmdLeaveAetherDivideSceneScRsp" } CmdAetherDivideType::CmdClearAetherDividePassiveSkillCsReq => { "CmdClearAetherDividePassiveSkillCsReq" } CmdAetherDivideType::CmdEnterAetherDivideSceneScRsp => { "CmdEnterAetherDivideSceneScRsp" } CmdAetherDivideType::CmdGetAetherDivideChallengeInfoScRsp => { "CmdGetAetherDivideChallengeInfoScRsp" } CmdAetherDivideType::CmdAetherDivideTakeChallengeRewardCsReq => { "CmdAetherDivideTakeChallengeRewardCsReq" } CmdAetherDivideType::CmdEnterAetherDivideSceneCsReq => { "CmdEnterAetherDivideSceneCsReq" } CmdAetherDivideType::CmdSetAetherDivideLineUpScRsp => { "CmdSetAetherDivideLineUpScRsp" } CmdAetherDivideType::CmdLeaveAetherDivideSceneCsReq => { "CmdLeaveAetherDivideSceneCsReq" } CmdAetherDivideType::CmdAetherDivideSkillItemScNotify => { "CmdAetherDivideSkillItemScNotify" } CmdAetherDivideType::CmdAetherDivideTainerInfoScNotify => { "CmdAetherDivideTainerInfoScNotify" } CmdAetherDivideType::CmdStartAetherDivideSceneBattleScRsp => { "CmdStartAetherDivideSceneBattleScRsp" } CmdAetherDivideType::CmdStartAetherDivideSceneBattleCsReq => { "CmdStartAetherDivideSceneBattleCsReq" } CmdAetherDivideType::CmdEquipAetherDividePassiveSkillCsReq => { "CmdEquipAetherDividePassiveSkillCsReq" } CmdAetherDivideType::CmdSwitchAetherDivideLineUpSlotScRsp => { "CmdSwitchAetherDivideLineUpSlotScRsp" } CmdAetherDivideType::CmdGetAetherDivideChallengeInfoCsReq => { "CmdGetAetherDivideChallengeInfoCsReq" } CmdAetherDivideType::CmdAetherDivideRefreshEndlessScRsp => { "CmdAetherDivideRefreshEndlessScRsp" } CmdAetherDivideType::CmdStartAetherDivideChallengeBattleScRsp => { "CmdStartAetherDivideChallengeBattleScRsp" } CmdAetherDivideType::CmdAetherDivideSpiritExpUpCsReq => { "CmdAetherDivideSpiritExpUpCsReq" } CmdAetherDivideType::CmdAetherDivideSpiritExpUpScRsp => { "CmdAetherDivideSpiritExpUpScRsp" } CmdAetherDivideType::CmdStartAetherDivideChallengeBattleCsReq => { "CmdStartAetherDivideChallengeBattleCsReq" } CmdAetherDivideType::CmdEquipAetherDividePassiveSkillScRsp => { "CmdEquipAetherDividePassiveSkillScRsp" } CmdAetherDivideType::CmdGetAetherDivideInfoCsReq => { "CmdGetAetherDivideInfoCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdAetherDivideTypeNone" => Some(Self::None), "CmdStartAetherDivideStageBattleCsReq" => { Some(Self::CmdStartAetherDivideStageBattleCsReq) } "CmdStartAetherDivideStageBattleScRsp" => { Some(Self::CmdStartAetherDivideStageBattleScRsp) } "CmdClearAetherDividePassiveSkillScRsp" => { Some(Self::CmdClearAetherDividePassiveSkillScRsp) } "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), "CmdAetherDivideFinishChallengeScNotify" => { Some(Self::CmdAetherDivideFinishChallengeScNotify) } "CmdAetherDivideSpiritInfoScNotify" => { Some(Self::CmdAetherDivideSpiritInfoScNotify) } "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), "CmdSwitchAetherDivideLineUpSlotCsReq" => { Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq) } "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), "CmdAetherDivideTakeChallengeRewardScRsp" => { Some(Self::CmdAetherDivideTakeChallengeRewardScRsp) } "CmdAetherDivideRefreshEndlessCsReq" => { Some(Self::CmdAetherDivideRefreshEndlessCsReq) } "CmdAetherDivideRefreshEndlessScNotify" => { Some(Self::CmdAetherDivideRefreshEndlessScNotify) } "CmdLeaveAetherDivideSceneScRsp" => { Some(Self::CmdLeaveAetherDivideSceneScRsp) } "CmdClearAetherDividePassiveSkillCsReq" => { Some(Self::CmdClearAetherDividePassiveSkillCsReq) } "CmdEnterAetherDivideSceneScRsp" => { Some(Self::CmdEnterAetherDivideSceneScRsp) } "CmdGetAetherDivideChallengeInfoScRsp" => { Some(Self::CmdGetAetherDivideChallengeInfoScRsp) } "CmdAetherDivideTakeChallengeRewardCsReq" => { Some(Self::CmdAetherDivideTakeChallengeRewardCsReq) } "CmdEnterAetherDivideSceneCsReq" => { Some(Self::CmdEnterAetherDivideSceneCsReq) } "CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp), "CmdLeaveAetherDivideSceneCsReq" => { Some(Self::CmdLeaveAetherDivideSceneCsReq) } "CmdAetherDivideSkillItemScNotify" => { Some(Self::CmdAetherDivideSkillItemScNotify) } "CmdAetherDivideTainerInfoScNotify" => { Some(Self::CmdAetherDivideTainerInfoScNotify) } "CmdStartAetherDivideSceneBattleScRsp" => { Some(Self::CmdStartAetherDivideSceneBattleScRsp) } "CmdStartAetherDivideSceneBattleCsReq" => { Some(Self::CmdStartAetherDivideSceneBattleCsReq) } "CmdEquipAetherDividePassiveSkillCsReq" => { Some(Self::CmdEquipAetherDividePassiveSkillCsReq) } "CmdSwitchAetherDivideLineUpSlotScRsp" => { Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) } "CmdGetAetherDivideChallengeInfoCsReq" => { Some(Self::CmdGetAetherDivideChallengeInfoCsReq) } "CmdAetherDivideRefreshEndlessScRsp" => { Some(Self::CmdAetherDivideRefreshEndlessScRsp) } "CmdStartAetherDivideChallengeBattleScRsp" => { Some(Self::CmdStartAetherDivideChallengeBattleScRsp) } "CmdAetherDivideSpiritExpUpCsReq" => { Some(Self::CmdAetherDivideSpiritExpUpCsReq) } "CmdAetherDivideSpiritExpUpScRsp" => { Some(Self::CmdAetherDivideSpiritExpUpScRsp) } "CmdStartAetherDivideChallengeBattleCsReq" => { Some(Self::CmdStartAetherDivideChallengeBattleCsReq) } "CmdEquipAetherDividePassiveSkillScRsp" => { Some(Self::CmdEquipAetherDividePassiveSkillScRsp) } "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAlleyType { None = 0, CmdSaveLogisticsScRsp = 4792, CmdTakePrestigeRewardCsReq = 4789, CmdAlleyFundsScNotify = 4711, CmdAlleyShopLevelScNotify = 4721, CmdGetSaveLogisticsMapCsReq = 4738, CmdAlleyShipmentEventEffectsScNotify = 4761, CmdAlleyEventEffectNotify = 4764, CmdStartAlleyEventScRsp = 4741, CmdAlleyTakeEventRewardCsReq = 4709, CmdAlleyGuaranteedFundsScRsp = 4713, CmdTakePrestigeRewardScRsp = 4757, CmdAlleyPlacingGameCsReq = 4746, CmdLogisticsScoreRewardSyncInfoScNotify = 4780, CmdAlleyShipUsedCountScNotify = 4759, CmdGetSaveLogisticsMapScRsp = 4782, CmdAlleyPlacingGameScRsp = 4798, CmdRefreshAlleyOrderScRsp = 4762, CmdRefreshAlleyOrderCsReq = 4791, CmdSaveLogisticsCsReq = 4724, CmdAlleyGuaranteedFundsCsReq = 4702, CmdLogisticsGameCsReq = 4729, CmdLogisticsGameScRsp = 4737, CmdLogisticsDetonateStarSkiffScRsp = 4770, CmdGetAlleyInfoCsReq = 4718, CmdPrestigeLevelUpScRsp = 4708, CmdAlleyEventChangeNotify = 4719, CmdAlleyTakeEventRewardScRsp = 4756, CmdPrestigeLevelUpCsReq = 4773, CmdGetAlleyInfoScRsp = 4774, CmdAlleyShipUnlockScNotify = 4777, CmdAlleyOrderChangedScNotify = 4740, CmdLogisticsDetonateStarSkiffCsReq = 4706, CmdLogisticsInfoScNotify = 4747, CmdStartAlleyEventCsReq = 4728, } impl CmdAlleyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdAlleyType::None => "CmdAlleyTypeNone", CmdAlleyType::CmdSaveLogisticsScRsp => "CmdSaveLogisticsScRsp", CmdAlleyType::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq", CmdAlleyType::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", CmdAlleyType::CmdAlleyShopLevelScNotify => "CmdAlleyShopLevelScNotify", CmdAlleyType::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", CmdAlleyType::CmdAlleyShipmentEventEffectsScNotify => { "CmdAlleyShipmentEventEffectsScNotify" } CmdAlleyType::CmdAlleyEventEffectNotify => "CmdAlleyEventEffectNotify", CmdAlleyType::CmdStartAlleyEventScRsp => "CmdStartAlleyEventScRsp", CmdAlleyType::CmdAlleyTakeEventRewardCsReq => "CmdAlleyTakeEventRewardCsReq", CmdAlleyType::CmdAlleyGuaranteedFundsScRsp => "CmdAlleyGuaranteedFundsScRsp", CmdAlleyType::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", CmdAlleyType::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", CmdAlleyType::CmdLogisticsScoreRewardSyncInfoScNotify => { "CmdLogisticsScoreRewardSyncInfoScNotify" } CmdAlleyType::CmdAlleyShipUsedCountScNotify => { "CmdAlleyShipUsedCountScNotify" } CmdAlleyType::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", CmdAlleyType::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", CmdAlleyType::CmdRefreshAlleyOrderScRsp => "CmdRefreshAlleyOrderScRsp", CmdAlleyType::CmdRefreshAlleyOrderCsReq => "CmdRefreshAlleyOrderCsReq", CmdAlleyType::CmdSaveLogisticsCsReq => "CmdSaveLogisticsCsReq", CmdAlleyType::CmdAlleyGuaranteedFundsCsReq => "CmdAlleyGuaranteedFundsCsReq", CmdAlleyType::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", CmdAlleyType::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp", CmdAlleyType::CmdLogisticsDetonateStarSkiffScRsp => { "CmdLogisticsDetonateStarSkiffScRsp" } CmdAlleyType::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq", CmdAlleyType::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", CmdAlleyType::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify", CmdAlleyType::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp", CmdAlleyType::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq", CmdAlleyType::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp", CmdAlleyType::CmdAlleyShipUnlockScNotify => "CmdAlleyShipUnlockScNotify", CmdAlleyType::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", CmdAlleyType::CmdLogisticsDetonateStarSkiffCsReq => { "CmdLogisticsDetonateStarSkiffCsReq" } CmdAlleyType::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify", CmdAlleyType::CmdStartAlleyEventCsReq => "CmdStartAlleyEventCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdAlleyTypeNone" => Some(Self::None), "CmdSaveLogisticsScRsp" => Some(Self::CmdSaveLogisticsScRsp), "CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq), "CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify), "CmdAlleyShopLevelScNotify" => Some(Self::CmdAlleyShopLevelScNotify), "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), "CmdAlleyShipmentEventEffectsScNotify" => { Some(Self::CmdAlleyShipmentEventEffectsScNotify) } "CmdAlleyEventEffectNotify" => Some(Self::CmdAlleyEventEffectNotify), "CmdStartAlleyEventScRsp" => Some(Self::CmdStartAlleyEventScRsp), "CmdAlleyTakeEventRewardCsReq" => Some(Self::CmdAlleyTakeEventRewardCsReq), "CmdAlleyGuaranteedFundsScRsp" => Some(Self::CmdAlleyGuaranteedFundsScRsp), "CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp), "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), "CmdLogisticsScoreRewardSyncInfoScNotify" => { Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify) } "CmdAlleyShipUsedCountScNotify" => Some(Self::CmdAlleyShipUsedCountScNotify), "CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp), "CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp), "CmdRefreshAlleyOrderScRsp" => Some(Self::CmdRefreshAlleyOrderScRsp), "CmdRefreshAlleyOrderCsReq" => Some(Self::CmdRefreshAlleyOrderCsReq), "CmdSaveLogisticsCsReq" => Some(Self::CmdSaveLogisticsCsReq), "CmdAlleyGuaranteedFundsCsReq" => Some(Self::CmdAlleyGuaranteedFundsCsReq), "CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq), "CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp), "CmdLogisticsDetonateStarSkiffScRsp" => { Some(Self::CmdLogisticsDetonateStarSkiffScRsp) } "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), "CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify), "CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp), "CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq), "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), "CmdAlleyShipUnlockScNotify" => Some(Self::CmdAlleyShipUnlockScNotify), "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), "CmdLogisticsDetonateStarSkiffCsReq" => { Some(Self::CmdLogisticsDetonateStarSkiffCsReq) } "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), "CmdStartAlleyEventCsReq" => Some(Self::CmdStartAlleyEventCsReq), _ => None, } } } /// 0(CmdAlleyType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cjccgkbdmea { Left = 0, Right = 1, Up = 2, Down = 3, LeftUp = 4, LeftDown = 5, RightUp = 6, RightDown = 7, } impl Cjccgkbdmea { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cjccgkbdmea::Left => "LEFT", Cjccgkbdmea::Right => "RIGHT", Cjccgkbdmea::Up => "UP", Cjccgkbdmea::Down => "DOWN", Cjccgkbdmea::LeftUp => "LEFT_UP", Cjccgkbdmea::LeftDown => "LEFT_DOWN", Cjccgkbdmea::RightUp => "RIGHT_UP", Cjccgkbdmea::RightDown => "RIGHT_DOWN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LEFT" => Some(Self::Left), "RIGHT" => Some(Self::Right), "UP" => Some(Self::Up), "DOWN" => Some(Self::Down), "LEFT_UP" => Some(Self::LeftUp), "LEFT_DOWN" => Some(Self::LeftDown), "RIGHT_UP" => Some(Self::RightUp), "RIGHT_DOWN" => Some(Self::RightDown), _ => None, } } } /// 1(CmdAlleyType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mobkbmlddja { AlleyEventTypeNone = 0, AlleyMainEvent = 1, AlleyCriticalEvent = 2, AlleyDailyEvent = 3, } impl Mobkbmlddja { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mobkbmlddja::AlleyEventTypeNone => "ALLEY_EVENT_TYPE_NONE", Mobkbmlddja::AlleyMainEvent => "ALLEY_MAIN_EVENT", Mobkbmlddja::AlleyCriticalEvent => "ALLEY_CRITICAL_EVENT", Mobkbmlddja::AlleyDailyEvent => "ALLEY_DAILY_EVENT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALLEY_EVENT_TYPE_NONE" => Some(Self::AlleyEventTypeNone), "ALLEY_MAIN_EVENT" => Some(Self::AlleyMainEvent), "ALLEY_CRITICAL_EVENT" => Some(Self::AlleyCriticalEvent), "ALLEY_DAILY_EVENT" => Some(Self::AlleyDailyEvent), _ => None, } } } /// 2(CmdAlleyType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ogaobhgmlbh { AlleyStateNone = 0, AlleyEventDoing = 1, AlleyEventFinish = 2, AlleyEventRewarded = 3, } impl Ogaobhgmlbh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ogaobhgmlbh::AlleyStateNone => "ALLEY_STATE_NONE", Ogaobhgmlbh::AlleyEventDoing => "ALLEY_EVENT_DOING", Ogaobhgmlbh::AlleyEventFinish => "ALLEY_EVENT_FINISH", Ogaobhgmlbh::AlleyEventRewarded => "ALLEY_EVENT_REWARDED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALLEY_STATE_NONE" => Some(Self::AlleyStateNone), "ALLEY_EVENT_DOING" => Some(Self::AlleyEventDoing), "ALLEY_EVENT_FINISH" => Some(Self::AlleyEventFinish), "ALLEY_EVENT_REWARDED" => Some(Self::AlleyEventRewarded), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdArchiveType { None = 0, CmdGetUpdatedArchiveDataCsReq = 2329, CmdGetArchiveDataScRsp = 2374, CmdGetArchiveDataCsReq = 2318, CmdGetUpdatedArchiveDataScRsp = 2337, } impl CmdArchiveType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdArchiveType::None => "CmdArchiveTypeNone", CmdArchiveType::CmdGetUpdatedArchiveDataCsReq => { "CmdGetUpdatedArchiveDataCsReq" } CmdArchiveType::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", CmdArchiveType::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq", CmdArchiveType::CmdGetUpdatedArchiveDataScRsp => { "CmdGetUpdatedArchiveDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdArchiveTypeNone" => Some(Self::None), "CmdGetUpdatedArchiveDataCsReq" => Some(Self::CmdGetUpdatedArchiveDataCsReq), "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), "CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq), "CmdGetUpdatedArchiveDataScRsp" => Some(Self::CmdGetUpdatedArchiveDataScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAvatarType { None = 0, CmdDressAvatarSkinScRsp = 311, CmdRankUpAvatarCsReq = 398, CmdRankUpAvatarScRsp = 383, CmdMarkAvatarCsReq = 392, CmdTakeOffRelicCsReq = 362, CmdTakePromotionRewardCsReq = 348, CmdLevelUpSpecialSkillTreeCsReq = 361, CmdUnlockSpecialSkillTreeScNotify = 382, CmdLevelUpSpecialSkillTreeScRsp = 338, CmdUnlockSkilltreeCsReq = 358, CmdDressAvatarSkinCsReq = 308, CmdTakeOffRelicScRsp = 340, CmdDressRelicAvatarCsReq = 322, CmdDressAvatarScRsp = 364, CmdUnlockSkilltreeScRsp = 349, CmdPromoteAvatarScRsp = 341, CmdAvatarExpUpCsReq = 329, CmdAddAvatarScNotify = 346, CmdTakeOffAvatarSkinScRsp = 377, CmdTakePromotionRewardScRsp = 373, CmdGetAvatarDataScRsp = 374, CmdPromoteAvatarCsReq = 328, CmdDressAvatarCsReq = 319, CmdDressRelicAvatarScRsp = 391, CmdMarkAvatarScRsp = 347, CmdTakeOffAvatarSkinCsReq = 321, CmdGetAvatarDataCsReq = 318, CmdUnlockAvatarSkinScNotify = 324, CmdTakeOffEquipmentScRsp = 357, CmdAvatarExpUpScRsp = 337, CmdTakeOffEquipmentCsReq = 389, } impl CmdAvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdAvatarType::None => "CmdAvatarTypeNone", CmdAvatarType::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp", CmdAvatarType::CmdRankUpAvatarCsReq => "CmdRankUpAvatarCsReq", CmdAvatarType::CmdRankUpAvatarScRsp => "CmdRankUpAvatarScRsp", CmdAvatarType::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq", CmdAvatarType::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", CmdAvatarType::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", CmdAvatarType::CmdLevelUpSpecialSkillTreeCsReq => { "CmdLevelUpSpecialSkillTreeCsReq" } CmdAvatarType::CmdUnlockSpecialSkillTreeScNotify => { "CmdUnlockSpecialSkillTreeScNotify" } CmdAvatarType::CmdLevelUpSpecialSkillTreeScRsp => { "CmdLevelUpSpecialSkillTreeScRsp" } CmdAvatarType::CmdUnlockSkilltreeCsReq => "CmdUnlockSkilltreeCsReq", CmdAvatarType::CmdDressAvatarSkinCsReq => "CmdDressAvatarSkinCsReq", CmdAvatarType::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp", CmdAvatarType::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq", CmdAvatarType::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", CmdAvatarType::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp", CmdAvatarType::CmdPromoteAvatarScRsp => "CmdPromoteAvatarScRsp", CmdAvatarType::CmdAvatarExpUpCsReq => "CmdAvatarExpUpCsReq", CmdAvatarType::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", CmdAvatarType::CmdTakeOffAvatarSkinScRsp => "CmdTakeOffAvatarSkinScRsp", CmdAvatarType::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp", CmdAvatarType::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", CmdAvatarType::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq", CmdAvatarType::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", CmdAvatarType::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", CmdAvatarType::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp", CmdAvatarType::CmdTakeOffAvatarSkinCsReq => "CmdTakeOffAvatarSkinCsReq", CmdAvatarType::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", CmdAvatarType::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", CmdAvatarType::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp", CmdAvatarType::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp", CmdAvatarType::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdAvatarTypeNone" => Some(Self::None), "CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp), "CmdRankUpAvatarCsReq" => Some(Self::CmdRankUpAvatarCsReq), "CmdRankUpAvatarScRsp" => Some(Self::CmdRankUpAvatarScRsp), "CmdMarkAvatarCsReq" => Some(Self::CmdMarkAvatarCsReq), "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), "CmdLevelUpSpecialSkillTreeCsReq" => { Some(Self::CmdLevelUpSpecialSkillTreeCsReq) } "CmdUnlockSpecialSkillTreeScNotify" => { Some(Self::CmdUnlockSpecialSkillTreeScNotify) } "CmdLevelUpSpecialSkillTreeScRsp" => { Some(Self::CmdLevelUpSpecialSkillTreeScRsp) } "CmdUnlockSkilltreeCsReq" => Some(Self::CmdUnlockSkilltreeCsReq), "CmdDressAvatarSkinCsReq" => Some(Self::CmdDressAvatarSkinCsReq), "CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp), "CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq), "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), "CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp), "CmdPromoteAvatarScRsp" => Some(Self::CmdPromoteAvatarScRsp), "CmdAvatarExpUpCsReq" => Some(Self::CmdAvatarExpUpCsReq), "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), "CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp), "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), "CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq), "CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq), "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), "CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp), "CmdTakeOffAvatarSkinCsReq" => Some(Self::CmdTakeOffAvatarSkinCsReq), "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), "CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp), "CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp), "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), _ => None, } } } /// 0(CmdAvatarType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gmdeaogeefp { AddAvatarSrcNone = 0, AddAvatarSrcGacha = 1, AddAvatarSrcRogue = 2, } impl Gmdeaogeefp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gmdeaogeefp::AddAvatarSrcNone => "ADD_AVATAR_SRC_NONE", Gmdeaogeefp::AddAvatarSrcGacha => "ADD_AVATAR_SRC_GACHA", Gmdeaogeefp::AddAvatarSrcRogue => "ADD_AVATAR_SRC_ROGUE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ADD_AVATAR_SRC_NONE" => Some(Self::AddAvatarSrcNone), "ADD_AVATAR_SRC_GACHA" => Some(Self::AddAvatarSrcGacha), "ADD_AVATAR_SRC_ROGUE" => Some(Self::AddAvatarSrcRogue), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleType { None = 0, CmdSyncClientResVersionScRsp = 141, CmdQuitBattleScRsp = 137, CmdServerSimulateBattleFinishScNotify = 157, CmdBattleLogReportCsReq = 164, CmdPveBattleResultScRsp = 174, CmdReBattleAfterBattleLoseCsNotify = 146, CmdSyncClientResVersionCsReq = 128, CmdQuitBattleScNotify = 119, CmdBattleLogReportScRsp = 189, CmdGetCurBattleInfoScRsp = 149, CmdPveBattleResultCsReq = 118, CmdQuitBattleCsReq = 129, CmdRebattleByClientCsNotify = 198, CmdGetCurBattleInfoCsReq = 158, } impl CmdBattleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdBattleType::None => "CmdBattleTypeNone", CmdBattleType::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp", CmdBattleType::CmdQuitBattleScRsp => "CmdQuitBattleScRsp", CmdBattleType::CmdServerSimulateBattleFinishScNotify => { "CmdServerSimulateBattleFinishScNotify" } CmdBattleType::CmdBattleLogReportCsReq => "CmdBattleLogReportCsReq", CmdBattleType::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp", CmdBattleType::CmdReBattleAfterBattleLoseCsNotify => { "CmdReBattleAfterBattleLoseCsNotify" } CmdBattleType::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq", CmdBattleType::CmdQuitBattleScNotify => "CmdQuitBattleScNotify", CmdBattleType::CmdBattleLogReportScRsp => "CmdBattleLogReportScRsp", CmdBattleType::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp", CmdBattleType::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq", CmdBattleType::CmdQuitBattleCsReq => "CmdQuitBattleCsReq", CmdBattleType::CmdRebattleByClientCsNotify => "CmdRebattleByClientCsNotify", CmdBattleType::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdBattleTypeNone" => Some(Self::None), "CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp), "CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp), "CmdServerSimulateBattleFinishScNotify" => { Some(Self::CmdServerSimulateBattleFinishScNotify) } "CmdBattleLogReportCsReq" => Some(Self::CmdBattleLogReportCsReq), "CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp), "CmdReBattleAfterBattleLoseCsNotify" => { Some(Self::CmdReBattleAfterBattleLoseCsNotify) } "CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq), "CmdQuitBattleScNotify" => Some(Self::CmdQuitBattleScNotify), "CmdBattleLogReportScRsp" => Some(Self::CmdBattleLogReportScRsp), "CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp), "CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq), "CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq), "CmdRebattleByClientCsNotify" => Some(Self::CmdRebattleByClientCsNotify), "CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleCollegeType { None = 0, CmdGetBattleCollegeDataCsReq = 5718, CmdStartBattleCollegeCsReq = 5737, CmdBattleCollegeDataChangeScNotify = 5729, CmdGetBattleCollegeDataScRsp = 5774, CmdStartBattleCollegeScRsp = 5758, } impl CmdBattleCollegeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdBattleCollegeType::None => "CmdBattleCollegeTypeNone", CmdBattleCollegeType::CmdGetBattleCollegeDataCsReq => { "CmdGetBattleCollegeDataCsReq" } CmdBattleCollegeType::CmdStartBattleCollegeCsReq => { "CmdStartBattleCollegeCsReq" } CmdBattleCollegeType::CmdBattleCollegeDataChangeScNotify => { "CmdBattleCollegeDataChangeScNotify" } CmdBattleCollegeType::CmdGetBattleCollegeDataScRsp => { "CmdGetBattleCollegeDataScRsp" } CmdBattleCollegeType::CmdStartBattleCollegeScRsp => { "CmdStartBattleCollegeScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdBattleCollegeTypeNone" => Some(Self::None), "CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq), "CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq), "CmdBattleCollegeDataChangeScNotify" => { Some(Self::CmdBattleCollegeDataChangeScNotify) } "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), "CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattlePassType { None = 0, CmdTakeBpRewardCsReq = 3037, CmdTakeBpRewardScRsp = 3058, CmdBattlePassInfoNotify = 3018, CmdBuyBpLevelScRsp = 3028, CmdTakeAllRewardScRsp = 3019, CmdTakeAllRewardCsReq = 3041, CmdBuyBpLevelCsReq = 3049, } impl CmdBattlePassType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdBattlePassType::None => "CmdBattlePassTypeNone", CmdBattlePassType::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", CmdBattlePassType::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp", CmdBattlePassType::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", CmdBattlePassType::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", CmdBattlePassType::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp", CmdBattlePassType::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq", CmdBattlePassType::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdBattlePassTypeNone" => Some(Self::None), "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), "CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp), "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), "CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp), "CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq), "CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq), _ => None, } } } /// 0(CmdBattlePassType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpTierType { None = 0, Free = 1, Premium1 = 2, Premium2 = 3, } impl BpTierType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { BpTierType::None => "BP_TIER_TYPE_NONE", BpTierType::Free => "BP_TIER_TYPE_FREE", BpTierType::Premium1 => "BP_TIER_TYPE_PREMIUM_1", BpTierType::Premium2 => "BP_TIER_TYPE_PREMIUM_2", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BP_TIER_TYPE_NONE" => Some(Self::None), "BP_TIER_TYPE_FREE" => Some(Self::Free), "BP_TIER_TYPE_PREMIUM_1" => Some(Self::Premium1), "BP_TIER_TYPE_PREMIUM_2" => Some(Self::Premium2), _ => None, } } } /// 1(CmdBattlePassType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hefekealdnh { BpRewaradTypeNone = 0, BpRewaradTypeFree = 1, BpRewaradTypePremium1 = 2, BpRewaradTypePremium2 = 3, BpRewaradTypePremiumOptional = 4, } impl Hefekealdnh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hefekealdnh::BpRewaradTypeNone => "BP_REWARAD_TYPE_NONE", Hefekealdnh::BpRewaradTypeFree => "BP_REWARAD_TYPE_FREE", Hefekealdnh::BpRewaradTypePremium1 => "BP_REWARAD_TYPE_PREMIUM_1", Hefekealdnh::BpRewaradTypePremium2 => "BP_REWARAD_TYPE_PREMIUM_2", Hefekealdnh::BpRewaradTypePremiumOptional => { "BP_REWARAD_TYPE_PREMIUM_OPTIONAL" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BP_REWARAD_TYPE_NONE" => Some(Self::BpRewaradTypeNone), "BP_REWARAD_TYPE_FREE" => Some(Self::BpRewaradTypeFree), "BP_REWARAD_TYPE_PREMIUM_1" => Some(Self::BpRewaradTypePremium1), "BP_REWARAD_TYPE_PREMIUM_2" => Some(Self::BpRewaradTypePremium2), "BP_REWARAD_TYPE_PREMIUM_OPTIONAL" => { Some(Self::BpRewaradTypePremiumOptional) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBoxingClubType { None = 0, CmdMatchBoxingClubOpponentCsReq = 4229, CmdGetBoxingClubInfoCsReq = 4218, CmdGiveUpBoxingClubChallengeScRsp = 4241, CmdSetBoxingClubResonanceLineupCsReq = 4246, CmdChooseBoxingClubResonanceScRsp = 4257, CmdBoxingClubRewardScNotify = 4219, CmdGetBoxingClubInfoScRsp = 4274, CmdStartBoxingClubBattleScRsp = 4249, CmdChooseBoxingClubResonanceCsReq = 4289, CmdSetBoxingClubResonanceLineupScRsp = 4298, CmdChooseBoxingClubStageOptionalBuffScRsp = 4222, CmdBoxingClubChallengeUpdateScNotify = 4264, CmdStartBoxingClubBattleCsReq = 4258, CmdMatchBoxingClubOpponentScRsp = 4237, CmdGiveUpBoxingClubChallengeCsReq = 4228, CmdChooseBoxingClubStageOptionalBuffCsReq = 4283, } impl CmdBoxingClubType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdBoxingClubType::None => "CmdBoxingClubTypeNone", CmdBoxingClubType::CmdMatchBoxingClubOpponentCsReq => { "CmdMatchBoxingClubOpponentCsReq" } CmdBoxingClubType::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", CmdBoxingClubType::CmdGiveUpBoxingClubChallengeScRsp => { "CmdGiveUpBoxingClubChallengeScRsp" } CmdBoxingClubType::CmdSetBoxingClubResonanceLineupCsReq => { "CmdSetBoxingClubResonanceLineupCsReq" } CmdBoxingClubType::CmdChooseBoxingClubResonanceScRsp => { "CmdChooseBoxingClubResonanceScRsp" } CmdBoxingClubType::CmdBoxingClubRewardScNotify => { "CmdBoxingClubRewardScNotify" } CmdBoxingClubType::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp", CmdBoxingClubType::CmdStartBoxingClubBattleScRsp => { "CmdStartBoxingClubBattleScRsp" } CmdBoxingClubType::CmdChooseBoxingClubResonanceCsReq => { "CmdChooseBoxingClubResonanceCsReq" } CmdBoxingClubType::CmdSetBoxingClubResonanceLineupScRsp => { "CmdSetBoxingClubResonanceLineupScRsp" } CmdBoxingClubType::CmdChooseBoxingClubStageOptionalBuffScRsp => { "CmdChooseBoxingClubStageOptionalBuffScRsp" } CmdBoxingClubType::CmdBoxingClubChallengeUpdateScNotify => { "CmdBoxingClubChallengeUpdateScNotify" } CmdBoxingClubType::CmdStartBoxingClubBattleCsReq => { "CmdStartBoxingClubBattleCsReq" } CmdBoxingClubType::CmdMatchBoxingClubOpponentScRsp => { "CmdMatchBoxingClubOpponentScRsp" } CmdBoxingClubType::CmdGiveUpBoxingClubChallengeCsReq => { "CmdGiveUpBoxingClubChallengeCsReq" } CmdBoxingClubType::CmdChooseBoxingClubStageOptionalBuffCsReq => { "CmdChooseBoxingClubStageOptionalBuffCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdBoxingClubTypeNone" => Some(Self::None), "CmdMatchBoxingClubOpponentCsReq" => { Some(Self::CmdMatchBoxingClubOpponentCsReq) } "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), "CmdGiveUpBoxingClubChallengeScRsp" => { Some(Self::CmdGiveUpBoxingClubChallengeScRsp) } "CmdSetBoxingClubResonanceLineupCsReq" => { Some(Self::CmdSetBoxingClubResonanceLineupCsReq) } "CmdChooseBoxingClubResonanceScRsp" => { Some(Self::CmdChooseBoxingClubResonanceScRsp) } "CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify), "CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp), "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), "CmdChooseBoxingClubResonanceCsReq" => { Some(Self::CmdChooseBoxingClubResonanceCsReq) } "CmdSetBoxingClubResonanceLineupScRsp" => { Some(Self::CmdSetBoxingClubResonanceLineupScRsp) } "CmdChooseBoxingClubStageOptionalBuffScRsp" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) } "CmdBoxingClubChallengeUpdateScNotify" => { Some(Self::CmdBoxingClubChallengeUpdateScNotify) } "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), "CmdMatchBoxingClubOpponentScRsp" => { Some(Self::CmdMatchBoxingClubOpponentScRsp) } "CmdGiveUpBoxingClubChallengeCsReq" => { Some(Self::CmdGiveUpBoxingClubChallengeCsReq) } "CmdChooseBoxingClubStageOptionalBuffCsReq" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeType { None = 0, CmdGetChallengeGroupStatisticsScRsp = 1762, CmdGetCurChallengeScRsp = 1789, CmdLeaveChallengeScRsp = 1749, CmdTakeChallengeRewardCsReq = 1783, CmdEnterChallengeNextPhaseCsReq = 1721, CmdChallengeSettleNotify = 1728, CmdLeaveChallengeCsReq = 1758, CmdStartChallengeCsReq = 1729, CmdGetCurChallengeCsReq = 1764, CmdRestartChallengePhaseCsReq = 1708, CmdEnterChallengeNextPhaseScRsp = 1777, CmdGetChallengeGroupStatisticsCsReq = 1791, CmdStartPartialChallengeCsReq = 1740, CmdStartChallengeScRsp = 1737, CmdGetChallengeScRsp = 1774, CmdGetChallengeCsReq = 1718, CmdStartPartialChallengeScRsp = 1748, CmdTakeChallengeRewardScRsp = 1722, CmdChallengeLineupNotify = 1757, CmdRestartChallengePhaseScRsp = 1711, CmdChallengeBossPhaseSettleNotify = 1724, } impl CmdChallengeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdChallengeType::None => "CmdChallengeTypeNone", CmdChallengeType::CmdGetChallengeGroupStatisticsScRsp => { "CmdGetChallengeGroupStatisticsScRsp" } CmdChallengeType::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", CmdChallengeType::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", CmdChallengeType::CmdTakeChallengeRewardCsReq => { "CmdTakeChallengeRewardCsReq" } CmdChallengeType::CmdEnterChallengeNextPhaseCsReq => { "CmdEnterChallengeNextPhaseCsReq" } CmdChallengeType::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", CmdChallengeType::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq", CmdChallengeType::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", CmdChallengeType::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", CmdChallengeType::CmdRestartChallengePhaseCsReq => { "CmdRestartChallengePhaseCsReq" } CmdChallengeType::CmdEnterChallengeNextPhaseScRsp => { "CmdEnterChallengeNextPhaseScRsp" } CmdChallengeType::CmdGetChallengeGroupStatisticsCsReq => { "CmdGetChallengeGroupStatisticsCsReq" } CmdChallengeType::CmdStartPartialChallengeCsReq => { "CmdStartPartialChallengeCsReq" } CmdChallengeType::CmdStartChallengeScRsp => "CmdStartChallengeScRsp", CmdChallengeType::CmdGetChallengeScRsp => "CmdGetChallengeScRsp", CmdChallengeType::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", CmdChallengeType::CmdStartPartialChallengeScRsp => { "CmdStartPartialChallengeScRsp" } CmdChallengeType::CmdTakeChallengeRewardScRsp => { "CmdTakeChallengeRewardScRsp" } CmdChallengeType::CmdChallengeLineupNotify => "CmdChallengeLineupNotify", CmdChallengeType::CmdRestartChallengePhaseScRsp => { "CmdRestartChallengePhaseScRsp" } CmdChallengeType::CmdChallengeBossPhaseSettleNotify => { "CmdChallengeBossPhaseSettleNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdChallengeTypeNone" => Some(Self::None), "CmdGetChallengeGroupStatisticsScRsp" => { Some(Self::CmdGetChallengeGroupStatisticsScRsp) } "CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp), "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), "CmdTakeChallengeRewardCsReq" => Some(Self::CmdTakeChallengeRewardCsReq), "CmdEnterChallengeNextPhaseCsReq" => { Some(Self::CmdEnterChallengeNextPhaseCsReq) } "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), "CmdEnterChallengeNextPhaseScRsp" => { Some(Self::CmdEnterChallengeNextPhaseScRsp) } "CmdGetChallengeGroupStatisticsCsReq" => { Some(Self::CmdGetChallengeGroupStatisticsCsReq) } "CmdStartPartialChallengeCsReq" => Some(Self::CmdStartPartialChallengeCsReq), "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), "CmdTakeChallengeRewardScRsp" => Some(Self::CmdTakeChallengeRewardScRsp), "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), "CmdChallengeBossPhaseSettleNotify" => { Some(Self::CmdChallengeBossPhaseSettleNotify) } _ => None, } } } /// 0(CmdChallengeType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChallengeStatus { ChallengeUnknown = 0, ChallengeDoing = 1, ChallengeFinish = 2, ChallengeFailed = 3, } impl ChallengeStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ChallengeStatus::ChallengeUnknown => "CHALLENGE_UNKNOWN", ChallengeStatus::ChallengeDoing => "CHALLENGE_DOING", ChallengeStatus::ChallengeFinish => "CHALLENGE_FINISH", ChallengeStatus::ChallengeFailed => "CHALLENGE_FAILED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHALLENGE_UNKNOWN" => Some(Self::ChallengeUnknown), "CHALLENGE_DOING" => Some(Self::ChallengeDoing), "CHALLENGE_FINISH" => Some(Self::ChallengeFinish), "CHALLENGE_FAILED" => Some(Self::ChallengeFailed), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChatType { None = 0, CmdGetLoginChatInfoCsReq = 3983, CmdSendMsgScRsp = 3974, CmdRevcMsgScNotify = 3929, CmdPrivateMsgOfflineUsersScNotify = 3937, CmdMarkChatEmojiScRsp = 3957, CmdGetChatFriendHistoryCsReq = 3928, CmdGetLoginChatInfoScRsp = 3922, CmdGetChatFriendHistoryScRsp = 3941, CmdSendMsgCsReq = 3918, CmdGetChatEmojiListCsReq = 3919, CmdMarkChatEmojiCsReq = 3989, CmdGetChatEmojiListScRsp = 3964, CmdGetPrivateChatHistoryScRsp = 3949, CmdGetPrivateChatHistoryCsReq = 3958, CmdBatchMarkChatEmojiScRsp = 3998, CmdBatchMarkChatEmojiCsReq = 3946, } impl CmdChatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdChatType::None => "CmdChatTypeNone", CmdChatType::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq", CmdChatType::CmdSendMsgScRsp => "CmdSendMsgScRsp", CmdChatType::CmdRevcMsgScNotify => "CmdRevcMsgScNotify", CmdChatType::CmdPrivateMsgOfflineUsersScNotify => { "CmdPrivateMsgOfflineUsersScNotify" } CmdChatType::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", CmdChatType::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq", CmdChatType::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp", CmdChatType::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp", CmdChatType::CmdSendMsgCsReq => "CmdSendMsgCsReq", CmdChatType::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", CmdChatType::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq", CmdChatType::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp", CmdChatType::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp", CmdChatType::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq", CmdChatType::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", CmdChatType::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdChatTypeNone" => Some(Self::None), "CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq), "CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp), "CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify), "CmdPrivateMsgOfflineUsersScNotify" => { Some(Self::CmdPrivateMsgOfflineUsersScNotify) } "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), "CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq), "CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp), "CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp), "CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq), "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), "CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq), "CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp), "CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp), "CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq), "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), "CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChessRogueType { None = 0, CmdChessRogueRollDiceScRsp = 5471, CmdFinishChessRogueSubStoryScRsp = 5407, CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5548, CmdChessRogueUpdateAeonModifierValueScNotify = 5475, CmdGetChessRogueNousStoryInfoScRsp = 5466, CmdChessRogueQueryBpCsReq = 5564, CmdChessRogueGiveUpRollScRsp = 5455, CmdChessRogueLeaveScRsp = 5587, CmdChessRogueSkipTeachingLevelCsReq = 5519, CmdChessRogueUpdateDiceInfoScNotify = 5447, CmdFinishChessRogueSubStoryCsReq = 5411, CmdChessRogueNousGetRogueTalentInfoCsReq = 5539, CmdChessRogueEnterCellCsReq = 5493, CmdSyncChessRogueMainStoryFinishScNotify = 5438, CmdChessRogueRollDiceCsReq = 5450, CmdChessRogueCheatRollScRsp = 5567, CmdChessRogueSelectBpCsReq = 5406, CmdChessRogueEnterNextLayerCsReq = 5473, CmdChessRogueCellUpdateNotify = 5412, CmdChessRogueMoveCellNotify = 5536, CmdChessRogueQueryAeonDimensionsScRsp = 5576, CmdChessRogueUpdateReviveInfoScNotify = 5420, CmdEnterChessRogueAeonRoomCsReq = 5452, CmdChessRogueNousEditDiceCsReq = 5445, CmdEnhanceChessRogueBuffScRsp = 5505, CmdGetChessRogueStoryAeonTalkInfoScRsp = 5500, CmdChessRogueSelectCellScRsp = 5442, CmdEnhanceChessRogueBuffCsReq = 5404, CmdChessRogueChangeyAeonDimensionNotify = 5512, CmdChessRogueSelectBpScRsp = 5526, CmdChessRogueLeaveCsReq = 5507, CmdChessRogueReviveAvatarScRsp = 5470, CmdChessRogueConfirmRollCsReq = 5415, CmdChessRogueEnterScRsp = 5590, CmdChessRogueLayerAccountInfoNotify = 5565, CmdChessRogueNousEnableRogueTalentCsReq = 5531, CmdChessRogueEnterCsReq = 5521, CmdGetChessRogueBuffEnhanceInfoScRsp = 5421, CmdChessRogueGoAheadCsReq = 5504, CmdChessRogueQuitCsReq = 5549, CmdChessRogueSkipTeachingLevelScRsp = 5489, CmdGetChessRogueStoryAeonTalkInfoCsReq = 5456, CmdSelectChessRogueSubStoryScRsp = 5517, CmdChessRogueNousGetRogueTalentInfoScRsp = 5571, CmdChessRogueStartScRsp = 5570, CmdChessRogueGiveUpCsReq = 5524, CmdGetChessRogueBuffEnhanceInfoCsReq = 5534, CmdEnterChessRogueAeonRoomScRsp = 5435, CmdSelectChessRogueNousSubStoryScRsp = 5535, CmdChessRogueNousEditDiceScRsp = 5463, CmdChessRogueStartCsReq = 5511, CmdChessRogueGiveUpScRsp = 5481, CmdSelectChessRogueSubStoryCsReq = 5427, CmdChessRoguePickAvatarScRsp = 5441, CmdChessRogueSelectCellCsReq = 5513, CmdSyncChessRogueNousSubStoryScNotify = 5402, CmdChessRogueQueryBpScRsp = 5479, CmdChessRogueEnterCellScRsp = 5516, CmdGetChessRogueStoryInfoScRsp = 5575, CmdChessRogueUpdateActionPointScNotify = 5425, CmdChessRogueNousDiceUpdateNotify = 5542, CmdGetChessRogueNousStoryInfoCsReq = 5480, CmdChessRogueGoAheadScRsp = 5529, CmdChessRogueQuitScRsp = 5588, CmdChessRogueQueryCsReq = 5458, CmdFinishChessRogueNousSubStoryCsReq = 5579, CmdChessRogueFinishCurRoomNotify = 5439, CmdChessRogueUpdateBoardScNotify = 5515, CmdSyncChessRogueNousMainStoryScNotify = 5419, CmdChessRogueConfirmRollScRsp = 5428, CmdChessRogueQueryScRsp = 5484, CmdChessRogueGiveUpRollCsReq = 5448, CmdChessRogueEnterNextLayerScRsp = 5582, CmdFinishChessRogueNousSubStoryScRsp = 5560, CmdChessRogueUpdateUnlockLevelScNotify = 5472, CmdChessRogueUpdateMoneyInfoScNotify = 5594, CmdSelectChessRogueNousSubStoryCsReq = 5566, CmdChessRogueReviveAvatarCsReq = 5518, CmdGetChessRogueStoryInfoCsReq = 5482, CmdChessRogueUpdateAllowedSelectCellScNotify = 5464, CmdChessRoguePickAvatarCsReq = 5495, CmdChessRogueNousDiceSurfaceUnlockNotify = 5426, CmdChessRogueCheatRollCsReq = 5444, CmdChessRogueReRollDiceScRsp = 5555, CmdChessRogueReRollDiceCsReq = 5424, CmdSyncChessRogueNousValueScNotify = 5437, CmdChessRogueNousEnableRogueTalentScRsp = 5449, CmdChessRogueUpdateLevelBaseInfoScNotify = 5546, CmdChessRogueQueryAeonDimensionsCsReq = 5510, CmdChessRogueQuestFinishNotify = 5578, } impl CmdChessRogueType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdChessRogueType::None => "CmdChessRogueTypeNone", CmdChessRogueType::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp", CmdChessRogueType::CmdFinishChessRogueSubStoryScRsp => { "CmdFinishChessRogueSubStoryScRsp" } CmdChessRogueType::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => { "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" } CmdChessRogueType::CmdChessRogueUpdateAeonModifierValueScNotify => { "CmdChessRogueUpdateAeonModifierValueScNotify" } CmdChessRogueType::CmdGetChessRogueNousStoryInfoScRsp => { "CmdGetChessRogueNousStoryInfoScRsp" } CmdChessRogueType::CmdChessRogueQueryBpCsReq => "CmdChessRogueQueryBpCsReq", CmdChessRogueType::CmdChessRogueGiveUpRollScRsp => { "CmdChessRogueGiveUpRollScRsp" } CmdChessRogueType::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp", CmdChessRogueType::CmdChessRogueSkipTeachingLevelCsReq => { "CmdChessRogueSkipTeachingLevelCsReq" } CmdChessRogueType::CmdChessRogueUpdateDiceInfoScNotify => { "CmdChessRogueUpdateDiceInfoScNotify" } CmdChessRogueType::CmdFinishChessRogueSubStoryCsReq => { "CmdFinishChessRogueSubStoryCsReq" } CmdChessRogueType::CmdChessRogueNousGetRogueTalentInfoCsReq => { "CmdChessRogueNousGetRogueTalentInfoCsReq" } CmdChessRogueType::CmdChessRogueEnterCellCsReq => { "CmdChessRogueEnterCellCsReq" } CmdChessRogueType::CmdSyncChessRogueMainStoryFinishScNotify => { "CmdSyncChessRogueMainStoryFinishScNotify" } CmdChessRogueType::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq", CmdChessRogueType::CmdChessRogueCheatRollScRsp => { "CmdChessRogueCheatRollScRsp" } CmdChessRogueType::CmdChessRogueSelectBpCsReq => "CmdChessRogueSelectBpCsReq", CmdChessRogueType::CmdChessRogueEnterNextLayerCsReq => { "CmdChessRogueEnterNextLayerCsReq" } CmdChessRogueType::CmdChessRogueCellUpdateNotify => { "CmdChessRogueCellUpdateNotify" } CmdChessRogueType::CmdChessRogueMoveCellNotify => { "CmdChessRogueMoveCellNotify" } CmdChessRogueType::CmdChessRogueQueryAeonDimensionsScRsp => { "CmdChessRogueQueryAeonDimensionsScRsp" } CmdChessRogueType::CmdChessRogueUpdateReviveInfoScNotify => { "CmdChessRogueUpdateReviveInfoScNotify" } CmdChessRogueType::CmdEnterChessRogueAeonRoomCsReq => { "CmdEnterChessRogueAeonRoomCsReq" } CmdChessRogueType::CmdChessRogueNousEditDiceCsReq => { "CmdChessRogueNousEditDiceCsReq" } CmdChessRogueType::CmdEnhanceChessRogueBuffScRsp => { "CmdEnhanceChessRogueBuffScRsp" } CmdChessRogueType::CmdGetChessRogueStoryAeonTalkInfoScRsp => { "CmdGetChessRogueStoryAeonTalkInfoScRsp" } CmdChessRogueType::CmdChessRogueSelectCellScRsp => { "CmdChessRogueSelectCellScRsp" } CmdChessRogueType::CmdEnhanceChessRogueBuffCsReq => { "CmdEnhanceChessRogueBuffCsReq" } CmdChessRogueType::CmdChessRogueChangeyAeonDimensionNotify => { "CmdChessRogueChangeyAeonDimensionNotify" } CmdChessRogueType::CmdChessRogueSelectBpScRsp => "CmdChessRogueSelectBpScRsp", CmdChessRogueType::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", CmdChessRogueType::CmdChessRogueReviveAvatarScRsp => { "CmdChessRogueReviveAvatarScRsp" } CmdChessRogueType::CmdChessRogueConfirmRollCsReq => { "CmdChessRogueConfirmRollCsReq" } CmdChessRogueType::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", CmdChessRogueType::CmdChessRogueLayerAccountInfoNotify => { "CmdChessRogueLayerAccountInfoNotify" } CmdChessRogueType::CmdChessRogueNousEnableRogueTalentCsReq => { "CmdChessRogueNousEnableRogueTalentCsReq" } CmdChessRogueType::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq", CmdChessRogueType::CmdGetChessRogueBuffEnhanceInfoScRsp => { "CmdGetChessRogueBuffEnhanceInfoScRsp" } CmdChessRogueType::CmdChessRogueGoAheadCsReq => "CmdChessRogueGoAheadCsReq", CmdChessRogueType::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", CmdChessRogueType::CmdChessRogueSkipTeachingLevelScRsp => { "CmdChessRogueSkipTeachingLevelScRsp" } CmdChessRogueType::CmdGetChessRogueStoryAeonTalkInfoCsReq => { "CmdGetChessRogueStoryAeonTalkInfoCsReq" } CmdChessRogueType::CmdSelectChessRogueSubStoryScRsp => { "CmdSelectChessRogueSubStoryScRsp" } CmdChessRogueType::CmdChessRogueNousGetRogueTalentInfoScRsp => { "CmdChessRogueNousGetRogueTalentInfoScRsp" } CmdChessRogueType::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", CmdChessRogueType::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq", CmdChessRogueType::CmdGetChessRogueBuffEnhanceInfoCsReq => { "CmdGetChessRogueBuffEnhanceInfoCsReq" } CmdChessRogueType::CmdEnterChessRogueAeonRoomScRsp => { "CmdEnterChessRogueAeonRoomScRsp" } CmdChessRogueType::CmdSelectChessRogueNousSubStoryScRsp => { "CmdSelectChessRogueNousSubStoryScRsp" } CmdChessRogueType::CmdChessRogueNousEditDiceScRsp => { "CmdChessRogueNousEditDiceScRsp" } CmdChessRogueType::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq", CmdChessRogueType::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp", CmdChessRogueType::CmdSelectChessRogueSubStoryCsReq => { "CmdSelectChessRogueSubStoryCsReq" } CmdChessRogueType::CmdChessRoguePickAvatarScRsp => { "CmdChessRoguePickAvatarScRsp" } CmdChessRogueType::CmdChessRogueSelectCellCsReq => { "CmdChessRogueSelectCellCsReq" } CmdChessRogueType::CmdSyncChessRogueNousSubStoryScNotify => { "CmdSyncChessRogueNousSubStoryScNotify" } CmdChessRogueType::CmdChessRogueQueryBpScRsp => "CmdChessRogueQueryBpScRsp", CmdChessRogueType::CmdChessRogueEnterCellScRsp => { "CmdChessRogueEnterCellScRsp" } CmdChessRogueType::CmdGetChessRogueStoryInfoScRsp => { "CmdGetChessRogueStoryInfoScRsp" } CmdChessRogueType::CmdChessRogueUpdateActionPointScNotify => { "CmdChessRogueUpdateActionPointScNotify" } CmdChessRogueType::CmdChessRogueNousDiceUpdateNotify => { "CmdChessRogueNousDiceUpdateNotify" } CmdChessRogueType::CmdGetChessRogueNousStoryInfoCsReq => { "CmdGetChessRogueNousStoryInfoCsReq" } CmdChessRogueType::CmdChessRogueGoAheadScRsp => "CmdChessRogueGoAheadScRsp", CmdChessRogueType::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp", CmdChessRogueType::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq", CmdChessRogueType::CmdFinishChessRogueNousSubStoryCsReq => { "CmdFinishChessRogueNousSubStoryCsReq" } CmdChessRogueType::CmdChessRogueFinishCurRoomNotify => { "CmdChessRogueFinishCurRoomNotify" } CmdChessRogueType::CmdChessRogueUpdateBoardScNotify => { "CmdChessRogueUpdateBoardScNotify" } CmdChessRogueType::CmdSyncChessRogueNousMainStoryScNotify => { "CmdSyncChessRogueNousMainStoryScNotify" } CmdChessRogueType::CmdChessRogueConfirmRollScRsp => { "CmdChessRogueConfirmRollScRsp" } CmdChessRogueType::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp", CmdChessRogueType::CmdChessRogueGiveUpRollCsReq => { "CmdChessRogueGiveUpRollCsReq" } CmdChessRogueType::CmdChessRogueEnterNextLayerScRsp => { "CmdChessRogueEnterNextLayerScRsp" } CmdChessRogueType::CmdFinishChessRogueNousSubStoryScRsp => { "CmdFinishChessRogueNousSubStoryScRsp" } CmdChessRogueType::CmdChessRogueUpdateUnlockLevelScNotify => { "CmdChessRogueUpdateUnlockLevelScNotify" } CmdChessRogueType::CmdChessRogueUpdateMoneyInfoScNotify => { "CmdChessRogueUpdateMoneyInfoScNotify" } CmdChessRogueType::CmdSelectChessRogueNousSubStoryCsReq => { "CmdSelectChessRogueNousSubStoryCsReq" } CmdChessRogueType::CmdChessRogueReviveAvatarCsReq => { "CmdChessRogueReviveAvatarCsReq" } CmdChessRogueType::CmdGetChessRogueStoryInfoCsReq => { "CmdGetChessRogueStoryInfoCsReq" } CmdChessRogueType::CmdChessRogueUpdateAllowedSelectCellScNotify => { "CmdChessRogueUpdateAllowedSelectCellScNotify" } CmdChessRogueType::CmdChessRoguePickAvatarCsReq => { "CmdChessRoguePickAvatarCsReq" } CmdChessRogueType::CmdChessRogueNousDiceSurfaceUnlockNotify => { "CmdChessRogueNousDiceSurfaceUnlockNotify" } CmdChessRogueType::CmdChessRogueCheatRollCsReq => { "CmdChessRogueCheatRollCsReq" } CmdChessRogueType::CmdChessRogueReRollDiceScRsp => { "CmdChessRogueReRollDiceScRsp" } CmdChessRogueType::CmdChessRogueReRollDiceCsReq => { "CmdChessRogueReRollDiceCsReq" } CmdChessRogueType::CmdSyncChessRogueNousValueScNotify => { "CmdSyncChessRogueNousValueScNotify" } CmdChessRogueType::CmdChessRogueNousEnableRogueTalentScRsp => { "CmdChessRogueNousEnableRogueTalentScRsp" } CmdChessRogueType::CmdChessRogueUpdateLevelBaseInfoScNotify => { "CmdChessRogueUpdateLevelBaseInfoScNotify" } CmdChessRogueType::CmdChessRogueQueryAeonDimensionsCsReq => { "CmdChessRogueQueryAeonDimensionsCsReq" } CmdChessRogueType::CmdChessRogueQuestFinishNotify => { "CmdChessRogueQuestFinishNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdChessRogueTypeNone" => Some(Self::None), "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), "CmdFinishChessRogueSubStoryScRsp" => { Some(Self::CmdFinishChessRogueSubStoryScRsp) } "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) } "CmdChessRogueUpdateAeonModifierValueScNotify" => { Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify) } "CmdGetChessRogueNousStoryInfoScRsp" => { Some(Self::CmdGetChessRogueNousStoryInfoScRsp) } "CmdChessRogueQueryBpCsReq" => Some(Self::CmdChessRogueQueryBpCsReq), "CmdChessRogueGiveUpRollScRsp" => Some(Self::CmdChessRogueGiveUpRollScRsp), "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), "CmdChessRogueSkipTeachingLevelCsReq" => { Some(Self::CmdChessRogueSkipTeachingLevelCsReq) } "CmdChessRogueUpdateDiceInfoScNotify" => { Some(Self::CmdChessRogueUpdateDiceInfoScNotify) } "CmdFinishChessRogueSubStoryCsReq" => { Some(Self::CmdFinishChessRogueSubStoryCsReq) } "CmdChessRogueNousGetRogueTalentInfoCsReq" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) } "CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq), "CmdSyncChessRogueMainStoryFinishScNotify" => { Some(Self::CmdSyncChessRogueMainStoryFinishScNotify) } "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), "CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp), "CmdChessRogueSelectBpCsReq" => Some(Self::CmdChessRogueSelectBpCsReq), "CmdChessRogueEnterNextLayerCsReq" => { Some(Self::CmdChessRogueEnterNextLayerCsReq) } "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), "CmdChessRogueMoveCellNotify" => Some(Self::CmdChessRogueMoveCellNotify), "CmdChessRogueQueryAeonDimensionsScRsp" => { Some(Self::CmdChessRogueQueryAeonDimensionsScRsp) } "CmdChessRogueUpdateReviveInfoScNotify" => { Some(Self::CmdChessRogueUpdateReviveInfoScNotify) } "CmdEnterChessRogueAeonRoomCsReq" => { Some(Self::CmdEnterChessRogueAeonRoomCsReq) } "CmdChessRogueNousEditDiceCsReq" => { Some(Self::CmdChessRogueNousEditDiceCsReq) } "CmdEnhanceChessRogueBuffScRsp" => Some(Self::CmdEnhanceChessRogueBuffScRsp), "CmdGetChessRogueStoryAeonTalkInfoScRsp" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp) } "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), "CmdEnhanceChessRogueBuffCsReq" => Some(Self::CmdEnhanceChessRogueBuffCsReq), "CmdChessRogueChangeyAeonDimensionNotify" => { Some(Self::CmdChessRogueChangeyAeonDimensionNotify) } "CmdChessRogueSelectBpScRsp" => Some(Self::CmdChessRogueSelectBpScRsp), "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), "CmdChessRogueReviveAvatarScRsp" => { Some(Self::CmdChessRogueReviveAvatarScRsp) } "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), "CmdChessRogueLayerAccountInfoNotify" => { Some(Self::CmdChessRogueLayerAccountInfoNotify) } "CmdChessRogueNousEnableRogueTalentCsReq" => { Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) } "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), "CmdGetChessRogueBuffEnhanceInfoScRsp" => { Some(Self::CmdGetChessRogueBuffEnhanceInfoScRsp) } "CmdChessRogueGoAheadCsReq" => Some(Self::CmdChessRogueGoAheadCsReq), "CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq), "CmdChessRogueSkipTeachingLevelScRsp" => { Some(Self::CmdChessRogueSkipTeachingLevelScRsp) } "CmdGetChessRogueStoryAeonTalkInfoCsReq" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq) } "CmdSelectChessRogueSubStoryScRsp" => { Some(Self::CmdSelectChessRogueSubStoryScRsp) } "CmdChessRogueNousGetRogueTalentInfoScRsp" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) } "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), "CmdGetChessRogueBuffEnhanceInfoCsReq" => { Some(Self::CmdGetChessRogueBuffEnhanceInfoCsReq) } "CmdEnterChessRogueAeonRoomScRsp" => { Some(Self::CmdEnterChessRogueAeonRoomScRsp) } "CmdSelectChessRogueNousSubStoryScRsp" => { Some(Self::CmdSelectChessRogueNousSubStoryScRsp) } "CmdChessRogueNousEditDiceScRsp" => { Some(Self::CmdChessRogueNousEditDiceScRsp) } "CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq), "CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp), "CmdSelectChessRogueSubStoryCsReq" => { Some(Self::CmdSelectChessRogueSubStoryCsReq) } "CmdChessRoguePickAvatarScRsp" => Some(Self::CmdChessRoguePickAvatarScRsp), "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), "CmdSyncChessRogueNousSubStoryScNotify" => { Some(Self::CmdSyncChessRogueNousSubStoryScNotify) } "CmdChessRogueQueryBpScRsp" => Some(Self::CmdChessRogueQueryBpScRsp), "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), "CmdGetChessRogueStoryInfoScRsp" => { Some(Self::CmdGetChessRogueStoryInfoScRsp) } "CmdChessRogueUpdateActionPointScNotify" => { Some(Self::CmdChessRogueUpdateActionPointScNotify) } "CmdChessRogueNousDiceUpdateNotify" => { Some(Self::CmdChessRogueNousDiceUpdateNotify) } "CmdGetChessRogueNousStoryInfoCsReq" => { Some(Self::CmdGetChessRogueNousStoryInfoCsReq) } "CmdChessRogueGoAheadScRsp" => Some(Self::CmdChessRogueGoAheadScRsp), "CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp), "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), "CmdFinishChessRogueNousSubStoryCsReq" => { Some(Self::CmdFinishChessRogueNousSubStoryCsReq) } "CmdChessRogueFinishCurRoomNotify" => { Some(Self::CmdChessRogueFinishCurRoomNotify) } "CmdChessRogueUpdateBoardScNotify" => { Some(Self::CmdChessRogueUpdateBoardScNotify) } "CmdSyncChessRogueNousMainStoryScNotify" => { Some(Self::CmdSyncChessRogueNousMainStoryScNotify) } "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), "CmdChessRogueGiveUpRollCsReq" => Some(Self::CmdChessRogueGiveUpRollCsReq), "CmdChessRogueEnterNextLayerScRsp" => { Some(Self::CmdChessRogueEnterNextLayerScRsp) } "CmdFinishChessRogueNousSubStoryScRsp" => { Some(Self::CmdFinishChessRogueNousSubStoryScRsp) } "CmdChessRogueUpdateUnlockLevelScNotify" => { Some(Self::CmdChessRogueUpdateUnlockLevelScNotify) } "CmdChessRogueUpdateMoneyInfoScNotify" => { Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) } "CmdSelectChessRogueNousSubStoryCsReq" => { Some(Self::CmdSelectChessRogueNousSubStoryCsReq) } "CmdChessRogueReviveAvatarCsReq" => { Some(Self::CmdChessRogueReviveAvatarCsReq) } "CmdGetChessRogueStoryInfoCsReq" => { Some(Self::CmdGetChessRogueStoryInfoCsReq) } "CmdChessRogueUpdateAllowedSelectCellScNotify" => { Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) } "CmdChessRoguePickAvatarCsReq" => Some(Self::CmdChessRoguePickAvatarCsReq), "CmdChessRogueNousDiceSurfaceUnlockNotify" => { Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify) } "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), "CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp), "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), "CmdSyncChessRogueNousValueScNotify" => { Some(Self::CmdSyncChessRogueNousValueScNotify) } "CmdChessRogueNousEnableRogueTalentScRsp" => { Some(Self::CmdChessRogueNousEnableRogueTalentScRsp) } "CmdChessRogueUpdateLevelBaseInfoScNotify" => { Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) } "CmdChessRogueQueryAeonDimensionsCsReq" => { Some(Self::CmdChessRogueQueryAeonDimensionsCsReq) } "CmdChessRogueQuestFinishNotify" => { Some(Self::CmdChessRogueQuestFinishNotify) } _ => None, } } } /// 0(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Najbnngjkpa { ChessRogueDiceIdle = 0, ChessRogueDiceRolled = 1, ChessRogueDiceConfirmed = 2, ChessRogueDiceGiveup = 3, } impl Najbnngjkpa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Najbnngjkpa::ChessRogueDiceIdle => "CHESS_ROGUE_DICE_IDLE", Najbnngjkpa::ChessRogueDiceRolled => "CHESS_ROGUE_DICE_ROLLED", Najbnngjkpa::ChessRogueDiceConfirmed => "CHESS_ROGUE_DICE_CONFIRMED", Najbnngjkpa::ChessRogueDiceGiveup => "CHESS_ROGUE_DICE_GIVEUP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_DICE_IDLE" => Some(Self::ChessRogueDiceIdle), "CHESS_ROGUE_DICE_ROLLED" => Some(Self::ChessRogueDiceRolled), "CHESS_ROGUE_DICE_CONFIRMED" => Some(Self::ChessRogueDiceConfirmed), "CHESS_ROGUE_DICE_GIVEUP" => Some(Self::ChessRogueDiceGiveup), _ => None, } } } /// 1(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mdkfcmbnfgk { ChessRogueDiceFixed = 0, ChessRogueDiceEditable = 1, } impl Mdkfcmbnfgk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mdkfcmbnfgk::ChessRogueDiceFixed => "CHESS_ROGUE_DICE_FIXED", Mdkfcmbnfgk::ChessRogueDiceEditable => "CHESS_ROGUE_DICE_EDITABLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_DICE_FIXED" => Some(Self::ChessRogueDiceFixed), "CHESS_ROGUE_DICE_EDITABLE" => Some(Self::ChessRogueDiceEditable), _ => None, } } } /// 2(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nlfcjleeolj { Idle = 0, Selected = 1, Processing = 2, Finish = 3, } impl Nlfcjleeolj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nlfcjleeolj::Idle => "IDLE", Nlfcjleeolj::Selected => "SELECTED", Nlfcjleeolj::Processing => "PROCESSING", Nlfcjleeolj::Finish => "FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IDLE" => Some(Self::Idle), "SELECTED" => Some(Self::Selected), "PROCESSING" => Some(Self::Processing), "FINISH" => Some(Self::Finish), _ => None, } } } /// 3(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bakdcegigbp { ChessRogueCellSpecialTypeNone = 0, ChessRogueCellSpecialTypeLocked = 1, ChessRogueCellSpecialTypeReplicate = 2, ChessRogueCellSpecialTypeProtected = 3, ChessRogueCellSpecialTypeSeed = 4, ChessRogueCellSpecialTypeStamp = 5, } impl Bakdcegigbp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bakdcegigbp::ChessRogueCellSpecialTypeNone => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_NONE" } Bakdcegigbp::ChessRogueCellSpecialTypeLocked => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_LOCKED" } Bakdcegigbp::ChessRogueCellSpecialTypeReplicate => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_REPLICATE" } Bakdcegigbp::ChessRogueCellSpecialTypeProtected => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_PROTECTED" } Bakdcegigbp::ChessRogueCellSpecialTypeSeed => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_SEED" } Bakdcegigbp::ChessRogueCellSpecialTypeStamp => { "CHESS_ROGUE_CELL_SPECIAL_TYPE_STAMP" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_CELL_SPECIAL_TYPE_NONE" => { Some(Self::ChessRogueCellSpecialTypeNone) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_LOCKED" => { Some(Self::ChessRogueCellSpecialTypeLocked) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_REPLICATE" => { Some(Self::ChessRogueCellSpecialTypeReplicate) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_PROTECTED" => { Some(Self::ChessRogueCellSpecialTypeProtected) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_SEED" => { Some(Self::ChessRogueCellSpecialTypeSeed) } "CHESS_ROGUE_CELL_SPECIAL_TYPE_STAMP" => { Some(Self::ChessRogueCellSpecialTypeStamp) } _ => None, } } } /// 4(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nmcodcecjmc { ChessRogueLevelIdle = 0, ChessRogueLevelProcessing = 1, ChessRogueLevelPending = 2, ChessRogueLevelFinish = 3, ChessRogueLevelFailed = 4, ChessRogueLevelForceFinish = 5, } impl Nmcodcecjmc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nmcodcecjmc::ChessRogueLevelIdle => "CHESS_ROGUE_LEVEL_IDLE", Nmcodcecjmc::ChessRogueLevelProcessing => "CHESS_ROGUE_LEVEL_PROCESSING", Nmcodcecjmc::ChessRogueLevelPending => "CHESS_ROGUE_LEVEL_PENDING", Nmcodcecjmc::ChessRogueLevelFinish => "CHESS_ROGUE_LEVEL_FINISH", Nmcodcecjmc::ChessRogueLevelFailed => "CHESS_ROGUE_LEVEL_FAILED", Nmcodcecjmc::ChessRogueLevelForceFinish => "CHESS_ROGUE_LEVEL_FORCE_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_LEVEL_IDLE" => Some(Self::ChessRogueLevelIdle), "CHESS_ROGUE_LEVEL_PROCESSING" => Some(Self::ChessRogueLevelProcessing), "CHESS_ROGUE_LEVEL_PENDING" => Some(Self::ChessRogueLevelPending), "CHESS_ROGUE_LEVEL_FINISH" => Some(Self::ChessRogueLevelFinish), "CHESS_ROGUE_LEVEL_FAILED" => Some(Self::ChessRogueLevelFailed), "CHESS_ROGUE_LEVEL_FORCE_FINISH" => Some(Self::ChessRogueLevelForceFinish), _ => None, } } } /// 5(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Emnldjgmbca { ChessRogueAccountByNone = 0, ChessRogueAccountByNormalFinish = 1, ChessRogueAccountByNormalQuit = 2, ChessRogueAccountByDialog = 3, ChessRogueAccountByFailed = 4, ChessRogueAccountByCustomOp = 5, } impl Emnldjgmbca { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Emnldjgmbca::ChessRogueAccountByNone => "CHESS_ROGUE_ACCOUNT_BY_NONE", Emnldjgmbca::ChessRogueAccountByNormalFinish => { "CHESS_ROGUE_ACCOUNT_BY_NORMAL_FINISH" } Emnldjgmbca::ChessRogueAccountByNormalQuit => { "CHESS_ROGUE_ACCOUNT_BY_NORMAL_QUIT" } Emnldjgmbca::ChessRogueAccountByDialog => "CHESS_ROGUE_ACCOUNT_BY_DIALOG", Emnldjgmbca::ChessRogueAccountByFailed => "CHESS_ROGUE_ACCOUNT_BY_FAILED", Emnldjgmbca::ChessRogueAccountByCustomOp => { "CHESS_ROGUE_ACCOUNT_BY_CUSTOM_OP" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_ACCOUNT_BY_NONE" => Some(Self::ChessRogueAccountByNone), "CHESS_ROGUE_ACCOUNT_BY_NORMAL_FINISH" => { Some(Self::ChessRogueAccountByNormalFinish) } "CHESS_ROGUE_ACCOUNT_BY_NORMAL_QUIT" => { Some(Self::ChessRogueAccountByNormalQuit) } "CHESS_ROGUE_ACCOUNT_BY_DIALOG" => Some(Self::ChessRogueAccountByDialog), "CHESS_ROGUE_ACCOUNT_BY_FAILED" => Some(Self::ChessRogueAccountByFailed), "CHESS_ROGUE_ACCOUNT_BY_CUSTOM_OP" => Some(Self::ChessRogueAccountByCustomOp), _ => None, } } } /// 6(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ihdmedgcagk { ChessRogueBuffSourceTypeNone = 0, ChessRogueBuffSourceTypeSelect = 1, ChessRogueBuffSourceTypeEnhance = 2, ChessRogueBuffSourceTypeMiracle = 3, ChessRogueBuffSourceTypeDialogue = 4, ChessRogueBuffSourceTypeBonus = 5, ChessRogueBuffSourceTypeShop = 6, ChessRogueBuffSourceTypeDice = 7, ChessRogueBuffSourceTypeAeon = 8, ChessRogueBuffSourceTypeMazeSkill = 9, ChessRogueBuffSourceTypeLevelMechanism = 10, } impl Ihdmedgcagk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ihdmedgcagk::ChessRogueBuffSourceTypeNone => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_NONE" } Ihdmedgcagk::ChessRogueBuffSourceTypeSelect => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_SELECT" } Ihdmedgcagk::ChessRogueBuffSourceTypeEnhance => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_ENHANCE" } Ihdmedgcagk::ChessRogueBuffSourceTypeMiracle => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_MIRACLE" } Ihdmedgcagk::ChessRogueBuffSourceTypeDialogue => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_DIALOGUE" } Ihdmedgcagk::ChessRogueBuffSourceTypeBonus => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_BONUS" } Ihdmedgcagk::ChessRogueBuffSourceTypeShop => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_SHOP" } Ihdmedgcagk::ChessRogueBuffSourceTypeDice => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_DICE" } Ihdmedgcagk::ChessRogueBuffSourceTypeAeon => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_AEON" } Ihdmedgcagk::ChessRogueBuffSourceTypeMazeSkill => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL" } Ihdmedgcagk::ChessRogueBuffSourceTypeLevelMechanism => { "CHESS_ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_BUFF_SOURCE_TYPE_NONE" => { Some(Self::ChessRogueBuffSourceTypeNone) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_SELECT" => { Some(Self::ChessRogueBuffSourceTypeSelect) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_ENHANCE" => { Some(Self::ChessRogueBuffSourceTypeEnhance) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_MIRACLE" => { Some(Self::ChessRogueBuffSourceTypeMiracle) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_DIALOGUE" => { Some(Self::ChessRogueBuffSourceTypeDialogue) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_BONUS" => { Some(Self::ChessRogueBuffSourceTypeBonus) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_SHOP" => { Some(Self::ChessRogueBuffSourceTypeShop) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_DICE" => { Some(Self::ChessRogueBuffSourceTypeDice) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_AEON" => { Some(Self::ChessRogueBuffSourceTypeAeon) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::ChessRogueBuffSourceTypeMazeSkill) } "CHESS_ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::ChessRogueBuffSourceTypeLevelMechanism) } _ => None, } } } /// 7(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Phmmmhlkikk { ChessRogueMiracleSourceTypeNone = 0, ChessRogueMiracleSourceTypeSelect = 1, ChessRogueMiracleSourceTypeDialogue = 2, ChessRogueMiracleSourceTypeBonus = 3, ChessRogueMiracleSourceTypeUse = 4, ChessRogueMiracleSourceTypeReset = 5, ChessRogueMiracleSourceTypeReplace = 6, ChessRogueMiracleSourceTypeTrade = 7, ChessRogueMiracleSourceTypeGet = 8, ChessRogueMiracleSourceTypeShop = 9, ChessRogueMiracleSourceTypeMazeSkill = 10, ChessRogueMiracleSourceTypeLevelMechanism = 11, } impl Phmmmhlkikk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Phmmmhlkikk::ChessRogueMiracleSourceTypeNone => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_NONE" } Phmmmhlkikk::ChessRogueMiracleSourceTypeSelect => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SELECT" } Phmmmhlkikk::ChessRogueMiracleSourceTypeDialogue => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE" } Phmmmhlkikk::ChessRogueMiracleSourceTypeBonus => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_BONUS" } Phmmmhlkikk::ChessRogueMiracleSourceTypeUse => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_USE" } Phmmmhlkikk::ChessRogueMiracleSourceTypeReset => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_RESET" } Phmmmhlkikk::ChessRogueMiracleSourceTypeReplace => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_REPLACE" } Phmmmhlkikk::ChessRogueMiracleSourceTypeTrade => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_TRADE" } Phmmmhlkikk::ChessRogueMiracleSourceTypeGet => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_GET" } Phmmmhlkikk::ChessRogueMiracleSourceTypeShop => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SHOP" } Phmmmhlkikk::ChessRogueMiracleSourceTypeMazeSkill => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL" } Phmmmhlkikk::ChessRogueMiracleSourceTypeLevelMechanism => { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_NONE" => { Some(Self::ChessRogueMiracleSourceTypeNone) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SELECT" => { Some(Self::ChessRogueMiracleSourceTypeSelect) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE" => { Some(Self::ChessRogueMiracleSourceTypeDialogue) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_BONUS" => { Some(Self::ChessRogueMiracleSourceTypeBonus) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_USE" => { Some(Self::ChessRogueMiracleSourceTypeUse) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_RESET" => { Some(Self::ChessRogueMiracleSourceTypeReset) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_REPLACE" => { Some(Self::ChessRogueMiracleSourceTypeReplace) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_TRADE" => { Some(Self::ChessRogueMiracleSourceTypeTrade) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_GET" => { Some(Self::ChessRogueMiracleSourceTypeGet) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_SHOP" => { Some(Self::ChessRogueMiracleSourceTypeShop) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::ChessRogueMiracleSourceTypeMazeSkill) } "CHESS_ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::ChessRogueMiracleSourceTypeLevelMechanism) } _ => None, } } } /// 8(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Baeljkmhlbh { ChessRogueUpdateLevelStatusByNone = 0, ChessRogueUpdateLevelStatusByDialog = 1, } impl Baeljkmhlbh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Baeljkmhlbh::ChessRogueUpdateLevelStatusByNone => { "CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_NONE" } Baeljkmhlbh::ChessRogueUpdateLevelStatusByDialog => { "CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_DIALOG" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_NONE" => { Some(Self::ChessRogueUpdateLevelStatusByNone) } "CHESS_ROGUE_UPDATE_LEVEL_STATUS_BY_DIALOG" => { Some(Self::ChessRogueUpdateLevelStatusByDialog) } _ => None, } } } /// 9(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pchmjnlpbgf { ChessRogueCellUpdateReasonNone = 0, ChessRogueCellUpdateReasonModifier = 1, } impl Pchmjnlpbgf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pchmjnlpbgf::ChessRogueCellUpdateReasonNone => { "CHESS_ROGUE_CELL_UPDATE_REASON_NONE" } Pchmjnlpbgf::ChessRogueCellUpdateReasonModifier => { "CHESS_ROGUE_CELL_UPDATE_REASON_MODIFIER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_CELL_UPDATE_REASON_NONE" => { Some(Self::ChessRogueCellUpdateReasonNone) } "CHESS_ROGUE_CELL_UPDATE_REASON_MODIFIER" => { Some(Self::ChessRogueCellUpdateReasonModifier) } _ => None, } } } /// 10(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Idcplkfbcdi { ChessRogueAeonTypeNone = 0, ChessRogueAeonTypeKnight = 1, ChessRogueAeonTypeMemory = 2, ChessRogueAeonTypeWarlock = 3, ChessRogueAeonTypePriest = 4, ChessRogueAeonTypeRogue = 5, ChessRogueAeonTypeWarrior = 6, ChessRogueAeonTypeHappy = 7, ChessRogueAeonTypeBreed = 8, } impl Idcplkfbcdi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Idcplkfbcdi::ChessRogueAeonTypeNone => "CHESS_ROGUE_AEON_TYPE_NONE", Idcplkfbcdi::ChessRogueAeonTypeKnight => "CHESS_ROGUE_AEON_TYPE_KNIGHT", Idcplkfbcdi::ChessRogueAeonTypeMemory => "CHESS_ROGUE_AEON_TYPE_MEMORY", Idcplkfbcdi::ChessRogueAeonTypeWarlock => "CHESS_ROGUE_AEON_TYPE_WARLOCK", Idcplkfbcdi::ChessRogueAeonTypePriest => "CHESS_ROGUE_AEON_TYPE_PRIEST", Idcplkfbcdi::ChessRogueAeonTypeRogue => "CHESS_ROGUE_AEON_TYPE_ROGUE", Idcplkfbcdi::ChessRogueAeonTypeWarrior => "CHESS_ROGUE_AEON_TYPE_WARRIOR", Idcplkfbcdi::ChessRogueAeonTypeHappy => "CHESS_ROGUE_AEON_TYPE_HAPPY", Idcplkfbcdi::ChessRogueAeonTypeBreed => "CHESS_ROGUE_AEON_TYPE_BREED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_AEON_TYPE_NONE" => Some(Self::ChessRogueAeonTypeNone), "CHESS_ROGUE_AEON_TYPE_KNIGHT" => Some(Self::ChessRogueAeonTypeKnight), "CHESS_ROGUE_AEON_TYPE_MEMORY" => Some(Self::ChessRogueAeonTypeMemory), "CHESS_ROGUE_AEON_TYPE_WARLOCK" => Some(Self::ChessRogueAeonTypeWarlock), "CHESS_ROGUE_AEON_TYPE_PRIEST" => Some(Self::ChessRogueAeonTypePriest), "CHESS_ROGUE_AEON_TYPE_ROGUE" => Some(Self::ChessRogueAeonTypeRogue), "CHESS_ROGUE_AEON_TYPE_WARRIOR" => Some(Self::ChessRogueAeonTypeWarrior), "CHESS_ROGUE_AEON_TYPE_HAPPY" => Some(Self::ChessRogueAeonTypeHappy), "CHESS_ROGUE_AEON_TYPE_BREED" => Some(Self::ChessRogueAeonTypeBreed), _ => None, } } } /// 11(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nkfkconcmma { ChessRogueDiceSourceTypeNone = 0, ChessRogueDiceSourceTypeNormal = 1, ChessRogueDiceSourceTypeRepeat = 2, ChessRogueDiceSourceTypeCheat = 3, } impl Nkfkconcmma { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nkfkconcmma::ChessRogueDiceSourceTypeNone => { "CHESS_ROGUE_DICE_SOURCE_TYPE_NONE" } Nkfkconcmma::ChessRogueDiceSourceTypeNormal => { "CHESS_ROGUE_DICE_SOURCE_TYPE_NORMAL" } Nkfkconcmma::ChessRogueDiceSourceTypeRepeat => { "CHESS_ROGUE_DICE_SOURCE_TYPE_REPEAT" } Nkfkconcmma::ChessRogueDiceSourceTypeCheat => { "CHESS_ROGUE_DICE_SOURCE_TYPE_CHEAT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_DICE_SOURCE_TYPE_NONE" => { Some(Self::ChessRogueDiceSourceTypeNone) } "CHESS_ROGUE_DICE_SOURCE_TYPE_NORMAL" => { Some(Self::ChessRogueDiceSourceTypeNormal) } "CHESS_ROGUE_DICE_SOURCE_TYPE_REPEAT" => { Some(Self::ChessRogueDiceSourceTypeRepeat) } "CHESS_ROGUE_DICE_SOURCE_TYPE_CHEAT" => { Some(Self::ChessRogueDiceSourceTypeCheat) } _ => None, } } } /// 12(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pijhhjmcmgl { ChessRogueNousMainStoryStatusNone = 0, ChessRogueNousMainStoryStatusUnlock = 1, ChessRogueNousMainStoryStatusFinish = 2, ChessRogueNousMainStoryStatusCanTrigger = 3, } impl Pijhhjmcmgl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pijhhjmcmgl::ChessRogueNousMainStoryStatusNone => { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_NONE" } Pijhhjmcmgl::ChessRogueNousMainStoryStatusUnlock => { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_UNLOCK" } Pijhhjmcmgl::ChessRogueNousMainStoryStatusFinish => { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_FINISH" } Pijhhjmcmgl::ChessRogueNousMainStoryStatusCanTrigger => { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_CAN_TRIGGER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_NONE" => { Some(Self::ChessRogueNousMainStoryStatusNone) } "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_UNLOCK" => { Some(Self::ChessRogueNousMainStoryStatusUnlock) } "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_FINISH" => { Some(Self::ChessRogueNousMainStoryStatusFinish) } "CHESS_ROGUE_NOUS_MAIN_STORY_STATUS_CAN_TRIGGER" => { Some(Self::ChessRogueNousMainStoryStatusCanTrigger) } _ => None, } } } /// 13(CmdChessRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nekihohlnfp { None = 0, PhaseOne = 1, PhaseTwo = 2, } impl Nekihohlnfp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nekihohlnfp::None => "NONE", Nekihohlnfp::PhaseOne => "PHASE_ONE", Nekihohlnfp::PhaseTwo => "PHASE_TWO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NONE" => Some(Self::None), "PHASE_ONE" => Some(Self::PhaseOne), "PHASE_TWO" => Some(Self::PhaseTwo), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClockParkType { None = 0, CmdClockParkBattleEndScNotify = 7291, CmdClockParkStartScriptScRsp = 7241, CmdClockParkHandleWaitOperationCsReq = 7289, CmdClockParkGetInfoScRsp = 7274, CmdClockParkGetInfoCsReq = 7218, CmdClockParkQuitScriptCsReq = 7246, CmdClockParkHandleWaitOperationScRsp = 7257, CmdClockParkUseBuffCsReq = 7240, CmdClockParkGetOngoingScriptInfoCsReq = 7219, CmdClockParkStartScriptCsReq = 7228, CmdClockParkUseBuffScRsp = 7248, CmdClockParkGetOngoingScriptInfoScRsp = 7264, CmdClockParkUnlockTalentScRsp = 7249, CmdClockParkQuitScriptScRsp = 7298, CmdClockParkFinishScriptScNotify = 7273, CmdClockParkUnlockTalentCsReq = 7258, } impl CmdClockParkType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdClockParkType::None => "CmdClockParkTypeNone", CmdClockParkType::CmdClockParkBattleEndScNotify => { "CmdClockParkBattleEndScNotify" } CmdClockParkType::CmdClockParkStartScriptScRsp => { "CmdClockParkStartScriptScRsp" } CmdClockParkType::CmdClockParkHandleWaitOperationCsReq => { "CmdClockParkHandleWaitOperationCsReq" } CmdClockParkType::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", CmdClockParkType::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq", CmdClockParkType::CmdClockParkQuitScriptCsReq => { "CmdClockParkQuitScriptCsReq" } CmdClockParkType::CmdClockParkHandleWaitOperationScRsp => { "CmdClockParkHandleWaitOperationScRsp" } CmdClockParkType::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq", CmdClockParkType::CmdClockParkGetOngoingScriptInfoCsReq => { "CmdClockParkGetOngoingScriptInfoCsReq" } CmdClockParkType::CmdClockParkStartScriptCsReq => { "CmdClockParkStartScriptCsReq" } CmdClockParkType::CmdClockParkUseBuffScRsp => "CmdClockParkUseBuffScRsp", CmdClockParkType::CmdClockParkGetOngoingScriptInfoScRsp => { "CmdClockParkGetOngoingScriptInfoScRsp" } CmdClockParkType::CmdClockParkUnlockTalentScRsp => { "CmdClockParkUnlockTalentScRsp" } CmdClockParkType::CmdClockParkQuitScriptScRsp => { "CmdClockParkQuitScriptScRsp" } CmdClockParkType::CmdClockParkFinishScriptScNotify => { "CmdClockParkFinishScriptScNotify" } CmdClockParkType::CmdClockParkUnlockTalentCsReq => { "CmdClockParkUnlockTalentCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdClockParkTypeNone" => Some(Self::None), "CmdClockParkBattleEndScNotify" => Some(Self::CmdClockParkBattleEndScNotify), "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), "CmdClockParkHandleWaitOperationCsReq" => { Some(Self::CmdClockParkHandleWaitOperationCsReq) } "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), "CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq), "CmdClockParkQuitScriptCsReq" => Some(Self::CmdClockParkQuitScriptCsReq), "CmdClockParkHandleWaitOperationScRsp" => { Some(Self::CmdClockParkHandleWaitOperationScRsp) } "CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq), "CmdClockParkGetOngoingScriptInfoCsReq" => { Some(Self::CmdClockParkGetOngoingScriptInfoCsReq) } "CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq), "CmdClockParkUseBuffScRsp" => Some(Self::CmdClockParkUseBuffScRsp), "CmdClockParkGetOngoingScriptInfoScRsp" => { Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) } "CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp), "CmdClockParkQuitScriptScRsp" => Some(Self::CmdClockParkQuitScriptScRsp), "CmdClockParkFinishScriptScNotify" => { Some(Self::CmdClockParkFinishScriptScNotify) } "CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq), _ => None, } } } /// 0(CmdClockParkType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pblablacipo { ClockParkPlayNone = 0, ClockParkPlayNormalDeath = 1, ClockParkPlayNormalPass = 2, ClockParkPlayFinishScript = 5, } impl Pblablacipo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Pblablacipo::ClockParkPlayNone => "CLOCK_PARK_PLAY_NONE", Pblablacipo::ClockParkPlayNormalDeath => "CLOCK_PARK_PLAY_NORMAL_DEATH", Pblablacipo::ClockParkPlayNormalPass => "CLOCK_PARK_PLAY_NORMAL_PASS", Pblablacipo::ClockParkPlayFinishScript => "CLOCK_PARK_PLAY_FINISH_SCRIPT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CLOCK_PARK_PLAY_NONE" => Some(Self::ClockParkPlayNone), "CLOCK_PARK_PLAY_NORMAL_DEATH" => Some(Self::ClockParkPlayNormalDeath), "CLOCK_PARK_PLAY_NORMAL_PASS" => Some(Self::ClockParkPlayNormalPass), "CLOCK_PARK_PLAY_FINISH_SCRIPT" => Some(Self::ClockParkPlayFinishScript), _ => None, } } } /// 42(CmdClockParkType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MissionStatus { MissionNone = 0, MissionDoing = 1, MissionFinish = 2, MissionPrepared = 3, } impl MissionStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MissionStatus::MissionNone => "MISSION_NONE", MissionStatus::MissionDoing => "MISSION_DOING", MissionStatus::MissionFinish => "MISSION_FINISH", MissionStatus::MissionPrepared => "MISSION_PREPARED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MISSION_NONE" => Some(Self::MissionNone), "MISSION_DOING" => Some(Self::MissionDoing), "MISSION_FINISH" => Some(Self::MissionFinish), "MISSION_PREPARED" => Some(Self::MissionPrepared), _ => None, } } } /// 43(CmdClockParkType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fnmciiagglj { MessageSectionNone = 0, MessageSectionDoing = 1, MessageSectionFinish = 2, MessageSectionFrozen = 3, } impl Fnmciiagglj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fnmciiagglj::MessageSectionNone => "MESSAGE_SECTION_NONE", Fnmciiagglj::MessageSectionDoing => "MESSAGE_SECTION_DOING", Fnmciiagglj::MessageSectionFinish => "MESSAGE_SECTION_FINISH", Fnmciiagglj::MessageSectionFrozen => "MESSAGE_SECTION_FROZEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MESSAGE_SECTION_NONE" => Some(Self::MessageSectionNone), "MESSAGE_SECTION_DOING" => Some(Self::MessageSectionDoing), "MESSAGE_SECTION_FINISH" => Some(Self::MessageSectionFinish), "MESSAGE_SECTION_FROZEN" => Some(Self::MessageSectionFrozen), _ => None, } } } /// 44(CmdClockParkType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Emefjkadooh { MessageGroupNone = 0, MessageGroupDoing = 1, MessageGroupFinish = 2, MessageGroupFrozen = 3, } impl Emefjkadooh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Emefjkadooh::MessageGroupNone => "MESSAGE_GROUP_NONE", Emefjkadooh::MessageGroupDoing => "MESSAGE_GROUP_DOING", Emefjkadooh::MessageGroupFinish => "MESSAGE_GROUP_FINISH", Emefjkadooh::MessageGroupFrozen => "MESSAGE_GROUP_FROZEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MESSAGE_GROUP_NONE" => Some(Self::MessageGroupNone), "MESSAGE_GROUP_DOING" => Some(Self::MessageGroupDoing), "MESSAGE_GROUP_FINISH" => Some(Self::MessageGroupFinish), "MESSAGE_GROUP_FROZEN" => Some(Self::MessageGroupFrozen), _ => None, } } } /// 45(CmdClockParkType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DisplayRecordType { BattleRecordNone = 0, BattleRecordChallenge = 1, BattleRecordRogue = 2, } impl DisplayRecordType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { DisplayRecordType::BattleRecordNone => "BATTLE_RECORD_NONE", DisplayRecordType::BattleRecordChallenge => "BATTLE_RECORD_CHALLENGE", DisplayRecordType::BattleRecordRogue => "BATTLE_RECORD_ROGUE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_RECORD_NONE" => Some(Self::BattleRecordNone), "BATTLE_RECORD_CHALLENGE" => Some(Self::BattleRecordChallenge), "BATTLE_RECORD_ROGUE" => Some(Self::BattleRecordRogue), _ => None, } } } /// 46(CmdClockParkType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oiccdgcapkg { RebattleTypeNone = 0, RebattleTypeRebattleMidway = 1, RebattleTypeRebattleLose = 2, RebattleTypeRebattleMidwayLineup = 3, RebattleTypeRebattleLoseLineup = 4, RebattleTypeQuitMidway = 5, RebattleTypeQuitLose = 6, } impl Oiccdgcapkg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Oiccdgcapkg::RebattleTypeNone => "REBATTLE_TYPE_NONE", Oiccdgcapkg::RebattleTypeRebattleMidway => "REBATTLE_TYPE_REBATTLE_MIDWAY", Oiccdgcapkg::RebattleTypeRebattleLose => "REBATTLE_TYPE_REBATTLE_LOSE", Oiccdgcapkg::RebattleTypeRebattleMidwayLineup => { "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP" } Oiccdgcapkg::RebattleTypeRebattleLoseLineup => { "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP" } Oiccdgcapkg::RebattleTypeQuitMidway => "REBATTLE_TYPE_QUIT_MIDWAY", Oiccdgcapkg::RebattleTypeQuitLose => "REBATTLE_TYPE_QUIT_LOSE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "REBATTLE_TYPE_NONE" => Some(Self::RebattleTypeNone), "REBATTLE_TYPE_REBATTLE_MIDWAY" => Some(Self::RebattleTypeRebattleMidway), "REBATTLE_TYPE_REBATTLE_LOSE" => Some(Self::RebattleTypeRebattleLose), "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP" => { Some(Self::RebattleTypeRebattleMidwayLineup) } "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP" => { Some(Self::RebattleTypeRebattleLoseLineup) } "REBATTLE_TYPE_QUIT_MIDWAY" => Some(Self::RebattleTypeQuitMidway), "REBATTLE_TYPE_QUIT_LOSE" => Some(Self::RebattleTypeQuitLose), _ => None, } } } /// 68(CmdClockParkType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ContentPackageStatus { None = 0, Init = 1, Doing = 2, Finished = 3, Release = 4, } impl ContentPackageStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ContentPackageStatus::None => "ContentPackageStatus_None", ContentPackageStatus::Init => "ContentPackageStatus_Init", ContentPackageStatus::Doing => "ContentPackageStatus_Doing", ContentPackageStatus::Finished => "ContentPackageStatus_Finished", ContentPackageStatus::Release => "ContentPackageStatus_Release", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ContentPackageStatus_None" => Some(Self::None), "ContentPackageStatus_Init" => Some(Self::Init), "ContentPackageStatus_Doing" => Some(Self::Doing), "ContentPackageStatus_Finished" => Some(Self::Finished), "ContentPackageStatus_Release" => Some(Self::Release), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdContentPackageType { None = 0, CmdContentPackageGetDataCsReq = 7519, CmdContentPackageSyncDataScNotify = 7506, CmdContentPackageUnlockScRsp = 7537, CmdContentPackageUnlockCsReq = 7545, CmdContentPackageTransferScNotify = 7520, CmdContentPackageGetDataScRsp = 7529, } impl CmdContentPackageType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdContentPackageType::None => "CmdContentPackageTypeNone", CmdContentPackageType::CmdContentPackageGetDataCsReq => { "CmdContentPackageGetDataCsReq" } CmdContentPackageType::CmdContentPackageSyncDataScNotify => { "CmdContentPackageSyncDataScNotify" } CmdContentPackageType::CmdContentPackageUnlockScRsp => { "CmdContentPackageUnlockScRsp" } CmdContentPackageType::CmdContentPackageUnlockCsReq => { "CmdContentPackageUnlockCsReq" } CmdContentPackageType::CmdContentPackageTransferScNotify => { "CmdContentPackageTransferScNotify" } CmdContentPackageType::CmdContentPackageGetDataScRsp => { "CmdContentPackageGetDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdContentPackageTypeNone" => Some(Self::None), "CmdContentPackageGetDataCsReq" => Some(Self::CmdContentPackageGetDataCsReq), "CmdContentPackageSyncDataScNotify" => { Some(Self::CmdContentPackageSyncDataScNotify) } "CmdContentPackageUnlockScRsp" => Some(Self::CmdContentPackageUnlockScRsp), "CmdContentPackageUnlockCsReq" => Some(Self::CmdContentPackageUnlockCsReq), "CmdContentPackageTransferScNotify" => { Some(Self::CmdContentPackageTransferScNotify) } "CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDailyActiveType { None = 0, CmdDailyActiveInfoNotify = 3358, CmdTakeApRewardScRsp = 3374, CmdTakeAllApRewardCsReq = 3349, CmdTakeApRewardCsReq = 3318, CmdGetDailyActiveInfoScRsp = 3337, CmdTakeAllApRewardScRsp = 3328, CmdGetDailyActiveInfoCsReq = 3329, } impl CmdDailyActiveType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdDailyActiveType::None => "CmdDailyActiveTypeNone", CmdDailyActiveType::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", CmdDailyActiveType::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp", CmdDailyActiveType::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", CmdDailyActiveType::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", CmdDailyActiveType::CmdGetDailyActiveInfoScRsp => { "CmdGetDailyActiveInfoScRsp" } CmdDailyActiveType::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", CmdDailyActiveType::CmdGetDailyActiveInfoCsReq => { "CmdGetDailyActiveInfoCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdDailyActiveTypeNone" => Some(Self::None), "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), "CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp), "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDrinkMakerType { None = 0, CmdMakeMissionDrinkCsReq = 6989, CmdDrinkMakerChallengeScRsp = 6981, CmdGetDrinkMakerDataCsReq = 6994, CmdDrinkMakerChallengeCsReq = 6999, CmdMakeDrinkCsReq = 6993, CmdEndDrinkMakerSequenceCsReq = 6983, CmdDrinkMakerUpdateTipsNotify = 6990, CmdMakeMissionDrinkScRsp = 6986, CmdGetDrinkMakerDataScRsp = 6997, CmdEndDrinkMakerSequenceScRsp = 6984, CmdDrinkMakerDayEndScNotify = 6992, CmdMakeDrinkScRsp = 6985, } impl CmdDrinkMakerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdDrinkMakerType::None => "CmdDrinkMakerTypeNone", CmdDrinkMakerType::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", CmdDrinkMakerType::CmdDrinkMakerChallengeScRsp => { "CmdDrinkMakerChallengeScRsp" } CmdDrinkMakerType::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq", CmdDrinkMakerType::CmdDrinkMakerChallengeCsReq => { "CmdDrinkMakerChallengeCsReq" } CmdDrinkMakerType::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", CmdDrinkMakerType::CmdEndDrinkMakerSequenceCsReq => { "CmdEndDrinkMakerSequenceCsReq" } CmdDrinkMakerType::CmdDrinkMakerUpdateTipsNotify => { "CmdDrinkMakerUpdateTipsNotify" } CmdDrinkMakerType::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", CmdDrinkMakerType::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", CmdDrinkMakerType::CmdEndDrinkMakerSequenceScRsp => { "CmdEndDrinkMakerSequenceScRsp" } CmdDrinkMakerType::CmdDrinkMakerDayEndScNotify => { "CmdDrinkMakerDayEndScNotify" } CmdDrinkMakerType::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdDrinkMakerTypeNone" => Some(Self::None), "CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq), "CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp), "CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq), "CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq), "CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq), "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), "CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify), "CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp), "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), "CmdDrinkMakerDayEndScNotify" => Some(Self::CmdDrinkMakerDayEndScNotify), "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEvolveBuild { None = 0, QueryInfoScRsp = 7129, StartStageScRsp = 7120, StartStageCsReq = 7137, GiveupCsReq = 7112, LeaveScRsp = 7150, ShopAbilityDownCsReq = 7124, ReRandomStageCsReq = 7105, StartLevelCsReq = 7106, ShopAbilityUpScRsp = 7131, TakeExpRewardCsReq = 7148, UnlockInfoNotify = 7123, CoinNotify = 7139, FinishScNotify = 7101, GiveupScRsp = 7121, ShopAbilityUpCsReq = 7113, ShopAbilityResetCsReq = 7117, TakeExpRewardScRsp = 7144, QueryInfoCsReq = 7119, ShopAbilityDownScRsp = 7116, ReRandomStageScRsp = 7103, StartLevelScRsp = 7145, ShopAbilityResetScRsp = 7149, LeaveCsReq = 7109, } impl CmdEvolveBuild { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdEvolveBuild::None => "CmdEvolveBuildNone", CmdEvolveBuild::QueryInfoScRsp => "CmdEvolveBuildQueryInfoScRsp", CmdEvolveBuild::StartStageScRsp => "CmdEvolveBuildStartStageScRsp", CmdEvolveBuild::StartStageCsReq => "CmdEvolveBuildStartStageCsReq", CmdEvolveBuild::GiveupCsReq => "CmdEvolveBuildGiveupCsReq", CmdEvolveBuild::LeaveScRsp => "CmdEvolveBuildLeaveScRsp", CmdEvolveBuild::ShopAbilityDownCsReq => "CmdEvolveBuildShopAbilityDownCsReq", CmdEvolveBuild::ReRandomStageCsReq => "CmdEvolveBuildReRandomStageCsReq", CmdEvolveBuild::StartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", CmdEvolveBuild::ShopAbilityUpScRsp => "CmdEvolveBuildShopAbilityUpScRsp", CmdEvolveBuild::TakeExpRewardCsReq => "CmdEvolveBuildTakeExpRewardCsReq", CmdEvolveBuild::UnlockInfoNotify => "CmdEvolveBuildUnlockInfoNotify", CmdEvolveBuild::CoinNotify => "CmdEvolveBuildCoinNotify", CmdEvolveBuild::FinishScNotify => "CmdEvolveBuildFinishScNotify", CmdEvolveBuild::GiveupScRsp => "CmdEvolveBuildGiveupScRsp", CmdEvolveBuild::ShopAbilityUpCsReq => "CmdEvolveBuildShopAbilityUpCsReq", CmdEvolveBuild::ShopAbilityResetCsReq => { "CmdEvolveBuildShopAbilityResetCsReq" } CmdEvolveBuild::TakeExpRewardScRsp => "CmdEvolveBuildTakeExpRewardScRsp", CmdEvolveBuild::QueryInfoCsReq => "CmdEvolveBuildQueryInfoCsReq", CmdEvolveBuild::ShopAbilityDownScRsp => "CmdEvolveBuildShopAbilityDownScRsp", CmdEvolveBuild::ReRandomStageScRsp => "CmdEvolveBuildReRandomStageScRsp", CmdEvolveBuild::StartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", CmdEvolveBuild::ShopAbilityResetScRsp => { "CmdEvolveBuildShopAbilityResetScRsp" } CmdEvolveBuild::LeaveCsReq => "CmdEvolveBuildLeaveCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdEvolveBuildNone" => Some(Self::None), "CmdEvolveBuildQueryInfoScRsp" => Some(Self::QueryInfoScRsp), "CmdEvolveBuildStartStageScRsp" => Some(Self::StartStageScRsp), "CmdEvolveBuildStartStageCsReq" => Some(Self::StartStageCsReq), "CmdEvolveBuildGiveupCsReq" => Some(Self::GiveupCsReq), "CmdEvolveBuildLeaveScRsp" => Some(Self::LeaveScRsp), "CmdEvolveBuildShopAbilityDownCsReq" => Some(Self::ShopAbilityDownCsReq), "CmdEvolveBuildReRandomStageCsReq" => Some(Self::ReRandomStageCsReq), "CmdEvolveBuildStartLevelCsReq" => Some(Self::StartLevelCsReq), "CmdEvolveBuildShopAbilityUpScRsp" => Some(Self::ShopAbilityUpScRsp), "CmdEvolveBuildTakeExpRewardCsReq" => Some(Self::TakeExpRewardCsReq), "CmdEvolveBuildUnlockInfoNotify" => Some(Self::UnlockInfoNotify), "CmdEvolveBuildCoinNotify" => Some(Self::CoinNotify), "CmdEvolveBuildFinishScNotify" => Some(Self::FinishScNotify), "CmdEvolveBuildGiveupScRsp" => Some(Self::GiveupScRsp), "CmdEvolveBuildShopAbilityUpCsReq" => Some(Self::ShopAbilityUpCsReq), "CmdEvolveBuildShopAbilityResetCsReq" => Some(Self::ShopAbilityResetCsReq), "CmdEvolveBuildTakeExpRewardScRsp" => Some(Self::TakeExpRewardScRsp), "CmdEvolveBuildQueryInfoCsReq" => Some(Self::QueryInfoCsReq), "CmdEvolveBuildShopAbilityDownScRsp" => Some(Self::ShopAbilityDownScRsp), "CmdEvolveBuildReRandomStageScRsp" => Some(Self::ReRandomStageScRsp), "CmdEvolveBuildStartLevelScRsp" => Some(Self::StartLevelScRsp), "CmdEvolveBuildShopAbilityResetScRsp" => Some(Self::ShopAbilityResetScRsp), "CmdEvolveBuildLeaveCsReq" => Some(Self::LeaveCsReq), _ => None, } } } /// 0(CmdEvolveBuild) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ihoakoahijc { EvolvePeriodNone = 0, EvolvePeriodFirst = 1, EvolvePeriodSecond = 2, EvolvePeriodThird = 3, EvolvePeriodExtra = 4, } impl Ihoakoahijc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ihoakoahijc::EvolvePeriodNone => "EVOLVE_PERIOD_NONE", Ihoakoahijc::EvolvePeriodFirst => "EVOLVE_PERIOD_FIRST", Ihoakoahijc::EvolvePeriodSecond => "EVOLVE_PERIOD_SECOND", Ihoakoahijc::EvolvePeriodThird => "EVOLVE_PERIOD_THIRD", Ihoakoahijc::EvolvePeriodExtra => "EVOLVE_PERIOD_EXTRA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EVOLVE_PERIOD_NONE" => Some(Self::EvolvePeriodNone), "EVOLVE_PERIOD_FIRST" => Some(Self::EvolvePeriodFirst), "EVOLVE_PERIOD_SECOND" => Some(Self::EvolvePeriodSecond), "EVOLVE_PERIOD_THIRD" => Some(Self::EvolvePeriodThird), "EVOLVE_PERIOD_EXTRA" => Some(Self::EvolvePeriodExtra), _ => None, } } } /// 1(CmdEvolveBuild) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gadpgimlecd { EvolveBattleResultNone = 0, EvolveBattleResultWin = 1, EvolveBattleResultAllAvatarDead = 2, EvolveBattleResultNoDeadLine = 3, EvolveBattleResultQuit = 4, } impl Gadpgimlecd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gadpgimlecd::EvolveBattleResultNone => "EVOLVE_BATTLE_RESULT_NONE", Gadpgimlecd::EvolveBattleResultWin => "EVOLVE_BATTLE_RESULT_WIN", Gadpgimlecd::EvolveBattleResultAllAvatarDead => { "EVOLVE_BATTLE_RESULT_ALL_AVATAR_DEAD" } Gadpgimlecd::EvolveBattleResultNoDeadLine => { "EVOLVE_BATTLE_RESULT_NO_DEAD_LINE" } Gadpgimlecd::EvolveBattleResultQuit => "EVOLVE_BATTLE_RESULT_QUIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EVOLVE_BATTLE_RESULT_NONE" => Some(Self::EvolveBattleResultNone), "EVOLVE_BATTLE_RESULT_WIN" => Some(Self::EvolveBattleResultWin), "EVOLVE_BATTLE_RESULT_ALL_AVATAR_DEAD" => { Some(Self::EvolveBattleResultAllAvatarDead) } "EVOLVE_BATTLE_RESULT_NO_DEAD_LINE" => { Some(Self::EvolveBattleResultNoDeadLine) } "EVOLVE_BATTLE_RESULT_QUIT" => Some(Self::EvolveBattleResultQuit), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdExpeditionType { None = 0, CmdTakeMultipleExpeditionRewardCsReq = 2562, CmdCancelExpeditionCsReq = 2558, CmdAcceptMultipleExpeditionScRsp = 2591, CmdTakeMultipleExpeditionRewardScRsp = 2540, CmdAcceptActivityExpeditionCsReq = 2564, CmdGetExpeditionDataCsReq = 2518, CmdCancelActivityExpeditionCsReq = 2557, CmdAcceptExpeditionScRsp = 2537, CmdCancelExpeditionScRsp = 2549, CmdAcceptMultipleExpeditionCsReq = 2522, CmdExpeditionDataChangeScNotify = 2519, CmdTakeActivityExpeditionRewardScRsp = 2583, CmdTakeExpeditionRewardCsReq = 2528, CmdCancelActivityExpeditionScRsp = 2546, CmdAcceptExpeditionCsReq = 2529, CmdAcceptActivityExpeditionScRsp = 2589, CmdTakeActivityExpeditionRewardCsReq = 2598, CmdTakeExpeditionRewardScRsp = 2541, CmdGetExpeditionDataScRsp = 2574, } impl CmdExpeditionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdExpeditionType::None => "CmdExpeditionTypeNone", CmdExpeditionType::CmdTakeMultipleExpeditionRewardCsReq => { "CmdTakeMultipleExpeditionRewardCsReq" } CmdExpeditionType::CmdCancelExpeditionCsReq => "CmdCancelExpeditionCsReq", CmdExpeditionType::CmdAcceptMultipleExpeditionScRsp => { "CmdAcceptMultipleExpeditionScRsp" } CmdExpeditionType::CmdTakeMultipleExpeditionRewardScRsp => { "CmdTakeMultipleExpeditionRewardScRsp" } CmdExpeditionType::CmdAcceptActivityExpeditionCsReq => { "CmdAcceptActivityExpeditionCsReq" } CmdExpeditionType::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq", CmdExpeditionType::CmdCancelActivityExpeditionCsReq => { "CmdCancelActivityExpeditionCsReq" } CmdExpeditionType::CmdAcceptExpeditionScRsp => "CmdAcceptExpeditionScRsp", CmdExpeditionType::CmdCancelExpeditionScRsp => "CmdCancelExpeditionScRsp", CmdExpeditionType::CmdAcceptMultipleExpeditionCsReq => { "CmdAcceptMultipleExpeditionCsReq" } CmdExpeditionType::CmdExpeditionDataChangeScNotify => { "CmdExpeditionDataChangeScNotify" } CmdExpeditionType::CmdTakeActivityExpeditionRewardScRsp => { "CmdTakeActivityExpeditionRewardScRsp" } CmdExpeditionType::CmdTakeExpeditionRewardCsReq => { "CmdTakeExpeditionRewardCsReq" } CmdExpeditionType::CmdCancelActivityExpeditionScRsp => { "CmdCancelActivityExpeditionScRsp" } CmdExpeditionType::CmdAcceptExpeditionCsReq => "CmdAcceptExpeditionCsReq", CmdExpeditionType::CmdAcceptActivityExpeditionScRsp => { "CmdAcceptActivityExpeditionScRsp" } CmdExpeditionType::CmdTakeActivityExpeditionRewardCsReq => { "CmdTakeActivityExpeditionRewardCsReq" } CmdExpeditionType::CmdTakeExpeditionRewardScRsp => { "CmdTakeExpeditionRewardScRsp" } CmdExpeditionType::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdExpeditionTypeNone" => Some(Self::None), "CmdTakeMultipleExpeditionRewardCsReq" => { Some(Self::CmdTakeMultipleExpeditionRewardCsReq) } "CmdCancelExpeditionCsReq" => Some(Self::CmdCancelExpeditionCsReq), "CmdAcceptMultipleExpeditionScRsp" => { Some(Self::CmdAcceptMultipleExpeditionScRsp) } "CmdTakeMultipleExpeditionRewardScRsp" => { Some(Self::CmdTakeMultipleExpeditionRewardScRsp) } "CmdAcceptActivityExpeditionCsReq" => { Some(Self::CmdAcceptActivityExpeditionCsReq) } "CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq), "CmdCancelActivityExpeditionCsReq" => { Some(Self::CmdCancelActivityExpeditionCsReq) } "CmdAcceptExpeditionScRsp" => Some(Self::CmdAcceptExpeditionScRsp), "CmdCancelExpeditionScRsp" => Some(Self::CmdCancelExpeditionScRsp), "CmdAcceptMultipleExpeditionCsReq" => { Some(Self::CmdAcceptMultipleExpeditionCsReq) } "CmdExpeditionDataChangeScNotify" => { Some(Self::CmdExpeditionDataChangeScNotify) } "CmdTakeActivityExpeditionRewardScRsp" => { Some(Self::CmdTakeActivityExpeditionRewardScRsp) } "CmdTakeExpeditionRewardCsReq" => Some(Self::CmdTakeExpeditionRewardCsReq), "CmdCancelActivityExpeditionScRsp" => { Some(Self::CmdCancelActivityExpeditionScRsp) } "CmdAcceptExpeditionCsReq" => Some(Self::CmdAcceptExpeditionCsReq), "CmdAcceptActivityExpeditionScRsp" => { Some(Self::CmdAcceptActivityExpeditionScRsp) } "CmdTakeActivityExpeditionRewardCsReq" => { Some(Self::CmdTakeActivityExpeditionRewardCsReq) } "CmdTakeExpeditionRewardScRsp" => Some(Self::CmdTakeExpeditionRewardScRsp), "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFantasticStoryActivityType { None = 0, CmdEnterFantasticStoryActivityStageScRsp = 4958, CmdEnterFantasticStoryActivityStageCsReq = 4937, CmdFinishChapterScNotify = 4929, CmdGetFantasticStoryActivityDataCsReq = 4918, CmdGetFantasticStoryActivityDataScRsp = 4974, CmdFantasticStoryActivityBattleEndScNotify = 4949, } impl CmdFantasticStoryActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFantasticStoryActivityType::None => "CmdFantasticStoryActivityTypeNone", CmdFantasticStoryActivityType::CmdEnterFantasticStoryActivityStageScRsp => { "CmdEnterFantasticStoryActivityStageScRsp" } CmdFantasticStoryActivityType::CmdEnterFantasticStoryActivityStageCsReq => { "CmdEnterFantasticStoryActivityStageCsReq" } CmdFantasticStoryActivityType::CmdFinishChapterScNotify => { "CmdFinishChapterScNotify" } CmdFantasticStoryActivityType::CmdGetFantasticStoryActivityDataCsReq => { "CmdGetFantasticStoryActivityDataCsReq" } CmdFantasticStoryActivityType::CmdGetFantasticStoryActivityDataScRsp => { "CmdGetFantasticStoryActivityDataScRsp" } CmdFantasticStoryActivityType::CmdFantasticStoryActivityBattleEndScNotify => { "CmdFantasticStoryActivityBattleEndScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFantasticStoryActivityTypeNone" => Some(Self::None), "CmdEnterFantasticStoryActivityStageScRsp" => { Some(Self::CmdEnterFantasticStoryActivityStageScRsp) } "CmdEnterFantasticStoryActivityStageCsReq" => { Some(Self::CmdEnterFantasticStoryActivityStageCsReq) } "CmdFinishChapterScNotify" => Some(Self::CmdFinishChapterScNotify), "CmdGetFantasticStoryActivityDataCsReq" => { Some(Self::CmdGetFantasticStoryActivityDataCsReq) } "CmdGetFantasticStoryActivityDataScRsp" => { Some(Self::CmdGetFantasticStoryActivityDataScRsp) } "CmdFantasticStoryActivityBattleEndScNotify" => { Some(Self::CmdFantasticStoryActivityBattleEndScNotify) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFeverTimeActivityType { None = 0, CmdFeverTimeActivityBattleEndScNotify = 7157, CmdEnterFeverTimeActivityStageCsReq = 7152, CmdGetFeverTimeActivityDataCsReq = 7160, CmdGetFeverTimeActivityDataScRsp = 7156, CmdEnterFeverTimeActivityStageScRsp = 7155, } impl CmdFeverTimeActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFeverTimeActivityType::None => "CmdFeverTimeActivityTypeNone", CmdFeverTimeActivityType::CmdFeverTimeActivityBattleEndScNotify => { "CmdFeverTimeActivityBattleEndScNotify" } CmdFeverTimeActivityType::CmdEnterFeverTimeActivityStageCsReq => { "CmdEnterFeverTimeActivityStageCsReq" } CmdFeverTimeActivityType::CmdGetFeverTimeActivityDataCsReq => { "CmdGetFeverTimeActivityDataCsReq" } CmdFeverTimeActivityType::CmdGetFeverTimeActivityDataScRsp => { "CmdGetFeverTimeActivityDataScRsp" } CmdFeverTimeActivityType::CmdEnterFeverTimeActivityStageScRsp => { "CmdEnterFeverTimeActivityStageScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFeverTimeActivityTypeNone" => Some(Self::None), "CmdFeverTimeActivityBattleEndScNotify" => { Some(Self::CmdFeverTimeActivityBattleEndScNotify) } "CmdEnterFeverTimeActivityStageCsReq" => { Some(Self::CmdEnterFeverTimeActivityStageCsReq) } "CmdGetFeverTimeActivityDataCsReq" => { Some(Self::CmdGetFeverTimeActivityDataCsReq) } "CmdGetFeverTimeActivityDataScRsp" => { Some(Self::CmdGetFeverTimeActivityDataScRsp) } "CmdEnterFeverTimeActivityStageScRsp" => { Some(Self::CmdEnterFeverTimeActivityStageScRsp) } _ => None, } } } /// 0(CmdFeverTimeActivityType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nehpfbigjcp { FeverTimeBattleRankC = 0, FeverTimeBattleRankB = 1, FeverTimeBattleRankA = 2, FeverTimeBattleRankS = 3, FeverTimeBattleRankSs = 4, } impl Nehpfbigjcp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nehpfbigjcp::FeverTimeBattleRankC => "FEVER_TIME_BATTLE_RANK_C", Nehpfbigjcp::FeverTimeBattleRankB => "FEVER_TIME_BATTLE_RANK_B", Nehpfbigjcp::FeverTimeBattleRankA => "FEVER_TIME_BATTLE_RANK_A", Nehpfbigjcp::FeverTimeBattleRankS => "FEVER_TIME_BATTLE_RANK_S", Nehpfbigjcp::FeverTimeBattleRankSs => "FEVER_TIME_BATTLE_RANK_SS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEVER_TIME_BATTLE_RANK_C" => Some(Self::FeverTimeBattleRankC), "FEVER_TIME_BATTLE_RANK_B" => Some(Self::FeverTimeBattleRankB), "FEVER_TIME_BATTLE_RANK_A" => Some(Self::FeverTimeBattleRankA), "FEVER_TIME_BATTLE_RANK_S" => Some(Self::FeverTimeBattleRankS), "FEVER_TIME_BATTLE_RANK_SS" => Some(Self::FeverTimeBattleRankSs), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightType { None = 0, CmdFightLeaveScNotify = 30029, CmdFightHeartBeatCsReq = 30058, CmdFightEnterScRsp = 30074, CmdFightHeartBeatScRsp = 30049, CmdFightKickOutScNotify = 30037, CmdFightEnterCsReq = 30018, CmdFightSessionStopScNotify = 30028, } impl CmdFightType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFightType::None => "CmdFightTypeNone", CmdFightType::CmdFightLeaveScNotify => "CmdFightLeaveScNotify", CmdFightType::CmdFightHeartBeatCsReq => "CmdFightHeartBeatCsReq", CmdFightType::CmdFightEnterScRsp => "CmdFightEnterScRsp", CmdFightType::CmdFightHeartBeatScRsp => "CmdFightHeartBeatScRsp", CmdFightType::CmdFightKickOutScNotify => "CmdFightKickOutScNotify", CmdFightType::CmdFightEnterCsReq => "CmdFightEnterCsReq", CmdFightType::CmdFightSessionStopScNotify => "CmdFightSessionStopScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFightTypeNone" => Some(Self::None), "CmdFightLeaveScNotify" => Some(Self::CmdFightLeaveScNotify), "CmdFightHeartBeatCsReq" => Some(Self::CmdFightHeartBeatCsReq), "CmdFightEnterScRsp" => Some(Self::CmdFightEnterScRsp), "CmdFightHeartBeatScRsp" => Some(Self::CmdFightHeartBeatScRsp), "CmdFightKickOutScNotify" => Some(Self::CmdFightKickOutScNotify), "CmdFightEnterCsReq" => Some(Self::CmdFightEnterCsReq), "CmdFightSessionStopScNotify" => Some(Self::CmdFightSessionStopScNotify), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightActivityType { None = 0, CmdGetFightActivityDataCsReq = 3618, CmdEnterFightActivityStageCsReq = 3637, CmdGetFightActivityDataScRsp = 3674, CmdEnterFightActivityStageScRsp = 3658, CmdFightActivityDataChangeScNotify = 3629, CmdTakeFightActivityRewardCsReq = 3649, CmdTakeFightActivityRewardScRsp = 3628, } impl CmdFightActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFightActivityType::None => "CmdFightActivityTypeNone", CmdFightActivityType::CmdGetFightActivityDataCsReq => { "CmdGetFightActivityDataCsReq" } CmdFightActivityType::CmdEnterFightActivityStageCsReq => { "CmdEnterFightActivityStageCsReq" } CmdFightActivityType::CmdGetFightActivityDataScRsp => { "CmdGetFightActivityDataScRsp" } CmdFightActivityType::CmdEnterFightActivityStageScRsp => { "CmdEnterFightActivityStageScRsp" } CmdFightActivityType::CmdFightActivityDataChangeScNotify => { "CmdFightActivityDataChangeScNotify" } CmdFightActivityType::CmdTakeFightActivityRewardCsReq => { "CmdTakeFightActivityRewardCsReq" } CmdFightActivityType::CmdTakeFightActivityRewardScRsp => { "CmdTakeFightActivityRewardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFightActivityTypeNone" => Some(Self::None), "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), "CmdEnterFightActivityStageCsReq" => { Some(Self::CmdEnterFightActivityStageCsReq) } "CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp), "CmdEnterFightActivityStageScRsp" => { Some(Self::CmdEnterFightActivityStageScRsp) } "CmdFightActivityDataChangeScNotify" => { Some(Self::CmdFightActivityDataChangeScNotify) } "CmdTakeFightActivityRewardCsReq" => { Some(Self::CmdTakeFightActivityRewardCsReq) } "CmdTakeFightActivityRewardScRsp" => { Some(Self::CmdTakeFightActivityRewardScRsp) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMathc3Type { None = 0, CmdFightMatch3DataScRsp = 30174, CmdFightMatch3StartCountDownScNotify = 30129, CmdFightMatch3ChatScNotify = 30189, CmdFightMatch3SwapCsReq = 30149, CmdFightMatch3ChatCsReq = 30119, CmdFightMatch3TurnStartScNotify = 30137, CmdFightMatch3SwapScRsp = 30128, CmdFightMatch3ChatScRsp = 30164, CmdFightMatch3ForceUpdateNotify = 30157, CmdFightMatch3TurnEndScNotify = 30158, CmdFightMatch3DataCsReq = 30118, CmdFightMatch3OpponentDataScNotify = 30141, } impl CmdFightMathc3Type { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFightMathc3Type::None => "CmdFightMathc3TypeNone", CmdFightMathc3Type::CmdFightMatch3DataScRsp => "CmdFightMatch3DataScRsp", CmdFightMathc3Type::CmdFightMatch3StartCountDownScNotify => { "CmdFightMatch3StartCountDownScNotify" } CmdFightMathc3Type::CmdFightMatch3ChatScNotify => { "CmdFightMatch3ChatScNotify" } CmdFightMathc3Type::CmdFightMatch3SwapCsReq => "CmdFightMatch3SwapCsReq", CmdFightMathc3Type::CmdFightMatch3ChatCsReq => "CmdFightMatch3ChatCsReq", CmdFightMathc3Type::CmdFightMatch3TurnStartScNotify => { "CmdFightMatch3TurnStartScNotify" } CmdFightMathc3Type::CmdFightMatch3SwapScRsp => "CmdFightMatch3SwapScRsp", CmdFightMathc3Type::CmdFightMatch3ChatScRsp => "CmdFightMatch3ChatScRsp", CmdFightMathc3Type::CmdFightMatch3ForceUpdateNotify => { "CmdFightMatch3ForceUpdateNotify" } CmdFightMathc3Type::CmdFightMatch3TurnEndScNotify => { "CmdFightMatch3TurnEndScNotify" } CmdFightMathc3Type::CmdFightMatch3DataCsReq => "CmdFightMatch3DataCsReq", CmdFightMathc3Type::CmdFightMatch3OpponentDataScNotify => { "CmdFightMatch3OpponentDataScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFightMathc3TypeNone" => Some(Self::None), "CmdFightMatch3DataScRsp" => Some(Self::CmdFightMatch3DataScRsp), "CmdFightMatch3StartCountDownScNotify" => { Some(Self::CmdFightMatch3StartCountDownScNotify) } "CmdFightMatch3ChatScNotify" => Some(Self::CmdFightMatch3ChatScNotify), "CmdFightMatch3SwapCsReq" => Some(Self::CmdFightMatch3SwapCsReq), "CmdFightMatch3ChatCsReq" => Some(Self::CmdFightMatch3ChatCsReq), "CmdFightMatch3TurnStartScNotify" => { Some(Self::CmdFightMatch3TurnStartScNotify) } "CmdFightMatch3SwapScRsp" => Some(Self::CmdFightMatch3SwapScRsp), "CmdFightMatch3ChatScRsp" => Some(Self::CmdFightMatch3ChatScRsp), "CmdFightMatch3ForceUpdateNotify" => { Some(Self::CmdFightMatch3ForceUpdateNotify) } "CmdFightMatch3TurnEndScNotify" => Some(Self::CmdFightMatch3TurnEndScNotify), "CmdFightMatch3DataCsReq" => Some(Self::CmdFightMatch3DataCsReq), "CmdFightMatch3OpponentDataScNotify" => { Some(Self::CmdFightMatch3OpponentDataScNotify) } _ => None, } } } /// 0(CmdFightMathc3Type) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Donogleodaj { Match3StateIdle = 0, Match3StateStart = 1, Match3StateMatch = 2, Match3StateGame = 3, Match3StateHalftime = 4, Match3StateOver = 5, } impl Donogleodaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Donogleodaj::Match3StateIdle => "MATCH3_STATE_IDLE", Donogleodaj::Match3StateStart => "MATCH3_STATE_START", Donogleodaj::Match3StateMatch => "MATCH3_STATE_MATCH", Donogleodaj::Match3StateGame => "MATCH3_STATE_GAME", Donogleodaj::Match3StateHalftime => "MATCH3_STATE_HALFTIME", Donogleodaj::Match3StateOver => "MATCH3_STATE_OVER", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MATCH3_STATE_IDLE" => Some(Self::Match3StateIdle), "MATCH3_STATE_START" => Some(Self::Match3StateStart), "MATCH3_STATE_MATCH" => Some(Self::Match3StateMatch), "MATCH3_STATE_GAME" => Some(Self::Match3StateGame), "MATCH3_STATE_HALFTIME" => Some(Self::Match3StateHalftime), "MATCH3_STATE_OVER" => Some(Self::Match3StateOver), _ => None, } } } /// 1(CmdFightMathc3Type) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fmbmmkcielk { Match3PlayerStateAlive = 0, Match3PlayerStateDying = 1, Match3PlayerStateDead = 2, Match3PlayerStateLeave = 3, } impl Fmbmmkcielk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fmbmmkcielk::Match3PlayerStateAlive => "MATCH3_PLAYER_STATE_ALIVE", Fmbmmkcielk::Match3PlayerStateDying => "MATCH3_PLAYER_STATE_DYING", Fmbmmkcielk::Match3PlayerStateDead => "MATCH3_PLAYER_STATE_DEAD", Fmbmmkcielk::Match3PlayerStateLeave => "MATCH3_PLAYER_STATE_LEAVE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MATCH3_PLAYER_STATE_ALIVE" => Some(Self::Match3PlayerStateAlive), "MATCH3_PLAYER_STATE_DYING" => Some(Self::Match3PlayerStateDying), "MATCH3_PLAYER_STATE_DEAD" => Some(Self::Match3PlayerStateDead), "MATCH3_PLAYER_STATE_LEAVE" => Some(Self::Match3PlayerStateLeave), _ => None, } } } /// 2(CmdFightMathc3Type) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Feoeofggcle { EventBegin = 0, EventBreak = 1, EventFall = 2, EventRefresh = 3, EventBirdSkill = 4, EventEnv = 5, EventShuffle = 6, EventSettleTag = 7, } impl Feoeofggcle { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Feoeofggcle::EventBegin => "EVENT_BEGIN", Feoeofggcle::EventBreak => "EVENT_BREAK", Feoeofggcle::EventFall => "EVENT_FALL", Feoeofggcle::EventRefresh => "EVENT_REFRESH", Feoeofggcle::EventBirdSkill => "EVENT_BIRD_SKILL", Feoeofggcle::EventEnv => "EVENT_ENV", Feoeofggcle::EventShuffle => "EVENT_SHUFFLE", Feoeofggcle::EventSettleTag => "EVENT_SETTLE_TAG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EVENT_BEGIN" => Some(Self::EventBegin), "EVENT_BREAK" => Some(Self::EventBreak), "EVENT_FALL" => Some(Self::EventFall), "EVENT_REFRESH" => Some(Self::EventRefresh), "EVENT_BIRD_SKILL" => Some(Self::EventBirdSkill), "EVENT_ENV" => Some(Self::EventEnv), "EVENT_SHUFFLE" => Some(Self::EventShuffle), "EVENT_SETTLE_TAG" => Some(Self::EventSettleTag), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFriendType { None = 0, CmdGetPlayerDetailInfoCsReq = 2929, CmdGetFriendChallengeDetailCsReq = 2910, CmdGetPlatformPlayerInfoScRsp = 2939, CmdGetAssistListCsReq = 2961, CmdSetFriendMarkCsReq = 2942, CmdTakeAssistRewardCsReq = 2970, CmdGetFriendBattleRecordDetailCsReq = 2968, CmdGetFriendDevelopmentInfoScRsp = 2967, CmdGetFriendLoginInfoScRsp = 2975, CmdGetFriendLoginInfoCsReq = 2914, CmdNewAssistHistoryNotify = 2906, CmdGetAssistHistoryCsReq = 2909, CmdGetFriendRecommendListInfoScRsp = 2948, CmdApplyFriendScRsp = 2941, CmdSetForbidOtherApplyFriendCsReq = 2953, CmdSyncHandleFriendScNotify = 2957, CmdSetFriendRemarkNameScRsp = 2908, CmdSetFriendMarkScRsp = 2945, CmdGetCurAssistScRsp = 2913, CmdDeleteBlacklistScRsp = 2924, CmdSearchPlayerScRsp = 2947, CmdSetFriendRemarkNameCsReq = 2973, CmdGetFriendListInfoCsReq = 2918, CmdTakeAssistRewardScRsp = 2980, CmdSearchPlayerCsReq = 2992, CmdGetFriendRecommendListInfoCsReq = 2940, CmdDeleteFriendCsReq = 2946, CmdReportPlayerScRsp = 2921, CmdSyncAddBlacklistScNotify = 2962, CmdGetAssistHistoryScRsp = 2956, CmdReportPlayerCsReq = 2911, CmdCurAssistChangedNotify = 2923, CmdHandleFriendCsReq = 2964, CmdApplyFriendCsReq = 2928, CmdSetForbidOtherApplyFriendScRsp = 2912, CmdGetFriendChallengeLineupScRsp = 3000, CmdGetPlayerDetailInfoScRsp = 2937, CmdSetAssistScRsp = 2959, CmdAddBlacklistScRsp = 2991, CmdGetPlatformPlayerInfoCsReq = 2987, CmdGetFriendChallengeDetailScRsp = 2920, CmdGetFriendApplyListInfoCsReq = 2958, CmdGetFriendAssistListCsReq = 2916, CmdGetFriendDevelopmentInfoCsReq = 2990, CmdGetFriendChallengeLineupCsReq = 2988, CmdGetFriendApplyListInfoScRsp = 2949, CmdAddBlacklistCsReq = 2922, CmdGetFriendListInfoScRsp = 2974, CmdGetFriendBattleRecordDetailScRsp = 2933, CmdGetCurAssistCsReq = 2902, CmdSetAssistCsReq = 2982, CmdGetFriendAssistListScRsp = 2936, CmdHandleFriendScRsp = 2989, CmdDeleteBlacklistCsReq = 2977, CmdDeleteFriendScRsp = 2998, CmdSyncDeleteFriendScNotify = 2983, CmdGetAssistListScRsp = 2938, CmdSyncApplyFriendScNotify = 2919, } impl CmdFriendType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdFriendType::None => "CmdFriendTypeNone", CmdFriendType::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", CmdFriendType::CmdGetFriendChallengeDetailCsReq => { "CmdGetFriendChallengeDetailCsReq" } CmdFriendType::CmdGetPlatformPlayerInfoScRsp => { "CmdGetPlatformPlayerInfoScRsp" } CmdFriendType::CmdGetAssistListCsReq => "CmdGetAssistListCsReq", CmdFriendType::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq", CmdFriendType::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq", CmdFriendType::CmdGetFriendBattleRecordDetailCsReq => { "CmdGetFriendBattleRecordDetailCsReq" } CmdFriendType::CmdGetFriendDevelopmentInfoScRsp => { "CmdGetFriendDevelopmentInfoScRsp" } CmdFriendType::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp", CmdFriendType::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq", CmdFriendType::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify", CmdFriendType::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq", CmdFriendType::CmdGetFriendRecommendListInfoScRsp => { "CmdGetFriendRecommendListInfoScRsp" } CmdFriendType::CmdApplyFriendScRsp => "CmdApplyFriendScRsp", CmdFriendType::CmdSetForbidOtherApplyFriendCsReq => { "CmdSetForbidOtherApplyFriendCsReq" } CmdFriendType::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify", CmdFriendType::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp", CmdFriendType::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp", CmdFriendType::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp", CmdFriendType::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp", CmdFriendType::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp", CmdFriendType::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq", CmdFriendType::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq", CmdFriendType::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp", CmdFriendType::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq", CmdFriendType::CmdGetFriendRecommendListInfoCsReq => { "CmdGetFriendRecommendListInfoCsReq" } CmdFriendType::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq", CmdFriendType::CmdReportPlayerScRsp => "CmdReportPlayerScRsp", CmdFriendType::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify", CmdFriendType::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp", CmdFriendType::CmdReportPlayerCsReq => "CmdReportPlayerCsReq", CmdFriendType::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify", CmdFriendType::CmdHandleFriendCsReq => "CmdHandleFriendCsReq", CmdFriendType::CmdApplyFriendCsReq => "CmdApplyFriendCsReq", CmdFriendType::CmdSetForbidOtherApplyFriendScRsp => { "CmdSetForbidOtherApplyFriendScRsp" } CmdFriendType::CmdGetFriendChallengeLineupScRsp => { "CmdGetFriendChallengeLineupScRsp" } CmdFriendType::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp", CmdFriendType::CmdSetAssistScRsp => "CmdSetAssistScRsp", CmdFriendType::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp", CmdFriendType::CmdGetPlatformPlayerInfoCsReq => { "CmdGetPlatformPlayerInfoCsReq" } CmdFriendType::CmdGetFriendChallengeDetailScRsp => { "CmdGetFriendChallengeDetailScRsp" } CmdFriendType::CmdGetFriendApplyListInfoCsReq => { "CmdGetFriendApplyListInfoCsReq" } CmdFriendType::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq", CmdFriendType::CmdGetFriendDevelopmentInfoCsReq => { "CmdGetFriendDevelopmentInfoCsReq" } CmdFriendType::CmdGetFriendChallengeLineupCsReq => { "CmdGetFriendChallengeLineupCsReq" } CmdFriendType::CmdGetFriendApplyListInfoScRsp => { "CmdGetFriendApplyListInfoScRsp" } CmdFriendType::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq", CmdFriendType::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp", CmdFriendType::CmdGetFriendBattleRecordDetailScRsp => { "CmdGetFriendBattleRecordDetailScRsp" } CmdFriendType::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq", CmdFriendType::CmdSetAssistCsReq => "CmdSetAssistCsReq", CmdFriendType::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp", CmdFriendType::CmdHandleFriendScRsp => "CmdHandleFriendScRsp", CmdFriendType::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq", CmdFriendType::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp", CmdFriendType::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify", CmdFriendType::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", CmdFriendType::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdFriendTypeNone" => Some(Self::None), "CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq), "CmdGetFriendChallengeDetailCsReq" => { Some(Self::CmdGetFriendChallengeDetailCsReq) } "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), "CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq), "CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq), "CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq), "CmdGetFriendBattleRecordDetailCsReq" => { Some(Self::CmdGetFriendBattleRecordDetailCsReq) } "CmdGetFriendDevelopmentInfoScRsp" => { Some(Self::CmdGetFriendDevelopmentInfoScRsp) } "CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp), "CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq), "CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify), "CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq), "CmdGetFriendRecommendListInfoScRsp" => { Some(Self::CmdGetFriendRecommendListInfoScRsp) } "CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp), "CmdSetForbidOtherApplyFriendCsReq" => { Some(Self::CmdSetForbidOtherApplyFriendCsReq) } "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), "CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp), "CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp), "CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp), "CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp), "CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp), "CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq), "CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq), "CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp), "CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq), "CmdGetFriendRecommendListInfoCsReq" => { Some(Self::CmdGetFriendRecommendListInfoCsReq) } "CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq), "CmdReportPlayerScRsp" => Some(Self::CmdReportPlayerScRsp), "CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify), "CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp), "CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq), "CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify), "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), "CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq), "CmdSetForbidOtherApplyFriendScRsp" => { Some(Self::CmdSetForbidOtherApplyFriendScRsp) } "CmdGetFriendChallengeLineupScRsp" => { Some(Self::CmdGetFriendChallengeLineupScRsp) } "CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp), "CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp), "CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp), "CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq), "CmdGetFriendChallengeDetailScRsp" => { Some(Self::CmdGetFriendChallengeDetailScRsp) } "CmdGetFriendApplyListInfoCsReq" => { Some(Self::CmdGetFriendApplyListInfoCsReq) } "CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq), "CmdGetFriendDevelopmentInfoCsReq" => { Some(Self::CmdGetFriendDevelopmentInfoCsReq) } "CmdGetFriendChallengeLineupCsReq" => { Some(Self::CmdGetFriendChallengeLineupCsReq) } "CmdGetFriendApplyListInfoScRsp" => { Some(Self::CmdGetFriendApplyListInfoScRsp) } "CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq), "CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp), "CmdGetFriendBattleRecordDetailScRsp" => { Some(Self::CmdGetFriendBattleRecordDetailScRsp) } "CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq), "CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq), "CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp), "CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp), "CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq), "CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp), "CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify), "CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp), "CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify), _ => None, } } } /// 0(CmdFriendType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FriendOnlineStatus { Offline = 0, Online = 1, } impl FriendOnlineStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { FriendOnlineStatus::Offline => "FRIEND_ONLINE_STATUS_OFFLINE", FriendOnlineStatus::Online => "FRIEND_ONLINE_STATUS_ONLINE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FRIEND_ONLINE_STATUS_OFFLINE" => Some(Self::Offline), "FRIEND_ONLINE_STATUS_ONLINE" => Some(Self::Online), _ => None, } } } /// 1(CmdFriendType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kammnbkbeol { FriendApplySourceNone = 0, FriendApplySourceSearch = 1, FriendApplySourceRecommend = 2, FriendApplySourceAssist = 3, FriendApplySourceRecommendAssist = 4, FriendApplySourcePsnFriend = 5, FriendApplySourceAssistReward = 6, } impl Kammnbkbeol { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kammnbkbeol::FriendApplySourceNone => "FRIEND_APPLY_SOURCE_NONE", Kammnbkbeol::FriendApplySourceSearch => "FRIEND_APPLY_SOURCE_SEARCH", Kammnbkbeol::FriendApplySourceRecommend => "FRIEND_APPLY_SOURCE_RECOMMEND", Kammnbkbeol::FriendApplySourceAssist => "FRIEND_APPLY_SOURCE_ASSIST", Kammnbkbeol::FriendApplySourceRecommendAssist => { "FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST" } Kammnbkbeol::FriendApplySourcePsnFriend => "FRIEND_APPLY_SOURCE_PSN_FRIEND", Kammnbkbeol::FriendApplySourceAssistReward => { "FRIEND_APPLY_SOURCE_ASSIST_REWARD" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FRIEND_APPLY_SOURCE_NONE" => Some(Self::FriendApplySourceNone), "FRIEND_APPLY_SOURCE_SEARCH" => Some(Self::FriendApplySourceSearch), "FRIEND_APPLY_SOURCE_RECOMMEND" => Some(Self::FriendApplySourceRecommend), "FRIEND_APPLY_SOURCE_ASSIST" => Some(Self::FriendApplySourceAssist), "FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST" => { Some(Self::FriendApplySourceRecommendAssist) } "FRIEND_APPLY_SOURCE_PSN_FRIEND" => Some(Self::FriendApplySourcePsnFriend), "FRIEND_APPLY_SOURCE_ASSIST_REWARD" => { Some(Self::FriendApplySourceAssistReward) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGachaType { None = 0, CmdDoGachaScRsp = 1937, CmdExchangeGachaCeilingScRsp = 1941, CmdGetGachaCeilingScRsp = 1949, CmdGetGachaInfoScRsp = 1974, CmdExchangeGachaCeilingCsReq = 1928, CmdGetGachaCeilingCsReq = 1958, CmdDoGachaCsReq = 1929, CmdGetGachaInfoCsReq = 1918, } impl CmdGachaType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdGachaType::None => "CmdGachaTypeNone", CmdGachaType::CmdDoGachaScRsp => "CmdDoGachaScRsp", CmdGachaType::CmdExchangeGachaCeilingScRsp => "CmdExchangeGachaCeilingScRsp", CmdGachaType::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", CmdGachaType::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp", CmdGachaType::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", CmdGachaType::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", CmdGachaType::CmdDoGachaCsReq => "CmdDoGachaCsReq", CmdGachaType::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdGachaTypeNone" => Some(Self::None), "CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp), "CmdExchangeGachaCeilingScRsp" => Some(Self::CmdExchangeGachaCeilingScRsp), "CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp), "CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp), "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), "CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq), "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), "CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeartdialType { None = 0, CmdFinishEmotionDialoguePerformanceScRsp = 6341, CmdGetHeartDialInfoScRsp = 6374, CmdHeartDialScriptChangeScNotify = 6319, CmdSubmitEmotionItemScRsp = 6349, CmdSubmitEmotionItemCsReq = 6358, CmdHeartDialTraceScriptScRsp = 6389, CmdHeartDialTraceScriptCsReq = 6364, CmdGetHeartDialInfoCsReq = 6318, CmdChangeScriptEmotionCsReq = 6329, CmdChangeScriptEmotionScRsp = 6337, CmdFinishEmotionDialoguePerformanceCsReq = 6328, } impl CmdHeartdialType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdHeartdialType::None => "CmdHeartdialTypeNone", CmdHeartdialType::CmdFinishEmotionDialoguePerformanceScRsp => { "CmdFinishEmotionDialoguePerformanceScRsp" } CmdHeartdialType::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp", CmdHeartdialType::CmdHeartDialScriptChangeScNotify => { "CmdHeartDialScriptChangeScNotify" } CmdHeartdialType::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", CmdHeartdialType::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", CmdHeartdialType::CmdHeartDialTraceScriptScRsp => { "CmdHeartDialTraceScriptScRsp" } CmdHeartdialType::CmdHeartDialTraceScriptCsReq => { "CmdHeartDialTraceScriptCsReq" } CmdHeartdialType::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq", CmdHeartdialType::CmdChangeScriptEmotionCsReq => { "CmdChangeScriptEmotionCsReq" } CmdHeartdialType::CmdChangeScriptEmotionScRsp => { "CmdChangeScriptEmotionScRsp" } CmdHeartdialType::CmdFinishEmotionDialoguePerformanceCsReq => { "CmdFinishEmotionDialoguePerformanceCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdHeartdialTypeNone" => Some(Self::None), "CmdFinishEmotionDialoguePerformanceScRsp" => { Some(Self::CmdFinishEmotionDialoguePerformanceScRsp) } "CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp), "CmdHeartDialScriptChangeScNotify" => { Some(Self::CmdHeartDialScriptChangeScNotify) } "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), "CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq), "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), "CmdFinishEmotionDialoguePerformanceCsReq" => { Some(Self::CmdFinishEmotionDialoguePerformanceCsReq) } _ => None, } } } /// 0(CmdHeartdialType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Eclmhpdllpn { HeartDialEmotionTypePeace = 0, HeartDialEmotionTypeAnger = 1, HeartDialEmotionTypeHappy = 2, HeartDialEmotionTypeSad = 3, } impl Eclmhpdllpn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Eclmhpdllpn::HeartDialEmotionTypePeace => "HEART_DIAL_EMOTION_TYPE_PEACE", Eclmhpdllpn::HeartDialEmotionTypeAnger => "HEART_DIAL_EMOTION_TYPE_ANGER", Eclmhpdllpn::HeartDialEmotionTypeHappy => "HEART_DIAL_EMOTION_TYPE_HAPPY", Eclmhpdllpn::HeartDialEmotionTypeSad => "HEART_DIAL_EMOTION_TYPE_SAD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEART_DIAL_EMOTION_TYPE_PEACE" => Some(Self::HeartDialEmotionTypePeace), "HEART_DIAL_EMOTION_TYPE_ANGER" => Some(Self::HeartDialEmotionTypeAnger), "HEART_DIAL_EMOTION_TYPE_HAPPY" => Some(Self::HeartDialEmotionTypeHappy), "HEART_DIAL_EMOTION_TYPE_SAD" => Some(Self::HeartDialEmotionTypeSad), _ => None, } } } /// 1(CmdHeartdialType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Alefjkkkega { HeartDialStepTypeMissing = 0, HeartDialStepTypeFull = 1, HeartDialStepTypeLock = 2, HeartDialStepTypeUnlock = 3, HeartDialStepTypeNormal = 4, HeartDialStepTypeControl = 5, } impl Alefjkkkega { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Alefjkkkega::HeartDialStepTypeMissing => "HEART_DIAL_STEP_TYPE_MISSING", Alefjkkkega::HeartDialStepTypeFull => "HEART_DIAL_STEP_TYPE_FULL", Alefjkkkega::HeartDialStepTypeLock => "HEART_DIAL_STEP_TYPE_LOCK", Alefjkkkega::HeartDialStepTypeUnlock => "HEART_DIAL_STEP_TYPE_UNLOCK", Alefjkkkega::HeartDialStepTypeNormal => "HEART_DIAL_STEP_TYPE_NORMAL", Alefjkkkega::HeartDialStepTypeControl => "HEART_DIAL_STEP_TYPE_CONTROL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEART_DIAL_STEP_TYPE_MISSING" => Some(Self::HeartDialStepTypeMissing), "HEART_DIAL_STEP_TYPE_FULL" => Some(Self::HeartDialStepTypeFull), "HEART_DIAL_STEP_TYPE_LOCK" => Some(Self::HeartDialStepTypeLock), "HEART_DIAL_STEP_TYPE_UNLOCK" => Some(Self::HeartDialStepTypeUnlock), "HEART_DIAL_STEP_TYPE_NORMAL" => Some(Self::HeartDialStepTypeNormal), "HEART_DIAL_STEP_TYPE_CONTROL" => Some(Self::HeartDialStepTypeControl), _ => None, } } } /// 2(CmdHeartdialType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bjgccnnmphi { HeartDialUnlockStatusLock = 0, HeartDialUnlockStatusUnlockSingle = 1, HeartDialUnlockStatusUnlockAll = 2, } impl Bjgccnnmphi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bjgccnnmphi::HeartDialUnlockStatusLock => "HEART_DIAL_UNLOCK_STATUS_LOCK", Bjgccnnmphi::HeartDialUnlockStatusUnlockSingle => { "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE" } Bjgccnnmphi::HeartDialUnlockStatusUnlockAll => { "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEART_DIAL_UNLOCK_STATUS_LOCK" => Some(Self::HeartDialUnlockStatusLock), "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE" => { Some(Self::HeartDialUnlockStatusUnlockSingle) } "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL" => { Some(Self::HeartDialUnlockStatusUnlockAll) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeliobusType { None = 0, CmdHeliobusEnterBattleScRsp = 5873, CmdHeliobusSnsReadCsReq = 5829, CmdHeliobusActivityDataScRsp = 5874, CmdHeliobusSnsReadScRsp = 5837, CmdHeliobusSnsCommentCsReq = 5819, CmdHeliobusActivityDataCsReq = 5818, CmdHeliobusSnsLikeCsReq = 5828, CmdHeliobusLineupUpdateScNotify = 5877, CmdHeliobusUpgradeLevelCsReq = 5846, CmdHeliobusSnsPostCsReq = 5858, CmdHeliobusChallengeUpdateScNotify = 5821, CmdHeliobusStartRaidScRsp = 5811, CmdHeliobusUnlockSkillScNotify = 5883, CmdHeliobusSnsLikeScRsp = 5841, CmdHeliobusSnsPostScRsp = 5849, CmdHeliobusInfoChangedScNotify = 5857, CmdHeliobusEnterBattleCsReq = 5848, CmdHeliobusSelectSkillScRsp = 5891, CmdHeliobusUpgradeLevelScRsp = 5898, CmdHeliobusStartRaidCsReq = 5808, CmdHeliobusSnsUpdateScNotify = 5889, CmdHeliobusSelectSkillCsReq = 5822, CmdHeliobusSnsCommentScRsp = 5864, } impl CmdHeliobusType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdHeliobusType::None => "CmdHeliobusTypeNone", CmdHeliobusType::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp", CmdHeliobusType::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq", CmdHeliobusType::CmdHeliobusActivityDataScRsp => { "CmdHeliobusActivityDataScRsp" } CmdHeliobusType::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp", CmdHeliobusType::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq", CmdHeliobusType::CmdHeliobusActivityDataCsReq => { "CmdHeliobusActivityDataCsReq" } CmdHeliobusType::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq", CmdHeliobusType::CmdHeliobusLineupUpdateScNotify => { "CmdHeliobusLineupUpdateScNotify" } CmdHeliobusType::CmdHeliobusUpgradeLevelCsReq => { "CmdHeliobusUpgradeLevelCsReq" } CmdHeliobusType::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq", CmdHeliobusType::CmdHeliobusChallengeUpdateScNotify => { "CmdHeliobusChallengeUpdateScNotify" } CmdHeliobusType::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp", CmdHeliobusType::CmdHeliobusUnlockSkillScNotify => { "CmdHeliobusUnlockSkillScNotify" } CmdHeliobusType::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp", CmdHeliobusType::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp", CmdHeliobusType::CmdHeliobusInfoChangedScNotify => { "CmdHeliobusInfoChangedScNotify" } CmdHeliobusType::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", CmdHeliobusType::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp", CmdHeliobusType::CmdHeliobusUpgradeLevelScRsp => { "CmdHeliobusUpgradeLevelScRsp" } CmdHeliobusType::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", CmdHeliobusType::CmdHeliobusSnsUpdateScNotify => { "CmdHeliobusSnsUpdateScNotify" } CmdHeliobusType::CmdHeliobusSelectSkillCsReq => "CmdHeliobusSelectSkillCsReq", CmdHeliobusType::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdHeliobusTypeNone" => Some(Self::None), "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), "CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq), "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), "CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp), "CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq), "CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq), "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), "CmdHeliobusLineupUpdateScNotify" => { Some(Self::CmdHeliobusLineupUpdateScNotify) } "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), "CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq), "CmdHeliobusChallengeUpdateScNotify" => { Some(Self::CmdHeliobusChallengeUpdateScNotify) } "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), "CmdHeliobusUnlockSkillScNotify" => { Some(Self::CmdHeliobusUnlockSkillScNotify) } "CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp), "CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp), "CmdHeliobusInfoChangedScNotify" => { Some(Self::CmdHeliobusInfoChangedScNotify) } "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), "CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp), "CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp), "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), "CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify), "CmdHeliobusSelectSkillCsReq" => Some(Self::CmdHeliobusSelectSkillCsReq), "CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdItemType { None = 0, CmdComposeSelectedRelicCsReq = 521, CmdExpUpRelicScRsp = 522, CmdComposeItemCsReq = 546, CmdLockRelicScRsp = 562, CmdRankUpEquipmentCsReq = 519, CmdGetMarkItemListCsReq = 502, CmdSyncTurnFoodNotify = 570, CmdLockEquipmentCsReq = 558, CmdExpUpRelicCsReq = 583, CmdRelicAvatarRecommendScRsp = 542, CmdMarkItemCsReq = 509, CmdGetRelicFilterPlanScRsp = 516, CmdComposeLimitNumUpdateNotify = 538, CmdGetMarkItemListScRsp = 513, CmdDeleteRelicFilterPlanCsReq = 520, CmdAddRelicFilterPlanCsReq = 536, CmdAddEquipmentScNotify = 524, CmdComposeSelectedRelicScRsp = 577, CmdUseItemScRsp = 541, CmdDeleteRelicFilterPlanScRsp = 568, CmdGetRecyleTimeCsReq = 592, CmdComposeLimitNumCompleteNotify = 561, CmdMarkRelicFilterPlanScRsp = 590, CmdDestroyItemCsReq = 582, CmdComposeItemScRsp = 598, CmdDestroyItemScRsp = 559, CmdUseItemCsReq = 528, CmdMarkRelicFilterPlanCsReq = 533, CmdRechargeSuccNotify = 573, CmdAddRelicFilterPlanScRsp = 588, CmdSellItemScRsp = 548, CmdLockRelicCsReq = 591, CmdGetBagScRsp = 574, CmdExpUpEquipmentScRsp = 557, CmdMarkItemScRsp = 556, CmdRelicFilterPlanClearNameScNotify = 567, CmdSetTurnFoodSwitchCsReq = 580, CmdModifyRelicFilterPlanScRsp = 510, CmdGetBagCsReq = 518, CmdDiscardRelicCsReq = 539, CmdSetTurnFoodSwitchScRsp = 523, CmdPromoteEquipmentCsReq = 529, CmdRelicRecommendCsReq = 575, CmdSellItemCsReq = 540, CmdGeneralVirtualItemDataNotify = 587, CmdLockEquipmentScRsp = 549, CmdExchangeHcoinScRsp = 511, CmdModifyRelicFilterPlanCsReq = 600, CmdGetRelicFilterPlanCsReq = 545, CmdExchangeHcoinCsReq = 508, CmdExpUpEquipmentCsReq = 589, CmdCancelMarkItemNotify = 506, CmdGetRecyleTimeScRsp = 547, CmdPromoteEquipmentScRsp = 537, CmdDiscardRelicScRsp = 514, CmdRelicRecommendScRsp = 553, CmdRelicAvatarRecommendCsReq = 512, CmdRankUpEquipmentScRsp = 564, } impl CmdItemType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdItemType::None => "CmdItemTypeNone", CmdItemType::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq", CmdItemType::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp", CmdItemType::CmdComposeItemCsReq => "CmdComposeItemCsReq", CmdItemType::CmdLockRelicScRsp => "CmdLockRelicScRsp", CmdItemType::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq", CmdItemType::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", CmdItemType::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", CmdItemType::CmdLockEquipmentCsReq => "CmdLockEquipmentCsReq", CmdItemType::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq", CmdItemType::CmdRelicAvatarRecommendScRsp => "CmdRelicAvatarRecommendScRsp", CmdItemType::CmdMarkItemCsReq => "CmdMarkItemCsReq", CmdItemType::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp", CmdItemType::CmdComposeLimitNumUpdateNotify => { "CmdComposeLimitNumUpdateNotify" } CmdItemType::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp", CmdItemType::CmdDeleteRelicFilterPlanCsReq => "CmdDeleteRelicFilterPlanCsReq", CmdItemType::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq", CmdItemType::CmdAddEquipmentScNotify => "CmdAddEquipmentScNotify", CmdItemType::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", CmdItemType::CmdUseItemScRsp => "CmdUseItemScRsp", CmdItemType::CmdDeleteRelicFilterPlanScRsp => "CmdDeleteRelicFilterPlanScRsp", CmdItemType::CmdGetRecyleTimeCsReq => "CmdGetRecyleTimeCsReq", CmdItemType::CmdComposeLimitNumCompleteNotify => { "CmdComposeLimitNumCompleteNotify" } CmdItemType::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp", CmdItemType::CmdDestroyItemCsReq => "CmdDestroyItemCsReq", CmdItemType::CmdComposeItemScRsp => "CmdComposeItemScRsp", CmdItemType::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", CmdItemType::CmdUseItemCsReq => "CmdUseItemCsReq", CmdItemType::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq", CmdItemType::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", CmdItemType::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp", CmdItemType::CmdSellItemScRsp => "CmdSellItemScRsp", CmdItemType::CmdLockRelicCsReq => "CmdLockRelicCsReq", CmdItemType::CmdGetBagScRsp => "CmdGetBagScRsp", CmdItemType::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp", CmdItemType::CmdMarkItemScRsp => "CmdMarkItemScRsp", CmdItemType::CmdRelicFilterPlanClearNameScNotify => { "CmdRelicFilterPlanClearNameScNotify" } CmdItemType::CmdSetTurnFoodSwitchCsReq => "CmdSetTurnFoodSwitchCsReq", CmdItemType::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp", CmdItemType::CmdGetBagCsReq => "CmdGetBagCsReq", CmdItemType::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", CmdItemType::CmdSetTurnFoodSwitchScRsp => "CmdSetTurnFoodSwitchScRsp", CmdItemType::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", CmdItemType::CmdRelicRecommendCsReq => "CmdRelicRecommendCsReq", CmdItemType::CmdSellItemCsReq => "CmdSellItemCsReq", CmdItemType::CmdGeneralVirtualItemDataNotify => { "CmdGeneralVirtualItemDataNotify" } CmdItemType::CmdLockEquipmentScRsp => "CmdLockEquipmentScRsp", CmdItemType::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp", CmdItemType::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", CmdItemType::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq", CmdItemType::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq", CmdItemType::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", CmdItemType::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify", CmdItemType::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp", CmdItemType::CmdPromoteEquipmentScRsp => "CmdPromoteEquipmentScRsp", CmdItemType::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp", CmdItemType::CmdRelicRecommendScRsp => "CmdRelicRecommendScRsp", CmdItemType::CmdRelicAvatarRecommendCsReq => "CmdRelicAvatarRecommendCsReq", CmdItemType::CmdRankUpEquipmentScRsp => "CmdRankUpEquipmentScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdItemTypeNone" => Some(Self::None), "CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq), "CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp), "CmdComposeItemCsReq" => Some(Self::CmdComposeItemCsReq), "CmdLockRelicScRsp" => Some(Self::CmdLockRelicScRsp), "CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq), "CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq), "CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify), "CmdLockEquipmentCsReq" => Some(Self::CmdLockEquipmentCsReq), "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), "CmdRelicAvatarRecommendScRsp" => Some(Self::CmdRelicAvatarRecommendScRsp), "CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq), "CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp), "CmdComposeLimitNumUpdateNotify" => { Some(Self::CmdComposeLimitNumUpdateNotify) } "CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp), "CmdDeleteRelicFilterPlanCsReq" => Some(Self::CmdDeleteRelicFilterPlanCsReq), "CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq), "CmdAddEquipmentScNotify" => Some(Self::CmdAddEquipmentScNotify), "CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp), "CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp), "CmdDeleteRelicFilterPlanScRsp" => Some(Self::CmdDeleteRelicFilterPlanScRsp), "CmdGetRecyleTimeCsReq" => Some(Self::CmdGetRecyleTimeCsReq), "CmdComposeLimitNumCompleteNotify" => { Some(Self::CmdComposeLimitNumCompleteNotify) } "CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp), "CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq), "CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp), "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), "CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq), "CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq), "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), "CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp), "CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp), "CmdLockRelicCsReq" => Some(Self::CmdLockRelicCsReq), "CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp), "CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp), "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), "CmdRelicFilterPlanClearNameScNotify" => { Some(Self::CmdRelicFilterPlanClearNameScNotify) } "CmdSetTurnFoodSwitchCsReq" => Some(Self::CmdSetTurnFoodSwitchCsReq), "CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp), "CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq), "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), "CmdSetTurnFoodSwitchScRsp" => Some(Self::CmdSetTurnFoodSwitchScRsp), "CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq), "CmdRelicRecommendCsReq" => Some(Self::CmdRelicRecommendCsReq), "CmdSellItemCsReq" => Some(Self::CmdSellItemCsReq), "CmdGeneralVirtualItemDataNotify" => { Some(Self::CmdGeneralVirtualItemDataNotify) } "CmdLockEquipmentScRsp" => Some(Self::CmdLockEquipmentScRsp), "CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp), "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), "CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq), "CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq), "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), "CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify), "CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp), "CmdPromoteEquipmentScRsp" => Some(Self::CmdPromoteEquipmentScRsp), "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), "CmdRelicRecommendScRsp" => Some(Self::CmdRelicRecommendScRsp), "CmdRelicAvatarRecommendCsReq" => Some(Self::CmdRelicAvatarRecommendCsReq), "CmdRankUpEquipmentScRsp" => Some(Self::CmdRankUpEquipmentScRsp), _ => None, } } } /// 0(CmdItemType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TurnFoodSwitch { None = 0, Attack = 1, Define = 2, } impl TurnFoodSwitch { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { TurnFoodSwitch::None => "TURN_FOOD_SWITCH_NONE", TurnFoodSwitch::Attack => "TURN_FOOD_SWITCH_ATTACK", TurnFoodSwitch::Define => "TURN_FOOD_SWITCH_DEFINE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TURN_FOOD_SWITCH_NONE" => Some(Self::None), "TURN_FOOD_SWITCH_ATTACK" => Some(Self::Attack), "TURN_FOOD_SWITCH_DEFINE" => Some(Self::Define), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdJukeboxType { None = 0, CmdGetJukeboxDataScRsp = 3174, CmdTrialBackGroundMusicScRsp = 3141, CmdUnlockBackGroundMusicCsReq = 3158, CmdPlayBackGroundMusicCsReq = 3129, CmdUnlockBackGroundMusicScRsp = 3149, CmdTrialBackGroundMusicCsReq = 3128, CmdPlayBackGroundMusicScRsp = 3137, CmdGetJukeboxDataCsReq = 3118, } impl CmdJukeboxType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdJukeboxType::None => "CmdJukeboxTypeNone", CmdJukeboxType::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp", CmdJukeboxType::CmdTrialBackGroundMusicScRsp => { "CmdTrialBackGroundMusicScRsp" } CmdJukeboxType::CmdUnlockBackGroundMusicCsReq => { "CmdUnlockBackGroundMusicCsReq" } CmdJukeboxType::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", CmdJukeboxType::CmdUnlockBackGroundMusicScRsp => { "CmdUnlockBackGroundMusicScRsp" } CmdJukeboxType::CmdTrialBackGroundMusicCsReq => { "CmdTrialBackGroundMusicCsReq" } CmdJukeboxType::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp", CmdJukeboxType::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdJukeboxTypeNone" => Some(Self::None), "CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp), "CmdTrialBackGroundMusicScRsp" => Some(Self::CmdTrialBackGroundMusicScRsp), "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), "CmdTrialBackGroundMusicCsReq" => Some(Self::CmdTrialBackGroundMusicCsReq), "CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp), "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLineupType { None = 0, CmdQuitLineupCsReq = 728, CmdSwapLineupCsReq = 719, CmdGetAllLineupDataScRsp = 773, CmdSetLineupNameCsReq = 762, CmdChangeLineupLeaderCsReq = 798, CmdSetLineupNameScRsp = 740, CmdJoinLineupCsReq = 758, CmdChangeLineupLeaderScRsp = 783, CmdQuitLineupScRsp = 741, CmdReplaceLineupScRsp = 721, CmdGetStageLineupScRsp = 774, CmdVirtualLineupDestroyNotify = 708, CmdSwapLineupScRsp = 764, CmdSyncLineupNotify = 789, CmdGetLineupAvatarDataCsReq = 757, CmdGetLineupAvatarDataScRsp = 746, CmdGetCurLineupDataCsReq = 729, CmdGetCurLineupDataScRsp = 737, CmdSwitchLineupIndexCsReq = 722, CmdReplaceLineupCsReq = 711, CmdGetStageLineupCsReq = 718, CmdGetAllLineupDataCsReq = 748, CmdExtraLineupDestroyNotify = 777, CmdSwitchLineupIndexScRsp = 791, CmdJoinLineupScRsp = 749, } impl CmdLineupType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdLineupType::None => "CmdLineupTypeNone", CmdLineupType::CmdQuitLineupCsReq => "CmdQuitLineupCsReq", CmdLineupType::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", CmdLineupType::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", CmdLineupType::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq", CmdLineupType::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", CmdLineupType::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", CmdLineupType::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", CmdLineupType::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp", CmdLineupType::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", CmdLineupType::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", CmdLineupType::CmdGetStageLineupScRsp => "CmdGetStageLineupScRsp", CmdLineupType::CmdVirtualLineupDestroyNotify => { "CmdVirtualLineupDestroyNotify" } CmdLineupType::CmdSwapLineupScRsp => "CmdSwapLineupScRsp", CmdLineupType::CmdSyncLineupNotify => "CmdSyncLineupNotify", CmdLineupType::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", CmdLineupType::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", CmdLineupType::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", CmdLineupType::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp", CmdLineupType::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq", CmdLineupType::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", CmdLineupType::CmdGetStageLineupCsReq => "CmdGetStageLineupCsReq", CmdLineupType::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq", CmdLineupType::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", CmdLineupType::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", CmdLineupType::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdLineupTypeNone" => Some(Self::None), "CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq), "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), "CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq), "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), "CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp), "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), "CmdGetStageLineupScRsp" => Some(Self::CmdGetStageLineupScRsp), "CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify), "CmdSwapLineupScRsp" => Some(Self::CmdSwapLineupScRsp), "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), "CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp), "CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq), "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), "CmdGetStageLineupCsReq" => Some(Self::CmdGetStageLineupCsReq), "CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq), "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), _ => None, } } } /// 0(CmdLineupType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Amecgbocmae { LineupTypeNone = 0, LineupTypePreset = 1, LineupTypeVirtual = 2, LineupTypeExtra = 3, LineupTypeStoryLine = 4, } impl Amecgbocmae { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Amecgbocmae::LineupTypeNone => "LINEUP_TYPE_NONE", Amecgbocmae::LineupTypePreset => "LINEUP_TYPE_PRESET", Amecgbocmae::LineupTypeVirtual => "LINEUP_TYPE_VIRTUAL", Amecgbocmae::LineupTypeExtra => "LINEUP_TYPE_EXTRA", Amecgbocmae::LineupTypeStoryLine => "LINEUP_TYPE_STORY_LINE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LINEUP_TYPE_NONE" => Some(Self::LineupTypeNone), "LINEUP_TYPE_PRESET" => Some(Self::LineupTypePreset), "LINEUP_TYPE_VIRTUAL" => Some(Self::LineupTypeVirtual), "LINEUP_TYPE_EXTRA" => Some(Self::LineupTypeExtra), "LINEUP_TYPE_STORY_LINE" => Some(Self::LineupTypeStoryLine), _ => None, } } } /// 1(CmdLineupType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ExtraLineupType { LineupNone = 0, LineupChallenge = 1, LineupRogue = 2, LineupChallenge2 = 3, LineupChallenge3 = 4, LineupRogueChallenge = 5, LineupStageTrial = 6, LineupRogueTrial = 7, LineupActivity = 8, LineupBoxingClub = 9, LineupTreasureDungeon = 11, LineupChessRogue = 12, LineupHeliobus = 13, LineupTournRogue = 14, LineupRelicRogue = 15, } impl ExtraLineupType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { ExtraLineupType::LineupNone => "LINEUP_NONE", ExtraLineupType::LineupChallenge => "LINEUP_CHALLENGE", ExtraLineupType::LineupRogue => "LINEUP_ROGUE", ExtraLineupType::LineupChallenge2 => "LINEUP_CHALLENGE_2", ExtraLineupType::LineupChallenge3 => "LINEUP_CHALLENGE_3", ExtraLineupType::LineupRogueChallenge => "LINEUP_ROGUE_CHALLENGE", ExtraLineupType::LineupStageTrial => "LINEUP_STAGE_TRIAL", ExtraLineupType::LineupRogueTrial => "LINEUP_ROGUE_TRIAL", ExtraLineupType::LineupActivity => "LINEUP_ACTIVITY", ExtraLineupType::LineupBoxingClub => "LINEUP_BOXING_CLUB", ExtraLineupType::LineupTreasureDungeon => "LINEUP_TREASURE_DUNGEON", ExtraLineupType::LineupChessRogue => "LINEUP_CHESS_ROGUE", ExtraLineupType::LineupHeliobus => "LINEUP_HELIOBUS", ExtraLineupType::LineupTournRogue => "LINEUP_TOURN_ROGUE", ExtraLineupType::LineupRelicRogue => "LINEUP_RELIC_ROGUE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LINEUP_NONE" => Some(Self::LineupNone), "LINEUP_CHALLENGE" => Some(Self::LineupChallenge), "LINEUP_ROGUE" => Some(Self::LineupRogue), "LINEUP_CHALLENGE_2" => Some(Self::LineupChallenge2), "LINEUP_CHALLENGE_3" => Some(Self::LineupChallenge3), "LINEUP_ROGUE_CHALLENGE" => Some(Self::LineupRogueChallenge), "LINEUP_STAGE_TRIAL" => Some(Self::LineupStageTrial), "LINEUP_ROGUE_TRIAL" => Some(Self::LineupRogueTrial), "LINEUP_ACTIVITY" => Some(Self::LineupActivity), "LINEUP_BOXING_CLUB" => Some(Self::LineupBoxingClub), "LINEUP_TREASURE_DUNGEON" => Some(Self::LineupTreasureDungeon), "LINEUP_CHESS_ROGUE" => Some(Self::LineupChessRogue), "LINEUP_HELIOBUS" => Some(Self::LineupHeliobus), "LINEUP_TOURN_ROGUE" => Some(Self::LineupTournRogue), "LINEUP_RELIC_ROGUE" => Some(Self::LineupRelicRogue), _ => None, } } } /// 2(CmdLineupType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SyncReason { None = 0, MpAdd = 1, MpAddPropHit = 2, HpAdd = 3, HpAddPropHit = 4, } impl SyncReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SyncReason::None => "SYNC_REASON_NONE", SyncReason::MpAdd => "SYNC_REASON_MP_ADD", SyncReason::MpAddPropHit => "SYNC_REASON_MP_ADD_PROP_HIT", SyncReason::HpAdd => "SYNC_REASON_HP_ADD", SyncReason::HpAddPropHit => "SYNC_REASON_HP_ADD_PROP_HIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SYNC_REASON_NONE" => Some(Self::None), "SYNC_REASON_MP_ADD" => Some(Self::MpAdd), "SYNC_REASON_MP_ADD_PROP_HIT" => Some(Self::MpAddPropHit), "SYNC_REASON_HP_ADD" => Some(Self::HpAdd), "SYNC_REASON_HP_ADD_PROP_HIT" => Some(Self::HpAddPropHit), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLobbyType { None = 0, CmdLobbySyncInfoScNotify = 7351, CmdLobbyGetInfoScRsp = 7374, CmdLobbyQuitScRsp = 7360, CmdLobbyCreateScRsp = 7379, CmdLobbyQuitCsReq = 7391, CmdLobbyInviteScRsp = 7353, CmdLobbyGetInfoCsReq = 7381, CmdLobbyInviteCsReq = 7355, CmdLobbyModifyPlayerInfoCsReq = 7362, CmdLobbyJoinScRsp = 7395, CmdLobbyBeginScRsp = 7370, CmdLobbyJoinCsReq = 7356, CmdLobbyKickOutCsReq = 7359, CmdLobbyBeginCsReq = 7387, CmdLobbyKickOutScRsp = 7400, CmdLobbyInviteScNotify = 7363, CmdLobbyCreateCsReq = 7369, CmdLobbyModifyPlayerInfoScRsp = 7371, } impl CmdLobbyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdLobbyType::None => "CmdLobbyTypeNone", CmdLobbyType::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", CmdLobbyType::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp", CmdLobbyType::CmdLobbyQuitScRsp => "CmdLobbyQuitScRsp", CmdLobbyType::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp", CmdLobbyType::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq", CmdLobbyType::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp", CmdLobbyType::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", CmdLobbyType::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", CmdLobbyType::CmdLobbyModifyPlayerInfoCsReq => { "CmdLobbyModifyPlayerInfoCsReq" } CmdLobbyType::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp", CmdLobbyType::CmdLobbyBeginScRsp => "CmdLobbyBeginScRsp", CmdLobbyType::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", CmdLobbyType::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq", CmdLobbyType::CmdLobbyBeginCsReq => "CmdLobbyBeginCsReq", CmdLobbyType::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp", CmdLobbyType::CmdLobbyInviteScNotify => "CmdLobbyInviteScNotify", CmdLobbyType::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq", CmdLobbyType::CmdLobbyModifyPlayerInfoScRsp => { "CmdLobbyModifyPlayerInfoScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdLobbyTypeNone" => Some(Self::None), "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), "CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp), "CmdLobbyQuitScRsp" => Some(Self::CmdLobbyQuitScRsp), "CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp), "CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq), "CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp), "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), "CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq), "CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp), "CmdLobbyBeginScRsp" => Some(Self::CmdLobbyBeginScRsp), "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), "CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq), "CmdLobbyBeginCsReq" => Some(Self::CmdLobbyBeginCsReq), "CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp), "CmdLobbyInviteScNotify" => Some(Self::CmdLobbyInviteScNotify), "CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq), "CmdLobbyModifyPlayerInfoScRsp" => Some(Self::CmdLobbyModifyPlayerInfoScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMailType { None = 0, CmdMarkReadMailCsReq = 829, CmdTakeMailAttachmentScRsp = 841, CmdNewMailScNotify = 819, CmdMarkReadMailScRsp = 837, CmdGetMailScRsp = 874, CmdGetMailCsReq = 818, CmdDelMailScRsp = 849, CmdDelMailCsReq = 858, CmdTakeMailAttachmentCsReq = 828, } impl CmdMailType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMailType::None => "CmdMailTypeNone", CmdMailType::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq", CmdMailType::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", CmdMailType::CmdNewMailScNotify => "CmdNewMailScNotify", CmdMailType::CmdMarkReadMailScRsp => "CmdMarkReadMailScRsp", CmdMailType::CmdGetMailScRsp => "CmdGetMailScRsp", CmdMailType::CmdGetMailCsReq => "CmdGetMailCsReq", CmdMailType::CmdDelMailScRsp => "CmdDelMailScRsp", CmdMailType::CmdDelMailCsReq => "CmdDelMailCsReq", CmdMailType::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMailTypeNone" => Some(Self::None), "CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq), "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), "CmdMarkReadMailScRsp" => Some(Self::CmdMarkReadMailScRsp), "CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp), "CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq), "CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp), "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), "CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq), _ => None, } } } /// 0(CmdMailType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MailType { Normal = 0, Star = 1, } impl MailType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MailType::Normal => "MAIL_TYPE_NORMAL", MailType::Star => "MAIL_TYPE_STAR", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAIL_TYPE_NORMAL" => Some(Self::Normal), "MAIL_TYPE_STAR" => Some(Self::Star), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMapRotationType { None = 0, CmdInteractChargerScRsp = 6837, CmdDeployRotaterCsReq = 6858, CmdEnterMapRotationRegionScRsp = 6874, CmdGetMapRotationDataScRsp = 6857, CmdEnterMapRotationRegionCsReq = 6818, CmdRotateMapScRsp = 6841, CmdGetMapRotationDataCsReq = 6889, CmdRotateMapCsReq = 6828, CmdRemoveRotaterCsReq = 6862, CmdLeaveMapRotationRegionCsReq = 6819, CmdRemoveRotaterScRsp = 6840, CmdInteractChargerCsReq = 6829, CmdUpdateEnergyScNotify = 6822, CmdUpdateMapRotationDataScNotify = 6891, CmdDeployRotaterScRsp = 6849, CmdLeaveMapRotationRegionScNotify = 6883, CmdResetMapRotationRegionScRsp = 6898, CmdUpdateRotaterScNotify = 6848, CmdLeaveMapRotationRegionScRsp = 6864, CmdResetMapRotationRegionCsReq = 6846, } impl CmdMapRotationType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMapRotationType::None => "CmdMapRotationTypeNone", CmdMapRotationType::CmdInteractChargerScRsp => "CmdInteractChargerScRsp", CmdMapRotationType::CmdDeployRotaterCsReq => "CmdDeployRotaterCsReq", CmdMapRotationType::CmdEnterMapRotationRegionScRsp => { "CmdEnterMapRotationRegionScRsp" } CmdMapRotationType::CmdGetMapRotationDataScRsp => { "CmdGetMapRotationDataScRsp" } CmdMapRotationType::CmdEnterMapRotationRegionCsReq => { "CmdEnterMapRotationRegionCsReq" } CmdMapRotationType::CmdRotateMapScRsp => "CmdRotateMapScRsp", CmdMapRotationType::CmdGetMapRotationDataCsReq => { "CmdGetMapRotationDataCsReq" } CmdMapRotationType::CmdRotateMapCsReq => "CmdRotateMapCsReq", CmdMapRotationType::CmdRemoveRotaterCsReq => "CmdRemoveRotaterCsReq", CmdMapRotationType::CmdLeaveMapRotationRegionCsReq => { "CmdLeaveMapRotationRegionCsReq" } CmdMapRotationType::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp", CmdMapRotationType::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", CmdMapRotationType::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify", CmdMapRotationType::CmdUpdateMapRotationDataScNotify => { "CmdUpdateMapRotationDataScNotify" } CmdMapRotationType::CmdDeployRotaterScRsp => "CmdDeployRotaterScRsp", CmdMapRotationType::CmdLeaveMapRotationRegionScNotify => { "CmdLeaveMapRotationRegionScNotify" } CmdMapRotationType::CmdResetMapRotationRegionScRsp => { "CmdResetMapRotationRegionScRsp" } CmdMapRotationType::CmdUpdateRotaterScNotify => "CmdUpdateRotaterScNotify", CmdMapRotationType::CmdLeaveMapRotationRegionScRsp => { "CmdLeaveMapRotationRegionScRsp" } CmdMapRotationType::CmdResetMapRotationRegionCsReq => { "CmdResetMapRotationRegionCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMapRotationTypeNone" => Some(Self::None), "CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp), "CmdDeployRotaterCsReq" => Some(Self::CmdDeployRotaterCsReq), "CmdEnterMapRotationRegionScRsp" => { Some(Self::CmdEnterMapRotationRegionScRsp) } "CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp), "CmdEnterMapRotationRegionCsReq" => { Some(Self::CmdEnterMapRotationRegionCsReq) } "CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp), "CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq), "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), "CmdRemoveRotaterCsReq" => Some(Self::CmdRemoveRotaterCsReq), "CmdLeaveMapRotationRegionCsReq" => { Some(Self::CmdLeaveMapRotationRegionCsReq) } "CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp), "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), "CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify), "CmdUpdateMapRotationDataScNotify" => { Some(Self::CmdUpdateMapRotationDataScNotify) } "CmdDeployRotaterScRsp" => Some(Self::CmdDeployRotaterScRsp), "CmdLeaveMapRotationRegionScNotify" => { Some(Self::CmdLeaveMapRotationRegionScNotify) } "CmdResetMapRotationRegionScRsp" => { Some(Self::CmdResetMapRotationRegionScRsp) } "CmdUpdateRotaterScNotify" => Some(Self::CmdUpdateRotaterScNotify), "CmdLeaveMapRotationRegionScRsp" => { Some(Self::CmdLeaveMapRotationRegionScRsp) } "CmdResetMapRotationRegionCsReq" => { Some(Self::CmdResetMapRotationRegionCsReq) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchType { None = 0, CmdStartMatchCsReq = 7319, CmdStartMatchScRsp = 7329, CmdGetCrossInfoCsReq = 7320, CmdGetCrossInfoScRsp = 7312, CmdMatchResultScNotify = 7337, CmdCancelMatchScRsp = 7345, CmdCancelMatchCsReq = 7306, } impl CmdMatchType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMatchType::None => "CmdMatchTypeNone", CmdMatchType::CmdStartMatchCsReq => "CmdStartMatchCsReq", CmdMatchType::CmdStartMatchScRsp => "CmdStartMatchScRsp", CmdMatchType::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq", CmdMatchType::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp", CmdMatchType::CmdMatchResultScNotify => "CmdMatchResultScNotify", CmdMatchType::CmdCancelMatchScRsp => "CmdCancelMatchScRsp", CmdMatchType::CmdCancelMatchCsReq => "CmdCancelMatchCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMatchTypeNone" => Some(Self::None), "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), "CmdStartMatchScRsp" => Some(Self::CmdStartMatchScRsp), "CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq), "CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp), "CmdMatchResultScNotify" => Some(Self::CmdMatchResultScNotify), "CmdCancelMatchScRsp" => Some(Self::CmdCancelMatchScRsp), "CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchThreeModuleType { None = 0, CmdMatchThreeSyncDataScNotify = 7437, CmdMatchThreeGetDataScRsp = 7429, CmdMatchThreeLevelEndCsReq = 7406, CmdMatchThreeSetBirdPosScRsp = 7412, CmdMatchThreeLevelEndScRsp = 7445, CmdMatchThreeSetBirdPosCsReq = 7420, CmdMatchThreeGetDataCsReq = 7419, } impl CmdMatchThreeModuleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMatchThreeModuleType::None => "CmdMatchThreeModuleTypeNone", CmdMatchThreeModuleType::CmdMatchThreeSyncDataScNotify => { "CmdMatchThreeSyncDataScNotify" } CmdMatchThreeModuleType::CmdMatchThreeGetDataScRsp => { "CmdMatchThreeGetDataScRsp" } CmdMatchThreeModuleType::CmdMatchThreeLevelEndCsReq => { "CmdMatchThreeLevelEndCsReq" } CmdMatchThreeModuleType::CmdMatchThreeSetBirdPosScRsp => { "CmdMatchThreeSetBirdPosScRsp" } CmdMatchThreeModuleType::CmdMatchThreeLevelEndScRsp => { "CmdMatchThreeLevelEndScRsp" } CmdMatchThreeModuleType::CmdMatchThreeSetBirdPosCsReq => { "CmdMatchThreeSetBirdPosCsReq" } CmdMatchThreeModuleType::CmdMatchThreeGetDataCsReq => { "CmdMatchThreeGetDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMatchThreeModuleTypeNone" => Some(Self::None), "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), "CmdMatchThreeGetDataScRsp" => Some(Self::CmdMatchThreeGetDataScRsp), "CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq), "CmdMatchThreeSetBirdPosScRsp" => Some(Self::CmdMatchThreeSetBirdPosScRsp), "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), "CmdMatchThreeSetBirdPosCsReq" => Some(Self::CmdMatchThreeSetBirdPosCsReq), "CmdMatchThreeGetDataCsReq" => Some(Self::CmdMatchThreeGetDataCsReq), _ => None, } } } /// 0(CmdMatchThreeModuleType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fpcoackpcdg { MatchThreeStatisticsNone = 0, MatchThreeStatisticsFirst = 1, MatchThreeStatisticsSecond = 2, MatchThreeStatisticsThird = 3, MatchThreeStatisticsFruit = 4, MatchThreeStatisticsSkill = 5, MatchThreeStatisticsDefeat = 6, MatchThreeStatisticsBomb = 7, MatchThreeStatisticsDamage = 8, MatchThreeStatisticsEnergy = 9, MatchThreeStatisticsSwapBomb = 10, } impl Fpcoackpcdg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fpcoackpcdg::MatchThreeStatisticsNone => "MatchThreeStatistics_None", Fpcoackpcdg::MatchThreeStatisticsFirst => "MatchThreeStatistics_First", Fpcoackpcdg::MatchThreeStatisticsSecond => "MatchThreeStatistics_Second", Fpcoackpcdg::MatchThreeStatisticsThird => "MatchThreeStatistics_Third", Fpcoackpcdg::MatchThreeStatisticsFruit => "MatchThreeStatistics_Fruit", Fpcoackpcdg::MatchThreeStatisticsSkill => "MatchThreeStatistics_Skill", Fpcoackpcdg::MatchThreeStatisticsDefeat => "MatchThreeStatistics_Defeat", Fpcoackpcdg::MatchThreeStatisticsBomb => "MatchThreeStatistics_Bomb", Fpcoackpcdg::MatchThreeStatisticsDamage => "MatchThreeStatistics_Damage", Fpcoackpcdg::MatchThreeStatisticsEnergy => "MatchThreeStatistics_Energy", Fpcoackpcdg::MatchThreeStatisticsSwapBomb => "MatchThreeStatistics_SwapBomb", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MatchThreeStatistics_None" => Some(Self::MatchThreeStatisticsNone), "MatchThreeStatistics_First" => Some(Self::MatchThreeStatisticsFirst), "MatchThreeStatistics_Second" => Some(Self::MatchThreeStatisticsSecond), "MatchThreeStatistics_Third" => Some(Self::MatchThreeStatisticsThird), "MatchThreeStatistics_Fruit" => Some(Self::MatchThreeStatisticsFruit), "MatchThreeStatistics_Skill" => Some(Self::MatchThreeStatisticsSkill), "MatchThreeStatistics_Defeat" => Some(Self::MatchThreeStatisticsDefeat), "MatchThreeStatistics_Bomb" => Some(Self::MatchThreeStatisticsBomb), "MatchThreeStatistics_Damage" => Some(Self::MatchThreeStatisticsDamage), "MatchThreeStatistics_Energy" => Some(Self::MatchThreeStatisticsEnergy), "MatchThreeStatistics_SwapBomb" => Some(Self::MatchThreeStatisticsSwapBomb), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMessageType { None = 0, CmdFinishSectionIdCsReq = 2728, CmdFinishPerformSectionIdCsReq = 2719, CmdGetNpcStatusCsReq = 2729, CmdFinishPerformSectionIdScRsp = 2764, CmdGetNpcStatusScRsp = 2737, CmdFinishitemIdScRsp = 2749, CmdFinishSectionIdScRsp = 2741, CmdFinishitemIdCsReq = 2758, CmdGetNpcMessageGroupScRsp = 2774, CmdGetNpcMessageGroupCsReq = 2718, } impl CmdMessageType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMessageType::None => "CmdMessageTypeNone", CmdMessageType::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", CmdMessageType::CmdFinishPerformSectionIdCsReq => { "CmdFinishPerformSectionIdCsReq" } CmdMessageType::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", CmdMessageType::CmdFinishPerformSectionIdScRsp => { "CmdFinishPerformSectionIdScRsp" } CmdMessageType::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp", CmdMessageType::CmdFinishitemIdScRsp => "CmdFinishitem_idScRsp", CmdMessageType::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", CmdMessageType::CmdFinishitemIdCsReq => "CmdFinishitem_idCsReq", CmdMessageType::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp", CmdMessageType::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMessageTypeNone" => Some(Self::None), "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), "CmdFinishPerformSectionIdCsReq" => { Some(Self::CmdFinishPerformSectionIdCsReq) } "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), "CmdFinishPerformSectionIdScRsp" => { Some(Self::CmdFinishPerformSectionIdScRsp) } "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), "CmdFinishitem_idScRsp" => Some(Self::CmdFinishitemIdScRsp), "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), "CmdFinishitem_idCsReq" => Some(Self::CmdFinishitemIdCsReq), "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMiscModuleType { None = 0, CmdGetShareDataCsReq = 4129, CmdSubmitOrigamiItemCsReq = 4183, CmdShareCsReq = 4118, CmdGetMovieRacingDataScRsp = 4108, CmdCancelCacheNotifyCsReq = 4119, CmdSecurityReportCsReq = 4189, CmdTriggerVoiceScRsp = 4198, CmdSubmitOrigamiItemScRsp = 4122, CmdGetMovieRacingDataCsReq = 4173, CmdShareScRsp = 4174, CmdGetGunPlayDataScRsp = 4124, CmdTriggerVoiceCsReq = 4146, CmdGetShareDataScRsp = 4137, CmdTakePictureCsReq = 4158, CmdGetGunPlayDataCsReq = 4177, CmdUpdateMovieRacingDataCsReq = 4111, CmdUpdateGunPlayDataCsReq = 4192, CmdCancelCacheNotifyScRsp = 4164, CmdTakePictureScRsp = 4149, CmdUpdateMovieRacingDataScRsp = 4121, CmdUpdateGunPlayDataScRsp = 4147, CmdSecurityReportScRsp = 4157, } impl CmdMiscModuleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMiscModuleType::None => "CmdMiscModuleTypeNone", CmdMiscModuleType::CmdGetShareDataCsReq => "CmdGetShareDataCsReq", CmdMiscModuleType::CmdSubmitOrigamiItemCsReq => "CmdSubmitOrigamiItemCsReq", CmdMiscModuleType::CmdShareCsReq => "CmdShareCsReq", CmdMiscModuleType::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp", CmdMiscModuleType::CmdCancelCacheNotifyCsReq => "CmdCancelCacheNotifyCsReq", CmdMiscModuleType::CmdSecurityReportCsReq => "CmdSecurityReportCsReq", CmdMiscModuleType::CmdTriggerVoiceScRsp => "CmdTriggerVoiceScRsp", CmdMiscModuleType::CmdSubmitOrigamiItemScRsp => "CmdSubmitOrigamiItemScRsp", CmdMiscModuleType::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", CmdMiscModuleType::CmdShareScRsp => "CmdShareScRsp", CmdMiscModuleType::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp", CmdMiscModuleType::CmdTriggerVoiceCsReq => "CmdTriggerVoiceCsReq", CmdMiscModuleType::CmdGetShareDataScRsp => "CmdGetShareDataScRsp", CmdMiscModuleType::CmdTakePictureCsReq => "CmdTakePictureCsReq", CmdMiscModuleType::CmdGetGunPlayDataCsReq => "CmdGetGunPlayDataCsReq", CmdMiscModuleType::CmdUpdateMovieRacingDataCsReq => { "CmdUpdateMovieRacingDataCsReq" } CmdMiscModuleType::CmdUpdateGunPlayDataCsReq => "CmdUpdateGunPlayDataCsReq", CmdMiscModuleType::CmdCancelCacheNotifyScRsp => "CmdCancelCacheNotifyScRsp", CmdMiscModuleType::CmdTakePictureScRsp => "CmdTakePictureScRsp", CmdMiscModuleType::CmdUpdateMovieRacingDataScRsp => { "CmdUpdateMovieRacingDataScRsp" } CmdMiscModuleType::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp", CmdMiscModuleType::CmdSecurityReportScRsp => "CmdSecurityReportScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMiscModuleTypeNone" => Some(Self::None), "CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq), "CmdSubmitOrigamiItemCsReq" => Some(Self::CmdSubmitOrigamiItemCsReq), "CmdShareCsReq" => Some(Self::CmdShareCsReq), "CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp), "CmdCancelCacheNotifyCsReq" => Some(Self::CmdCancelCacheNotifyCsReq), "CmdSecurityReportCsReq" => Some(Self::CmdSecurityReportCsReq), "CmdTriggerVoiceScRsp" => Some(Self::CmdTriggerVoiceScRsp), "CmdSubmitOrigamiItemScRsp" => Some(Self::CmdSubmitOrigamiItemScRsp), "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), "CmdShareScRsp" => Some(Self::CmdShareScRsp), "CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp), "CmdTriggerVoiceCsReq" => Some(Self::CmdTriggerVoiceCsReq), "CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp), "CmdTakePictureCsReq" => Some(Self::CmdTakePictureCsReq), "CmdGetGunPlayDataCsReq" => Some(Self::CmdGetGunPlayDataCsReq), "CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq), "CmdUpdateGunPlayDataCsReq" => Some(Self::CmdUpdateGunPlayDataCsReq), "CmdCancelCacheNotifyScRsp" => Some(Self::CmdCancelCacheNotifyScRsp), "CmdTakePictureScRsp" => Some(Self::CmdTakePictureScRsp), "CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp), "CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp), "CmdSecurityReportScRsp" => Some(Self::CmdSecurityReportScRsp), _ => None, } } } /// 0(CmdMiscModuleType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hdcnokokdhc { CacheNotifyTypeNone = 0, CacheNotifyTypeRecycle = 1, CacheNotifyTypeRecharge = 2, } impl Hdcnokokdhc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hdcnokokdhc::CacheNotifyTypeNone => "CACHE_NOTIFY_TYPE_NONE", Hdcnokokdhc::CacheNotifyTypeRecycle => "CACHE_NOTIFY_TYPE_RECYCLE", Hdcnokokdhc::CacheNotifyTypeRecharge => "CACHE_NOTIFY_TYPE_RECHARGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CACHE_NOTIFY_TYPE_NONE" => Some(Self::CacheNotifyTypeNone), "CACHE_NOTIFY_TYPE_RECYCLE" => Some(Self::CacheNotifyTypeRecycle), "CACHE_NOTIFY_TYPE_RECHARGE" => Some(Self::CacheNotifyTypeRecharge), _ => None, } } } /// 1(CmdMiscModuleType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hbhponeofgf { MovieRacingOverTake = 0, MovieRacingOverTakeEndless = 1, MovieRacingShooting = 2, MovieRacingShootingEndless = 3, } impl Hbhponeofgf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hbhponeofgf::MovieRacingOverTake => "MOVIE_RACING_OVER_TAKE", Hbhponeofgf::MovieRacingOverTakeEndless => "MOVIE_RACING_OVER_TAKE_ENDLESS", Hbhponeofgf::MovieRacingShooting => "MOVIE_RACING_SHOOTING", Hbhponeofgf::MovieRacingShootingEndless => "MOVIE_RACING_SHOOTING_ENDLESS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MOVIE_RACING_OVER_TAKE" => Some(Self::MovieRacingOverTake), "MOVIE_RACING_OVER_TAKE_ENDLESS" => Some(Self::MovieRacingOverTakeEndless), "MOVIE_RACING_SHOOTING" => Some(Self::MovieRacingShooting), "MOVIE_RACING_SHOOTING_ENDLESS" => Some(Self::MovieRacingShootingEndless), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMissionType { None = 0, CmdSetMissionEventProgressCsReq = 1221, CmdFinishCosumeItemMissionScRsp = 1298, CmdGetMissionEventDataCsReq = 1283, CmdGetMainMissionCustomValueScRsp = 1213, CmdUpdateTrackMainMissionIdScRsp = 1270, CmdStartFinishMainMissionScNotify = 1238, CmdSyncTaskScRsp = 1228, CmdAcceptMainMissionScRsp = 1259, CmdAcceptMissionEventCsReq = 1262, CmdStartFinishSubMissionScNotify = 1261, CmdGetMainMissionCustomValueCsReq = 1202, CmdInterruptMissionEventCsReq = 1208, CmdFinishTalkMissionCsReq = 1229, CmdMissionAcceptScNotify = 1209, CmdAcceptMainMissionCsReq = 1282, CmdAcceptMissionEventScRsp = 1240, CmdTeleportToMissionResetPointCsReq = 1292, CmdMissionRewardScNotify = 1258, CmdSyncTaskCsReq = 1249, CmdGetMissionDataCsReq = 1218, CmdInterruptMissionEventScRsp = 1211, CmdFinishTalkMissionScRsp = 1237, CmdGetMissionStatusCsReq = 1248, CmdTeleportToMissionResetPointScRsp = 1247, CmdFinishCosumeItemMissionCsReq = 1246, CmdGetMissionStatusScRsp = 1273, CmdSetMissionEventProgressScRsp = 1277, CmdDailyTaskDataScNotify = 1241, CmdMissionGroupWarnScNotify = 1257, CmdGetMissionEventDataScRsp = 1222, CmdSubMissionRewardScNotify = 1224, CmdMissionEventRewardScNotify = 1291, CmdUpdateTrackMainMissionIdCsReq = 1206, CmdGetMissionDataScRsp = 1274, } impl CmdMissionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMissionType::None => "CmdMissionTypeNone", CmdMissionType::CmdSetMissionEventProgressCsReq => { "CmdSetMissionEventProgressCsReq" } CmdMissionType::CmdFinishCosumeItemMissionScRsp => { "CmdFinishCosumeItemMissionScRsp" } CmdMissionType::CmdGetMissionEventDataCsReq => "CmdGetMissionEventDataCsReq", CmdMissionType::CmdGetMainMissionCustomValueScRsp => { "CmdGetMainMissionCustomValueScRsp" } CmdMissionType::CmdUpdateTrackMainMissionIdScRsp => { "CmdUpdateTrackMainMissionIdScRsp" } CmdMissionType::CmdStartFinishMainMissionScNotify => { "CmdStartFinishMainMissionScNotify" } CmdMissionType::CmdSyncTaskScRsp => "CmdSyncTaskScRsp", CmdMissionType::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp", CmdMissionType::CmdAcceptMissionEventCsReq => "CmdAcceptMissionEventCsReq", CmdMissionType::CmdStartFinishSubMissionScNotify => { "CmdStartFinishSubMissionScNotify" } CmdMissionType::CmdGetMainMissionCustomValueCsReq => { "CmdGetMainMissionCustomValueCsReq" } CmdMissionType::CmdInterruptMissionEventCsReq => { "CmdInterruptMissionEventCsReq" } CmdMissionType::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", CmdMissionType::CmdMissionAcceptScNotify => "CmdMissionAcceptScNotify", CmdMissionType::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq", CmdMissionType::CmdAcceptMissionEventScRsp => "CmdAcceptMissionEventScRsp", CmdMissionType::CmdTeleportToMissionResetPointCsReq => { "CmdTeleportToMissionResetPointCsReq" } CmdMissionType::CmdMissionRewardScNotify => "CmdMissionRewardScNotify", CmdMissionType::CmdSyncTaskCsReq => "CmdSyncTaskCsReq", CmdMissionType::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq", CmdMissionType::CmdInterruptMissionEventScRsp => { "CmdInterruptMissionEventScRsp" } CmdMissionType::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", CmdMissionType::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", CmdMissionType::CmdTeleportToMissionResetPointScRsp => { "CmdTeleportToMissionResetPointScRsp" } CmdMissionType::CmdFinishCosumeItemMissionCsReq => { "CmdFinishCosumeItemMissionCsReq" } CmdMissionType::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", CmdMissionType::CmdSetMissionEventProgressScRsp => { "CmdSetMissionEventProgressScRsp" } CmdMissionType::CmdDailyTaskDataScNotify => "CmdDailyTaskDataScNotify", CmdMissionType::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", CmdMissionType::CmdGetMissionEventDataScRsp => "CmdGetMissionEventDataScRsp", CmdMissionType::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", CmdMissionType::CmdMissionEventRewardScNotify => { "CmdMissionEventRewardScNotify" } CmdMissionType::CmdUpdateTrackMainMissionIdCsReq => { "CmdUpdateTrackMainMissionIdCsReq" } CmdMissionType::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMissionTypeNone" => Some(Self::None), "CmdSetMissionEventProgressCsReq" => { Some(Self::CmdSetMissionEventProgressCsReq) } "CmdFinishCosumeItemMissionScRsp" => { Some(Self::CmdFinishCosumeItemMissionScRsp) } "CmdGetMissionEventDataCsReq" => Some(Self::CmdGetMissionEventDataCsReq), "CmdGetMainMissionCustomValueScRsp" => { Some(Self::CmdGetMainMissionCustomValueScRsp) } "CmdUpdateTrackMainMissionIdScRsp" => { Some(Self::CmdUpdateTrackMainMissionIdScRsp) } "CmdStartFinishMainMissionScNotify" => { Some(Self::CmdStartFinishMainMissionScNotify) } "CmdSyncTaskScRsp" => Some(Self::CmdSyncTaskScRsp), "CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp), "CmdAcceptMissionEventCsReq" => Some(Self::CmdAcceptMissionEventCsReq), "CmdStartFinishSubMissionScNotify" => { Some(Self::CmdStartFinishSubMissionScNotify) } "CmdGetMainMissionCustomValueCsReq" => { Some(Self::CmdGetMainMissionCustomValueCsReq) } "CmdInterruptMissionEventCsReq" => Some(Self::CmdInterruptMissionEventCsReq), "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), "CmdMissionAcceptScNotify" => Some(Self::CmdMissionAcceptScNotify), "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), "CmdAcceptMissionEventScRsp" => Some(Self::CmdAcceptMissionEventScRsp), "CmdTeleportToMissionResetPointCsReq" => { Some(Self::CmdTeleportToMissionResetPointCsReq) } "CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify), "CmdSyncTaskCsReq" => Some(Self::CmdSyncTaskCsReq), "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), "CmdInterruptMissionEventScRsp" => Some(Self::CmdInterruptMissionEventScRsp), "CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp), "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), "CmdTeleportToMissionResetPointScRsp" => { Some(Self::CmdTeleportToMissionResetPointScRsp) } "CmdFinishCosumeItemMissionCsReq" => { Some(Self::CmdFinishCosumeItemMissionCsReq) } "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), "CmdSetMissionEventProgressScRsp" => { Some(Self::CmdSetMissionEventProgressScRsp) } "CmdDailyTaskDataScNotify" => Some(Self::CmdDailyTaskDataScNotify), "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), "CmdGetMissionEventDataScRsp" => Some(Self::CmdGetMissionEventDataScRsp), "CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify), "CmdMissionEventRewardScNotify" => Some(Self::CmdMissionEventRewardScNotify), "CmdUpdateTrackMainMissionIdCsReq" => { Some(Self::CmdUpdateTrackMainMissionIdCsReq) } "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), _ => None, } } } /// 0(CmdMissionType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dhelebhikcd { MissionSyncRecordNone = 0, MissionSyncRecordMainMissionAccept = 1, MissionSyncRecordMainMissionStart = 2, MissionSyncRecordMainMissionFinish = 3, MissionSyncRecordMainMissionDelete = 4, MissionSyncRecordMissionAccept = 11, MissionSyncRecordMissionStart = 12, MissionSyncRecordMissionFinish = 13, MissionSyncRecordMissionDelete = 14, MissionSyncRecordMissionProgress = 15, } impl Dhelebhikcd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dhelebhikcd::MissionSyncRecordNone => "MISSION_SYNC_RECORD_NONE", Dhelebhikcd::MissionSyncRecordMainMissionAccept => { "MISSION_SYNC_RECORD_MAIN_MISSION_ACCEPT" } Dhelebhikcd::MissionSyncRecordMainMissionStart => { "MISSION_SYNC_RECORD_MAIN_MISSION_START" } Dhelebhikcd::MissionSyncRecordMainMissionFinish => { "MISSION_SYNC_RECORD_MAIN_MISSION_FINISH" } Dhelebhikcd::MissionSyncRecordMainMissionDelete => { "MISSION_SYNC_RECORD_MAIN_MISSION_DELETE" } Dhelebhikcd::MissionSyncRecordMissionAccept => { "MISSION_SYNC_RECORD_MISSION_ACCEPT" } Dhelebhikcd::MissionSyncRecordMissionStart => { "MISSION_SYNC_RECORD_MISSION_START" } Dhelebhikcd::MissionSyncRecordMissionFinish => { "MISSION_SYNC_RECORD_MISSION_FINISH" } Dhelebhikcd::MissionSyncRecordMissionDelete => { "MISSION_SYNC_RECORD_MISSION_DELETE" } Dhelebhikcd::MissionSyncRecordMissionProgress => { "MISSION_SYNC_RECORD_MISSION_PROGRESS" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MISSION_SYNC_RECORD_NONE" => Some(Self::MissionSyncRecordNone), "MISSION_SYNC_RECORD_MAIN_MISSION_ACCEPT" => { Some(Self::MissionSyncRecordMainMissionAccept) } "MISSION_SYNC_RECORD_MAIN_MISSION_START" => { Some(Self::MissionSyncRecordMainMissionStart) } "MISSION_SYNC_RECORD_MAIN_MISSION_FINISH" => { Some(Self::MissionSyncRecordMainMissionFinish) } "MISSION_SYNC_RECORD_MAIN_MISSION_DELETE" => { Some(Self::MissionSyncRecordMainMissionDelete) } "MISSION_SYNC_RECORD_MISSION_ACCEPT" => { Some(Self::MissionSyncRecordMissionAccept) } "MISSION_SYNC_RECORD_MISSION_START" => { Some(Self::MissionSyncRecordMissionStart) } "MISSION_SYNC_RECORD_MISSION_FINISH" => { Some(Self::MissionSyncRecordMissionFinish) } "MISSION_SYNC_RECORD_MISSION_DELETE" => { Some(Self::MissionSyncRecordMissionDelete) } "MISSION_SYNC_RECORD_MISSION_PROGRESS" => { Some(Self::MissionSyncRecordMissionProgress) } _ => None, } } } /// 1(CmdMissionType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mmkdkkifldf { MainMissionSyncNone = 0, MainMissionSyncMcv = 1, } impl Mmkdkkifldf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mmkdkkifldf::MainMissionSyncNone => "MAIN_MISSION_SYNC_NONE", Mmkdkkifldf::MainMissionSyncMcv => "MAIN_MISSION_SYNC_MCV", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAIN_MISSION_SYNC_NONE" => Some(Self::MainMissionSyncNone), "MAIN_MISSION_SYNC_MCV" => Some(Self::MainMissionSyncMcv), _ => None, } } } /// 2(CmdMissionType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mofocpeapdd { TrackMainMissionUpdateNone = 0, TrackMainMissionUpdateAuto = 1, TrackMainMissionUpdateManual = 2, TrackMainMissionUpdateLoginReport = 3, } impl Mofocpeapdd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mofocpeapdd::TrackMainMissionUpdateNone => "TRACK_MAIN_MISSION_UPDATE_NONE", Mofocpeapdd::TrackMainMissionUpdateAuto => "TRACK_MAIN_MISSION_UPDATE_AUTO", Mofocpeapdd::TrackMainMissionUpdateManual => { "TRACK_MAIN_MISSION_UPDATE_MANUAL" } Mofocpeapdd::TrackMainMissionUpdateLoginReport => { "TRACK_MAIN_MISSION_UPDATE_LOGIN_REPORT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRACK_MAIN_MISSION_UPDATE_NONE" => Some(Self::TrackMainMissionUpdateNone), "TRACK_MAIN_MISSION_UPDATE_AUTO" => Some(Self::TrackMainMissionUpdateAuto), "TRACK_MAIN_MISSION_UPDATE_MANUAL" => { Some(Self::TrackMainMissionUpdateManual) } "TRACK_MAIN_MISSION_UPDATE_LOGIN_REPORT" => { Some(Self::TrackMainMissionUpdateLoginReport) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMonopolyType { None = 0, CmdGetMbtiReportScRsp = 7090, CmdMonopolySelectOptionCsReq = 7064, CmdGetMbtiReportCsReq = 7033, CmdMonopolyLikeScRsp = 7020, CmdMonopolyGameSettleScNotify = 7059, CmdDailyFirstEnterMonopolyActivityScRsp = 7098, CmdMonopolyDailySettleScNotify = 7036, CmdMonopolyConfirmRandomScRsp = 7048, CmdMonopolyRollDiceScRsp = 7028, CmdMonopolyCheatDiceCsReq = 7092, CmdMonopolyGameRaiseRatioScRsp = 7082, CmdMonopolyScrachRaffleTicketScRsp = 7071, CmdMonopolyGetRegionProgressScRsp = 7054, CmdMonopolyGuessChooseCsReq = 7023, CmdMonopolyClickCellCsReq = 7035, CmdMonopolyGameRaiseRatioCsReq = 7038, CmdMonopolyAcceptQuizCsReq = 7006, CmdMonopolyLikeCsReq = 7010, CmdDeleteSocialEventServerCacheCsReq = 7084, CmdMonopolyGetRegionProgressCsReq = 7095, CmdGetMonopolyDailyReportScRsp = 7052, CmdMonopolyCellUpdateNotify = 7037, CmdMonopolyContentUpdateScNotify = 7061, CmdMonopolyGetRaffleTicketCsReq = 7001, CmdMonopolyEventLoadUpdateScNotify = 7093, CmdMonopolyLikeScNotify = 7068, CmdMonopolyGiveUpCurContentScRsp = 7024, CmdMonopolyGuessDrawScNotify = 7075, CmdMonopolyRollRandomScRsp = 7022, CmdMonopolyClickMbtiReportScRsp = 7055, CmdMonopolyGuessBuyInformationScRsp = 7014, CmdMonopolyClickCellScRsp = 7069, CmdGetMonopolyMbtiReportRewardCsReq = 7026, CmdMonopolyEventSelectFriendScRsp = 7003, CmdMonopolySelectOptionScRsp = 7089, CmdMonopolyEventSelectFriendCsReq = 7067, CmdMonopolyReRollRandomScRsp = 7062, CmdMonopolyAcceptQuizScRsp = 7070, CmdDailyFirstEnterMonopolyActivityCsReq = 7046, CmdMonopolyGuessChooseScRsp = 7087, CmdMonopolyTakePhaseRewardScRsp = 7085, CmdDeleteSocialEventServerCacheScRsp = 7076, CmdMonopolyGiveUpCurContentCsReq = 7077, CmdGetSocialEventServerCacheCsReq = 7094, CmdMonopolyClickMbtiReportCsReq = 7066, CmdMonopolyMoveCsReq = 7041, CmdMonopolyGetDailyInitItemScRsp = 7060, CmdMonopolyGameGachaCsReq = 7002, CmdMonopolyBuyGoodsCsReq = 7073, CmdMonopolyScrachRaffleTicketCsReq = 7081, CmdMonopolyRollRandomCsReq = 7083, CmdGetMonopolyDailyReportCsReq = 7030, CmdMonopolyGetRafflePoolInfoScRsp = 7065, CmdMonopolyTakePhaseRewardCsReq = 7099, CmdMonopolySocialEventEffectScNotify = 7032, CmdMonopolyBuyGoodsScRsp = 7008, CmdGetMonopolyInfoScRsp = 7074, CmdGetSocialEventServerCacheScRsp = 7078, CmdMonopolyGetDailyInitItemCsReq = 7044, CmdMonopolyQuizDurationChangeScNotify = 7053, CmdMonopolyCheatDiceScRsp = 7047, CmdGetMonopolyFriendRankingListScRsp = 7100, CmdMonopolyReRollRandomCsReq = 7091, CmdGetMonopolyMbtiReportRewardScRsp = 7086, CmdMonopolyActionResultScNotify = 7029, CmdMonopolyGameBingoFlipCardScRsp = 7056, CmdMonopolyConditionUpdateScNotify = 7097, CmdMonopolyGameGachaScRsp = 7013, CmdMonopolyGetRaffleTicketScRsp = 7034, CmdMonopolyTakeRaffleTicketRewardCsReq = 7017, CmdMonopolyGetRafflePoolInfoCsReq = 7031, CmdMonopolySttUpdateScNotify = 7005, CmdMonopolyMoveScRsp = 7019, CmdMonopolyGameCreateScNotify = 7080, CmdMonopolyRollDiceCsReq = 7049, CmdMonopolyTakeRaffleTicketRewardScRsp = 7051, CmdGetMonopolyFriendRankingListCsReq = 7088, CmdMonopolyGuessBuyInformationCsReq = 7039, CmdMonopolyConfirmRandomCsReq = 7040, CmdMonopolyGameBingoFlipCardCsReq = 7009, CmdGetMonopolyInfoCsReq = 7018, CmdMonopolyUpgradeAssetScRsp = 7021, CmdMonopolyUpgradeAssetCsReq = 7011, } impl CmdMonopolyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMonopolyType::None => "CmdMonopolyTypeNone", CmdMonopolyType::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp", CmdMonopolyType::CmdMonopolySelectOptionCsReq => { "CmdMonopolySelectOptionCsReq" } CmdMonopolyType::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", CmdMonopolyType::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", CmdMonopolyType::CmdMonopolyGameSettleScNotify => { "CmdMonopolyGameSettleScNotify" } CmdMonopolyType::CmdDailyFirstEnterMonopolyActivityScRsp => { "CmdDailyFirstEnterMonopolyActivityScRsp" } CmdMonopolyType::CmdMonopolyDailySettleScNotify => { "CmdMonopolyDailySettleScNotify" } CmdMonopolyType::CmdMonopolyConfirmRandomScRsp => { "CmdMonopolyConfirmRandomScRsp" } CmdMonopolyType::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", CmdMonopolyType::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq", CmdMonopolyType::CmdMonopolyGameRaiseRatioScRsp => { "CmdMonopolyGameRaiseRatioScRsp" } CmdMonopolyType::CmdMonopolyScrachRaffleTicketScRsp => { "CmdMonopolyScrachRaffleTicketScRsp" } CmdMonopolyType::CmdMonopolyGetRegionProgressScRsp => { "CmdMonopolyGetRegionProgressScRsp" } CmdMonopolyType::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", CmdMonopolyType::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", CmdMonopolyType::CmdMonopolyGameRaiseRatioCsReq => { "CmdMonopolyGameRaiseRatioCsReq" } CmdMonopolyType::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", CmdMonopolyType::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq", CmdMonopolyType::CmdDeleteSocialEventServerCacheCsReq => { "CmdDeleteSocialEventServerCacheCsReq" } CmdMonopolyType::CmdMonopolyGetRegionProgressCsReq => { "CmdMonopolyGetRegionProgressCsReq" } CmdMonopolyType::CmdGetMonopolyDailyReportScRsp => { "CmdGetMonopolyDailyReportScRsp" } CmdMonopolyType::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", CmdMonopolyType::CmdMonopolyContentUpdateScNotify => { "CmdMonopolyContentUpdateScNotify" } CmdMonopolyType::CmdMonopolyGetRaffleTicketCsReq => { "CmdMonopolyGetRaffleTicketCsReq" } CmdMonopolyType::CmdMonopolyEventLoadUpdateScNotify => { "CmdMonopolyEventLoadUpdateScNotify" } CmdMonopolyType::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", CmdMonopolyType::CmdMonopolyGiveUpCurContentScRsp => { "CmdMonopolyGiveUpCurContentScRsp" } CmdMonopolyType::CmdMonopolyGuessDrawScNotify => { "CmdMonopolyGuessDrawScNotify" } CmdMonopolyType::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", CmdMonopolyType::CmdMonopolyClickMbtiReportScRsp => { "CmdMonopolyClickMbtiReportScRsp" } CmdMonopolyType::CmdMonopolyGuessBuyInformationScRsp => { "CmdMonopolyGuessBuyInformationScRsp" } CmdMonopolyType::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp", CmdMonopolyType::CmdGetMonopolyMbtiReportRewardCsReq => { "CmdGetMonopolyMbtiReportRewardCsReq" } CmdMonopolyType::CmdMonopolyEventSelectFriendScRsp => { "CmdMonopolyEventSelectFriendScRsp" } CmdMonopolyType::CmdMonopolySelectOptionScRsp => { "CmdMonopolySelectOptionScRsp" } CmdMonopolyType::CmdMonopolyEventSelectFriendCsReq => { "CmdMonopolyEventSelectFriendCsReq" } CmdMonopolyType::CmdMonopolyReRollRandomScRsp => { "CmdMonopolyReRollRandomScRsp" } CmdMonopolyType::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp", CmdMonopolyType::CmdDailyFirstEnterMonopolyActivityCsReq => { "CmdDailyFirstEnterMonopolyActivityCsReq" } CmdMonopolyType::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", CmdMonopolyType::CmdMonopolyTakePhaseRewardScRsp => { "CmdMonopolyTakePhaseRewardScRsp" } CmdMonopolyType::CmdDeleteSocialEventServerCacheScRsp => { "CmdDeleteSocialEventServerCacheScRsp" } CmdMonopolyType::CmdMonopolyGiveUpCurContentCsReq => { "CmdMonopolyGiveUpCurContentCsReq" } CmdMonopolyType::CmdGetSocialEventServerCacheCsReq => { "CmdGetSocialEventServerCacheCsReq" } CmdMonopolyType::CmdMonopolyClickMbtiReportCsReq => { "CmdMonopolyClickMbtiReportCsReq" } CmdMonopolyType::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", CmdMonopolyType::CmdMonopolyGetDailyInitItemScRsp => { "CmdMonopolyGetDailyInitItemScRsp" } CmdMonopolyType::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq", CmdMonopolyType::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", CmdMonopolyType::CmdMonopolyScrachRaffleTicketCsReq => { "CmdMonopolyScrachRaffleTicketCsReq" } CmdMonopolyType::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", CmdMonopolyType::CmdGetMonopolyDailyReportCsReq => { "CmdGetMonopolyDailyReportCsReq" } CmdMonopolyType::CmdMonopolyGetRafflePoolInfoScRsp => { "CmdMonopolyGetRafflePoolInfoScRsp" } CmdMonopolyType::CmdMonopolyTakePhaseRewardCsReq => { "CmdMonopolyTakePhaseRewardCsReq" } CmdMonopolyType::CmdMonopolySocialEventEffectScNotify => { "CmdMonopolySocialEventEffectScNotify" } CmdMonopolyType::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp", CmdMonopolyType::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp", CmdMonopolyType::CmdGetSocialEventServerCacheScRsp => { "CmdGetSocialEventServerCacheScRsp" } CmdMonopolyType::CmdMonopolyGetDailyInitItemCsReq => { "CmdMonopolyGetDailyInitItemCsReq" } CmdMonopolyType::CmdMonopolyQuizDurationChangeScNotify => { "CmdMonopolyQuizDurationChangeScNotify" } CmdMonopolyType::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp", CmdMonopolyType::CmdGetMonopolyFriendRankingListScRsp => { "CmdGetMonopolyFriendRankingListScRsp" } CmdMonopolyType::CmdMonopolyReRollRandomCsReq => { "CmdMonopolyReRollRandomCsReq" } CmdMonopolyType::CmdGetMonopolyMbtiReportRewardScRsp => { "CmdGetMonopolyMbtiReportRewardScRsp" } CmdMonopolyType::CmdMonopolyActionResultScNotify => { "CmdMonopolyActionResultScNotify" } CmdMonopolyType::CmdMonopolyGameBingoFlipCardScRsp => { "CmdMonopolyGameBingoFlipCardScRsp" } CmdMonopolyType::CmdMonopolyConditionUpdateScNotify => { "CmdMonopolyConditionUpdateScNotify" } CmdMonopolyType::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp", CmdMonopolyType::CmdMonopolyGetRaffleTicketScRsp => { "CmdMonopolyGetRaffleTicketScRsp" } CmdMonopolyType::CmdMonopolyTakeRaffleTicketRewardCsReq => { "CmdMonopolyTakeRaffleTicketRewardCsReq" } CmdMonopolyType::CmdMonopolyGetRafflePoolInfoCsReq => { "CmdMonopolyGetRafflePoolInfoCsReq" } CmdMonopolyType::CmdMonopolySttUpdateScNotify => { "CmdMonopolySttUpdateScNotify" } CmdMonopolyType::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", CmdMonopolyType::CmdMonopolyGameCreateScNotify => { "CmdMonopolyGameCreateScNotify" } CmdMonopolyType::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", CmdMonopolyType::CmdMonopolyTakeRaffleTicketRewardScRsp => { "CmdMonopolyTakeRaffleTicketRewardScRsp" } CmdMonopolyType::CmdGetMonopolyFriendRankingListCsReq => { "CmdGetMonopolyFriendRankingListCsReq" } CmdMonopolyType::CmdMonopolyGuessBuyInformationCsReq => { "CmdMonopolyGuessBuyInformationCsReq" } CmdMonopolyType::CmdMonopolyConfirmRandomCsReq => { "CmdMonopolyConfirmRandomCsReq" } CmdMonopolyType::CmdMonopolyGameBingoFlipCardCsReq => { "CmdMonopolyGameBingoFlipCardCsReq" } CmdMonopolyType::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq", CmdMonopolyType::CmdMonopolyUpgradeAssetScRsp => { "CmdMonopolyUpgradeAssetScRsp" } CmdMonopolyType::CmdMonopolyUpgradeAssetCsReq => { "CmdMonopolyUpgradeAssetCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMonopolyTypeNone" => Some(Self::None), "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), "CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify), "CmdDailyFirstEnterMonopolyActivityScRsp" => { Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) } "CmdMonopolyDailySettleScNotify" => { Some(Self::CmdMonopolyDailySettleScNotify) } "CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp), "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), "CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq), "CmdMonopolyGameRaiseRatioScRsp" => { Some(Self::CmdMonopolyGameRaiseRatioScRsp) } "CmdMonopolyScrachRaffleTicketScRsp" => { Some(Self::CmdMonopolyScrachRaffleTicketScRsp) } "CmdMonopolyGetRegionProgressScRsp" => { Some(Self::CmdMonopolyGetRegionProgressScRsp) } "CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq), "CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq), "CmdMonopolyGameRaiseRatioCsReq" => { Some(Self::CmdMonopolyGameRaiseRatioCsReq) } "CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq), "CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq), "CmdDeleteSocialEventServerCacheCsReq" => { Some(Self::CmdDeleteSocialEventServerCacheCsReq) } "CmdMonopolyGetRegionProgressCsReq" => { Some(Self::CmdMonopolyGetRegionProgressCsReq) } "CmdGetMonopolyDailyReportScRsp" => { Some(Self::CmdGetMonopolyDailyReportScRsp) } "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), "CmdMonopolyContentUpdateScNotify" => { Some(Self::CmdMonopolyContentUpdateScNotify) } "CmdMonopolyGetRaffleTicketCsReq" => { Some(Self::CmdMonopolyGetRaffleTicketCsReq) } "CmdMonopolyEventLoadUpdateScNotify" => { Some(Self::CmdMonopolyEventLoadUpdateScNotify) } "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), "CmdMonopolyGiveUpCurContentScRsp" => { Some(Self::CmdMonopolyGiveUpCurContentScRsp) } "CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify), "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), "CmdMonopolyClickMbtiReportScRsp" => { Some(Self::CmdMonopolyClickMbtiReportScRsp) } "CmdMonopolyGuessBuyInformationScRsp" => { Some(Self::CmdMonopolyGuessBuyInformationScRsp) } "CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp), "CmdGetMonopolyMbtiReportRewardCsReq" => { Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) } "CmdMonopolyEventSelectFriendScRsp" => { Some(Self::CmdMonopolyEventSelectFriendScRsp) } "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), "CmdMonopolyEventSelectFriendCsReq" => { Some(Self::CmdMonopolyEventSelectFriendCsReq) } "CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp), "CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp), "CmdDailyFirstEnterMonopolyActivityCsReq" => { Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) } "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), "CmdMonopolyTakePhaseRewardScRsp" => { Some(Self::CmdMonopolyTakePhaseRewardScRsp) } "CmdDeleteSocialEventServerCacheScRsp" => { Some(Self::CmdDeleteSocialEventServerCacheScRsp) } "CmdMonopolyGiveUpCurContentCsReq" => { Some(Self::CmdMonopolyGiveUpCurContentCsReq) } "CmdGetSocialEventServerCacheCsReq" => { Some(Self::CmdGetSocialEventServerCacheCsReq) } "CmdMonopolyClickMbtiReportCsReq" => { Some(Self::CmdMonopolyClickMbtiReportCsReq) } "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), "CmdMonopolyGetDailyInitItemScRsp" => { Some(Self::CmdMonopolyGetDailyInitItemScRsp) } "CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq), "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), "CmdMonopolyScrachRaffleTicketCsReq" => { Some(Self::CmdMonopolyScrachRaffleTicketCsReq) } "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), "CmdGetMonopolyDailyReportCsReq" => { Some(Self::CmdGetMonopolyDailyReportCsReq) } "CmdMonopolyGetRafflePoolInfoScRsp" => { Some(Self::CmdMonopolyGetRafflePoolInfoScRsp) } "CmdMonopolyTakePhaseRewardCsReq" => { Some(Self::CmdMonopolyTakePhaseRewardCsReq) } "CmdMonopolySocialEventEffectScNotify" => { Some(Self::CmdMonopolySocialEventEffectScNotify) } "CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp), "CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp), "CmdGetSocialEventServerCacheScRsp" => { Some(Self::CmdGetSocialEventServerCacheScRsp) } "CmdMonopolyGetDailyInitItemCsReq" => { Some(Self::CmdMonopolyGetDailyInitItemCsReq) } "CmdMonopolyQuizDurationChangeScNotify" => { Some(Self::CmdMonopolyQuizDurationChangeScNotify) } "CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp), "CmdGetMonopolyFriendRankingListScRsp" => { Some(Self::CmdGetMonopolyFriendRankingListScRsp) } "CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq), "CmdGetMonopolyMbtiReportRewardScRsp" => { Some(Self::CmdGetMonopolyMbtiReportRewardScRsp) } "CmdMonopolyActionResultScNotify" => { Some(Self::CmdMonopolyActionResultScNotify) } "CmdMonopolyGameBingoFlipCardScRsp" => { Some(Self::CmdMonopolyGameBingoFlipCardScRsp) } "CmdMonopolyConditionUpdateScNotify" => { Some(Self::CmdMonopolyConditionUpdateScNotify) } "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), "CmdMonopolyGetRaffleTicketScRsp" => { Some(Self::CmdMonopolyGetRaffleTicketScRsp) } "CmdMonopolyTakeRaffleTicketRewardCsReq" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) } "CmdMonopolyGetRafflePoolInfoCsReq" => { Some(Self::CmdMonopolyGetRafflePoolInfoCsReq) } "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), "CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp), "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), "CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq), "CmdMonopolyTakeRaffleTicketRewardScRsp" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp) } "CmdGetMonopolyFriendRankingListCsReq" => { Some(Self::CmdGetMonopolyFriendRankingListCsReq) } "CmdMonopolyGuessBuyInformationCsReq" => { Some(Self::CmdMonopolyGuessBuyInformationCsReq) } "CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq), "CmdMonopolyGameBingoFlipCardCsReq" => { Some(Self::CmdMonopolyGameBingoFlipCardCsReq) } "CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq), "CmdMonopolyUpgradeAssetScRsp" => Some(Self::CmdMonopolyUpgradeAssetScRsp), "CmdMonopolyUpgradeAssetCsReq" => Some(Self::CmdMonopolyUpgradeAssetCsReq), _ => None, } } } /// 0(CmdMonopolyType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fblfgobdmkd { MonopolySocialEventStatusNone = 0, MonopolySocialEventStatusWaitingSelectFriend = 1, } impl Fblfgobdmkd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fblfgobdmkd::MonopolySocialEventStatusNone => { "MONOPOLY_SOCIAL_EVENT_STATUS_NONE" } Fblfgobdmkd::MonopolySocialEventStatusWaitingSelectFriend => { "MONOPOLY_SOCIAL_EVENT_STATUS_WAITING_SELECT_FRIEND" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONOPOLY_SOCIAL_EVENT_STATUS_NONE" => { Some(Self::MonopolySocialEventStatusNone) } "MONOPOLY_SOCIAL_EVENT_STATUS_WAITING_SELECT_FRIEND" => { Some(Self::MonopolySocialEventStatusWaitingSelectFriend) } _ => None, } } } /// 1(CmdMonopolyType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oafmcjjfpho { MonopolyCellStateIdle = 0, MonopolyCellStateBarrier = 1, MonopolyCellStateGround = 2, MonopolyCellStateFinish = 3, } impl Oafmcjjfpho { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Oafmcjjfpho::MonopolyCellStateIdle => "MONOPOLY_CELL_STATE_IDLE", Oafmcjjfpho::MonopolyCellStateBarrier => "MONOPOLY_CELL_STATE_BARRIER", Oafmcjjfpho::MonopolyCellStateGround => "MONOPOLY_CELL_STATE_GROUND", Oafmcjjfpho::MonopolyCellStateFinish => "MONOPOLY_CELL_STATE_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONOPOLY_CELL_STATE_IDLE" => Some(Self::MonopolyCellStateIdle), "MONOPOLY_CELL_STATE_BARRIER" => Some(Self::MonopolyCellStateBarrier), "MONOPOLY_CELL_STATE_GROUND" => Some(Self::MonopolyCellStateGround), "MONOPOLY_CELL_STATE_FINISH" => Some(Self::MonopolyCellStateFinish), _ => None, } } } /// 2(CmdMonopolyType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bhgkijgancm { MonopolyActionResultSourceTypeNone = 0, MonopolyActionResultSourceTypeEffect = 1, MonopolyActionResultSourceTypeAssetBonus = 2, MonopolyActionResultSourceTypeAssetTax = 3, MonopolyActionResultSourceTypeAssetUpgrade = 4, MonopolyActionResultSourceTypeGameSettle = 5, MonopolyActionResultSourceTypeBuyGoods = 6, MonopolyActionResultSourceTypeClick = 7, MonopolyActionResultSourceTypeSocialEvent = 8, MonopolyActionResultSourceTypeLike = 9, MonopolyActionResultSourceTypeQuizGameSettle = 10, } impl Bhgkijgancm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bhgkijgancm::MonopolyActionResultSourceTypeNone => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_NONE" } Bhgkijgancm::MonopolyActionResultSourceTypeEffect => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_EFFECT" } Bhgkijgancm::MonopolyActionResultSourceTypeAssetBonus => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_BONUS" } Bhgkijgancm::MonopolyActionResultSourceTypeAssetTax => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_TAX" } Bhgkijgancm::MonopolyActionResultSourceTypeAssetUpgrade => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_UPGRADE" } Bhgkijgancm::MonopolyActionResultSourceTypeGameSettle => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_GAME_SETTLE" } Bhgkijgancm::MonopolyActionResultSourceTypeBuyGoods => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_BUY_GOODS" } Bhgkijgancm::MonopolyActionResultSourceTypeClick => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_CLICK" } Bhgkijgancm::MonopolyActionResultSourceTypeSocialEvent => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_SOCIAL_EVENT" } Bhgkijgancm::MonopolyActionResultSourceTypeLike => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_LIKE" } Bhgkijgancm::MonopolyActionResultSourceTypeQuizGameSettle => { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_QUIZ_GAME_SETTLE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_NONE" => { Some(Self::MonopolyActionResultSourceTypeNone) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_EFFECT" => { Some(Self::MonopolyActionResultSourceTypeEffect) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_BONUS" => { Some(Self::MonopolyActionResultSourceTypeAssetBonus) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_TAX" => { Some(Self::MonopolyActionResultSourceTypeAssetTax) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_ASSET_UPGRADE" => { Some(Self::MonopolyActionResultSourceTypeAssetUpgrade) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_GAME_SETTLE" => { Some(Self::MonopolyActionResultSourceTypeGameSettle) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_BUY_GOODS" => { Some(Self::MonopolyActionResultSourceTypeBuyGoods) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_CLICK" => { Some(Self::MonopolyActionResultSourceTypeClick) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_SOCIAL_EVENT" => { Some(Self::MonopolyActionResultSourceTypeSocialEvent) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_LIKE" => { Some(Self::MonopolyActionResultSourceTypeLike) } "MONOPOLY_ACTION_RESULT_SOURCE_TYPE_QUIZ_GAME_SETTLE" => { Some(Self::MonopolyActionResultSourceTypeQuizGameSettle) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultiplayerType { None = 0, CmdMultiplayerFightGiveUpCsReq = 1058, CmdMultiplayerFightGiveUpScRsp = 1049, CmdMultiplayerGetFightGateCsReq = 1029, CmdMultiplayerMatch3FinishScNotify = 1019, CmdMultiplayerFightGameStateScRsp = 1074, CmdMultiplayerFightGameStateCsReq = 1018, CmdMultiplayerFightGameFinishScNotify = 1041, CmdMultiplayerFightGameStartScNotify = 1028, CmdMultiplayerGetFightGateScRsp = 1037, } impl CmdMultiplayerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMultiplayerType::None => "CmdMultiplayerTypeNone", CmdMultiplayerType::CmdMultiplayerFightGiveUpCsReq => { "CmdMultiplayerFightGiveUpCsReq" } CmdMultiplayerType::CmdMultiplayerFightGiveUpScRsp => { "CmdMultiplayerFightGiveUpScRsp" } CmdMultiplayerType::CmdMultiplayerGetFightGateCsReq => { "CmdMultiplayerGetFightGateCsReq" } CmdMultiplayerType::CmdMultiplayerMatch3FinishScNotify => { "CmdMultiplayerMatch3FinishScNotify" } CmdMultiplayerType::CmdMultiplayerFightGameStateScRsp => { "CmdMultiplayerFightGameStateScRsp" } CmdMultiplayerType::CmdMultiplayerFightGameStateCsReq => { "CmdMultiplayerFightGameStateCsReq" } CmdMultiplayerType::CmdMultiplayerFightGameFinishScNotify => { "CmdMultiplayerFightGameFinishScNotify" } CmdMultiplayerType::CmdMultiplayerFightGameStartScNotify => { "CmdMultiplayerFightGameStartScNotify" } CmdMultiplayerType::CmdMultiplayerGetFightGateScRsp => { "CmdMultiplayerGetFightGateScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMultiplayerTypeNone" => Some(Self::None), "CmdMultiplayerFightGiveUpCsReq" => { Some(Self::CmdMultiplayerFightGiveUpCsReq) } "CmdMultiplayerFightGiveUpScRsp" => { Some(Self::CmdMultiplayerFightGiveUpScRsp) } "CmdMultiplayerGetFightGateCsReq" => { Some(Self::CmdMultiplayerGetFightGateCsReq) } "CmdMultiplayerMatch3FinishScNotify" => { Some(Self::CmdMultiplayerMatch3FinishScNotify) } "CmdMultiplayerFightGameStateScRsp" => { Some(Self::CmdMultiplayerFightGameStateScRsp) } "CmdMultiplayerFightGameStateCsReq" => { Some(Self::CmdMultiplayerFightGameStateCsReq) } "CmdMultiplayerFightGameFinishScNotify" => { Some(Self::CmdMultiplayerFightGameFinishScNotify) } "CmdMultiplayerFightGameStartScNotify" => { Some(Self::CmdMultiplayerFightGameStartScNotify) } "CmdMultiplayerGetFightGateScRsp" => { Some(Self::CmdMultiplayerGetFightGateScRsp) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultipleDropType { None = 0, CmdGetPlayerReturnMultiDropInfoCsReq = 4637, CmdGetPlayerReturnMultiDropInfoScRsp = 4658, CmdMultipleDropInfoNotify = 4649, CmdGetMultipleDropInfoCsReq = 4618, CmdGetMultipleDropInfoScRsp = 4674, CmdMultipleDropInfoScNotify = 4629, } impl CmdMultipleDropType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMultipleDropType::None => "CmdMultipleDropTypeNone", CmdMultipleDropType::CmdGetPlayerReturnMultiDropInfoCsReq => { "CmdGetPlayerReturnMultiDropInfoCsReq" } CmdMultipleDropType::CmdGetPlayerReturnMultiDropInfoScRsp => { "CmdGetPlayerReturnMultiDropInfoScRsp" } CmdMultipleDropType::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", CmdMultipleDropType::CmdGetMultipleDropInfoCsReq => { "CmdGetMultipleDropInfoCsReq" } CmdMultipleDropType::CmdGetMultipleDropInfoScRsp => { "CmdGetMultipleDropInfoScRsp" } CmdMultipleDropType::CmdMultipleDropInfoScNotify => { "CmdMultipleDropInfoScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMultipleDropTypeNone" => Some(Self::None), "CmdGetPlayerReturnMultiDropInfoCsReq" => { Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq) } "CmdGetPlayerReturnMultiDropInfoScRsp" => { Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp) } "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), "CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp), "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMuseumType { None = 0, CmdSetStuffToAreaCsReq = 4358, CmdBuyNpcStuffScRsp = 4337, CmdUpgradeAreaScRsp = 4398, CmdMuseumDispatchFinishedScNotify = 4321, CmdGetStuffScNotify = 4319, CmdUpgradeAreaStatScRsp = 4322, CmdMuseumTakeCollectRewardCsReq = 4347, CmdUpgradeAreaStatCsReq = 4383, CmdMuseumRandomEventQueryCsReq = 4348, CmdMuseumRandomEventSelectCsReq = 4308, CmdGetMuseumInfoCsReq = 4318, CmdGetExhibitScNotify = 4364, CmdSetStuffToAreaScRsp = 4349, CmdMuseumFundsChangedScNotify = 4362, CmdRemoveStuffFromAreaCsReq = 4328, CmdBuyNpcStuffCsReq = 4329, CmdFinishCurTurnCsReq = 4389, CmdUpgradeAreaCsReq = 4346, CmdMuseumRandomEventQueryScRsp = 4373, CmdMuseumRandomEventSelectScRsp = 4311, CmdMuseumTargetMissionFinishNotify = 4324, CmdMuseumTargetRewardNotify = 4392, CmdGetMuseumInfoScRsp = 4374, CmdMuseumTakeCollectRewardScRsp = 4361, CmdMuseumRandomEventStartScNotify = 4340, CmdMuseumTargetStartNotify = 4377, CmdFinishCurTurnScRsp = 4357, CmdMuseumInfoChangedScNotify = 4391, CmdRemoveStuffFromAreaScRsp = 4341, } impl CmdMuseumType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdMuseumType::None => "CmdMuseumTypeNone", CmdMuseumType::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", CmdMuseumType::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", CmdMuseumType::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", CmdMuseumType::CmdMuseumDispatchFinishedScNotify => { "CmdMuseumDispatchFinishedScNotify" } CmdMuseumType::CmdGetStuffScNotify => "CmdGetStuffScNotify", CmdMuseumType::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp", CmdMuseumType::CmdMuseumTakeCollectRewardCsReq => { "CmdMuseumTakeCollectRewardCsReq" } CmdMuseumType::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", CmdMuseumType::CmdMuseumRandomEventQueryCsReq => { "CmdMuseumRandomEventQueryCsReq" } CmdMuseumType::CmdMuseumRandomEventSelectCsReq => { "CmdMuseumRandomEventSelectCsReq" } CmdMuseumType::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", CmdMuseumType::CmdGetExhibitScNotify => "CmdGetExhibitScNotify", CmdMuseumType::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", CmdMuseumType::CmdMuseumFundsChangedScNotify => { "CmdMuseumFundsChangedScNotify" } CmdMuseumType::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq", CmdMuseumType::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", CmdMuseumType::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", CmdMuseumType::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq", CmdMuseumType::CmdMuseumRandomEventQueryScRsp => { "CmdMuseumRandomEventQueryScRsp" } CmdMuseumType::CmdMuseumRandomEventSelectScRsp => { "CmdMuseumRandomEventSelectScRsp" } CmdMuseumType::CmdMuseumTargetMissionFinishNotify => { "CmdMuseumTargetMissionFinishNotify" } CmdMuseumType::CmdMuseumTargetRewardNotify => "CmdMuseumTargetRewardNotify", CmdMuseumType::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp", CmdMuseumType::CmdMuseumTakeCollectRewardScRsp => { "CmdMuseumTakeCollectRewardScRsp" } CmdMuseumType::CmdMuseumRandomEventStartScNotify => { "CmdMuseumRandomEventStartScNotify" } CmdMuseumType::CmdMuseumTargetStartNotify => "CmdMuseumTargetStartNotify", CmdMuseumType::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp", CmdMuseumType::CmdMuseumInfoChangedScNotify => "CmdMuseumInfoChangedScNotify", CmdMuseumType::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdMuseumTypeNone" => Some(Self::None), "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), "CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp), "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), "CmdMuseumDispatchFinishedScNotify" => { Some(Self::CmdMuseumDispatchFinishedScNotify) } "CmdGetStuffScNotify" => Some(Self::CmdGetStuffScNotify), "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), "CmdMuseumTakeCollectRewardCsReq" => { Some(Self::CmdMuseumTakeCollectRewardCsReq) } "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), "CmdMuseumRandomEventQueryCsReq" => { Some(Self::CmdMuseumRandomEventQueryCsReq) } "CmdMuseumRandomEventSelectCsReq" => { Some(Self::CmdMuseumRandomEventSelectCsReq) } "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), "CmdGetExhibitScNotify" => Some(Self::CmdGetExhibitScNotify), "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), "CmdMuseumFundsChangedScNotify" => Some(Self::CmdMuseumFundsChangedScNotify), "CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq), "CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq), "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), "CmdMuseumRandomEventQueryScRsp" => { Some(Self::CmdMuseumRandomEventQueryScRsp) } "CmdMuseumRandomEventSelectScRsp" => { Some(Self::CmdMuseumRandomEventSelectScRsp) } "CmdMuseumTargetMissionFinishNotify" => { Some(Self::CmdMuseumTargetMissionFinishNotify) } "CmdMuseumTargetRewardNotify" => Some(Self::CmdMuseumTargetRewardNotify), "CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp), "CmdMuseumTakeCollectRewardScRsp" => { Some(Self::CmdMuseumTakeCollectRewardScRsp) } "CmdMuseumRandomEventStartScNotify" => { Some(Self::CmdMuseumRandomEventStartScNotify) } "CmdMuseumTargetStartNotify" => Some(Self::CmdMuseumTargetStartNotify), "CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp), "CmdMuseumInfoChangedScNotify" => Some(Self::CmdMuseumInfoChangedScNotify), "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), _ => None, } } } /// 0(CmdMuseumType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ohddkhghjab { MuseumRandomEventStateNone = 0, MuseumRandomEventStateStart = 1, MuseumRandomEventStateProcessing = 2, MuseumRandomEventStateFinish = 3, } impl Ohddkhghjab { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ohddkhghjab::MuseumRandomEventStateNone => "MUSEUM_RANDOM_EVENT_STATE_NONE", Ohddkhghjab::MuseumRandomEventStateStart => "MUSEUM_RANDOM_EVENT_STATE_START", Ohddkhghjab::MuseumRandomEventStateProcessing => { "MUSEUM_RANDOM_EVENT_STATE_PROCESSING" } Ohddkhghjab::MuseumRandomEventStateFinish => { "MUSEUM_RANDOM_EVENT_STATE_FINISH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MUSEUM_RANDOM_EVENT_STATE_NONE" => Some(Self::MuseumRandomEventStateNone), "MUSEUM_RANDOM_EVENT_STATE_START" => Some(Self::MuseumRandomEventStateStart), "MUSEUM_RANDOM_EVENT_STATE_PROCESSING" => { Some(Self::MuseumRandomEventStateProcessing) } "MUSEUM_RANDOM_EVENT_STATE_FINISH" => { Some(Self::MuseumRandomEventStateFinish) } _ => None, } } } /// 1(CmdMuseumType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Blhdeccdhdm { WorkPosNone = 0, WorkPos1 = 1, WorkPos2 = 2, WorkPos3 = 3, } impl Blhdeccdhdm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Blhdeccdhdm::WorkPosNone => "WORK_POS_NONE", Blhdeccdhdm::WorkPos1 => "WORK_POS_1", Blhdeccdhdm::WorkPos2 => "WORK_POS_2", Blhdeccdhdm::WorkPos3 => "WORK_POS_3", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "WORK_POS_NONE" => Some(Self::WorkPosNone), "WORK_POS_1" => Some(Self::WorkPos1), "WORK_POS_2" => Some(Self::WorkPos2), "WORK_POS_3" => Some(Self::WorkPos3), _ => None, } } } /// 2(CmdMuseumType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jflbdngfgmd { StatTypeNone = 0, StatTypeArt = 1, StatTypeCulture = 2, StatTypePopular = 3, } impl Jflbdngfgmd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jflbdngfgmd::StatTypeNone => "STAT_TYPE_NONE", Jflbdngfgmd::StatTypeArt => "STAT_TYPE_ART", Jflbdngfgmd::StatTypeCulture => "STAT_TYPE_CULTURE", Jflbdngfgmd::StatTypePopular => "STAT_TYPE_POPULAR", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "STAT_TYPE_NONE" => Some(Self::StatTypeNone), "STAT_TYPE_ART" => Some(Self::StatTypeArt), "STAT_TYPE_CULTURE" => Some(Self::StatTypeCulture), "STAT_TYPE_POPULAR" => Some(Self::StatTypePopular), _ => None, } } } /// 3(CmdMuseumType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lmikhobplca { Unknow = 0, MissionReward = 1, EventBuyStuff = 2, MarketBuyStuff = 3, QuestReward = 4, Initial = 5, PhaseFinishReward = 6, } impl Lmikhobplca { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lmikhobplca::Unknow => "UNKNOW", Lmikhobplca::MissionReward => "MISSION_REWARD", Lmikhobplca::EventBuyStuff => "EVENT_BUY_STUFF", Lmikhobplca::MarketBuyStuff => "MARKET_BUY_STUFF", Lmikhobplca::QuestReward => "QUEST_REWARD", Lmikhobplca::Initial => "INITIAL", Lmikhobplca::PhaseFinishReward => "PHASE_FINISH_REWARD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "UNKNOW" => Some(Self::Unknow), "MISSION_REWARD" => Some(Self::MissionReward), "EVENT_BUY_STUFF" => Some(Self::EventBuyStuff), "MARKET_BUY_STUFF" => Some(Self::MarketBuyStuff), "QUEST_REWARD" => Some(Self::QuestReward), "INITIAL" => Some(Self::Initial), "PHASE_FINISH_REWARD" => Some(Self::PhaseFinishReward), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdOfferingType { None = 0, CmdTakeOfferingRewardCsReq = 6923, CmdOfferingInfoScNotify = 6929, CmdGetOfferingInfoCsReq = 6934, CmdGetOfferingInfoScRsp = 6937, CmdSubmitOfferingItemCsReq = 6933, CmdTakeOfferingRewardScRsp = 6924, CmdSubmitOfferingItemScRsp = 6925, } impl CmdOfferingType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdOfferingType::None => "CmdOfferingTypeNone", CmdOfferingType::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq", CmdOfferingType::CmdOfferingInfoScNotify => "CmdOfferingInfoScNotify", CmdOfferingType::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq", CmdOfferingType::CmdGetOfferingInfoScRsp => "CmdGetOfferingInfoScRsp", CmdOfferingType::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq", CmdOfferingType::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp", CmdOfferingType::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdOfferingTypeNone" => Some(Self::None), "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), "CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify), "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), "CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp), "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), "CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp), "CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp), _ => None, } } } /// 0(CmdOfferingType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mhaklhhanjl { OfferingStateNone = 0, OfferingStateLock = 1, OfferingStateOpen = 2, } impl Mhaklhhanjl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Mhaklhhanjl::OfferingStateNone => "OFFERING_STATE_NONE", Mhaklhhanjl::OfferingStateLock => "OFFERING_STATE_LOCK", Mhaklhhanjl::OfferingStateOpen => "OFFERING_STATE_OPEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OFFERING_STATE_NONE" => Some(Self::OfferingStateNone), "OFFERING_STATE_LOCK" => Some(Self::OfferingStateLock), "OFFERING_STATE_OPEN" => Some(Self::OfferingStateOpen), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamMissionType { None = 0, CmdSyncAcceptedPamMissionNotify = 4029, CmdAcceptedPamMissionExpireScRsp = 4074, CmdAcceptedPamMissionExpireCsReq = 4018, } impl CmdPamMissionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPamMissionType::None => "CmdPamMissionTypeNone", CmdPamMissionType::CmdSyncAcceptedPamMissionNotify => { "CmdSyncAcceptedPamMissionNotify" } CmdPamMissionType::CmdAcceptedPamMissionExpireScRsp => { "CmdAcceptedPamMissionExpireScRsp" } CmdPamMissionType::CmdAcceptedPamMissionExpireCsReq => { "CmdAcceptedPamMissionExpireCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPamMissionTypeNone" => Some(Self::None), "CmdSyncAcceptedPamMissionNotify" => { Some(Self::CmdSyncAcceptedPamMissionNotify) } "CmdAcceptedPamMissionExpireScRsp" => { Some(Self::CmdAcceptedPamMissionExpireScRsp) } "CmdAcceptedPamMissionExpireCsReq" => { Some(Self::CmdAcceptedPamMissionExpireCsReq) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPhoneType { None = 0, CmdUnlockPhoneThemeScNotify = 5141, CmdSelectChatBubbleScRsp = 5137, CmdGetPhoneDataScRsp = 5174, CmdUnlockChatBubbleScNotify = 5158, CmdSelectChatBubbleCsReq = 5129, CmdSelectPhoneThemeScRsp = 5128, CmdSelectPhoneThemeCsReq = 5149, CmdGetPhoneDataCsReq = 5118, } impl CmdPhoneType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPhoneType::None => "CmdPhoneTypeNone", CmdPhoneType::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify", CmdPhoneType::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp", CmdPhoneType::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp", CmdPhoneType::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify", CmdPhoneType::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq", CmdPhoneType::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp", CmdPhoneType::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq", CmdPhoneType::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPhoneTypeNone" => Some(Self::None), "CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify), "CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp), "CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp), "CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify), "CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq), "CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp), "CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq), "CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerType { None = 0, CmdSetGenderCsReq = 70, CmdSetRedPointStatusScNotify = 17, CmdGetBasicInfoScRsp = 45, CmdPlayerLoginFinishScRsp = 25, CmdSetLanguageCsReq = 47, CmdUpdateFeatureSwitchScNotify = 12, CmdUnlockAvatarPathScRsp = 66, CmdGmTalkCsReq = 64, CmdRegionStopScNotify = 62, CmdUpdatePlayerSettingCsReq = 31, CmdClientObjUploadCsReq = 85, CmdAvatarPathChangedNotify = 60, CmdSetAvatarPathCsReq = 52, CmdPlayerLogoutCsReq = 29, CmdStaminaInfoScNotify = 54, CmdSetPlayerInfoScRsp = 87, CmdGetAuthkeyCsReq = 22, CmdSetPlayerInfoCsReq = 23, CmdPlayerLoginFinishCsReq = 76, CmdGateServerScNotify = 67, CmdExchangeStaminaScRsp = 83, CmdGetMultiPathAvatarInfoScRsp = 44, CmdExchangeStaminaCsReq = 98, CmdGmTalkScNotify = 41, CmdSetGameplayBirthdayScRsp = 88, CmdUpdatePlayerSettingScRsp = 65, CmdGmTalkScRsp = 89, CmdClientDownloadDataScNotify = 53, CmdPlayerGetTokenScRsp = 49, CmdUpdatePsnSettingsInfoCsReq = 5, CmdGetAuthkeyScRsp = 91, CmdServerAnnounceNotify = 38, CmdGetLevelRewardTakenListCsReq = 8, CmdAceAntiCheaterScRsp = 10, CmdGetMultiPathAvatarInfoCsReq = 69, CmdQueryProductInfoCsReq = 14, CmdAceAntiCheaterCsReq = 100, CmdPlayerLoginCsReq = 18, CmdGetSecretKeyInfoCsReq = 78, CmdPlayerLogoutScRsp = 37, CmdDailyRefreshNotify = 16, CmdSetGenderScRsp = 80, CmdFeatureSwitchClosedScNotify = 3, CmdPlayerKickOutScNotify = 19, CmdPlayerLoginScRsp = 74, CmdPlayerHeartBeatScRsp = 90, CmdSetLanguageScRsp = 61, CmdGetVideoVersionKeyCsReq = 1, CmdGetBasicInfoCsReq = 42, CmdAntiAddictScNotify = 40, CmdReserveStaminaExchangeScRsp = 95, CmdReserveStaminaExchangeCsReq = 71, CmdSetNicknameCsReq = 48, CmdPlayerGetTokenCsReq = 58, CmdMonthCardRewardNotify = 20, CmdQueryProductInfoScRsp = 75, CmdGetSecretKeyInfoScRsp = 84, CmdretcodeNotify = 68, CmdPlayerHeartBeatCsReq = 33, CmdGetLevelRewardCsReq = 21, CmdClientObjUploadScRsp = 93, CmdGetLevelRewardTakenListScRsp = 11, CmdSetAvatarPathScRsp = 35, CmdGetLevelRewardScRsp = 77, CmdGetVideoVersionKeyScRsp = 34, CmdUpdatePsnSettingsInfoScRsp = 26, CmdClientObjDownloadDataScNotify = 99, CmdSetGameplayBirthdayCsReq = 36, CmdSetNicknameScRsp = 73, CmdUnlockAvatarPathCsReq = 97, } impl CmdPlayerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlayerType::None => "CmdPlayerTypeNone", CmdPlayerType::CmdSetGenderCsReq => "CmdSetGenderCsReq", CmdPlayerType::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify", CmdPlayerType::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", CmdPlayerType::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp", CmdPlayerType::CmdSetLanguageCsReq => "CmdSetLanguageCsReq", CmdPlayerType::CmdUpdateFeatureSwitchScNotify => { "CmdUpdateFeatureSwitchScNotify" } CmdPlayerType::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp", CmdPlayerType::CmdGmTalkCsReq => "CmdGmTalkCsReq", CmdPlayerType::CmdRegionStopScNotify => "CmdRegionStopScNotify", CmdPlayerType::CmdUpdatePlayerSettingCsReq => "CmdUpdatePlayerSettingCsReq", CmdPlayerType::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq", CmdPlayerType::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify", CmdPlayerType::CmdSetAvatarPathCsReq => "CmdSetAvatarPathCsReq", CmdPlayerType::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", CmdPlayerType::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify", CmdPlayerType::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp", CmdPlayerType::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq", CmdPlayerType::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq", CmdPlayerType::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq", CmdPlayerType::CmdGateServerScNotify => "CmdGateServerScNotify", CmdPlayerType::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp", CmdPlayerType::CmdGetMultiPathAvatarInfoScRsp => { "CmdGetMultiPathAvatarInfoScRsp" } CmdPlayerType::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", CmdPlayerType::CmdGmTalkScNotify => "CmdGmTalkScNotify", CmdPlayerType::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp", CmdPlayerType::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp", CmdPlayerType::CmdGmTalkScRsp => "CmdGmTalkScRsp", CmdPlayerType::CmdClientDownloadDataScNotify => { "CmdClientDownloadDataScNotify" } CmdPlayerType::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", CmdPlayerType::CmdUpdatePsnSettingsInfoCsReq => { "CmdUpdatePsnSettingsInfoCsReq" } CmdPlayerType::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp", CmdPlayerType::CmdServerAnnounceNotify => "CmdServerAnnounceNotify", CmdPlayerType::CmdGetLevelRewardTakenListCsReq => { "CmdGetLevelRewardTakenListCsReq" } CmdPlayerType::CmdAceAntiCheaterScRsp => "CmdAceAntiCheaterScRsp", CmdPlayerType::CmdGetMultiPathAvatarInfoCsReq => { "CmdGetMultiPathAvatarInfoCsReq" } CmdPlayerType::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq", CmdPlayerType::CmdAceAntiCheaterCsReq => "CmdAceAntiCheaterCsReq", CmdPlayerType::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", CmdPlayerType::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq", CmdPlayerType::CmdPlayerLogoutScRsp => "CmdPlayerLogoutScRsp", CmdPlayerType::CmdDailyRefreshNotify => "CmdDailyRefreshNotify", CmdPlayerType::CmdSetGenderScRsp => "CmdSetGenderScRsp", CmdPlayerType::CmdFeatureSwitchClosedScNotify => { "CmdFeatureSwitchClosedScNotify" } CmdPlayerType::CmdPlayerKickOutScNotify => "CmdPlayerKickOutScNotify", CmdPlayerType::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp", CmdPlayerType::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", CmdPlayerType::CmdSetLanguageScRsp => "CmdSetLanguageScRsp", CmdPlayerType::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq", CmdPlayerType::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq", CmdPlayerType::CmdAntiAddictScNotify => "CmdAntiAddictScNotify", CmdPlayerType::CmdReserveStaminaExchangeScRsp => { "CmdReserveStaminaExchangeScRsp" } CmdPlayerType::CmdReserveStaminaExchangeCsReq => { "CmdReserveStaminaExchangeCsReq" } CmdPlayerType::CmdSetNicknameCsReq => "CmdSetNicknameCsReq", CmdPlayerType::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq", CmdPlayerType::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify", CmdPlayerType::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", CmdPlayerType::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp", CmdPlayerType::CmdretcodeNotify => "CmdretcodeNotify", CmdPlayerType::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", CmdPlayerType::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq", CmdPlayerType::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp", CmdPlayerType::CmdGetLevelRewardTakenListScRsp => { "CmdGetLevelRewardTakenListScRsp" } CmdPlayerType::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp", CmdPlayerType::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp", CmdPlayerType::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp", CmdPlayerType::CmdUpdatePsnSettingsInfoScRsp => { "CmdUpdatePsnSettingsInfoScRsp" } CmdPlayerType::CmdClientObjDownloadDataScNotify => { "CmdClientObjDownloadDataScNotify" } CmdPlayerType::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", CmdPlayerType::CmdSetNicknameScRsp => "CmdSetNicknameScRsp", CmdPlayerType::CmdUnlockAvatarPathCsReq => "CmdUnlockAvatarPathCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlayerTypeNone" => Some(Self::None), "CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq), "CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify), "CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp), "CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp), "CmdSetLanguageCsReq" => Some(Self::CmdSetLanguageCsReq), "CmdUpdateFeatureSwitchScNotify" => { Some(Self::CmdUpdateFeatureSwitchScNotify) } "CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp), "CmdGmTalkCsReq" => Some(Self::CmdGmTalkCsReq), "CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify), "CmdUpdatePlayerSettingCsReq" => Some(Self::CmdUpdatePlayerSettingCsReq), "CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq), "CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify), "CmdSetAvatarPathCsReq" => Some(Self::CmdSetAvatarPathCsReq), "CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq), "CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify), "CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp), "CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq), "CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq), "CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq), "CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify), "CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp), "CmdGetMultiPathAvatarInfoScRsp" => { Some(Self::CmdGetMultiPathAvatarInfoScRsp) } "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), "CmdGmTalkScNotify" => Some(Self::CmdGmTalkScNotify), "CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp), "CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp), "CmdGmTalkScRsp" => Some(Self::CmdGmTalkScRsp), "CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify), "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), "CmdUpdatePsnSettingsInfoCsReq" => Some(Self::CmdUpdatePsnSettingsInfoCsReq), "CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp), "CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify), "CmdGetLevelRewardTakenListCsReq" => { Some(Self::CmdGetLevelRewardTakenListCsReq) } "CmdAceAntiCheaterScRsp" => Some(Self::CmdAceAntiCheaterScRsp), "CmdGetMultiPathAvatarInfoCsReq" => { Some(Self::CmdGetMultiPathAvatarInfoCsReq) } "CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq), "CmdAceAntiCheaterCsReq" => Some(Self::CmdAceAntiCheaterCsReq), "CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq), "CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq), "CmdPlayerLogoutScRsp" => Some(Self::CmdPlayerLogoutScRsp), "CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify), "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), "CmdFeatureSwitchClosedScNotify" => { Some(Self::CmdFeatureSwitchClosedScNotify) } "CmdPlayerKickOutScNotify" => Some(Self::CmdPlayerKickOutScNotify), "CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp), "CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp), "CmdSetLanguageScRsp" => Some(Self::CmdSetLanguageScRsp), "CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq), "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), "CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify), "CmdReserveStaminaExchangeScRsp" => { Some(Self::CmdReserveStaminaExchangeScRsp) } "CmdReserveStaminaExchangeCsReq" => { Some(Self::CmdReserveStaminaExchangeCsReq) } "CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq), "CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq), "CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify), "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), "CmdretcodeNotify" => Some(Self::CmdretcodeNotify), "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), "CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq), "CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp), "CmdGetLevelRewardTakenListScRsp" => { Some(Self::CmdGetLevelRewardTakenListScRsp) } "CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp), "CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp), "CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp), "CmdUpdatePsnSettingsInfoScRsp" => Some(Self::CmdUpdatePsnSettingsInfoScRsp), "CmdClientObjDownloadDataScNotify" => { Some(Self::CmdClientObjDownloadDataScNotify) } "CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq), "CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp), "CmdUnlockAvatarPathCsReq" => Some(Self::CmdUnlockAvatarPathCsReq), _ => None, } } } /// 0(CmdPlayerType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kkdiomempkb { AuthkeySignTypeNone = 0, AuthkeySignTypeDefault = 1, AuthkeySignTypeRsa = 2, } impl Kkdiomempkb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kkdiomempkb::AuthkeySignTypeNone => "AUTHKEY_SIGN_TYPE_NONE", Kkdiomempkb::AuthkeySignTypeDefault => "AUTHKEY_SIGN_TYPE_DEFAULT", Kkdiomempkb::AuthkeySignTypeRsa => "AUTHKEY_SIGN_TYPE_RSA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AUTHKEY_SIGN_TYPE_NONE" => Some(Self::AuthkeySignTypeNone), "AUTHKEY_SIGN_TYPE_DEFAULT" => Some(Self::AuthkeySignTypeDefault), "AUTHKEY_SIGN_TYPE_RSA" => Some(Self::AuthkeySignTypeRsa), _ => None, } } } /// OneOf Type From: KHNPOBNCLOC.ODMJNMCDGKO.CAEAKCEIKCN /// 9(CmdPlayerType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Caeakceikcn { KickSqueezed = 0, KickBlack = 1, KickChangePwd = 2, KickLoginWhiteTimeout = 3, KickAceAntiCheater = 4, KickByGm = 5, } impl Caeakceikcn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Caeakceikcn::KickSqueezed => "KICK_SQUEEZED", Caeakceikcn::KickBlack => "KICK_BLACK", Caeakceikcn::KickChangePwd => "KICK_CHANGE_PWD", Caeakceikcn::KickLoginWhiteTimeout => "KICK_LOGIN_WHITE_TIMEOUT", Caeakceikcn::KickAceAntiCheater => "KICK_ACE_ANTI_CHEATER", Caeakceikcn::KickByGm => "KICK_BY_GM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KICK_SQUEEZED" => Some(Self::KickSqueezed), "KICK_BLACK" => Some(Self::KickBlack), "KICK_CHANGE_PWD" => Some(Self::KickChangePwd), "KICK_LOGIN_WHITE_TIMEOUT" => Some(Self::KickLoginWhiteTimeout), "KICK_ACE_ANTI_CHEATER" => Some(Self::KickAceAntiCheater), "KICK_BY_GM" => Some(Self::KickByGm), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerBoardType { None = 0, CmdSetAssistAvatarScRsp = 2846, CmdUnlockHeadIconScNotify = 2819, CmdSetSignatureScRsp = 2889, CmdSetDisplayAvatarScRsp = 2849, CmdSetDisplayAvatarCsReq = 2858, CmdSetHeadIconScRsp = 2837, CmdSetHeadIconCsReq = 2829, CmdSetAssistAvatarCsReq = 2857, CmdSetIsDisplayAvatarInfoScRsp = 2841, CmdSetIsDisplayAvatarInfoCsReq = 2828, CmdGetPlayerBoardDataCsReq = 2818, CmdGetPlayerBoardDataScRsp = 2874, CmdSetSignatureCsReq = 2864, } impl CmdPlayerBoardType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlayerBoardType::None => "CmdPlayerBoardTypeNone", CmdPlayerBoardType::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", CmdPlayerBoardType::CmdUnlockHeadIconScNotify => "CmdUnlockHeadIconScNotify", CmdPlayerBoardType::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", CmdPlayerBoardType::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", CmdPlayerBoardType::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", CmdPlayerBoardType::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", CmdPlayerBoardType::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", CmdPlayerBoardType::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", CmdPlayerBoardType::CmdSetIsDisplayAvatarInfoScRsp => { "CmdSetIsDisplayAvatarInfoScRsp" } CmdPlayerBoardType::CmdSetIsDisplayAvatarInfoCsReq => { "CmdSetIsDisplayAvatarInfoCsReq" } CmdPlayerBoardType::CmdGetPlayerBoardDataCsReq => { "CmdGetPlayerBoardDataCsReq" } CmdPlayerBoardType::CmdGetPlayerBoardDataScRsp => { "CmdGetPlayerBoardDataScRsp" } CmdPlayerBoardType::CmdSetSignatureCsReq => "CmdSetSignatureCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlayerBoardTypeNone" => Some(Self::None), "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), "CmdUnlockHeadIconScNotify" => Some(Self::CmdUnlockHeadIconScNotify), "CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp), "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), "CmdSetIsDisplayAvatarInfoScRsp" => { Some(Self::CmdSetIsDisplayAvatarInfoScRsp) } "CmdSetIsDisplayAvatarInfoCsReq" => { Some(Self::CmdSetIsDisplayAvatarInfoCsReq) } "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), "CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerReturnType { None = 0, CmdPlayerReturnTakeRewardCsReq = 4528, CmdPlayerReturnTakePointRewardCsReq = 4558, CmdPlayerReturnPointChangeScNotify = 4537, CmdPlayerReturnTakeRewardScRsp = 4541, CmdPlayerReturnSignCsReq = 4574, CmdPlayerReturnInfoQueryScRsp = 4564, CmdPlayerReturnSignScRsp = 4529, CmdPlayerReturnInfoQueryCsReq = 4519, CmdPlayerReturnTakePointRewardScRsp = 4549, CmdPlayerReturnForceFinishScNotify = 4589, CmdPlayerReturnStartScNotify = 4518, } impl CmdPlayerReturnType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlayerReturnType::None => "CmdPlayerReturnTypeNone", CmdPlayerReturnType::CmdPlayerReturnTakeRewardCsReq => { "CmdPlayerReturnTakeRewardCsReq" } CmdPlayerReturnType::CmdPlayerReturnTakePointRewardCsReq => { "CmdPlayerReturnTakePointRewardCsReq" } CmdPlayerReturnType::CmdPlayerReturnPointChangeScNotify => { "CmdPlayerReturnPointChangeScNotify" } CmdPlayerReturnType::CmdPlayerReturnTakeRewardScRsp => { "CmdPlayerReturnTakeRewardScRsp" } CmdPlayerReturnType::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", CmdPlayerReturnType::CmdPlayerReturnInfoQueryScRsp => { "CmdPlayerReturnInfoQueryScRsp" } CmdPlayerReturnType::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", CmdPlayerReturnType::CmdPlayerReturnInfoQueryCsReq => { "CmdPlayerReturnInfoQueryCsReq" } CmdPlayerReturnType::CmdPlayerReturnTakePointRewardScRsp => { "CmdPlayerReturnTakePointRewardScRsp" } CmdPlayerReturnType::CmdPlayerReturnForceFinishScNotify => { "CmdPlayerReturnForceFinishScNotify" } CmdPlayerReturnType::CmdPlayerReturnStartScNotify => { "CmdPlayerReturnStartScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlayerReturnTypeNone" => Some(Self::None), "CmdPlayerReturnTakeRewardCsReq" => { Some(Self::CmdPlayerReturnTakeRewardCsReq) } "CmdPlayerReturnTakePointRewardCsReq" => { Some(Self::CmdPlayerReturnTakePointRewardCsReq) } "CmdPlayerReturnPointChangeScNotify" => { Some(Self::CmdPlayerReturnPointChangeScNotify) } "CmdPlayerReturnTakeRewardScRsp" => { Some(Self::CmdPlayerReturnTakeRewardScRsp) } "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), "CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp), "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), "CmdPlayerReturnTakePointRewardScRsp" => { Some(Self::CmdPlayerReturnTakePointRewardScRsp) } "CmdPlayerReturnForceFinishScNotify" => { Some(Self::CmdPlayerReturnForceFinishScNotify) } "CmdPlayerReturnStartScNotify" => Some(Self::CmdPlayerReturnStartScNotify), _ => None, } } } /// 0(CmdPlayerReturnType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ldmjpfclmji { PlayerReturnNone = 0, PlayerReturnProcessing = 1, PlayerReturnFinish = 2, } impl Ldmjpfclmji { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ldmjpfclmji::PlayerReturnNone => "PLAYER_RETURN_NONE", Ldmjpfclmji::PlayerReturnProcessing => "PLAYER_RETURN_PROCESSING", Ldmjpfclmji::PlayerReturnFinish => "PLAYER_RETURN_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PLAYER_RETURN_NONE" => Some(Self::PlayerReturnNone), "PLAYER_RETURN_PROCESSING" => Some(Self::PlayerReturnProcessing), "PLAYER_RETURN_FINISH" => Some(Self::PlayerReturnFinish), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlotType { None = 0, CmdFinishPlotCsReq = 1118, CmdFinishPlotScRsp = 1174, } impl CmdPlotType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlotType::None => "CmdPlotTypeNone", CmdPlotType::CmdFinishPlotCsReq => "CmdFinishPlotCsReq", CmdPlotType::CmdFinishPlotScRsp => "CmdFinishPlotScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlotTypeNone" => Some(Self::None), "CmdFinishPlotCsReq" => Some(Self::CmdFinishPlotCsReq), "CmdFinishPlotScRsp" => Some(Self::CmdFinishPlotScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPunkLordType { None = 0, CmdTakeKilledPunkLordMonsterScoreScRsp = 3238, CmdPunkLordBattleResultScNotify = 3211, CmdTakePunkLordPointRewardCsReq = 3246, CmdGetPunkLordMonsterDataScRsp = 3274, CmdTakePunkLordPointRewardScRsp = 3298, CmdGetPunkLordBattleRecordScRsp = 3202, CmdGetKilledPunkLordMonsterDataCsReq = 3221, CmdStartPunkLordRaidCsReq = 3229, CmdStartPunkLordRaidScRsp = 3237, CmdSummonPunkLordMonsterScRsp = 3241, CmdSharePunkLordMonsterCsReq = 3258, CmdPunkLordMonsterInfoScNotify = 3283, CmdPunkLordRaidTimeOutScNotify = 3240, CmdTakeKilledPunkLordMonsterScoreCsReq = 3261, CmdGetKilledPunkLordMonsterDataScRsp = 3277, CmdSharePunkLordMonsterScRsp = 3249, CmdPunkLordDataChangeNotify = 3282, CmdPunkLordMonsterKilledNotify = 3247, CmdGetPunkLordMonsterDataCsReq = 3218, CmdSummonPunkLordMonsterCsReq = 3228, CmdGetPunkLordBattleRecordCsReq = 3259, CmdGetPunkLordDataCsReq = 3222, CmdGetPunkLordDataScRsp = 3291, } impl CmdPunkLordType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPunkLordType::None => "CmdPunkLordTypeNone", CmdPunkLordType::CmdTakeKilledPunkLordMonsterScoreScRsp => { "CmdTakeKilledPunkLordMonsterScoreScRsp" } CmdPunkLordType::CmdPunkLordBattleResultScNotify => { "CmdPunkLordBattleResultScNotify" } CmdPunkLordType::CmdTakePunkLordPointRewardCsReq => { "CmdTakePunkLordPointRewardCsReq" } CmdPunkLordType::CmdGetPunkLordMonsterDataScRsp => { "CmdGetPunkLordMonsterDataScRsp" } CmdPunkLordType::CmdTakePunkLordPointRewardScRsp => { "CmdTakePunkLordPointRewardScRsp" } CmdPunkLordType::CmdGetPunkLordBattleRecordScRsp => { "CmdGetPunkLordBattleRecordScRsp" } CmdPunkLordType::CmdGetKilledPunkLordMonsterDataCsReq => { "CmdGetKilledPunkLordMonsterDataCsReq" } CmdPunkLordType::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", CmdPunkLordType::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", CmdPunkLordType::CmdSummonPunkLordMonsterScRsp => { "CmdSummonPunkLordMonsterScRsp" } CmdPunkLordType::CmdSharePunkLordMonsterCsReq => { "CmdSharePunkLordMonsterCsReq" } CmdPunkLordType::CmdPunkLordMonsterInfoScNotify => { "CmdPunkLordMonsterInfoScNotify" } CmdPunkLordType::CmdPunkLordRaidTimeOutScNotify => { "CmdPunkLordRaidTimeOutScNotify" } CmdPunkLordType::CmdTakeKilledPunkLordMonsterScoreCsReq => { "CmdTakeKilledPunkLordMonsterScoreCsReq" } CmdPunkLordType::CmdGetKilledPunkLordMonsterDataScRsp => { "CmdGetKilledPunkLordMonsterDataScRsp" } CmdPunkLordType::CmdSharePunkLordMonsterScRsp => { "CmdSharePunkLordMonsterScRsp" } CmdPunkLordType::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", CmdPunkLordType::CmdPunkLordMonsterKilledNotify => { "CmdPunkLordMonsterKilledNotify" } CmdPunkLordType::CmdGetPunkLordMonsterDataCsReq => { "CmdGetPunkLordMonsterDataCsReq" } CmdPunkLordType::CmdSummonPunkLordMonsterCsReq => { "CmdSummonPunkLordMonsterCsReq" } CmdPunkLordType::CmdGetPunkLordBattleRecordCsReq => { "CmdGetPunkLordBattleRecordCsReq" } CmdPunkLordType::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", CmdPunkLordType::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPunkLordTypeNone" => Some(Self::None), "CmdTakeKilledPunkLordMonsterScoreScRsp" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp) } "CmdPunkLordBattleResultScNotify" => { Some(Self::CmdPunkLordBattleResultScNotify) } "CmdTakePunkLordPointRewardCsReq" => { Some(Self::CmdTakePunkLordPointRewardCsReq) } "CmdGetPunkLordMonsterDataScRsp" => { Some(Self::CmdGetPunkLordMonsterDataScRsp) } "CmdTakePunkLordPointRewardScRsp" => { Some(Self::CmdTakePunkLordPointRewardScRsp) } "CmdGetPunkLordBattleRecordScRsp" => { Some(Self::CmdGetPunkLordBattleRecordScRsp) } "CmdGetKilledPunkLordMonsterDataCsReq" => { Some(Self::CmdGetKilledPunkLordMonsterDataCsReq) } "CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq), "CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp), "CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp), "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), "CmdPunkLordMonsterInfoScNotify" => { Some(Self::CmdPunkLordMonsterInfoScNotify) } "CmdPunkLordRaidTimeOutScNotify" => { Some(Self::CmdPunkLordRaidTimeOutScNotify) } "CmdTakeKilledPunkLordMonsterScoreCsReq" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq) } "CmdGetKilledPunkLordMonsterDataScRsp" => { Some(Self::CmdGetKilledPunkLordMonsterDataScRsp) } "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), "CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify), "CmdPunkLordMonsterKilledNotify" => { Some(Self::CmdPunkLordMonsterKilledNotify) } "CmdGetPunkLordMonsterDataCsReq" => { Some(Self::CmdGetPunkLordMonsterDataCsReq) } "CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq), "CmdGetPunkLordBattleRecordCsReq" => { Some(Self::CmdGetPunkLordBattleRecordCsReq) } "CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq), "CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp), _ => None, } } } /// 0(CmdPunkLordType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cidkfbgiofm { PunkLordOperationNone = 0, PunkLordOperationRefresh = 1, PunkLordOperationShare = 2, PunkLordOperationStartRaid = 3, PunkLordOperationGetBattleRecord = 4, } impl Cidkfbgiofm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cidkfbgiofm::PunkLordOperationNone => "PUNK_LORD_OPERATION_NONE", Cidkfbgiofm::PunkLordOperationRefresh => "PUNK_LORD_OPERATION_REFRESH", Cidkfbgiofm::PunkLordOperationShare => "PUNK_LORD_OPERATION_SHARE", Cidkfbgiofm::PunkLordOperationStartRaid => "PUNK_LORD_OPERATION_START_RAID", Cidkfbgiofm::PunkLordOperationGetBattleRecord => { "PUNK_LORD_OPERATION_GET_BATTLE_RECORD" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PUNK_LORD_OPERATION_NONE" => Some(Self::PunkLordOperationNone), "PUNK_LORD_OPERATION_REFRESH" => Some(Self::PunkLordOperationRefresh), "PUNK_LORD_OPERATION_SHARE" => Some(Self::PunkLordOperationShare), "PUNK_LORD_OPERATION_START_RAID" => Some(Self::PunkLordOperationStartRaid), "PUNK_LORD_OPERATION_GET_BATTLE_RECORD" => { Some(Self::PunkLordOperationGetBattleRecord) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdQuestType { None = 0, CmdGetQuestRecordScRsp = 941, CmdFinishQuestCsReq = 964, CmdGetQuestDataCsReq = 918, CmdBatchGetQuestDataCsReq = 983, CmdQuestRecordScNotify = 919, CmdTakeQuestRewardCsReq = 929, CmdGetQuestDataScRsp = 974, CmdTakeQuestOptionalRewardCsReq = 957, CmdGetQuestRecordCsReq = 928, CmdTakeQuestOptionalRewardScRsp = 946, CmdBatchGetQuestDataScRsp = 922, CmdFinishQuestScRsp = 989, CmdTakeQuestRewardScRsp = 937, } impl CmdQuestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdQuestType::None => "CmdQuestTypeNone", CmdQuestType::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp", CmdQuestType::CmdFinishQuestCsReq => "CmdFinishQuestCsReq", CmdQuestType::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", CmdQuestType::CmdBatchGetQuestDataCsReq => "CmdBatchGetQuestDataCsReq", CmdQuestType::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", CmdQuestType::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq", CmdQuestType::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp", CmdQuestType::CmdTakeQuestOptionalRewardCsReq => { "CmdTakeQuestOptionalRewardCsReq" } CmdQuestType::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq", CmdQuestType::CmdTakeQuestOptionalRewardScRsp => { "CmdTakeQuestOptionalRewardScRsp" } CmdQuestType::CmdBatchGetQuestDataScRsp => "CmdBatchGetQuestDataScRsp", CmdQuestType::CmdFinishQuestScRsp => "CmdFinishQuestScRsp", CmdQuestType::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdQuestTypeNone" => Some(Self::None), "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), "CmdFinishQuestCsReq" => Some(Self::CmdFinishQuestCsReq), "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), "CmdBatchGetQuestDataCsReq" => Some(Self::CmdBatchGetQuestDataCsReq), "CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify), "CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq), "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), "CmdTakeQuestOptionalRewardCsReq" => { Some(Self::CmdTakeQuestOptionalRewardCsReq) } "CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq), "CmdTakeQuestOptionalRewardScRsp" => { Some(Self::CmdTakeQuestOptionalRewardScRsp) } "CmdBatchGetQuestDataScRsp" => Some(Self::CmdBatchGetQuestDataScRsp), "CmdFinishQuestScRsp" => Some(Self::CmdFinishQuestScRsp), "CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp), _ => None, } } } /// 0(CmdQuestType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum QuestStatus { QuestNone = 0, QuestDoing = 1, QuestFinish = 2, QuestClose = 3, QuestDelete = 4, } impl QuestStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { QuestStatus::QuestNone => "QUEST_NONE", QuestStatus::QuestDoing => "QUEST_DOING", QuestStatus::QuestFinish => "QUEST_FINISH", QuestStatus::QuestClose => "QUEST_CLOSE", QuestStatus::QuestDelete => "QUEST_DELETE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "QUEST_NONE" => Some(Self::QuestNone), "QUEST_DOING" => Some(Self::QuestDoing), "QUEST_FINISH" => Some(Self::QuestFinish), "QUEST_CLOSE" => Some(Self::QuestClose), "QUEST_DELETE" => Some(Self::QuestDelete), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidType { None = 0, CmdGetRaidInfoCsReq = 2289, CmdGetAllSaveRaidScRsp = 2262, CmdDelSaveRaidScNotify = 2240, CmdStartRaidScRsp = 2274, CmdLeaveRaidCsReq = 2229, CmdGetSaveRaidScRsp = 2222, CmdChallengeRaidNotify = 2264, CmdRaidInfoNotify = 2258, CmdSetClientRaidTargetCountScRsp = 2298, CmdGetRaidInfoScRsp = 2257, CmdSetClientRaidTargetCountCsReq = 2246, CmdRaidKickByServerScNotify = 2248, CmdStartRaidCsReq = 2218, CmdTakeChallengeRaidRewardScRsp = 2219, CmdLeaveRaidScRsp = 2237, CmdTakeChallengeRaidRewardCsReq = 2241, CmdGetAllSaveRaidCsReq = 2291, CmdGetSaveRaidCsReq = 2283, CmdGetChallengeRaidInfoScRsp = 2228, CmdGetChallengeRaidInfoCsReq = 2249, } impl CmdRaidType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRaidType::None => "CmdRaidTypeNone", CmdRaidType::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", CmdRaidType::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp", CmdRaidType::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", CmdRaidType::CmdStartRaidScRsp => "CmdStartRaidScRsp", CmdRaidType::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq", CmdRaidType::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", CmdRaidType::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", CmdRaidType::CmdRaidInfoNotify => "CmdRaidInfoNotify", CmdRaidType::CmdSetClientRaidTargetCountScRsp => { "CmdSetClientRaidTargetCountScRsp" } CmdRaidType::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp", CmdRaidType::CmdSetClientRaidTargetCountCsReq => { "CmdSetClientRaidTargetCountCsReq" } CmdRaidType::CmdRaidKickByServerScNotify => "CmdRaidKickByServerScNotify", CmdRaidType::CmdStartRaidCsReq => "CmdStartRaidCsReq", CmdRaidType::CmdTakeChallengeRaidRewardScRsp => { "CmdTakeChallengeRaidRewardScRsp" } CmdRaidType::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", CmdRaidType::CmdTakeChallengeRaidRewardCsReq => { "CmdTakeChallengeRaidRewardCsReq" } CmdRaidType::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq", CmdRaidType::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", CmdRaidType::CmdGetChallengeRaidInfoScRsp => "CmdGetChallengeRaidInfoScRsp", CmdRaidType::CmdGetChallengeRaidInfoCsReq => "CmdGetChallengeRaidInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRaidTypeNone" => Some(Self::None), "CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq), "CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp), "CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify), "CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp), "CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq), "CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp), "CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify), "CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify), "CmdSetClientRaidTargetCountScRsp" => { Some(Self::CmdSetClientRaidTargetCountScRsp) } "CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp), "CmdSetClientRaidTargetCountCsReq" => { Some(Self::CmdSetClientRaidTargetCountCsReq) } "CmdRaidKickByServerScNotify" => Some(Self::CmdRaidKickByServerScNotify), "CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq), "CmdTakeChallengeRaidRewardScRsp" => { Some(Self::CmdTakeChallengeRaidRewardScRsp) } "CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp), "CmdTakeChallengeRaidRewardCsReq" => { Some(Self::CmdTakeChallengeRaidRewardCsReq) } "CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq), "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), "CmdGetChallengeRaidInfoScRsp" => Some(Self::CmdGetChallengeRaidInfoScRsp), "CmdGetChallengeRaidInfoCsReq" => Some(Self::CmdGetChallengeRaidInfoCsReq), _ => None, } } } /// 0(CmdRaidType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kdhnmooalpi { RaidStatusNone = 0, RaidStatusDoing = 1, RaidStatusFinish = 2, RaidStatusFailed = 3, } impl Kdhnmooalpi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Kdhnmooalpi::RaidStatusNone => "RAID_STATUS_NONE", Kdhnmooalpi::RaidStatusDoing => "RAID_STATUS_DOING", Kdhnmooalpi::RaidStatusFinish => "RAID_STATUS_FINISH", Kdhnmooalpi::RaidStatusFailed => "RAID_STATUS_FAILED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RAID_STATUS_NONE" => Some(Self::RaidStatusNone), "RAID_STATUS_DOING" => Some(Self::RaidStatusDoing), "RAID_STATUS_FINISH" => Some(Self::RaidStatusFinish), "RAID_STATUS_FAILED" => Some(Self::RaidStatusFailed), _ => None, } } } /// 1(CmdRaidType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dennpfnemif { RaidTargetStatusNone = 0, RaidTargetStatusDoing = 1, RaidTargetStatusFinish = 2, } impl Dennpfnemif { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dennpfnemif::RaidTargetStatusNone => "RAID_TARGET_STATUS_NONE", Dennpfnemif::RaidTargetStatusDoing => "RAID_TARGET_STATUS_DOING", Dennpfnemif::RaidTargetStatusFinish => "RAID_TARGET_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RAID_TARGET_STATUS_NONE" => Some(Self::RaidTargetStatusNone), "RAID_TARGET_STATUS_DOING" => Some(Self::RaidTargetStatusDoing), "RAID_TARGET_STATUS_FINISH" => Some(Self::RaidTargetStatusFinish), _ => None, } } } /// 2(CmdRaidType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hdhienajbkf { RaidKickReasonNone = 0, RaidKickReasonActivityScheduleFinish = 1, } impl Hdhienajbkf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hdhienajbkf::RaidKickReasonNone => "RAID_KICK_REASON_NONE", Hdhienajbkf::RaidKickReasonActivityScheduleFinish => { "RAID_KICK_REASON_ACTIVITY_SCHEDULE_FINISH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RAID_KICK_REASON_NONE" => Some(Self::RaidKickReasonNone), "RAID_KICK_REASON_ACTIVITY_SCHEDULE_FINISH" => { Some(Self::RaidKickReasonActivityScheduleFinish) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidCollectionType { None = 0, CmdRaidCollectionDataScRsp = 6957, CmdRaidCollectionDataCsReq = 6954, CmdRaidCollectionDataScNotify = 6953, } impl CmdRaidCollectionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRaidCollectionType::None => "CmdRaidCollectionTypeNone", CmdRaidCollectionType::CmdRaidCollectionDataScRsp => { "CmdRaidCollectionDataScRsp" } CmdRaidCollectionType::CmdRaidCollectionDataCsReq => { "CmdRaidCollectionDataCsReq" } CmdRaidCollectionType::CmdRaidCollectionDataScNotify => { "CmdRaidCollectionDataScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRaidCollectionTypeNone" => Some(Self::None), "CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp), "CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq), "CmdRaidCollectionDataScNotify" => Some(Self::CmdRaidCollectionDataScNotify), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRedDotType { None = 0, CmdGetSingleRedDotParamGroupCsReq = 5958, CmdGetAllRedDotDataCsReq = 5918, CmdUpdateRedDotDataScRsp = 5937, CmdUpdateRedDotDataCsReq = 5929, CmdGetSingleRedDotParamGroupScRsp = 5949, CmdGetAllRedDotDataScRsp = 5974, } impl CmdRedDotType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRedDotType::None => "CmdRedDotTypeNone", CmdRedDotType::CmdGetSingleRedDotParamGroupCsReq => { "CmdGetSingleRedDotParamGroupCsReq" } CmdRedDotType::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq", CmdRedDotType::CmdUpdateRedDotDataScRsp => "CmdUpdateRedDotDataScRsp", CmdRedDotType::CmdUpdateRedDotDataCsReq => "CmdUpdateRedDotDataCsReq", CmdRedDotType::CmdGetSingleRedDotParamGroupScRsp => { "CmdGetSingleRedDotParamGroupScRsp" } CmdRedDotType::CmdGetAllRedDotDataScRsp => "CmdGetAllRedDotDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRedDotTypeNone" => Some(Self::None), "CmdGetSingleRedDotParamGroupCsReq" => { Some(Self::CmdGetSingleRedDotParamGroupCsReq) } "CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq), "CmdUpdateRedDotDataScRsp" => Some(Self::CmdUpdateRedDotDataScRsp), "CmdUpdateRedDotDataCsReq" => Some(Self::CmdUpdateRedDotDataCsReq), "CmdGetSingleRedDotParamGroupScRsp" => { Some(Self::CmdGetSingleRedDotParamGroupScRsp) } "CmdGetAllRedDotDataScRsp" => Some(Self::CmdGetAllRedDotDataScRsp), _ => None, } } } /// 0(CmdRedDotType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ejoffdhcfda { UpdateReddotNone = 0, UpdateReddotAdd = 1, UpdateReddotReplace = 2, } impl Ejoffdhcfda { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ejoffdhcfda::UpdateReddotNone => "UPDATE_REDDOT_NONE", Ejoffdhcfda::UpdateReddotAdd => "UPDATE_REDDOT_ADD", Ejoffdhcfda::UpdateReddotReplace => "UPDATE_REDDOT_REPLACE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "UPDATE_REDDOT_NONE" => Some(Self::UpdateReddotNone), "UPDATE_REDDOT_ADD" => Some(Self::UpdateReddotAdd), "UPDATE_REDDOT_REPLACE" => Some(Self::UpdateReddotReplace), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdReplayType { None = 0, CmdGetReplayTokenScRsp = 3574, CmdGetPlayerReplayInfoCsReq = 3529, CmdGetReplayTokenCsReq = 3518, CmdGetPlayerReplayInfoScRsp = 3537, } impl CmdReplayType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdReplayType::None => "CmdReplayTypeNone", CmdReplayType::CmdGetReplayTokenScRsp => "CmdGetReplayTokenScRsp", CmdReplayType::CmdGetPlayerReplayInfoCsReq => "CmdGetPlayerReplayInfoCsReq", CmdReplayType::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq", CmdReplayType::CmdGetPlayerReplayInfoScRsp => "CmdGetPlayerReplayInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdReplayTypeNone" => Some(Self::None), "CmdGetReplayTokenScRsp" => Some(Self::CmdGetReplayTokenScRsp), "CmdGetPlayerReplayInfoCsReq" => Some(Self::CmdGetPlayerReplayInfoCsReq), "CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq), "CmdGetPlayerReplayInfoScRsp" => Some(Self::CmdGetPlayerReplayInfoScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRndOptionType { None = 0, CmdDailyFirstMeetPamCsReq = 3429, CmdGetRndOptionCsReq = 3418, CmdDailyFirstMeetPamScRsp = 3437, CmdGetRndOptionScRsp = 3474, } impl CmdRndOptionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRndOptionType::None => "CmdRndOptionTypeNone", CmdRndOptionType::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq", CmdRndOptionType::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq", CmdRndOptionType::CmdDailyFirstMeetPamScRsp => "CmdDailyFirstMeetPamScRsp", CmdRndOptionType::CmdGetRndOptionScRsp => "CmdGetRndOptionScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRndOptionTypeNone" => Some(Self::None), "CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq), "CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq), "CmdDailyFirstMeetPamScRsp" => Some(Self::CmdDailyFirstMeetPamScRsp), "CmdGetRndOptionScRsp" => Some(Self::CmdGetRndOptionScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueType { None = 0, CmdPickRogueAvatarCsReq = 1822, CmdFinishAeonDialogueGroupScRsp = 1860, CmdExchangeRogueRewardKeyScRsp = 1890, CmdSyncRogueStatusScNotify = 1843, CmdReviveRogueAvatarCsReq = 1840, CmdSyncRogueFinishScNotify = 1883, CmdEnableRogueTalentScRsp = 1850, CmdGetRogueInitialScoreCsReq = 1887, CmdSyncRogueExploreWinScNotify = 1809, CmdEnterRogueMapRoomScRsp = 1823, CmdEnterRogueMapRoomCsReq = 1880, CmdStartRogueScRsp = 1837, CmdGetRogueScoreRewardInfoCsReq = 1899, CmdEnhanceRogueBuffCsReq = 1877, CmdOpenRogueChestScRsp = 1868, CmdGetRogueScoreRewardInfoScRsp = 1885, CmdReviveRogueAvatarScRsp = 1848, CmdSyncRogueSeasonFinishScNotify = 1856, CmdQuitRogueCsReq = 1859, CmdGetRogueBuffEnhanceInfoScRsp = 1821, CmdGetRogueTalentInfoScRsp = 1866, CmdFinishAeonDialogueGroupCsReq = 1844, CmdOpenRogueChestCsReq = 1820, CmdStartRogueCsReq = 1829, CmdGetRogueInfoScRsp = 1874, CmdGetRogueTalentInfoCsReq = 1897, CmdSyncRogueReviveInfoScNotify = 1882, CmdEnableRogueTalentCsReq = 1855, CmdTakeRogueScoreRewardCsReq = 1873, CmdSyncRogueRewardInfoScNotify = 1827, CmdTakeRogueAeonLevelRewardCsReq = 1881, CmdSyncRogueAeonLevelUpRewardScNotify = 1865, CmdSyncRogueVirtualItemInfoScNotify = 1863, CmdEnhanceRogueBuffScRsp = 1824, CmdGetRogueInfoCsReq = 1818, CmdQuitRogueScRsp = 1802, CmdExchangeRogueRewardKeyCsReq = 1833, CmdEnterRogueCsReq = 1858, CmdSyncRogueGetItemScNotify = 1851, CmdEnterRogueScRsp = 1849, CmdLeaveRogueScRsp = 1841, CmdTakeRogueScoreRewardScRsp = 1808, CmdSyncRogueMapRoomScNotify = 1814, CmdSyncRogueAeonScNotify = 1834, CmdGetRogueAeonInfoCsReq = 1835, CmdSyncRogueAreaUnlockScNotify = 1817, CmdGetRogueBuffEnhanceInfoCsReq = 1811, CmdSyncRoguePickAvatarInfoScNotify = 1872, CmdGetRogueInitialScoreScRsp = 1839, CmdLeaveRogueCsReq = 1828, CmdTakeRogueAeonLevelRewardScRsp = 1871, CmdPickRogueAvatarScRsp = 1891, CmdGetRogueAeonInfoScRsp = 1869, } impl CmdRogueType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueType::None => "CmdRogueTypeNone", CmdRogueType::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq", CmdRogueType::CmdFinishAeonDialogueGroupScRsp => { "CmdFinishAeonDialogueGroupScRsp" } CmdRogueType::CmdExchangeRogueRewardKeyScRsp => { "CmdExchangeRogueRewardKeyScRsp" } CmdRogueType::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", CmdRogueType::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq", CmdRogueType::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", CmdRogueType::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp", CmdRogueType::CmdGetRogueInitialScoreCsReq => "CmdGetRogueInitialScoreCsReq", CmdRogueType::CmdSyncRogueExploreWinScNotify => { "CmdSyncRogueExploreWinScNotify" } CmdRogueType::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp", CmdRogueType::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", CmdRogueType::CmdStartRogueScRsp => "CmdStartRogueScRsp", CmdRogueType::CmdGetRogueScoreRewardInfoCsReq => { "CmdGetRogueScoreRewardInfoCsReq" } CmdRogueType::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", CmdRogueType::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", CmdRogueType::CmdGetRogueScoreRewardInfoScRsp => { "CmdGetRogueScoreRewardInfoScRsp" } CmdRogueType::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp", CmdRogueType::CmdSyncRogueSeasonFinishScNotify => { "CmdSyncRogueSeasonFinishScNotify" } CmdRogueType::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", CmdRogueType::CmdGetRogueBuffEnhanceInfoScRsp => { "CmdGetRogueBuffEnhanceInfoScRsp" } CmdRogueType::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp", CmdRogueType::CmdFinishAeonDialogueGroupCsReq => { "CmdFinishAeonDialogueGroupCsReq" } CmdRogueType::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq", CmdRogueType::CmdStartRogueCsReq => "CmdStartRogueCsReq", CmdRogueType::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp", CmdRogueType::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", CmdRogueType::CmdSyncRogueReviveInfoScNotify => { "CmdSyncRogueReviveInfoScNotify" } CmdRogueType::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", CmdRogueType::CmdTakeRogueScoreRewardCsReq => "CmdTakeRogueScoreRewardCsReq", CmdRogueType::CmdSyncRogueRewardInfoScNotify => { "CmdSyncRogueRewardInfoScNotify" } CmdRogueType::CmdTakeRogueAeonLevelRewardCsReq => { "CmdTakeRogueAeonLevelRewardCsReq" } CmdRogueType::CmdSyncRogueAeonLevelUpRewardScNotify => { "CmdSyncRogueAeonLevelUpRewardScNotify" } CmdRogueType::CmdSyncRogueVirtualItemInfoScNotify => { "CmdSyncRogueVirtualItemInfoScNotify" } CmdRogueType::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp", CmdRogueType::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", CmdRogueType::CmdQuitRogueScRsp => "CmdQuitRogueScRsp", CmdRogueType::CmdExchangeRogueRewardKeyCsReq => { "CmdExchangeRogueRewardKeyCsReq" } CmdRogueType::CmdEnterRogueCsReq => "CmdEnterRogueCsReq", CmdRogueType::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify", CmdRogueType::CmdEnterRogueScRsp => "CmdEnterRogueScRsp", CmdRogueType::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp", CmdRogueType::CmdTakeRogueScoreRewardScRsp => "CmdTakeRogueScoreRewardScRsp", CmdRogueType::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", CmdRogueType::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify", CmdRogueType::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", CmdRogueType::CmdSyncRogueAreaUnlockScNotify => { "CmdSyncRogueAreaUnlockScNotify" } CmdRogueType::CmdGetRogueBuffEnhanceInfoCsReq => { "CmdGetRogueBuffEnhanceInfoCsReq" } CmdRogueType::CmdSyncRoguePickAvatarInfoScNotify => { "CmdSyncRoguePickAvatarInfoScNotify" } CmdRogueType::CmdGetRogueInitialScoreScRsp => "CmdGetRogueInitialScoreScRsp", CmdRogueType::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", CmdRogueType::CmdTakeRogueAeonLevelRewardScRsp => { "CmdTakeRogueAeonLevelRewardScRsp" } CmdRogueType::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", CmdRogueType::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueTypeNone" => Some(Self::None), "CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq), "CmdFinishAeonDialogueGroupScRsp" => { Some(Self::CmdFinishAeonDialogueGroupScRsp) } "CmdExchangeRogueRewardKeyScRsp" => { Some(Self::CmdExchangeRogueRewardKeyScRsp) } "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), "CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq), "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), "CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp), "CmdGetRogueInitialScoreCsReq" => Some(Self::CmdGetRogueInitialScoreCsReq), "CmdSyncRogueExploreWinScNotify" => { Some(Self::CmdSyncRogueExploreWinScNotify) } "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), "CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq), "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), "CmdGetRogueScoreRewardInfoCsReq" => { Some(Self::CmdGetRogueScoreRewardInfoCsReq) } "CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq), "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), "CmdGetRogueScoreRewardInfoScRsp" => { Some(Self::CmdGetRogueScoreRewardInfoScRsp) } "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), "CmdSyncRogueSeasonFinishScNotify" => { Some(Self::CmdSyncRogueSeasonFinishScNotify) } "CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq), "CmdGetRogueBuffEnhanceInfoScRsp" => { Some(Self::CmdGetRogueBuffEnhanceInfoScRsp) } "CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp), "CmdFinishAeonDialogueGroupCsReq" => { Some(Self::CmdFinishAeonDialogueGroupCsReq) } "CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq), "CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq), "CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp), "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), "CmdSyncRogueReviveInfoScNotify" => { Some(Self::CmdSyncRogueReviveInfoScNotify) } "CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq), "CmdTakeRogueScoreRewardCsReq" => Some(Self::CmdTakeRogueScoreRewardCsReq), "CmdSyncRogueRewardInfoScNotify" => { Some(Self::CmdSyncRogueRewardInfoScNotify) } "CmdTakeRogueAeonLevelRewardCsReq" => { Some(Self::CmdTakeRogueAeonLevelRewardCsReq) } "CmdSyncRogueAeonLevelUpRewardScNotify" => { Some(Self::CmdSyncRogueAeonLevelUpRewardScNotify) } "CmdSyncRogueVirtualItemInfoScNotify" => { Some(Self::CmdSyncRogueVirtualItemInfoScNotify) } "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), "CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp), "CmdExchangeRogueRewardKeyCsReq" => { Some(Self::CmdExchangeRogueRewardKeyCsReq) } "CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq), "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), "CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp), "CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp), "CmdTakeRogueScoreRewardScRsp" => Some(Self::CmdTakeRogueScoreRewardScRsp), "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), "CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq), "CmdSyncRogueAreaUnlockScNotify" => { Some(Self::CmdSyncRogueAreaUnlockScNotify) } "CmdGetRogueBuffEnhanceInfoCsReq" => { Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) } "CmdSyncRoguePickAvatarInfoScNotify" => { Some(Self::CmdSyncRoguePickAvatarInfoScNotify) } "CmdGetRogueInitialScoreScRsp" => Some(Self::CmdGetRogueInitialScoreScRsp), "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), "CmdTakeRogueAeonLevelRewardScRsp" => { Some(Self::CmdTakeRogueAeonLevelRewardScRsp) } "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), "CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp), _ => None, } } } /// 0(CmdRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueStatus { None = 0, Doing = 1, Pending = 2, Endless = 3, Finish = 4, } impl RogueStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueStatus::None => "ROGUE_STATUS_NONE", RogueStatus::Doing => "ROGUE_STATUS_DOING", RogueStatus::Pending => "ROGUE_STATUS_PENDING", RogueStatus::Endless => "ROGUE_STATUS_ENDLESS", RogueStatus::Finish => "ROGUE_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_STATUS_NONE" => Some(Self::None), "ROGUE_STATUS_DOING" => Some(Self::Doing), "ROGUE_STATUS_PENDING" => Some(Self::Pending), "ROGUE_STATUS_ENDLESS" => Some(Self::Endless), "ROGUE_STATUS_FINISH" => Some(Self::Finish), _ => None, } } } /// 1(CmdRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueRoomStatus { None = 0, Lock = 1, Unlock = 2, Play = 3, Finish = 4, } impl RogueRoomStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueRoomStatus::None => "ROGUE_ROOM_STATUS_NONE", RogueRoomStatus::Lock => "ROGUE_ROOM_STATUS_LOCK", RogueRoomStatus::Unlock => "ROGUE_ROOM_STATUS_UNLOCK", RogueRoomStatus::Play => "ROGUE_ROOM_STATUS_PLAY", RogueRoomStatus::Finish => "ROGUE_ROOM_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_ROOM_STATUS_NONE" => Some(Self::None), "ROGUE_ROOM_STATUS_LOCK" => Some(Self::Lock), "ROGUE_ROOM_STATUS_UNLOCK" => Some(Self::Unlock), "ROGUE_ROOM_STATUS_PLAY" => Some(Self::Play), "ROGUE_ROOM_STATUS_FINISH" => Some(Self::Finish), _ => None, } } } /// 2(CmdRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueAreaStatus { Lock = 0, Unlock = 1, FirstPass = 2, Close = 3, } impl RogueAreaStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueAreaStatus::Lock => "ROGUE_AREA_STATUS_LOCK", RogueAreaStatus::Unlock => "ROGUE_AREA_STATUS_UNLOCK", RogueAreaStatus::FirstPass => "ROGUE_AREA_STATUS_FIRST_PASS", RogueAreaStatus::Close => "ROGUE_AREA_STATUS_CLOSE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_AREA_STATUS_LOCK" => Some(Self::Lock), "ROGUE_AREA_STATUS_UNLOCK" => Some(Self::Unlock), "ROGUE_AREA_STATUS_FIRST_PASS" => Some(Self::FirstPass), "ROGUE_AREA_STATUS_CLOSE" => Some(Self::Close), _ => None, } } } /// 3(CmdRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cajnpbeflhf { RogueBuffSourceTypeNone = 0, RogueBuffSourceTypeSelect = 1, RogueBuffSourceTypeEnhance = 2, RogueBuffSourceTypeMiracle = 3, RogueBuffSourceTypeDialogue = 4, RogueBuffSourceTypeBonus = 5, RogueBuffSourceTypeMazeSkill = 6, RogueBuffSourceTypeShop = 7, RogueBuffSourceTypeLevelMechanism = 8, RogueBuffSourceTypeEndlessLevelStart = 9, } impl Cajnpbeflhf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cajnpbeflhf::RogueBuffSourceTypeNone => "ROGUE_BUFF_SOURCE_TYPE_NONE", Cajnpbeflhf::RogueBuffSourceTypeSelect => "ROGUE_BUFF_SOURCE_TYPE_SELECT", Cajnpbeflhf::RogueBuffSourceTypeEnhance => "ROGUE_BUFF_SOURCE_TYPE_ENHANCE", Cajnpbeflhf::RogueBuffSourceTypeMiracle => "ROGUE_BUFF_SOURCE_TYPE_MIRACLE", Cajnpbeflhf::RogueBuffSourceTypeDialogue => "ROGUE_BUFF_SOURCE_TYPE_DIALOGUE", Cajnpbeflhf::RogueBuffSourceTypeBonus => "ROGUE_BUFF_SOURCE_TYPE_BONUS", Cajnpbeflhf::RogueBuffSourceTypeMazeSkill => { "ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL" } Cajnpbeflhf::RogueBuffSourceTypeShop => "ROGUE_BUFF_SOURCE_TYPE_SHOP", Cajnpbeflhf::RogueBuffSourceTypeLevelMechanism => { "ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM" } Cajnpbeflhf::RogueBuffSourceTypeEndlessLevelStart => { "ROGUE_BUFF_SOURCE_TYPE_ENDLESS_LEVEL_START" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_BUFF_SOURCE_TYPE_NONE" => Some(Self::RogueBuffSourceTypeNone), "ROGUE_BUFF_SOURCE_TYPE_SELECT" => Some(Self::RogueBuffSourceTypeSelect), "ROGUE_BUFF_SOURCE_TYPE_ENHANCE" => Some(Self::RogueBuffSourceTypeEnhance), "ROGUE_BUFF_SOURCE_TYPE_MIRACLE" => Some(Self::RogueBuffSourceTypeMiracle), "ROGUE_BUFF_SOURCE_TYPE_DIALOGUE" => Some(Self::RogueBuffSourceTypeDialogue), "ROGUE_BUFF_SOURCE_TYPE_BONUS" => Some(Self::RogueBuffSourceTypeBonus), "ROGUE_BUFF_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::RogueBuffSourceTypeMazeSkill) } "ROGUE_BUFF_SOURCE_TYPE_SHOP" => Some(Self::RogueBuffSourceTypeShop), "ROGUE_BUFF_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueBuffSourceTypeLevelMechanism) } "ROGUE_BUFF_SOURCE_TYPE_ENDLESS_LEVEL_START" => { Some(Self::RogueBuffSourceTypeEndlessLevelStart) } _ => None, } } } /// 4(CmdRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gmfiliieiha { RogueMiracleSourceTypeNone = 0, RogueMiracleSourceTypeSelect = 1, RogueMiracleSourceTypeDialogue = 2, RogueMiracleSourceTypeBonus = 3, RogueMiracleSourceTypeUse = 4, RogueMiracleSourceTypeReset = 5, RogueMiracleSourceTypeReplace = 6, RogueMiracleSourceTypeTrade = 7, RogueMiracleSourceTypeGet = 8, RogueMiracleSourceTypeShop = 9, RogueMiracleSourceTypeMazeSkill = 10, RogueMiracleSourceTypeLevelMechanism = 11, RogueMiracleSourceTypeEndlessLevelStart = 12, } impl Gmfiliieiha { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gmfiliieiha::RogueMiracleSourceTypeNone => "ROGUE_MIRACLE_SOURCE_TYPE_NONE", Gmfiliieiha::RogueMiracleSourceTypeSelect => { "ROGUE_MIRACLE_SOURCE_TYPE_SELECT" } Gmfiliieiha::RogueMiracleSourceTypeDialogue => { "ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE" } Gmfiliieiha::RogueMiracleSourceTypeBonus => "ROGUE_MIRACLE_SOURCE_TYPE_BONUS", Gmfiliieiha::RogueMiracleSourceTypeUse => "ROGUE_MIRACLE_SOURCE_TYPE_USE", Gmfiliieiha::RogueMiracleSourceTypeReset => "ROGUE_MIRACLE_SOURCE_TYPE_RESET", Gmfiliieiha::RogueMiracleSourceTypeReplace => { "ROGUE_MIRACLE_SOURCE_TYPE_REPLACE" } Gmfiliieiha::RogueMiracleSourceTypeTrade => "ROGUE_MIRACLE_SOURCE_TYPE_TRADE", Gmfiliieiha::RogueMiracleSourceTypeGet => "ROGUE_MIRACLE_SOURCE_TYPE_GET", Gmfiliieiha::RogueMiracleSourceTypeShop => "ROGUE_MIRACLE_SOURCE_TYPE_SHOP", Gmfiliieiha::RogueMiracleSourceTypeMazeSkill => { "ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL" } Gmfiliieiha::RogueMiracleSourceTypeLevelMechanism => { "ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM" } Gmfiliieiha::RogueMiracleSourceTypeEndlessLevelStart => { "ROGUE_MIRACLE_SOURCE_TYPE_ENDLESS_LEVEL_START" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MIRACLE_SOURCE_TYPE_NONE" => Some(Self::RogueMiracleSourceTypeNone), "ROGUE_MIRACLE_SOURCE_TYPE_SELECT" => { Some(Self::RogueMiracleSourceTypeSelect) } "ROGUE_MIRACLE_SOURCE_TYPE_DIALOGUE" => { Some(Self::RogueMiracleSourceTypeDialogue) } "ROGUE_MIRACLE_SOURCE_TYPE_BONUS" => Some(Self::RogueMiracleSourceTypeBonus), "ROGUE_MIRACLE_SOURCE_TYPE_USE" => Some(Self::RogueMiracleSourceTypeUse), "ROGUE_MIRACLE_SOURCE_TYPE_RESET" => Some(Self::RogueMiracleSourceTypeReset), "ROGUE_MIRACLE_SOURCE_TYPE_REPLACE" => { Some(Self::RogueMiracleSourceTypeReplace) } "ROGUE_MIRACLE_SOURCE_TYPE_TRADE" => Some(Self::RogueMiracleSourceTypeTrade), "ROGUE_MIRACLE_SOURCE_TYPE_GET" => Some(Self::RogueMiracleSourceTypeGet), "ROGUE_MIRACLE_SOURCE_TYPE_SHOP" => Some(Self::RogueMiracleSourceTypeShop), "ROGUE_MIRACLE_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::RogueMiracleSourceTypeMazeSkill) } "ROGUE_MIRACLE_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueMiracleSourceTypeLevelMechanism) } "ROGUE_MIRACLE_SOURCE_TYPE_ENDLESS_LEVEL_START" => { Some(Self::RogueMiracleSourceTypeEndlessLevelStart) } _ => None, } } } /// 5(CmdRogueType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ijmogdnaaeb { RogueDialogueResultSucc = 0, RogueDialogueResultFail = 1, } impl Ijmogdnaaeb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ijmogdnaaeb::RogueDialogueResultSucc => "ROGUE_DIALOGUE_RESULT_SUCC", Ijmogdnaaeb::RogueDialogueResultFail => "ROGUE_DIALOGUE_RESULT_FAIL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_DIALOGUE_RESULT_SUCC" => Some(Self::RogueDialogueResultSucc), "ROGUE_DIALOGUE_RESULT_FAIL" => Some(Self::RogueDialogueResultFail), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueCommonType { None = 0, CmdSyncRogueCommonVirtualItemInfoScNotify = 5645, CmdBuyRogueShopBuffScRsp = 5689, CmdGetRogueAdventureRoomInfoScRsp = 5683, CmdBuyRogueShopBuffCsReq = 5664, CmdRogueDoGambleScRsp = 5669, CmdRogueWorkbenchSelectFuncCsReq = 5644, CmdRogueWorkbenchHandleFuncScRsp = 5651, CmdGetRogueHandbookDataScRsp = 5670, CmdBuyRogueShopMiracleCsReq = 5641, CmdSyncRogueHandbookDataUpdateScNotify = 5680, CmdPrepareRogueAdventureRoomScRsp = 5629, CmdTakeRogueMiracleHandbookRewardScRsp = 5687, CmdSetRogueExhibitionScRsp = 5685, CmdCommonRogueComponentUpdateScNotify = 5625, CmdSyncRogueCommonActionResultScNotify = 5675, CmdExchangeRogueBuffWithMiracleScRsp = 5648, CmdSyncRogueCommonDialogueDataScNotify = 5684, CmdGetRogueShopMiracleInfoScRsp = 5658, CmdCommonRogueQueryScRsp = 5668, CmdGetRogueExhibitionScRsp = 5665, CmdSetRogueCollectionScRsp = 5654, CmdExchangeRogueBuffWithMiracleCsReq = 5640, CmdGetRogueShopBuffInfoCsReq = 5649, CmdTakeRogueEventHandbookRewardScRsp = 5614, CmdGetRogueExhibitionCsReq = 5631, CmdTakeRogueEventHandbookRewardCsReq = 5639, CmdCommonRogueQueryCsReq = 5620, CmdGetEnhanceCommonRogueBuffInfoCsReq = 5673, CmdHandleRogueCommonPendingActionScRsp = 5610, CmdRogueGetGambleInfoScRsp = 5652, CmdRogueGetGambleInfoCsReq = 5630, CmdSyncRogueAdventureRoomInfoScNotify = 5618, CmdUpdateRogueAdventureRoomScoreCsReq = 5612, CmdRogueDoGambleCsReq = 5635, CmdRogueWorkbenchGetInfoCsReq = 5601, CmdRogueNpcDisappearScRsp = 5646, CmdGetRogueShopBuffInfoScRsp = 5628, CmdSyncRogueCommonPendingActionScNotify = 5653, CmdGetRogueCommonDialogueDataScRsp = 5667, CmdStopRogueAdventureRoomCsReq = 5677, CmdRogueWorkbenchGetInfoScRsp = 5634, CmdUpdateRogueAdventureRoomScoreScRsp = 5642, CmdStopRogueAdventureRoomScRsp = 5624, CmdSyncRogueCommonDialogueOptionFinishScNotify = 5676, CmdSelectRogueCommonDialogueOptionScRsp = 5632, CmdRogueWorkbenchHandleFuncCsReq = 5617, CmdGetRogueCommonDialogueDataCsReq = 5690, CmdSelectRogueCommonDialogueOptionCsReq = 5603, CmdFinishRogueCommonDialogueCsReq = 5694, CmdTakeRogueMiracleHandbookRewardCsReq = 5623, CmdPrepareRogueAdventureRoomCsReq = 5674, CmdGetRogueHandbookDataCsReq = 5606, CmdGetRogueCollectionScRsp = 5671, CmdEnhanceCommonRogueBuffCsReq = 5611, CmdBuyRogueShopMiracleScRsp = 5619, CmdGetEnhanceCommonRogueBuffInfoScRsp = 5608, CmdSetRogueCollectionCsReq = 5695, CmdGetRogueCollectionCsReq = 5681, CmdEnhanceCommonRogueBuffScRsp = 5621, CmdCommonRogueUpdateScNotify = 5633, CmdSetRogueExhibitionCsReq = 5699, CmdGetRogueAdventureRoomInfoCsReq = 5698, CmdFinishRogueCommonDialogueScRsp = 5678, CmdRogueNpcDisappearCsReq = 5657, CmdRogueWorkbenchSelectFuncScRsp = 5660, CmdHandleRogueCommonPendingActionCsReq = 5700, CmdGetRogueShopMiracleInfoCsReq = 5637, } impl CmdRogueCommonType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueCommonType::None => "CmdRogueCommonTypeNone", CmdRogueCommonType::CmdSyncRogueCommonVirtualItemInfoScNotify => { "CmdSyncRogueCommonVirtualItemInfoScNotify" } CmdRogueCommonType::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp", CmdRogueCommonType::CmdGetRogueAdventureRoomInfoScRsp => { "CmdGetRogueAdventureRoomInfoScRsp" } CmdRogueCommonType::CmdBuyRogueShopBuffCsReq => "CmdBuyRogueShopBuffCsReq", CmdRogueCommonType::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", CmdRogueCommonType::CmdRogueWorkbenchSelectFuncCsReq => { "CmdRogueWorkbenchSelectFuncCsReq" } CmdRogueCommonType::CmdRogueWorkbenchHandleFuncScRsp => { "CmdRogueWorkbenchHandleFuncScRsp" } CmdRogueCommonType::CmdGetRogueHandbookDataScRsp => { "CmdGetRogueHandbookDataScRsp" } CmdRogueCommonType::CmdBuyRogueShopMiracleCsReq => { "CmdBuyRogueShopMiracleCsReq" } CmdRogueCommonType::CmdSyncRogueHandbookDataUpdateScNotify => { "CmdSyncRogueHandbookDataUpdateScNotify" } CmdRogueCommonType::CmdPrepareRogueAdventureRoomScRsp => { "CmdPrepareRogueAdventureRoomScRsp" } CmdRogueCommonType::CmdTakeRogueMiracleHandbookRewardScRsp => { "CmdTakeRogueMiracleHandbookRewardScRsp" } CmdRogueCommonType::CmdSetRogueExhibitionScRsp => { "CmdSetRogueExhibitionScRsp" } CmdRogueCommonType::CmdCommonRogueComponentUpdateScNotify => { "CmdCommonRogueComponentUpdateScNotify" } CmdRogueCommonType::CmdSyncRogueCommonActionResultScNotify => { "CmdSyncRogueCommonActionResultScNotify" } CmdRogueCommonType::CmdExchangeRogueBuffWithMiracleScRsp => { "CmdExchangeRogueBuffWithMiracleScRsp" } CmdRogueCommonType::CmdSyncRogueCommonDialogueDataScNotify => { "CmdSyncRogueCommonDialogueDataScNotify" } CmdRogueCommonType::CmdGetRogueShopMiracleInfoScRsp => { "CmdGetRogueShopMiracleInfoScRsp" } CmdRogueCommonType::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp", CmdRogueCommonType::CmdGetRogueExhibitionScRsp => { "CmdGetRogueExhibitionScRsp" } CmdRogueCommonType::CmdSetRogueCollectionScRsp => { "CmdSetRogueCollectionScRsp" } CmdRogueCommonType::CmdExchangeRogueBuffWithMiracleCsReq => { "CmdExchangeRogueBuffWithMiracleCsReq" } CmdRogueCommonType::CmdGetRogueShopBuffInfoCsReq => { "CmdGetRogueShopBuffInfoCsReq" } CmdRogueCommonType::CmdTakeRogueEventHandbookRewardScRsp => { "CmdTakeRogueEventHandbookRewardScRsp" } CmdRogueCommonType::CmdGetRogueExhibitionCsReq => { "CmdGetRogueExhibitionCsReq" } CmdRogueCommonType::CmdTakeRogueEventHandbookRewardCsReq => { "CmdTakeRogueEventHandbookRewardCsReq" } CmdRogueCommonType::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", CmdRogueCommonType::CmdGetEnhanceCommonRogueBuffInfoCsReq => { "CmdGetEnhanceCommonRogueBuffInfoCsReq" } CmdRogueCommonType::CmdHandleRogueCommonPendingActionScRsp => { "CmdHandleRogueCommonPendingActionScRsp" } CmdRogueCommonType::CmdRogueGetGambleInfoScRsp => { "CmdRogueGetGambleInfoScRsp" } CmdRogueCommonType::CmdRogueGetGambleInfoCsReq => { "CmdRogueGetGambleInfoCsReq" } CmdRogueCommonType::CmdSyncRogueAdventureRoomInfoScNotify => { "CmdSyncRogueAdventureRoomInfoScNotify" } CmdRogueCommonType::CmdUpdateRogueAdventureRoomScoreCsReq => { "CmdUpdateRogueAdventureRoomScoreCsReq" } CmdRogueCommonType::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq", CmdRogueCommonType::CmdRogueWorkbenchGetInfoCsReq => { "CmdRogueWorkbenchGetInfoCsReq" } CmdRogueCommonType::CmdRogueNpcDisappearScRsp => "CmdRogueNpcDisappearScRsp", CmdRogueCommonType::CmdGetRogueShopBuffInfoScRsp => { "CmdGetRogueShopBuffInfoScRsp" } CmdRogueCommonType::CmdSyncRogueCommonPendingActionScNotify => { "CmdSyncRogueCommonPendingActionScNotify" } CmdRogueCommonType::CmdGetRogueCommonDialogueDataScRsp => { "CmdGetRogueCommonDialogueDataScRsp" } CmdRogueCommonType::CmdStopRogueAdventureRoomCsReq => { "CmdStopRogueAdventureRoomCsReq" } CmdRogueCommonType::CmdRogueWorkbenchGetInfoScRsp => { "CmdRogueWorkbenchGetInfoScRsp" } CmdRogueCommonType::CmdUpdateRogueAdventureRoomScoreScRsp => { "CmdUpdateRogueAdventureRoomScoreScRsp" } CmdRogueCommonType::CmdStopRogueAdventureRoomScRsp => { "CmdStopRogueAdventureRoomScRsp" } CmdRogueCommonType::CmdSyncRogueCommonDialogueOptionFinishScNotify => { "CmdSyncRogueCommonDialogueOptionFinishScNotify" } CmdRogueCommonType::CmdSelectRogueCommonDialogueOptionScRsp => { "CmdSelectRogueCommonDialogueOptionScRsp" } CmdRogueCommonType::CmdRogueWorkbenchHandleFuncCsReq => { "CmdRogueWorkbenchHandleFuncCsReq" } CmdRogueCommonType::CmdGetRogueCommonDialogueDataCsReq => { "CmdGetRogueCommonDialogueDataCsReq" } CmdRogueCommonType::CmdSelectRogueCommonDialogueOptionCsReq => { "CmdSelectRogueCommonDialogueOptionCsReq" } CmdRogueCommonType::CmdFinishRogueCommonDialogueCsReq => { "CmdFinishRogueCommonDialogueCsReq" } CmdRogueCommonType::CmdTakeRogueMiracleHandbookRewardCsReq => { "CmdTakeRogueMiracleHandbookRewardCsReq" } CmdRogueCommonType::CmdPrepareRogueAdventureRoomCsReq => { "CmdPrepareRogueAdventureRoomCsReq" } CmdRogueCommonType::CmdGetRogueHandbookDataCsReq => { "CmdGetRogueHandbookDataCsReq" } CmdRogueCommonType::CmdGetRogueCollectionScRsp => { "CmdGetRogueCollectionScRsp" } CmdRogueCommonType::CmdEnhanceCommonRogueBuffCsReq => { "CmdEnhanceCommonRogueBuffCsReq" } CmdRogueCommonType::CmdBuyRogueShopMiracleScRsp => { "CmdBuyRogueShopMiracleScRsp" } CmdRogueCommonType::CmdGetEnhanceCommonRogueBuffInfoScRsp => { "CmdGetEnhanceCommonRogueBuffInfoScRsp" } CmdRogueCommonType::CmdSetRogueCollectionCsReq => { "CmdSetRogueCollectionCsReq" } CmdRogueCommonType::CmdGetRogueCollectionCsReq => { "CmdGetRogueCollectionCsReq" } CmdRogueCommonType::CmdEnhanceCommonRogueBuffScRsp => { "CmdEnhanceCommonRogueBuffScRsp" } CmdRogueCommonType::CmdCommonRogueUpdateScNotify => { "CmdCommonRogueUpdateScNotify" } CmdRogueCommonType::CmdSetRogueExhibitionCsReq => { "CmdSetRogueExhibitionCsReq" } CmdRogueCommonType::CmdGetRogueAdventureRoomInfoCsReq => { "CmdGetRogueAdventureRoomInfoCsReq" } CmdRogueCommonType::CmdFinishRogueCommonDialogueScRsp => { "CmdFinishRogueCommonDialogueScRsp" } CmdRogueCommonType::CmdRogueNpcDisappearCsReq => "CmdRogueNpcDisappearCsReq", CmdRogueCommonType::CmdRogueWorkbenchSelectFuncScRsp => { "CmdRogueWorkbenchSelectFuncScRsp" } CmdRogueCommonType::CmdHandleRogueCommonPendingActionCsReq => { "CmdHandleRogueCommonPendingActionCsReq" } CmdRogueCommonType::CmdGetRogueShopMiracleInfoCsReq => { "CmdGetRogueShopMiracleInfoCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueCommonTypeNone" => Some(Self::None), "CmdSyncRogueCommonVirtualItemInfoScNotify" => { Some(Self::CmdSyncRogueCommonVirtualItemInfoScNotify) } "CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp), "CmdGetRogueAdventureRoomInfoScRsp" => { Some(Self::CmdGetRogueAdventureRoomInfoScRsp) } "CmdBuyRogueShopBuffCsReq" => Some(Self::CmdBuyRogueShopBuffCsReq), "CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp), "CmdRogueWorkbenchSelectFuncCsReq" => { Some(Self::CmdRogueWorkbenchSelectFuncCsReq) } "CmdRogueWorkbenchHandleFuncScRsp" => { Some(Self::CmdRogueWorkbenchHandleFuncScRsp) } "CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp), "CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq), "CmdSyncRogueHandbookDataUpdateScNotify" => { Some(Self::CmdSyncRogueHandbookDataUpdateScNotify) } "CmdPrepareRogueAdventureRoomScRsp" => { Some(Self::CmdPrepareRogueAdventureRoomScRsp) } "CmdTakeRogueMiracleHandbookRewardScRsp" => { Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp) } "CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp), "CmdCommonRogueComponentUpdateScNotify" => { Some(Self::CmdCommonRogueComponentUpdateScNotify) } "CmdSyncRogueCommonActionResultScNotify" => { Some(Self::CmdSyncRogueCommonActionResultScNotify) } "CmdExchangeRogueBuffWithMiracleScRsp" => { Some(Self::CmdExchangeRogueBuffWithMiracleScRsp) } "CmdSyncRogueCommonDialogueDataScNotify" => { Some(Self::CmdSyncRogueCommonDialogueDataScNotify) } "CmdGetRogueShopMiracleInfoScRsp" => { Some(Self::CmdGetRogueShopMiracleInfoScRsp) } "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), "CmdGetRogueExhibitionScRsp" => Some(Self::CmdGetRogueExhibitionScRsp), "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), "CmdExchangeRogueBuffWithMiracleCsReq" => { Some(Self::CmdExchangeRogueBuffWithMiracleCsReq) } "CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq), "CmdTakeRogueEventHandbookRewardScRsp" => { Some(Self::CmdTakeRogueEventHandbookRewardScRsp) } "CmdGetRogueExhibitionCsReq" => Some(Self::CmdGetRogueExhibitionCsReq), "CmdTakeRogueEventHandbookRewardCsReq" => { Some(Self::CmdTakeRogueEventHandbookRewardCsReq) } "CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq), "CmdGetEnhanceCommonRogueBuffInfoCsReq" => { Some(Self::CmdGetEnhanceCommonRogueBuffInfoCsReq) } "CmdHandleRogueCommonPendingActionScRsp" => { Some(Self::CmdHandleRogueCommonPendingActionScRsp) } "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), "CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq), "CmdSyncRogueAdventureRoomInfoScNotify" => { Some(Self::CmdSyncRogueAdventureRoomInfoScNotify) } "CmdUpdateRogueAdventureRoomScoreCsReq" => { Some(Self::CmdUpdateRogueAdventureRoomScoreCsReq) } "CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq), "CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq), "CmdRogueNpcDisappearScRsp" => Some(Self::CmdRogueNpcDisappearScRsp), "CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp), "CmdSyncRogueCommonPendingActionScNotify" => { Some(Self::CmdSyncRogueCommonPendingActionScNotify) } "CmdGetRogueCommonDialogueDataScRsp" => { Some(Self::CmdGetRogueCommonDialogueDataScRsp) } "CmdStopRogueAdventureRoomCsReq" => { Some(Self::CmdStopRogueAdventureRoomCsReq) } "CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp), "CmdUpdateRogueAdventureRoomScoreScRsp" => { Some(Self::CmdUpdateRogueAdventureRoomScoreScRsp) } "CmdStopRogueAdventureRoomScRsp" => { Some(Self::CmdStopRogueAdventureRoomScRsp) } "CmdSyncRogueCommonDialogueOptionFinishScNotify" => { Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify) } "CmdSelectRogueCommonDialogueOptionScRsp" => { Some(Self::CmdSelectRogueCommonDialogueOptionScRsp) } "CmdRogueWorkbenchHandleFuncCsReq" => { Some(Self::CmdRogueWorkbenchHandleFuncCsReq) } "CmdGetRogueCommonDialogueDataCsReq" => { Some(Self::CmdGetRogueCommonDialogueDataCsReq) } "CmdSelectRogueCommonDialogueOptionCsReq" => { Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) } "CmdFinishRogueCommonDialogueCsReq" => { Some(Self::CmdFinishRogueCommonDialogueCsReq) } "CmdTakeRogueMiracleHandbookRewardCsReq" => { Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq) } "CmdPrepareRogueAdventureRoomCsReq" => { Some(Self::CmdPrepareRogueAdventureRoomCsReq) } "CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq), "CmdGetRogueCollectionScRsp" => Some(Self::CmdGetRogueCollectionScRsp), "CmdEnhanceCommonRogueBuffCsReq" => { Some(Self::CmdEnhanceCommonRogueBuffCsReq) } "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), "CmdGetEnhanceCommonRogueBuffInfoScRsp" => { Some(Self::CmdGetEnhanceCommonRogueBuffInfoScRsp) } "CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq), "CmdGetRogueCollectionCsReq" => Some(Self::CmdGetRogueCollectionCsReq), "CmdEnhanceCommonRogueBuffScRsp" => { Some(Self::CmdEnhanceCommonRogueBuffScRsp) } "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), "CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq), "CmdGetRogueAdventureRoomInfoCsReq" => { Some(Self::CmdGetRogueAdventureRoomInfoCsReq) } "CmdFinishRogueCommonDialogueScRsp" => { Some(Self::CmdFinishRogueCommonDialogueScRsp) } "CmdRogueNpcDisappearCsReq" => Some(Self::CmdRogueNpcDisappearCsReq), "CmdRogueWorkbenchSelectFuncScRsp" => { Some(Self::CmdRogueWorkbenchSelectFuncScRsp) } "CmdHandleRogueCommonPendingActionCsReq" => { Some(Self::CmdHandleRogueCommonPendingActionCsReq) } "CmdGetRogueShopMiracleInfoCsReq" => { Some(Self::CmdGetRogueShopMiracleInfoCsReq) } _ => None, } } } /// 0(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Apdahokbjap { RogueAdventureRoomStatusNone = 0, RogueAdventureRoomStatusPrepare = 1, RogueAdventureRoomStatusStarted = 2, RogueAdventureRoomStatusStopped = 3, } impl Apdahokbjap { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Apdahokbjap::RogueAdventureRoomStatusNone => { "ROGUE_ADVENTURE_ROOM_STATUS_NONE" } Apdahokbjap::RogueAdventureRoomStatusPrepare => { "ROGUE_ADVENTURE_ROOM_STATUS_PREPARE" } Apdahokbjap::RogueAdventureRoomStatusStarted => { "ROGUE_ADVENTURE_ROOM_STATUS_STARTED" } Apdahokbjap::RogueAdventureRoomStatusStopped => { "ROGUE_ADVENTURE_ROOM_STATUS_STOPPED" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_ADVENTURE_ROOM_STATUS_NONE" => { Some(Self::RogueAdventureRoomStatusNone) } "ROGUE_ADVENTURE_ROOM_STATUS_PREPARE" => { Some(Self::RogueAdventureRoomStatusPrepare) } "ROGUE_ADVENTURE_ROOM_STATUS_STARTED" => { Some(Self::RogueAdventureRoomStatusStarted) } "ROGUE_ADVENTURE_ROOM_STATUS_STOPPED" => { Some(Self::RogueAdventureRoomStatusStopped) } _ => None, } } } /// 1(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bmghhgahiin { RogueCommonBuffSelectSourceTypeNone = 0, RogueCommonBuffSelectSourceTypeDiceRoll = 1, RogueCommonBuffSelectSourceTypeAeon = 2, RogueCommonBuffSelectSourceTypeBoardEvent = 3, RogueCommonBuffSelectSourceTypeLevelMechanism = 4, } impl Bmghhgahiin { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Bmghhgahiin::RogueCommonBuffSelectSourceTypeNone => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_NONE" } Bmghhgahiin::RogueCommonBuffSelectSourceTypeDiceRoll => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_DICE_ROLL" } Bmghhgahiin::RogueCommonBuffSelectSourceTypeAeon => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_AEON" } Bmghhgahiin::RogueCommonBuffSelectSourceTypeBoardEvent => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_BOARD_EVENT" } Bmghhgahiin::RogueCommonBuffSelectSourceTypeLevelMechanism => { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_LEVEL_MECHANISM" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_NONE" => { Some(Self::RogueCommonBuffSelectSourceTypeNone) } "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_DICE_ROLL" => { Some(Self::RogueCommonBuffSelectSourceTypeDiceRoll) } "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_AEON" => { Some(Self::RogueCommonBuffSelectSourceTypeAeon) } "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_BOARD_EVENT" => { Some(Self::RogueCommonBuffSelectSourceTypeBoardEvent) } "ROGUE_COMMON_BUFF_SELECT_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueCommonBuffSelectSourceTypeLevelMechanism) } _ => None, } } } /// 2(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jnocioghicg { RogueUnlockFunctionTypeMiracle = 0, RogueUnlockFunctionTypeShowHint = 1, RogueUnlockFunctionTypeCosmosBanAeon = 2, RogueUnlockFuntionTypeExhibition = 3, RogueUnlockFuntionTypeCollection = 4, } impl Jnocioghicg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jnocioghicg::RogueUnlockFunctionTypeMiracle => { "ROGUE_UNLOCK_FUNCTION_TYPE_MIRACLE" } Jnocioghicg::RogueUnlockFunctionTypeShowHint => { "ROGUE_UNLOCK_FUNCTION_TYPE_SHOW_HINT" } Jnocioghicg::RogueUnlockFunctionTypeCosmosBanAeon => { "ROGUE_UNLOCK_FUNCTION_TYPE_COSMOS_BAN_AEON" } Jnocioghicg::RogueUnlockFuntionTypeExhibition => { "ROGUE_UNLOCK_FUNTION_TYPE_EXHIBITION" } Jnocioghicg::RogueUnlockFuntionTypeCollection => { "ROGUE_UNLOCK_FUNTION_TYPE_COLLECTION" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_UNLOCK_FUNCTION_TYPE_MIRACLE" => { Some(Self::RogueUnlockFunctionTypeMiracle) } "ROGUE_UNLOCK_FUNCTION_TYPE_SHOW_HINT" => { Some(Self::RogueUnlockFunctionTypeShowHint) } "ROGUE_UNLOCK_FUNCTION_TYPE_COSMOS_BAN_AEON" => { Some(Self::RogueUnlockFunctionTypeCosmosBanAeon) } "ROGUE_UNLOCK_FUNTION_TYPE_EXHIBITION" => { Some(Self::RogueUnlockFuntionTypeExhibition) } "ROGUE_UNLOCK_FUNTION_TYPE_COLLECTION" => { Some(Self::RogueUnlockFuntionTypeCollection) } _ => None, } } } /// 3(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dhfmlgdlale { RogueCommonMiracleSelectSourceTypeNone = 0, RogueCommonMiracleSelectSourceTypeDiceRoll = 1, RogueCommonMiracleSelectSourceTypeAeon = 2, RogueCommonMiracleSelectSourceTypeBoardEvent = 3, RogueCommonMiracleSelectSourceTypeLevelMechanism = 4, } impl Dhfmlgdlale { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dhfmlgdlale::RogueCommonMiracleSelectSourceTypeNone => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_NONE" } Dhfmlgdlale::RogueCommonMiracleSelectSourceTypeDiceRoll => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_DICE_ROLL" } Dhfmlgdlale::RogueCommonMiracleSelectSourceTypeAeon => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_AEON" } Dhfmlgdlale::RogueCommonMiracleSelectSourceTypeBoardEvent => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_BOARD_EVENT" } Dhfmlgdlale::RogueCommonMiracleSelectSourceTypeLevelMechanism => { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_LEVEL_MECHANISM" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_NONE" => { Some(Self::RogueCommonMiracleSelectSourceTypeNone) } "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_DICE_ROLL" => { Some(Self::RogueCommonMiracleSelectSourceTypeDiceRoll) } "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_AEON" => { Some(Self::RogueCommonMiracleSelectSourceTypeAeon) } "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_BOARD_EVENT" => { Some(Self::RogueCommonMiracleSelectSourceTypeBoardEvent) } "ROGUE_COMMON_MIRACLE_SELECT_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueCommonMiracleSelectSourceTypeLevelMechanism) } _ => None, } } } /// 4(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nploeeliffj { RogueCommonBuffDisplayTypeNone = 0, RogueCommonBuffDisplayTypeAdd = 1, RogueCommonBuffDisplayTypeRemove = 2, } impl Nploeeliffj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Nploeeliffj::RogueCommonBuffDisplayTypeNone => { "ROGUE_COMMON_BUFF_DISPLAY_TYPE_NONE" } Nploeeliffj::RogueCommonBuffDisplayTypeAdd => { "ROGUE_COMMON_BUFF_DISPLAY_TYPE_ADD" } Nploeeliffj::RogueCommonBuffDisplayTypeRemove => { "ROGUE_COMMON_BUFF_DISPLAY_TYPE_REMOVE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_BUFF_DISPLAY_TYPE_NONE" => { Some(Self::RogueCommonBuffDisplayTypeNone) } "ROGUE_COMMON_BUFF_DISPLAY_TYPE_ADD" => { Some(Self::RogueCommonBuffDisplayTypeAdd) } "ROGUE_COMMON_BUFF_DISPLAY_TYPE_REMOVE" => { Some(Self::RogueCommonBuffDisplayTypeRemove) } _ => None, } } } /// 5(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Annaimechhi { RogueCommonMiracleDisplayTypeNone = 0, RogueCommonMiracleDisplayTypeAdd = 1, RogueCommonMiracleDisplayTypeRemove = 2, RogueCommonMiracleDisplayTypeRepair = 3, } impl Annaimechhi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Annaimechhi::RogueCommonMiracleDisplayTypeNone => { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_NONE" } Annaimechhi::RogueCommonMiracleDisplayTypeAdd => { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_ADD" } Annaimechhi::RogueCommonMiracleDisplayTypeRemove => { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REMOVE" } Annaimechhi::RogueCommonMiracleDisplayTypeRepair => { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REPAIR" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_NONE" => { Some(Self::RogueCommonMiracleDisplayTypeNone) } "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_ADD" => { Some(Self::RogueCommonMiracleDisplayTypeAdd) } "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REMOVE" => { Some(Self::RogueCommonMiracleDisplayTypeRemove) } "ROGUE_COMMON_MIRACLE_DISPLAY_TYPE_REPAIR" => { Some(Self::RogueCommonMiracleDisplayTypeRepair) } _ => None, } } } /// 6(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Niieojmnobe { RogueCommonItemDisplayTypeNone = 0, RogueCommonItemDisplayTypeAdd = 1, RogueCommonItemDisplayTypeRemove = 2, } impl Niieojmnobe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Niieojmnobe::RogueCommonItemDisplayTypeNone => { "ROGUE_COMMON_ITEM_DISPLAY_TYPE_NONE" } Niieojmnobe::RogueCommonItemDisplayTypeAdd => { "ROGUE_COMMON_ITEM_DISPLAY_TYPE_ADD" } Niieojmnobe::RogueCommonItemDisplayTypeRemove => { "ROGUE_COMMON_ITEM_DISPLAY_TYPE_REMOVE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_ITEM_DISPLAY_TYPE_NONE" => { Some(Self::RogueCommonItemDisplayTypeNone) } "ROGUE_COMMON_ITEM_DISPLAY_TYPE_ADD" => { Some(Self::RogueCommonItemDisplayTypeAdd) } "ROGUE_COMMON_ITEM_DISPLAY_TYPE_REMOVE" => { Some(Self::RogueCommonItemDisplayTypeRemove) } _ => None, } } } /// 7(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oedkcpfbcap { RogueCommonActionResultDisplayTypeNone = 0, RogueCommonActionResultDisplayTypeSingle = 1, RogueCommonActionResultDisplayTypeMulti = 2, } impl Oedkcpfbcap { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Oedkcpfbcap::RogueCommonActionResultDisplayTypeNone => { "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_NONE" } Oedkcpfbcap::RogueCommonActionResultDisplayTypeSingle => { "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_SINGLE" } Oedkcpfbcap::RogueCommonActionResultDisplayTypeMulti => { "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_MULTI" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_NONE" => { Some(Self::RogueCommonActionResultDisplayTypeNone) } "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_SINGLE" => { Some(Self::RogueCommonActionResultDisplayTypeSingle) } "ROGUE_COMMON_ACTION_RESULT_DISPLAY_TYPE_MULTI" => { Some(Self::RogueCommonActionResultDisplayTypeMulti) } _ => None, } } } /// 8(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Khkfcclabmd { RogueCommonActionResultSourceTypeNone = 0, RogueCommonActionResultSourceTypeSelect = 1, RogueCommonActionResultSourceTypeEnhance = 2, RogueCommonActionResultSourceTypeMiracle = 3, RogueCommonActionResultSourceTypeDialogue = 4, RogueCommonActionResultSourceTypeBonus = 5, RogueCommonActionResultSourceTypeShop = 6, RogueCommonActionResultSourceTypeDice = 7, RogueCommonActionResultSourceTypeAeon = 8, RogueCommonActionResultSourceTypeBoardEvent = 9, RogueCommonActionResultSourceTypeMazeSkill = 10, RogueCommonActionResultSourceTypeLevelMechanism = 11, RogueCommonActionResultSourceTypeBuff = 12, RogueCommonActionResultSourceTypeReforge = 13, } impl Khkfcclabmd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Khkfcclabmd::RogueCommonActionResultSourceTypeNone => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_NONE" } Khkfcclabmd::RogueCommonActionResultSourceTypeSelect => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SELECT" } Khkfcclabmd::RogueCommonActionResultSourceTypeEnhance => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_ENHANCE" } Khkfcclabmd::RogueCommonActionResultSourceTypeMiracle => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MIRACLE" } Khkfcclabmd::RogueCommonActionResultSourceTypeDialogue => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DIALOGUE" } Khkfcclabmd::RogueCommonActionResultSourceTypeBonus => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BONUS" } Khkfcclabmd::RogueCommonActionResultSourceTypeShop => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SHOP" } Khkfcclabmd::RogueCommonActionResultSourceTypeDice => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DICE" } Khkfcclabmd::RogueCommonActionResultSourceTypeAeon => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_AEON" } Khkfcclabmd::RogueCommonActionResultSourceTypeBoardEvent => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BOARD_EVENT" } Khkfcclabmd::RogueCommonActionResultSourceTypeMazeSkill => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAZE_SKILL" } Khkfcclabmd::RogueCommonActionResultSourceTypeLevelMechanism => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_LEVEL_MECHANISM" } Khkfcclabmd::RogueCommonActionResultSourceTypeBuff => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BUFF" } Khkfcclabmd::RogueCommonActionResultSourceTypeReforge => { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_REFORGE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_NONE" => { Some(Self::RogueCommonActionResultSourceTypeNone) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SELECT" => { Some(Self::RogueCommonActionResultSourceTypeSelect) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_ENHANCE" => { Some(Self::RogueCommonActionResultSourceTypeEnhance) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MIRACLE" => { Some(Self::RogueCommonActionResultSourceTypeMiracle) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DIALOGUE" => { Some(Self::RogueCommonActionResultSourceTypeDialogue) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BONUS" => { Some(Self::RogueCommonActionResultSourceTypeBonus) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_SHOP" => { Some(Self::RogueCommonActionResultSourceTypeShop) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_DICE" => { Some(Self::RogueCommonActionResultSourceTypeDice) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_AEON" => { Some(Self::RogueCommonActionResultSourceTypeAeon) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BOARD_EVENT" => { Some(Self::RogueCommonActionResultSourceTypeBoardEvent) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_MAZE_SKILL" => { Some(Self::RogueCommonActionResultSourceTypeMazeSkill) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_LEVEL_MECHANISM" => { Some(Self::RogueCommonActionResultSourceTypeLevelMechanism) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_BUFF" => { Some(Self::RogueCommonActionResultSourceTypeBuff) } "ROGUE_COMMON_ACTION_RESULT_SOURCE_TYPE_REFORGE" => { Some(Self::RogueCommonActionResultSourceTypeReforge) } _ => None, } } } /// 9(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTalentStatus { Lock = 0, Unlock = 1, Enable = 2, } impl RogueTalentStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { RogueTalentStatus::Lock => "ROGUE_TALENT_STATUS_LOCK", RogueTalentStatus::Unlock => "ROGUE_TALENT_STATUS_UNLOCK", RogueTalentStatus::Enable => "ROGUE_TALENT_STATUS_ENABLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TALENT_STATUS_LOCK" => Some(Self::Lock), "ROGUE_TALENT_STATUS_UNLOCK" => Some(Self::Unlock), "ROGUE_TALENT_STATUS_ENABLE" => Some(Self::Enable), _ => None, } } } /// 10(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ipnepepbnkj { RogueCollectionOperateNone = 0, RogueCollectionOperateSet = 1, RogueCollectionOperateUnset = 2, } impl Ipnepepbnkj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ipnepepbnkj::RogueCollectionOperateNone => "ROGUE_COLLECTION_OPERATE_NONE", Ipnepepbnkj::RogueCollectionOperateSet => "ROGUE_COLLECTION_OPERATE_SET", Ipnepepbnkj::RogueCollectionOperateUnset => "ROGUE_COLLECTION_OPERATE_UNSET", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COLLECTION_OPERATE_NONE" => Some(Self::RogueCollectionOperateNone), "ROGUE_COLLECTION_OPERATE_SET" => Some(Self::RogueCollectionOperateSet), "ROGUE_COLLECTION_OPERATE_UNSET" => Some(Self::RogueCollectionOperateUnset), _ => None, } } } /// 11(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gjhnljfkige { RogueBoothNone = 0, RogueBoothEmpty = 1, RogueBoothDisplay = 2, } impl Gjhnljfkige { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gjhnljfkige::RogueBoothNone => "ROGUE_BOOTH_NONE", Gjhnljfkige::RogueBoothEmpty => "ROGUE_BOOTH_EMPTY", Gjhnljfkige::RogueBoothDisplay => "ROGUE_BOOTH_DISPLAY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_BOOTH_NONE" => Some(Self::RogueBoothNone), "ROGUE_BOOTH_EMPTY" => Some(Self::RogueBoothEmpty), "ROGUE_BOOTH_DISPLAY" => Some(Self::RogueBoothDisplay), _ => None, } } } /// 12(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cljmgceblci { RogueCollectionNone = 0, RogueCollectionUnlocked = 1, RogueCollectionDisplay = 2, } impl Cljmgceblci { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Cljmgceblci::RogueCollectionNone => "ROGUE_COLLECTION_NONE", Cljmgceblci::RogueCollectionUnlocked => "ROGUE_COLLECTION_UNLOCKED", Cljmgceblci::RogueCollectionDisplay => "ROGUE_COLLECTION_DISPLAY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_COLLECTION_NONE" => Some(Self::RogueCollectionNone), "ROGUE_COLLECTION_UNLOCKED" => Some(Self::RogueCollectionUnlocked), "ROGUE_COLLECTION_DISPLAY" => Some(Self::RogueCollectionDisplay), _ => None, } } } /// 13(CmdRogueCommonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jbbokaogbdi { RogueExhibitionNone = 0, RogueExhibitionUnlocked = 1, RogueExhibitionDisplay = 2, } impl Jbbokaogbdi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jbbokaogbdi::RogueExhibitionNone => "ROGUE_EXHIBITION_NONE", Jbbokaogbdi::RogueExhibitionUnlocked => "ROGUE_EXHIBITION_UNLOCKED", Jbbokaogbdi::RogueExhibitionDisplay => "ROGUE_EXHIBITION_DISPLAY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_EXHIBITION_NONE" => Some(Self::RogueExhibitionNone), "ROGUE_EXHIBITION_UNLOCKED" => Some(Self::RogueExhibitionUnlocked), "ROGUE_EXHIBITION_DISPLAY" => Some(Self::RogueExhibitionDisplay), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueEndless { None = 0, CmdTakeRogueEndlessActivityPointRewardCsReq = 6008, CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6004, CmdGetRogueEndlessActivityDataCsReq = 6002, CmdEnterRogueEndlessActivityStageScRsp = 6010, ActivityBattleEndScNotify = 6006, CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6009, CmdEnterRogueEndlessActivityStageCsReq = 6007, CmdGetRogueEndlessActivityDataScRsp = 6005, CmdTakeRogueEndlessActivityPointRewardScRsp = 6003, } impl CmdRogueEndless { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueEndless::None => "CmdRogueEndlessNone", CmdRogueEndless::CmdTakeRogueEndlessActivityPointRewardCsReq => { "CmdTakeRogueEndlessActivityPointRewardCsReq" } CmdRogueEndless::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" } CmdRogueEndless::CmdGetRogueEndlessActivityDataCsReq => { "CmdGetRogueEndlessActivityDataCsReq" } CmdRogueEndless::CmdEnterRogueEndlessActivityStageScRsp => { "CmdEnterRogueEndlessActivityStageScRsp" } CmdRogueEndless::ActivityBattleEndScNotify => { "CmdRogueEndlessActivityBattleEndScNotify" } CmdRogueEndless::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => { "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" } CmdRogueEndless::CmdEnterRogueEndlessActivityStageCsReq => { "CmdEnterRogueEndlessActivityStageCsReq" } CmdRogueEndless::CmdGetRogueEndlessActivityDataScRsp => { "CmdGetRogueEndlessActivityDataScRsp" } CmdRogueEndless::CmdTakeRogueEndlessActivityPointRewardScRsp => { "CmdTakeRogueEndlessActivityPointRewardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueEndlessNone" => Some(Self::None), "CmdTakeRogueEndlessActivityPointRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq) } "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) } "CmdGetRogueEndlessActivityDataCsReq" => { Some(Self::CmdGetRogueEndlessActivityDataCsReq) } "CmdEnterRogueEndlessActivityStageScRsp" => { Some(Self::CmdEnterRogueEndlessActivityStageScRsp) } "CmdRogueEndlessActivityBattleEndScNotify" => { Some(Self::ActivityBattleEndScNotify) } "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp) } "CmdEnterRogueEndlessActivityStageCsReq" => { Some(Self::CmdEnterRogueEndlessActivityStageCsReq) } "CmdGetRogueEndlessActivityDataScRsp" => { Some(Self::CmdGetRogueEndlessActivityDataScRsp) } "CmdTakeRogueEndlessActivityPointRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueModifierType { None = 0, CmdRogueModifierAddNotify = 5329, CmdRogueModifierDelNotify = 5319, CmdRogueModifierSelectCellCsReq = 5337, CmdRogueModifierUpdateNotify = 5341, CmdRogueModifierStageStartNotify = 5364, CmdRogueModifierSelectCellScRsp = 5358, } impl CmdRogueModifierType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueModifierType::None => "CmdRogueModifierTypeNone", CmdRogueModifierType::CmdRogueModifierAddNotify => { "CmdRogueModifierAddNotify" } CmdRogueModifierType::CmdRogueModifierDelNotify => { "CmdRogueModifierDelNotify" } CmdRogueModifierType::CmdRogueModifierSelectCellCsReq => { "CmdRogueModifierSelectCellCsReq" } CmdRogueModifierType::CmdRogueModifierUpdateNotify => { "CmdRogueModifierUpdateNotify" } CmdRogueModifierType::CmdRogueModifierStageStartNotify => { "CmdRogueModifierStageStartNotify" } CmdRogueModifierType::CmdRogueModifierSelectCellScRsp => { "CmdRogueModifierSelectCellScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueModifierTypeNone" => Some(Self::None), "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), "CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify), "CmdRogueModifierSelectCellCsReq" => { Some(Self::CmdRogueModifierSelectCellCsReq) } "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), "CmdRogueModifierStageStartNotify" => { Some(Self::CmdRogueModifierStageStartNotify) } "CmdRogueModifierSelectCellScRsp" => { Some(Self::CmdRogueModifierSelectCellScRsp) } _ => None, } } } /// 0(CmdRogueModifierType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ilkjjkfpfhc { RogueModifierSourceNone = 0, RogueModifierSourceDiceRoll = 1, RogueModifierSourceAeon = 2, RogueModifierSourceBoardEvent = 3, RogueModifierSourceDialogEvent = 4, RogueModifierSourceMiracle = 5, RogueModifierSourceCellMark = 6, RogueModifierSourceAeonTalent = 7, RogueModifierSourceBossDecay = 8, RogueModifierSourceDiceBranch = 9, } impl Ilkjjkfpfhc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ilkjjkfpfhc::RogueModifierSourceNone => "ROGUE_MODIFIER_SOURCE_NONE", Ilkjjkfpfhc::RogueModifierSourceDiceRoll => "ROGUE_MODIFIER_SOURCE_DICE_ROLL", Ilkjjkfpfhc::RogueModifierSourceAeon => "ROGUE_MODIFIER_SOURCE_AEON", Ilkjjkfpfhc::RogueModifierSourceBoardEvent => { "ROGUE_MODIFIER_SOURCE_BOARD_EVENT" } Ilkjjkfpfhc::RogueModifierSourceDialogEvent => { "ROGUE_MODIFIER_SOURCE_DIALOG_EVENT" } Ilkjjkfpfhc::RogueModifierSourceMiracle => "ROGUE_MODIFIER_SOURCE_MIRACLE", Ilkjjkfpfhc::RogueModifierSourceCellMark => "ROGUE_MODIFIER_SOURCE_CELL_MARK", Ilkjjkfpfhc::RogueModifierSourceAeonTalent => { "ROGUE_MODIFIER_SOURCE_AEON_TALENT" } Ilkjjkfpfhc::RogueModifierSourceBossDecay => { "ROGUE_MODIFIER_SOURCE_BOSS_DECAY" } Ilkjjkfpfhc::RogueModifierSourceDiceBranch => { "ROGUE_MODIFIER_SOURCE_DICE_BRANCH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MODIFIER_SOURCE_NONE" => Some(Self::RogueModifierSourceNone), "ROGUE_MODIFIER_SOURCE_DICE_ROLL" => Some(Self::RogueModifierSourceDiceRoll), "ROGUE_MODIFIER_SOURCE_AEON" => Some(Self::RogueModifierSourceAeon), "ROGUE_MODIFIER_SOURCE_BOARD_EVENT" => { Some(Self::RogueModifierSourceBoardEvent) } "ROGUE_MODIFIER_SOURCE_DIALOG_EVENT" => { Some(Self::RogueModifierSourceDialogEvent) } "ROGUE_MODIFIER_SOURCE_MIRACLE" => Some(Self::RogueModifierSourceMiracle), "ROGUE_MODIFIER_SOURCE_CELL_MARK" => Some(Self::RogueModifierSourceCellMark), "ROGUE_MODIFIER_SOURCE_AEON_TALENT" => { Some(Self::RogueModifierSourceAeonTalent) } "ROGUE_MODIFIER_SOURCE_BOSS_DECAY" => { Some(Self::RogueModifierSourceBossDecay) } "ROGUE_MODIFIER_SOURCE_DICE_BRANCH" => { Some(Self::RogueModifierSourceDiceBranch) } _ => None, } } } /// 1(CmdRogueModifierType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ngolgiglbjg { RogueModifierContentDefinite = 0, RogueModifierContentRandom = 1, } impl Ngolgiglbjg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ngolgiglbjg::RogueModifierContentDefinite => { "ROGUE_MODIFIER_CONTENT_DEFINITE" } Ngolgiglbjg::RogueModifierContentRandom => "ROGUE_MODIFIER_CONTENT_RANDOM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_MODIFIER_CONTENT_DEFINITE" => Some(Self::RogueModifierContentDefinite), "ROGUE_MODIFIER_CONTENT_RANDOM" => Some(Self::RogueModifierContentRandom), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueTournType { None = 0, CmdRogueTournResetPermanentTalentScRsp = 6087, CmdRogueTournGetMiscRealTimeDataScRsp = 6042, CmdRogueTournDifficultyCompNotify = 6100, CmdRogueTournEnablePermanentTalentScRsp = 6012, CmdRogueTournLeaveRogueCocoonSceneScRsp = 6022, CmdRogueTournGetCurRogueCocoonInfoScRsp = 6061, CmdRogueTournTakeExpRewardScRsp = 6081, CmdRogueTournGetCurRogueCocoonInfoCsReq = 6090, CmdRogueTournGetAllArchiveScRsp = 6034, CmdRogueTournReEnterRogueCocoonStageScRsp = 6074, CmdRogueTournGetArchiveRepositoryCsReq = 6043, CmdRogueTournStartCsReq = 6031, CmdRogueTournGetAllArchiveCsReq = 6058, CmdRogueTournEnterScRsp = 6028, CmdRogueTournReviveCostUpdateScNotify = 6011, CmdRogueTournLeaveCsReq = 6068, CmdRogueTournResetPermanentTalentCsReq = 6066, CmdRogueTournLeaveScRsp = 6098, CmdRogueTournWeekChallengeUpdateScNotify = 6078, CmdRogueTournHandBookNotify = 6020, CmdRogueTournQueryScRsp = 6018, CmdRogueTournTakeExpRewardCsReq = 6016, CmdRogueTournReviveAvatarScRsp = 6071, CmdRogueTournBattleFailSettleInfoScNotify = 6027, CmdRogueTournEnablePermanentTalentCsReq = 6057, CmdRogueTournClearArchiveNameScNotify = 6023, CmdRogueTournEnterLayerCsReq = 6072, CmdRogueTournConfirmSettleCsReq = 6091, CmdRogueTournGetSettleInfoCsReq = 6044, CmdRogueTournEnterRogueCocoonSceneScRsp = 6035, CmdRogueTournReEnterRogueCocoonStageCsReq = 6026, CmdRogueTournEnterRoomCsReq = 6033, CmdRogueTournStartScRsp = 6093, CmdRogueTournGetPermanentTalentInfoCsReq = 6088, CmdRogueTournGetArchiveRepositoryScRsp = 6052, CmdRogueTournGetSettleInfoScRsp = 6013, CmdRogueTournConfirmSettleScRsp = 6094, CmdRogueTournQueryCsReq = 6059, CmdRogueTournReviveAvatarCsReq = 6083, CmdRogueTournAreaUpdateScNotify = 6021, CmdRogueTournExpNotify = 6030, CmdRogueTournLeaveRogueCocoonSceneCsReq = 6050, CmdRogueTournGetMiscRealTimeDataCsReq = 6084, CmdRogueTournGetPermanentTalentInfoScRsp = 6092, CmdRogueTournDeleteArchiveCsReq = 6099, CmdRogueTournLevelInfoUpdateScNotify = 6055, CmdRogueTournEnterCsReq = 6047, CmdRogueTournEnterLayerScRsp = 6038, CmdRogueTournEnterRogueCocoonSceneCsReq = 6024, CmdRogueTournEnterRoomScRsp = 6029, CmdRogueTournRenameArchiveScRsp = 6056, CmdRogueTournSettleScRsp = 6069, CmdRogueTournSettleCsReq = 6039, CmdRogueTournRenameArchiveCsReq = 6048, CmdRogueTournDeleteArchiveScRsp = 6063, } impl CmdRogueTournType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRogueTournType::None => "CmdRogueTournTypeNone", CmdRogueTournType::CmdRogueTournResetPermanentTalentScRsp => { "CmdRogueTournResetPermanentTalentScRsp" } CmdRogueTournType::CmdRogueTournGetMiscRealTimeDataScRsp => { "CmdRogueTournGetMiscRealTimeDataScRsp" } CmdRogueTournType::CmdRogueTournDifficultyCompNotify => { "CmdRogueTournDifficultyCompNotify" } CmdRogueTournType::CmdRogueTournEnablePermanentTalentScRsp => { "CmdRogueTournEnablePermanentTalentScRsp" } CmdRogueTournType::CmdRogueTournLeaveRogueCocoonSceneScRsp => { "CmdRogueTournLeaveRogueCocoonSceneScRsp" } CmdRogueTournType::CmdRogueTournGetCurRogueCocoonInfoScRsp => { "CmdRogueTournGetCurRogueCocoonInfoScRsp" } CmdRogueTournType::CmdRogueTournTakeExpRewardScRsp => { "CmdRogueTournTakeExpRewardScRsp" } CmdRogueTournType::CmdRogueTournGetCurRogueCocoonInfoCsReq => { "CmdRogueTournGetCurRogueCocoonInfoCsReq" } CmdRogueTournType::CmdRogueTournGetAllArchiveScRsp => { "CmdRogueTournGetAllArchiveScRsp" } CmdRogueTournType::CmdRogueTournReEnterRogueCocoonStageScRsp => { "CmdRogueTournReEnterRogueCocoonStageScRsp" } CmdRogueTournType::CmdRogueTournGetArchiveRepositoryCsReq => { "CmdRogueTournGetArchiveRepositoryCsReq" } CmdRogueTournType::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq", CmdRogueTournType::CmdRogueTournGetAllArchiveCsReq => { "CmdRogueTournGetAllArchiveCsReq" } CmdRogueTournType::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp", CmdRogueTournType::CmdRogueTournReviveCostUpdateScNotify => { "CmdRogueTournReviveCostUpdateScNotify" } CmdRogueTournType::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", CmdRogueTournType::CmdRogueTournResetPermanentTalentCsReq => { "CmdRogueTournResetPermanentTalentCsReq" } CmdRogueTournType::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp", CmdRogueTournType::CmdRogueTournWeekChallengeUpdateScNotify => { "CmdRogueTournWeekChallengeUpdateScNotify" } CmdRogueTournType::CmdRogueTournHandBookNotify => { "CmdRogueTournHandBookNotify" } CmdRogueTournType::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", CmdRogueTournType::CmdRogueTournTakeExpRewardCsReq => { "CmdRogueTournTakeExpRewardCsReq" } CmdRogueTournType::CmdRogueTournReviveAvatarScRsp => { "CmdRogueTournReviveAvatarScRsp" } CmdRogueTournType::CmdRogueTournBattleFailSettleInfoScNotify => { "CmdRogueTournBattleFailSettleInfoScNotify" } CmdRogueTournType::CmdRogueTournEnablePermanentTalentCsReq => { "CmdRogueTournEnablePermanentTalentCsReq" } CmdRogueTournType::CmdRogueTournClearArchiveNameScNotify => { "CmdRogueTournClearArchiveNameScNotify" } CmdRogueTournType::CmdRogueTournEnterLayerCsReq => { "CmdRogueTournEnterLayerCsReq" } CmdRogueTournType::CmdRogueTournConfirmSettleCsReq => { "CmdRogueTournConfirmSettleCsReq" } CmdRogueTournType::CmdRogueTournGetSettleInfoCsReq => { "CmdRogueTournGetSettleInfoCsReq" } CmdRogueTournType::CmdRogueTournEnterRogueCocoonSceneScRsp => { "CmdRogueTournEnterRogueCocoonSceneScRsp" } CmdRogueTournType::CmdRogueTournReEnterRogueCocoonStageCsReq => { "CmdRogueTournReEnterRogueCocoonStageCsReq" } CmdRogueTournType::CmdRogueTournEnterRoomCsReq => { "CmdRogueTournEnterRoomCsReq" } CmdRogueTournType::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", CmdRogueTournType::CmdRogueTournGetPermanentTalentInfoCsReq => { "CmdRogueTournGetPermanentTalentInfoCsReq" } CmdRogueTournType::CmdRogueTournGetArchiveRepositoryScRsp => { "CmdRogueTournGetArchiveRepositoryScRsp" } CmdRogueTournType::CmdRogueTournGetSettleInfoScRsp => { "CmdRogueTournGetSettleInfoScRsp" } CmdRogueTournType::CmdRogueTournConfirmSettleScRsp => { "CmdRogueTournConfirmSettleScRsp" } CmdRogueTournType::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq", CmdRogueTournType::CmdRogueTournReviveAvatarCsReq => { "CmdRogueTournReviveAvatarCsReq" } CmdRogueTournType::CmdRogueTournAreaUpdateScNotify => { "CmdRogueTournAreaUpdateScNotify" } CmdRogueTournType::CmdRogueTournExpNotify => "CmdRogueTournExpNotify", CmdRogueTournType::CmdRogueTournLeaveRogueCocoonSceneCsReq => { "CmdRogueTournLeaveRogueCocoonSceneCsReq" } CmdRogueTournType::CmdRogueTournGetMiscRealTimeDataCsReq => { "CmdRogueTournGetMiscRealTimeDataCsReq" } CmdRogueTournType::CmdRogueTournGetPermanentTalentInfoScRsp => { "CmdRogueTournGetPermanentTalentInfoScRsp" } CmdRogueTournType::CmdRogueTournDeleteArchiveCsReq => { "CmdRogueTournDeleteArchiveCsReq" } CmdRogueTournType::CmdRogueTournLevelInfoUpdateScNotify => { "CmdRogueTournLevelInfoUpdateScNotify" } CmdRogueTournType::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", CmdRogueTournType::CmdRogueTournEnterLayerScRsp => { "CmdRogueTournEnterLayerScRsp" } CmdRogueTournType::CmdRogueTournEnterRogueCocoonSceneCsReq => { "CmdRogueTournEnterRogueCocoonSceneCsReq" } CmdRogueTournType::CmdRogueTournEnterRoomScRsp => { "CmdRogueTournEnterRoomScRsp" } CmdRogueTournType::CmdRogueTournRenameArchiveScRsp => { "CmdRogueTournRenameArchiveScRsp" } CmdRogueTournType::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", CmdRogueTournType::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", CmdRogueTournType::CmdRogueTournRenameArchiveCsReq => { "CmdRogueTournRenameArchiveCsReq" } CmdRogueTournType::CmdRogueTournDeleteArchiveScRsp => { "CmdRogueTournDeleteArchiveScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRogueTournTypeNone" => Some(Self::None), "CmdRogueTournResetPermanentTalentScRsp" => { Some(Self::CmdRogueTournResetPermanentTalentScRsp) } "CmdRogueTournGetMiscRealTimeDataScRsp" => { Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp) } "CmdRogueTournDifficultyCompNotify" => { Some(Self::CmdRogueTournDifficultyCompNotify) } "CmdRogueTournEnablePermanentTalentScRsp" => { Some(Self::CmdRogueTournEnablePermanentTalentScRsp) } "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) } "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) } "CmdRogueTournTakeExpRewardScRsp" => { Some(Self::CmdRogueTournTakeExpRewardScRsp) } "CmdRogueTournGetCurRogueCocoonInfoCsReq" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq) } "CmdRogueTournGetAllArchiveScRsp" => { Some(Self::CmdRogueTournGetAllArchiveScRsp) } "CmdRogueTournReEnterRogueCocoonStageScRsp" => { Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) } "CmdRogueTournGetArchiveRepositoryCsReq" => { Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) } "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), "CmdRogueTournGetAllArchiveCsReq" => { Some(Self::CmdRogueTournGetAllArchiveCsReq) } "CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp), "CmdRogueTournReviveCostUpdateScNotify" => { Some(Self::CmdRogueTournReviveCostUpdateScNotify) } "CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq), "CmdRogueTournResetPermanentTalentCsReq" => { Some(Self::CmdRogueTournResetPermanentTalentCsReq) } "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), "CmdRogueTournWeekChallengeUpdateScNotify" => { Some(Self::CmdRogueTournWeekChallengeUpdateScNotify) } "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), "CmdRogueTournTakeExpRewardCsReq" => { Some(Self::CmdRogueTournTakeExpRewardCsReq) } "CmdRogueTournReviveAvatarScRsp" => { Some(Self::CmdRogueTournReviveAvatarScRsp) } "CmdRogueTournBattleFailSettleInfoScNotify" => { Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) } "CmdRogueTournEnablePermanentTalentCsReq" => { Some(Self::CmdRogueTournEnablePermanentTalentCsReq) } "CmdRogueTournClearArchiveNameScNotify" => { Some(Self::CmdRogueTournClearArchiveNameScNotify) } "CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq), "CmdRogueTournConfirmSettleCsReq" => { Some(Self::CmdRogueTournConfirmSettleCsReq) } "CmdRogueTournGetSettleInfoCsReq" => { Some(Self::CmdRogueTournGetSettleInfoCsReq) } "CmdRogueTournEnterRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp) } "CmdRogueTournReEnterRogueCocoonStageCsReq" => { Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) } "CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq), "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), "CmdRogueTournGetPermanentTalentInfoCsReq" => { Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq) } "CmdRogueTournGetArchiveRepositoryScRsp" => { Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) } "CmdRogueTournGetSettleInfoScRsp" => { Some(Self::CmdRogueTournGetSettleInfoScRsp) } "CmdRogueTournConfirmSettleScRsp" => { Some(Self::CmdRogueTournConfirmSettleScRsp) } "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), "CmdRogueTournReviveAvatarCsReq" => { Some(Self::CmdRogueTournReviveAvatarCsReq) } "CmdRogueTournAreaUpdateScNotify" => { Some(Self::CmdRogueTournAreaUpdateScNotify) } "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) } "CmdRogueTournGetMiscRealTimeDataCsReq" => { Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) } "CmdRogueTournGetPermanentTalentInfoScRsp" => { Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) } "CmdRogueTournDeleteArchiveCsReq" => { Some(Self::CmdRogueTournDeleteArchiveCsReq) } "CmdRogueTournLevelInfoUpdateScNotify" => { Some(Self::CmdRogueTournLevelInfoUpdateScNotify) } "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), "CmdRogueTournEnterRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) } "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), "CmdRogueTournRenameArchiveScRsp" => { Some(Self::CmdRogueTournRenameArchiveScRsp) } "CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp), "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), "CmdRogueTournRenameArchiveCsReq" => { Some(Self::CmdRogueTournRenameArchiveCsReq) } "CmdRogueTournDeleteArchiveScRsp" => { Some(Self::CmdRogueTournDeleteArchiveScRsp) } _ => None, } } } /// 0(CmdRogueTournType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Giojdcjkcel { RogueTournLevelStatusNone = 0, RogueTournLevelStatusProcessing = 1, RogueTournLevelStatusFinished = 2, RogueTournLevelStatusSettled = 3, } impl Giojdcjkcel { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Giojdcjkcel::RogueTournLevelStatusNone => "ROGUE_TOURN_LEVEL_STATUS_NONE", Giojdcjkcel::RogueTournLevelStatusProcessing => { "ROGUE_TOURN_LEVEL_STATUS_PROCESSING" } Giojdcjkcel::RogueTournLevelStatusFinished => { "ROGUE_TOURN_LEVEL_STATUS_FINISHED" } Giojdcjkcel::RogueTournLevelStatusSettled => { "ROGUE_TOURN_LEVEL_STATUS_SETTLED" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_LEVEL_STATUS_NONE" => Some(Self::RogueTournLevelStatusNone), "ROGUE_TOURN_LEVEL_STATUS_PROCESSING" => { Some(Self::RogueTournLevelStatusProcessing) } "ROGUE_TOURN_LEVEL_STATUS_FINISHED" => { Some(Self::RogueTournLevelStatusFinished) } "ROGUE_TOURN_LEVEL_STATUS_SETTLED" => { Some(Self::RogueTournLevelStatusSettled) } _ => None, } } } /// 1(CmdRogueTournType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dmmgenffchj { RogueTournLayerStatusNone = 0, RogueTournLayerStatusProcessing = 1, RogueTournLayerStatusFinish = 2, } impl Dmmgenffchj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Dmmgenffchj::RogueTournLayerStatusNone => "ROGUE_TOURN_LAYER_STATUS_NONE", Dmmgenffchj::RogueTournLayerStatusProcessing => { "ROGUE_TOURN_LAYER_STATUS_PROCESSING" } Dmmgenffchj::RogueTournLayerStatusFinish => "ROGUE_TOURN_LAYER_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_LAYER_STATUS_NONE" => Some(Self::RogueTournLayerStatusNone), "ROGUE_TOURN_LAYER_STATUS_PROCESSING" => { Some(Self::RogueTournLayerStatusProcessing) } "ROGUE_TOURN_LAYER_STATUS_FINISH" => Some(Self::RogueTournLayerStatusFinish), _ => None, } } } /// 2(CmdRogueTournType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gjajojlohej { RogueTournRoomStatusNone = 0, RogueTournRoomStatusInited = 1, RogueTournRoomStatusProcessing = 2, RogueTournRoomStatusFinish = 3, } impl Gjajojlohej { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Gjajojlohej::RogueTournRoomStatusNone => "ROGUE_TOURN_ROOM_STATUS_NONE", Gjajojlohej::RogueTournRoomStatusInited => "ROGUE_TOURN_ROOM_STATUS_INITED", Gjajojlohej::RogueTournRoomStatusProcessing => { "ROGUE_TOURN_ROOM_STATUS_PROCESSING" } Gjajojlohej::RogueTournRoomStatusFinish => "ROGUE_TOURN_ROOM_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_ROOM_STATUS_NONE" => Some(Self::RogueTournRoomStatusNone), "ROGUE_TOURN_ROOM_STATUS_INITED" => Some(Self::RogueTournRoomStatusInited), "ROGUE_TOURN_ROOM_STATUS_PROCESSING" => { Some(Self::RogueTournRoomStatusProcessing) } "ROGUE_TOURN_ROOM_STATUS_FINISH" => Some(Self::RogueTournRoomStatusFinish), _ => None, } } } /// 3(CmdRogueTournType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lpkaladmpnd { RogueTournSettleReasonNone = 0, RogueTournSettleReasonWin = 1, RogueTournSettleReasonFail = 2, RogueTournSettleReasonInterrupt = 3, } impl Lpkaladmpnd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Lpkaladmpnd::RogueTournSettleReasonNone => "ROGUE_TOURN_SETTLE_REASON_NONE", Lpkaladmpnd::RogueTournSettleReasonWin => "ROGUE_TOURN_SETTLE_REASON_WIN", Lpkaladmpnd::RogueTournSettleReasonFail => "ROGUE_TOURN_SETTLE_REASON_FAIL", Lpkaladmpnd::RogueTournSettleReasonInterrupt => { "ROGUE_TOURN_SETTLE_REASON_INTERRUPT" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_SETTLE_REASON_NONE" => Some(Self::RogueTournSettleReasonNone), "ROGUE_TOURN_SETTLE_REASON_WIN" => Some(Self::RogueTournSettleReasonWin), "ROGUE_TOURN_SETTLE_REASON_FAIL" => Some(Self::RogueTournSettleReasonFail), "ROGUE_TOURN_SETTLE_REASON_INTERRUPT" => { Some(Self::RogueTournSettleReasonInterrupt) } _ => None, } } } /// 4(CmdRogueTournType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Loeoahcpnen { RogueTournHandbookNone = 0, RogueTournHandbookSimpleMiracle = 1, RogueTournHandbookHexMiracle = 2, RogueTournHandbookBuff = 3, RogueTournHandbookEvent = 4, RogueTournHandbookFormula = 5, } impl Loeoahcpnen { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Loeoahcpnen::RogueTournHandbookNone => "ROGUE_TOURN_HANDBOOK_NONE", Loeoahcpnen::RogueTournHandbookSimpleMiracle => { "ROGUE_TOURN_HANDBOOK_SIMPLE_MIRACLE" } Loeoahcpnen::RogueTournHandbookHexMiracle => { "ROGUE_TOURN_HANDBOOK_HEX_MIRACLE" } Loeoahcpnen::RogueTournHandbookBuff => "ROGUE_TOURN_HANDBOOK_BUFF", Loeoahcpnen::RogueTournHandbookEvent => "ROGUE_TOURN_HANDBOOK_EVENT", Loeoahcpnen::RogueTournHandbookFormula => "ROGUE_TOURN_HANDBOOK_FORMULA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ROGUE_TOURN_HANDBOOK_NONE" => Some(Self::RogueTournHandbookNone), "ROGUE_TOURN_HANDBOOK_SIMPLE_MIRACLE" => { Some(Self::RogueTournHandbookSimpleMiracle) } "ROGUE_TOURN_HANDBOOK_HEX_MIRACLE" => { Some(Self::RogueTournHandbookHexMiracle) } "ROGUE_TOURN_HANDBOOK_BUFF" => Some(Self::RogueTournHandbookBuff), "ROGUE_TOURN_HANDBOOK_EVENT" => Some(Self::RogueTournHandbookEvent), "ROGUE_TOURN_HANDBOOK_FORMULA" => Some(Self::RogueTournHandbookFormula), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRollShopType { None = 0, CmdDoGachaInRollShopScRsp = 6905, CmdGetRollShopInfoCsReq = 6914, CmdTakeRollShopRewardCsReq = 6903, CmdDoGachaInRollShopCsReq = 6913, CmdGetRollShopInfoScRsp = 6917, CmdTakeRollShopRewardScRsp = 6904, } impl CmdRollShopType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdRollShopType::None => "CmdRollShopTypeNone", CmdRollShopType::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp", CmdRollShopType::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", CmdRollShopType::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", CmdRollShopType::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", CmdRollShopType::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", CmdRollShopType::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdRollShopTypeNone" => Some(Self::None), "CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp), "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSceneType { None = 0, CmdSceneEntityMoveCsReq = 1418, CmdSceneCastSkillScRsp = 1449, CmdEntityBindPropCsReq = 1470, CmdEnteredSceneChangeScNotify = 1460, CmdReturnLastTownScRsp = 1408, CmdEnterSceneCsReq = 1425, CmdSetClientPausedScRsp = 1487, CmdGameplayCounterCountDownScRsp = 1485, CmdStartTimedFarmElementScRsp = 1443, CmdGameplayCounterRecoverScRsp = 1486, CmdRecoverAllLineupCsReq = 1402, CmdSpringRecoverCsReq = 1488, CmdGroupStateChangeCsReq = 1430, CmdDeleteSummonUnitCsReq = 1450, CmdSceneEnterStageCsReq = 1411, CmdSceneCastSkillCsReq = 1458, CmdScenePlaneEventScNotify = 1417, CmdSetGroupCustomSaveDataScRsp = 1467, CmdEnterSectionCsReq = 1492, CmdSpringRefreshScRsp = 1440, CmdInteractPropScRsp = 1437, CmdSyncEntityBuffChangeListScNotify = 1446, CmdUpdateMechanismBarScNotify = 1433, CmdSetGroupCustomSaveDataCsReq = 1490, CmdSpringRecoverSingleAvatarScRsp = 1468, CmdGetSceneMapInfoScRsp = 1481, CmdInteractPropCsReq = 1429, CmdSetCurInteractEntityScRsp = 1459, CmdStartTimedCocoonStageScRsp = 1496, CmdSceneEntityTeleportCsReq = 1484, CmdReEnterLastElementStageScRsp = 1478, CmdGetSpringRecoverDataScRsp = 1445, CmdRecoverAllLineupScRsp = 1413, CmdEnterSceneByServerScNotify = 1434, CmdReEnterLastElementStageCsReq = 1494, CmdGetUnlockTeleportScRsp = 1454, CmdGroupStateChangeScNotify = 1435, CmdRefreshTriggerByClientScRsp = 1466, CmdStartCocoonStageScRsp = 1406, CmdGetCurSceneInfoCsReq = 1428, CmdGetCurSceneInfoScRsp = 1441, CmdSceneReviveAfterRebattleCsReq = 1477, CmdReturnLastTownCsReq = 1473, CmdSetCurInteractEntityCsReq = 1482, CmdDeactivateFarmElementCsReq = 1414, CmdEnterSceneScRsp = 1401, CmdSetSpringRecoverConfigScRsp = 1436, CmdSceneGroupRefreshScNotify = 1405, CmdSceneUpdatePositionVersionNotify = 1457, CmdLastSpringRefreshTimeNotify = 1448, CmdStartTimedFarmElementCsReq = 1463, CmdSetClientPausedCsReq = 1423, CmdHealPoolInfoNotify = 1410, CmdUnlockedAreaMapScNotify = 1479, CmdSpringRecoverScRsp = 1500, CmdSavePointsInfoNotify = 1409, CmdDeactivateFarmElementScRsp = 1475, CmdSceneReviveAfterRebattleScRsp = 1424, CmdRefreshTriggerByClientCsReq = 1497, CmdGroupStateChangeScRsp = 1452, CmdUpdateFloorSavedValueNotify = 1465, CmdEnterSectionScRsp = 1447, CmdGetEnteredSceneScRsp = 1444, CmdRefreshTriggerByClientScNotify = 1455, CmdGetSpringRecoverDataCsReq = 1442, CmdActivateFarmElementCsReq = 1453, CmdGameplayCounterCountDownCsReq = 1499, CmdActivateFarmElementScRsp = 1412, CmdGetSceneMapInfoCsReq = 1451, CmdSceneCastSkillCostMpCsReq = 1498, CmdSetSpringRecoverConfigCsReq = 1416, CmdSyncServerSceneChangeNotify = 1471, CmdSceneCastSkillMpUpdateScNotify = 1422, CmdSceneCastSkillCostMpScRsp = 1483, CmdStartCocoonStageCsReq = 1456, CmdGetUnlockTeleportCsReq = 1495, CmdSceneEntityMoveScRsp = 1474, CmdGameplayCounterUpdateScNotify = 1493, CmdSceneEnterStageScRsp = 1421, CmdSpringRecoverSingleAvatarCsReq = 1420, CmdSpringRefreshCsReq = 1462, CmdUnlockTeleportNotify = 1427, CmdGameplayCounterRecoverCsReq = 1426, CmdEntityBindPropScRsp = 1480, CmdDeleteSummonUnitScRsp = 1404, CmdSceneEntityMoveScNotify = 1489, CmdSceneEntityTeleportScRsp = 1476, CmdStartTimedCocoonStageCsReq = 1415, CmdGetEnteredSceneCsReq = 1469, } impl CmdSceneType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdSceneType::None => "CmdSceneTypeNone", CmdSceneType::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq", CmdSceneType::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp", CmdSceneType::CmdEntityBindPropCsReq => "CmdEntityBindPropCsReq", CmdSceneType::CmdEnteredSceneChangeScNotify => { "CmdEnteredSceneChangeScNotify" } CmdSceneType::CmdReturnLastTownScRsp => "CmdReturnLastTownScRsp", CmdSceneType::CmdEnterSceneCsReq => "CmdEnterSceneCsReq", CmdSceneType::CmdSetClientPausedScRsp => "CmdSetClientPausedScRsp", CmdSceneType::CmdGameplayCounterCountDownScRsp => { "CmdGameplayCounterCountDownScRsp" } CmdSceneType::CmdStartTimedFarmElementScRsp => { "CmdStartTimedFarmElementScRsp" } CmdSceneType::CmdGameplayCounterRecoverScRsp => { "CmdGameplayCounterRecoverScRsp" } CmdSceneType::CmdRecoverAllLineupCsReq => "CmdRecoverAllLineupCsReq", CmdSceneType::CmdSpringRecoverCsReq => "CmdSpringRecoverCsReq", CmdSceneType::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq", CmdSceneType::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq", CmdSceneType::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq", CmdSceneType::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq", CmdSceneType::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify", CmdSceneType::CmdSetGroupCustomSaveDataScRsp => { "CmdSetGroupCustomSaveDataScRsp" } CmdSceneType::CmdEnterSectionCsReq => "CmdEnterSectionCsReq", CmdSceneType::CmdSpringRefreshScRsp => "CmdSpringRefreshScRsp", CmdSceneType::CmdInteractPropScRsp => "CmdInteractPropScRsp", CmdSceneType::CmdSyncEntityBuffChangeListScNotify => { "CmdSyncEntityBuffChangeListScNotify" } CmdSceneType::CmdUpdateMechanismBarScNotify => { "CmdUpdateMechanismBarScNotify" } CmdSceneType::CmdSetGroupCustomSaveDataCsReq => { "CmdSetGroupCustomSaveDataCsReq" } CmdSceneType::CmdSpringRecoverSingleAvatarScRsp => { "CmdSpringRecoverSingleAvatarScRsp" } CmdSceneType::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp", CmdSceneType::CmdInteractPropCsReq => "CmdInteractPropCsReq", CmdSceneType::CmdSetCurInteractEntityScRsp => "CmdSetCurInteractEntityScRsp", CmdSceneType::CmdStartTimedCocoonStageScRsp => { "CmdStartTimedCocoonStageScRsp" } CmdSceneType::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq", CmdSceneType::CmdReEnterLastElementStageScRsp => { "CmdReEnterLastElementStageScRsp" } CmdSceneType::CmdGetSpringRecoverDataScRsp => "CmdGetSpringRecoverDataScRsp", CmdSceneType::CmdRecoverAllLineupScRsp => "CmdRecoverAllLineupScRsp", CmdSceneType::CmdEnterSceneByServerScNotify => { "CmdEnterSceneByServerScNotify" } CmdSceneType::CmdReEnterLastElementStageCsReq => { "CmdReEnterLastElementStageCsReq" } CmdSceneType::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp", CmdSceneType::CmdGroupStateChangeScNotify => "CmdGroupStateChangeScNotify", CmdSceneType::CmdRefreshTriggerByClientScRsp => { "CmdRefreshTriggerByClientScRsp" } CmdSceneType::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", CmdSceneType::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq", CmdSceneType::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp", CmdSceneType::CmdSceneReviveAfterRebattleCsReq => { "CmdSceneReviveAfterRebattleCsReq" } CmdSceneType::CmdReturnLastTownCsReq => "CmdReturnLastTownCsReq", CmdSceneType::CmdSetCurInteractEntityCsReq => "CmdSetCurInteractEntityCsReq", CmdSceneType::CmdDeactivateFarmElementCsReq => { "CmdDeactivateFarmElementCsReq" } CmdSceneType::CmdEnterSceneScRsp => "CmdEnterSceneScRsp", CmdSceneType::CmdSetSpringRecoverConfigScRsp => { "CmdSetSpringRecoverConfigScRsp" } CmdSceneType::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", CmdSceneType::CmdSceneUpdatePositionVersionNotify => { "CmdSceneUpdatePositionVersionNotify" } CmdSceneType::CmdLastSpringRefreshTimeNotify => { "CmdLastSpringRefreshTimeNotify" } CmdSceneType::CmdStartTimedFarmElementCsReq => { "CmdStartTimedFarmElementCsReq" } CmdSceneType::CmdSetClientPausedCsReq => "CmdSetClientPausedCsReq", CmdSceneType::CmdHealPoolInfoNotify => "CmdHealPoolInfoNotify", CmdSceneType::CmdUnlockedAreaMapScNotify => "CmdUnlockedAreaMapScNotify", CmdSceneType::CmdSpringRecoverScRsp => "CmdSpringRecoverScRsp", CmdSceneType::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify", CmdSceneType::CmdDeactivateFarmElementScRsp => { "CmdDeactivateFarmElementScRsp" } CmdSceneType::CmdSceneReviveAfterRebattleScRsp => { "CmdSceneReviveAfterRebattleScRsp" } CmdSceneType::CmdRefreshTriggerByClientCsReq => { "CmdRefreshTriggerByClientCsReq" } CmdSceneType::CmdGroupStateChangeScRsp => "CmdGroupStateChangeScRsp", CmdSceneType::CmdUpdateFloorSavedValueNotify => { "CmdUpdateFloorSavedValueNotify" } CmdSceneType::CmdEnterSectionScRsp => "CmdEnterSectionScRsp", CmdSceneType::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", CmdSceneType::CmdRefreshTriggerByClientScNotify => { "CmdRefreshTriggerByClientScNotify" } CmdSceneType::CmdGetSpringRecoverDataCsReq => "CmdGetSpringRecoverDataCsReq", CmdSceneType::CmdActivateFarmElementCsReq => "CmdActivateFarmElementCsReq", CmdSceneType::CmdGameplayCounterCountDownCsReq => { "CmdGameplayCounterCountDownCsReq" } CmdSceneType::CmdActivateFarmElementScRsp => "CmdActivateFarmElementScRsp", CmdSceneType::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq", CmdSceneType::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq", CmdSceneType::CmdSetSpringRecoverConfigCsReq => { "CmdSetSpringRecoverConfigCsReq" } CmdSceneType::CmdSyncServerSceneChangeNotify => { "CmdSyncServerSceneChangeNotify" } CmdSceneType::CmdSceneCastSkillMpUpdateScNotify => { "CmdSceneCastSkillMpUpdateScNotify" } CmdSceneType::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp", CmdSceneType::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq", CmdSceneType::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq", CmdSceneType::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp", CmdSceneType::CmdGameplayCounterUpdateScNotify => { "CmdGameplayCounterUpdateScNotify" } CmdSceneType::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", CmdSceneType::CmdSpringRecoverSingleAvatarCsReq => { "CmdSpringRecoverSingleAvatarCsReq" } CmdSceneType::CmdSpringRefreshCsReq => "CmdSpringRefreshCsReq", CmdSceneType::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify", CmdSceneType::CmdGameplayCounterRecoverCsReq => { "CmdGameplayCounterRecoverCsReq" } CmdSceneType::CmdEntityBindPropScRsp => "CmdEntityBindPropScRsp", CmdSceneType::CmdDeleteSummonUnitScRsp => "CmdDeleteSummonUnitScRsp", CmdSceneType::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify", CmdSceneType::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp", CmdSceneType::CmdStartTimedCocoonStageCsReq => { "CmdStartTimedCocoonStageCsReq" } CmdSceneType::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdSceneTypeNone" => Some(Self::None), "CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq), "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), "CmdEntityBindPropCsReq" => Some(Self::CmdEntityBindPropCsReq), "CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify), "CmdReturnLastTownScRsp" => Some(Self::CmdReturnLastTownScRsp), "CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq), "CmdSetClientPausedScRsp" => Some(Self::CmdSetClientPausedScRsp), "CmdGameplayCounterCountDownScRsp" => { Some(Self::CmdGameplayCounterCountDownScRsp) } "CmdStartTimedFarmElementScRsp" => Some(Self::CmdStartTimedFarmElementScRsp), "CmdGameplayCounterRecoverScRsp" => { Some(Self::CmdGameplayCounterRecoverScRsp) } "CmdRecoverAllLineupCsReq" => Some(Self::CmdRecoverAllLineupCsReq), "CmdSpringRecoverCsReq" => Some(Self::CmdSpringRecoverCsReq), "CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq), "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), "CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq), "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), "CmdSetGroupCustomSaveDataScRsp" => { Some(Self::CmdSetGroupCustomSaveDataScRsp) } "CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq), "CmdSpringRefreshScRsp" => Some(Self::CmdSpringRefreshScRsp), "CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp), "CmdSyncEntityBuffChangeListScNotify" => { Some(Self::CmdSyncEntityBuffChangeListScNotify) } "CmdUpdateMechanismBarScNotify" => Some(Self::CmdUpdateMechanismBarScNotify), "CmdSetGroupCustomSaveDataCsReq" => { Some(Self::CmdSetGroupCustomSaveDataCsReq) } "CmdSpringRecoverSingleAvatarScRsp" => { Some(Self::CmdSpringRecoverSingleAvatarScRsp) } "CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp), "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), "CmdSetCurInteractEntityScRsp" => Some(Self::CmdSetCurInteractEntityScRsp), "CmdStartTimedCocoonStageScRsp" => Some(Self::CmdStartTimedCocoonStageScRsp), "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), "CmdReEnterLastElementStageScRsp" => { Some(Self::CmdReEnterLastElementStageScRsp) } "CmdGetSpringRecoverDataScRsp" => Some(Self::CmdGetSpringRecoverDataScRsp), "CmdRecoverAllLineupScRsp" => Some(Self::CmdRecoverAllLineupScRsp), "CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify), "CmdReEnterLastElementStageCsReq" => { Some(Self::CmdReEnterLastElementStageCsReq) } "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), "CmdGroupStateChangeScNotify" => Some(Self::CmdGroupStateChangeScNotify), "CmdRefreshTriggerByClientScRsp" => { Some(Self::CmdRefreshTriggerByClientScRsp) } "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), "CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq), "CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp), "CmdSceneReviveAfterRebattleCsReq" => { Some(Self::CmdSceneReviveAfterRebattleCsReq) } "CmdReturnLastTownCsReq" => Some(Self::CmdReturnLastTownCsReq), "CmdSetCurInteractEntityCsReq" => Some(Self::CmdSetCurInteractEntityCsReq), "CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq), "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), "CmdSetSpringRecoverConfigScRsp" => { Some(Self::CmdSetSpringRecoverConfigScRsp) } "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), "CmdSceneUpdatePositionVersionNotify" => { Some(Self::CmdSceneUpdatePositionVersionNotify) } "CmdLastSpringRefreshTimeNotify" => { Some(Self::CmdLastSpringRefreshTimeNotify) } "CmdStartTimedFarmElementCsReq" => Some(Self::CmdStartTimedFarmElementCsReq), "CmdSetClientPausedCsReq" => Some(Self::CmdSetClientPausedCsReq), "CmdHealPoolInfoNotify" => Some(Self::CmdHealPoolInfoNotify), "CmdUnlockedAreaMapScNotify" => Some(Self::CmdUnlockedAreaMapScNotify), "CmdSpringRecoverScRsp" => Some(Self::CmdSpringRecoverScRsp), "CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify), "CmdDeactivateFarmElementScRsp" => Some(Self::CmdDeactivateFarmElementScRsp), "CmdSceneReviveAfterRebattleScRsp" => { Some(Self::CmdSceneReviveAfterRebattleScRsp) } "CmdRefreshTriggerByClientCsReq" => { Some(Self::CmdRefreshTriggerByClientCsReq) } "CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp), "CmdUpdateFloorSavedValueNotify" => { Some(Self::CmdUpdateFloorSavedValueNotify) } "CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp), "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), "CmdRefreshTriggerByClientScNotify" => { Some(Self::CmdRefreshTriggerByClientScNotify) } "CmdGetSpringRecoverDataCsReq" => Some(Self::CmdGetSpringRecoverDataCsReq), "CmdActivateFarmElementCsReq" => Some(Self::CmdActivateFarmElementCsReq), "CmdGameplayCounterCountDownCsReq" => { Some(Self::CmdGameplayCounterCountDownCsReq) } "CmdActivateFarmElementScRsp" => Some(Self::CmdActivateFarmElementScRsp), "CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq), "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), "CmdSetSpringRecoverConfigCsReq" => { Some(Self::CmdSetSpringRecoverConfigCsReq) } "CmdSyncServerSceneChangeNotify" => { Some(Self::CmdSyncServerSceneChangeNotify) } "CmdSceneCastSkillMpUpdateScNotify" => { Some(Self::CmdSceneCastSkillMpUpdateScNotify) } "CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp), "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), "CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq), "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), "CmdGameplayCounterUpdateScNotify" => { Some(Self::CmdGameplayCounterUpdateScNotify) } "CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp), "CmdSpringRecoverSingleAvatarCsReq" => { Some(Self::CmdSpringRecoverSingleAvatarCsReq) } "CmdSpringRefreshCsReq" => Some(Self::CmdSpringRefreshCsReq), "CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify), "CmdGameplayCounterRecoverCsReq" => { Some(Self::CmdGameplayCounterRecoverCsReq) } "CmdEntityBindPropScRsp" => Some(Self::CmdEntityBindPropScRsp), "CmdDeleteSummonUnitScRsp" => Some(Self::CmdDeleteSummonUnitScRsp), "CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify), "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), "CmdStartTimedCocoonStageCsReq" => Some(Self::CmdStartTimedCocoonStageCsReq), "CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq), _ => None, } } } /// 0(CmdSceneType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SceneCastSkill { None = 0, ProjectileHit = 1, ProjectileLifetimeFinish = 2, } impl SceneCastSkill { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SceneCastSkill::None => "SCENE_CAST_SKILL_NONE", SceneCastSkill::ProjectileHit => "SCENE_CAST_SKILL_PROJECTILE_HIT", SceneCastSkill::ProjectileLifetimeFinish => { "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_CAST_SKILL_NONE" => Some(Self::None), "SCENE_CAST_SKILL_PROJECTILE_HIT" => Some(Self::ProjectileHit), "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" => { Some(Self::ProjectileLifetimeFinish) } _ => None, } } } /// 1(CmdSceneType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Deamkhljfbp { MonsterBattleTypeNone = 0, MonsterBattleTypeTriggerBattle = 1, MonsterBattleTypeDirectDieSimulateBattle = 2, MonsterBattleTypeDirectDieSkipBattle = 3, MonsterBattleTypeNoBattle = 4, } impl Deamkhljfbp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Deamkhljfbp::MonsterBattleTypeNone => "MONSTER_BATTLE_TYPE_NONE", Deamkhljfbp::MonsterBattleTypeTriggerBattle => { "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE" } Deamkhljfbp::MonsterBattleTypeDirectDieSimulateBattle => { "MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" } Deamkhljfbp::MonsterBattleTypeDirectDieSkipBattle => { "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE" } Deamkhljfbp::MonsterBattleTypeNoBattle => "MONSTER_BATTLE_TYPE_NO_BATTLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONSTER_BATTLE_TYPE_NONE" => Some(Self::MonsterBattleTypeNone), "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE" => { Some(Self::MonsterBattleTypeTriggerBattle) } "MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" => { Some(Self::MonsterBattleTypeDirectDieSimulateBattle) } "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE" => { Some(Self::MonsterBattleTypeDirectDieSkipBattle) } "MONSTER_BATTLE_TYPE_NO_BATTLE" => Some(Self::MonsterBattleTypeNoBattle), _ => None, } } } /// 2(CmdSceneType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum EntityBuffChangeType { SceneEntityBuffChangeTypeDefault = 0, SceneEntityBuffChangeTypeAddMazebuff = 1, SceneEntityBuffChangeTypeAddAdvModifier = 2, } impl EntityBuffChangeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { EntityBuffChangeType::SceneEntityBuffChangeTypeDefault => { "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT" } EntityBuffChangeType::SceneEntityBuffChangeTypeAddMazebuff => { "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF" } EntityBuffChangeType::SceneEntityBuffChangeTypeAddAdvModifier => { "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT" => { Some(Self::SceneEntityBuffChangeTypeDefault) } "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF" => { Some(Self::SceneEntityBuffChangeTypeAddMazebuff) } "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER" => { Some(Self::SceneEntityBuffChangeTypeAddAdvModifier) } _ => None, } } } /// 3(CmdSceneType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum EnterSceneReason { None = 0, ChallengeTimeout = 1, RogueTimeout = 2, ChangeStoryline = 3, } impl EnterSceneReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { EnterSceneReason::None => "ENTER_SCENE_REASON_NONE", EnterSceneReason::ChallengeTimeout => "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT", EnterSceneReason::RogueTimeout => "ENTER_SCENE_REASON_ROGUE_TIMEOUT", EnterSceneReason::ChangeStoryline => "ENTER_SCENE_REASON_CHANGE_STORYLINE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENTER_SCENE_REASON_NONE" => Some(Self::None), "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT" => Some(Self::ChallengeTimeout), "ENTER_SCENE_REASON_ROGUE_TIMEOUT" => Some(Self::RogueTimeout), "ENTER_SCENE_REASON_CHANGE_STORYLINE" => Some(Self::ChangeStoryline), _ => None, } } } /// 4(CmdSceneType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MapInfoChestType { None = 0, Normal = 101, Challenge = 102, Puzzle = 104, } impl MapInfoChestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { MapInfoChestType::None => "MAP_INFO_CHEST_TYPE_NONE", MapInfoChestType::Normal => "MAP_INFO_CHEST_TYPE_NORMAL", MapInfoChestType::Challenge => "MAP_INFO_CHEST_TYPE_CHALLENGE", MapInfoChestType::Puzzle => "MAP_INFO_CHEST_TYPE_PUZZLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAP_INFO_CHEST_TYPE_NONE" => Some(Self::None), "MAP_INFO_CHEST_TYPE_NORMAL" => Some(Self::Normal), "MAP_INFO_CHEST_TYPE_CHALLENGE" => Some(Self::Challenge), "MAP_INFO_CHEST_TYPE_PUZZLE" => Some(Self::Puzzle), _ => None, } } } /// 5(CmdSceneType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ldcjpaljopk { GameplayCounterUpdateReasonNone = 0, GameplayCounterUpdateReasonActivate = 1, GameplayCounterUpdateReasonDeactivate = 2, GameplayCounterUpdateReasonChange = 3, } impl Ldcjpaljopk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ldcjpaljopk::GameplayCounterUpdateReasonNone => { "GAMEPLAY_COUNTER_UPDATE_REASON_NONE" } Ldcjpaljopk::GameplayCounterUpdateReasonActivate => { "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE" } Ldcjpaljopk::GameplayCounterUpdateReasonDeactivate => { "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE" } Ldcjpaljopk::GameplayCounterUpdateReasonChange => { "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GAMEPLAY_COUNTER_UPDATE_REASON_NONE" => { Some(Self::GameplayCounterUpdateReasonNone) } "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE" => { Some(Self::GameplayCounterUpdateReasonActivate) } "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE" => { Some(Self::GameplayCounterUpdateReasonDeactivate) } "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE" => { Some(Self::GameplayCounterUpdateReasonChange) } _ => None, } } } /// 6(CmdSceneType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SceneGroupRefreshType { None = 0, Loaded = 1, Unload = 2, } impl SceneGroupRefreshType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SceneGroupRefreshType::None => "SCENE_GROUP_REFRESH_TYPE_NONE", SceneGroupRefreshType::Loaded => "SCENE_GROUP_REFRESH_TYPE_LOADED", SceneGroupRefreshType::Unload => "SCENE_GROUP_REFRESH_TYPE_UNLOAD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_GROUP_REFRESH_TYPE_NONE" => Some(Self::None), "SCENE_GROUP_REFRESH_TYPE_LOADED" => Some(Self::Loaded), "SCENE_GROUP_REFRESH_TYPE_UNLOAD" => Some(Self::Unload), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdServerPrefsType { None = 0, CmdGetAllServerPrefsDataScRsp = 6174, CmdUpdateServerPrefsDataScRsp = 6149, CmdGetAllServerPrefsDataCsReq = 6118, CmdGetServerPrefsDataScRsp = 6137, CmdUpdateServerPrefsDataCsReq = 6158, CmdGetServerPrefsDataCsReq = 6129, } impl CmdServerPrefsType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdServerPrefsType::None => "CmdServerPrefsTypeNone", CmdServerPrefsType::CmdGetAllServerPrefsDataScRsp => { "CmdGetAllServerPrefsDataScRsp" } CmdServerPrefsType::CmdUpdateServerPrefsDataScRsp => { "CmdUpdateServerPrefsDataScRsp" } CmdServerPrefsType::CmdGetAllServerPrefsDataCsReq => { "CmdGetAllServerPrefsDataCsReq" } CmdServerPrefsType::CmdGetServerPrefsDataScRsp => { "CmdGetServerPrefsDataScRsp" } CmdServerPrefsType::CmdUpdateServerPrefsDataCsReq => { "CmdUpdateServerPrefsDataCsReq" } CmdServerPrefsType::CmdGetServerPrefsDataCsReq => { "CmdGetServerPrefsDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdServerPrefsTypeNone" => Some(Self::None), "CmdGetAllServerPrefsDataScRsp" => Some(Self::CmdGetAllServerPrefsDataScRsp), "CmdUpdateServerPrefsDataScRsp" => Some(Self::CmdUpdateServerPrefsDataScRsp), "CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq), "CmdGetServerPrefsDataScRsp" => Some(Self::CmdGetServerPrefsDataScRsp), "CmdUpdateServerPrefsDataCsReq" => Some(Self::CmdUpdateServerPrefsDataCsReq), "CmdGetServerPrefsDataCsReq" => Some(Self::CmdGetServerPrefsDataCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdShopType { None = 0, CmdTakeCityShopRewardCsReq = 1558, CmdBuyGoodsCsReq = 1529, CmdGetShopListCsReq = 1518, CmdCityShopInfoScNotify = 1528, CmdTakeCityShopRewardScRsp = 1549, CmdBuyGoodsScRsp = 1537, CmdGetShopListScRsp = 1574, } impl CmdShopType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdShopType::None => "CmdShopTypeNone", CmdShopType::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", CmdShopType::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", CmdShopType::CmdGetShopListCsReq => "CmdGetShopListCsReq", CmdShopType::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", CmdShopType::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp", CmdShopType::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", CmdShopType::CmdGetShopListScRsp => "CmdGetShopListScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdShopTypeNone" => Some(Self::None), "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), "CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp), "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSpaceZooType { None = 0, CmdSpaceZooMutateScRsp = 6749, CmdSpaceZooOpCatteryScRsp = 6741, CmdSpaceZooMutateCsReq = 6758, CmdSpaceZooBornScRsp = 6737, CmdSpaceZooTakeScRsp = 6783, CmdSpaceZooExchangeItemScRsp = 6746, CmdSpaceZooExchangeItemCsReq = 6757, CmdSpaceZooTakeCsReq = 6798, CmdSpaceZooDataScRsp = 6774, CmdSpaceZooOpCatteryCsReq = 6728, CmdSpaceZooDeleteCatScRsp = 6764, CmdSpaceZooCatUpdateNotify = 6789, CmdSpaceZooDeleteCatCsReq = 6719, CmdSpaceZooDataCsReq = 6718, CmdSpaceZooBornCsReq = 6729, } impl CmdSpaceZooType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdSpaceZooType::None => "CmdSpaceZooTypeNone", CmdSpaceZooType::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp", CmdSpaceZooType::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", CmdSpaceZooType::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", CmdSpaceZooType::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", CmdSpaceZooType::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", CmdSpaceZooType::CmdSpaceZooExchangeItemScRsp => { "CmdSpaceZooExchangeItemScRsp" } CmdSpaceZooType::CmdSpaceZooExchangeItemCsReq => { "CmdSpaceZooExchangeItemCsReq" } CmdSpaceZooType::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq", CmdSpaceZooType::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", CmdSpaceZooType::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", CmdSpaceZooType::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp", CmdSpaceZooType::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", CmdSpaceZooType::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", CmdSpaceZooType::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq", CmdSpaceZooType::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdSpaceZooTypeNone" => Some(Self::None), "CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp), "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), "CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp), "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), "CmdSpaceZooExchangeItemScRsp" => Some(Self::CmdSpaceZooExchangeItemScRsp), "CmdSpaceZooExchangeItemCsReq" => Some(Self::CmdSpaceZooExchangeItemCsReq), "CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq), "CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp), "CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq), "CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp), "CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify), "CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq), "CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq), "CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStarFightType { None = 0, CmdGetStarFightDataCsReq = 7162, CmdStarFightDataChangeNotify = 7166, CmdStartStarFightLevelScRsp = 7170, CmdGetStarFightDataScRsp = 7165, CmdStartStarFightLevelCsReq = 7167, } impl CmdStarFightType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdStarFightType::None => "CmdStarFightTypeNone", CmdStarFightType::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq", CmdStarFightType::CmdStarFightDataChangeNotify => { "CmdStarFightDataChangeNotify" } CmdStarFightType::CmdStartStarFightLevelScRsp => { "CmdStartStarFightLevelScRsp" } CmdStarFightType::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp", CmdStarFightType::CmdStartStarFightLevelCsReq => { "CmdStartStarFightLevelCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdStarFightTypeNone" => Some(Self::None), "CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq), "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), "CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp), "CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStoryLineType { None = 0, CmdStoryLineTrialAvatarChangeScNotify = 6228, CmdChangeStoryLineFinishScNotify = 6249, CmdStoryLineInfoScNotify = 6229, CmdGetStoryLineInfoScRsp = 6274, CmdGetStoryLineInfoCsReq = 6218, } impl CmdStoryLineType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdStoryLineType::None => "CmdStoryLineTypeNone", CmdStoryLineType::CmdStoryLineTrialAvatarChangeScNotify => { "CmdStoryLineTrialAvatarChangeScNotify" } CmdStoryLineType::CmdChangeStoryLineFinishScNotify => { "CmdChangeStoryLineFinishScNotify" } CmdStoryLineType::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify", CmdStoryLineType::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp", CmdStoryLineType::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdStoryLineTypeNone" => Some(Self::None), "CmdStoryLineTrialAvatarChangeScNotify" => { Some(Self::CmdStoryLineTrialAvatarChangeScNotify) } "CmdChangeStoryLineFinishScNotify" => { Some(Self::CmdChangeStoryLineFinishScNotify) } "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), "CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp), "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), _ => None, } } } /// 0(CmdStoryLineType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ejjdpojolmg { ChangeStoryLineActionNone = 0, ChangeStoryLineActionFinishAction = 1, ChangeStoryLineActionClient = 2, ChangeStoryLineActionCustomOp = 3, } impl Ejjdpojolmg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ejjdpojolmg::ChangeStoryLineActionNone => "ChangeStoryLineAction_None", Ejjdpojolmg::ChangeStoryLineActionFinishAction => { "ChangeStoryLineAction_FinishAction" } Ejjdpojolmg::ChangeStoryLineActionClient => "ChangeStoryLineAction_Client", Ejjdpojolmg::ChangeStoryLineActionCustomOp => { "ChangeStoryLineAction_CustomOP" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ChangeStoryLineAction_None" => Some(Self::ChangeStoryLineActionNone), "ChangeStoryLineAction_FinishAction" => { Some(Self::ChangeStoryLineActionFinishAction) } "ChangeStoryLineAction_Client" => Some(Self::ChangeStoryLineActionClient), "ChangeStoryLineAction_CustomOP" => Some(Self::ChangeStoryLineActionCustomOp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStrongChallengeActivityType { None = 0, CmdGetStrongChallengeActivityDataScRsp = 6674, CmdGetStrongChallengeActivityDataCsReq = 6618, CmdEnterStrongChallengeActivityStageCsReq = 6629, CmdEnterStrongChallengeActivityStageScRsp = 6637, CmdStrongChallengeActivityBattleEndScNotify = 6658, } impl CmdStrongChallengeActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdStrongChallengeActivityType::None => "CmdStrongChallengeActivityTypeNone", CmdStrongChallengeActivityType::CmdGetStrongChallengeActivityDataScRsp => { "CmdGetStrongChallengeActivityDataScRsp" } CmdStrongChallengeActivityType::CmdGetStrongChallengeActivityDataCsReq => { "CmdGetStrongChallengeActivityDataCsReq" } CmdStrongChallengeActivityType::CmdEnterStrongChallengeActivityStageCsReq => { "CmdEnterStrongChallengeActivityStageCsReq" } CmdStrongChallengeActivityType::CmdEnterStrongChallengeActivityStageScRsp => { "CmdEnterStrongChallengeActivityStageScRsp" } CmdStrongChallengeActivityType::CmdStrongChallengeActivityBattleEndScNotify => { "CmdStrongChallengeActivityBattleEndScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdStrongChallengeActivityTypeNone" => Some(Self::None), "CmdGetStrongChallengeActivityDataScRsp" => { Some(Self::CmdGetStrongChallengeActivityDataScRsp) } "CmdGetStrongChallengeActivityDataCsReq" => { Some(Self::CmdGetStrongChallengeActivityDataCsReq) } "CmdEnterStrongChallengeActivityStageCsReq" => { Some(Self::CmdEnterStrongChallengeActivityStageCsReq) } "CmdEnterStrongChallengeActivityStageScRsp" => { Some(Self::CmdEnterStrongChallengeActivityStageScRsp) } "CmdStrongChallengeActivityBattleEndScNotify" => { Some(Self::CmdStrongChallengeActivityBattleEndScNotify) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSummonActivityType { None = 0, CmdSummonActivityBattleEndScNotify = 7566, CmdEnterSummonActivityStageScRsp = 7570, CmdEnterSummonActivityStageCsReq = 7567, CmdGetSummonActivityDataCsReq = 7562, CmdGetSummonActivityDataScRsp = 7565, } impl CmdSummonActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdSummonActivityType::None => "CmdSummonActivityTypeNone", CmdSummonActivityType::CmdSummonActivityBattleEndScNotify => { "CmdSummonActivityBattleEndScNotify" } CmdSummonActivityType::CmdEnterSummonActivityStageScRsp => { "CmdEnterSummonActivityStageScRsp" } CmdSummonActivityType::CmdEnterSummonActivityStageCsReq => { "CmdEnterSummonActivityStageCsReq" } CmdSummonActivityType::CmdGetSummonActivityDataCsReq => { "CmdGetSummonActivityDataCsReq" } CmdSummonActivityType::CmdGetSummonActivityDataScRsp => { "CmdGetSummonActivityDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdSummonActivityTypeNone" => Some(Self::None), "CmdSummonActivityBattleEndScNotify" => { Some(Self::CmdSummonActivityBattleEndScNotify) } "CmdEnterSummonActivityStageScRsp" => { Some(Self::CmdEnterSummonActivityStageScRsp) } "CmdEnterSummonActivityStageCsReq" => { Some(Self::CmdEnterSummonActivityStageCsReq) } "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), "CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwordTrainingType { None = 0, CmdSwordTrainingRestoreGameCsReq = 7476, CmdGetSwordTrainingDataScRsp = 7456, CmdSwordTrainingGiveUpGameCsReq = 7467, CmdSwordTrainingLearnSkillScRsp = 7481, CmdSwordTrainingSetSkillTraceScRsp = 7472, CmdSwordTrainingExamResultConfirmCsReq = 7488, CmdSwordTrainingDialogueSelectOptionScRsp = 7459, CmdSwordTrainingExamResultConfirmScRsp = 7480, CmdSwordTrainingFinishEndingHintScRsp = 7492, CmdSwordTrainingTakeEndingRewardCsReq = 7497, CmdSwordTrainingResumeGameCsReq = 7452, CmdSwordTrainingStoryBattleScRsp = 7475, CmdSwordTrainingFinishEndingHintCsReq = 7493, CmdSwordTrainingGameSettleScNotify = 7473, CmdSwordTrainingResumeGameScRsp = 7490, CmdEnterSwordTrainingExamScRsp = 7460, CmdSwordTrainingSelectEndingCsReq = 7457, CmdSwordTrainingDailyPhaseConfirmCsReq = 7470, CmdSwordTrainingSetSkillTraceCsReq = 7482, CmdSwordTrainingRestoreGameScRsp = 7468, CmdSwordTrainingTurnActionScRsp = 7487, CmdSwordTrainingStartGameCsReq = 7474, CmdSwordTrainingUpdateRankScRsp = 7496, CmdSwordTrainingActionTurnSettleScNotify = 7485, CmdSwordTrainingTurnActionCsReq = 7495, CmdSwordTrainingGetSkillInfoScRsp = 7465, CmdSwordTrainingStoryConfirmScRsp = 7494, CmdSwordTrainingDialogueSelectOptionCsReq = 7471, CmdSwordTrainingSelectEndingScRsp = 7477, CmdSwordTrainingStoryBattleCsReq = 7478, CmdSwordTrainingUnlockSyncScNotify = 7484, CmdSwordTrainingRefreshPartnerAbilityCsReq = 7500, CmdSwordTrainingDailyPhaseConfirmScRsp = 7462, CmdEnterSwordTrainingExamCsReq = 7491, CmdSwordTrainingGiveUpGameScRsp = 7499, CmdSwordTrainingGetSkillInfoCsReq = 7461, CmdSwordTrainingLearnSkillCsReq = 7463, CmdSwordTrainingGameSyncChangeScNotify = 7469, CmdSwordTrainingUpdateRankCsReq = 7458, CmdSwordTrainingRefreshPartnerAbilityScRsp = 7451, CmdSwordTrainingStartGameScRsp = 7466, CmdSwordTrainingStoryConfirmCsReq = 7498, CmdGetSwordTrainingDataCsReq = 7479, CmdSwordTrainingTakeEndingRewardScRsp = 7483, } impl CmdSwordTrainingType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdSwordTrainingType::None => "CmdSwordTrainingTypeNone", CmdSwordTrainingType::CmdSwordTrainingRestoreGameCsReq => { "CmdSwordTrainingRestoreGameCsReq" } CmdSwordTrainingType::CmdGetSwordTrainingDataScRsp => { "CmdGetSwordTrainingDataScRsp" } CmdSwordTrainingType::CmdSwordTrainingGiveUpGameCsReq => { "CmdSwordTrainingGiveUpGameCsReq" } CmdSwordTrainingType::CmdSwordTrainingLearnSkillScRsp => { "CmdSwordTrainingLearnSkillScRsp" } CmdSwordTrainingType::CmdSwordTrainingSetSkillTraceScRsp => { "CmdSwordTrainingSetSkillTraceScRsp" } CmdSwordTrainingType::CmdSwordTrainingExamResultConfirmCsReq => { "CmdSwordTrainingExamResultConfirmCsReq" } CmdSwordTrainingType::CmdSwordTrainingDialogueSelectOptionScRsp => { "CmdSwordTrainingDialogueSelectOptionScRsp" } CmdSwordTrainingType::CmdSwordTrainingExamResultConfirmScRsp => { "CmdSwordTrainingExamResultConfirmScRsp" } CmdSwordTrainingType::CmdSwordTrainingFinishEndingHintScRsp => { "CmdSwordTrainingFinishEndingHintScRsp" } CmdSwordTrainingType::CmdSwordTrainingTakeEndingRewardCsReq => { "CmdSwordTrainingTakeEndingRewardCsReq" } CmdSwordTrainingType::CmdSwordTrainingResumeGameCsReq => { "CmdSwordTrainingResumeGameCsReq" } CmdSwordTrainingType::CmdSwordTrainingStoryBattleScRsp => { "CmdSwordTrainingStoryBattleScRsp" } CmdSwordTrainingType::CmdSwordTrainingFinishEndingHintCsReq => { "CmdSwordTrainingFinishEndingHintCsReq" } CmdSwordTrainingType::CmdSwordTrainingGameSettleScNotify => { "CmdSwordTrainingGameSettleScNotify" } CmdSwordTrainingType::CmdSwordTrainingResumeGameScRsp => { "CmdSwordTrainingResumeGameScRsp" } CmdSwordTrainingType::CmdEnterSwordTrainingExamScRsp => { "CmdEnterSwordTrainingExamScRsp" } CmdSwordTrainingType::CmdSwordTrainingSelectEndingCsReq => { "CmdSwordTrainingSelectEndingCsReq" } CmdSwordTrainingType::CmdSwordTrainingDailyPhaseConfirmCsReq => { "CmdSwordTrainingDailyPhaseConfirmCsReq" } CmdSwordTrainingType::CmdSwordTrainingSetSkillTraceCsReq => { "CmdSwordTrainingSetSkillTraceCsReq" } CmdSwordTrainingType::CmdSwordTrainingRestoreGameScRsp => { "CmdSwordTrainingRestoreGameScRsp" } CmdSwordTrainingType::CmdSwordTrainingTurnActionScRsp => { "CmdSwordTrainingTurnActionScRsp" } CmdSwordTrainingType::CmdSwordTrainingStartGameCsReq => { "CmdSwordTrainingStartGameCsReq" } CmdSwordTrainingType::CmdSwordTrainingUpdateRankScRsp => { "CmdSwordTrainingUpdateRankScRsp" } CmdSwordTrainingType::CmdSwordTrainingActionTurnSettleScNotify => { "CmdSwordTrainingActionTurnSettleScNotify" } CmdSwordTrainingType::CmdSwordTrainingTurnActionCsReq => { "CmdSwordTrainingTurnActionCsReq" } CmdSwordTrainingType::CmdSwordTrainingGetSkillInfoScRsp => { "CmdSwordTrainingGetSkillInfoScRsp" } CmdSwordTrainingType::CmdSwordTrainingStoryConfirmScRsp => { "CmdSwordTrainingStoryConfirmScRsp" } CmdSwordTrainingType::CmdSwordTrainingDialogueSelectOptionCsReq => { "CmdSwordTrainingDialogueSelectOptionCsReq" } CmdSwordTrainingType::CmdSwordTrainingSelectEndingScRsp => { "CmdSwordTrainingSelectEndingScRsp" } CmdSwordTrainingType::CmdSwordTrainingStoryBattleCsReq => { "CmdSwordTrainingStoryBattleCsReq" } CmdSwordTrainingType::CmdSwordTrainingUnlockSyncScNotify => { "CmdSwordTrainingUnlockSyncScNotify" } CmdSwordTrainingType::CmdSwordTrainingRefreshPartnerAbilityCsReq => { "CmdSwordTrainingRefreshPartnerAbilityCsReq" } CmdSwordTrainingType::CmdSwordTrainingDailyPhaseConfirmScRsp => { "CmdSwordTrainingDailyPhaseConfirmScRsp" } CmdSwordTrainingType::CmdEnterSwordTrainingExamCsReq => { "CmdEnterSwordTrainingExamCsReq" } CmdSwordTrainingType::CmdSwordTrainingGiveUpGameScRsp => { "CmdSwordTrainingGiveUpGameScRsp" } CmdSwordTrainingType::CmdSwordTrainingGetSkillInfoCsReq => { "CmdSwordTrainingGetSkillInfoCsReq" } CmdSwordTrainingType::CmdSwordTrainingLearnSkillCsReq => { "CmdSwordTrainingLearnSkillCsReq" } CmdSwordTrainingType::CmdSwordTrainingGameSyncChangeScNotify => { "CmdSwordTrainingGameSyncChangeScNotify" } CmdSwordTrainingType::CmdSwordTrainingUpdateRankCsReq => { "CmdSwordTrainingUpdateRankCsReq" } CmdSwordTrainingType::CmdSwordTrainingRefreshPartnerAbilityScRsp => { "CmdSwordTrainingRefreshPartnerAbilityScRsp" } CmdSwordTrainingType::CmdSwordTrainingStartGameScRsp => { "CmdSwordTrainingStartGameScRsp" } CmdSwordTrainingType::CmdSwordTrainingStoryConfirmCsReq => { "CmdSwordTrainingStoryConfirmCsReq" } CmdSwordTrainingType::CmdGetSwordTrainingDataCsReq => { "CmdGetSwordTrainingDataCsReq" } CmdSwordTrainingType::CmdSwordTrainingTakeEndingRewardScRsp => { "CmdSwordTrainingTakeEndingRewardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdSwordTrainingTypeNone" => Some(Self::None), "CmdSwordTrainingRestoreGameCsReq" => { Some(Self::CmdSwordTrainingRestoreGameCsReq) } "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), "CmdSwordTrainingGiveUpGameCsReq" => { Some(Self::CmdSwordTrainingGiveUpGameCsReq) } "CmdSwordTrainingLearnSkillScRsp" => { Some(Self::CmdSwordTrainingLearnSkillScRsp) } "CmdSwordTrainingSetSkillTraceScRsp" => { Some(Self::CmdSwordTrainingSetSkillTraceScRsp) } "CmdSwordTrainingExamResultConfirmCsReq" => { Some(Self::CmdSwordTrainingExamResultConfirmCsReq) } "CmdSwordTrainingDialogueSelectOptionScRsp" => { Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) } "CmdSwordTrainingExamResultConfirmScRsp" => { Some(Self::CmdSwordTrainingExamResultConfirmScRsp) } "CmdSwordTrainingFinishEndingHintScRsp" => { Some(Self::CmdSwordTrainingFinishEndingHintScRsp) } "CmdSwordTrainingTakeEndingRewardCsReq" => { Some(Self::CmdSwordTrainingTakeEndingRewardCsReq) } "CmdSwordTrainingResumeGameCsReq" => { Some(Self::CmdSwordTrainingResumeGameCsReq) } "CmdSwordTrainingStoryBattleScRsp" => { Some(Self::CmdSwordTrainingStoryBattleScRsp) } "CmdSwordTrainingFinishEndingHintCsReq" => { Some(Self::CmdSwordTrainingFinishEndingHintCsReq) } "CmdSwordTrainingGameSettleScNotify" => { Some(Self::CmdSwordTrainingGameSettleScNotify) } "CmdSwordTrainingResumeGameScRsp" => { Some(Self::CmdSwordTrainingResumeGameScRsp) } "CmdEnterSwordTrainingExamScRsp" => { Some(Self::CmdEnterSwordTrainingExamScRsp) } "CmdSwordTrainingSelectEndingCsReq" => { Some(Self::CmdSwordTrainingSelectEndingCsReq) } "CmdSwordTrainingDailyPhaseConfirmCsReq" => { Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) } "CmdSwordTrainingSetSkillTraceCsReq" => { Some(Self::CmdSwordTrainingSetSkillTraceCsReq) } "CmdSwordTrainingRestoreGameScRsp" => { Some(Self::CmdSwordTrainingRestoreGameScRsp) } "CmdSwordTrainingTurnActionScRsp" => { Some(Self::CmdSwordTrainingTurnActionScRsp) } "CmdSwordTrainingStartGameCsReq" => { Some(Self::CmdSwordTrainingStartGameCsReq) } "CmdSwordTrainingUpdateRankScRsp" => { Some(Self::CmdSwordTrainingUpdateRankScRsp) } "CmdSwordTrainingActionTurnSettleScNotify" => { Some(Self::CmdSwordTrainingActionTurnSettleScNotify) } "CmdSwordTrainingTurnActionCsReq" => { Some(Self::CmdSwordTrainingTurnActionCsReq) } "CmdSwordTrainingGetSkillInfoScRsp" => { Some(Self::CmdSwordTrainingGetSkillInfoScRsp) } "CmdSwordTrainingStoryConfirmScRsp" => { Some(Self::CmdSwordTrainingStoryConfirmScRsp) } "CmdSwordTrainingDialogueSelectOptionCsReq" => { Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) } "CmdSwordTrainingSelectEndingScRsp" => { Some(Self::CmdSwordTrainingSelectEndingScRsp) } "CmdSwordTrainingStoryBattleCsReq" => { Some(Self::CmdSwordTrainingStoryBattleCsReq) } "CmdSwordTrainingUnlockSyncScNotify" => { Some(Self::CmdSwordTrainingUnlockSyncScNotify) } "CmdSwordTrainingRefreshPartnerAbilityCsReq" => { Some(Self::CmdSwordTrainingRefreshPartnerAbilityCsReq) } "CmdSwordTrainingDailyPhaseConfirmScRsp" => { Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp) } "CmdEnterSwordTrainingExamCsReq" => { Some(Self::CmdEnterSwordTrainingExamCsReq) } "CmdSwordTrainingGiveUpGameScRsp" => { Some(Self::CmdSwordTrainingGiveUpGameScRsp) } "CmdSwordTrainingGetSkillInfoCsReq" => { Some(Self::CmdSwordTrainingGetSkillInfoCsReq) } "CmdSwordTrainingLearnSkillCsReq" => { Some(Self::CmdSwordTrainingLearnSkillCsReq) } "CmdSwordTrainingGameSyncChangeScNotify" => { Some(Self::CmdSwordTrainingGameSyncChangeScNotify) } "CmdSwordTrainingUpdateRankCsReq" => { Some(Self::CmdSwordTrainingUpdateRankCsReq) } "CmdSwordTrainingRefreshPartnerAbilityScRsp" => { Some(Self::CmdSwordTrainingRefreshPartnerAbilityScRsp) } "CmdSwordTrainingStartGameScRsp" => { Some(Self::CmdSwordTrainingStartGameScRsp) } "CmdSwordTrainingStoryConfirmCsReq" => { Some(Self::CmdSwordTrainingStoryConfirmCsReq) } "CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq), "CmdSwordTrainingTakeEndingRewardScRsp" => { Some(Self::CmdSwordTrainingTakeEndingRewardScRsp) } _ => None, } } } /// 0(CmdSwordTrainingType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Impnhhhpmba { SwordTrainGameSourceTypeNone = 0, SwordTrainGameSourceTypeTurnSettle = 1, SwordTrainGameSourceTypeStatusUpgrade = 2, SwordTrainGameSourceTypeAction = 3, SwordTrainGameSourceTypeActionHint = 4, SwordTrainGameSourceTypeStory = 5, SwordTrainGameSourceTypeExamBonus = 6, SwordTrainGameSourceTypeDialogue = 7, } impl Impnhhhpmba { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Impnhhhpmba::SwordTrainGameSourceTypeNone => { "SWORD_TRAIN_GAME_SOURCE_TYPE_NONE" } Impnhhhpmba::SwordTrainGameSourceTypeTurnSettle => { "SWORD_TRAIN_GAME_SOURCE_TYPE_TURN_SETTLE" } Impnhhhpmba::SwordTrainGameSourceTypeStatusUpgrade => { "SWORD_TRAIN_GAME_SOURCE_TYPE_STATUS_UPGRADE" } Impnhhhpmba::SwordTrainGameSourceTypeAction => { "SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION" } Impnhhhpmba::SwordTrainGameSourceTypeActionHint => { "SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION_HINT" } Impnhhhpmba::SwordTrainGameSourceTypeStory => { "SWORD_TRAIN_GAME_SOURCE_TYPE_STORY" } Impnhhhpmba::SwordTrainGameSourceTypeExamBonus => { "SWORD_TRAIN_GAME_SOURCE_TYPE_EXAM_BONUS" } Impnhhhpmba::SwordTrainGameSourceTypeDialogue => { "SWORD_TRAIN_GAME_SOURCE_TYPE_DIALOGUE" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SWORD_TRAIN_GAME_SOURCE_TYPE_NONE" => { Some(Self::SwordTrainGameSourceTypeNone) } "SWORD_TRAIN_GAME_SOURCE_TYPE_TURN_SETTLE" => { Some(Self::SwordTrainGameSourceTypeTurnSettle) } "SWORD_TRAIN_GAME_SOURCE_TYPE_STATUS_UPGRADE" => { Some(Self::SwordTrainGameSourceTypeStatusUpgrade) } "SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION" => { Some(Self::SwordTrainGameSourceTypeAction) } "SWORD_TRAIN_GAME_SOURCE_TYPE_ACTION_HINT" => { Some(Self::SwordTrainGameSourceTypeActionHint) } "SWORD_TRAIN_GAME_SOURCE_TYPE_STORY" => { Some(Self::SwordTrainGameSourceTypeStory) } "SWORD_TRAIN_GAME_SOURCE_TYPE_EXAM_BONUS" => { Some(Self::SwordTrainGameSourceTypeExamBonus) } "SWORD_TRAIN_GAME_SOURCE_TYPE_DIALOGUE" => { Some(Self::SwordTrainGameSourceTypeDialogue) } _ => None, } } } /// 1(CmdSwordTrainingType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SwordTrainingDailyPhaseType { None = 0, Morning = 1, Noon = 2, Afternoon = 3, Evening = 4, } impl SwordTrainingDailyPhaseType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SwordTrainingDailyPhaseType::None => "SWORD_TRAINING_DAILY_PHASE_TYPE_NONE", SwordTrainingDailyPhaseType::Morning => { "SWORD_TRAINING_DAILY_PHASE_TYPE_MORNING" } SwordTrainingDailyPhaseType::Noon => "SWORD_TRAINING_DAILY_PHASE_TYPE_NOON", SwordTrainingDailyPhaseType::Afternoon => { "SWORD_TRAINING_DAILY_PHASE_TYPE_AFTERNOON" } SwordTrainingDailyPhaseType::Evening => { "SWORD_TRAINING_DAILY_PHASE_TYPE_EVENING" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SWORD_TRAINING_DAILY_PHASE_TYPE_NONE" => Some(Self::None), "SWORD_TRAINING_DAILY_PHASE_TYPE_MORNING" => Some(Self::Morning), "SWORD_TRAINING_DAILY_PHASE_TYPE_NOON" => Some(Self::Noon), "SWORD_TRAINING_DAILY_PHASE_TYPE_AFTERNOON" => Some(Self::Afternoon), "SWORD_TRAINING_DAILY_PHASE_TYPE_EVENING" => Some(Self::Evening), _ => None, } } } /// 2(CmdSwordTrainingType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SwordTrainingStatusType { None = 0, Power = 1, Agility = 2, Toughness = 3, Perception = 4, Max = 5, } impl SwordTrainingStatusType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SwordTrainingStatusType::None => "SWORD_TRAINING_STATUS_TYPE_NONE", SwordTrainingStatusType::Power => "SWORD_TRAINING_STATUS_TYPE_POWER", SwordTrainingStatusType::Agility => "SWORD_TRAINING_STATUS_TYPE_AGILITY", SwordTrainingStatusType::Toughness => "SWORD_TRAINING_STATUS_TYPE_TOUGHNESS", SwordTrainingStatusType::Perception => { "SWORD_TRAINING_STATUS_TYPE_PERCEPTION" } SwordTrainingStatusType::Max => "_SWORD_TRAINING_STATUS_TYPE_MAX", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SWORD_TRAINING_STATUS_TYPE_NONE" => Some(Self::None), "SWORD_TRAINING_STATUS_TYPE_POWER" => Some(Self::Power), "SWORD_TRAINING_STATUS_TYPE_AGILITY" => Some(Self::Agility), "SWORD_TRAINING_STATUS_TYPE_TOUGHNESS" => Some(Self::Toughness), "SWORD_TRAINING_STATUS_TYPE_PERCEPTION" => Some(Self::Perception), "_SWORD_TRAINING_STATUS_TYPE_MAX" => Some(Self::Max), _ => None, } } } /// 3(CmdSwordTrainingType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SwordTrainingGameSettle { None = 0, Finish = 1, GiveUp = 2, BattleFailed = 3, Force = 4, ByRestore = 5, } impl SwordTrainingGameSettle { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { SwordTrainingGameSettle::None => "SWORD_TRAINING_GAME_SETTLE_NONE", SwordTrainingGameSettle::Finish => "SWORD_TRAINING_GAME_SETTLE_FINISH", SwordTrainingGameSettle::GiveUp => "SWORD_TRAINING_GAME_SETTLE_GIVE_UP", SwordTrainingGameSettle::BattleFailed => { "SWORD_TRAINING_GAME_SETTLE_BATTLE_FAILED" } SwordTrainingGameSettle::Force => "SWORD_TRAINING_GAME_SETTLE_FORCE", SwordTrainingGameSettle::ByRestore => "SWORD_TRAINING_GAME_SETTLE_BY_RESTORE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SWORD_TRAINING_GAME_SETTLE_NONE" => Some(Self::None), "SWORD_TRAINING_GAME_SETTLE_FINISH" => Some(Self::Finish), "SWORD_TRAINING_GAME_SETTLE_GIVE_UP" => Some(Self::GiveUp), "SWORD_TRAINING_GAME_SETTLE_BATTLE_FAILED" => Some(Self::BattleFailed), "SWORD_TRAINING_GAME_SETTLE_FORCE" => Some(Self::Force), "SWORD_TRAINING_GAME_SETTLE_BY_RESTORE" => Some(Self::ByRestore), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerSync { None = 0, ScNotify = 618, } impl CmdPlayerSync { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdPlayerSync::None => "CmdPlayerSyncNone", CmdPlayerSync::ScNotify => "CmdPlayerSyncScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdPlayerSyncNone" => Some(Self::None), "CmdPlayerSyncScNotify" => Some(Self::ScNotify), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTalkRewardType { None = 0, CmdGetNpcTakenRewardScRsp = 2174, CmdTakeTalkRewardScRsp = 2137, CmdSelectInclinationTextCsReq = 2119, CmdGetNpcTakenRewardCsReq = 2118, CmdGetFirstTalkNpcScRsp = 2149, CmdTakeTalkRewardCsReq = 2129, CmdGetFirstTalkByPerformanceNpcCsReq = 2189, CmdGetFirstTalkByPerformanceNpcScRsp = 2157, CmdSelectInclinationTextScRsp = 2164, CmdFinishFirstTalkNpcCsReq = 2128, CmdFinishFirstTalkByPerformanceNpcCsReq = 2146, CmdFinishFirstTalkByPerformanceNpcScRsp = 2198, CmdGetFirstTalkNpcCsReq = 2158, CmdFinishFirstTalkNpcScRsp = 2141, } impl CmdTalkRewardType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTalkRewardType::None => "CmdTalkRewardTypeNone", CmdTalkRewardType::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp", CmdTalkRewardType::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", CmdTalkRewardType::CmdSelectInclinationTextCsReq => { "CmdSelectInclinationTextCsReq" } CmdTalkRewardType::CmdGetNpcTakenRewardCsReq => "CmdGetNpcTakenRewardCsReq", CmdTalkRewardType::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp", CmdTalkRewardType::CmdTakeTalkRewardCsReq => "CmdTakeTalkRewardCsReq", CmdTalkRewardType::CmdGetFirstTalkByPerformanceNpcCsReq => { "CmdGetFirstTalkByPerformanceNpcCsReq" } CmdTalkRewardType::CmdGetFirstTalkByPerformanceNpcScRsp => { "CmdGetFirstTalkByPerformanceNpcScRsp" } CmdTalkRewardType::CmdSelectInclinationTextScRsp => { "CmdSelectInclinationTextScRsp" } CmdTalkRewardType::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", CmdTalkRewardType::CmdFinishFirstTalkByPerformanceNpcCsReq => { "CmdFinishFirstTalkByPerformanceNpcCsReq" } CmdTalkRewardType::CmdFinishFirstTalkByPerformanceNpcScRsp => { "CmdFinishFirstTalkByPerformanceNpcScRsp" } CmdTalkRewardType::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", CmdTalkRewardType::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTalkRewardTypeNone" => Some(Self::None), "CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp), "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), "CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq), "CmdGetNpcTakenRewardCsReq" => Some(Self::CmdGetNpcTakenRewardCsReq), "CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp), "CmdTakeTalkRewardCsReq" => Some(Self::CmdTakeTalkRewardCsReq), "CmdGetFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq) } "CmdGetFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) } "CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp), "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), "CmdFinishFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq) } "CmdFinishFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) } "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), "CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTelevisionActivityType { None = 0, CmdTelevisionActivityDataChangeScNotify = 6973, CmdGetTelevisionActivityDataScRsp = 6977, CmdEnterTelevisionActivityStageScRsp = 6963, CmdEnterTelevisionActivityStageCsReq = 6965, CmdGetTelevisionActivityDataCsReq = 6974, CmdTelevisionActivityBattleEndScNotify = 6964, } impl CmdTelevisionActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTelevisionActivityType::None => "CmdTelevisionActivityTypeNone", CmdTelevisionActivityType::CmdTelevisionActivityDataChangeScNotify => { "CmdTelevisionActivityDataChangeScNotify" } CmdTelevisionActivityType::CmdGetTelevisionActivityDataScRsp => { "CmdGetTelevisionActivityDataScRsp" } CmdTelevisionActivityType::CmdEnterTelevisionActivityStageScRsp => { "CmdEnterTelevisionActivityStageScRsp" } CmdTelevisionActivityType::CmdEnterTelevisionActivityStageCsReq => { "CmdEnterTelevisionActivityStageCsReq" } CmdTelevisionActivityType::CmdGetTelevisionActivityDataCsReq => { "CmdGetTelevisionActivityDataCsReq" } CmdTelevisionActivityType::CmdTelevisionActivityBattleEndScNotify => { "CmdTelevisionActivityBattleEndScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTelevisionActivityTypeNone" => Some(Self::None), "CmdTelevisionActivityDataChangeScNotify" => { Some(Self::CmdTelevisionActivityDataChangeScNotify) } "CmdGetTelevisionActivityDataScRsp" => { Some(Self::CmdGetTelevisionActivityDataScRsp) } "CmdEnterTelevisionActivityStageScRsp" => { Some(Self::CmdEnterTelevisionActivityStageScRsp) } "CmdEnterTelevisionActivityStageCsReq" => { Some(Self::CmdEnterTelevisionActivityStageCsReq) } "CmdGetTelevisionActivityDataCsReq" => { Some(Self::CmdGetTelevisionActivityDataCsReq) } "CmdTelevisionActivityBattleEndScNotify" => { Some(Self::CmdTelevisionActivityBattleEndScNotify) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTextJoinType { None = 0, CmdTextJoinQueryCsReq = 3829, CmdTextJoinSaveScRsp = 3874, CmdTextJoinQueryScRsp = 3837, CmdTextJoinBatchSaveScRsp = 3849, CmdTextJoinBatchSaveCsReq = 3858, CmdTextJoinSaveCsReq = 3818, } impl CmdTextJoinType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTextJoinType::None => "CmdTextJoinTypeNone", CmdTextJoinType::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", CmdTextJoinType::CmdTextJoinSaveScRsp => "CmdTextJoinSaveScRsp", CmdTextJoinType::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", CmdTextJoinType::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", CmdTextJoinType::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", CmdTextJoinType::CmdTextJoinSaveCsReq => "CmdTextJoinSaveCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTextJoinTypeNone" => Some(Self::None), "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), "CmdTextJoinSaveScRsp" => Some(Self::CmdTextJoinSaveScRsp), "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), "CmdTextJoinSaveCsReq" => Some(Self::CmdTextJoinSaveCsReq), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrackPhotoActivityType { None = 0, CmdGetTrackPhotoActivityDataCsReq = 7552, CmdSettleTrackPhotoStageCsReq = 7557, CmdGetTrackPhotoActivityDataScRsp = 7555, CmdQuitTrackPhotoStageCsReq = 7553, CmdSettleTrackPhotoStageScRsp = 7560, CmdQuitTrackPhotoStageScRsp = 7554, CmdStartTrackPhotoStageCsReq = 7556, CmdStartTrackPhotoStageScRsp = 7558, } impl CmdTrackPhotoActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTrackPhotoActivityType::None => "CmdTrackPhotoActivityTypeNone", CmdTrackPhotoActivityType::CmdGetTrackPhotoActivityDataCsReq => { "CmdGetTrackPhotoActivityDataCsReq" } CmdTrackPhotoActivityType::CmdSettleTrackPhotoStageCsReq => { "CmdSettleTrackPhotoStageCsReq" } CmdTrackPhotoActivityType::CmdGetTrackPhotoActivityDataScRsp => { "CmdGetTrackPhotoActivityDataScRsp" } CmdTrackPhotoActivityType::CmdQuitTrackPhotoStageCsReq => { "CmdQuitTrackPhotoStageCsReq" } CmdTrackPhotoActivityType::CmdSettleTrackPhotoStageScRsp => { "CmdSettleTrackPhotoStageScRsp" } CmdTrackPhotoActivityType::CmdQuitTrackPhotoStageScRsp => { "CmdQuitTrackPhotoStageScRsp" } CmdTrackPhotoActivityType::CmdStartTrackPhotoStageCsReq => { "CmdStartTrackPhotoStageCsReq" } CmdTrackPhotoActivityType::CmdStartTrackPhotoStageScRsp => { "CmdStartTrackPhotoStageScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTrackPhotoActivityTypeNone" => Some(Self::None), "CmdGetTrackPhotoActivityDataCsReq" => { Some(Self::CmdGetTrackPhotoActivityDataCsReq) } "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), "CmdGetTrackPhotoActivityDataScRsp" => { Some(Self::CmdGetTrackPhotoActivityDataScRsp) } "CmdQuitTrackPhotoStageCsReq" => Some(Self::CmdQuitTrackPhotoStageCsReq), "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), "CmdQuitTrackPhotoStageScRsp" => Some(Self::CmdQuitTrackPhotoStageScRsp), "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainVisitorType { None = 0, CmdTakeTrainVisitorUntakenBehaviorRewardCsReq = 3719, CmdTrainVisitorRewardSendNotify = 3749, CmdGetTrainVisitorRegisterScRsp = 3741, CmdTrainVisitorBehaviorFinishScRsp = 3774, CmdGetTrainVisitorBehaviorScRsp = 3737, CmdTrainVisitorBehaviorFinishCsReq = 3718, CmdGetTrainVisitorRegisterCsReq = 3728, CmdGetTrainVisitorBehaviorCsReq = 3729, CmdShowNewSupplementVisitorScRsp = 3757, CmdTakeTrainVisitorUntakenBehaviorRewardScRsp = 3764, CmdTrainRefreshTimeNotify = 3758, CmdShowNewSupplementVisitorCsReq = 3789, } impl CmdTrainVisitorType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTrainVisitorType::None => "CmdTrainVisitorTypeNone", CmdTrainVisitorType::CmdTakeTrainVisitorUntakenBehaviorRewardCsReq => { "CmdTakeTrainVisitorUntakenBehaviorRewardCsReq" } CmdTrainVisitorType::CmdTrainVisitorRewardSendNotify => { "CmdTrainVisitorRewardSendNotify" } CmdTrainVisitorType::CmdGetTrainVisitorRegisterScRsp => { "CmdGetTrainVisitorRegisterScRsp" } CmdTrainVisitorType::CmdTrainVisitorBehaviorFinishScRsp => { "CmdTrainVisitorBehaviorFinishScRsp" } CmdTrainVisitorType::CmdGetTrainVisitorBehaviorScRsp => { "CmdGetTrainVisitorBehaviorScRsp" } CmdTrainVisitorType::CmdTrainVisitorBehaviorFinishCsReq => { "CmdTrainVisitorBehaviorFinishCsReq" } CmdTrainVisitorType::CmdGetTrainVisitorRegisterCsReq => { "CmdGetTrainVisitorRegisterCsReq" } CmdTrainVisitorType::CmdGetTrainVisitorBehaviorCsReq => { "CmdGetTrainVisitorBehaviorCsReq" } CmdTrainVisitorType::CmdShowNewSupplementVisitorScRsp => { "CmdShowNewSupplementVisitorScRsp" } CmdTrainVisitorType::CmdTakeTrainVisitorUntakenBehaviorRewardScRsp => { "CmdTakeTrainVisitorUntakenBehaviorRewardScRsp" } CmdTrainVisitorType::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify", CmdTrainVisitorType::CmdShowNewSupplementVisitorCsReq => { "CmdShowNewSupplementVisitorCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTrainVisitorTypeNone" => Some(Self::None), "CmdTakeTrainVisitorUntakenBehaviorRewardCsReq" => { Some(Self::CmdTakeTrainVisitorUntakenBehaviorRewardCsReq) } "CmdTrainVisitorRewardSendNotify" => { Some(Self::CmdTrainVisitorRewardSendNotify) } "CmdGetTrainVisitorRegisterScRsp" => { Some(Self::CmdGetTrainVisitorRegisterScRsp) } "CmdTrainVisitorBehaviorFinishScRsp" => { Some(Self::CmdTrainVisitorBehaviorFinishScRsp) } "CmdGetTrainVisitorBehaviorScRsp" => { Some(Self::CmdGetTrainVisitorBehaviorScRsp) } "CmdTrainVisitorBehaviorFinishCsReq" => { Some(Self::CmdTrainVisitorBehaviorFinishCsReq) } "CmdGetTrainVisitorRegisterCsReq" => { Some(Self::CmdGetTrainVisitorRegisterCsReq) } "CmdGetTrainVisitorBehaviorCsReq" => { Some(Self::CmdGetTrainVisitorBehaviorCsReq) } "CmdShowNewSupplementVisitorScRsp" => { Some(Self::CmdShowNewSupplementVisitorScRsp) } "CmdTakeTrainVisitorUntakenBehaviorRewardScRsp" => { Some(Self::CmdTakeTrainVisitorUntakenBehaviorRewardScRsp) } "CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify), "CmdShowNewSupplementVisitorCsReq" => { Some(Self::CmdShowNewSupplementVisitorCsReq) } _ => None, } } } /// 0(CmdTrainVisitorType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ggmloidbibc { TrainVisitorRewardSendNone = 0, TrainVisitorRewardSendRegister = 1, TrainVisitorRewardSendMission = 2, } impl Ggmloidbibc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ggmloidbibc::TrainVisitorRewardSendNone => "TRAIN_VISITOR_REWARD_SEND_NONE", Ggmloidbibc::TrainVisitorRewardSendRegister => { "TRAIN_VISITOR_REWARD_SEND_REGISTER" } Ggmloidbibc::TrainVisitorRewardSendMission => { "TRAIN_VISITOR_REWARD_SEND_MISSION" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRAIN_VISITOR_REWARD_SEND_NONE" => Some(Self::TrainVisitorRewardSendNone), "TRAIN_VISITOR_REWARD_SEND_REGISTER" => { Some(Self::TrainVisitorRewardSendRegister) } "TRAIN_VISITOR_REWARD_SEND_MISSION" => { Some(Self::TrainVisitorRewardSendMission) } _ => None, } } } /// 1(CmdTrainVisitorType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ekhndmbidhh { TrainVisitorStatusNone = 0, TrainVisitorStatusInit = 1, TrainVisitorStatusGetOn = 2, TrainVisitorStatusGetOff = 3, } impl Ekhndmbidhh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ekhndmbidhh::TrainVisitorStatusNone => "TRAIN_VISITOR_STATUS_NONE", Ekhndmbidhh::TrainVisitorStatusInit => "TRAIN_VISITOR_STATUS_INIT", Ekhndmbidhh::TrainVisitorStatusGetOn => "TRAIN_VISITOR_STATUS_GET_ON", Ekhndmbidhh::TrainVisitorStatusGetOff => "TRAIN_VISITOR_STATUS_GET_OFF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRAIN_VISITOR_STATUS_NONE" => Some(Self::TrainVisitorStatusNone), "TRAIN_VISITOR_STATUS_INIT" => Some(Self::TrainVisitorStatusInit), "TRAIN_VISITOR_STATUS_GET_ON" => Some(Self::TrainVisitorStatusGetOn), "TRAIN_VISITOR_STATUS_GET_OFF" => Some(Self::TrainVisitorStatusGetOff), _ => None, } } } /// 2(CmdTrainVisitorType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ailcfbabhin { TrainVisitorRegisterGetTypeNone = 0, TrainVisitorRegisterGetTypeAuto = 1, TrainVisitorRegisterGetTypeManual = 2, } impl Ailcfbabhin { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Ailcfbabhin::TrainVisitorRegisterGetTypeNone => { "TRAIN_VISITOR_REGISTER_GET_TYPE_NONE" } Ailcfbabhin::TrainVisitorRegisterGetTypeAuto => { "TRAIN_VISITOR_REGISTER_GET_TYPE_AUTO" } Ailcfbabhin::TrainVisitorRegisterGetTypeManual => { "TRAIN_VISITOR_REGISTER_GET_TYPE_MANUAL" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRAIN_VISITOR_REGISTER_GET_TYPE_NONE" => { Some(Self::TrainVisitorRegisterGetTypeNone) } "TRAIN_VISITOR_REGISTER_GET_TYPE_AUTO" => { Some(Self::TrainVisitorRegisterGetTypeAuto) } "TRAIN_VISITOR_REGISTER_GET_TYPE_MANUAL" => { Some(Self::TrainVisitorRegisterGetTypeManual) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTravelBrochure { None = 0, SetCustomValueScRsp = 6422, SetPageDescStatusScRsp = 6462, UpdatePasterPosCsReq = 6489, SelectMessageScRsp = 6449, PageResetCsReq = 6440, GetDataCsReq = 6418, GetPasterScNotify = 6446, ApplyPasterListScRsp = 6408, RemovePasterScRsp = 6464, GetDataScRsp = 6474, UpdatePasterPosScRsp = 6457, RemovePasterCsReq = 6419, PageUnlockScNotify = 6429, ApplyPasterScRsp = 6441, SetCustomValueCsReq = 6483, ApplyPasterCsReq = 6428, SetPageDescStatusCsReq = 6491, PageResetScRsp = 6448, SelectMessageCsReq = 6458, ApplyPasterListCsReq = 6473, } impl CmdTravelBrochure { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTravelBrochure::None => "CmdTravelBrochureNone", CmdTravelBrochure::SetCustomValueScRsp => { "CmdTravelBrochureSetCustomValueScRsp" } CmdTravelBrochure::SetPageDescStatusScRsp => { "CmdTravelBrochureSetPageDescStatusScRsp" } CmdTravelBrochure::UpdatePasterPosCsReq => { "CmdTravelBrochureUpdatePasterPosCsReq" } CmdTravelBrochure::SelectMessageScRsp => { "CmdTravelBrochureSelectMessageScRsp" } CmdTravelBrochure::PageResetCsReq => "CmdTravelBrochurePageResetCsReq", CmdTravelBrochure::GetDataCsReq => "CmdTravelBrochureGetDataCsReq", CmdTravelBrochure::GetPasterScNotify => "CmdTravelBrochureGetPasterScNotify", CmdTravelBrochure::ApplyPasterListScRsp => { "CmdTravelBrochureApplyPasterListScRsp" } CmdTravelBrochure::RemovePasterScRsp => "CmdTravelBrochureRemovePasterScRsp", CmdTravelBrochure::GetDataScRsp => "CmdTravelBrochureGetDataScRsp", CmdTravelBrochure::UpdatePasterPosScRsp => { "CmdTravelBrochureUpdatePasterPosScRsp" } CmdTravelBrochure::RemovePasterCsReq => "CmdTravelBrochureRemovePasterCsReq", CmdTravelBrochure::PageUnlockScNotify => { "CmdTravelBrochurePageUnlockScNotify" } CmdTravelBrochure::ApplyPasterScRsp => "CmdTravelBrochureApplyPasterScRsp", CmdTravelBrochure::SetCustomValueCsReq => { "CmdTravelBrochureSetCustomValueCsReq" } CmdTravelBrochure::ApplyPasterCsReq => "CmdTravelBrochureApplyPasterCsReq", CmdTravelBrochure::SetPageDescStatusCsReq => { "CmdTravelBrochureSetPageDescStatusCsReq" } CmdTravelBrochure::PageResetScRsp => "CmdTravelBrochurePageResetScRsp", CmdTravelBrochure::SelectMessageCsReq => { "CmdTravelBrochureSelectMessageCsReq" } CmdTravelBrochure::ApplyPasterListCsReq => { "CmdTravelBrochureApplyPasterListCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTravelBrochureNone" => Some(Self::None), "CmdTravelBrochureSetCustomValueScRsp" => Some(Self::SetCustomValueScRsp), "CmdTravelBrochureSetPageDescStatusScRsp" => { Some(Self::SetPageDescStatusScRsp) } "CmdTravelBrochureUpdatePasterPosCsReq" => Some(Self::UpdatePasterPosCsReq), "CmdTravelBrochureSelectMessageScRsp" => Some(Self::SelectMessageScRsp), "CmdTravelBrochurePageResetCsReq" => Some(Self::PageResetCsReq), "CmdTravelBrochureGetDataCsReq" => Some(Self::GetDataCsReq), "CmdTravelBrochureGetPasterScNotify" => Some(Self::GetPasterScNotify), "CmdTravelBrochureApplyPasterListScRsp" => Some(Self::ApplyPasterListScRsp), "CmdTravelBrochureRemovePasterScRsp" => Some(Self::RemovePasterScRsp), "CmdTravelBrochureGetDataScRsp" => Some(Self::GetDataScRsp), "CmdTravelBrochureUpdatePasterPosScRsp" => Some(Self::UpdatePasterPosScRsp), "CmdTravelBrochureRemovePasterCsReq" => Some(Self::RemovePasterCsReq), "CmdTravelBrochurePageUnlockScNotify" => Some(Self::PageUnlockScNotify), "CmdTravelBrochureApplyPasterScRsp" => Some(Self::ApplyPasterScRsp), "CmdTravelBrochureSetCustomValueCsReq" => Some(Self::SetCustomValueCsReq), "CmdTravelBrochureApplyPasterCsReq" => Some(Self::ApplyPasterCsReq), "CmdTravelBrochureSetPageDescStatusCsReq" => { Some(Self::SetPageDescStatusCsReq) } "CmdTravelBrochurePageResetScRsp" => Some(Self::PageResetScRsp), "CmdTravelBrochureSelectMessageCsReq" => Some(Self::SelectMessageCsReq), "CmdTravelBrochureApplyPasterListCsReq" => Some(Self::ApplyPasterListCsReq), _ => None, } } } /// 0(CmdTravelBrochure) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Memcbknibaj { PageNone = 0, PageUnlocked = 1, PageInteracted = 2, } impl Memcbknibaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Memcbknibaj::PageNone => "PAGE_NONE", Memcbknibaj::PageUnlocked => "PAGE_UNLOCKED", Memcbknibaj::PageInteracted => "PAGE_INTERACTED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PAGE_NONE" => Some(Self::PageNone), "PAGE_UNLOCKED" => Some(Self::PageUnlocked), "PAGE_INTERACTED" => Some(Self::PageInteracted), _ => None, } } } /// 1(CmdTravelBrochure) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Daadhedhjnh { PageDescNone = 0, PageDescShowDetail = 1, PageDescCollapse = 2, } impl Daadhedhjnh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Daadhedhjnh::PageDescNone => "PAGE_DESC_NONE", Daadhedhjnh::PageDescShowDetail => "PAGE_DESC_SHOW_DETAIL", Daadhedhjnh::PageDescCollapse => "PAGE_DESC_COLLAPSE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PAGE_DESC_NONE" => Some(Self::PageDescNone), "PAGE_DESC_SHOW_DETAIL" => Some(Self::PageDescShowDetail), "PAGE_DESC_COLLAPSE" => Some(Self::PageDescCollapse), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTreasureDungeonType { None = 0, CmdQuitTreasureDungeonCsReq = 4411, CmdFightTreasureDungeonMonsterCsReq = 4491, CmdInteractTreasureDungeonGridCsReq = 4440, CmdTreasureDungeonDataScNotify = 4418, CmdOpenTreasureDungeonGridScRsp = 4422, CmdGetTreasureDungeonActivityDataScRsp = 4457, CmdUseTreasureDungeonItemScRsp = 4408, CmdQuitTreasureDungeonScRsp = 4421, CmdEnterTreasureDungeonCsReq = 4446, CmdOpenTreasureDungeonGridCsReq = 4483, CmdUseTreasureDungeonItemCsReq = 4473, CmdGetTreasureDungeonActivityDataCsReq = 4489, CmdFightTreasureDungeonMonsterScRsp = 4462, CmdTreasureDungeonFinishScNotify = 4474, CmdEnterTreasureDungeonScRsp = 4498, CmdInteractTreasureDungeonGridScRsp = 4448, } impl CmdTreasureDungeonType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTreasureDungeonType::None => "CmdTreasureDungeonTypeNone", CmdTreasureDungeonType::CmdQuitTreasureDungeonCsReq => { "CmdQuitTreasureDungeonCsReq" } CmdTreasureDungeonType::CmdFightTreasureDungeonMonsterCsReq => { "CmdFightTreasureDungeonMonsterCsReq" } CmdTreasureDungeonType::CmdInteractTreasureDungeonGridCsReq => { "CmdInteractTreasureDungeonGridCsReq" } CmdTreasureDungeonType::CmdTreasureDungeonDataScNotify => { "CmdTreasureDungeonDataScNotify" } CmdTreasureDungeonType::CmdOpenTreasureDungeonGridScRsp => { "CmdOpenTreasureDungeonGridScRsp" } CmdTreasureDungeonType::CmdGetTreasureDungeonActivityDataScRsp => { "CmdGetTreasureDungeonActivityDataScRsp" } CmdTreasureDungeonType::CmdUseTreasureDungeonItemScRsp => { "CmdUseTreasureDungeonItemScRsp" } CmdTreasureDungeonType::CmdQuitTreasureDungeonScRsp => { "CmdQuitTreasureDungeonScRsp" } CmdTreasureDungeonType::CmdEnterTreasureDungeonCsReq => { "CmdEnterTreasureDungeonCsReq" } CmdTreasureDungeonType::CmdOpenTreasureDungeonGridCsReq => { "CmdOpenTreasureDungeonGridCsReq" } CmdTreasureDungeonType::CmdUseTreasureDungeonItemCsReq => { "CmdUseTreasureDungeonItemCsReq" } CmdTreasureDungeonType::CmdGetTreasureDungeonActivityDataCsReq => { "CmdGetTreasureDungeonActivityDataCsReq" } CmdTreasureDungeonType::CmdFightTreasureDungeonMonsterScRsp => { "CmdFightTreasureDungeonMonsterScRsp" } CmdTreasureDungeonType::CmdTreasureDungeonFinishScNotify => { "CmdTreasureDungeonFinishScNotify" } CmdTreasureDungeonType::CmdEnterTreasureDungeonScRsp => { "CmdEnterTreasureDungeonScRsp" } CmdTreasureDungeonType::CmdInteractTreasureDungeonGridScRsp => { "CmdInteractTreasureDungeonGridScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTreasureDungeonTypeNone" => Some(Self::None), "CmdQuitTreasureDungeonCsReq" => Some(Self::CmdQuitTreasureDungeonCsReq), "CmdFightTreasureDungeonMonsterCsReq" => { Some(Self::CmdFightTreasureDungeonMonsterCsReq) } "CmdInteractTreasureDungeonGridCsReq" => { Some(Self::CmdInteractTreasureDungeonGridCsReq) } "CmdTreasureDungeonDataScNotify" => { Some(Self::CmdTreasureDungeonDataScNotify) } "CmdOpenTreasureDungeonGridScRsp" => { Some(Self::CmdOpenTreasureDungeonGridScRsp) } "CmdGetTreasureDungeonActivityDataScRsp" => { Some(Self::CmdGetTreasureDungeonActivityDataScRsp) } "CmdUseTreasureDungeonItemScRsp" => { Some(Self::CmdUseTreasureDungeonItemScRsp) } "CmdQuitTreasureDungeonScRsp" => Some(Self::CmdQuitTreasureDungeonScRsp), "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), "CmdOpenTreasureDungeonGridCsReq" => { Some(Self::CmdOpenTreasureDungeonGridCsReq) } "CmdUseTreasureDungeonItemCsReq" => { Some(Self::CmdUseTreasureDungeonItemCsReq) } "CmdGetTreasureDungeonActivityDataCsReq" => { Some(Self::CmdGetTreasureDungeonActivityDataCsReq) } "CmdFightTreasureDungeonMonsterScRsp" => { Some(Self::CmdFightTreasureDungeonMonsterScRsp) } "CmdTreasureDungeonFinishScNotify" => { Some(Self::CmdTreasureDungeonFinishScNotify) } "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), "CmdInteractTreasureDungeonGridScRsp" => { Some(Self::CmdInteractTreasureDungeonGridScRsp) } _ => None, } } } /// 0(CmdTreasureDungeonType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hoiahnpbdob { TreasureDungeonRecordNone = 0, TreasureDungeonRecordAddHp = 1, TreasureDungeonRecordSubHp = 2, TreasureDungeonRecordSubHpNoExplore = 3, TreasureDungeonRecordAddAttack = 5, TreasureDungeonRecordAddDefence = 6, TreasureDungeonRecordAddExplore = 9, TreasureDungeonRecordSubExplore = 10, TreasureDungeonRecordAddExploreOverflow = 11, TreasureDungeonRecordSummon = 15, TreasureDungeonRecordKill = 16, TreasureDungeonRecordAddTrialAvatar = 20, TreasureDungeonRecordAddBuff = 24, TreasureDungeonRecordUnlockDoor = 25, TreasureDungeonRecordEnemyEnhance = 27, TreasureDungeonRecordEnemyWeaken = 28, TreasureDungeonRecordEnemyAuraRemove = 29, TreasureDungeonRecordSpecialMonsterRun = 30, TreasureDungeonRecordSpecialMonsterKill = 31, TreasureDungeonRecordBattleBuffTriggerSuccess = 33, TreasureDungeonRecordBattleBuffTriggerFail = 34, TreasureDungeonRecordBattleBuffAddExplore = 35, TreasureDungeonRecordBattleBuffOpenGrid = 36, TreasureDungeonRecordBattleBuffAddItem = 37, TreasureDungeonRecordAvatarDead = 40, TreasureDungeonRecordTrialAvatarDead = 41, TreasureDungeonRecordAllAvatarDead = 42, TreasureDungeonRecordOpenItemChest = 43, } impl Hoiahnpbdob { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Hoiahnpbdob::TreasureDungeonRecordNone => "TREASURE_DUNGEON_RECORD_NONE", Hoiahnpbdob::TreasureDungeonRecordAddHp => "TREASURE_DUNGEON_RECORD_ADD_HP", Hoiahnpbdob::TreasureDungeonRecordSubHp => "TREASURE_DUNGEON_RECORD_SUB_HP", Hoiahnpbdob::TreasureDungeonRecordSubHpNoExplore => { "TREASURE_DUNGEON_RECORD_SUB_HP_NO_EXPLORE" } Hoiahnpbdob::TreasureDungeonRecordAddAttack => { "TREASURE_DUNGEON_RECORD_ADD_ATTACK" } Hoiahnpbdob::TreasureDungeonRecordAddDefence => { "TREASURE_DUNGEON_RECORD_ADD_DEFENCE" } Hoiahnpbdob::TreasureDungeonRecordAddExplore => { "TREASURE_DUNGEON_RECORD_ADD_EXPLORE" } Hoiahnpbdob::TreasureDungeonRecordSubExplore => { "TREASURE_DUNGEON_RECORD_SUB_EXPLORE" } Hoiahnpbdob::TreasureDungeonRecordAddExploreOverflow => { "TREASURE_DUNGEON_RECORD_ADD_EXPLORE_OVERFLOW" } Hoiahnpbdob::TreasureDungeonRecordSummon => "TREASURE_DUNGEON_RECORD_SUMMON", Hoiahnpbdob::TreasureDungeonRecordKill => "TREASURE_DUNGEON_RECORD_KILL", Hoiahnpbdob::TreasureDungeonRecordAddTrialAvatar => { "TREASURE_DUNGEON_RECORD_ADD_TRIAL_AVATAR" } Hoiahnpbdob::TreasureDungeonRecordAddBuff => { "TREASURE_DUNGEON_RECORD_ADD_BUFF" } Hoiahnpbdob::TreasureDungeonRecordUnlockDoor => { "TREASURE_DUNGEON_RECORD_UNLOCK_DOOR" } Hoiahnpbdob::TreasureDungeonRecordEnemyEnhance => { "TREASURE_DUNGEON_RECORD_ENEMY_ENHANCE" } Hoiahnpbdob::TreasureDungeonRecordEnemyWeaken => { "TREASURE_DUNGEON_RECORD_ENEMY_WEAKEN" } Hoiahnpbdob::TreasureDungeonRecordEnemyAuraRemove => { "TREASURE_DUNGEON_RECORD_ENEMY_AURA_REMOVE" } Hoiahnpbdob::TreasureDungeonRecordSpecialMonsterRun => { "TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_RUN" } Hoiahnpbdob::TreasureDungeonRecordSpecialMonsterKill => { "TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_KILL" } Hoiahnpbdob::TreasureDungeonRecordBattleBuffTriggerSuccess => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_SUCCESS" } Hoiahnpbdob::TreasureDungeonRecordBattleBuffTriggerFail => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_FAIL" } Hoiahnpbdob::TreasureDungeonRecordBattleBuffAddExplore => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_EXPLORE" } Hoiahnpbdob::TreasureDungeonRecordBattleBuffOpenGrid => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_OPEN_GRID" } Hoiahnpbdob::TreasureDungeonRecordBattleBuffAddItem => { "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_ITEM" } Hoiahnpbdob::TreasureDungeonRecordAvatarDead => { "TREASURE_DUNGEON_RECORD_AVATAR_DEAD" } Hoiahnpbdob::TreasureDungeonRecordTrialAvatarDead => { "TREASURE_DUNGEON_RECORD_TRIAL_AVATAR_DEAD" } Hoiahnpbdob::TreasureDungeonRecordAllAvatarDead => { "TREASURE_DUNGEON_RECORD_ALL_AVATAR_DEAD" } Hoiahnpbdob::TreasureDungeonRecordOpenItemChest => { "TREASURE_DUNGEON_RECORD_OPEN_ITEM_CHEST" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TREASURE_DUNGEON_RECORD_NONE" => Some(Self::TreasureDungeonRecordNone), "TREASURE_DUNGEON_RECORD_ADD_HP" => Some(Self::TreasureDungeonRecordAddHp), "TREASURE_DUNGEON_RECORD_SUB_HP" => Some(Self::TreasureDungeonRecordSubHp), "TREASURE_DUNGEON_RECORD_SUB_HP_NO_EXPLORE" => { Some(Self::TreasureDungeonRecordSubHpNoExplore) } "TREASURE_DUNGEON_RECORD_ADD_ATTACK" => { Some(Self::TreasureDungeonRecordAddAttack) } "TREASURE_DUNGEON_RECORD_ADD_DEFENCE" => { Some(Self::TreasureDungeonRecordAddDefence) } "TREASURE_DUNGEON_RECORD_ADD_EXPLORE" => { Some(Self::TreasureDungeonRecordAddExplore) } "TREASURE_DUNGEON_RECORD_SUB_EXPLORE" => { Some(Self::TreasureDungeonRecordSubExplore) } "TREASURE_DUNGEON_RECORD_ADD_EXPLORE_OVERFLOW" => { Some(Self::TreasureDungeonRecordAddExploreOverflow) } "TREASURE_DUNGEON_RECORD_SUMMON" => Some(Self::TreasureDungeonRecordSummon), "TREASURE_DUNGEON_RECORD_KILL" => Some(Self::TreasureDungeonRecordKill), "TREASURE_DUNGEON_RECORD_ADD_TRIAL_AVATAR" => { Some(Self::TreasureDungeonRecordAddTrialAvatar) } "TREASURE_DUNGEON_RECORD_ADD_BUFF" => { Some(Self::TreasureDungeonRecordAddBuff) } "TREASURE_DUNGEON_RECORD_UNLOCK_DOOR" => { Some(Self::TreasureDungeonRecordUnlockDoor) } "TREASURE_DUNGEON_RECORD_ENEMY_ENHANCE" => { Some(Self::TreasureDungeonRecordEnemyEnhance) } "TREASURE_DUNGEON_RECORD_ENEMY_WEAKEN" => { Some(Self::TreasureDungeonRecordEnemyWeaken) } "TREASURE_DUNGEON_RECORD_ENEMY_AURA_REMOVE" => { Some(Self::TreasureDungeonRecordEnemyAuraRemove) } "TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_RUN" => { Some(Self::TreasureDungeonRecordSpecialMonsterRun) } "TREASURE_DUNGEON_RECORD_SPECIAL_MONSTER_KILL" => { Some(Self::TreasureDungeonRecordSpecialMonsterKill) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_SUCCESS" => { Some(Self::TreasureDungeonRecordBattleBuffTriggerSuccess) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_TRIGGER_FAIL" => { Some(Self::TreasureDungeonRecordBattleBuffTriggerFail) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_EXPLORE" => { Some(Self::TreasureDungeonRecordBattleBuffAddExplore) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_OPEN_GRID" => { Some(Self::TreasureDungeonRecordBattleBuffOpenGrid) } "TREASURE_DUNGEON_RECORD_BATTLE_BUFF_ADD_ITEM" => { Some(Self::TreasureDungeonRecordBattleBuffAddItem) } "TREASURE_DUNGEON_RECORD_AVATAR_DEAD" => { Some(Self::TreasureDungeonRecordAvatarDead) } "TREASURE_DUNGEON_RECORD_TRIAL_AVATAR_DEAD" => { Some(Self::TreasureDungeonRecordTrialAvatarDead) } "TREASURE_DUNGEON_RECORD_ALL_AVATAR_DEAD" => { Some(Self::TreasureDungeonRecordAllAvatarDead) } "TREASURE_DUNGEON_RECORD_OPEN_ITEM_CHEST" => { Some(Self::TreasureDungeonRecordOpenItemChest) } _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTutorialType { None = 0, CmdUnlockTutorialScRsp = 1649, CmdUnlockTutorialGuideCsReq = 1628, CmdFinishTutorialCsReq = 1619, CmdGetTutorialGuideScRsp = 1637, CmdGetTutorialCsReq = 1618, CmdFinishTutorialGuideCsReq = 1689, CmdGetTutorialGuideCsReq = 1629, CmdUnlockTutorialCsReq = 1658, CmdFinishTutorialGuideScRsp = 1657, CmdGetTutorialScRsp = 1674, CmdFinishTutorialScRsp = 1664, CmdUnlockTutorialGuideScRsp = 1641, } impl CmdTutorialType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdTutorialType::None => "CmdTutorialTypeNone", CmdTutorialType::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp", CmdTutorialType::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq", CmdTutorialType::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq", CmdTutorialType::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp", CmdTutorialType::CmdGetTutorialCsReq => "CmdGetTutorialCsReq", CmdTutorialType::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", CmdTutorialType::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq", CmdTutorialType::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", CmdTutorialType::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp", CmdTutorialType::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", CmdTutorialType::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", CmdTutorialType::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdTutorialTypeNone" => Some(Self::None), "CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp), "CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq), "CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq), "CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp), "CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq), "CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq), "CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq), "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), "CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp), "CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp), "CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp), "CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp), _ => None, } } } /// 0(CmdTutorialType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialStatus { TutorialNone = 0, TutorialUnlock = 1, TutorialFinish = 2, } impl TutorialStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { TutorialStatus::TutorialNone => "TUTORIAL_NONE", TutorialStatus::TutorialUnlock => "TUTORIAL_UNLOCK", TutorialStatus::TutorialFinish => "TUTORIAL_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TUTORIAL_NONE" => Some(Self::TutorialNone), "TUTORIAL_UNLOCK" => Some(Self::TutorialUnlock), "TUTORIAL_FINISH" => Some(Self::TutorialFinish), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWaypointType { None = 0, CmdTakeChapterRewardScRsp = 419, CmdSetCurWaypointCsReq = 429, CmdSetCurWaypointScRsp = 437, CmdGetChapterScRsp = 449, CmdGetWaypointScRsp = 474, CmdGetChapterCsReq = 458, CmdWaypointShowNewCsNotify = 428, CmdTakeChapterRewardCsReq = 441, CmdGetWaypointCsReq = 418, } impl CmdWaypointType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdWaypointType::None => "CmdWaypointTypeNone", CmdWaypointType::CmdTakeChapterRewardScRsp => "CmdTakeChapterRewardScRsp", CmdWaypointType::CmdSetCurWaypointCsReq => "CmdSetCurWaypointCsReq", CmdWaypointType::CmdSetCurWaypointScRsp => "CmdSetCurWaypointScRsp", CmdWaypointType::CmdGetChapterScRsp => "CmdGetChapterScRsp", CmdWaypointType::CmdGetWaypointScRsp => "CmdGetWaypointScRsp", CmdWaypointType::CmdGetChapterCsReq => "CmdGetChapterCsReq", CmdWaypointType::CmdWaypointShowNewCsNotify => "CmdWaypointShowNewCsNotify", CmdWaypointType::CmdTakeChapterRewardCsReq => "CmdTakeChapterRewardCsReq", CmdWaypointType::CmdGetWaypointCsReq => "CmdGetWaypointCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdWaypointTypeNone" => Some(Self::None), "CmdTakeChapterRewardScRsp" => Some(Self::CmdTakeChapterRewardScRsp), "CmdSetCurWaypointCsReq" => Some(Self::CmdSetCurWaypointCsReq), "CmdSetCurWaypointScRsp" => Some(Self::CmdSetCurWaypointScRsp), "CmdGetChapterScRsp" => Some(Self::CmdGetChapterScRsp), "CmdGetWaypointScRsp" => Some(Self::CmdGetWaypointScRsp), "CmdGetChapterCsReq" => Some(Self::CmdGetChapterCsReq), "CmdWaypointShowNewCsNotify" => Some(Self::CmdWaypointShowNewCsNotify), "CmdTakeChapterRewardCsReq" => Some(Self::CmdTakeChapterRewardCsReq), "CmdGetWaypointCsReq" => Some(Self::CmdGetWaypointCsReq), _ => None, } } } /// 0(CmdWaypointType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fhjhpnfbmid { WaypointTypeNone = 0, WaypointTypeStage = 1, WaypointTypePlot = 2, } impl Fhjhpnfbmid { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Fhjhpnfbmid::WaypointTypeNone => "WAYPOINT_TYPE_NONE", Fhjhpnfbmid::WaypointTypeStage => "WAYPOINT_TYPE_STAGE", Fhjhpnfbmid::WaypointTypePlot => "WAYPOINT_TYPE_PLOT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "WAYPOINT_TYPE_NONE" => Some(Self::WaypointTypeNone), "WAYPOINT_TYPE_STAGE" => Some(Self::WaypointTypeStage), "WAYPOINT_TYPE_PLOT" => Some(Self::WaypointTypePlot), _ => None, } } } /// 1(CmdWaypointType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Coffncbdabi { WaypointUnlockNone = 0, WaypointUnlockPre = 1, WaypointUnlockLevel = 2, } impl Coffncbdabi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Coffncbdabi::WaypointUnlockNone => "WAYPOINT_UNLOCK_NONE", Coffncbdabi::WaypointUnlockPre => "WAYPOINT_UNLOCK_PRE", Coffncbdabi::WaypointUnlockLevel => "WAYPOINT_UNLOCK_LEVEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "WAYPOINT_UNLOCK_NONE" => Some(Self::WaypointUnlockNone), "WAYPOINT_UNLOCK_PRE" => Some(Self::WaypointUnlockPre), "WAYPOINT_UNLOCK_LEVEL" => Some(Self::WaypointUnlockLevel), _ => None, } } } #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWolfBroType { None = 0, CmdGetWolfBroGameDataScRsp = 6564, CmdStartWolfBroGameCsReq = 6518, CmdGetWolfBroGameDataCsReq = 6519, CmdWolfBroGameDataChangeScNotify = 6589, CmdRestoreWolfBroGameArchiveCsReq = 6558, CmdWolfBroGameActivateBulletScRsp = 6591, CmdStartWolfBroGameScRsp = 6574, CmdQuitWolfBroGameScRsp = 6541, CmdWolfBroGameUseBulletScRsp = 6546, CmdWolfBroGameExplodeMonsterScRsp = 6540, CmdWolfBroGamePickupBulletCsReq = 6598, CmdWolfBroGameExplodeMonsterCsReq = 6562, CmdArchiveWolfBroGameScRsp = 6537, CmdWolfBroGamePickupBulletScRsp = 6583, CmdWolfBroGameUseBulletCsReq = 6557, CmdQuitWolfBroGameCsReq = 6528, CmdArchiveWolfBroGameCsReq = 6529, CmdWolfBroGameActivateBulletCsReq = 6522, CmdRestoreWolfBroGameArchiveScRsp = 6549, } impl CmdWolfBroType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { CmdWolfBroType::None => "CmdWolfBroTypeNone", CmdWolfBroType::CmdGetWolfBroGameDataScRsp => "CmdGetWolfBroGameDataScRsp", CmdWolfBroType::CmdStartWolfBroGameCsReq => "CmdStartWolfBroGameCsReq", CmdWolfBroType::CmdGetWolfBroGameDataCsReq => "CmdGetWolfBroGameDataCsReq", CmdWolfBroType::CmdWolfBroGameDataChangeScNotify => { "CmdWolfBroGameDataChangeScNotify" } CmdWolfBroType::CmdRestoreWolfBroGameArchiveCsReq => { "CmdRestoreWolfBroGameArchiveCsReq" } CmdWolfBroType::CmdWolfBroGameActivateBulletScRsp => { "CmdWolfBroGameActivateBulletScRsp" } CmdWolfBroType::CmdStartWolfBroGameScRsp => "CmdStartWolfBroGameScRsp", CmdWolfBroType::CmdQuitWolfBroGameScRsp => "CmdQuitWolfBroGameScRsp", CmdWolfBroType::CmdWolfBroGameUseBulletScRsp => { "CmdWolfBroGameUseBulletScRsp" } CmdWolfBroType::CmdWolfBroGameExplodeMonsterScRsp => { "CmdWolfBroGameExplodeMonsterScRsp" } CmdWolfBroType::CmdWolfBroGamePickupBulletCsReq => { "CmdWolfBroGamePickupBulletCsReq" } CmdWolfBroType::CmdWolfBroGameExplodeMonsterCsReq => { "CmdWolfBroGameExplodeMonsterCsReq" } CmdWolfBroType::CmdArchiveWolfBroGameScRsp => "CmdArchiveWolfBroGameScRsp", CmdWolfBroType::CmdWolfBroGamePickupBulletScRsp => { "CmdWolfBroGamePickupBulletScRsp" } CmdWolfBroType::CmdWolfBroGameUseBulletCsReq => { "CmdWolfBroGameUseBulletCsReq" } CmdWolfBroType::CmdQuitWolfBroGameCsReq => "CmdQuitWolfBroGameCsReq", CmdWolfBroType::CmdArchiveWolfBroGameCsReq => "CmdArchiveWolfBroGameCsReq", CmdWolfBroType::CmdWolfBroGameActivateBulletCsReq => { "CmdWolfBroGameActivateBulletCsReq" } CmdWolfBroType::CmdRestoreWolfBroGameArchiveScRsp => { "CmdRestoreWolfBroGameArchiveScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CmdWolfBroTypeNone" => Some(Self::None), "CmdGetWolfBroGameDataScRsp" => Some(Self::CmdGetWolfBroGameDataScRsp), "CmdStartWolfBroGameCsReq" => Some(Self::CmdStartWolfBroGameCsReq), "CmdGetWolfBroGameDataCsReq" => Some(Self::CmdGetWolfBroGameDataCsReq), "CmdWolfBroGameDataChangeScNotify" => { Some(Self::CmdWolfBroGameDataChangeScNotify) } "CmdRestoreWolfBroGameArchiveCsReq" => { Some(Self::CmdRestoreWolfBroGameArchiveCsReq) } "CmdWolfBroGameActivateBulletScRsp" => { Some(Self::CmdWolfBroGameActivateBulletScRsp) } "CmdStartWolfBroGameScRsp" => Some(Self::CmdStartWolfBroGameScRsp), "CmdQuitWolfBroGameScRsp" => Some(Self::CmdQuitWolfBroGameScRsp), "CmdWolfBroGameUseBulletScRsp" => Some(Self::CmdWolfBroGameUseBulletScRsp), "CmdWolfBroGameExplodeMonsterScRsp" => { Some(Self::CmdWolfBroGameExplodeMonsterScRsp) } "CmdWolfBroGamePickupBulletCsReq" => { Some(Self::CmdWolfBroGamePickupBulletCsReq) } "CmdWolfBroGameExplodeMonsterCsReq" => { Some(Self::CmdWolfBroGameExplodeMonsterCsReq) } "CmdArchiveWolfBroGameScRsp" => Some(Self::CmdArchiveWolfBroGameScRsp), "CmdWolfBroGamePickupBulletScRsp" => { Some(Self::CmdWolfBroGamePickupBulletScRsp) } "CmdWolfBroGameUseBulletCsReq" => Some(Self::CmdWolfBroGameUseBulletCsReq), "CmdQuitWolfBroGameCsReq" => Some(Self::CmdQuitWolfBroGameCsReq), "CmdArchiveWolfBroGameCsReq" => Some(Self::CmdArchiveWolfBroGameCsReq), "CmdWolfBroGameActivateBulletCsReq" => { Some(Self::CmdWolfBroGameActivateBulletCsReq) } "CmdRestoreWolfBroGameArchiveScRsp" => { Some(Self::CmdRestoreWolfBroGameArchiveScRsp) } _ => None, } } } /// 21(CmdWolfBroType) #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jbkhokcbimo { DispatchTypeNone = 0, DispatchTypeByAddr = 1, DispatchTypeByMod = 2, DispatchTypeByRand = 3, DispatchTypeByChash = 4, DispatchTypeByStickySession = 5, DispatchTypeByObject = 6, } impl Jbkhokcbimo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Jbkhokcbimo::DispatchTypeNone => "DISPATCH_TYPE_NONE", Jbkhokcbimo::DispatchTypeByAddr => "DISPATCH_TYPE_BY_ADDR", Jbkhokcbimo::DispatchTypeByMod => "DISPATCH_TYPE_BY_MOD", Jbkhokcbimo::DispatchTypeByRand => "DISPATCH_TYPE_BY_RAND", Jbkhokcbimo::DispatchTypeByChash => "DISPATCH_TYPE_BY_CHASH", Jbkhokcbimo::DispatchTypeByStickySession => "DISPATCH_TYPE_BY_STICKY_SESSION", Jbkhokcbimo::DispatchTypeByObject => "DISPATCH_TYPE_BY_OBJECT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DISPATCH_TYPE_NONE" => Some(Self::DispatchTypeNone), "DISPATCH_TYPE_BY_ADDR" => Some(Self::DispatchTypeByAddr), "DISPATCH_TYPE_BY_MOD" => Some(Self::DispatchTypeByMod), "DISPATCH_TYPE_BY_RAND" => Some(Self::DispatchTypeByRand), "DISPATCH_TYPE_BY_CHASH" => Some(Self::DispatchTypeByChash), "DISPATCH_TYPE_BY_STICKY_SESSION" => Some(Self::DispatchTypeByStickySession), "DISPATCH_TYPE_BY_OBJECT" => Some(Self::DispatchTypeByObject), _ => None, } } }